text: var gvjs_sq=" - ",gvjs_tq=" 0 0 1 ",gvjs_uq=" but expected type is ",gvjs_vq=' class="',gvjs_wq=" does not have a domain column.",gvjs_xq=" is of type ",gvjs_yq=" of ",gvjs_zq=" to ",gvjs_Aq=' xmlns:svg="http://www.w3.org/2000/svg"',gvjs_Bq=' xmlns:xlink="http://www.w3.org/1999/xlink">',gvjs_Cq='" value="',gvjs_Dq='">',gvjs_Eq='"></div>',gvjs_Fq="#000",gvjs_Gq="#109618",gvjs_Hq="#222222",gvjs_Iq="#333333",gvjs_Jq="#3399CC",gvjs_Kq="#666666",gvjs_Lq="#757575",gvjs_Mq="#994499",gvjs_Nq="#999",gvjs_Oq=
  "#999999",gvjs_Pq="#CCCCCC",gvjs_Qq="#DC3912",gvjs_Rq="#FF9900",gvjs_Sq="#FFFFFF",gvjs_Tq="#ccc",gvjs_Uq="#cccccc",gvjs_Vq="#e0e0e0",gvjs_Wq="&nbsp;",gvjs_Xq="&up__table_query_url=",gvjs_Yq="-caption",gvjs_Zq="-content",gvjs__q="-default",gvjs_0q="-disabled",gvjs_1q="-dropdown",gvjs_2q="-inner-box",gvjs_3q="-outer-box",gvjs_4q=".enableInteractivity",gvjs_5q="0 0",gvjs_6q="0%",gvjs_7q="0px",gvjs_8q="100",gvjs_9q="100%",gvjs_$q="15px",gvjs_ar="1px",gvjs_br="1px solid infotext",gvjs_cr="400",gvjs_dr=
  "500",gvjs_er="600",gvjs_fr="700",gvjs_gr="800",gvjs_hr="900",gvjs_ir=";stop-opacity:",gvjs_0="</div>",gvjs_jr="</li>",gvjs_kr="</span>",gvjs_lr='<?xml version="1.0"?>',gvjs_mr='<body marginwidth="0" marginheight="0"',gvjs_nr='<div id="',gvjs_or='<div id="chartArea"></div>',gvjs_pr="<head>",gvjs_qr='<html xmlns:v="urn:schemas-microsoft-com:vml">',gvjs_rr='<html xmlns="http://www.w3.org/1999/xhtml"',gvjs_sr='<script type="text/javascript">',gvjs_tr="<style> v\\:* { behavior:url(#default#VML);}</style>",
  gvjs_ur="All data columns targetting the same axis must be of the same data type.  Column #",gvjs_vr="All domains must be of the same data type",gvjs_wr="Arial",gvjs_xr="BACKGROUND",gvjs_yr="CELL",gvjs_zr="COLUMN",gvjs_Ar="COUNTRIES",gvjs_Br="Color",gvjs_Cr="Component already rendered",gvjs_Dr="Convesion to SafeHtml not allowed in safe mode",gvjs_Er="Copy-Paste this code to an HTML page",gvjs_Fr="Data has no columns.",gvjs_Gr="Data table is not defined",gvjs_Hr="Drawing_Frame_",gvjs_Ir='Failed geocoding "',
  gvjs_Jr="First column must be a domain column",gvjs_Kr="Geocoding failed for all data points",gvjs_Lr="Google_Visualization",gvjs_Mr="Invalid orientation.",gvjs_Nr="Last domain does not have enough data columns (missing ",gvjs_Or="Lines",gvjs_Pr="MAP",gvjs_Qr="No data",gvjs_Rr="No datatable provided.",gvjs_Sr="ROW",gvjs_Tr="ROW_INDEX",gvjs_Ur="Requested map does not exist.",gvjs_Vr="Roboto",gvjs_Wr="SUBTYPE",gvjs_Xr="Start and end points must be 2D",gvjs_Yr="The columns type does not match the supported data format. See documentation for supported formats.",
  gvjs_Zr="The visualization is not ready yet.",gvjs__r="Theme should be a theme name or an options object.",gvjs_0r="Unable to set parent component",gvjs_1r="Unexpected domain column (column #",gvjs_2r="Your browser does not support charts",gvjs_3r="_focusedLabels",gvjs_4r="_selectedLabels",gvjs_5r="goog-button",gvjs_6r="goog-checkbox",gvjs_7r="goog-control",gvjs_8r="goog-custom-button",gvjs_9r="goog-inline-block",gvjs_$r=
  "goog-inline-block ",gvjs_as="goog-menu",gvjs_bs="goog-menu-button",gvjs_cs="goog-menuheader",gvjs_ds="goog-menuitem",gvjs_es="goog-menuseparator",gvjs_fs="goog-option",gvjs_gs="goog-option-selected",gvjs_hs="goog-select",gvjs_is="action",gvjs_js="activedescendant",gvjs_ks="alternatingRowStyle",gvjs_ls="animation.duration",gvjs_ms="animationfinish",gvjs_ns=
  "annotation",gvjs_os="annotations.boxStyle",gvjs_ps="annotations.domain.stemColor",gvjs_qs="annotations.domain.style",gvjs_rs="annotations.domain.textStyle",gvjs_ss="annotations.highContrast",gvjs_ts="annotations.stem.angle",gvjs_us="annotations.stem.color",gvjs_vs="annotations.stem.length",gvjs_ws="annotations.stemColor",gvjs_xs="annotations.stemLength",gvjs_ys="annotations.style",gvjs_zs="annotations.textStyle",gvjs_As="annotationtext",gvjs_Bs="area",gvjs_Cs="areaOpacity",gvjs_Ds="aria-activedescendant",
  gvjs_Es="aria-hidden",gvjs_Fs="aria-label",gvjs_Gs="arial",gvjs_Hs="background",gvjs_Is="backgroundColor",gvjs_Js="backgroundColor.fill",gvjs_Ks="bar.groupWidth",gvjs_Ls="bar.width",gvjs_Ms="bars",gvjs_Ns="baseline",gvjs_Os="baselineColor",gvjs_Ps="beforedrag",gvjs_Qs="beforehide",gvjs_Rs="beforeshow",gvjs_Ss="below",gvjs_Ts="blur",gvjs_Us="bold",gvjs_Vs="border-box",gvjs_Ws="bottom",gvjs_Xs="bottom-space",gvjs_Ys="bottom-vert",gvjs_Zs="bottom_left",gvjs__s="bubble",gvjs_0s="bubble.opacity",gvjs_1s=
  "bubbles",gvjs_2s="button",gvjs_3s="candlestick",gvjs_4s="candlestick.fallingColor",gvjs_5s="candlestick.risingColor",gvjs_6s="candlesticks",gvjs_7s="canvas",gvjs_8s="category",gvjs_9s="categorypoint",gvjs_$s="categorysensitivityarea",gvjs_1="center",gvjs_at="change",gvjs_bt="character",gvjs_ct="chartArea",gvjs_dt="chartArea.backgroundColor",gvjs_et="chartArea.bottom",gvjs_ft="chartArea.height",gvjs_gt="chartArea.left",gvjs_ht="chartArea.right",gvjs_it="chartArea.top",gvjs_jt="chartArea.width",gvjs_kt=
  "chartDragStart",gvjs_lt="chartMouseDown",gvjs_mt="chartMouseMove",gvjs_nt="chartRightClick",gvjs_ot="chartType",gvjs_pt="chartarea",gvjs_qt="checkbox",gvjs_rt="checked",gvjs_st="circle",gvjs_tt="clip-path",gvjs_ut="clipped",gvjs_vt="close",gvjs_wt="closedPhase",gvjs_xt="col-resize",gvjs_2="color",gvjs_yt="colorAxis.values must not contain nulls",gvjs_zt="colorBar",gvjs_At="colors",gvjs_Bt="combobox",gvjs_Ct="contextmenu",gvjs_Dt="corners.bottomleft.rx",gvjs_Et="corners.bottomleft.ry",gvjs_Ft="corners.bottomright.rx",
  gvjs_Gt="corners.bottomright.ry",gvjs_Ht="corners.rx",gvjs_It="corners.ry",gvjs_Jt="corners.topleft.rx",gvjs_Kt="corners.topleft.ry",gvjs_Lt="corners.topright.rx",gvjs_Mt="corners.topright.ry",gvjs_Nt="countries",gvjs_Ot="crosshair.color",gvjs_Pt="crosshair.opacity",gvjs_Qt="crosshair.orientation",gvjs_Rt="curve",gvjs_St="curveType",gvjs_Tt="data-sanitizer-blacklisted-tag",gvjs_Ut="data-sanitizer-elem-num",gvjs_Vt="data-value",gvjs_Wt="dataOpacity",gvjs_Xt="datalessRegionColor",gvjs_Yt="datum",gvjs_Zt=
  "dblclick",gvjs__t="default",gvjs_0t="defaultColor",gvjs_1t="defs",gvjs_2t="dialogselect",gvjs_3t="diff.newData.opacity",gvjs_4t="diff.oldData.opacity",gvjs_5t="disable",gvjs_6t="dive",gvjs_7t="drag",gvjs_8t="dragend",gvjs_9t="dragstart",gvjs_$t="ellipse",gvjs_au="enable",gvjs_bu="enableInteractivity",gvjs_cu="enableScrollWheel",gvjs_3="end",gvjs_du="explorer",gvjs_eu="explorer.actions",gvjs_fu="feComponentTransfer",gvjs_gu="feGaussianBlur",gvjs_hu="feMergeNode",gvjs_iu="feature",gvjs_ju="featureClick",
  gvjs_ku="featureHover",gvjs_lu="featureMove",gvjs_mu="fill",gvjs_nu="fill-opacity",gvjs_ou="fill.color",gvjs_pu="fill.opacity",gvjs_qu="fillColor",gvjs_ru="fillOpacity",gvjs_su="finish",gvjs_tu="focusTarget",gvjs_uu="font-family",gvjs_vu="font-size",gvjs_wu="font-style",gvjs_xu="font-weight",gvjs_yu="font.family",gvjs_zu="font.size",gvjs_Au="font.underline",gvjs_Bu="fontColor",gvjs_Cu="fontFamily",gvjs_Du="fontName",gvjs_Eu="fontSize",gvjs_Fu="forceIFrame",gvjs_Gu="format",gvjs_Hu="formatOptions",
  gvjs_Iu="formatOptions.prefix",gvjs_Ju="formatOptions.scaleFactor",gvjs_Ku="formatOptions.suffix",gvjs_Lu="frozen-column",gvjs_Mu="frozenColumnsBackground",gvjs_Nu="getcontext",gvjs_Ou="global",gvjs_Pu="google-visualization-toolbar-html-code-explanation",gvjs_Qu="google-visualization-tooltip",gvjs_Ru="gradient",gvjs_Su="grid",gvjs_Tu="gridlineColor",gvjs_Uu="gridlines.color",gvjs_Vu="gridlines.count",gvjs_Wu="group",gvjs_Xu="hAxis",gvjs_Yu="halign",gvjs_Zu="haspopup",gvjs__u="headerColor",gvjs_0u=
  "headerHeight",gvjs_1u="hide",gvjs_2u="highContrast",gvjs_3u="highlight",gvjs_4u="histogram",gvjs_5u="histogram.bucketSize",gvjs_6u="histogram.hideBucketItems",gvjs_7u="histogram.lastBucketPercentile",gvjs_8u="histogramBuckets",gvjs_9u="hoverIn",gvjs_$u="hoverOut",gvjs_av="http://www.w3.org/2000/svg",gvjs_bv="https://www.gstatic.com/charts/%{package}/%{version}/%{subdir}/%{filename}",gvjs_cv="hybrid",gvjs_dv="id",gvjs_ev="iframe",gvjs_fv="in",gvjs_gv="inAndOut",gvjs_hv="infobackground",gvjs_iv="input",
  gvjs_jv="inside",gvjs_kv="interpolateNulls",gvjs_lv="interval",gvjs_mv="isStacked",gvjs_nv="italic",gvjs_ov="kavrayskiy-vii",gvjs_pv="key",gvjs_qv="keydown",gvjs_rv="keyup",gvjs_sv="label",gvjs_tv="labelInLegend",gvjs_uv="labeled",gvjs_vv="labelledby",gvjs_wv="last-frozen-column",gvjs_xv="legend",gvjs_yv="legend.alignment",gvjs_zv="legend.maxLines",gvjs_Av="legend.position",gvjs_Bv="legend.textStyle",gvjs_Cv="legendTextStyle",gvjs_Dv="legendentry",gvjs_Ev="legendscrollbutton",gvjs_Fv="lineWidth",
  gvjs_Gv="linear",gvjs_Hv="linearGradient",gvjs_Iv="logScale",gvjs_Jv="ltr",gvjs_Kv="magnifyingGlassBorder",gvjs_Lv="magnifyingGlassTriangle",gvjs_Mv="mapType",gvjs_Nv="margin",gvjs_Ov="marker",gvjs_Pv="markerClick",gvjs_Qv="markerHover",gvjs_Rv="material",gvjs_Sv="max",gvjs_Tv="max-width",gvjs_Uv="maxColor",gvjs_Vv="maxDepth",gvjs_Wv="maximized",gvjs_Xv="mercator",gvjs_Yv="midColor",gvjs_Zv="middle",gvjs__v="min",gvjs_0v="minColor",gvjs_1v="minorGridlines.color",gvjs_2v="minorGridlines.count",gvjs_3v=
  "mirrorLog",gvjs_4v="mousedown",gvjs_5v="mouseenter",gvjs_6v="mouseleave",gvjs_7v="mousemove",gvjs_8v="mouseup",gvjs_9v="mousewheel",gvjs_$v="move",gvjs_aw="move_offscreen",gvjs_bw="name",gvjs_cw="natural",gvjs_dw="normal",gvjs_ew="nowrap",gvjs_fw="offset",gvjs_gw="old-data",gvjs_hw="onmousedown",gvjs_iw="onmousemove",gvjs_jw="onmouseout",gvjs_kw="onmouseover",gvjs_lw="opacity 1s linear",gvjs_mw="orientation",gvjs_nw="orientationchange",gvjs_ow="out",gvjs_pw="outside",gvjs_qw="page",gvjs_rw="paging-controls",
  gvjs_sw="path",gvjs_tw="percentage",gvjs_uw="pie",gvjs_vw="pieSliceBorderColor",gvjs_ww="pieSliceText",gvjs_xw="piecewiseLinear",gvjs_yw="playAnimation",gvjs_zw="point",gvjs_Aw="pointSize",gvjs_Bw="pointer",gvjs_Cw="points",gvjs_Dw="pointsVisible",gvjs_Ew="pointsensitivityarea",gvjs_Fw="polygon",gvjs_Gw="polynomial",gvjs_Hw="pretty",gvjs_Iw="primarydiagonalstripes",gvjs_Jw="provinces",gvjs_Kw="px;overflow-x:",gvjs_Lw="rabl-use-parent",gvjs_Mw="range",gvjs_Nw="rangechange",gvjs_Ow="rect",gvjs_Pw="redraw",
  gvjs_Qw="region",gvjs_Rw="remove",gvjs_Sw="removeseriebutton",gvjs_Tw="resize",gvjs_Uw="resolution",gvjs_Vw="reverseCategories",gvjs_Ww="rgba(0,0,0,0)",gvjs_Xw="right-space",gvjs_Yw="rightclick",gvjs_Zw="rotate",gvjs__w="rotate(",gvjs_0w="rowlabels",gvjs_1w="rows",gvjs_2w="scaleType",gvjs_3w="screen",gvjs_4w="scroll",gvjs_5w="secondarydiagonalstripes",gvjs_6w="selected",gvjs_7w="selectionMode",gvjs_8w="separator",gvjs_9w="series",gvjs_$w="series-color",gvjs_ax="series-color-dark",gvjs_bx="series-color-light",
  gvjs_cx="series.",gvjs_dx="shadow.opacity",gvjs_ex="shadow.radius",gvjs_fx="shadow.xoffset",gvjs_gx="shadow.yoffset",gvjs_hx="shape",gvjs_ix="show",gvjs_jx="showChartButtons",gvjs_kx="showLine",gvjs_lx="showTooltip",gvjs_mx="showTooltips",gvjs_nx="size",gvjs_ox="slice",gvjs_px="smoothingFactor",gvjs_qx="sortColumn",gvjs_rx="span",gvjs_sx="square",gvjs_tx="stack",gvjs_ux="star",gvjs_4="start",gvjs_vx="steppedArea",gvjs_wx="steppedareabar",gvjs_xx="stop",gvjs_yx="stop-color:",gvjs_zx="stroke",gvjs_Ax=
  "stroke-dasharray",gvjs_Bx="stroke-linecap",gvjs_Cx="stroke-opacity",gvjs_Dx="stroke-width",gvjs_Ex="stroke.color",gvjs_Fx="stroke.opacity",gvjs_Gx="stroke.width",gvjs_Hx="strokeColor",gvjs_Ix="strokeOpacity",gvjs_Jx="strokeWidth",gvjs_Kx="svg",gvjs_Lx="targetAxisIndex",gvjs_Mx="template",gvjs_Nx="text-anchor",gvjs_Ox="text-decoration",gvjs_Px="textStyle",gvjs_Qx="textpathok",gvjs_Rx="ticks",gvjs_Sx="title",gvjs_Tx="titleFontSize",gvjs_Ux="titleTextStyle",gvjs_Vx="toggle_display",gvjs_Wx="tooltip.bounds",
  gvjs_Xx="tooltip.ignoreBounds",gvjs_Yx="tooltip.isHtml",gvjs_Zx="tooltip.showColorCode",gvjs__x="tooltip.textStyle",gvjs_0x="tooltip.trigger",gvjs_1x="tooltipTextStyle",gvjs_2x="top",gvjs_3x="top-space",gvjs_4x="top_left",gvjs_5x="transform",gvjs_6x="translate(",gvjs_7x="trendlines.",gvjs_8x="underline",gvjs_9x="unhighlight",gvjs_$x='unknown property on ellipse "',gvjs_ay="url(#",gvjs_by="urn:schemas-microsoft-com:vml",gvjs_cy="useLargeControl",gvjs_dy="useMapTypeControl",gvjs_ey="userSpaceOnUse",
  gvjs_fy="v-text-align",gvjs_gy="v:fill",gvjs_hy="v:oval",gvjs_iy="v:path",gvjs_jy="v:shape",gvjs_ky="vAxes",gvjs_ly="valign",gvjs_my="value-and-percentage",gvjs_ny="var _loaded = false;",gvjs_oy="viewWindow.max",gvjs_py="viewWindow.min",gvjs_qy="viewWindowMode",gvjs_ry="visibleInLegend",gvjs_sy="world";function gvjs_ty(a){var b=null,c=null;gvjs_o(a)?b=a:c=a;this.xoa=b;this.K=c;this.FS=null}gvjs_ty.prototype.kp=function(a){this.FS=a;this.K&&gvjs_Pg(this.K,a)};
  gvjs_ty.prototype.cv=function(){return this.K?gvjs_Qg(this.K):this.FS};gvjs_ty.prototype.j=function(){this.K||(this.K=this.xoa(),null===this.FS||gvjs_Pg(this.K,this.FS));return this.K};function gvjs_uy(){this.Oc=[]}gvjs_=gvjs_uy.prototype;gvjs_.Mj=function(a){this.Oc.push(a)};gvjs_.move=function(a,b){this.Mj(gvjs_vy(a,b))};gvjs_.Da=function(a,b){this.Mj({type:gvjs_N,data:{x:a,y:b}})};gvjs_.xp=function(a,b,c,d,e,f){this.Mj({type:gvjs_Rt,data:{x1:a,y1:b,x2:c,y2:d,x:e,y:f}})};gvjs_.ig=function(a,b,c,d,e,f,g){this.Mj({type:"arc",data:{cx:a,cy:b,rx:c,ry:d,jy:e,Yt:f,wda:g}})};
  function gvjs_wy(a,b,c){if(0!=b.length)if(0==a.Oc.length?a.move(b[0].x,b[0].y):a.Da(b[0].x,b[0].y),c)for(var d=1;d<b.length;++d)a.xp(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.Da(b[d].x,b[d].y)}gvjs_.close=function(){this.Mj({type:gvjs_vt,data:null})};function gvjs_vy(a,b){return{type:gvjs_$v,data:{x:a,y:b}}}function gvjs_xy(a,b){var c=new gvjs_uy;0<a.length&&(gvjs_wy(c,a),b||c.close());return c};var gvjs_Aca={cma:gvjs_4,CENTER:gvjs_1,Pka:gvjs_3};function gvjs_yy(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_zy(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_Pc(a,b);default:return a}};function gvjs_Ay(a,b){gvjs_U.call(this);this.ga=a;this.oF=b;this.Ov=null;this.nf=gvjs_jh(gvjs_p(function(a,b,e){return this.oC(a,b,e)},this),{eV:function(a,b){var c=[a,b[0]];gvjs_t(b[1],function(a,b){c.push(a);c.push(b)});c.push(+b[2]);return"getTextSize_"+c.join("_")}});this.jw=null}gvjs_q(gvjs_Ay,gvjs_U);
  function gvjs_By(){var a=gvjs_hm();a.__googleVisualizationAbstractRendererElementsCount__=a.__googleVisualizationAbstractRendererElementsCount__||0;var b="_ABSTRACT_RENDERER_ID_"+a.__googleVisualizationAbstractRendererElementsCount__.toString();a.__googleVisualizationAbstractRendererElementsCount__++;return b}gvjs_=gvjs_Ay.prototype;gvjs_.width=0;gvjs_.height=0;gvjs_.Sm=function(a,b){a=this.gP(a,b);a.kp(gvjs_Pa);return this.Ov=a};gvjs_.deleteContents=function(a){this.f_(a)};gvjs_.clear=function(){this.mg()};
  gvjs_.mg=function(){this.Ov=null};gvjs_.R=function(){this.mg();gvjs_Ay.o.R.call(this)};gvjs_.getContainer=function(){return this.ga};gvjs_.kp=function(a,b){a&&(a.constructor==gvjs_ty?a.kp(b):gvjs_Pg(a,b))};gvjs_.cv=function(a){return gvjs_Qg(a)};gvjs_.appendChild=function(a,b){if(b){if(b.constructor==gvjs_ty){if(!b.K)return;b=b.j()}a.j().appendChild(b)}};function gvjs_Cy(a,b){b instanceof gvjs_ty&&(b=b.j());for(var c;c=b.firstChild;)gvjs_Cy(a,c);b.parentElement.removeChild(b)}
  gvjs_.replaceChild=function(a,b,c){a=a.j();gvjs_vg(c)!=a?(gvjs_Cy(this,c),a.appendChild(b)):a.replaceChild(b,c)};gvjs_.pc=function(a){if(a.K){var b=a.j();this.Ku.pc(b);a.j()}};gvjs_.Ua=function(a){a=null!=a?a:!1;var b=new gvjs_ty(gvjs_p(this.sZ,this));a||b.j();return b};gvjs_.KB=function(){};gvjs_.eI=function(){return null};function gvjs_Dy(a,b,c,d,e,f){var g=new gvjs_uy;g.move(b,c);g.Da(d,e);return a.Tc(g,f)}
  gvjs_.Tc=function(a,b){for(var c=[],d=0;d<a.Oc.length;d++){var e=c,f=a.Oc[d];switch(f.type){case gvjs_$v:f=f.data;this.Dd(e,f.x,f.y);break;case gvjs_N:f=f.data;this.Pa(e,f.x,f.y);break;case gvjs_Rt:f=f.data;this.Er(e,f.x1,f.y1,f.x2,f.y2,f.x,f.y);break;case "arc":f=f.data;this.Gm(e,f.cx,f.cy,f.rx,f.ry,f.jy,f.Yt,f.wda);break;case gvjs_vt:this.Zi(e)}}return this.zZ(c,b)};gvjs_.Xe=function(a,b,c,d,e){a=this.Hx(a,b,c,d);this.appendChild(e,a);return a};
  gvjs_.Ol=function(a,b,c,d,e,f){a=this.rZ(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.yb=function(a,b,c,d,e,f){a=this.Kl(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.q_=function(a,b,c,d,e,f){a=gvjs_Dy(this,a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.La=function(a,b,c){a=this.Tc(a,b);this.appendChild(c,a);return a};gvjs_.ne=function(a,b,c,d,e,f,g,h,k){a=this.Ix(a,b,c,d,e,f,g,k);this.appendChild(h,a);return a};
  gvjs_.ij=function(a,b,c,d,e,f,g,h,k,l){a=this.IH(a,b,c,d,e,f,g,h,l);this.appendChild(k,a);return a};function gvjs_Bca(a,b,c,d,e,f,g,h,k,l){b=a.cs(b,c,d,e,f,g,h,k,void 0);a.appendChild(l,b)}gvjs_.Zl=function(a,b){return this.nf(a,b).width};gvjs_.WC=function(){return!1};gvjs_.AH=gvjs_be;function gvjs_Ey(a){gvjs_in.call(this);this.K=a;a=gvjs_A?gvjs_Fj:gvjs_Ts;this.rva=gvjs_W(this.K,gvjs_A?gvjs_Gj:gvjs_0a,this,!gvjs_A);this.sva=gvjs_W(this.K,a,this,!gvjs_A)}gvjs_q(gvjs_Ey,gvjs_in);gvjs_Ey.prototype.handleEvent=function(a){var b=new gvjs_Xm(a.jj);b.type=a.type==gvjs_Gj||a.type==gvjs_0a?gvjs_Gj:gvjs_Fj;this.dispatchEvent(b)};gvjs_Ey.prototype.R=function(){gvjs_Ey.o.R.call(this);gvjs_dn(this.rva);gvjs_dn(this.sva);delete this.K};function gvjs_Fy(){}gvjs_Fy.prototype.Jf=function(){};function gvjs_Gy(a){var b=a.offsetLeft,c=a.offsetParent;c||gvjs_Tk(a)!=gvjs_Hj||(c=gvjs_3f(a).documentElement);if(!c)return b;if(gvjs_Jf)var d=gvjs_gl(c),b=b+d.left;else gvjs_Xf(8)&&!gvjs_Xf(9)&&(d=gvjs_gl(c),b-=d.left);return gvjs_al(c)?c.clientWidth-(b+a.offsetWidth):b};function gvjs_Hy(a,b,c,d,e,f,g,h,k){var l=gvjs_Iy(c),m=gvjs_7k(a),n=gvjs_Zk(a);n&&m.PC(gvjs_Lk(n));var n=gvjs_1f(a),p=gvjs_1f(c);if(n.zc()!=p.zc()){var q=n.zc().body;var p=p.getWindow(),r=new gvjs_w(0,0),t=gvjs_eg(gvjs_3f(q));if(gvjs_Gf(t,"parent")){var u=q;do{var w=t==p?gvjs__k(u):gvjs_2k(u);r.x+=w.x;r.y+=w.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_Pe(r,gvjs__k(q));!gvjs_A||gvjs_Xf(9)||gvjs_bg(n.td)||(q=gvjs_Pe(q,gvjs_cg(n.td)));m.left+=q.x;m.top+=q.y}a=gvjs_Jy(a,b);
  b=m.left;a&4?b+=m.width:a&2&&(b+=m.width/2);m=new gvjs_w(b,m.top+(a&1?m.height:0));m=gvjs_Pe(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_Zk(c))v.top-=l.y,v.right-=l.x,v.bottom-=l.y,v.left-=l.x;return gvjs_Ky(m,c,d,f,v,g,h)}
  function gvjs_Iy(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;c&&"static"==gvjs_Tk(a)||(b=gvjs__k(a),c||(c=(c=gvjs_al(a))&&gvjs_Jf?-a.scrollLeft:!c||gvjs_Xaa&&gvjs_Wf("8")||gvjs_Sk(a,"overflowX")==gvjs_ki?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=gvjs_Pe(b,new gvjs_w(c,a.scrollTop))))}return b||new gvjs_w}
  function gvjs_Ky(a,b,c,d,e,f,g){a=a.clone();var h=gvjs_Jy(b,c);c=gvjs_5k(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var k=0;if(d||0!=h)h&4?a.x-=g.width+(d?d.right:0):h&2?a.x-=g.width/2:d&&(a.x+=d.left),h&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);if(f){if(e){d=a;h=g;k=0;65==(f&65)&&(d.x<e.left||d.x>=e.right)&&(f&=-2);132==(f&132)&&(d.y<e.top||d.y>=e.bottom)&&(f&=-5);d.x<e.left&&f&1&&(d.x=e.left,k|=1);if(f&16){var l=d.x;d.x<e.left&&(d.x=e.left,k|=4);d.x+h.width>e.right&&(h.width=Math.min(e.right-
  d.x,l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.x<e.left?16:0)|(d.x+h.width>e.right?32:0));d.y<e.top&&f&4&&(d.y=e.top,k|=2);f&32&&(l=d.y,d.y<e.top&&(d.y=e.top,k|=8),d.y+h.height>e.bottom&&(h.height=Math.min(e.bottom-d.y,l+h.height-e.top),h.height=Math.max(h.height,0),k|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),k|=2);f&8&&(k|=(d.y<e.top?64:0)|(d.y+h.height>e.bottom?128:0));e=k}else e=
  256;k=e}f=new gvjs_P(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_Uk(b,new gvjs_w(f.left,f.top));g=f.fc();gvjs_Bf(c,g)||(c=g,g=gvjs_3f(b),a=gvjs_bg(gvjs_1f(g).td),!gvjs_A||gvjs_Wf("10")||a&&gvjs_Wf("8")?(b=b.style,gvjs_Jf?b.MozBoxSizing=gvjs_Vs:gvjs_Kf?b.WebkitBoxSizing=gvjs_Vs:b.boxSizing=gvjs_Vs,b.width=Math.max(c.width,0)+gvjs_M,b.height=Math.max(c.height,0)+gvjs_M):(g=b.style,a?(a=gvjs_fl(b),b=gvjs_gl(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_Jy(a,b){return(b&8&&gvjs_al(a)?b^4:b)&-9};function gvjs_Ly(a,b,c){this.element=a;this.yH=b;this.oxa=c}gvjs_q(gvjs_Ly,gvjs_Fy);gvjs_Ly.prototype.Jf=function(a,b,c){gvjs_Hy(this.element,this.yH,a,b,void 0,c,this.oxa)};function gvjs_My(a,b){this.qa=a instanceof gvjs_w?a:new gvjs_w(a,b)}gvjs_q(gvjs_My,gvjs_Fy);gvjs_My.prototype.Jf=function(a,b,c,d){gvjs_Hy(gvjs_Xk(a),0,a,b,this.qa,c,null,d)};function gvjs_Cca(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_Jf;default:return 166>a.keyCode||183<a.keyCode}}
  function gvjs_Dca(a,b,c,d,e,f){if(!(gvjs_A||gvjs_If||gvjs_Kf&&gvjs_Wf("525")))return!0;if(gvjs_Mf&&e)return gvjs_Ny(a);if(e&&!d)return!1;gvjs_n(b)&&(b=gvjs_Oy(b));e=17==b||18==b||gvjs_Mf&&91==b;if((!c||gvjs_Mf)&&e||gvjs_Mf&&16==b&&(d||f))return!1;if((gvjs_Kf||gvjs_If)&&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_A&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(gvjs_Kf||gvjs_If)}return gvjs_Ny(a)}
  function gvjs_Ny(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_Kf||gvjs_If)&&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_Oy(a){if(gvjs_Jf)a=gvjs_Eca(a);else if(gvjs_Mf&&gvjs_Kf)switch(a){case 93:a=91}return a}
  function gvjs_Eca(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_Py(a,b){gvjs_in.call(this);this.Jd=new gvjs_Qp(this);this.Uz(a||null);b&&this.tw(b)}gvjs_q(gvjs_Py,gvjs_in);gvjs_=gvjs_Py.prototype;gvjs_.K=null;gvjs_.u9=!0;gvjs_.s9=null;gvjs_.t9=null;gvjs_.ZC=!1;gvjs_.sza=!1;gvjs_.o2=-1;gvjs_.Tta=!1;gvjs_.Ypa=!0;gvjs_.Nf=gvjs_Vx;gvjs_.getType=function(){return this.Nf};gvjs_.tw=function(a){this.Nf=a};gvjs_.j=function(){return this.K};gvjs_.Uz=function(a){gvjs_Qy(this);this.K=a};gvjs_.gV=function(a){gvjs_Qy(this);this.u9=a};
  gvjs_.AV=function(a,b){this.cF=a;this.CC=b};gvjs_.$c=function(){return this.Jd};function gvjs_Qy(a){if(a.ZC)throw Error("Can not change this state of the popup while showing.");}gvjs_.la=function(){return this.ZC};gvjs_.setVisible=function(a){this.cF&&this.cF.stop();this.CC&&this.CC.stop();a?this.a6():this.DC()};gvjs_.Jf=gvjs_qb;
  gvjs_.a6=function(){if(!this.ZC&&this.P3()){if(!this.K)throw Error("Caller must call setElement before trying to show the popup");this.Jf();var a=gvjs_3f(this.K);this.Tta&&this.Jd.F(a,gvjs_qv,this.Pwa,!0);if(this.u9)if(this.Jd.F(a,gvjs_4v,this.Efa,!0),gvjs_A){var b;try{b=a.activeElement}catch(d){}for(;b&&b.nodeName==gvjs_ra;){try{var c=gvjs_zg(b)}catch(d){break}a=c;b=a.activeElement}this.Jd.F(a,gvjs_4v,this.Efa,!0);this.Jd.F(a,"deactivate",this.Dfa)}else this.Jd.F(a,gvjs_Ts,this.Dfa);this.Nf==gvjs_Vx?
  (this.K.style.visibility=gvjs_ki,gvjs_R(this.K,!0)):this.Nf==gvjs_aw&&this.Jf();this.ZC=!0;this.o2=gvjs_Bb();this.cF?(gvjs_bn(this.cF,gvjs_3,this.Az,!1,this),this.cF.play()):this.Az()}};gvjs_.DC=function(a){if(!this.ZC||!this.dispatchEvent({type:gvjs_Qs,target:a}))return!1;this.Jd&&this.Jd.Kc();this.ZC=!1;gvjs_Bb();this.CC?(gvjs_bn(this.CC,gvjs_3,gvjs_Ab(this.C$,a),!1,this),this.CC.play()):this.C$(a);return!0};
  gvjs_.C$=function(a){this.Nf==gvjs_Vx?this.sza?gvjs_ln(this.Uca,0,this):this.Uca():this.Nf==gvjs_aw&&(this.K.style.top="-10000px");this.Zv(a)};gvjs_.Uca=function(){this.K.style.visibility=gvjs_Xi;gvjs_R(this.K,!1)};gvjs_.P3=function(){return this.dispatchEvent(gvjs_Rs)};gvjs_.Az=function(){this.dispatchEvent(gvjs_ix)};gvjs_.Zv=function(a){this.dispatchEvent({type:gvjs_1u,target:a})};
  gvjs_.Efa=function(a){a=a.target;gvjs_wg(this.K,a)||gvjs_Fca(this,a)||this.t9&&!gvjs_wg(this.t9,a)||150>gvjs_Bb()-this.o2||this.DC(a)};gvjs_.Pwa=function(a){27==a.keyCode&&this.DC(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.Dfa=function(a){if(this.Ypa){var b=gvjs_3f(this.K);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_wg(this.K,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>gvjs_Bb()-this.o2||this.DC()}};
  function gvjs_Fca(a,b){return gvjs_cc(a.s9||[],function(a){return b===a||gvjs_wg(a,b)})}gvjs_.R=function(){gvjs_Py.o.R.call(this);this.Jd.wa();gvjs_V(this.cF);gvjs_V(this.CC);delete this.K;delete this.Jd;delete this.s9};function gvjs_Ry(a,b){this.sga=8;this.Sa=b||void 0;gvjs_Py.call(this,a)}gvjs_q(gvjs_Ry,gvjs_Py);gvjs_Ry.prototype.getPosition=function(){return this.Sa||null};gvjs_Ry.prototype.setPosition=function(a){this.Sa=a||void 0;this.la()&&this.Jf()};gvjs_Ry.prototype.Jf=function(){if(this.Sa){var a=!this.la()&&this.getType()!=gvjs_aw,b=this.j();a&&(b.style.visibility=gvjs_Xi,gvjs_R(b,!0));this.Sa.Jf(b,this.sga,this.LFa);a&&gvjs_R(b,!1)}};function gvjs_Sy(a,b,c){this.G=c||(a?gvjs_1f(gvjs_4f(document,a)):gvjs_1f());gvjs_Ry.call(this,this.G.H(gvjs_a,{style:"position:absolute;display:none;"}));this.Lb=new gvjs_w(1,1);this.kb=new gvjs_v;this.oA=null;a&&this.hB(a);null!=b&&this.Pt(b)}gvjs_q(gvjs_Sy,gvjs_Ry);var gvjs_Ty=[];gvjs_=gvjs_Sy.prototype;gvjs_.Of=null;gvjs_.className="goog-tooltip";gvjs_.GV=500;gvjs_.Sca=0;gvjs_.Ha=function(){return this.G};
  gvjs_.hB=function(a){a=gvjs_4f(document,a);this.kb.add(a);gvjs_W(a,gvjs_Gi,this.Qs,!1,this);gvjs_W(a,gvjs_Hi,this.dR,!1,this);gvjs_W(a,gvjs_7v,this.uca,!1,this);gvjs_W(a,gvjs_0a,this.nv,!1,this);gvjs_W(a,gvjs_Ts,this.dR,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_4f(document,a),gvjs_Uy(this,a),this.kb.remove(a);else{for(var b=this.kb.ab(),c=0;a=b[c];c++)gvjs_Uy(this,a);this.kb.clear()}};
  function gvjs_Uy(a,b){gvjs_cn(b,gvjs_Gi,a.Qs,!1,a);gvjs_cn(b,gvjs_Hi,a.dR,!1,a);gvjs_cn(b,gvjs_7v,a.uca,!1,a);gvjs_cn(b,gvjs_0a,a.nv,!1,a);gvjs_cn(b,gvjs_Ts,a.dR,!1,a)}gvjs_.Pt=function(a){gvjs_Ag(this.j(),a)};gvjs_.M5=function(a){var b=this.j();b&&gvjs_0f(b,a)};
  gvjs_.Uz=function(a){var b=this.j();b&&gvjs_pg(b);gvjs_Sy.o.Uz.call(this,a);a?(b=this.G.zc().body,b.insertBefore(a,b.lastChild),gvjs_V(this.oA),this.oA=new gvjs_Ey(this.j()),gvjs_Rm(this,this.oA),gvjs_W(this.oA,gvjs_Gj,this.iH,void 0,this),gvjs_W(this.oA,gvjs_Fj,this.TV,void 0,this)):(gvjs_V(this.oA),this.oA=null)};gvjs_.hv=function(){return gvjs_Ig(this.j())};gvjs_.Mba=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.uw?this.la()?4:1:this.zJ?3:this.la()?2:0};
  gvjs_.P3=function(){if(!gvjs_Py.prototype.P3.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_Ty[b];b++)gvjs_wg(a.j(),this.anchor)||a.setVisible(!1);gvjs_kc(gvjs_Ty,this);a=this.j();a.className=this.className;this.iH();gvjs_W(a,gvjs_Gi,this.Fca,!1,this);gvjs_W(a,gvjs_Hi,this.Eca,!1,this);gvjs_Vy(this);return!0};
  gvjs_.Zv=function(){gvjs_nc(gvjs_Ty,this);for(var a=this.j(),b,c=0;b=gvjs_Ty[c];c++)b.anchor&&gvjs_wg(a,b.anchor)&&b.setVisible(!1);this.Zfa&&this.Zfa.TV();gvjs_cn(a,gvjs_Gi,this.Fca,!1,this);gvjs_cn(a,gvjs_Hi,this.Eca,!1,this);this.anchor=void 0;0==this.getState()&&(this.UU=!1);gvjs_Py.prototype.Zv.call(this)};
  gvjs_.Lea=function(a,b){this.anchor==a&&this.kb.contains(this.anchor)&&(this.UU||!this.bGa?(this.setVisible(!1),this.la()||(this.anchor=a,this.setPosition(b||this.GQ(0)),this.setVisible(!0))):this.anchor=void 0);this.uw=void 0};gvjs_.$I=function(){return this.kb};gvjs_.fC=function(){return this.Of};
  gvjs_.Mva=function(a){this.zJ=void 0;if(a==this.anchor){a=this.Ha();var b=a.fC();a=b&&this.j()&&a.contains(this.j(),b);null!=this.Of&&(this.Of==this.j()||this.kb.contains(this.Of))||a||this.j$&&this.j$.Of||this.setVisible(!1)}};function gvjs_Wy(a,b){var c=gvjs_cg(a.G.td);a.Lb.x=b.clientX+c.x;a.Lb.y=b.clientY+c.y}
  gvjs_.Qs=function(a){var b=gvjs_Xy(this,a.target);this.Of=b;this.iH();b!=this.anchor&&(this.anchor=b,this.uw||(this.uw=gvjs_ln(gvjs_p(this.Lea,this,b,void 0),this.GV)),gvjs_Yy(this),gvjs_Wy(this,a))};function gvjs_Xy(a,b){try{for(;b&&!a.kb.contains(b);)b=b.parentNode;return b}catch(c){return null}}gvjs_.uca=function(a){gvjs_Wy(this,a);this.UU=!0};
  gvjs_.nv=function(a){this.Of=a=gvjs_Xy(this,a.target);this.UU=!0;if(this.anchor!=a){this.anchor=a;var b=this.GQ(1);this.iH();this.uw||(this.uw=gvjs_ln(gvjs_p(this.Lea,this,a,b),this.GV));gvjs_Yy(this)}};gvjs_.GQ=function(a){return 0==a?(a=this.Lb.clone(),new gvjs_Zy(a)):new gvjs__y(this.Of)};function gvjs_Yy(a){if(a.anchor)for(var b,c=0;b=gvjs_Ty[c];c++)gvjs_wg(b.j(),a.anchor)&&(b.j$=a,a.Zfa=b)}
  gvjs_.dR=function(a){var b=gvjs_Xy(this,a.target),c=gvjs_Xy(this,a.relatedTarget);b!=c&&(b==this.Of&&(this.Of=null),gvjs_Vy(this),this.UU=!1,!this.la()||a.relatedTarget&&gvjs_wg(this.j(),a.relatedTarget)?this.anchor=void 0:this.TV())};gvjs_.Fca=function(){var a=this.j();this.Of!=a&&(this.iH(),this.Of=a)};gvjs_.Eca=function(a){var b=this.j();this.Of!=b||a.relatedTarget&&gvjs_wg(b,a.relatedTarget)||(this.Of=null,this.TV())};function gvjs_Vy(a){a.uw&&(gvjs_mn(a.uw),a.uw=void 0)}
  gvjs_.TV=function(){2==this.getState()&&(this.zJ=gvjs_ln(gvjs_p(this.Mva,this,this.anchor),this.Sca))};gvjs_.iH=function(){this.zJ&&(gvjs_mn(this.zJ),this.zJ=void 0)};gvjs_.R=function(){this.setVisible(!1);gvjs_Vy(this);this.detach();this.j()&&gvjs_pg(this.j());this.Of=null;delete this.G;gvjs_Sy.o.R.call(this)};function gvjs_Zy(a,b){gvjs_My.call(this,a,b)}gvjs_q(gvjs_Zy,gvjs_My);
  gvjs_Zy.prototype.Jf=function(a,b,c){b=gvjs_Xk(a);b=gvjs_Zk(b);c=c?new gvjs_x(c.top+10,c.right,c.bottom,c.left+10):new gvjs_x(10,0,0,10);gvjs_Ky(this.qa,a,8,c,b,9)&496&&gvjs_Ky(this.qa,a,8,c,b,5)};function gvjs__y(a){gvjs_Ly.call(this,a,5)}gvjs_q(gvjs__y,gvjs_Ly);gvjs__y.prototype.Jf=function(a,b,c){var d=new gvjs_w(10,0);gvjs_Hy(this.element,this.yH,a,b,d,c,9)&496&&gvjs_Hy(this.element,4,a,1,d,c,5)};function gvjs_0y(a){return gvjs_Lg(a,function(a){return a.referencepoint},!0)};function gvjs_1y(a,b){gvjs_Ay.call(this,a,b);this.Ku=gvjs_1f(a);this.DP=this.Ku.zc();this.$t=[];this.da=new gvjs_Qp}gvjs_q(gvjs_1y,gvjs_Ay);function gvjs_Gca(a,b,c,d){b=new gvjs_Sy(b);var e=a.Ku.H(gvjs_a);c=c.split("\n");e.appendChild(a.Ku.createTextNode(c[0]));for(var f=1;f<c.length;++f)e.appendChild(a.Ku.H("BR")),e.appendChild(a.Ku.createTextNode(c[f]));gvjs_Q(e,d);b.j().appendChild(e);b.GV=100;b.Sca=100;a.$t.push(b)}gvjs_=gvjs_1y.prototype;gvjs_.df=function(a){this.Ku.removeNode(a);gvjs_en(a)};
  gvjs_.clear=function(){this.da.Kc();gvjs_V(this.da);this.da=new gvjs_Qp;gvjs_1y.o.clear.call(this)};gvjs_.mg=function(){gvjs_1y.o.mg.call(this);gvjs_r(this.$t,function(a){gvjs_V(a)});gvjs_jc(this.$t);this.Ku.pc(this.ga);this.da.Kc();gvjs_V(this.da)};gvjs_.Do=function(a){var b=gvjs_0y(a);return b?(b=gvjs_0k(a,b),a=gvjs_5k(a),new gvjs_x(b.y,b.x+a.width,b.y+a.height,b.x)):null};
  function gvjs_2y(a){for(var b=a.target;b.parentNode;)b=b.parentNode;9===b.nodeType||11===b.nodeType?(b=gvjs_0y(a.target),a=gvjs_0k(a,b)):a=null;return a}gvjs_.Cc=function(a,b,c){a.constructor==gvjs_ty&&(a=a.j());this.da.F(a,b,c)};gvjs_.replaceChild=function(a,b,c){gvjs_1y.o.replaceChild.call(this,a,b,c);gvjs_en(c)};function gvjs_3y(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}gvjs_3y.prototype.clone=function(){return new gvjs_3y(this.x0,this.y0,this.x1,this.y1)};gvjs_3y.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function gvjs_4y(a){var b=a.x1-a.x0;a=a.y1-a.y0;return b*b+a*a}function gvjs_5y(a,b){return new gvjs_w(gvjs_Hc(a.x0,a.x1,b),gvjs_Hc(a.y0,a.y1,b))};function gvjs_6y(a,b){gvjs_1y.call(this,a,b);this.Ga=null;a=gvjs_1f(b).createElement(gvjs_7s);this.oF.appendChild(a);this.Jia=a.getContext("2d");this.Cn=this.Ea=this.IO=null}gvjs_q(gvjs_6y,gvjs_1y);function gvjs_7y(a){a.bga||(a.Ga.beginPath(),a.Cn=new gvjs_x(Infinity,-Infinity,-Infinity,Infinity),a.bga=!0)}function gvjs_8y(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_6y.prototype;
  gvjs_.gP=function(a,b){var c=gvjs_1f(this.ga).createElement(gvjs_7s);c.setAttribute(gvjs_nb,a);c.setAttribute(gvjs_3a,b);this.Ea=new gvjs_z(a,b);this.ga.appendChild(c);this.Ga=c.getContext("2d");return new gvjs_ty(c)};gvjs_.f_=function(){var a=this.Ov.j();this.Ga.clearRect(0,0,a.width,a.height)};function gvjs_9y(a){return gvjs_1f(a.ga).createElement("empty")}function gvjs_$y(a,b){if(a==gvjs_d)return gvjs_Ww;b==gvjs_d&&(b=1);return"rgba("+gvjs_Zc(gvjs_Tc(a).gc)+","+b+")"}
  function gvjs_az(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.OFa=b}function gvjs_bz(a,b,c,d,e){var f=/^(\d+(\.\d*)?)\%$/;typeof b===gvjs_f&&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.Ea&&(b=d?a.Ea.height*b:a.Ea.width*b)):b=+b;return b}
  gvjs_.Si=function(a,b){this.Ga.strokeStyle=gvjs_$y(a.Ee,a.gi);this.Ga.fillStyle=gvjs_$y(a.rb(),a.Ne);var c=a.ym;null!=c&&"dash"==c?gvjs_az(this.Ga,[8,2]):gvjs_k(c)?gvjs_az(this.Ga,c):gvjs_az(this.Ga,[]);var d=a.ee,c=a.wg;if(null!=d){c=null;switch(d.getStyle()){case gvjs_Iw:c=this.DP.createElement(gvjs_7s),c.setAttribute(gvjs_nb,4),c.setAttribute(gvjs_3a,4),b=c.getContext("2d"),b.fillStyle=d.getBackgroundColor(),b.fillRect(0,0,4,4),b.strokeStyle=d.Ae(),b.beginPath(),b.lineWidth=2,b.lineCap=gvjs_sx,
  b.moveTo(2,0),b.lineTo(4,2),b.moveTo(0,2),b.lineTo(2,4),b.stroke()}this.Ga.fillStyle=this.Ga.createPattern(c,"repeat")}else if(null!=c){var e=c.wr||!1,d=gvjs_bz(this,c.x1,e,!1,b),f=gvjs_bz(this,c.y1,e,!0,b),g=gvjs_bz(this,c.x2,e,!1,b);b=gvjs_bz(this,c.y2,e,!0,b);b=this.Ga.createLinearGradient(d,f,g,b);b.addColorStop(0,c.og);b.addColorStop(1,c.Qf);this.Ga.fillStyle=b}this.Ga.lineWidth=a.ac};
  function gvjs_cz(a,b){b.Wb&&b.Wb!=gvjs_d?(a.strokeStyle=b.Wb,a.lineWidth=3):a.strokeStyle=gvjs_Ww;a.fillStyle=gvjs_$y(b.color,b.opacity?b.opacity:1);gvjs_az(a,[]);var c="";b.Vc&&(c="italic ");b.bold&&(c+="bold ");c+=b.fontSize+"px "+b.ob;a.font=c}gvjs_.Hx=function(a,b,c,d){this.Ga.beginPath();this.Si(d,new gvjs_P(a-c,b-c,2*c,2*c));this.Ga.arc(a,b,c,0,2*Math.PI);this.Ga.closePath();this.Ga.fill();this.Ga.stroke();return gvjs_9y(this)};
  gvjs_.rZ=function(a,b,c,d,e){this.Ga.save();this.Si(e,new gvjs_P(a-c,b-d,2*c,2*d));this.Ga.translate(a,b);c>d?(this.Ga.scale(1,d/c),a=c):(this.Ga.scale(c/d,1),a=d);this.Ga.arc(0,0,a,0,2*Math.PI,!1);this.Ga.fill();this.Ga.stroke();this.Ga.restore();return gvjs_9y(this)};gvjs_.Kl=function(a,b,c,d,e){this.Si(e,new gvjs_P(a,b,c,d));this.Ga.fillRect(a,b,c,d);this.Ga.strokeRect(a,b,c,d);return gvjs_9y(this)};gvjs_.I2=function(){return{append:[],E_:[gvjs_9y(this)]}};
  gvjs_.zZ=function(a,b){this.Si(b,gvjs_Lk(this.Cn));this.Ga.fill();this.Ga.stroke();this.bga=!1;this.Cn=null;return gvjs_9y(this)};gvjs_.Ix=function(a,b,c,d,e,f,g){return this.cs(a,b,c,d,0,e,f,g)};gvjs_.IH=function(a,b,c,d,e,f,g,h){var k=gvjs_zy(b,d,f),l=gvjs_zy(c,e,f);return this.cs(a,k,l,Math.sqrt(gvjs_4y(new gvjs_3y(b,c,d,e))),gvjs_Ic(gvjs_Kc(Math.atan2(e-c,d-b))),f,g,h)};
  gvjs_.cs=function(a,b,c,d,e,f,g,h){gvjs_cz(this.Ga,h);this.Ga.save();e=gvjs_Jc(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.Ga.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.oC(a,h).width/2:f==gvjs_3&&(b-=this.oC(a,h).width));this.Ga.strokeText(a,b,d);this.Ga.fillText(a,b,d);h.gf&&(this.Ga.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.Ga.lineWidth=e,this.Ga.moveTo(b,d),this.Ga.lineTo(this.Ga.measureText(a).width+
  b,d),this.Ga.strokeStyle=this.Ga.fillStyle,this.Ga.stroke());this.Ga.restore();return gvjs_9y(this)};gvjs_.sZ=function(){return gvjs_9y(this)};gvjs_.KB=function(a){null!==a&&(this.IO=a,this.Ga.save(),this.Ga.beginPath(),this.Ga.fillStyle=gvjs_Ww,this.Ga.rect(a.left,a.top,a.width,a.height),this.Ga.clip())};gvjs_.eI=function(){var a=this.IO;this.IO&&(this.IO=null,this.Ga.restore());return a};gvjs_.kH=function(){return gvjs_9y(this)};
  gvjs_.Dd=function(a,b,c){gvjs_7y(this);this.Ga.moveTo(b,c);gvjs_8y(this,b,c)};gvjs_.Pa=function(a,b,c){gvjs_7y(this);this.Ga.lineTo(b,c);gvjs_8y(this,b,c)};gvjs_.Er=function(a,b,c,d,e,f,g){gvjs_7y(this);this.Ga.bezierCurveTo(b,c,d,e,f,g);gvjs_8y(this,b,c);gvjs_8y(this,d,e);gvjs_8y(this,f,g)};gvjs_.Zi=function(){gvjs_7y(this);this.Ga.closePath()};
  gvjs_.Gm=function(a,b,c,d,e,f,g,h){gvjs_7y(this);f=gvjs_Jc(f-90);g=gvjs_Jc(g-90);a=Math.max(d,e);this.Ga.save();this.Ga.translate(b,c);this.Ga.scale(d/a,e/a);this.Ga.arc(0,0,a,f,g,!h);this.Ga.restore()};gvjs_.On=function(){};gvjs_.mh=function(){};gvjs_.nl=function(){};gvjs_.sV=function(){};gvjs_.zV=function(){};gvjs_.Bd=function(){};gvjs_.oC=function(a,b){gvjs_cz(this.Jia,b);return new gvjs_z(this.Jia.measureText(a).width,b.fontSize)};gvjs_.C0=function(){return 0};gvjs_.Aj=function(){};var gvjs_dz;gvjs_Jd(["A","AREA",gvjs_la,"HEAD",gvjs_sa,"LINK","MENU","META","OPTGROUP","OPTION","PROGRESS","STYLE",gvjs_Aa,gvjs_Ba,gvjs_Ha,"TITLE","TRACK"]);var gvjs_Hca=[gvjs_Bt,gvjs_Su,gvjs_Wu,"listbox","menu","menubar","radiogroup",gvjs_xi,"rowgroup","tablist","textbox","toolbar","tree","treegrid"];function gvjs_ez(a,b){b?a.setAttribute(gvjs_9a,b):a.removeAttribute(gvjs_9a)}
  function gvjs_fz(a,b,c){gvjs_k(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(gvjs_dz||(gvjs_dz={atomic:!1,autocomplete:gvjs_d,dropeffect:gvjs_d,haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:gvjs_g,readonly:!1,relevant:"additions text",required:!1,sort:gvjs_d,busy:!1,disabled:!1,hidden:!1,invalid:gvjs__a}),c=gvjs_dz,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
  function gvjs_gz(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}function gvjs_hz(a){var b=gvjs_gz(a,gvjs_js);return gvjs_3f(a).getElementById(b)}function gvjs_iz(a,b){var c="";b&&(c=b.id);gvjs_fz(a,gvjs_js,c)}function gvjs_jz(a){return gvjs_gz(a,gvjs_sv)}function gvjs_kz(a,b){gvjs_fz(a,gvjs_sv,b)};function gvjs_lz(a){gvjs_U.call(this);this.ea=a;this.da=new gvjs_Qp}gvjs_q(gvjs_lz,gvjs_U);gvjs_=gvjs_lz.prototype;gvjs_.getContainer=function(){return this.ea};gvjs_.clear=function(){this.jH();this.da=new gvjs_Qp};gvjs_.jH=function(){gvjs_mg(this.ea);this.da.Kc();gvjs_V(this.da)};gvjs_.R=function(){this.jH();gvjs_lz.o.R.call(this)};gvjs_.Cc=function(a,b,c){this.da.F(a,b,c)};function gvjs_mz(a,b){this.x=a;this.y=b}gvjs_q(gvjs_mz,gvjs_w);gvjs_=gvjs_mz.prototype;gvjs_.clone=function(){return new gvjs_mz(this.x,this.y)};gvjs_.nea=function(){return Math.sqrt(this.x*this.x+this.y*this.y)};gvjs_.scale=gvjs_w.prototype.scale;gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.D6=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_mz&&!!a&&this.x==a.x&&this.y==a.y};function gvjs_nz(a,b){return new gvjs_mz(a.x+b.x,a.y+b.y)}function gvjs_oz(a,b){return new gvjs_mz(a.x-b.x,a.y-b.y)};function gvjs_pz(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_qz[l].apply(null,arguments)})}
  var gvjs_qz={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>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",
  0)?d=f+d+gvjs__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_qz.f(parseInt(a,10),b,c,d,0,f,g,h)}};gvjs_qz.i=gvjs_qz.d;gvjs_qz.u=gvjs_qz.d;function gvjs_rz(a,b){gvjs_1y.call(this,a,b);this.Tp=null;this.WT={};this.I0={};this.oC("-._.-*^*-._.-*^*-._.-",{fontSize:8,ob:gvjs_wr,bold:!1,Vc:!1});this.$R=!1;for(a=this.ga.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.$R=a.getAttribute("dir")===gvjs_wi;break}a=a.parentElement}}gvjs_q(gvjs_rz,gvjs_1y);function gvjs_sz(a,b){a.Tp=a.qb(gvjs_1t);a.Tp.setAttribute(gvjs_dv,gvjs_1t);a.WT={};a.I0={};a.Yha={};b.appendChild(a.Tp)}gvjs_=gvjs_rz.prototype;
  gvjs_.gP=function(a,b){this.width=a;this.height=b;var c=this.qb(gvjs_Kx);c.setAttribute(gvjs_nb,a);c.setAttribute(gvjs_3a,b);c.style.overflow=gvjs_Xi;c.setAttribute(gvjs_Fs,"A chart.");this.ga.appendChild(c);gvjs_sz(this,c);return new gvjs_ty(c)};
  gvjs_.Do=function(a){var b=gvjs_hm();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_sw&&a.tagName.toLowerCase()!==gvjs_Kx?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_x(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_rz.o.Do.call(this,a)):gvjs_rz.o.Do.call(this,a)};gvjs_.f_=function(){for(var a=this.Ov.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--;gvjs_sz(this,a)};gvjs_.pra=function(){return this.ga.innerHTML};gvjs_.round=function(a){return Math.round(100*a)/100};
  gvjs_.Hx=function(a,b,c,d){var e=this.qb(gvjs_st);e.setAttribute("cx",a);e.setAttribute("cy",b);e.setAttribute("r",c);this.Aj(e,d);return e};gvjs_.rZ=function(a,b,c,d,e){var f=this.qb(gvjs_$t);f.setAttribute("cx",a);f.setAttribute("cy",b);f.setAttribute("rx",c);f.setAttribute("ry",d);this.Aj(f,e);return f};gvjs_.Kl=function(a,b,c,d,e){var f=this.qb(gvjs_Ow);f.setAttribute("x",a);f.setAttribute("y",b);f.setAttribute(gvjs_nb,c);f.setAttribute(gvjs_3a,d);this.Aj(f,e);return f};
  gvjs_.I2=function(a,b,c,d,e,f,g){b="height:"+c+gvjs_Kw+(f?gvjs_4w:gvjs_Xi)+";overflow-y:"+(g?gvjs_4w:gvjs_Xi)+";width:"+b+"px;position: absolute;top:0;left:0;";d=this.gP(d,e);if(gvjs_vb(a))for(e=0,c=a.length;e<c;e++)this.appendChild(d,a[e]);else this.appendChild(d,a);a=gvjs_B(gvjs_a,{style:b},d.j());this.ga.appendChild(a);return{append:[],E_:[d.j()]}};gvjs_.zZ=function(a,b){var c=this.qb(gvjs_sw);0<a.length&&c.setAttribute("d",a.join(""));this.Aj(c,b);return c};
  gvjs_.Ix=function(a,b,c,d,e,f,g,h){return this.cs(a,b,c,d,0,e,f,g,h)};gvjs_.IH=function(a,b,c,d,e,f,g,h,k){var l=gvjs_zy(b,d,f,k),m=gvjs_zy(c,e,f,k);return this.cs(a,l,m,Math.sqrt(gvjs_4y(new gvjs_3y(b,c,d,e))),gvjs_Ic(gvjs_Kc(Math.atan2(e-c,d-b))),f,g,h,k)};
  gvjs_.cs=function(a,b,c,d,e,f,g,h,k){var l=gvjs_i(h.opacity)?h.opacity:1,m=new gvjs_C({fill:h.color,fillOpacity:l});if(h.color&&h.color!=gvjs_d&&h.Wb&&h.Wb!=gvjs_d){var l=new gvjs_C({fill:h.color,fillOpacity:l,stroke:h.Wb,strokeOpacity:l,strokeWidth:3}),n=this.Ua();this.qI(a,b,c,d,e,f,g,h,l,n,k).setAttribute(gvjs_Es,gvjs_kb);this.qI(a,b,c,d,e,f,g,h,m,n,k);return n.j()}return this.HH(a,b,c,d,e,f,g,h,m,k)};
  gvjs_.HH=function(a,b,c,d,e,f,g,h,k,l){d=this.qb(gvjs_I);g=gvjs_yy(0,h.fontSize,g);g=gvjs_zy(g.start,g.end,gvjs_3);g-=.15*h.fontSize;g=new gvjs_mz(0,g);g.rotate(gvjs_Jc(e));c=new gvjs_mz(b,c);c.add(g);b=c.x;c=c.y;d.appendChild(this.DP.createTextNode(a));switch(f){case gvjs_4:d.setAttribute(gvjs_Nx,gvjs_4);break;case gvjs_1:d.setAttribute(gvjs_Nx,gvjs_Zv);break;case gvjs_3:d.setAttribute(gvjs_Nx,gvjs_3)}d.setAttribute("x",b);d.setAttribute("y",c);d.setAttribute(gvjs_uu,h.ob);d.setAttribute(gvjs_vu,
  h.fontSize||0);h.bold&&d.setAttribute(gvjs_xu,gvjs_Us);h.Vc&&d.setAttribute(gvjs_wu,gvjs_nv);h.gf&&d.setAttribute(gvjs_Ox,gvjs_8x);l&&d.setAttribute(gvjs_Qj,gvjs_wi);0!=e&&d.setAttribute(gvjs_5x,gvjs__w+e+" "+b+" "+c+")");this.Aj(d,k);return d};gvjs_.qI=function(a,b,c,d,e,f,g,h,k,l,m){a=this.HH(a,b,c,d,e,f,g,h,k,m);this.appendChild(l,a);return a};gvjs_.sZ=function(){return this.qb("g")};
  gvjs_.kH=function(a,b,c){var d=gvjs_By(),e=this.qb("clipPath");c?(c=this.qb(gvjs_$t),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.qb(gvjs_Ow),c.setAttribute("x",b.left),c.setAttribute("y",b.top),c.setAttribute(gvjs_nb,b.width),c.setAttribute(gvjs_3a,b.height));e.appendChild(c);e.setAttribute(gvjs_dv,d);this.Tp.appendChild(e);a=a.j();a.setAttribute(gvjs_tt,gvjs_tz(d));return a};
  function gvjs_tz(a){var b="";gvjs_A&&"9.0"===gvjs_Vf||(b=window.location.href.split("#")[0]);return"url("+b+"#"+a+")"}gvjs_.Dd=function(a,b,c){a.push("M"+b+","+c)};gvjs_.Pa=function(a,b,c){a.push("L"+b+","+c)};gvjs_.Er=function(a,b,c,d,e,f,g){a.push("C"+b+","+c+","+d+","+e+","+f+","+g)};gvjs_.Zi=function(a){a.push("Z")};
  gvjs_.Gm=function(a,b,c,d,e,f,g,h){if(0<d&&0<e){var k;k=gvjs_Ic(g)-gvjs_Ic(f);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_Nc(k)/2,f-=k,g+=k)}f=gvjs_Ic(f);g=gvjs_Ic(g);var l=gvjs_Lc(g-90,d),m=gvjs_Mc(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_5x,gvjs_6x+b+gvjs_ha+c+")")};gvjs_.mh=function(a,b){a.setAttribute(gvjs_nb,b)};
  gvjs_.nl=function(a,b){a.setAttribute(gvjs_3a,b)};gvjs_.sV=function(a,b){a.setAttribute("x",b)};gvjs_.zV=function(a,b){a.setAttribute("y",b)};gvjs_.Bd=function(a,b,c){a.setAttribute(gvjs_Dx,c);b&&a.setAttribute(gvjs_zx,b)};
  gvjs_.oC=function(a,b,c){var d=this.oF;d.firstChild.data=a;a=d.style;a.fontFamily=b.ob;a.fontSize=b.fontSize+gvjs_M;a.fontWeight=b.bold?gvjs_Us:"";a.fontStyle=b.Vc?gvjs_nv:"";a.display=gvjs_1j;null!=c&&(b=gvjs_pz("rotate(%ddeg)",c),a.transform=b,a.transformOrigin=gvjs_5q,a.WebkitTransform=b,a.WebkitTransformOrigin=gvjs_5q,a.MozTransform=b,a.MozTransformOrigin=gvjs_5q,a.GDa=b,a.HDa=gvjs_5q,a.msTransform=b,a.QFa=gvjs_5q);b=d.clientWidth;d=d.clientHeight;a.display=gvjs_d;return new gvjs_z(b,d)};
  gvjs_.C0=function(){if(null!=this.jw)return this.jw;var a=gvjs_ig(gvjs_a);a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=gvjs_ig(gvjs_a);gvjs_3k(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;gvjs_pg(a);return this.jw=b};gvjs_.qb=function(a){return this.DP.createElementNS(gvjs_av,a)};
  gvjs_.Aj=function(a,b){gvjs_4g(b)?(a.setAttribute(gvjs_zx,b.Ee),a.setAttribute(gvjs_Dx,b.ac),gvjs_4g(b)&&1<=b.gi?a.removeAttribute(gvjs_Cx):a.setAttribute(gvjs_Cx,b.gi),b.ym!=gvjs_db?a.setAttribute(gvjs_Ax,gvjs_uz(b.ym,b.ac)):a.removeAttribute(gvjs_Ax)):(a.setAttribute(gvjs_zx,gvjs_d),a.setAttribute(gvjs_Dx,0));gvjs_6g(b)?a.removeAttribute(gvjs_nu):a.setAttribute(gvjs_nu,b.Ne);var c=b.qL;gvjs_n(c)&&a.setAttribute("rx",c);c=b.rL;gvjs_n(c)&&a.setAttribute("ry",c);var d=b.wg,e=b.ee;if(d){e=gvjs_mm(d,
  1).toString();c=this.I0[e];if(!c){c=gvjs_By();this.I0[e]=c;var e=this.qb(gvjs_Hv),f=d.x1,g=d.x2,h=d.y1,k=d.y2,l=d.og,m=d.Qf,n=1;if(0===d.Jq||d.Jq)n=d.Jq;var p=1;if(0===d.Kq||d.Kq)p=d.Kq;var q=d.wr?"objectBoundingBox":gvjs_ey;e.setAttribute(gvjs_dv,c);e.setAttribute("x1",f);e.setAttribute("y1",h);e.setAttribute("x2",g);e.setAttribute("y2",k);e.setAttribute("gradientUnits",q);f=gvjs_yx+l+gvjs_ir+n;m=gvjs_yx+m+gvjs_ir+p;p=this.qb(gvjs_xx);p.setAttribute(gvjs_fw,gvjs_6q);p.setAttribute(gvjs_eb,f);e.appendChild(p);
  d.aF&&(d=this.qb(gvjs_xx),d.setAttribute(gvjs_fw,"49.99%"),d.setAttribute(gvjs_eb,f),e.appendChild(d),d=this.qb(gvjs_xx),d.setAttribute(gvjs_fw,"50%"),d.setAttribute(gvjs_eb,m),e.appendChild(d));d=this.qb(gvjs_xx);d.setAttribute(gvjs_fw,gvjs_9q);d.setAttribute(gvjs_eb,m);e.appendChild(d);this.Tp.appendChild(e)}a.setAttribute(gvjs_mu,gvjs_tz(c))}else if(e){c=e.getStyle()+"_"+e.Ae()+"_"+e.getBackgroundColor();if(!(c in this.WT)){d=null;switch(e.getStyle()){case gvjs_Iw:d=this.qb(gvjs_7a);d.setAttribute("patternUnits",
  gvjs_ey);d.setAttribute("x","0");d.setAttribute("y","0");d.setAttribute(gvjs_nb,"4");d.setAttribute(gvjs_3a,"4");d.setAttribute("viewBox","0 0 4 4");m=this.qb(gvjs_Ow);m.setAttribute("x","0");m.setAttribute("y","0");m.setAttribute(gvjs_nb,"4");m.setAttribute(gvjs_3a,"4");m.setAttribute(gvjs_mu,e.getBackgroundColor());d.appendChild(m);m=this.qb("g");m.setAttribute(gvjs_zx,e.Ae());m.setAttribute(gvjs_Bx,gvjs_sx);e=this.qb(gvjs_N);e.setAttribute("x1","2");e.setAttribute("y1","0");e.setAttribute("x2",
  "4");e.setAttribute("y2","2");e.setAttribute(gvjs_Dx,"2");m.appendChild(e);e=this.qb(gvjs_N);e.setAttribute("x1","0");e.setAttribute("y1","2");e.setAttribute("x2","2");e.setAttribute("y2","4");e.setAttribute(gvjs_Dx,"2");m.appendChild(e);d.appendChild(m);break;case gvjs_5w:d=this.qb(gvjs_7a),d.setAttribute("patternUnits",gvjs_ey),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute(gvjs_nb,"6"),d.setAttribute(gvjs_3a,"6"),d.setAttribute("viewBox","0 0 4 4"),m=this.qb(gvjs_Ow),m.setAttribute("x",
  "0"),m.setAttribute("y","0"),m.setAttribute(gvjs_nb,"4"),m.setAttribute(gvjs_3a,"4"),m.setAttribute(gvjs_mu,e.getBackgroundColor()),d.appendChild(m),m=this.qb("g"),m.setAttribute(gvjs_zx,e.Ae()),m.setAttribute(gvjs_Bx,gvjs_sx),e=this.qb(gvjs_N),e.setAttribute("x1","2"),e.setAttribute("y1","0"),e.setAttribute("x2","0"),e.setAttribute("y2","2"),e.setAttribute(gvjs_Dx,"2"),m.appendChild(e),e=this.qb(gvjs_N),e.setAttribute("x1","4"),e.setAttribute("y1","2"),e.setAttribute("x2","2"),e.setAttribute("y2",
  "4"),e.setAttribute(gvjs_Dx,"2"),m.appendChild(e),d.appendChild(m)}e=gvjs_By();d.setAttribute(gvjs_dv,e);this.Tp.appendChild(d);this.WT[c]=e}c=this.WT[c];a.setAttribute(gvjs_mu,gvjs_tz(c))}else a.setAttribute(gvjs_mu,b.rb());null!=b.Zha&&(e=b.Zha,c=gvjs_mm(e,1).toString(),b=this.Yha[c],b||(b=gvjs_By(),this.Yha[c]=b,c=this.qb(gvjs_Ij),c.setAttribute(gvjs_dv,b),d=this.qb(gvjs_gu),d.setAttribute(gvjs_fv,"SourceAlpha"),d.setAttribute("stdDeviation",e.radius),c.appendChild(d),d=this.qb("feOffset"),d.setAttribute("dx",
  e.tGa||0),d.setAttribute("dy",e.uGa||0),c.appendChild(d),null!=e.opacity&&(d=this.qb(gvjs_fu),m=this.qb("feFuncA"),m.setAttribute(gvjs_lb,gvjs_Gv),m.setAttribute("slope",e.opacity),d.appendChild(m),c.appendChild(d)),e=this.qb("feMerge"),d=this.qb(gvjs_hu),e.appendChild(d),d=this.qb(gvjs_hu),d.setAttribute(gvjs_fv,"SourceGraphic"),e.appendChild(d),c.appendChild(e),this.Tp.appendChild(c)),a.setAttribute(gvjs_Ij,gvjs_tz(b)))};
  function gvjs_uz(a,b){if(gvjs_k(a))return a.join(",");switch(a){case gvjs_db:return"0";case "dash":return String(4*b)+","+String(b);default:return gvjs_uz(gvjs_db,b)}}gvjs_.AH=function(){var a=gvjs_B(gvjs_a,{"aria-label":"A tabular representation of the data in the chart.",style:"position:absolute;left:"+(this.$R?1E4:-1E4)+"px;top:auto;width:1px;height:1px;overflow:hidden"});this.ga.appendChild(a);this.ga.setAttribute(gvjs_Fs,"A chart.");return a};function gvjs_vz(a,b){gvjs_1y.call(this,a,b);this.Aw=null}gvjs_q(gvjs_vz,gvjs_1y);gvjs_=gvjs_vz.prototype;gvjs_.gP=function(a,b){this.width=a;this.height=b;var c=this.ye(gvjs_Za);this.uk(c,-5E4,-5E4,this.width+1E5,this.height+1E5);this.ga.appendChild(c);var d=this.Ua(),e=d.j();e.coordorigin=gvjs_5q;e.coordsize=a+" "+b;e.style.top=this.jc(5E4);e.style.left=this.jc(5E4);c.appendChild(e);return d};gvjs_.f_=function(){for(var a=this.Ov.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--};
  gvjs_.round=function(a){return Math.round(a)};gvjs_.Hx=function(a,b,c,d){var e=this.ye(gvjs_hy),f=2*c;this.uk(e,a-c,b-c,f,f);this.Aj(e,d,!1);return e};gvjs_.rZ=function(a,b,c,d,e){var f=this.ye(gvjs_hy);this.uk(f,a-c,b-d,2*c,2*d);this.Aj(f,e,!1);return f};gvjs_.Kl=function(a,b,c,d,e){var f=this.ye("v:rect"),g=gvjs_6g(e)&&1<=d&&1<=c&&null==e.wg;this.Aj(f,e,g);if(gvjs_4g(e)||g)c=Math.max(c-1,0),d=Math.max(d-1,0);this.uk(f,a,b,c,d);return f};
  gvjs_.I2=function(a,b,c,d,e,f,g){b=gvjs_B(gvjs_a,{style:"height:"+c+gvjs_Kw+(f?gvjs_4w:gvjs_Xi)+";overflow-y:"+(g?gvjs_4w:gvjs_Xi)+";width:"+b+"px;"});b=new gvjs_ty(b);if(gvjs_vb(a))for(c=0,d=a.length;c<d;c++)this.appendChild(b,a[c]);else this.appendChild(b,a);return{append:[b.j()],E_:[]}};
  gvjs_.zZ=function(a,b){for(var c=this.ye(gvjs_jy),d=this.ye(gvjs_iy);0<a.length&&gvjs_Kb(gvjs_8b(a),"M");)a=gvjs_sc(a,0,a.length-1);d.setAttribute("v",a.join(""));this.uk(c,0,0,this.width,this.height);c.appendChild(d);this.Aj(c,b,!1);return c};gvjs_.Ix=function(a,b,c,d,e,f,g){b=gvjs_yy(b,d,e);c=gvjs_yy(c,g.fontSize,f);f=gvjs_1;c=gvjs_zy(c.start,c.end,f);return this.IH(a,b.start,c,b.end,c,e,f,g)};
  gvjs_.IH=function(a,b,c,d,e,f,g,h){var k=new gvjs_C({fill:h.color});if(h.color&&h.color!=gvjs_d&&h.Wb&&h.Wb!=gvjs_d){var l=new gvjs_C({fill:h.color,stroke:h.Wb,strokeWidth:2}),m=this.Ua();this.qI(a,b,c,d,e,f,g,h,l,m);this.qI(a,b,c,d,e,f,g,h,k,m);return m.j()}return this.HH(a,b,c,d,e,f,g,h,k)};
  gvjs_.cs=function(a,b,c,d,e,f,g,h){e=gvjs_Jc(e);d=gvjs_yy(b,d,f);b=new gvjs_mz(b,c);var k=new gvjs_mz(d.start,c),k=k.clone().D6(b).rotate(e).add(b);c=new gvjs_mz(d.end,c);c=c.clone().D6(b).rotate(e).add(b);return this.IH(a,k.x,k.y,c.x,c.y,f,g,h)};
  gvjs_.HH=function(a,b,c,d,e,f,g,h,k){var l=this.ye(gvjs_jy);this.uk(l,0,0,this.width,this.height);g!=gvjs_1&&(g=gvjs_yy(0,h.fontSize,g),g=gvjs_zy(g.start,g.end,gvjs_1),g=new gvjs_mz(0,g),g.rotate(gvjs_Jc(gvjs_Ic(gvjs_Kc(Math.atan2(e-c,d-b))))),c=new gvjs_mz(b,c),e=new gvjs_mz(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.ye(gvjs_iy);g.setAttribute("v","M"+b+","+c+"L"+d+","+e+"E");g.setAttribute(gvjs_Qx,gvjs_kb);b=this.ye("v:textpath");
  b.setAttribute("on",gvjs_kb);d=b.style;d.fontSize=h.fontSize||"";d.fontFamily=h.ob||"";switch(f){case gvjs_4:d.setAttribute(gvjs_fy,gvjs_Oi);break;case gvjs_1:d.setAttribute(gvjs_fy,gvjs_1);break;case gvjs_3:d.setAttribute(gvjs_fy,gvjs_K)}h.bold&&(d.fontWeight=gvjs_Us);h.Vc&&(d.fontStyle=gvjs_nv);b.setAttribute(gvjs_f,a);l.appendChild(g);l.appendChild(b);this.Aj(l,k,!1);return l};gvjs_.qI=function(a,b,c,d,e,f,g,h,k,l){a=this.HH(a,b,c,d,e,f,g,h,k);this.appendChild(l,a);return a};
  gvjs_.sZ=function(){var a=this.ye("v:group");this.uk(a,0,0,this.width,this.height);return a};gvjs_.kH=function(a,b){var c=this.ye(gvjs_Za);c.style.clip="rect("+[this.jc(5E4+b.top),this.jc(5E4+b.left+b.width),this.jc(5E4+b.top+b.height),this.jc(5E4+b.left)].join(gvjs_ha)+")";this.uk(c,0,0,this.width+1E5,this.height+1E5);a.j();b=new gvjs_ty(c);this.appendChild(b,a);this.yb(1,1,1,1,new gvjs_C({fill:gvjs_mb}),b);return c};gvjs_.Dd=function(a,b,c){a.push("M"+Math.round(b)+","+Math.round(c))};
  gvjs_.Pa=function(a,b,c){a.push("L"+Math.round(b)+","+Math.round(c))};gvjs_.Er=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_.Zi=function(a){a.push("X")};
  gvjs_.Gm=function(a,b,c,d,e,f,g,h){f=gvjs_Ic(f);g=gvjs_Ic(g);var k=Math.round(gvjs_Lc(f-90,d)),l=Math.round(gvjs_Mc(f-90,e)),m=Math.round(gvjs_Lc(g-90,d)),n=Math.round(gvjs_Mc(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_Ic(g-f)||!h&&180>gvjs_Ic(f-g))||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.jc(c);a.style.left=this.jc(b)};
  gvjs_.mh=function(a,b){a.style.width=this.jc(b)};gvjs_.nl=function(a,b){a.style.height=this.jc(b)};gvjs_.sV=function(a,b){a.style.left=this.jc(b)};gvjs_.zV=function(a,b){a.style.top=this.jc(b)};gvjs_.Bd=function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)};
  gvjs_.oC=function(a,b){var c=this.oF;c.firstChild.data=a;a=c.style;a.fontFamily=b.ob;a.fontSize=this.jc(b.fontSize||0);a.fontWeight=b.bold?gvjs_Us:"";a.fontStyle=b.Vc?gvjs_nv:"";a.display=gvjs_1j;var d=c.clientWidth,c=c.clientHeight;a.display=gvjs_d;b.bold&&(d*=1.1);b.Vc&&(d*=.9);return new gvjs_z(d,c)};
  gvjs_.C0=function(){if(null!=this.jw)return this.jw;var a=gvjs_B(gvjs_a,{style:"width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;"});this.oF.appendChild(a);this.oF.style.display=gvjs_1j;this.jw=a.offsetWidth-a.clientWidth;this.oF.style.display=gvjs_d;gvjs_pg(a);return this.jw};gvjs_.jc=function(a){return Math.round(a)+gvjs_M};gvjs_.ye=function(a){return this.DP.createElement(a)};
  gvjs_.Aj=function(a,b,c){for(var d=a.children,e=0;e<d.length;e++)a.children[e].tagName!=gvjs_mu&&a.children[e].tagName!=gvjs_zx||a.removeChild(d[e]);c=null!=c?c:!0;if(gvjs_4g(b)){if(a.stroked=!0,a.strokeweight=b.ac,a.strokecolor=b.Ee,c=!(gvjs_4g(b)&&1<=b.gi),d=b.ym!=gvjs_db,c||d)e=this.ye("v:stroke"),c&&(e.opacity=String(Math.round(100*b.gi))+"%"),d&&(e.dashstyle=gvjs_wz(b.ym)),a.appendChild(e)}else c&&gvjs_6g(b)?(a.stroked=!0,a.strokeweight=1,a.strokecolor=b.rb()):a.stroked=!1;gvjs_i(a.filled)&&
  (a.filled=!0);c=b.wg;if(null!=c){b=this.ye(gvjs_gy);b.setAttribute(gvjs_2,c.og);b.setAttribute("color2",c.Qf);b.setAttribute(gvjs_Ei,c.Jq||1);b.setAttribute("opacity2",c.Kq||1);var d=c.x1,e=c.y1,f=c.x2;c=c.y2;typeof d==gvjs_f&&(d=parseInt(d,10));typeof e==gvjs_f&&(e=parseInt(e,10));typeof f==gvjs_f&&(f=parseInt(f,10));typeof c==gvjs_f&&(c=parseInt(c,10));c=gvjs_Ic(gvjs_Kc(Math.atan2(c-e,f-d)));c=gvjs_Gc(270-c,360);b.setAttribute("angle",c);b.setAttribute(gvjs_lb,gvjs_Ru);a.appendChild(b)}else b.ee?
  (c=b.ee,b=this.ye(gvjs_gy),b.setAttribute(gvjs_lb,gvjs_7a),b.setAttribute(gvjs_2,c.Ae()),b.setAttribute("color2",c.getBackgroundColor()),c={subdir1:"core",subdir2:"patterns",filename:c.getStyle()+".gif"},c=gvjs_pb("google.charts.loader.makeCssUrl")(c),b.setAttribute("src",c),a.appendChild(b)):b.rb()==gvjs_d?a.filled=!1:gvjs_6g(b)?a.fillcolor=b.rb():(c=this.ye(gvjs_gy),c.opacity=String(Math.round(100*b.Ne))+"%",c.color=b.rb(),a.appendChild(c))};
  gvjs_.uk=function(a,b,c,d,e){a=a.style;a.position=gvjs_O;a.left=this.jc(b);a.top=this.jc(c);a.width=this.jc(d);a.height=this.jc(e)};gvjs_.WC=function(){return!0};function gvjs_wz(a){if(gvjs_k(a))return a.join(" ");switch(a){case gvjs_db:return gvjs_db;case "dash":return"shortdash";default:return gvjs_wz(gvjs_db)}};function gvjs_xz(a,b,c,d){gvjs_U.call(this);if(!(gvjs_A?0<=gvjs_3b(gvjs_Vf,"5.5"):gvjs_Jf?0<=gvjs_3b(gvjs_Vf,"1.8"):gvjs_Hf?0<=gvjs_3b(gvjs_Vf,"9.0"):gvjs_Kf?0<=gvjs_3b(gvjs_Vf,"420+"):gvjs_If))throw Error("Graphics is not supported");for(var e=Math.floor(1E5*Math.random());window.frames[gvjs_Hr+e];)e++;this.Xk=gvjs_Hr+e;(a=this.kN=a)&&(a.referencepoint=!0);gvjs_mg(this.kN);this.Vj=gvjs_1f(this.kN);this.ga=this.Vj.createElement(gvjs_Za);this.ga.style.position=gvjs_yi;this.kN.appendChild(this.ga);
  this.Pk=b;this.Q6=this.qm=null;this.bt=!1;this.sU=[];this.Ni=null;b=gvjs_gm();this.aya=(b=gvjs_A?null!=b.documentMode?9>b.documentMode:!gvjs_Wf("9"):!1)?gvjs_vz:gvjs_rz;if(this.IW=b||d)d=this.Vj.createElement(gvjs_ev),d.name=this.Xk,d.id=this.Xk,d.width=this.Pk.width.toString(),d.height=this.Pk.height.toString(),d.frameBorder=0,d.scrolling="no",d.marginHeight=0,d.marginWidth=0,d.allowTransparency=gvjs_kb,b||(d.type="image/svg+xml"),this.Vj.appendChild(this.ga,d),d=this.Vj.Kba(d),d.open(),a=[],b?(a.push(gvjs_qr),
  a.push(gvjs_pr),a.push(gvjs_tr)):(a.push(gvjs_lr),a.push(gvjs_rr),a.push(gvjs_Aq),a.push(gvjs_Bq),a.push(gvjs_pr)),a.push(gvjs_sr),a.push(gvjs_ny),a.push("function CHART_loaded() {"),a.push(" _loaded = true;"),a.push("}"),a.push("\x3c/script>"),a.push("</head>"),a.push(gvjs_mr),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_yz(this,c)}
  gvjs_q(gvjs_xz,gvjs_U);function gvjs_yz(a,b){var c=gvjs_p(a.Hua,a);a=gvjs_p(a.Uwa,a);gvjs_zz(c,a,b)}gvjs_=gvjs_xz.prototype;gvjs_.Uwa=function(){if(this.IW){var a;a=(a=this.Vj.j(this.Xk))?this.Vj.Kba(a):null;var b=this.qm=a.getElementById("renderers");b&&(b.referencepoint=!0);this.Q6=gvjs_Az(a.body,this.Pk)}else this.qm=this.Vj.createElement(gvjs_Za),gvjs_Q(this.qm,gvjs_Bi,gvjs_yi),gvjs_3k(this.qm,this.Pk),this.qm.dir=gvjs_Jv,this.ga.appendChild(this.qm),this.Q6=gvjs_Az(this.ga,this.Pk);this.bt=!0};
  function gvjs_Az(a,b){var c=gvjs_1f(a),d=c.createElement(gvjs_Za),e=d.style;e.display=gvjs_d;e.position=gvjs_O;e.top=b.height+10+gvjs_M;e.left=b.width+10+gvjs_M;e.whiteSpace=gvjs_ew;gvjs_fz(d,gvjs_Xi,!0);d.setAttribute(gvjs_Es,!0);c.appendChild(d,c.createTextNode(" "));c.appendChild(a,d);return d}
  gvjs_.Hua=function(){if(!this.IW)return!0;var a;a=this.Vj.j(this.Xk);var b;if(a)a:{try{b=a.contentWindow||(a.contentDocument?gvjs_eg(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)&&a._loaded};gvjs_.hb=function(a){if(!this.bt)return null;for(a=null!=a?a:0;this.sU.length<=a;){var b=gvjs_1f(this.qm).createElement(gvjs_Za);gvjs_Q(b,gvjs_Bi,gvjs_O);gvjs_Uk(b,0,0);gvjs_3k(b,gvjs_9q,gvjs_9q);this.qm.appendChild(b);b=new this.aya(b,this.Q6);gvjs_Rm(this,b);this.sU.push(b)}return this.sU[a]};
  gvjs_.uy=function(){if(!this.bt)return null;if(!this.Ni){var a;a=this.Vj.createElement(gvjs_Za);this.Ni=new gvjs_lz(a);this.Vj.appendChild(this.ga,this.Ni.getContainer())}return this.Ni};function gvjs_Bz(a,b,c){gvjs_zz(gvjs_p(function(){return null!=this.qm},a),b,c)}gvjs_.update=function(a,b){if(!gvjs_Bf(this.Pk,a))if(this.Pk=a,this.IW){if(a=this.Vj.j(this.Xk))a.width=this.Pk.width.toString(),a.height=this.Pk.height.toString()}else this.bt&&gvjs_3k(this.qm,this.Pk);this.bt||gvjs_yz(this,b)};
  function gvjs_zz(a,b,c,d){a.call()?b.call():gvjs_Ica(a,b,c,d)}function gvjs_Ica(a,b,c,d){var e=null!=d?d:10;window.setTimeout(c(function(){gvjs_zz(a,b,c,e)}),e)}gvjs_.R=function(){try{this.Vj.pc(this.kN),gvjs_V(this.Ni),gvjs_r(this.sU,function(a){gvjs_V(a)})}catch(a){}gvjs_xz.o.R.call(this)};function gvjs_Cz(){this.Oc=[]}gvjs_=gvjs_Cz.prototype;gvjs_.Mj=function(a,b){this.Oc.push({brush:a,m5:b})};gvjs_.move=function(a,b){this.Mj(null,gvjs_vy(a,b))};gvjs_.Da=function(a,b,c){this.Mj(a,{type:gvjs_N,data:{x:b,y:c}})};gvjs_.xp=function(a,b,c,d,e,f,g){this.Mj(a,{type:gvjs_Rt,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.ig=function(a,b,c,d,e,f,g,h){this.Mj(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,jy:f,Yt:g,wda:h}})};gvjs_.close=function(a){var b=this.Oc[0].m5.data;this.Da(a,b.x,b.y)};
  function gvjs_Dz(a){switch(a.type){case gvjs_$v:case gvjs_N:case gvjs_Rt:return a=a.data,new gvjs_w(a.x,a.y);case "arc":a=a.data;var b=gvjs_Ic(a.Yt);return new gvjs_w(a.cx+gvjs_Lc(b-90,a.rx),a.cy+gvjs_Mc(b-90,a.ry));default:return new gvjs_w(0,0)}}
  gvjs_.Tc=function(a){for(var b=[],c=null,d=0;d<this.Oc.length;d++){var e=this.Oc[d],f=e.m5;if(f.type==gvjs_$v)c=gvjs_Dz(f);else{a:{for(var e=e.brush,g=0;g<b.length;g++){var h=b[g];if(gvjs_$g(e,h.brush)){e=h;break a}}h={brush:e,Oc:new gvjs_uy,yf:null};b.push(h);e=h}gvjs_Ne(e.yf,c)||e.Oc.move(c.x,c.y);e.Oc.Mj(f);c=e.yf=gvjs_Dz(f)}}if(gvjs_ic(b))a=null;else if(1==b.length)a=a.Tc(b[0].Oc,b[0].brush);else{c=a.Ua();for(d=0;d<b.length;d++)f=b[d],f=a.Tc(f.Oc,f.brush),a.appendChild(c,f);a=c.j()}return a};
  function gvjs_Ez(a){for(var b=new gvjs_uy,c=0;c<a.Oc.length;c++)b.Mj(a.Oc[c].m5);return b};function gvjs_Fz(a,b){var c=new gvjs_uy;a=a.Oc;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_w(f.data.x,f.data.y))}d.push(null);var f=a[a.length-1].type==gvjs_vt,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_Ne(e,k)?(d[0]=h,d[d.length-1]=g):(d[0]=gvjs_5y(new gvjs_3y(e.x,e.y,g.x,g.y),-1),d[d.length-1]=gvjs_5y(new gvjs_3y(k.x,k.y,h.x,h.y),-1));for(var g=0>b,l=null,m=null,k=
  null,h=d.length-2,e=0;e<=h;e++)if(!gvjs_Ne(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)?{im:r,n:n.y-r*n.x}:{im:Infinity,n:n.x};r=q.im;q=q.n;if(Infinity==r)n={im:Infinity,n:0>p.y-n.y?q+b:q-b};else{var t=b*Math.sqrt(1+r*r);n={im:r,n:0<p.x-n.x?q+t:q-t}}l?(p=gvjs_Gz(l,n),gvjs_l(p)?(r=gvjs_Gz(gvjs_Hz(m,d[e]),l),q=gvjs_Gz(gvjs_Hz(d[e],m),l),r=gvjs_Ve(new gvjs_y(r.x,q.x),p.x)&&gvjs_Ve(new gvjs_y(r.y,q.y),p.y)):r=Infinity==p,l=r&&Infinity!=p?p:gvjs_Gz(gvjs_Hz(d[e],m),l),c.Mj(gvjs_Jca(k,
  l)),r||(k=gvjs_Gz(gvjs_Hz(d[e],d[e+1]),n),c.ig(d[e].x,d[e].y,Math.abs(b),Math.abs(b),180-gvjs_Kc(Math.atan2(l.x-d[e].x,l.y-d[e].y)),180-gvjs_Kc(Math.atan2(k.x-d[e].x,k.y-d[e].y)),g)),l=n,m=d[e],k=a[e]):(l=n,m=d[e],k=gvjs_vy(a[e].data.x,a[e].data.y))}f&&c.close();return c}
  function gvjs_Jca(a,b){var c=gvjs_Ed(a);switch(a.type){case gvjs_$v:case gvjs_N:c.data.x=b.x;c.data.y=b.y;break;case gvjs_Rt: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_Hz(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{im:b,n:a}}
  function gvjs_Gz(a,b){var c=a.im;a=a.n;var d=b.im;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_w(a,d*a+b);if(Infinity==d)return new gvjs_w(b,c*b+a);var e=d-c;return new gvjs_w(-(b-a)/e,(a*d-c*b)/e)};function gvjs_Iz(){}gvjs_Iz.prototype.F=function(a,b){gvjs_Jz(this,a);this.EI[a].push(b);return this};gvjs_Iz.prototype.Sb=function(a,b){gvjs_Jz(this,a);a=this.EI[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_Iz.prototype.fireEvent=function(a,b){gvjs_Jz(this,a);a=this.EI[a];for(var c=[],d=0,e=a.length;d<e;d++)c.push(a[d]);for(d=0;d<e;d++)c[d].apply(this,b);return 0<e};
  function gvjs_Jz(a,b){if(!a.EI.hasOwnProperty(b))throw'event type "'+b+'" unknown.';};function gvjs_Kz(a){this.EI={add:[],click:[],getcontext:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[],playAnimation:[],finishAnimation:[]};this.Jl=this.ya=null;this.Pc={};this.Fr=[];if(null!=a)for(var b in a)this.setStyle(b,a[b]);this.W7=null}gvjs_q(gvjs_Kz,gvjs_Iz);gvjs_=gvjs_Kz.prototype;gvjs_.data=function(a){return void 0!==a?(this.ya=a,this):this.ya};gvjs_.setData=function(a){this.ya=a;return this};
  gvjs_.setStyle=function(a,b){b instanceof Object&&null!=b&&(b=b.toString());if(this.Pc[a]===b)return!1;this.Pc[a]=b;this.oo=null;return!0};gvjs_.getStyle=function(a){return this.Pc[a]};function gvjs_Lz(a){null==a.W7&&(a.W7=new gvjs_nh([a.Pc],void 0,!0));return a.W7}gvjs_.style=function(a,b){return void 0!==b?(this.setStyle(a,b)&&this.fireEvent(gvjs_Pw,[this,a]),this):this.getStyle(a)};gvjs_.styles=function(a){for(var b in a)a.hasOwnProperty(b)&&this.style(b,a[b]);return this};
  gvjs_.getContext=function(){this.Jl||this.fireEvent(gvjs_Nu,[this]);return this.Jl};gvjs_.Do=function(){if(!(null!=this.oo||this.sB()&&null!=this.oo||this.fireEvent("box",[this])&&null!=this.oo))throw"cannot determine bounding box until inserted into a scene.";return this.oo};gvjs_.sB=function(){return!1};function gvjs_Mz(a,b,c,d){gvjs_Kz.call(this,d);null!=a&&this.setStyle("r",a);null!=b&&this.setStyle("x",b);null!=c&&this.setStyle("y",c)}gvjs_q(gvjs_Mz,gvjs_Kz);gvjs_Mz.prototype.Ls=function(){return"Circle"};gvjs_Mz.prototype.sB=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_Nz(a,b,c,d,e){gvjs_Kz.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_q(gvjs_Nz,gvjs_Kz);gvjs_Nz.prototype.Ls=function(){return"Ellipse"};gvjs_Nz.prototype.sB=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_Oz(a,b,c,d,e){gvjs_Kz.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_q(gvjs_Oz,gvjs_Kz);gvjs_Oz.prototype.Ls=function(){return"Line"};gvjs_Oz.prototype.sB=function(){var a=this.style("x1"),b=this.style("y1"),c=this.style("x2"),d=this.style("y2");this.oo={x:Math.min(a,c),y:Math.min(b,d),width:Math.abs(c-a),height:Math.abs(d-b)};return!0};function gvjs_Pz(a,b,c,d,e){gvjs_Kz.call(this,e);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_nb,c);null!=d&&this.setStyle(gvjs_3a,d)}gvjs_q(gvjs_Pz,gvjs_Kz);gvjs_Pz.prototype.Ls=function(){return"Rect"};gvjs_Pz.prototype.sB=function(){var a=gvjs_Lz(this);this.oo={x:gvjs_E(a,"x"),y:gvjs_E(a,"y"),width:gvjs_E(a,gvjs_nb),height:gvjs_E(a,gvjs_3a)};return!0};
  gvjs_Pz.prototype.clone=function(){var a=gvjs_Lz(this);return new gvjs_Pz(gvjs_F(a,"x"),gvjs_F(a,"y"),gvjs_F(a,gvjs_nb),gvjs_F(a,gvjs_3a),this.Pc)};function gvjs_Qz(a,b,c,d){gvjs_Kz.call(this,d);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_I,c)}gvjs_q(gvjs_Qz,gvjs_Kz);gvjs_Qz.prototype.Ls=function(){return"Text"};function gvjs_Rz(a,b,c){this.Ena=b;this.Dna=c;this.EI={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}gvjs_q(gvjs_Rz,gvjs_Iz);gvjs_Rz.prototype.width=function(){return this.Ena};gvjs_Rz.prototype.height=function(){return this.Dna};
  var gvjs_Kca=gvjs_h.requestAnimationFrame||gvjs_h.mozRequestAnimationFrame||gvjs_h.webkitRequestAnimationFrame||gvjs_h.msRequestAnimationFrame||function(a){return gvjs_h.setTimeout(function(){return a.call(this,gvjs_Bb())},1E3/60)},gvjs_Sz=[],gvjs_Tz=null;function gvjs_Uz(a){gvjs_Sz.push(a);null==gvjs_Tz&&(gvjs_Tz=gvjs_Kca.call(gvjs_h,function(a){var b=gvjs_Sz;gvjs_Sz=[];gvjs_Tz=null;gvjs_he(b,function(b){b(a)})}))};function gvjs_Vz(a){a%=360;return 0>360*a?a+360:a};function gvjs_Wz(a){gvjs_Kz.call(this,a);this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Ax=[]}gvjs_q(gvjs_Wz,gvjs_Kz);gvjs_=gvjs_Wz.prototype;gvjs_.Ls=function(){return"Path"};gvjs_.sB=function(){return!1};gvjs_.clear=function(){this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Ax=[]};gvjs_.move=function(a,b){this.Ax.push(["M",a,b]);return this};gvjs_.line=function(a,b){this.Ax.push(["L",a,b]);return this};
  gvjs_.arc=function(a,b,c,d,e,f,g){e=gvjs_Vz(e);f=gvjs_Vz(f);this.Ax.push(["GVIZARC",a,b,c,d,e,f,Number(g)]);return this};gvjs_.close=function(){this.Ax.push(["Z"]);return this};function gvjs_Xz(a){var b=gvjs_Lz(a);a=gvjs_F(b,gvjs_Jt)||0;var c=gvjs_F(b,gvjs_Kt)||0,d=gvjs_F(b,gvjs_Lt)||0,e=gvjs_F(b,gvjs_Mt)||0,f=gvjs_F(b,gvjs_Dt)||0,g=gvjs_F(b,gvjs_Et)||0,h=gvjs_F(b,gvjs_Ft)||0,b=gvjs_F(b,gvjs_Gt)||0;return!!(a||c||d||e||f||g||h||b)}
  function gvjs_Yz(a){var b=gvjs_Lz(a),c=gvjs_E(b,gvjs_Ht,0),d=gvjs_E(b,gvjs_It,0),e=gvjs_E(b,gvjs_Jt,c),f=gvjs_E(b,gvjs_Kt,d),g=gvjs_E(b,gvjs_Lt,c),h=gvjs_E(b,gvjs_Mt,d),k=gvjs_E(b,gvjs_Dt,c),l=gvjs_E(b,gvjs_Et,d),c=gvjs_E(b,gvjs_Ft,c),d=gvjs_E(b,gvjs_Gt,d),m=gvjs_E(b,gvjs_nb),n=gvjs_E(b,gvjs_3a),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=e*q,f=f*q,g=g*q,h=h*q;k+c>m&&(q=m/(k+c),k*=q,l*=q,c*=q,d*=q);f+l>n&&(q=n/(f+l),e*=q,f*=q,k*=q,
  l*=q);h+d>n&&(q=n/(h+d),g*=q,h*=q,c*=q,d*=q);return(new gvjs_Wz(a.Pc)).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_Zz(a){for(var b=0,c=arguments.length;b<c;b++)if(null!=arguments[b])return arguments[b]}
  function gvjs__z(a,b,c,d){gvjs_0z(0,b,c);gvjs_1z(a,b,c,d);gvjs_2z(0,b,c);gvjs_3z(a,b,c,d);gvjs_4z(0,b,c);gvjs_5z(0,b,c);gvjs_6z(a,b,c,d);var e=gvjs_Lz(c),f=gvjs_E(e,"clip.width"),g=gvjs_E(e,"clip.height");if(f&&g){var h=gvjs_E(e,"clip.x",0),e=gvjs_E(e,"clip.y",0),k=["clip",h,e,f,g].join(),l=c.kr;if(c=(l?a.ww:a.filters)[k]||null)n=c.getAttribute(gvjs_dv);else{var m=gvjs_gm();c=m.createElementNS(gvjs_av,"clipPath");var n=gvjs_7z();c.setAttribute(gvjs_dv,n);m=m.createElementNS(gvjs_av,gvjs_Ow);m.setAttribute("x",
  h);m.setAttribute("y",e);m.setAttribute(gvjs_nb,f);m.setAttribute(gvjs_3a,g);c.appendChild(m);(l?a.ww:a.filters)[k]=c;for(a=d;a.nodeName!==gvjs_Kx;)a=a.parentNode;a=a.querySelector(gvjs_1t)||a;a.insertBefore(c,a.firstChild)}b.setAttribute(gvjs_tt,gvjs_ay+n+")")}else b.hasAttribute(gvjs_tt)&&b.removeAttribute(gvjs_tt)}
  function gvjs_1z(a,b,c,d){gvjs_8z(a,b,c,d,!1);a=gvjs_Zz(c.style(gvjs_ou),c.style(gvjs_qu),c.style(gvjs_mu));typeof a===gvjs_f||typeof a===gvjs_e?b.setAttribute(gvjs_mu,a):null===a&&b.removeAttribute(gvjs_mu)}function gvjs_2z(a,b,c){a=gvjs_Zz(c.style(gvjs_pu),c.style(gvjs_ru),c.style(gvjs_nu));typeof a===gvjs_f||typeof a===gvjs_e?b.setAttribute(gvjs_nu,a):null===a&&b.removeAttribute(gvjs_nu)}
  function gvjs_3z(a,b,c,d){gvjs_8z(a,b,c,d,!0);a=gvjs_Zz(c.style(gvjs_Ex),c.style(gvjs_Hx),c.style(gvjs_zx));typeof a===gvjs_f||typeof a===gvjs_e?b.setAttribute(gvjs_zx,a):null===a&&b.removeAttribute(gvjs_zx)}function gvjs_4z(a,b,c){a=gvjs_Zz(c.style(gvjs_Fx),c.style(gvjs_Ix),c.style(gvjs_Cx));typeof a===gvjs_f||typeof a===gvjs_e?b.setAttribute(gvjs_Cx,a):null===a&&b.removeAttribute(gvjs_Cx)}
  function gvjs_5z(a,b,c){a=gvjs_Zz(c.style(gvjs_Gx),c.style(gvjs_Jx),c.style(gvjs_Dx));typeof a===gvjs_f||typeof a===gvjs_e?b.setAttribute(gvjs_Dx,a):null===a&&b.removeAttribute(gvjs_Dx)}function gvjs_0z(a,b,c){a=c.style(gvjs_Ei);typeof a===gvjs_f||typeof a===gvjs_e?b.setAttribute(gvjs_Ei,a):null===a&&b.removeAttribute(gvjs_Ei)}
  function gvjs_8z(a,b,c,d,e){var f=gvjs_Lz(c),g=e?gvjs_zx:gvjs_mu,h=gvjs_Eh(f,g+".gradient.from"),k=gvjs_Eh(f,g+".gradient.to");e=b.getAttribute(g);if(h&&k){var l=gvjs_Dh(f,g+".gradient.x1",gvjs_6q),m=gvjs_Dh(f,g+".gradient.y1",gvjs_6q),n=gvjs_Dh(f,g+".gradient.x2",gvjs_9q),p=gvjs_Dh(f,g+".gradient.y2",gvjs_6q),f=[gvjs_Ru,h,k,l,m,n,p].join(),q=c.kr;if(c=(q?a.ww:a.filters)[f]||null)g=c.getAttribute(gvjs_dv);else{var r=gvjs_gm();c=r.createElementNS(gvjs_av,gvjs_Hv);g=gvjs_7z();c.setAttribute(gvjs_dv,
  g);c.setAttribute("x1",l);c.setAttribute("y1",m);c.setAttribute("x2",n);c.setAttribute("y2",p);l=r.createElementNS(gvjs_av,gvjs_xx);l.setAttribute("stop-color",h);l.setAttribute(gvjs_fw,gvjs_6q);h=r.createElementNS(gvjs_av,gvjs_xx);h.setAttribute("stop-color",k);h.setAttribute(gvjs_fw,gvjs_9q);c.appendChild(l);c.appendChild(h);(q?a.ww:a.filters)[f]=c;for(a=d;a.nodeName!==gvjs_Kx;)a=a.parentNode;a=a.querySelector(gvjs_1t)||a;a.insertBefore(c,a.firstChild)}a=gvjs_ay+g+")";e!==a&&b.setAttribute(gvjs_mu,
  a)}else e&&e.substr(0,5)===gvjs_ay&&b.removeAttribute(g)}
  function gvjs_6z(a,b,c,d){var e=gvjs_Lz(c),f=gvjs_Dh(e,gvjs_ex,0),g=gvjs_Dh(e,gvjs_dx,0);if(f||g){var h=gvjs_Eh(e,"shadow.xOffset")||gvjs_Eh(e,"shadow.x-offset")||gvjs_Eh(e,gvjs_fx)||0,k=gvjs_Eh(e,"shadow.yOffset")||gvjs_Eh(e,"shadow.y-offset")||gvjs_Eh(e,gvjs_gx)||0,e=[gvjs_Ts,f,g,h,k].join(),l=c.kr,m=(l?a.ww:a.filters)[e]||null;if(m)c=m.getAttribute(gvjs_dv);else{var n=gvjs_gm(),m=n.createElementNS(gvjs_av,gvjs_Ij);m.setAttribute("x","-100%");m.setAttribute("y","-100%");m.setAttribute(gvjs_nb,"300%");
  m.setAttribute(gvjs_3a,"300%");c=gvjs_7z();m.setAttribute(gvjs_dv,c);var p=n.createElementNS(gvjs_av,gvjs_gu);p.setAttribute(gvjs_fv,"SourceAlpha");p.setAttribute("stdDeviation",f);f=n.createElementNS(gvjs_av,"feOffset");f.setAttribute("dx",h);f.setAttribute("dy",k);var q;if(null!=g){var r=n.createElementNS(gvjs_av,gvjs_fu);q=n.createElementNS(gvjs_av,"feFuncA");q.setAttribute(gvjs_lb,gvjs_Gv);q.setAttribute("slope",g)}g=n.createElementNS(gvjs_av,"feMerge");h=n.createElementNS(gvjs_av,gvjs_hu);n=
  n.createElementNS(gvjs_av,gvjs_hu);n.setAttribute(gvjs_fv,"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.ww:a.filters)[e]=m;for(a=d;a.nodeName!==gvjs_Kx;)a=a.parentNode;a=a.querySelector(gvjs_1t)||a;a.insertBefore(m,a.firstChild)}a=b.getAttribute(gvjs_Ij);d=gvjs_ay+c+")";a!==d&&b.setAttribute(gvjs_Ij,d)}else b.hasAttribute(gvjs_Ij)&&b.removeAttribute(gvjs_Ij)}
  var gvjs_Lca={"fill.color":gvjs_1z,fillColor:gvjs_1z,fill:gvjs_1z,"fill.gradient.from":gvjs_1z,"fill.gradient.to":gvjs_1z,"fill.gradient.x1":gvjs_1z,"fill.gradient.y1":gvjs_1z,"fill.gradient.x2":gvjs_1z,"fill.gradient.y2":gvjs_1z,"fill.opacity":gvjs_2z,fillOpacity:gvjs_2z,"fill-opacity":gvjs_2z,height:function(a,b,c){a=gvjs_E(gvjs_Lz(c),gvjs_3a);b.setAttribute(gvjs_3a,a)},opacity:gvjs_0z,"shadow.radius":gvjs_6z,"shadow.opacity":gvjs_6z,"shadow.xOffset":gvjs_6z,"shadow.x-offset":gvjs_6z,"shadow.xoffset":gvjs_6z,
  "shadow.yOffset":gvjs_6z,"shadow.y-offset":gvjs_6z,"shadow.yoffset":gvjs_6z,"stroke.color":gvjs_3z,strokeColor:gvjs_3z,stroke:gvjs_3z,"stroke.gradient.from":gvjs_3z,"stroke.gradient.to":gvjs_3z,"stroke.gradient.x1":gvjs_3z,"stroke.gradient.y1":gvjs_3z,"stroke.gradient.x2":gvjs_3z,"stroke.gradient.y2":gvjs_3z,"stroke.opacity":gvjs_4z,strokeOpacity:gvjs_4z,"stroke-opacity":gvjs_4z,"stroke.width":gvjs_5z,strokeWidth:gvjs_5z,"stroke-width":gvjs_5z,width:function(a,b,c){a=gvjs_E(gvjs_Lz(c),gvjs_nb);b.setAttribute(gvjs_nb,
  a)},x:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"x");b.setAttribute("x",a)},y:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"y");b.setAttribute("y",a)}};function gvjs_9z(a,b,c,d,e,f){f=f||{};return(c=f[c]||gvjs_Lca[c])?(c(a,b,d,e),!0):!1};var gvjs_$z={qG:function(a,b,c){a=gvjs_F(gvjs_Lz(c),"x");null!=a&&b.setAttribute("cx",a)},rG:function(a,b,c){a=gvjs_F(gvjs_Lz(c),"y");null!=a&&b.setAttribute("cy",a)},f9:function(a,b,c){a=gvjs_F(gvjs_Lz(c),"r");null!=a&&b.setAttribute("r",a)}};gvjs_$z.Kz={r:gvjs_$z.f9,x:gvjs_$z.qG,y:gvjs_$z.rG};gvjs_$z.draw=function(a,b,c,d){var e=gvjs_gm();d=d||e.createElementNS(gvjs_av,gvjs_st);gvjs_$z.qG(a,d,b);gvjs_$z.rG(a,d,b);gvjs_$z.f9(a,d,b);gvjs__z(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};
  gvjs_$z.Pg=function(a,b,c,d,e){if(!gvjs_9z(a,e,c,b,d,gvjs_$z.Kz))throw'unknown property on circle "'+c+'".';};var gvjs_aA={qG:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"x");b.setAttribute("cx",a)},rG:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"y");b.setAttribute("cy",a)},g9:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"rx");b.setAttribute("rx",a)},h9:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"ry");b.setAttribute("ry",a)}};gvjs_aA.Kz={x:gvjs_aA.qG,y:gvjs_aA.rG,rx:gvjs_aA.g9,ry:gvjs_aA.h9};
  gvjs_aA.draw=function(a,b,c,d){var e=gvjs_gm();d=d||e.createElementNS(gvjs_av,gvjs_$t);gvjs_aA.qG(a,d,b);gvjs_aA.rG(a,d,b);gvjs_aA.g9(a,d,b);gvjs_aA.h9(a,d,b);gvjs__z(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_aA.Pg=function(a,b,c,d,e){if(!gvjs_9z(a,e,c,b,d,gvjs_aA.Kz))throw gvjs_$x+c+'".';};var gvjs_bA={j9:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"x1");b.setAttribute("x1",a)},l9:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"y1");b.setAttribute("y1",a)},k9:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"x2");b.setAttribute("x2",a)},m9:function(a,b,c){a=gvjs_E(gvjs_Lz(c),"y2");b.setAttribute("y2",a)}};gvjs_bA.Kz={x1:gvjs_bA.j9,x2:gvjs_bA.k9,y1:gvjs_bA.l9,y2:gvjs_bA.m9};
  gvjs_bA.draw=function(a,b,c,d){var e=gvjs_gm();d=d||e.createElementNS(gvjs_av,gvjs_N);gvjs_bA.j9(a,d,b);gvjs_bA.k9(a,d,b);gvjs_bA.l9(a,d,b);gvjs_bA.m9(a,d,b);gvjs__z(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_bA.Pg=function(a,b,c,d,e){if(!gvjs_9z(a,e,c,b,d,gvjs_bA.Kz))throw gvjs_$x+c+'".';};function gvjs_cA(a,b,c,d){var e=gvjs_gm(),e=d||e.createElementNS(gvjs_av,gvjs_sw);d||e.setAttribute("d",gvjs_dA(c));gvjs__z(a,e,c,b);return e}
  function gvjs_dA(a){a=a.Ax;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_Vz(Number(f[5])),m=gvjs_Vz(Number(f[6])),f=!!Number(f[7]);270===l&&0===m?e="A "+e+" "+k+gvjs_tq+(e+g)+" "+h:180===l&&270===m?e="A "+e+" "+k+gvjs_tq+g+" "+(h-k):0===l&&90===m?e="A "+e+" "+k+gvjs_tq+g+" "+(h+k):90===l&&180===m?e="A "+e+" "+k+gvjs_tq+(g-e)+" "+h:(g+=Math.cos(m/180*Math.PI)*e,h+=Math.sin(m/180*Math.PI)*k,l=f?m-l:l-m,
  0>l&&(l+=360),e="A "+e+" "+k+" 0 "+Number(180<l)+" "+Number(f)+" "+g+" "+h)}else e=e.join(" ");b.push(e)}return b.join(" ")};var gvjs_eA={draw:function(a,b,c,d){var e=b.style(gvjs_Ht),f=b.style(gvjs_It),g=gvjs_Lz(b),h=gvjs_E(g,gvjs_nb),k=gvjs_E(g,gvjs_3a),l=gvjs_E(g,"x"),g=gvjs_E(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_e&&typeof f===gvjs_e||!gvjs_Xz(b)){var m=gvjs_gm();d=d||m.createElementNS(gvjs_av,gvjs_Ow);d.setAttribute("x",l);d.setAttribute("y",g);d.setAttribute(gvjs_nb,h);d.setAttribute(gvjs_3a,k);null!=e&&typeof e===gvjs_e&&d.setAttribute("rx",e);null!=f&&typeof f===gvjs_e&&
  d.setAttribute("ry",f);gvjs__z(a,d,b,c)}else b=gvjs_Yz(b),d=gvjs_cA(a,c,b,d);c&&d.parentNode!==c&&c.appendChild(d);return d},Pg:function(a,b,c,d,e){if(!gvjs_9z(a,e,c,b,d))switch(c){case gvjs_Ht:case gvjs_It:case gvjs_Jt:case gvjs_Kt:case gvjs_Lt:case gvjs_Mt:case gvjs_Dt:case gvjs_Et:case gvjs_Ft:case gvjs_Gt:var f=gvjs_Xz(b),g=e.tagName.toLowerCase();if(g===gvjs_sw&&!f||g===gvjs_Ow&&f)return gvjs_eA.draw(a,b,d);g===gvjs_sw?(a=gvjs_Yz(b),a=gvjs_dA(a),e.setAttribute("d",a)):c===gvjs_Ht?e.setAttribute("rx",
  gvjs_E(gvjs_Lz(b),gvjs_Ht)):c===gvjs_It&&e.setAttribute("ry",gvjs_E(gvjs_Lz(b),gvjs_It));break;default:throw'unknown property on rect "'+c+'".';}}};var gvjs_fA={WN:function(a,b,c){a=c.style(gvjs_yu)||c.style(gvjs_Cu)||c.style(gvjs_Du);b.style.fontFamily=typeof a===gvjs_f?a:""},NX:function(a,b,c){a=c.style(gvjs_zu)||c.style(gvjs_Eu);b.style.fontSize=typeof a===gvjs_e?a+gvjs_M:typeof a===gvjs_f?a:""},OX:function(a,b,c){a=c.style("font.weight")||c.style("fontWeight");b.style.fontWeight=typeof a===gvjs_f||typeof a===gvjs_e?String(a):""},d9:function(a,b,c){!0===c.style(gvjs_nv)?b.style.fontStyle=gvjs_nv:b.style.fontStyle=""},i9:function(a,b,c){!0===
  c.style(gvjs_8x)?b.style.textDecoration=gvjs_8x:b.style.textDecoration=""}};gvjs_fA.Kz={"font.family":gvjs_fA.WN,fontFamily:gvjs_fA.WN,fontName:gvjs_fA.WN,"font.size":gvjs_fA.NX,fontSize:gvjs_fA.NX,"font.weight":gvjs_fA.OX,fontWeight:gvjs_fA.OX,italic:gvjs_fA.d9,underline:gvjs_fA.i9};
  gvjs_fA.zoa=function(a,b,c,d,e,f,g){var h=gvjs_gm();e=e&&e.tagName===gvjs_I?e:h.createElementNS(gvjs_av,gvjs_I);e.textContent=c;c=gvjs_Lz(d);e.setAttribute("x",null==f?gvjs_Dh(c,"x"):f);e.setAttribute("y",null==g?gvjs_Dh(c,"y"):g);e.setAttribute(gvjs_eb,"cursor:default;-webkit-user-select:none;-moz-osx-font-smoothing:grayscale;");e.style.webkitFontSmoothing="antialiased";gvjs__z(a,e,d,b);gvjs_fA.d9(a,e,d);gvjs_fA.i9(a,e,d);gvjs_fA.WN(a,e,d);gvjs_fA.NX(a,e,d);gvjs_fA.OX(a,e,d);return e};
  gvjs_fA.Kpa=function(a,b,c,d){var e=b.style("lineSpacing")||b.style("line-spacing")||0,f=gvjs_Lz(b),g=gvjs_G(f,gvjs_I,""),h=-1==gvjs_Xe(g,void 0)&&gvjs_A;typeof g===gvjs_f&&(g=g.split("\n"));var k=gvjs_E(f,"y",0),l=!0;1===g.length&&(g=g[0],l=!1);a=gvjs_fA.zoa(a,c,l?"":g,b,d,gvjs_E(f,"x",0),k);c&&a.parentNode!==c&&c.appendChild(a);c=[];if(l)for(b=gvjs_gm(),d=0,k=g.length;d<k;d++){var m=b.createElementNS(gvjs_av,"tspan");m.textContent=g[d];m.setAttribute(gvjs_Lw,!0);m.setAttribute("x",gvjs_Dh(f,"x"));
  m.setAttribute("y",gvjs_Dh(f,"y"));var n=a.getBBox().height;0<d&&(n+=e);m.setAttribute("dy",n+gvjs_M);a.appendChild(m);c.push(m)}h&&(a.setAttribute("dir",gvjs_wi),a.setAttribute(gvjs_Nx,gvjs_3));return{group:a,Z:l?c:[a]}};
  gvjs_fA.draw=function(a,b,c,d){c=gvjs_fA.Kpa(a,b,c,d);a=c.Z;c=c.group;d=Math.max(0,Math.min(1,b.style(gvjs_Yu)||0));if(isNaN(d)||!isFinite(d))d=0;var e=b.style(gvjs_ly);if(typeof e===gvjs_e){if(e=Math.max(0,Math.min(1,e)),isNaN(e)||!isFinite(e))e=0}else e=gvjs_Ns;var f=c.getBBox(),g=b.style("y")-f.y,h;h="tspan"===a[a.length-1].tagName.toLowerCase()?a[a.length-1].getBoundingClientRect().top-c.getBoundingClientRect().top:a[a.length-1].getBBox().y-f.y;var k=b.style("y");if(null==k)return c;if(typeof e===
  gvjs_e)k=k+g-f.height*e;else if(e===gvjs_Ns)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_M),g.setAttribute("y",k);a=b.style(gvjs_Zw);null!=a&&0!=a&&c.setAttribute(gvjs_5x,gvjs__w+a+" "+b.style("x")+" "+b.style("y")+")");return c};
  gvjs_fA.Pg=function(a,b,c,d,e){var f="x"===c||"y"===c;if(f||!gvjs_9z(a,e,c,b,d,gvjs_fA.Kz))if(c===gvjs_I||c===gvjs_Yu||c===gvjs_ly||f){for(;e&&e.firstChild;)e.removeChild(e.firstChild);a=gvjs_fA.draw(a,b,d,e);if(e!==a)throw"error redrawing text";}else throw'error redrawing text element with changed property "'+c+'".';};var gvjs_gA={draw:function(a,b,c,d){var e=gvjs_gm();d=d||e.createElementNS(gvjs_av,"g");gvjs__z(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d},Pg:function(a,b,c,d){a=gvjs_gA.draw(a,b,c,d);d!==a&&b.getContext().fireEvent("add",[b,a,!1])}};var gvjs_hA={};gvjs_hA.Circle=gvjs_$z;gvjs_hA.Ellipse=gvjs_aA;gvjs_hA.Line=gvjs_bA;gvjs_hA.Path={draw:function(a,b,c,d){a=gvjs_cA(a,c,b,d);c&&a.parentNode!==c&&c.appendChild(a);return a},Pg:function(a,b,c,d,e){if(!gvjs_9z(a,e,c,b,d))throw gvjs_$x+c+'".';}};gvjs_hA.Rect=gvjs_eA;gvjs_hA.Text=gvjs_fA;gvjs_hA.Group=gvjs_gA;function gvjs_iA(a,b,c){gvjs_Rz.call(this,0,b,c);this.svg=a;this.clear();var d=gvjs_gm(),e=this.svg=d.createElementNS(gvjs_av,gvjs_Kx);e.setAttribute(gvjs_nb,b);e.setAttribute(gvjs_3a,c);e.appendChild(d.createElementNS(gvjs_av,gvjs_1t));var f=d.createElement(gvjs_Za);f.style.position=gvjs_O;f.style.left=gvjs_7q;f.style.top=gvjs_7q;f.style.width=gvjs_9q;f.style.height=gvjs_9q;d=d.createElement(gvjs_Za);d.style.position=gvjs_yi;d.style.width=String(b)+gvjs_M;d.style.height=String(c)+gvjs_M;d.appendChild(f);
  f.appendChild(e);a.appendChild(d);this.LD=this.R3.bind(this);this.Q3=this.Jwa.bind(this);this.zz=this.U3.bind(this);this.OD=this.V3.bind(this);this.N3=this.zfa.bind(this);this.lm=this.S3.bind(this);this.T3=this.Zwa.bind(this);e.addEventListener(gvjs_Yj,this.lm);e.addEventListener(gvjs_7v,this.lm);e.addEventListener(gvjs_Gi,this.lm);e.addEventListener(gvjs_Hi,this.lm);this.er=[];this.elements=[];this.filters={};this.ww={};this.Fr=null}gvjs_q(gvjs_iA,gvjs_Rz);var gvjs_Mca=0,gvjs_jA=[];
  function gvjs_7z(){return 0<gvjs_jA.length?gvjs_jA.shift():"rablfilter"+gvjs_Mca++}function gvjs_kA(a){for(var b in a)if(Object.hasOwnProperty.call(a,b)){var c=a[b],d=c.getAttribute(gvjs_dv);gvjs_jA.push(d);d=c.parentNode;null!=d&&d.removeChild(c)}}function gvjs_lA(a){return gvjs_hA[gvjs_m(a)?a:a.Ls()]}
  function gvjs_mA(a,b,c,d){var e=a.er.indexOf(b);if(0<=e){if(null!=a.elements[e]||!b.kr)throw"Shape exists and is not a staged shape.";b.kr=!1;a.elements[e]=c}else a.er.push(b),a.elements.push(c);c=b.Ls();"Text"!==c&&"Group"!==c||b.F("box",a.Q3);b.F(gvjs_Pw,a.zz);b.F("add",a.N3);b.F(gvjs_yw,a.T3);b.F(gvjs_Rw,a.OD);d&&b.F(gvjs_Nu,a.LD)}gvjs_=gvjs_iA.prototype;gvjs_.zfa=function(a,b){var c=b?this.svg:gvjs_nA(this,a.getContext()),c=gvjs_lA(a).draw(this,a,c);gvjs_mA(this,a,c,!!b);gvjs_oA(this,a,c);return a};
  gvjs_.Ou=function(a){return gvjs_nA(this,a)||a.getContext()?(a.fireEvent(gvjs_Pw,[a]),a):this.zfa(a,!0)};function gvjs_oA(a,b,c){if(b.D0){b=b.Lh;for(var d=0,e=b.length;d<e;d++){var f=b[d],g=gvjs_lA(f).draw(a,f,c);gvjs_mA(a,f,g,!1);gvjs_oA(a,f,g)}}}gvjs_.Xe=function(a,b,c,d){a=new gvjs_Mz(a,b,c,d);this.Ou(a);return a};gvjs_.Ol=function(a,b,c,d,e){a=new gvjs_Nz(a,b,c,d,e);this.Ou(a);return a};gvjs_.yb=function(a,b,c,d,e){a=new gvjs_Pz(a,b,c,d,e);this.Ou(a);return a};
  gvjs_.ne=function(a,b,c,d){a=new gvjs_Qz(a,b,c,d);this.Ou(a);return a};gvjs_.q_=function(a,b,c,d,e){a=new gvjs_Oz(a,b,c,d,e);this.Ou(a);return a};gvjs_.qU=function(a){if(null==a.getContext())throw"Attempted to remove shape that doesn't have a context.";return a.fireEvent(gvjs_Rw,[a])};
  gvjs_.V3=function(a){var b=this.er.indexOf(a);if(0>b)return!1;if(a.D0){for(var b=a.Lh,c=0,d=b.length;c<d;c++)a.fireEvent(gvjs_Rw,[b[c]]);b=this.er.indexOf(a)}a.kr?a.kr=!1:this.elements[b].parentNode.removeChild(this.elements[b]);this.er.splice(b,1);this.elements.splice(b,1);a.Sb("box",this.Q3);a.Sb(gvjs_Pw,this.zz);a.Sb(gvjs_Rw,this.OD);a.Sb(gvjs_Nu,this.LD);a.Sb("add",this.N3);a.Sb(gvjs_yw,this.T3);a.Jl=null;return!0};
  gvjs_.S3=function(a){for(var b=a.target;null!=b.getAttribute(gvjs_Lw);)b=b.parentNode;var c=this.elements.indexOf(b);if(0<=c){var b=a.offsetX,d=a.offsetY;a=a.type;a===gvjs_Gi?a=gvjs_5v:a===gvjs_Hi&&(a=gvjs_6v);c=this.er[c];c.fireEvent(a,[{point:{x:b,y:d},type:a,target:c}])}};gvjs_.U3=function(a,b){var c=a.getContext()||this,d=gvjs_nA(this,a),c=gvjs_nA(this,c);a=gvjs_lA(a).Pg(this,a,b,c,d);null!=a&&a!=d&&(this.elements[this.elements.indexOf(d)]=a,b=d.parentNode,b.insertBefore(a,d),b.removeChild(d))};
  gvjs_.R3=function(a){a.Jl=this};
  gvjs_.Jwa=function(a){if("Path"!==a.Ls()){if(a.kr){var b;if(!this.Mea){b=gvjs_gm();var c=this.Mea=b.createElement(gvjs_Za);c.style.position=gvjs_O;c.style.top="-1000px";c.style.left="-1000px";c.style.whiteSpace=gvjs_ew;var d=b.createElementNS(gvjs_av,gvjs_Kx);c.appendChild(d);b.body.appendChild(c)}b=this.Mea;b.style.display=gvjs_1j;c=gvjs_lA(a).draw(this,a,b.firstChild)}else c=gvjs_nA(this,a);d=c.getBBox();a.oo={width:d.width,height:d.height,x:d.x,y:d.y};a.kr&&(b.style.display=gvjs_d,c.parentNode.removeChild(c))}};
  gvjs_.Zwa=function(a,b){b={start:null,end:null,interpolate:null,shape:a,animation:b};a.VEa=!0;if(null!=this.Fr)this.Fr.push(b);else{this.Fr=[b];var c=this.Im.Sja(gvjs_p(function(a){this.Fr=gvjs_ac(this.Fr,function(b){null==b.start&&(b.start=a);null==b.interpolate&&(b.interpolate=b.animation.HFa(b.animation.X_,b.animation.d7,b.animation.Sk,b.start));null==b.end&&(b.end=b.start+b.animation.Sk);if(a>=b.end||b.animation.$Ea())return b.shape.style(b.animation.Ixa,b.animation.d7),b.animation.fireEvent("finishAnimation",
  [b.shape,b.animation]),!1;b.shape.style(b.animation.Ixa,b.interpolate(a));return!0});0<this.Fr.length?gvjs_Uz(c):this.Fr=null},this));gvjs_Uz(c)}};function gvjs_nA(a,b){if(b===a)return a.svg;b=a.er.indexOf(b);return 0>b?null:a.elements[b]}
  gvjs_.clear=function(){var a=gvjs_gm(),b=this.svg,c;gvjs_kA(this.filters);gvjs_kA(this.ww);this.filters={};for(this.ww={};b.firstChild;)b.firstChild.tagName===gvjs_1t&&(c=!0),b.removeChild(b.firstChild);c&&b.appendChild(a.createElementNS(gvjs_av,gvjs_1t));this.er=[];this.elements=[];this.Fr=null;this.Im&&(this.Im.RJ=!0);this.Im=new gvjs_lp};function gvjs_pA(a){return function(b,c){b=new gvjs_Qz(0,0,b,c);if(b.kr)throw Error("can't stage a shape that's already staged.");if(-1!==a.er.indexOf(b))throw Error("can't stage a shape that's already drawn.");b.kr=!0;a.er.push(b);a.elements.push(null);b.F("box",a.Q3);b.F(gvjs_Pw,a.zz);b.F(gvjs_Rw,a.OD);b.F(gvjs_Nu,a.LD);b.F("add",a.N3);b.F(gvjs_yw,a.T3);c=b.Do();a.qU(b);delete c.x;delete c.y;return c}}
  function gvjs_qA(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_rA(a,b,c,d){this.ga=a;this.Pk=new gvjs_z(0,0);this.OI=d||null;this.update(b,c)}gvjs_q(gvjs_rA,gvjs_xz);gvjs_rA.prototype.hb=function(){return this.dw};gvjs_rA.prototype.uy=function(){return{}};
  gvjs_rA.prototype.update=function(a){if(!gvjs_Bf(this.Pk,a)){this.Pk=a.clone();var b=this;this.qm=null;this.gp&&this.gp.clear();var c=null,c=new gvjs_iA(this.ga,a.width||0,a.height||0);gvjs_qA(c,this.OI?{fonts:this.OI}:void 0).then(function(a){b.dw=a;b.dw.nf=gvjs_jh(gvjs_pA(b.dw),{eV:function(a,b){a=[a,b[0]];a.push(JSON.stringify(b[1]));return a.join("_")}});b.qm={}})}};gvjs_rA.prototype.R=function(){};function gvjs_sA(a,b,c,d,e){this.Qg=!!b;this.node=null;this.tl=0;this.x6=!1;this.VO=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.tl||0;this.Qg&&(this.depth*=-1)}gvjs_q(gvjs_sA,gvjs_fe);gvjs_=gvjs_sA.prototype;gvjs_.setPosition=function(a,b,c){if(this.node=a)this.tl=gvjs_n(b)?b:1!=this.node.nodeType?0:this.Qg?-1:1;gvjs_n(c)&&(this.depth=c)};gvjs_.dP=function(a){this.node=a.node;this.tl=a.tl;this.depth=a.depth;this.Qg=a.Qg;this.VO=a.VO};
  gvjs_.clone=function(){return new gvjs_sA(this.node,this.Qg,!this.VO,this.tl,this.depth)};
  gvjs_.next=function(){var a;if(this.x6){if(!this.node||this.VO&&0==this.depth)throw gvjs_ee;a=this.node;var b=this.Qg?-1:1;if(this.tl==b){var c=this.Qg?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.Qg?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.tl*(this.Qg?-1:1)}else this.x6=!0;a=this.node;if(!this.node)throw gvjs_ee;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.tl==this.tl)};
  gvjs_.splice=function(a){var b=this.node,c=this.Qg?1:-1;this.tl==c&&(this.tl=-1*c,this.depth+=this.tl*(this.Qg?-1:1));this.Qg=!this.Qg;gvjs_sA.prototype.next.call(this);this.Qg=!this.Qg;for(var c=gvjs_vb(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)gvjs_og(c[d],b);gvjs_pg(b)};function gvjs_tA(){}gvjs_tA.prototype.Jda=function(){return!1};gvjs_tA.prototype.zc=function(){return gvjs_3f(gvjs_A?this.getContainer():this.nj())};gvjs_tA.prototype.getWindow=function(){return gvjs_eg(this.zc())};gvjs_tA.prototype.containsNode=function(a,b){return this.zB(gvjs_Nca(a),b)};function gvjs_uA(a,b){gvjs_sA.call(this,a,b,!0)}gvjs_q(gvjs_uA,gvjs_sA);function gvjs_vA(a,b,c,d,e){this.Qd=this.te=null;this.oe=this.ue=0;var f;a&&(this.te=a,this.ue=b,this.Qd=c,this.oe=d,1==a.nodeType&&"BR"!=a.tagName&&(a=a.childNodes,(b=a[b])?(this.te=b,this.ue=0):(a.length&&(this.te=gvjs_8b(a)),f=!0)),1==c.nodeType&&((this.Qd=c.childNodes[d])?this.oe=0:this.Qd=c));gvjs_sA.call(this,e?this.Qd:this.te,e,!0);if(f)try{this.next()}catch(g){if(g!=gvjs_ee)throw g;}}gvjs_q(gvjs_vA,gvjs_uA);gvjs_=gvjs_vA.prototype;gvjs_.nj=function(){return this.te};gvjs_.Wl=function(){return this.Qd};
  gvjs_.Mua=function(){return this.x6&&this.node==this.Qd&&(!this.oe||1!=this.tl)};gvjs_.next=function(){if(this.Mua())throw gvjs_ee;return gvjs_vA.o.next.call(this)};gvjs_.dP=function(a){this.te=a.te;this.Qd=a.Qd;this.ue=a.ue;this.oe=a.oe;this.To=a.To;gvjs_vA.o.dP.call(this,a)};gvjs_.clone=function(){var a=new gvjs_vA(this.te,this.ue,this.Qd,this.oe,this.To);a.dP(this);return a};function gvjs_wA(){}gvjs_wA.prototype.zB=function(a,b){b=b&&!a.isCollapsed();a=a.ib;try{return b?0<=this.Pm(a,0,1)&&0>=this.Pm(a,1,0):0<=this.Pm(a,0,0)&&0>=this.Pm(a,1,1)}catch(c){if(!gvjs_A)throw c;return!1}};gvjs_wA.prototype.containsNode=function(a,b){return this.zB(gvjs_xA(a),b)};gvjs_wA.prototype.Br=function(){return new gvjs_vA(this.nj(),this.qn(),this.Wl(),this.Fo())};function gvjs_yA(a){this.ib=a}gvjs_q(gvjs_yA,gvjs_wA);function gvjs_zA(a){var b=gvjs_3f(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_AA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_AA(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_AA(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=gvjs_9b(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b}
  function gvjs_BA(a,b,c,d){var e=gvjs_3f(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_yA.prototype;gvjs_.clone=function(){return new this.constructor(this.ib.cloneRange())};gvjs_.getContainer=function(){return this.ib.commonAncestorContainer};gvjs_.nj=function(){return this.ib.startContainer};gvjs_.qn=function(){return this.ib.startOffset};gvjs_.Wl=function(){return this.ib.endContainer};gvjs_.Fo=function(){return this.ib.endOffset};
  gvjs_.Pm=function(a,b,c){return this.ib.compareBoundaryPoints(1==c?1==b?gvjs_h.Range.START_TO_START:gvjs_h.Range.START_TO_END:1==b?gvjs_h.Range.END_TO_START:gvjs_h.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.ib.collapsed};gvjs_.hv=function(){return this.ib.toString()};gvjs_.select=function(a){var b=gvjs_eg(gvjs_3f(this.nj()));this.XL(b.getSelection(),a)};gvjs_.XL=function(a){a.removeAllRanges();a.addRange(this.ib)};gvjs_.collapse=function(a){this.ib.collapse(a)};function gvjs_CA(a){this.ib=a}gvjs_q(gvjs_CA,gvjs_yA);gvjs_CA.prototype.XL=function(a,b){!b||this.isCollapsed()?gvjs_CA.o.XL.call(this,a,b):(a.collapse(this.Wl(),this.Fo()),a.extend(this.nj(),this.qn()))};function gvjs_DA(a,b){this.Qd=this.te=this.wt=null;this.oe=this.ue=-1;this.ib=a;this.Uj=b}gvjs_q(gvjs_DA,gvjs_wA);function gvjs_EA(a){var b=gvjs_3f(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_AA(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_bt,c);b.moveEnd(gvjs_bt,a.length)}return b}
  gvjs_=gvjs_DA.prototype;gvjs_.clone=function(){var a=new gvjs_DA(this.ib.duplicate(),this.Uj);a.wt=this.wt;a.te=this.te;a.Qd=this.Qd;return a};
  gvjs_.getContainer=function(){if(!this.wt){var a=this.ib.text,b=this.ib.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_bt,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0<b)return this.wt=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_Oca(c.firstChild)&&gvjs_AA(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_FA(this,c));this.wt=c}return this.wt};
  function gvjs_FA(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(gvjs_AA(f)){var g=gvjs_EA(f),h=g.htmlText!=f.outerHTML;if(a.isCollapsed()&&h?0<=a.Pm(g,1,1)&&0>=a.Pm(g,1,0):a.ib.inRange(g))return gvjs_FA(a,f)}}return b}gvjs_.nj=function(){this.te||(this.te=gvjs_GA(this,1),this.isCollapsed()&&(this.Qd=this.te));return this.te};gvjs_.qn=function(){0>this.ue&&(this.ue=this.mC(1),this.isCollapsed()&&(this.oe=this.ue));return this.ue};
  gvjs_.Wl=function(){if(this.isCollapsed())return this.nj();this.Qd||(this.Qd=gvjs_GA(this,0));return this.Qd};gvjs_.Fo=function(){if(this.isCollapsed())return this.qn();0>this.oe&&(this.oe=this.mC(0),this.isCollapsed()&&(this.ue=this.oe));return this.oe};gvjs_.Pm=function(a,b,c){return this.ib.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
  function gvjs_GA(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_xA(h)}catch(m){continue}var l=k.ib;if(a.isCollapsed())if(!gvjs_AA(h)){if(0==a.Pm(l,1,1)){a.ue=a.oe=g;break}}else{if(k.zB(a))return gvjs_GA(a,b,h)}else{if(a.zB(k)){if(!gvjs_AA(h)){d?a.ue=g:a.oe=g+1;break}return gvjs_GA(a,b,h)}if(0>a.Pm(l,1,0)&&0<a.Pm(l,0,1))return gvjs_GA(a,b,h)}}return c}
  gvjs_.mC=function(a,b){var c=1==a;b=b||(c?this.nj():this.Wl());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_AA(g)&&0==this.ib.compareEndPoints((1==a?"Start":"End")+"To"+(1==a?"Start":"End"),gvjs_xA(g).ib))return c?f:f+1}return-1==f?0:f}a=this.ib.duplicate();d=gvjs_EA(b);a.setEndPoint(c?"EndToEnd":"StartToStart",d);a=a.text.length;return c?b.length-a:a};function gvjs_Oca(a){return 3==a.nodeType?a.nodeValue:a.innerText}
  gvjs_.isCollapsed=function(){return 0==this.ib.compareEndPoints("StartToEnd",this.ib)};gvjs_.hv=function(){return this.ib.text};gvjs_.select=function(){this.ib.select()};gvjs_.collapse=function(a){this.ib.collapse(a);a?(this.Qd=this.te,this.oe=this.ue):(this.te=this.Qd,this.ue=this.oe)};function gvjs_HA(a){this.ib=a}gvjs_q(gvjs_HA,gvjs_yA);gvjs_HA.prototype.XL=function(a){a.collapse(this.nj(),this.qn());this.Wl()==this.nj()&&this.Fo()==this.qn()||a.extend(this.Wl(),this.Fo());0==a.rangeCount&&a.addRange(this.ib)};function gvjs_IA(a){this.ib=a}gvjs_q(gvjs_IA,gvjs_yA);gvjs_IA.prototype.Pm=function(a,b,c){return gvjs_Wf("528")?gvjs_IA.o.Pm.call(this,a,b,c):this.ib.compareBoundaryPoints(1==c?1==b?gvjs_h.Range.START_TO_START:gvjs_h.Range.END_TO_START:1==b?gvjs_h.Range.START_TO_END:gvjs_h.Range.END_TO_END,a)};gvjs_IA.prototype.XL=function(a,b){b?a.setBaseAndExtent(this.Wl(),this.Fo(),this.nj(),this.qn()):a.setBaseAndExtent(this.nj(),this.qn(),this.Wl(),this.Fo())};function gvjs_xA(a){if(gvjs_A&&!gvjs_Xf(9)){var b=new gvjs_DA(gvjs_EA(a),gvjs_3f(a));if(gvjs_AA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_AA(c);)d=c;b.te=d;b.ue=0;for(d=a;(c=d.lastChild)&&gvjs_AA(c);)d=c;b.Qd=d;b.oe=1==d.nodeType?d.childNodes.length:d.length;b.wt=a}else b.te=b.Qd=b.wt=a.parentNode,b.ue=gvjs_9b(b.wt.childNodes,a),b.oe=b.ue+1;a=b}else a=gvjs_Kf?new gvjs_IA(gvjs_zA(a)):gvjs_Jf?new gvjs_CA(gvjs_zA(a)):gvjs_Hf?new gvjs_HA(gvjs_zA(a)):new gvjs_yA(gvjs_zA(a));return a}
  function gvjs_AA(a){return gvjs_kg(a)||3==a.nodeType};function gvjs_JA(){this.oe=this.Qd=this.ue=this.te=this.pu=null;this.To=!1}gvjs_q(gvjs_JA,gvjs_tA);gvjs_=gvjs_JA.prototype;gvjs_.clone=function(){var a=new gvjs_JA;a.pu=this.pu&&this.pu.clone();a.te=this.te;a.ue=this.ue;a.Qd=this.Qd;a.oe=this.oe;a.To=this.To;return a};gvjs_.getType=function(){return gvjs_I};
  function gvjs_KA(a){var b;if(!(b=a.pu)){b=a.nj();var c=a.qn(),d=a.Wl(),e=a.Fo();if(gvjs_A&&!gvjs_Xf(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_EA(f);g&&m.move(gvjs_bt,g);f==h&&g==k?m.collapse(!0):(l&&m.collapse(!1),l=!1,1==h.nodeType&&(h=(g=h.childNodes[k])||h.lastChild||h,k=0,l=!g),f=gvjs_EA(h),f.collapse(!l),k&&f.moveEnd(gvjs_bt,k),m.setEndPoint("EndToEnd",f));k=new gvjs_DA(m,gvjs_3f(b));k.te=b;k.ue=c;k.Qd=d;k.oe=e;b=k}else b=gvjs_Kf?
  new gvjs_IA(gvjs_BA(b,c,d,e)):gvjs_Jf?new gvjs_CA(gvjs_BA(b,c,d,e)):gvjs_Hf?new gvjs_HA(gvjs_BA(b,c,d,e)):new gvjs_yA(gvjs_BA(b,c,d,e));b=a.pu=b}return b}gvjs_.getContainer=function(){return gvjs_KA(this).getContainer()};gvjs_.nj=function(){return this.te||(this.te=gvjs_KA(this).nj())};gvjs_.qn=function(){return null!=this.ue?this.ue:this.ue=gvjs_KA(this).qn()};gvjs_.Wl=function(){return this.Qd||(this.Qd=gvjs_KA(this).Wl())};gvjs_.Fo=function(){return null!=this.oe?this.oe:this.oe=gvjs_KA(this).Fo()};
  gvjs_.Jda=function(){return this.To};gvjs_.zB=function(a,b){var c=a.getType();return c==gvjs_I?gvjs_KA(this).zB(gvjs_KA(a),b):"control"==c?(a=a.$I(),(b?gvjs_cc:gvjs_dc)(a,function(a){return this.containsNode(a,b)},this)):!1};gvjs_.isCollapsed=function(){return gvjs_KA(this).isCollapsed()};gvjs_.hv=function(){return gvjs_KA(this).hv()};gvjs_.Br=function(){return new gvjs_vA(this.nj(),this.qn(),this.Wl(),this.Fo())};gvjs_.select=function(){gvjs_KA(this).select(this.To)};
  gvjs_.collapse=function(a){a=this.Jda()?!a:a;this.pu&&this.pu.collapse(a);a?(this.Qd=this.te,this.oe=this.ue):(this.te=this.Qd,this.ue=this.oe);this.To=!1};function gvjs_Nca(a){a=gvjs_xA(a);var b=new gvjs_JA;b.pu=a;b.To=!1;return b}function gvjs_Pca(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_wg(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(gvjs_wg(c,a))return!1;return 0<(gvjs_2aa(a,c)||b-d)};function gvjs_LA(){}gvjs_rb(gvjs_LA);gvjs_LA.prototype.w3=0;function gvjs_MA(a){gvjs_in.call(this);this.G=a||gvjs_1f();this.Uq=gvjs_Qca;this.Jc=null;this.hc=!1;this.K=null;this.kv=void 0;this.qo=this.hd=this.Ld=this.Ki=null;this.Oja=!1}gvjs_q(gvjs_MA,gvjs_in);gvjs_MA.prototype.eua=gvjs_LA.Ac();var gvjs_Qca=null;
  function gvjs_Rca(a,b){switch(a){case 1:return b?gvjs_5t:gvjs_au;case 2:return b?gvjs_3u:gvjs_9x;case 4:return b?"activate":"deactivate";case 8:return b?gvjs_J:"unselect";case 16:return b?"check":"uncheck";case 32:return b?gvjs_0a:gvjs_Ts;case 64:return b?"open":gvjs_vt}throw Error("Invalid component state");}gvjs_=gvjs_MA.prototype;gvjs_.getId=function(){return this.Jc||(this.Jc=":"+(this.eua.w3++).toString(36))};
  gvjs_.fM=function(a){this.Ld&&this.Ld.qo&&(gvjs_Ad(this.Ld.qo,this.Jc),gvjs_Bd(this.Ld.qo,a,this));this.Jc=a};gvjs_.j=function(){return this.K};gvjs_.Ks=function(a){return this.K?this.G.Ks(a,this.K):[]};gvjs_.Rd=function(a){return this.K?this.G.Rd(a,this.K):null};gvjs_.Rba=function(a){return this.Rd(a)};gvjs_.$c=function(){this.kv||(this.kv=new gvjs_Qp(this));return this.kv};
  function gvjs_NA(a,b){if(a==b)throw Error(gvjs_0r);if(b&&a.Ld&&a.Jc&&a.Ld.iC(a.Jc)&&a.Ld!=b)throw Error(gvjs_0r);a.Ld=b;gvjs_MA.o.UE.call(a,b)}gvjs_.getParent=function(){return this.Ld};gvjs_.UE=function(a){if(this.Ld&&this.Ld!=a)throw Error("Method not supported");gvjs_MA.o.UE.call(this,a)};gvjs_.Ha=function(){return this.G};gvjs_.H=function(){this.K=this.G.createElement(gvjs_a)};gvjs_.W=function(a){this.oE(a)};
  gvjs_.oE=function(a,b){if(this.hc)throw Error(gvjs_Cr);this.K||this.H();a?a.insertBefore(this.K,b||null):this.G.zc().body.appendChild(this.K);this.Ld&&!this.Ld.hc||this.dc()};gvjs_.tb=function(a){if(this.hc)throw Error(gvjs_Cr);if(a&&this.Ph(a)){this.Oja=!0;var b=gvjs_3f(a);this.G&&this.G.zc()==b||(this.G=gvjs_1f(a));this.Rf(a);this.dc()}else throw Error("Invalid element to decorate");};gvjs_.Ph=function(){return!0};gvjs_.Rf=function(a){this.K=a};
  gvjs_.dc=function(){this.hc=!0;gvjs_OA(this,function(a){!a.hc&&a.j()&&a.dc()})};gvjs_.Uf=function(){gvjs_OA(this,function(a){a.hc&&a.Uf()});this.kv&&this.kv.Kc();this.hc=!1};gvjs_.R=function(){this.hc&&this.Uf();this.kv&&(this.kv.wa(),delete this.kv);gvjs_OA(this,function(a){a.wa()});!this.Oja&&this.K&&gvjs_pg(this.K);this.Ld=this.Ki=this.K=this.qo=this.hd=null;gvjs_MA.o.R.call(this)};gvjs_.Ra=function(a,b){this.TA(a,this.Ff(),b)};
  gvjs_.TA=function(a,b,c){if(a.hc&&(c||!this.hc))throw Error(gvjs_Cr);if(0>b||b>this.Ff())throw Error("Child component index out of bounds");this.qo&&this.hd||(this.qo={},this.hd=[]);if(a.getParent()==this){var d=a.getId();this.qo[d]=a;gvjs_nc(this.hd,a)}else gvjs_Bd(this.qo,a.getId(),a);gvjs_NA(a,this);gvjs_lc(this.hd,a,b);a.hc&&this.hc&&a.getParent()==this?(c=this.wb(),b=c.childNodes[b]||null,b!=a.j()&&c.insertBefore(a.j(),b)):c?(this.K||this.H(),b=this.tg(b+1),a.oE(this.wb(),b?b.K:null)):this.hc&&
  !a.hc&&a.K&&a.K.parentNode&&1==a.K.parentNode.nodeType&&a.dc()};gvjs_.wb=function(){return this.K};gvjs_.qj=function(){null==this.Uq&&(this.Uq=gvjs_al(this.hc?this.K:this.G.zc().body));return this.Uq};gvjs_.Xz=function(a){if(this.hc)throw Error(gvjs_Cr);this.Uq=a};gvjs_.Ff=function(){return this.hd?this.hd.length:0};gvjs_.iC=function(a){return this.qo&&a?gvjs_Cd(this.qo,a)||null:null};gvjs_.tg=function(a){return this.hd?this.hd[a]||null:null};function gvjs_OA(a,b,c){a.hd&&gvjs_r(a.hd,b,c)}
  function gvjs_PA(a,b){return a.hd&&b?gvjs_9b(a.hd,b):-1}gvjs_.removeChild=function(a,b){if(a){var c=gvjs_m(a)?a:a.getId();a=this.iC(c);c&&a&&(gvjs_Ad(this.qo,c),gvjs_nc(this.hd,a),b&&(a.Uf(),a.K&&gvjs_pg(a.K)),gvjs_NA(a,null))}if(!a)throw Error("Child is not in parent component");return a};function gvjs_Sca(a,b){return a.removeChild(a.tg(0),b)}gvjs_.pc=function(a){for(var b=[];this.hd&&0!=this.hd.length;)b.push(gvjs_Sca(this,a));return b};function gvjs_QA(a){if(a.classList)return a.classList;a=a.className;return gvjs_m(a)&&a.match(/\S+/g)||[]}function gvjs_Tca(a,b){a.className=b}function gvjs_RA(a,b){return a.classList?a.classList.contains(b):gvjs_hc(gvjs_QA(a),b)}function gvjs_SA(a,b){a.classList?a.classList.add(b):gvjs_RA(a,b)||(a.className+=0<a.className.length?" "+b:b)}
  function gvjs_TA(a,b){if(a.classList)gvjs_r(b,function(b){gvjs_SA(a,b)});else{var c={};gvjs_r(gvjs_QA(a),function(a){c[a]=!0});gvjs_r(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}function gvjs_UA(a,b){a.classList?a.classList.remove(b):gvjs_RA(a,b)&&(a.className=gvjs_ac(gvjs_QA(a),function(a){return a!=b}).join(" "))}
  function gvjs_VA(a,b){a.classList?gvjs_r(b,function(b){gvjs_UA(a,b)}):a.className=gvjs_ac(gvjs_QA(a),function(a){return!gvjs_hc(b,a)}).join(" ")}function gvjs_WA(a,b,c){c?gvjs_SA(a,b):gvjs_UA(a,b)};function gvjs_XA(a,b,c){gvjs_in.call(this);this.target=a;this.handle=b||a;this.A2=c||new gvjs_P(NaN,NaN,NaN,NaN);this.td=gvjs_3f(a);this.da=new gvjs_Qp(this);gvjs_Rm(this,this.da);this.deltaY=this.deltaX=this.lr=this.pM=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Ig=!0;this.Vp=!1;this.Bga=!0;this.bda=0;this.vA=this.gua=!1;gvjs_W(this.handle,["touchstart",gvjs_4v],this.wia,!1,this)}gvjs_q(gvjs_XA,gvjs_in);
  var gvjs_YA=gvjs_h.document&&gvjs_h.document.documentElement&&!!gvjs_h.document.documentElement.setCapture&&!!gvjs_h.document.releaseCapture;gvjs_=gvjs_XA.prototype;gvjs_.Tu=function(a){this.vA=a};gvjs_.$c=function(){return this.da};function gvjs_ZA(a,b){a.A2=b||new gvjs_P(NaN,NaN,NaN,NaN)}gvjs_.Ib=function(a){this.Ig=a};gvjs_.R=function(){gvjs_XA.o.R.call(this);gvjs_cn(this.handle,["touchstart",gvjs_4v],this.wia,!1,this);this.da.Kc();gvjs_YA&&this.td.releaseCapture();this.handle=this.target=null};
  gvjs_.XJ=function(){gvjs_i(this.Uq)||(this.Uq=gvjs_al(this.target));return this.Uq};
  gvjs_.wia=function(a){var b=a.type==gvjs_4v;if(!this.Ig||this.Vp||b&&!gvjs_Zm(a))this.dispatchEvent("earlycancel");else{if(0==this.bda)if(this.dispatchEvent(new gvjs__A(gvjs_4,this,a.clientX,a.clientY,a)))this.Vp=!0,this.Bga&&b&&a.preventDefault();else return;else this.Bga&&b&&a.preventDefault();var b=this.td,c=b.documentElement,d=!gvjs_YA;this.da.F(b,["touchmove",gvjs_7v],this.gR,d);this.da.F(b,["touchend",gvjs_8v],this.ZP,d);gvjs_YA?(c.setCapture(!1),this.da.F(c,"losecapture",this.ZP)):this.da.F(gvjs_eg(b),
  gvjs_Ts,this.ZP);gvjs_A&&this.gua&&this.da.F(b,gvjs_9t,gvjs_Um);this.Dya&&this.da.F(this.Dya,gvjs_4w,this.cxa,d);this.clientX=this.pM=a.clientX;this.clientY=this.lr=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.vA?gvjs_Gy(this.target):this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.e4=gvjs_cg(gvjs_1f(this.td).td)}};
  gvjs_.ZP=function(a){this.da.Kc();gvjs_YA&&this.td.releaseCapture();this.Vp?(this.Vp=!1,this.dispatchEvent(new gvjs__A(gvjs_3,this,a.clientX,a.clientY,a,gvjs_0A(this,this.deltaX),gvjs_1A(this,this.deltaY)))):this.dispatchEvent("earlycancel")};
  gvjs_.gR=function(a){if(this.Ig){var b=(this.vA&&this.XJ()?-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.Vp){var d=this.pM-this.clientX,e=this.lr-this.clientY;if(d*d+e*e>this.bda)if(this.dispatchEvent(new gvjs__A(gvjs_4,this,a.clientX,a.clientY,a)))this.Vp=!0;else{this.isDisposed()||this.ZP(a);return}}c=gvjs_2A(this,b,c);b=c.x;c=c.y;this.Vp&&this.dispatchEvent(new gvjs__A(gvjs_Ps,this,a.clientX,
  a.clientY,a,b,c))&&(gvjs_3A(this,a,b,c),a.preventDefault())}};function gvjs_2A(a,b,c){var d=gvjs_cg(gvjs_1f(a.td).td);b+=d.x-a.e4.x;c+=d.y-a.e4.y;a.e4=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_w(gvjs_0A(a,a.deltaX),gvjs_1A(a,a.deltaY))}gvjs_.cxa=function(a){var b=gvjs_2A(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_3A(this,a,b.x,b.y)};function gvjs_3A(a,b,c,d){a.Mx(c,d);a.dispatchEvent(new gvjs__A(gvjs_7t,a,b.clientX,b.clientY,b,c,d))}
  function gvjs_0A(a,b){var c=a.A2;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_1A(a,b){var c=a.A2;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_.Mx=function(a,b){this.vA&&this.XJ()?this.target.style.right=a+gvjs_M:this.target.style.left=a+gvjs_M;this.target.style.top=b+gvjs_M};
  function gvjs__A(a,b,c,d,e,f,g){gvjs_Tm.call(this,a);this.clientX=c;this.clientY=d;this.pna=e;this.left=gvjs_i(f)?f:b.deltaX;this.top=gvjs_i(g)?g:b.deltaY;this.m_=b}gvjs_q(gvjs__A,gvjs_Tm);(function(){for(var a=["ms","moz","webkit","o"],b=0,c;c=a[b]&&!gvjs_h.requestAnimationFrame;++b)gvjs_h.requestAnimationFrame=gvjs_h[c+"RequestAnimationFrame"],gvjs_h.cancelAnimationFrame=gvjs_h[c+"CancelAnimationFrame"]||gvjs_h[c+"CancelRequestAnimationFrame"];if(!gvjs_h.requestAnimationFrame){var d=0;gvjs_h.requestAnimationFrame=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-d));d=b+c;return gvjs_h.setTimeout(function(){a(b+c)},c)};gvjs_h.cancelAnimationFrame||(gvjs_h.cancelAnimationFrame=
  function(a){clearTimeout(a)})}})();var gvjs_4A=[[],[]],gvjs_5A=0,gvjs_6A=!1,gvjs_Uca=0;
  function gvjs_Vca(a,b){var c=gvjs_Uca++,d={Nva:{id:c,Cs:a.measure,context:b},pwa:{id:c,Cs:a.owa,context:b},state:{},tf:void 0,aS:!1};return function(){0<arguments.length?(d.tf||(d.tf=[]),d.tf.length=0,d.tf.push.apply(d.tf,arguments),d.tf.push(d.state)):d.tf&&0!=d.tf.length?(d.tf[0]=d.state,d.tf.length=1):d.tf=[d.state];d.aS||(d.aS=!0,gvjs_4A[gvjs_5A].push(d));gvjs_6A||(gvjs_6A=!0,window.requestAnimationFrame(gvjs_Wca))}}
  function gvjs_Wca(){gvjs_6A=!1;var a=gvjs_4A[gvjs_5A],b=a.length;gvjs_5A=(gvjs_5A+1)%2;for(var c,d=0;d<b;++d){c=a[d];var e=c.Nva;c.aS=!1;e.Cs&&e.Cs.apply(e.context,c.tf)}for(d=0;d<b;++d)c=a[d],e=c.pwa,c.aS=!1,e.Cs&&e.Cs.apply(e.context,c.tf),c.state={};a.length=0};var gvjs_Xca=gvjs_A?'javascript:""':"about:blank";function gvjs_Yca(a,b){this.K=a;this.G=b};function gvjs_7A(a,b){gvjs_MA.call(this,b);this.sBa=!!a;this.fD=null;this.aha=gvjs_Vca({owa:this.uU},this)}gvjs_q(gvjs_7A,gvjs_MA);gvjs_=gvjs_7A.prototype;gvjs_.M_=null;gvjs_.Nb=!1;gvjs_.El=null;gvjs_.bj=null;gvjs_.qp=null;gvjs_.aY=!1;gvjs_.xa=function(){return"goog-modalpopup"};gvjs_.gC=function(){return this.El};gvjs_.H=function(){gvjs_7A.o.H.call(this);var a=this.j(),b=gvjs_Pb(this.xa()).split(" ");gvjs_TA(a,b);gvjs_Hg(a,!0);gvjs_R(a,!1);gvjs_8A(this);gvjs_9A(this)};
  function gvjs_8A(a){if(a.sBa&&!a.bj){var b;b=a.Ha().H(gvjs_ra,{frameborder:0,style:"border:0;vertical-align:bottom;",src:gvjs_Xca});a.bj=b;a.bj.className=a.xa()+"-bg";gvjs_R(a.bj,!1);gvjs_8k(a.bj,0)}a.El||(a.El=a.Ha().H(gvjs_a,a.xa()+"-bg"),gvjs_R(a.El,!1))}function gvjs_9A(a){a.qp||(a.qp=a.Ha().createElement(gvjs_dk),gvjs_R(a.qp,!1),gvjs_Hg(a.qp,!0),a.qp.style.position=gvjs_O)}gvjs_.$ga=function(){this.aY=!1};gvjs_.Ph=function(a){return!!a&&a.tagName==gvjs_a};
  gvjs_.Rf=function(a){gvjs_7A.o.Rf.call(this,a);a=gvjs_Pb(this.xa()).split(" ");gvjs_TA(this.j(),a);gvjs_8A(this);gvjs_9A(this);gvjs_Hg(this.j(),!0);gvjs_R(this.j(),!1)};gvjs_.dc=function(){this.bj&&gvjs_ng(this.bj,this.j());gvjs_ng(this.El,this.j());gvjs_7A.o.dc.call(this);gvjs_og(this.qp,this.j());this.M_=new gvjs_Ey(this.Ha().zc());this.$c().F(this.M_,gvjs_Gj,this.Twa);gvjs_$A(this,!1)};
  gvjs_.Uf=function(){this.la()&&this.setVisible(!1);gvjs_V(this.M_);gvjs_7A.o.Uf.call(this);gvjs_pg(this.bj);gvjs_pg(this.El);gvjs_pg(this.qp)};gvjs_.setVisible=function(a){a!=this.Nb&&(this.Gz&&this.Gz.stop(),this.kB&&this.kB.stop(),this.Fz&&this.Fz.stop(),this.jB&&this.jB.stop(),this.hc&&gvjs_$A(this,a),a?this.a6():this.DC())};
  function gvjs_$A(a,b){a.$ea||(a.$ea=new gvjs_Yca(a.K,a.G));a=a.$ea;if(b){a.zC||(a.zC=[]);b=a.G.Ze(a.G.zc().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.K||gvjs_gz(d,gvjs_Xi)||(gvjs_fz(d,gvjs_Xi,!0),a.zC.push(d))}}else if(a.zC){for(c=0;c<a.zC.length;c++)a.zC[c].removeAttribute(gvjs_Es);a.zC=null}}gvjs_.AV=function(a,b,c,d){this.Gz=a;this.Fz=b;this.kB=c;this.jB=d};
  gvjs_.a6=function(){if(this.dispatchEvent(gvjs_Rs)){try{this.fD=this.Ha().zc().activeElement}catch(a){}this.uU();this.Jf();this.$c().F(this.Ha().getWindow(),gvjs_Tw,this.uU).F(this.Ha().getWindow(),gvjs_nw,this.aha);gvjs_aB(this,!0);this.focus();this.Nb=!0;this.Gz&&this.kB?(gvjs_bn(this.Gz,gvjs_3,this.Az,!1,this),this.kB.play(),this.Gz.play()):this.Az()}};
  gvjs_.DC=function(){if(this.dispatchEvent(gvjs_Qs)){this.$c().Sb(this.Ha().getWindow(),gvjs_Tw,this.uU).Sb(this.Ha().getWindow(),gvjs_nw,this.aha);this.Nb=!1;this.Fz&&this.jB?(gvjs_bn(this.Fz,gvjs_3,this.Zv,!1,this),this.jB.play(),this.Fz.play()):this.Zv();a:{try{var a=this.Ha(),b=a.zc().body,c=a.zc().activeElement||b;if(!this.fD||this.fD==b){this.fD=null;break a}(c==b||a.contains(this.j(),c))&&this.fD.focus()}catch(d){}this.fD=null}}};
  function gvjs_aB(a,b){a.bj&&gvjs_R(a.bj,b);a.El&&gvjs_R(a.El,b);gvjs_R(a.j(),b);gvjs_R(a.qp,b)}gvjs_.Az=function(){this.dispatchEvent(gvjs_ix)};gvjs_.Zv=function(){gvjs_aB(this,!1);this.dispatchEvent(gvjs_1u)};gvjs_.la=function(){return this.Nb};gvjs_.focus=function(){this.lba()};
  gvjs_.uU=function(){this.bj&&gvjs_R(this.bj,!1);this.El&&gvjs_R(this.El,!1);var a=this.Ha().zc(),b=gvjs_ag(gvjs_eg(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.bj&&(gvjs_R(this.bj,!0),gvjs_3k(this.bj,c,a));this.El&&(gvjs_R(this.El,!0),gvjs_3k(this.El,c,a))};
  gvjs_.Jf=function(){var a=this.Ha().zc(),b=gvjs_eg(a)||window;if(gvjs_Tk(this.j())==gvjs_Hj)var c=a=0;else c=gvjs_cg(this.Ha().td),a=c.x,c=c.y;var d=gvjs_5k(this.j()),b=gvjs_ag(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_Uk(this.j(),a,c);gvjs_Uk(this.qp,a,c)};gvjs_.Twa=function(a){this.aY?this.$ga():a.target==this.qp&&gvjs_ln(this.lba,0,this)};gvjs_.lba=function(){try{gvjs_A&&this.Ha().zc().body.focus(),this.j().focus()}catch(a){}};
  gvjs_.R=function(){gvjs_V(this.Gz);this.Gz=null;gvjs_V(this.Fz);this.Fz=null;gvjs_V(this.kB);this.kB=null;gvjs_V(this.jB);this.jB=null;gvjs_7A.o.R.call(this)};function gvjs_bB(a,b,c){gvjs_7A.call(this,b,c);this.Qj=a||"modal-dialog";this.pi=(new gvjs_cB).Yi(gvjs_dB,!0).Yi(gvjs_eB,!1,!0)}gvjs_q(gvjs_bB,gvjs_7A);gvjs_=gvjs_bB.prototype;gvjs_.qqa=!0;gvjs_.uJ=!0;gvjs_.FK=!0;gvjs_.saa=!0;gvjs_.bO=.5;gvjs_.Hj="";gvjs_.ej=null;gvjs_.Wj=null;gvjs_.gI=!1;gvjs_.wl=null;gvjs_.Gj=null;gvjs_.uW=null;gvjs_.Fj=null;gvjs_.Kk=null;gvjs_.Oh=null;gvjs_.jL="dialog";gvjs_.xa=function(){return this.Qj};gvjs_.setTitle=function(a){this.Hj=a;this.Gj&&gvjs_Ag(this.Gj,a)};
  gvjs_.getTitle=function(){return this.Hj};gvjs_.Wha=function(a){gvjs_fB(this,gvjs_sf(a))};function gvjs_fB(a,b){a.ej=b;a.Kk&&gvjs_0f(a.Kk,b)}gvjs_.getContent=function(){return null!=this.ej?gvjs_pf(this.ej):""};gvjs_.dv=function(){return this.jL};gvjs_.L5=function(a){this.jL=a};function gvjs_gB(a){a.j()||a.W()}gvjs_.wb=function(){gvjs_gB(this);return this.Kk};function gvjs_hB(a){gvjs_gB(a);return a.j()}gvjs_.gC=function(){gvjs_gB(this);return gvjs_bB.o.gC.call(this)};
  function gvjs_iB(a,b){a.bO=b;a.j()&&(b=a.gC())&&gvjs_8k(b,a.bO)}function gvjs_jB(a,b){a.FK=b;if(a.hc){var c=a.Ha(),d=a.gC(),e=a.bj;b?(e&&c.R1(e,a.j()),c.R1(d,a.j())):(c.removeNode(e),c.removeNode(d))}a.la()&&gvjs_$A(a,b)}gvjs_.getDraggable=function(){return this.saa};
  function gvjs_kB(a,b){var c=gvjs_Pb(a.Qj+"-title-draggable").split(" ");a.j()&&(b?gvjs_TA(a.wl,c):gvjs_VA(a.wl,c));b&&!a.Wj?(b=new gvjs_XA(a.j(),a.wl),a.Wj=b,gvjs_TA(a.wl,c),gvjs_W(a.Wj,gvjs_4,a.A5,!1,a)):!b&&a.Wj&&(a.Wj.wa(),a.Wj=null)}
  gvjs_.H=function(){gvjs_bB.o.H.call(this);var a=this.j(),b=this.Ha();this.wl=b.H(gvjs_a,this.Qj+"-title",this.Gj=b.H(gvjs_dk,{className:this.Qj+"-title-text",id:this.getId()},this.Hj),this.Fj=b.H(gvjs_dk,this.Qj+"-title-close"));gvjs_lg(a,this.wl,this.Kk=b.H(gvjs_a,this.Qj+gvjs_Zq),this.Oh=b.H(gvjs_a,this.Qj+"-buttons"));gvjs_ez(this.Gj,"heading");gvjs_ez(this.Fj,gvjs_2s);gvjs_Hg(this.Fj,!0);gvjs_kz(this.Fj,"Close");this.uW=this.Gj.id;gvjs_ez(a,this.dv());gvjs_fz(a,gvjs_vv,this.uW||"");this.ej&&gvjs_0f(this.Kk,
  this.ej);gvjs_R(this.Fj,this.uJ);this.pi&&(a=this.pi,a.K=this.Oh,a.W());gvjs_R(this.Oh,!!this.pi);gvjs_iB(this,this.bO)};
  gvjs_.Rf=function(a){gvjs_bB.o.Rf.call(this,a);a=this.j();var b=this.Qj+gvjs_Zq;this.Kk=gvjs_5f(null,b,a)[0];this.Kk||(this.Kk=this.Ha().H(gvjs_a,b),this.ej&&gvjs_0f(this.Kk,this.ej),a.appendChild(this.Kk));var b=this.Qj+"-title",c=this.Qj+"-title-text",d=this.Qj+"-title-close";(this.wl=gvjs_5f(null,b,a)[0])?(this.Gj=gvjs_5f(null,c,this.wl)[0],this.Fj=gvjs_5f(null,d,this.wl)[0]):(this.wl=this.Ha().H(gvjs_a,b),a.insertBefore(this.wl,this.Kk));this.Gj?(this.Hj=gvjs_Ig(this.Gj),this.Gj.id||(this.Gj.id=
  this.getId())):(this.Gj=gvjs_B(gvjs_dk,{className:c,id:this.getId()}),this.wl.appendChild(this.Gj));this.uW=this.Gj.id;gvjs_fz(a,gvjs_vv,this.uW||"");this.Fj||(this.Fj=this.Ha().H(gvjs_dk,d),this.wl.appendChild(this.Fj));gvjs_R(this.Fj,this.uJ);b=this.Qj+"-buttons";(this.Oh=gvjs_5f(null,b,a)[0])?(this.pi=new gvjs_cB(this.Ha()),this.pi.tb(this.Oh)):(this.Oh=this.Ha().H(gvjs_a,b),a.appendChild(this.Oh),this.pi&&(a=this.pi,a.K=this.Oh,a.W()),gvjs_R(this.Oh,!!this.pi));gvjs_iB(this,this.bO)};
  gvjs_.dc=function(){gvjs_bB.o.dc.call(this);this.$c().F(this.j(),gvjs_qv,this.Gfa).F(this.j(),gvjs_Qi,this.Gfa);this.$c().F(this.Oh,gvjs_Yj,this.Kwa);gvjs_kB(this,this.saa);this.$c().F(this.Fj,gvjs_Yj,this.fxa);var a=this.j();gvjs_ez(a,this.dv());""!==this.Gj.id&&gvjs_fz(a,gvjs_vv,this.Gj.id);this.FK||gvjs_jB(this,!1)};gvjs_.Uf=function(){this.la()&&this.setVisible(!1);gvjs_kB(this,!1);gvjs_bB.o.Uf.call(this)};
  gvjs_.setVisible=function(a){a!=this.la()&&(this.hc||this.W(),gvjs_bB.o.setVisible.call(this,a))};gvjs_.Az=function(){gvjs_bB.o.Az.call(this);this.dispatchEvent("aftershow")};gvjs_.Zv=function(){gvjs_bB.o.Zv.call(this);this.dispatchEvent("afterhide");this.gI&&this.wa()};
  gvjs_.A5=function(){var a=this.Ha().zc(),b=gvjs_ag(gvjs_eg(a)||window||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),d=gvjs_5k(this.j());gvjs_Tk(this.j())==gvjs_Hj?gvjs_ZA(this.Wj,new gvjs_P(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):gvjs_ZA(this.Wj,new gvjs_P(0,0,c-d.width,a-d.height))};gvjs_.fxa=function(){gvjs_lB(this)};
  function gvjs_lB(a){if(a.uJ){var b=a.pi,c=b&&b.AY;c?(b=b.get(c),a.dispatchEvent(new gvjs_mB(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}gvjs_.z5=function(a){this.gI=a};gvjs_.R=function(){this.Oh=this.Fj=null;gvjs_bB.o.R.call(this)};gvjs_.Kwa=function(a){a:{for(a=a.target;null!=a&&a!=this.Oh;){if(a.tagName==gvjs_la)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.pi.get(a);this.dispatchEvent(new gvjs_mB(a,b))&&this.setVisible(!1)}};
  gvjs_.Gfa=function(a){var b=!1,c=!1,d=this.pi,e=a.target;if(a.type==gvjs_qv)if(this.qqa&&27==a.keyCode){var f=d&&d.AY,e=e.tagName==gvjs_Aa&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new gvjs_mB(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.j()){this.aY=!0;try{this.qp.focus()}catch(k){}gvjs_ln(this.$ga,0,this)}}else if(13==a.keyCode){if(e.tagName==gvjs_la&&!e.disabled)f=e.name;else if(e==this.Fj)gvjs_lB(this);else if(d){var g=d.XZ,h=g&&gvjs_nB(d,g),e=(e.tagName==gvjs_Ha||
  e.tagName==gvjs_Aa||"A"==e.tagName)&&!e.disabled;!h||h.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new gvjs_mB(f,String(d.get(f)))))}else e==this.Fj&&32==a.keyCode&&gvjs_lB(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};function gvjs_mB(a,b){this.type=gvjs_2t;this.key=a;this.caption=b}gvjs_q(gvjs_mB,gvjs_Tm);function gvjs_cB(a){this.G=a||gvjs_1f();gvjs_me.call(this)}gvjs_q(gvjs_cB,gvjs_me);gvjs_=gvjs_cB.prototype;gvjs_.Qj="goog-buttonset";
  gvjs_.XZ=null;gvjs_.K=null;gvjs_.AY=null;gvjs_.set=function(a,b,c,d){gvjs_me.prototype.set.call(this,a,b);c&&(this.XZ=a);d&&(this.AY=a);return this};gvjs_.Yi=function(a,b,c){return this.set(a.key,a.caption,b,c)};gvjs_.W=function(){if(this.K){gvjs_0f(this.K,gvjs_wf);var a=gvjs_1f(this.K);this.forEach(function(b,c){b=a.H(gvjs_la,{name:c},b);c==this.XZ&&(b.className=this.Qj+gvjs__q);this.K.appendChild(b)},this)}};
  gvjs_.tb=function(a){if(a&&1==a.nodeType){this.K=a;a=(this.K||document).getElementsByTagName(gvjs_la);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=gvjs_Ig(c)||c.value,d){var f=0==b;this.set(d,e,f,c.name==gvjs__j);f&&gvjs_SA(c,this.Qj+gvjs__q)}}};gvjs_.j=function(){return this.K};gvjs_.Ha=function(){return this.G};function gvjs_nB(a,b){a=(a.K||document).getElementsByTagName(gvjs_la);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null}
  var gvjs_dB={key:"ok",caption:"OK"},gvjs_eB={key:gvjs__j,caption:"Cancel"},gvjs_oB={key:"yes",caption:"Yes"},gvjs_pB={key:"no",caption:"No"},gvjs_Zca={key:"save",caption:"Save"},gvjs__ca={key:"continue",caption:"Continue"};"undefined"!=typeof document&&((new gvjs_cB).Yi(gvjs_dB,!0,!0),(new gvjs_cB).Yi(gvjs_dB,!0).Yi(gvjs_eB,!1,!0),(new gvjs_cB).Yi(gvjs_oB,!0).Yi(gvjs_pB,!1,!0),(new gvjs_cB).Yi(gvjs_oB).Yi(gvjs_pB,!0).Yi(gvjs_eB,!1,!0),(new gvjs_cB).Yi(gvjs__ca).Yi(gvjs_Zca).Yi(gvjs_eB,!0,!0));function gvjs_qB(a,b){gvjs_in.call(this);a&&this.hB(a,b)}gvjs_q(gvjs_qB,gvjs_in);gvjs_=gvjs_qB.prototype;gvjs_.K=null;gvjs_.gS=null;gvjs_.g2=null;gvjs_.hS=null;gvjs_.fm=-1;gvjs_.Iv=-1;gvjs_.GX=!1;
  var gvjs_rB={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_sB={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_0ca=gvjs_A||gvjs_If||gvjs_Kf&&gvjs_Wf("525"),
  gvjs_tB=gvjs_Mf&&gvjs_Jf;gvjs_=gvjs_qB.prototype;gvjs_.sn=function(a){if(gvjs_Kf||gvjs_If)if(17==this.fm&&!a.ctrlKey||18==this.fm&&!a.altKey||gvjs_Mf&&91==this.fm&&!a.metaKey)this.Iv=this.fm=-1;-1==this.fm&&(a.ctrlKey&&17!=a.keyCode?this.fm=17:a.altKey&&18!=a.keyCode?this.fm=18:a.metaKey&&91!=a.keyCode&&(this.fm=91));gvjs_0ca&&!gvjs_Dca(a.keyCode,this.fm,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Iv=gvjs_Oy(a.keyCode),gvjs_tB&&(this.GX=a.altKey))};
  gvjs_.Msa=function(a){this.Iv=this.fm=-1;this.GX=a.altKey};
  gvjs_.handleEvent=function(a){var b=a.jj,c,d,e=b.altKey;gvjs_A&&a.type==gvjs_Qi?(c=this.Iv,d=13!=c&&27!=c?b.keyCode:0):(gvjs_Kf||gvjs_If)&&a.type==gvjs_Qi?(c=this.Iv,d=0<=b.charCode&&63232>b.charCode&&gvjs_Ny(c)?b.charCode:0):gvjs_Hf&&!gvjs_Kf?(c=this.Iv,d=gvjs_Ny(c)?b.keyCode:0):(c=b.keyCode||this.Iv,d=b.charCode||0,gvjs_tB&&(e=this.GX),gvjs_Mf&&63==d&&224==c&&(c=191));var f=c=gvjs_Oy(c);c?63232<=c&&c in gvjs_rB?f=gvjs_rB[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in gvjs_sB&&(f=
  gvjs_sB[b.keyIdentifier]);a=f==this.fm;this.fm=f;b=new gvjs_uB(f,d,a,b);b.altKey=e;this.dispatchEvent(b)};gvjs_.j=function(){return this.K};gvjs_.hB=function(a,b){this.hS&&this.detach();this.K=a;this.gS=gvjs_W(this.K,gvjs_Qi,this,b);this.g2=gvjs_W(this.K,gvjs_qv,this.sn,b,this);this.hS=gvjs_W(this.K,gvjs_rv,this.Msa,b,this)};gvjs_.detach=function(){this.gS&&(gvjs_dn(this.gS),gvjs_dn(this.g2),gvjs_dn(this.hS),this.hS=this.g2=this.gS=null);this.K=null;this.Iv=this.fm=-1};
  gvjs_.R=function(){gvjs_qB.o.R.call(this);this.detach()};function gvjs_uB(a,b,c,d){gvjs_Xm.call(this,d);this.type=gvjs_pv;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_q(gvjs_uB,gvjs_Xm);function gvjs_vB(){}var gvjs_wB;gvjs_rb(gvjs_vB);function gvjs_xB(a){var b=new gvjs_yB;b.xa=function(){return a};return b}var gvjs_1ca={button:"pressed",checkbox:gvjs_rt,menuitem:gvjs_6w,menuitemcheckbox:gvjs_rt,menuitemradio:gvjs_rt,radio:gvjs_rt,tab:gvjs_6w,treeitem:gvjs_6w};gvjs_=gvjs_vB.prototype;gvjs_.Yk=function(){};gvjs_.H=function(a){return a.Ha().H(gvjs_a,this.Vl(a).join(" "),a.getContent())};gvjs_.wb=function(a){return a};
  gvjs_.vs=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_A&&!gvjs_Wf("7")&&(d=gvjs_zB(gvjs_QA(a),b),d.push(b));(c?gvjs_TA:gvjs_VA)(a,d)}};gvjs_.Ph=function(){return!0};
  gvjs_.tb=function(a,b){b.id&&a.fM(b.id);var c=this.wb(b);c&&c.firstChild?a.OE(c.firstChild.nextSibling?gvjs_qc(c.childNodes):c.firstChild):a.OE(null);var d=0,e=this.xa(),f=this.xa(),g=!1,h=!1,k=!1,l=gvjs_qc(gvjs_QA(b));gvjs_r(l,function(a){g||a!=e?h||a!=f?d|=this.OQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.OQ(a)&&gvjs_Eg(c)&&gvjs_Hg(c,!1)},this);a.L=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.Ao)&&l.push.apply(l,a);if(gvjs_A&&!gvjs_Wf("7")){var m=gvjs_zB(l);0<m.length&&(l.push.apply(l,m),k=!0)}g&&
  h&&!a&&!k||gvjs_Tca(b,l.join(" "));return b};gvjs_.pq=function(a){a.qj()&&this.Xz(a.j(),!0);a.isEnabled()&&this.$q(a,a.la())};function gvjs_AB(a,b,c){if(a=c||a.Yk())c=b.getAttribute(gvjs_9a)||null,a!=c&&gvjs_ez(b,a)}function gvjs_BB(a,b,c){var d=b.p9;null!=d&&a.w5(c,d);b.la()||gvjs_fz(c,gvjs_Xi,!b.la());b.isEnabled()||a.vr(c,1,!b.isEnabled());gvjs_CB(b,8)&&a.vr(c,8,b.bS());gvjs_CB(b,16)&&a.vr(c,16,b.wn());gvjs_CB(b,64)&&a.vr(c,64,gvjs_DB(b,64))}gvjs_.w5=function(a,b){gvjs_kz(a,b)};
  gvjs_.aM=function(a,b){gvjs_cl(a,!b,!gvjs_A&&!gvjs_Hf)};gvjs_.Xz=function(a,b){this.vs(a,this.xa()+"-rtl",b)};gvjs_.at=function(a){var b;return gvjs_CB(a,32)&&(b=a.dh())?gvjs_Eg(b):!1};gvjs_.$q=function(a,b){var c;if(gvjs_CB(a,32)&&(c=a.dh())){if(!b&&gvjs_DB(a,32)){try{c.blur()}catch(d){}gvjs_DB(a,32)&&a.Ey(null)}gvjs_Eg(c)!=b&&gvjs_Hg(c,b)}};gvjs_.setVisible=function(a,b){gvjs_R(a,b);a&&gvjs_fz(a,gvjs_Xi,!b)};
  gvjs_.Ad=function(a,b,c){var d=a.j();if(d){var e=this.XI(b);e&&this.vs(a,e,c);this.vr(d,b,c)}};gvjs_.vr=function(a,b,c){gvjs_wB||(gvjs_wB={1:"disabled",8:gvjs_6w,16:gvjs_rt,64:"expanded"});b=gvjs_wB[b];var d=a.getAttribute(gvjs_9a)||null;d&&(d=gvjs_1ca[d]||b,b=b==gvjs_rt||b==gvjs_6w?d:b);b&&gvjs_fz(a,b,c)};
  gvjs_.setContent=function(a,b){var c=this.wb(a);c&&(gvjs_mg(c),b&&(gvjs_m(b)?gvjs_Ag(c,b):(a=function(a){if(a){var b=gvjs_3f(c);c.appendChild(gvjs_m(a)?b.createTextNode(a):a)}},gvjs_k(b)?gvjs_r(b,a):!gvjs_vb(b)||"nodeType"in b?a(b):gvjs_r(gvjs_qc(b),a))))};gvjs_.dh=function(a){return a.j()};gvjs_.xa=function(){return gvjs_7r};
  gvjs_.Vl=function(a){var b=this.xa(),c=[b],d=this.xa();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.XI(e));b&=~e}c.push.apply(c,d);(a=a.Ao)&&c.push.apply(c,a);gvjs_A&&!gvjs_Wf("7")&&c.push.apply(c,gvjs_zB(c));return c};function gvjs_zB(a,b){var c=[];b&&(a=gvjs_pc(a,[b]));gvjs_r([],function(d){!gvjs_dc(d,gvjs_Ab(gvjs_hc,a))||b&&!gvjs_hc(d,b)||c.push(d.join("_"))});return c}gvjs_.XI=function(a){this.xO||gvjs_EB(this);return this.xO[a]};
  gvjs_.OQ=function(a){this.Aia||(this.xO||gvjs_EB(this),this.Aia=gvjs_Fd(this.xO));a=parseInt(this.Aia[a],10);return isNaN(a)?0:a};function gvjs_EB(a){var b=a.xa();gvjs_Yb(b.replace(/\xa0|\s/g," ")," ");a.xO={1:b+gvjs_0q,2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function gvjs_FB(a,b){if(!a)throw Error("Invalid class name "+a);if(!gvjs_o(b))throw Error("Invalid decorator function "+b);gvjs_GB[a]=b}function gvjs_HB(a){var b;a=gvjs_QA(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in gvjs_GB?gvjs_GB[b]():null)return b;return null}var gvjs_IB={},gvjs_GB={};function gvjs_JB(a,b,c){gvjs_MA.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=gvjs_yb(b);if(d=gvjs_IB[d])break;b=b.o?b.o.constructor:null}b=d?gvjs_o(d.Ac)?d.Ac():new d:null}this.C=b;this.OE(gvjs_i(a)?a:null);this.p9=null}gvjs_q(gvjs_JB,gvjs_MA);gvjs_=gvjs_JB.prototype;gvjs_.ej=null;gvjs_.L=0;gvjs_.sM=39;gvjs_.Ir=255;gvjs_.Ut=0;gvjs_.Nb=!0;gvjs_.Ao=null;gvjs_.bR=!0;gvjs_.QN=!1;gvjs_.jL=null;function gvjs_KB(a,b){a.hc&&b!=a.bR&&gvjs_LB(a,b);a.bR=b}gvjs_.dh=function(){return this.C.dh(this)};
  gvjs_.AQ=function(){return this.ag||(this.ag=new gvjs_qB)};gvjs_.hb=function(){return this.C};gvjs_.Sha=function(a){if(this.hc)throw Error(gvjs_Cr);this.j()&&(this.K=null);this.C=a};gvjs_.Dr=function(a){a&&(this.Ao?gvjs_hc(this.Ao,a)||this.Ao.push(a):this.Ao=[a],this.C.vs(this,a,!0))};gvjs_.vs=function(a,b){b?this.Dr(a):a&&this.Ao&&gvjs_nc(this.Ao,a)&&(0==this.Ao.length&&(this.Ao=null),this.C.vs(this,a,!1))};
  gvjs_.H=function(){var a=this.C.H(this);this.K=a;gvjs_AB(this.C,a,this.dv());this.QN||this.C.aM(a,!1);this.la()||this.C.setVisible(a,!1)};gvjs_.dv=function(){return this.jL};gvjs_.L5=function(a){this.jL=a};gvjs_.w5=function(a){this.p9=a;var b=this.j();b&&this.C.w5(b,a)};gvjs_.wb=function(){return this.C.wb(this.j())};gvjs_.Ph=function(a){return this.C.Ph(a)};gvjs_.Rf=function(a){this.K=a=this.C.tb(this,a);gvjs_AB(this.C,a,this.dv());this.QN||this.C.aM(a,!1);this.Nb=a.style.display!=gvjs_d};
  gvjs_.dc=function(){gvjs_JB.o.dc.call(this);gvjs_BB(this.C,this,this.K);this.C.pq(this);if(this.sM&-2&&(this.bR&&gvjs_LB(this,!0),gvjs_CB(this,32))){var a=this.dh();if(a){var b=this.AQ();b.hB(a);this.$c().F(b,gvjs_pv,this.bl).F(a,gvjs_0a,this.nv).F(a,gvjs_Ts,this.Ey)}}};
  function gvjs_LB(a,b){var c=a.$c(),d=a.j();b?(c.F(d,gvjs_Gi,a.Qs).F(d,gvjs_4v,a.Xf).F(d,gvjs_8v,a.No).F(d,gvjs_Hi,a.cR),a.nJ!=gvjs_qb&&c.F(d,gvjs_Ct,a.nJ),gvjs_A&&(gvjs_Wf(9)||c.F(d,gvjs_Zt,a.lca),a.IJ||(a.IJ=new gvjs_MB(a),gvjs_Rm(a,a.IJ)))):(c.Sb(d,gvjs_Gi,a.Qs).Sb(d,gvjs_4v,a.Xf).Sb(d,gvjs_8v,a.No).Sb(d,gvjs_Hi,a.cR),a.nJ!=gvjs_qb&&c.Sb(d,gvjs_Ct,a.nJ),gvjs_A&&(gvjs_Wf(9)||c.Sb(d,gvjs_Zt,a.lca),gvjs_V(a.IJ),a.IJ=null))}
  gvjs_.Uf=function(){gvjs_JB.o.Uf.call(this);this.ag&&this.ag.detach();this.la()&&this.isEnabled()&&this.C.$q(this,!1)};gvjs_.R=function(){gvjs_JB.o.R.call(this);this.ag&&(this.ag.wa(),delete this.ag);delete this.C;this.IJ=this.Ao=this.ej=null};gvjs_.getContent=function(){return this.ej};gvjs_.setContent=function(a){this.C.setContent(this.j(),a);this.OE(a)};gvjs_.OE=function(a){this.ej=a};
  gvjs_.Tl=function(){var a=this.getContent();if(!a)return"";a=gvjs_m(a)?a:gvjs_k(a)?gvjs_s(a,gvjs_Kg).join(""):gvjs_Ig(a);return gvjs_Ob(a)};gvjs_.Xz=function(a){gvjs_JB.o.Xz.call(this,a);var b=this.j();b&&this.C.Xz(b,a)};gvjs_.aM=function(a){this.QN=a;var b=this.j();b&&this.C.aM(b,a)};gvjs_.la=function(){return this.Nb};
  gvjs_.setVisible=function(a,b){return b||this.Nb!=a&&this.dispatchEvent(a?gvjs_ix:gvjs_1u)?((b=this.j())&&this.C.setVisible(b,a),this.isEnabled()&&this.C.$q(this,a),this.Nb=a,!0):!1};gvjs_.isEnabled=function(){return!gvjs_DB(this,1)};gvjs_.Ib=function(a){var b=this.getParent();b&&typeof b.isEnabled==gvjs_b&&!b.isEnabled()||!gvjs_NB(this,1,!a)||(a||(this.setActive(!1),this.tk(!1)),this.la()&&this.C.$q(this,a),this.Ad(1,!a,!0))};gvjs_.tk=function(a){gvjs_NB(this,2,a)&&this.Ad(2,a)};
  gvjs_.el=function(){return gvjs_DB(this,4)};gvjs_.setActive=function(a){gvjs_NB(this,4,a)&&this.Ad(4,a)};gvjs_.bS=function(){return gvjs_DB(this,8)};gvjs_.mp=function(a){gvjs_NB(this,8,a)&&this.Ad(8,a)};gvjs_.wn=function(){return gvjs_DB(this,16)};gvjs_.Bj=function(a){gvjs_NB(this,16,a)&&this.Ad(16,a)};gvjs_.QE=function(a){gvjs_NB(this,32,a)&&this.Ad(32,a)};gvjs_.Xd=function(a){gvjs_NB(this,64,a)&&this.Ad(64,a)};gvjs_.getState=function(){return this.L};function gvjs_DB(a,b){return!!(a.L&b)}
  gvjs_.Ad=function(a,b,c){c||1!=a?gvjs_CB(this,a)&&b!=gvjs_DB(this,a)&&(this.C.Ad(this,a,b),this.L=b?this.L|a:this.L&~a):this.Ib(!b)};function gvjs_CB(a,b){return!!(a.sM&b)}gvjs_.Dg=function(a,b){if(this.hc&&gvjs_DB(this,a)&&!b)throw Error(gvjs_Cr);!b&&gvjs_DB(this,a)&&this.Ad(a,!1);this.sM=b?this.sM|a:this.sM&~a};function gvjs_OB(a,b){return!!(a.Ir&b)&&gvjs_CB(a,b)}function gvjs_NB(a,b,c){return gvjs_CB(a,b)&&gvjs_DB(a,b)!=c&&(!(a.Ut&b)||a.dispatchEvent(gvjs_Rca(b,c)))&&!a.isDisposed()}
  gvjs_.Qs=function(a){!gvjs_PB(a,this.j())&&this.dispatchEvent("enter")&&this.isEnabled()&&gvjs_OB(this,2)&&this.tk(!0)};gvjs_.cR=function(a){!gvjs_PB(a,this.j())&&this.dispatchEvent("leave")&&(gvjs_OB(this,4)&&this.setActive(!1),gvjs_OB(this,2)&&this.tk(!1))};gvjs_.nJ=gvjs_qb;function gvjs_PB(a,b){return!!a.relatedTarget&&gvjs_wg(b,a.relatedTarget)}
  gvjs_.Xf=function(a){this.isEnabled()&&(gvjs_OB(this,2)&&this.tk(!0),gvjs_Zm(a)&&(gvjs_OB(this,4)&&this.setActive(!0),this.C&&this.C.at(this)&&this.dh().focus()));!this.QN&&gvjs_Zm(a)&&a.preventDefault()};gvjs_.No=function(a){this.isEnabled()&&(gvjs_OB(this,2)&&this.tk(!0),this.el()&&this.tj(a)&&gvjs_OB(this,4)&&this.setActive(!1))};gvjs_.lca=function(a){this.isEnabled()&&this.tj(a)};
  gvjs_.tj=function(a){gvjs_OB(this,16)&&this.Bj(!this.wn());gvjs_OB(this,8)&&this.mp(!0);gvjs_OB(this,64)&&this.Xd(!gvjs_DB(this,64));var b=new gvjs_Tm(gvjs_is,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.m4=a.m4);return this.dispatchEvent(b)};gvjs_.nv=function(){gvjs_OB(this,32)&&this.QE(!0)};gvjs_.Ey=function(){gvjs_OB(this,4)&&this.setActive(!1);gvjs_OB(this,32)&&this.QE(!1)};
  gvjs_.bl=function(a){return this.la()&&this.isEnabled()&&this.dk(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};gvjs_.dk=function(a){return 13==a.keyCode&&this.tj(a)};if(!gvjs_o(gvjs_JB))throw Error("Invalid component class "+gvjs_JB);if(!gvjs_o(gvjs_vB))throw Error("Invalid renderer class "+gvjs_vB);var gvjs_2ca=gvjs_yb(gvjs_JB);gvjs_IB[gvjs_2ca]=gvjs_vB;gvjs_FB(gvjs_7r,function(){return new gvjs_JB(null)});
  function gvjs_MB(a){gvjs_U.call(this);this.cP=a;this.HO=!1;this.Jd=new gvjs_Qp(this);gvjs_Rm(this,this.Jd);a=this.cP.K;this.Jd.F(a,gvjs_4v,this.wC).F(a,gvjs_8v,this.eR).F(a,gvjs_Yj,this.Ps)}gvjs_q(gvjs_MB,gvjs_U);var gvjs_QB=!gvjs_A||gvjs_Xf(9);gvjs_MB.prototype.wC=function(){this.HO=!1};gvjs_MB.prototype.eR=function(){this.HO=!0};
  function gvjs_RB(a,b){if(!gvjs_QB)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c}
  gvjs_MB.prototype.Ps=function(a){if(this.HO)this.HO=!1;else{var b=a.jj,c=b.button,d=b.type,e=gvjs_RB(b,gvjs_4v);this.cP.Xf(new gvjs_Xm(e,a.currentTarget));e=gvjs_RB(b,gvjs_8v);this.cP.No(new gvjs_Xm(e,a.currentTarget));gvjs_QB||(b.button=c,b.type=d)}};gvjs_MB.prototype.R=function(){this.cP=null;gvjs_MB.o.R.call(this)};function gvjs_SB(){this.l$=[]}gvjs_q(gvjs_SB,gvjs_vB);gvjs_rb(gvjs_SB);function gvjs_TB(a,b){var c=a.l$[b];if(!c){switch(b){case 0:c=a.xa()+"-highlight";break;case 1:c=a.xa()+"-checkbox";break;case 2:c=a.xa()+gvjs_Zq}a.l$[b]=c}return c}gvjs_=gvjs_SB.prototype;gvjs_.Yk=function(){return"menuitem"};gvjs_.H=function(a){var b=a.Ha().H(gvjs_a,this.Vl(a).join(" "),gvjs_UB(this,a.getContent(),a.Ha()));gvjs_VB(this,a,b,gvjs_CB(a,8)||gvjs_CB(a,16));return b};gvjs_.wb=function(a){return a&&a.firstChild};
  gvjs_.tb=function(a,b){var c=gvjs_rg(b),d=gvjs_TB(this,2);c&&gvjs_RA(c,d)||b.appendChild(gvjs_UB(this,b.childNodes,a.Ha()));gvjs_RA(b,gvjs_fs)&&(a.iV(!0),this.iV(a,b,!0));return gvjs_SB.o.tb.call(this,a,b)};gvjs_.setContent=function(a,b){var c=this.wb(a),d=gvjs_WB(this,a)?c.firstChild:null;gvjs_SB.o.setContent.call(this,a,b);d&&!gvjs_WB(this,a)&&c.insertBefore(d,c.firstChild||null)};function gvjs_UB(a,b,c){a=gvjs_TB(a,2);return c.H(gvjs_a,a,b)}gvjs_.N5=function(a,b,c){a&&b&&gvjs_VB(this,a,b,c)};
  gvjs_.iV=function(a,b,c){a&&b&&gvjs_VB(this,a,b,c)};function gvjs_WB(a,b){return(b=a.wb(b))?(b=b.firstChild,a=gvjs_TB(a,1),!!b&&gvjs_ug(b)&&gvjs_RA(b,a)):!1}function gvjs_VB(a,b,c,d){gvjs_AB(a,c,b.dv());gvjs_BB(a,b,c);d!=gvjs_WB(a,c)&&(gvjs_WA(c,gvjs_fs,d),c=a.wb(c),d?(a=gvjs_TB(a,1),c.insertBefore(b.Ha().H(gvjs_a,a),c.firstChild||null)):c.removeChild(c.firstChild))}gvjs_.XI=function(a){switch(a){case 2:return gvjs_TB(this,0);case 16:case 8:return gvjs_gs;default:return gvjs_SB.o.XI.call(this,a)}};
  gvjs_.OQ=function(a){var b=gvjs_TB(this,0);switch(a){case gvjs_gs:return 16;case b:return 2;default:return gvjs_SB.o.OQ.call(this,a)}};gvjs_.xa=function(){return gvjs_ds};function gvjs_XB(a,b,c,d){gvjs_JB.call(this,a,d||gvjs_SB.Ac(),c);this.bb(b)}gvjs_q(gvjs_XB,gvjs_JB);gvjs_=gvjs_XB.prototype;gvjs_.getValue=function(){var a=this.Ki;return null!=a?a:this.Tl()};gvjs_.bb=function(a){this.Ki=a};gvjs_.Dg=function(a,b){gvjs_XB.o.Dg.call(this,a,b);switch(a){case 8:this.wn()&&!b&&this.Bj(!1);(a=this.j())&&this.hb().N5(this,a,b);break;case 16:(a=this.j())&&this.hb().iV(this,a,b)}};gvjs_.N5=function(a){this.Dg(8,a)};gvjs_.iV=function(a){this.Dg(16,a)};
  gvjs_.Tl=function(){var a=this.getContent();return gvjs_k(a)?(a=gvjs_s(a,function(a){return gvjs_ug(a)&&(gvjs_RA(a,"goog-menuitem-accel")||gvjs_RA(a,"goog-menuitem-mnemonic-separator"))?"":gvjs_Kg(a)}).join(""),gvjs_Ob(a)):gvjs_XB.o.Tl.call(this)};gvjs_.No=function(a){var b=this.getParent();if(b){var c=b.Ofa;b.Ofa=null;if(c&&gvjs_n(a.clientX)&&gvjs_Ne(c,new gvjs_w(a.clientX,a.clientY)))return}gvjs_XB.o.No.call(this,a)};
  gvjs_.dk=function(a){return a.keyCode==this.Zea&&this.tj(a)?!0:gvjs_XB.o.dk.call(this,a)};gvjs_.tra=function(){return this.Zea};gvjs_FB(gvjs_ds,function(){return new gvjs_XB(null)});gvjs_XB.prototype.dv=function(){return gvjs_CB(this,16)?"menuitemcheckbox":gvjs_CB(this,8)?"menuitemradio":gvjs_XB.o.dv.call(this)};gvjs_XB.prototype.getParent=function(){return gvjs_JB.prototype.getParent.call(this)};gvjs_XB.prototype.FQ=function(){return gvjs_JB.prototype.FQ.call(this)};function gvjs_YB(a,b,c,d){gvjs_Ly.call(this,a,b);this.qS=c?5:0;this.a4=d||void 0}gvjs_q(gvjs_YB,gvjs_Ly);gvjs_YB.prototype.qra=function(){return this.qS};gvjs_YB.prototype.Jf=function(a,b,c,d){var e=gvjs_Hy(this.element,this.yH,a,b,null,c,10,d,this.a4);if(e&496){var f=gvjs_ZB(e,this.yH);b=gvjs_ZB(e,b);e=gvjs_Hy(this.element,f,a,b,null,c,10,d,this.a4);e&496&&(f=gvjs_ZB(e,f),b=gvjs_ZB(e,b),gvjs_Hy(this.element,f,a,b,null,c,this.qS,d,this.a4))}};
  function gvjs_ZB(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function gvjs__B(a,b,c,d){gvjs_YB.call(this,a,b,c||d);if(c||d)this.qS=65|(d?32:132)}gvjs_q(gvjs__B,gvjs_YB);gvjs_0e("Firefox");var gvjs_3ca=gvjs_Df()||gvjs_0e("iPod"),gvjs_4ca=gvjs_0e("iPad");!gvjs_0e("Android")||gvjs_1e()||gvjs_0e("Firefox")||gvjs_0e("Opera")||gvjs_0e("Silk");gvjs_1e();!gvjs_0e("Safari")||gvjs_1e()||gvjs_0e("Coast")||gvjs_0e("Opera")||gvjs_0e(gvjs_pa)||gvjs_0e("Silk")||gvjs_0e("Android")||gvjs_Ef();function gvjs_0B(){}gvjs_q(gvjs_0B,gvjs_vB);gvjs_rb(gvjs_0B);gvjs_=gvjs_0B.prototype;gvjs_.Yk=function(){return gvjs_2s};gvjs_.vr=function(a,b,c){switch(b){case 8:case 16:gvjs_fz(a,"pressed",c);break;default:case 64:case 1:gvjs_0B.o.vr.call(this,a,b,c)}};gvjs_.H=function(a){var b=gvjs_0B.o.H.call(this,a);this.rl(b,a.rn());var c=a.getValue();c&&this.bb(b,c);gvjs_CB(a,16)&&this.vr(b,16,a.wn());return b};
  gvjs_.tb=function(a,b){b=gvjs_0B.o.tb.call(this,a,b);var c=this.getValue(b);a.ke=c;a.XE(this.rn(b));gvjs_CB(a,16)&&this.vr(b,16,a.wn());return b};gvjs_.getValue=gvjs_qb;gvjs_.bb=gvjs_qb;gvjs_.rn=function(a){return a.title};gvjs_.rl=function(a,b){a&&(b?a.title=b:a.removeAttribute(gvjs_Sx))};gvjs_.lw=function(a,b){var c=a.qj(),d=this.xa()+"-collapse-left",e=this.xa()+"-collapse-right";a.vs(c?e:d,!!(b&1));a.vs(c?d:e,!!(b&2))};gvjs_.xa=function(){return gvjs_5r};function gvjs_1B(){}gvjs_q(gvjs_1B,gvjs_0B);gvjs_rb(gvjs_1B);gvjs_=gvjs_1B.prototype;gvjs_.Yk=function(){};gvjs_.H=function(a){gvjs_KB(a,!1);a.Ir&=-256;a.Dg(32,!1);return a.Ha().H(gvjs_la,{"class":this.Vl(a).join(" "),disabled:!a.isEnabled(),title:a.rn()||"",value:a.getValue()||""},a.Tl()||"")};gvjs_.Ph=function(a){return a.tagName==gvjs_la||a.tagName==gvjs_sa&&(a.type==gvjs_2s||"submit"==a.type||"reset"==a.type)};
  gvjs_.tb=function(a,b){gvjs_KB(a,!1);a.Ir&=-256;a.Dg(32,!1);if(b.disabled){var c=this.XI(1);gvjs_SA(b,c)}return gvjs_1B.o.tb.call(this,a,b)};gvjs_.pq=function(a){a.$c().F(a.j(),gvjs_Yj,a.tj)};gvjs_.aM=gvjs_qb;gvjs_.Xz=gvjs_qb;gvjs_.at=function(a){return a.isEnabled()};gvjs_.$q=gvjs_qb;gvjs_.Ad=function(a,b,c){gvjs_1B.o.Ad.call(this,a,b,c);(a=a.j())&&1==b&&(a.disabled=c)};gvjs_.getValue=function(a){return a.value};gvjs_.bb=function(a,b){a&&(a.value=b)};gvjs_.vr=gvjs_qb;function gvjs_2B(a,b,c){gvjs_JB.call(this,a,b||gvjs_1B.Ac(),c)}gvjs_q(gvjs_2B,gvjs_JB);gvjs_=gvjs_2B.prototype;gvjs_.getValue=function(){return this.ke};gvjs_.bb=function(a){this.ke=a;this.hb().bb(this.j(),a)};gvjs_.rn=function(){return this.ua};gvjs_.rl=function(a){this.ua=a;this.hb().rl(this.j(),a)};gvjs_.XE=function(a){this.ua=a};gvjs_.lw=function(a){this.hb().lw(this,a)};gvjs_.R=function(){gvjs_2B.o.R.call(this);delete this.ke;delete this.ua};
  gvjs_.dc=function(){gvjs_2B.o.dc.call(this);if(gvjs_CB(this,32)){var a=this.dh();a&&this.$c().F(a,gvjs_rv,this.dk)}};gvjs_.dk=function(a){return 13==a.keyCode&&a.type==gvjs_pv||32==a.keyCode&&a.type==gvjs_rv?this.tj(a):32==a.keyCode};gvjs_FB(gvjs_5r,function(){return new gvjs_2B(null)});function gvjs_3B(a){this.ZN=a}gvjs_rb(gvjs_3B);gvjs_=gvjs_3B.prototype;gvjs_.Yk=function(){return this.ZN};function gvjs_4B(a,b){a&&(a.tabIndex=b?0:-1)}gvjs_.H=function(a){return a.Ha().H(gvjs_a,this.Vl(a).join(" "))};gvjs_.wb=function(a){return a};gvjs_.Ph=function(a){return a.tagName==gvjs_a};gvjs_.tb=function(a,b){b.id&&a.fM(b.id);var c=this.xa(),d=!1,e=gvjs_QA(b);e&&gvjs_r(e,function(b){b==c?d=!0:b&&this.O5(a,b,c)},this);d||gvjs_SA(b,c);gvjs_5B(this,a,this.wb(b));return b};
  gvjs_.O5=function(a,b,c){b==c+gvjs_0q?a.Ib(!1):b==c+"-horizontal"?a.setOrientation(gvjs_c):b==c+"-vertical"&&a.setOrientation(gvjs_g)};function gvjs_5B(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.m0(d);f&&(f.K=d,b.isEnabled()||f.Ib(!1),b.Ra(f),f.tb(d))}else d.nodeValue&&""!=gvjs_Pb(d.nodeValue)||c.removeChild(d);d=e}}gvjs_.m0=function(a){return gvjs_HB(a)};
  gvjs_.pq=function(a){a=a.j();gvjs_cl(a,!0,gvjs_Jf);gvjs_A&&(a.hideFocus=!0);var b=this.Yk();b&&gvjs_ez(a,b)};gvjs_.dh=function(a){return a.j()};gvjs_.xa=function(){return"goog-container"};gvjs_.Vl=function(a){var b=this.xa(),c=a.mj()==gvjs_c,c=[b,c?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+gvjs_0q);return c};function gvjs_6B(a,b,c){gvjs_MA.call(this,c);this.C=b||gvjs_3B.Ac();this.Fb=a||gvjs_g}gvjs_q(gvjs_6B,gvjs_MA);gvjs_=gvjs_6B.prototype;gvjs_.h2=null;gvjs_.ag=null;gvjs_.C=null;gvjs_.Fb=null;gvjs_.Nb=!0;gvjs_.Ig=!0;gvjs_.N_=!0;gvjs_.qe=-1;gvjs_.Ch=null;gvjs_.Fq=!1;gvjs_.Jma=!1;gvjs_.gxa=!0;gvjs_.Ur=null;gvjs_.dh=function(){return this.h2||this.C.dh(this)};gvjs_.AQ=function(){return this.ag||(this.ag=new gvjs_qB(this.dh()))};gvjs_.hb=function(){return this.C};
  gvjs_.Sha=function(a){if(this.j())throw Error(gvjs_Cr);this.C=a};gvjs_.H=function(){this.K=this.C.H(this)};gvjs_.wb=function(){return this.C.wb(this.j())};gvjs_.Ph=function(a){return this.C.Ph(a)};gvjs_.Rf=function(a){this.K=this.C.tb(this,a);a.style.display==gvjs_d&&(this.Nb=!1)};
  gvjs_.dc=function(){gvjs_6B.o.dc.call(this);gvjs_OA(this,function(a){a.hc&&gvjs_7B(this,a)},this);var a=this.j();this.C.pq(this);this.setVisible(this.Nb,!0);this.$c().F(this,"enter",this.W0).F(this,gvjs_3u,this.oJ).F(this,gvjs_9x,this.f1).F(this,"open",this.dta).F(this,gvjs_vt,this.Q0).F(a,gvjs_4v,this.Xf).F(gvjs_3f(a),gvjs_8v,this.usa).F(a,[gvjs_4v,gvjs_8v,gvjs_Gi,gvjs_Hi,gvjs_Ct],this.isa);this.at()&&gvjs_8B(this,!0)};
  function gvjs_8B(a,b){var c=a.$c(),d=a.dh();b?c.F(d,gvjs_0a,a.nv).F(d,gvjs_Ts,a.Ey).F(a.AQ(),gvjs_pv,a.bl):c.Sb(d,gvjs_0a,a.nv).Sb(d,gvjs_Ts,a.Ey).Sb(a.AQ(),gvjs_pv,a.bl)}gvjs_.Uf=function(){this.Sg(-1);this.Ch&&this.Ch.Xd(!1);this.Fq=!1;gvjs_6B.o.Uf.call(this)};gvjs_.R=function(){gvjs_6B.o.R.call(this);this.ag&&(this.ag.wa(),this.ag=null);this.C=this.Ch=this.Ur=this.h2=null};gvjs_.W0=function(){return!0};
  gvjs_.oJ=function(a){var b=gvjs_PA(this,a.target);if(-1<b&&b!=this.qe){var c=gvjs_9B(this);c&&c.tk(!1);this.qe=b;c=gvjs_9B(this);this.Fq&&c.setActive(!0);this.gxa&&this.Ch&&c!=this.Ch&&(gvjs_CB(c,64)?c.Xd(!0):this.Ch.Xd(!1))}b=this.j();null!=a.target.j()&&gvjs_fz(b,gvjs_js,a.target.j().id)};gvjs_.f1=function(a){a.target==gvjs_9B(this)&&(this.qe=-1);this.j().removeAttribute(gvjs_Ds)};gvjs_.dta=function(a){(a=a.target)&&a!=this.Ch&&a.getParent()==this&&(this.Ch&&this.Ch.Xd(!1),this.Ch=a)};
  gvjs_.Q0=function(a){a.target==this.Ch&&(this.Ch=null);var b=this.j(),c=a.target.j();b&&gvjs_DB(a.target,2)&&c&&gvjs_iz(b,c)};gvjs_.Xf=function(a){this.Ig&&(this.Fq=!0);var b=this.dh();b&&gvjs_Eg(b)?b.focus():a.preventDefault()};gvjs_.usa=function(){this.Fq=!1};
  gvjs_.isa=function(a){var b;a:{b=a.target;if(this.Ur)for(var c=this.j();b&&b!==c;){var d=b.id;if(d in this.Ur){b=this.Ur[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case gvjs_4v:b.Xf(a);break;case gvjs_8v:b.No(a);break;case gvjs_Gi:b.Qs(a);break;case gvjs_Hi:b.cR(a);break;case gvjs_Ct:b.nJ(a)}};gvjs_.nv=function(){};gvjs_.Ey=function(){this.Sg(-1);this.Fq=!1;this.Ch&&this.Ch.Xd(!1)};
  gvjs_.bl=function(a){return this.isEnabled()&&this.la()&&(0!=this.Ff()||this.h2)&&this.dk(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
  gvjs_.dk=function(a){var b=gvjs_9B(this);if(b&&typeof b.bl==gvjs_b&&b.bl(a)||this.Ch&&this.Ch!=b&&typeof this.Ch.bl==gvjs_b&&this.Ch.bl(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.at())this.dh().blur();else return!1;break;case 36:gvjs_$B(this);break;case 35:gvjs_5ca(this);break;case 38:if(this.Fb==gvjs_g)gvjs_aC(this);else return!1;break;case 37:if(this.Fb==gvjs_c)this.qj()?gvjs_bC(this):gvjs_aC(this);else return!1;break;case 40:if(this.Fb==
  gvjs_g)gvjs_bC(this);else return!1;break;case 39:if(this.Fb==gvjs_c)this.qj()?gvjs_aC(this):gvjs_bC(this);else return!1;break;default:return!1}return!0};function gvjs_7B(a,b){var c=b.j(),c=c.id||(c.id=b.getId());a.Ur||(a.Ur={});a.Ur[c]=b}
  gvjs_.TA=function(a,b,c){a.Ut|=2;a.Ut|=64;!this.at()&&this.Jma||a.Dg(32,!1);gvjs_KB(a,!1);var d=a.getParent()==this?gvjs_PA(this,a):-1;gvjs_6B.o.TA.call(this,a,b,c);a.hc&&this.hc&&gvjs_7B(this,a);a=d;-1==a&&(a=this.Ff());a==this.qe?this.qe=Math.min(this.Ff()-1,b):a>this.qe&&b<=this.qe?this.qe++:a<this.qe&&b>this.qe&&this.qe--};
  gvjs_.removeChild=function(a,b){if(a=gvjs_m(a)?this.iC(a):a){var c=gvjs_PA(this,a);-1!=c&&(c==this.qe?(a.tk(!1),this.qe=-1):c<this.qe&&this.qe--);(c=a.j())&&c.id&&this.Ur&&gvjs_Ad(this.Ur,c.id)}a=gvjs_6B.o.removeChild.call(this,a,b);gvjs_KB(a,!0);return a};gvjs_.mj=function(){return this.Fb};gvjs_.setOrientation=function(a){if(this.j())throw Error(gvjs_Cr);this.Fb=a};gvjs_.la=function(){return this.Nb};
  gvjs_.setVisible=function(a,b){if(b||this.Nb!=a&&this.dispatchEvent(a?gvjs_ix:gvjs_1u)){this.Nb=a;var c=this.j();c&&(gvjs_R(c,a),this.at()&&gvjs_4B(this.dh(),this.Ig&&this.Nb),b||this.dispatchEvent(this.Nb?"aftershow":"afterhide"));return!0}return!1};gvjs_.isEnabled=function(){return this.Ig};
  gvjs_.Ib=function(a){this.Ig!=a&&this.dispatchEvent(a?gvjs_au:gvjs_5t)&&(a?(this.Ig=!0,gvjs_OA(this,function(a){a.Pja?delete a.Pja:a.Ib(!0)})):(gvjs_OA(this,function(a){a.isEnabled()?a.Ib(!1):a.Pja=!0}),this.Fq=this.Ig=!1),this.at()&&gvjs_4B(this.dh(),a&&this.Nb))};gvjs_.at=function(){return this.N_};gvjs_.$q=function(a){a!=this.N_&&this.hc&&gvjs_8B(this,a);this.N_=a;this.Ig&&this.Nb&&gvjs_4B(this.dh(),a)};gvjs_.Sg=function(a){(a=this.tg(a))?a.tk(!0):-1<this.qe&&gvjs_9B(this).tk(!1)};
  gvjs_.tk=function(a){this.Sg(gvjs_PA(this,a))};function gvjs_9B(a){return a.tg(a.qe)}function gvjs_$B(a){gvjs_cC(a,function(a,c){return(a+1)%c},a.Ff()-1)}function gvjs_5ca(a){gvjs_cC(a,function(a,c){a--;return 0>a?c-1:a},0)}function gvjs_bC(a){gvjs_cC(a,function(a,c){return(a+1)%c},a.qe)}function gvjs_aC(a){gvjs_cC(a,function(a,c){a--;return 0>a?c-1:a},a.qe)}
  function gvjs_cC(a,b,c){c=0>c?gvjs_PA(a,a.Ch):c;var d=a.Ff();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.tg(c);if(f&&a.Y9(f)){a.G5(c);break}e++;c=b.call(a,c,d)}}gvjs_.Y9=function(a){return a.la()&&a.isEnabled()&&gvjs_CB(a,2)};gvjs_.G5=function(a){this.Sg(a)};function gvjs_dC(){}gvjs_q(gvjs_dC,gvjs_vB);gvjs_rb(gvjs_dC);gvjs_dC.prototype.xa=function(){return gvjs_cs};function gvjs_eC(a,b,c){gvjs_JB.call(this,a,c||gvjs_dC.Ac(),b);this.Dg(1,!1);this.Dg(2,!1);this.Dg(4,!1);this.Dg(32,!1);this.L=1}gvjs_q(gvjs_eC,gvjs_JB);gvjs_FB(gvjs_cs,function(){return new gvjs_eC(null)});function gvjs_fC(){}gvjs_q(gvjs_fC,gvjs_vB);gvjs_rb(gvjs_fC);gvjs_fC.prototype.H=function(a){return a.Ha().H(gvjs_a,this.xa())};gvjs_fC.prototype.tb=function(a,b){b.id&&a.fM(b.id);if("HR"==b.tagName){var c=b;b=this.H(a);gvjs_ng(b,c);gvjs_pg(c)}else gvjs_SA(b,this.xa());return b};gvjs_fC.prototype.setContent=function(){};gvjs_fC.prototype.xa=function(){return gvjs_es};function gvjs_gC(a,b){gvjs_JB.call(this,null,a||gvjs_fC.Ac(),b);this.Dg(1,!1);this.Dg(2,!1);this.Dg(4,!1);this.Dg(32,!1);this.L=1}gvjs_q(gvjs_gC,gvjs_JB);gvjs_gC.prototype.dc=function(){gvjs_gC.o.dc.call(this);var a=this.j();gvjs_ez(a,gvjs_8w)};gvjs_FB(gvjs_es,function(){return new gvjs_gC});function gvjs_hC(a){this.ZN=a||"menu"}gvjs_q(gvjs_hC,gvjs_3B);gvjs_rb(gvjs_hC);gvjs_=gvjs_hC.prototype;gvjs_.Ph=function(a){return"UL"==a.tagName||gvjs_hC.o.Ph.call(this,a)};gvjs_.m0=function(a){return"HR"==a.tagName?new gvjs_gC:gvjs_hC.o.m0.call(this,a)};gvjs_.Ex=function(a,b){return gvjs_wg(a.j(),b)};gvjs_.xa=function(){return gvjs_as};gvjs_.pq=function(a){gvjs_hC.o.pq.call(this,a);a=a.j();gvjs_fz(a,gvjs_Zu,gvjs_kb)};gvjs_FB(gvjs_es,function(){return new gvjs_gC});function gvjs_iC(a,b){gvjs_6B.call(this,gvjs_g,b||gvjs_hC.Ac(),a);this.$q(!1)}gvjs_q(gvjs_iC,gvjs_6B);gvjs_=gvjs_iC.prototype;gvjs_.PN=!0;gvjs_.U8=!1;gvjs_.xa=function(){return this.hb().xa()};gvjs_.Ex=function(a){if(this.hb().Ex(this,a))return!0;for(var b=0,c=this.Ff();b<c;b++){var d=this.tg(b);if(typeof d.Ex==gvjs_b&&d.Ex(a))return!0}return!1};gvjs_.Ek=function(a){this.Ra(a,!0)};gvjs_.Yw=function(a,b){this.TA(a,b,!0)};gvjs_.Sd=function(a){return this.tg(a)};gvjs_.Xh=function(){return this.Ff()};
  gvjs_.bJ=function(){var a=[];gvjs_OA(this,function(b){a.push(b)});return a};gvjs_.setPosition=function(a,b){var c=this.la();c||gvjs_R(this.j(),!0);var d=this.j(),e=gvjs__k(d);a instanceof gvjs_w&&(b=a.y,a=a.x);gvjs_Uk(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||gvjs_R(this.j(),!1)};gvjs_.getPosition=function(){return this.la()?gvjs__k(this.j()):null};
  gvjs_.setVisible=function(a,b,c){(b=gvjs_iC.o.setVisible.call(this,a,b))&&a&&this.hc&&this.PN&&this.dh().focus();this.Ofa=a&&c&&gvjs_n(c.clientX)?new gvjs_w(c.clientX,c.clientY):null;return b};gvjs_.W0=function(a){this.PN&&this.dh().focus();return gvjs_iC.o.W0.call(this,a)};gvjs_.Y9=function(a){return(this.U8||a.isEnabled())&&a.la()&&gvjs_CB(a,2)};
  gvjs_.Rf=function(a){for(var b=this.hb(),c=gvjs_Ng(this.Ha(),gvjs_a,b.xa()+gvjs_Zq,a),d=c.length,e=0;e<d;e++)gvjs_5B(b,this,c[e]);gvjs_iC.o.Rf.call(this,a)};gvjs_.dk=function(a){var b=gvjs_iC.o.dk.call(this,a);b||gvjs_OA(this,function(c){!b&&c.tra&&c.Zea==a.keyCode&&(this.isEnabled()&&this.tk(c),b=c.bl(a))},this);return b};
  gvjs_.Sg=function(a){gvjs_iC.o.Sg.call(this,a);if(a=this.tg(a)){var b=a.j();a=this.j()||gvjs_dg(document);var c;c=a||gvjs_dg(document);var d=gvjs__k(b),e=gvjs__k(c),f=gvjs_gl(c);if(c==gvjs_dg(document)){var g=d.x-c.scrollLeft,d=d.y-c.scrollTop;gvjs_A&&!gvjs_Xf(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;var b=gvjs_6k(b),f=c.clientHeight-b.height,e=c.scrollLeft,h=c.scrollTop,e=e+Math.min(g,Math.max(g-(c.clientWidth-b.width),0)),h=h+Math.min(d,Math.max(d-f,0));c=new gvjs_w(e,h);
  a.scrollLeft=c.x;a.scrollTop=c.y}};function gvjs_jC(){}gvjs_q(gvjs_jC,gvjs_0B);gvjs_rb(gvjs_jC);gvjs_=gvjs_jC.prototype;gvjs_.H=function(a){var b={"class":gvjs_$r+this.Vl(a).join(" ")},b=a.Ha().H(gvjs_a,b,this.fP(a.getContent(),a.Ha()));this.rl(b,a.rn());return b};gvjs_.Yk=function(){return gvjs_2s};gvjs_.wb=function(a){return a&&a.firstChild&&a.firstChild.firstChild};gvjs_.fP=function(a,b){return b.H(gvjs_a,gvjs_$r+(this.xa()+gvjs_3q),b.H(gvjs_a,gvjs_$r+(this.xa()+gvjs_2q),a))};gvjs_.Ph=function(a){return a.tagName==gvjs_a};
  gvjs_.tb=function(a,b){gvjs_kC(b,!0);gvjs_kC(b,!1);var c;a:{c=a.Ha().Jba(b);var d=this.xa()+gvjs_3q;if(c&&gvjs_RA(c,d)&&(c=a.Ha().Jba(c),d=this.xa()+gvjs_2q,c&&gvjs_RA(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.fP(b.childNodes,a.Ha()));gvjs_TA(b,[gvjs_9r,this.xa()]);return gvjs_jC.o.tb.call(this,a,b)};gvjs_.xa=function(){return gvjs_8r};
  function gvjs_kC(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_Pb(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function gvjs_lC(){}gvjs_q(gvjs_lC,gvjs_jC);gvjs_rb(gvjs_lC);gvjs_=gvjs_lC.prototype;gvjs_.wb=function(a){return gvjs_lC.o.wb.call(this,a&&a.firstChild)};gvjs_.tb=function(a,b){var c=gvjs_5f("*",gvjs_as,b)[0];if(c){gvjs_R(c,!1);gvjs_3f(c).body.appendChild(c);var d=new gvjs_iC;d.tb(c);a.ow(d)}return gvjs_lC.o.tb.call(this,a,b)};gvjs_.fP=function(a,b){return gvjs_lC.o.fP.call(this,[this.createCaption(a,b),this.hP(b)],b)};gvjs_.createCaption=function(a,b){return gvjs_mC(a,this.xa(),b)};
  function gvjs_mC(a,b,c){return c.H(gvjs_a,gvjs_$r+(b+gvjs_Yq),a)}gvjs_.hP=function(a){return a.H(gvjs_a,gvjs_$r+(this.xa()+gvjs_1q),"\u00a0")};gvjs_.xa=function(){return gvjs_bs};function gvjs_nC(a,b,c,d,e){gvjs_2B.call(this,a,c||gvjs_lC.Ac(),d);this.Dg(64,!0);this.TS=new gvjs__B(null,9);b&&this.ow(b);this.Ova=null;this.Cd=new gvjs_kn(500);!gvjs_3ca&&!gvjs_4ca||gvjs_Wf("533.17.9")||(this.UC=!0);this.Pva=e||gvjs_hC.Ac()}gvjs_q(gvjs_nC,gvjs_2B);gvjs_=gvjs_nC.prototype;gvjs_.UC=!1;gvjs_.Zxa=!1;gvjs_.Hya=!1;gvjs_.dc=function(){gvjs_nC.o.dc.call(this);gvjs_oC(this,!0);this.ta&&gvjs_pC(this,this.ta,!0);gvjs_fz(this.K,gvjs_Zu,!!this.ta)};
  gvjs_.Uf=function(){gvjs_nC.o.Uf.call(this);gvjs_oC(this,!1);if(this.ta){this.Xd(!1);this.ta.Uf();gvjs_pC(this,this.ta,!1);var a=this.ta.j();a&&gvjs_pg(a)}};gvjs_.R=function(){gvjs_nC.o.R.call(this);this.ta&&(this.ta.wa(),delete this.ta);delete this.Cxa;this.Cd.wa()};gvjs_.Xf=function(a){gvjs_nC.o.Xf.call(this,a);this.el()&&(this.Xd(!gvjs_DB(this,64),a),this.ta&&(a=gvjs_DB(this,64),this.ta.Fq=a))};gvjs_.No=function(a){gvjs_nC.o.No.call(this,a);this.ta&&!this.el()&&(this.ta.Fq=!1)};
  gvjs_.tj=function(){this.setActive(!1);return!0};gvjs_.ssa=function(a){this.ta&&this.ta.la()&&!this.Ex(a.target)&&this.Xd(!1)};gvjs_.Ex=function(a){return a&&gvjs_wg(this.j(),a)||this.ta&&this.ta.Ex(a)||!1};
  gvjs_.dk=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=gvjs_rv)return!0}else if(a.type!=gvjs_pv)return!1;if(this.ta&&this.ta.la()){var b=13==a.keyCode||32==a.keyCode,c=this.ta.bl(a);return 27==a.keyCode||b?(this.Xd(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Xd(!0,a),!0):!1};gvjs_.Fy=function(){this.Xd(!1)};gvjs_.Wsa=function(){this.el()||this.Xd(!1)};gvjs_.Ey=function(a){this.UC||this.Xd(!1);gvjs_nC.o.Ey.call(this,a)};
  gvjs_.iq=function(){this.ta||this.ow(new gvjs_iC(this.Ha(),this.Pva));return this.ta||null};gvjs_.ow=function(a){var b=this.ta;if(a!=b&&(b&&(this.Xd(!1),this.hc&&gvjs_pC(this,b,!1),delete this.ta),this.hc&&gvjs_fz(this.K,gvjs_Zu,!!a),a)){this.ta=a;gvjs_NA(a,this);a.setVisible(!1);var c=this.UC;(a.PN=c)&&a.$q(!0);this.hc&&gvjs_pC(this,a,!0)}return b};gvjs_.Ek=function(a){this.iq().Ra(a,!0)};gvjs_.Yw=function(a,b){this.iq().TA(a,b,!0)};gvjs_.Sd=function(a){return this.ta?this.ta.tg(a):null};
  gvjs_.Xh=function(){return this.ta?this.ta.Ff():0};gvjs_.setVisible=function(a,b){(a=gvjs_nC.o.setVisible.call(this,a,b))&&!this.la()&&this.Xd(!1);return a};gvjs_.Ib=function(a){gvjs_nC.o.Ib.call(this,a);this.isEnabled()||this.Xd(!1)};gvjs_.dia=function(){this.Xd(!0)};gvjs_.Jy=function(){this.Xd(!1)};
  gvjs_.Xd=function(a,b){gvjs_nC.o.Xd.call(this,a);if(this.ta&&gvjs_DB(this,64)==a){if(a){if(!this.ta.hc)if(this.Zxa){var c=gvjs_tg(this.j());c?this.ta.oE(c.parentNode,c):this.ta.W(this.j().parentNode)}else this.ta.W();this.Mja=gvjs_Zk(this.j());this.P9=gvjs_7k(this.j());this.bU();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.Hya?gvjs_$B(this.ta):this.ta.Sg(-1)}else{this.setActive(!1);this.ta.Fq=!1;if(c=this.j())gvjs_fz(c,gvjs_js,""),gvjs_fz(c,"owns","");null!=this.NT&&
  (this.NT=void 0,(c=this.ta.j())&&gvjs_3k(c,"",""))}this.ta.setVisible(a,!1,b);this.isDisposed()||(b=this.$c(),c=a?b.F:b.Sb,c.call(b,this.Ha().zc(),gvjs_4v,this.ssa,!0),this.UC&&c.call(b,this.ta,gvjs_Ts,this.Wsa),c.call(b,this.Cd,gvjs_qi,this.dxa),a?this.Cd.start():this.Cd.stop())}this.ta&&this.ta.j()&&this.ta.K.removeAttribute(gvjs_Es)};
  gvjs_.bU=function(){if(this.ta.hc){var a=this.Cxa||this.j(),b=this.TS;this.TS.element=a;a=this.ta.j();this.ta.la()||(a.style.visibility=gvjs_Xi,gvjs_R(a,!0));!this.NT&&this.TS.qra&&this.TS.qS&32&&(this.NT=gvjs_5k(a));b.Jf(a,b.yH^1,this.Ova,this.NT);this.ta.la()||(gvjs_R(a,!1),a.style.visibility=gvjs_ki)}};
  gvjs_.dxa=function(){var a=gvjs_7k(this.j()),b=gvjs_Zk(this.j()),c;(c=!gvjs_Mk(this.P9,a))||(c=this.Mja,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.P9=a,this.Mja=b,this.bU())};function gvjs_pC(a,b,c){var d=a.$c();c=c?d.F:d.Sb;c.call(d,b,gvjs_is,a.Fy);c.call(d,b,gvjs_vt,a.Q0);c.call(d,b,gvjs_3u,a.oJ);c.call(d,b,gvjs_9x,a.f1)}function gvjs_oC(a,b){var c=a.$c();(b?c.F:c.Sb).call(c,a.j(),gvjs_qv,a.Ksa)}
  gvjs_.oJ=function(a){(a=a.target.j())&&gvjs_qC(this,a)};gvjs_.Ksa=function(a){gvjs_CB(this,32)&&this.dh()&&this.ta&&this.ta.la()&&a.stopPropagation()};gvjs_.f1=function(){if(!gvjs_9B(this.ta)){var a=this.j();gvjs_fz(a,gvjs_js,"");gvjs_fz(a,"owns","")}};gvjs_.Q0=function(a){if(gvjs_DB(this,64)&&a.target instanceof gvjs_XB){a=a.target;var b=a.j();a.la()&&gvjs_DB(a,2)&&null!=b&&gvjs_qC(this,b)}};
  function gvjs_qC(a,b){a=a.j();b=gvjs_hz(b)||b;if(!b.id){var c=gvjs_LA.Ac();b.id=":"+(c.w3++).toString(36)}gvjs_iz(a,b);gvjs_fz(a,"owns",b.id)}gvjs_FB(gvjs_bs,function(){return new gvjs_nC(null)});function gvjs_rC(a){gvjs_in.call(this);this.ft=[];gvjs_sC(this,a)}gvjs_q(gvjs_rC,gvjs_in);gvjs_=gvjs_rC.prototype;gvjs_.Rz=null;gvjs_.$U=null;gvjs_.Xh=function(){return this.ft.length};gvjs_.Sd=function(a){return this.ft[a]||null};function gvjs_sC(a,b){b&&(gvjs_r(b,function(a){this.xE(a,!1)},a),gvjs_rc(a.ft,b))}gvjs_.Ek=function(a){this.Yw(a,this.Xh())};gvjs_.Yw=function(a,b){a&&(this.xE(a,!1),gvjs_lc(this.ft,a,b))};gvjs_.Pe=function(){return this.Rz};gvjs_.bJ=function(){return gvjs_qc(this.ft)};
  gvjs_.pl=function(a){a!=this.Rz&&(this.xE(this.Rz,!1),this.Rz=a,this.xE(a,!0));this.dispatchEvent(gvjs_J)};gvjs_.Yl=function(){var a=this.Rz;return a?gvjs_9b(this.ft,a):-1};gvjs_.vk=function(a){this.pl(this.Sd(a))};gvjs_.clear=function(){gvjs_jc(this.ft);this.Rz=null};gvjs_.R=function(){gvjs_rC.o.R.call(this);delete this.ft;this.Rz=null};gvjs_.xE=function(a,b){a&&(typeof this.$U==gvjs_b?this.$U(a,b):typeof a.mp==gvjs_b&&a.mp(b))};function gvjs_tC(a,b,c,d,e){gvjs_nC.call(this,a,b,c,d,e||new gvjs_hC("listbox"));this.uP=this.getContent();this.M1=null;this.L5("listbox")}gvjs_q(gvjs_tC,gvjs_nC);gvjs_=gvjs_tC.prototype;gvjs_.Ja=null;gvjs_.dc=function(){gvjs_tC.o.dc.call(this);gvjs_uC(this);gvjs_vC(this)};gvjs_.Rf=function(a){gvjs_tC.o.Rf.call(this,a);(a=this.Tl())?(this.uP=a,gvjs_uC(this)):this.Pe()||this.vk(0)};gvjs_.R=function(){gvjs_tC.o.R.call(this);this.Ja&&(this.Ja.wa(),this.Ja=null);this.uP=null};
  gvjs_.Fy=function(a){this.pl(a.target);gvjs_tC.o.Fy.call(this,a);a.stopPropagation();this.dispatchEvent(gvjs_is)};gvjs_.e1=function(){var a=this.Pe();gvjs_tC.o.bb.call(this,a&&a.getValue());gvjs_uC(this)};gvjs_.ow=function(a){var b=gvjs_tC.o.ow.call(this,a);a!=b&&(this.Ja&&this.Ja.clear(),a&&(this.Ja?gvjs_OA(a,function(a){gvjs_wC(a);this.Ja.Ek(a)},this):gvjs_xC(this,a)));return b};gvjs_.Ek=function(a){gvjs_wC(a);gvjs_tC.o.Ek.call(this,a);this.Ja?this.Ja.Ek(a):gvjs_xC(this,this.iq());gvjs_yC(this)};
  gvjs_.Yw=function(a,b){gvjs_wC(a);gvjs_tC.o.Yw.call(this,a,b);this.Ja?this.Ja.Yw(a,b):gvjs_xC(this,this.iq())};gvjs_.pl=function(a){if(this.Ja){var b=this.Pe();this.Ja.pl(a);a!=b&&this.dispatchEvent(gvjs_at)}};gvjs_.vk=function(a){this.Ja&&this.pl(this.Ja.Sd(a))};gvjs_.bb=function(a){if(null!=a&&this.Ja)for(var b=0,c;c=this.Ja.Sd(b);b++)if(c&&typeof c.getValue==gvjs_b&&c.getValue()==a){this.pl(c);return}this.pl(null)};gvjs_.getValue=function(){var a=this.Pe();return a?a.getValue():null};
  gvjs_.Pe=function(){return this.Ja?this.Ja.Pe():null};gvjs_.Yl=function(){return this.Ja?this.Ja.Yl():-1};function gvjs_xC(a,b){a.Ja=new gvjs_rC;b&&gvjs_OA(b,function(a){gvjs_wC(a);this.Ja.Ek(a)},a);gvjs_vC(a)}function gvjs_vC(a){a.Ja&&a.$c().F(a.Ja,gvjs_J,a.e1)}function gvjs_uC(a){var b=a.Pe();a.setContent(b?b.Tl():a.uP);var c=a.hb().wb(a.j());c&&a.Ha().W1(c)&&(null==a.M1&&(a.M1=gvjs_jz(c)),b=b?b.j():null,gvjs_kz(c,b?gvjs_jz(b):a.M1),gvjs_yC(a))}
  function gvjs_yC(a){var b=a.hb();if(b&&(b=b.wb(a.j()))){var c=a.K;b.id||(b.id=":"+(gvjs_LA.Ac().w3++).toString(36));gvjs_ez(b,"option");gvjs_fz(c,gvjs_js,b.id);a.Ja&&(c=a.Ja.bJ(),gvjs_fz(b,"setsize",gvjs_zC(c)),a=a.Ja.Yl(),gvjs_fz(b,"posinset",0<=a?gvjs_zC(gvjs_sc(c,0,a+1)):0))}}function gvjs_zC(a){return gvjs_laa(a,function(a){return a instanceof gvjs_XB})}function gvjs_wC(a){a.L5(a instanceof gvjs_XB?"option":gvjs_8w)}
  gvjs_.Xd=function(a,b){gvjs_tC.o.Xd.call(this,a,b);gvjs_DB(this,64)?this.iq().Sg(this.Yl()):gvjs_yC(this)};gvjs_FB(gvjs_hs,function(){return new gvjs_tC(null)});function gvjs_AC(a,b){this.G=gvjs_fm();this.ea=a;this.X9=[];this.th(b)}gvjs_AC.prototype.vE=null;
  function gvjs_BC(a,b){var c=gvjs_fm(),d,e=gvjs_wf,f=null;switch(a){case 2:d=new gvjs_bB("google-visualization-toolbar-small-dialog");f=gvjs_Mw+d.getId();e=gvjs_vf(gvjs_uf(gvjs_Za,{"class":gvjs_Pu},gvjs_Er),gvjs_xf,gvjs_uf("pre",{},gvjs_uf(gvjs_Za,{id:f},b.message)));break;case 3:d=new gvjs_bB("google-visualization-toolbar-big-dialog"),e=gvjs_vf(gvjs_uf(gvjs_Za,{"class":gvjs_Pu},gvjs_Er),gvjs_xf,gvjs_uf(gvjs_Za,{},gvjs_uf("pre",{},b.message)))}gvjs_fB(d,e);a=d;gvjs_gB(a);gvjs_Ag(a.Gj,"Google Visualization");
  a=d;gvjs_gB(a);gvjs_mg(a.Oh);d.setVisible(!0);f&&(c=f=c.j(f),d=0,a=1,b=new gvjs_JA,b.To=gvjs_Pca(c,d,f,a),gvjs_ug(c)&&!gvjs_kg(c)&&(e=c.parentNode,d=gvjs_9b(e.childNodes,c),c=e),gvjs_ug(f)&&!gvjs_kg(f)&&(e=f.parentNode,a=gvjs_9b(e.childNodes,f),f=e),b.To?(b.te=f,b.ue=a,b.Qd=c,b.oe=d):(b.te=c,b.ue=d,b.Qd=f,b.oe=a),b.select())}
  gvjs_AC.prototype.th=function(a){a=a||[];var b=this.ea,c=this.G;c.pc(b);if(!b)throw Error(gvjs_uk);var d=c.H(gvjs_dk,null),e=[c.H(gvjs_dk,null,"Chart options")];this.vE=new gvjs_tC(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_CC(this,e,gvjs_Ab(function(a){window.open((new gvjs_Cn(a)).pd("tqx","out:csv;"),gvjs_Lr)},g),"Export data as CSV");break;case "htmlcode":f=
  gvjs_CC(this,e,gvjs_Ab(function(a,b){gvjs_BC(2,{message:'<iframe style="'+n+'" src="http://www.google.com/ig/ifr?url='+encodeURIComponent(a)+gvjs_Xq+encodeURIComponent(b)+gvjs_DC(k)+'" />'})},h,g),"Publish to web page");break;case "jscode":f=gvjs_CC(this,e,gvjs_Ab(function(a,b,c){gvjs_BC(3,{message:'<html>\n <head>\n  <title>Google Visualization API</title>\n  <script type="text/javascript" src="https://www.google.com/jsapi">\x3c/script>\n  <script type="text/javascript">\n   google.load(\'visualization\', \'1\', {packages: [\''+
  encodeURIComponent(b)+"']});\n\n   function drawVisualization() {\n    new google.visualization.Query('"+a+"').send(\n     function(response) {\n      new "+encodeURIComponent(c)+'(\n       document.getElementById(\'visualization\')).\n        draw(response.getDataTable(), null);\n      });\n   }\n\n   google.setOnLoadCallback(drawVisualization);\n  \x3c/script>\n </head>\n <body>\n  <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>'})},g,m,l),"Javascript code");
  break;case gvjs_Wi:f=gvjs_CC(this,e,gvjs_Ab(function(a){window.open((new gvjs_Cn(a)).pd("tqx","out:html;"),gvjs_Lr)},g),"Export data as HTML");break;case "igoogle":f=gvjs_CC(this,e,gvjs_Ab(function(a,b,c){window.open("http://www.google.com/ig/adde?moduleurl="+encodeURIComponent(a)+gvjs_Xq+encodeURIComponent(b)+gvjs_DC(c))},h,g,k),"Add to iGoogle");break;default:throw Error("No such toolbar component as: "+f.toSource());}f&&this.vE.Ek(f)}gvjs_W(this.vE,gvjs_is,gvjs_p(this.zta,this));this.vE.W(d);c.appendChild(b,
  d)};gvjs_AC.prototype.zta=function(){var a=this.vE.Yl();this.X9[a]();this.vE.vk(-1)};function gvjs_CC(a,b,c,d){d=new gvjs_XB(d);a.X9[b]=c;return d}function gvjs_DC(a){if(!a)return"";var b="",c;for(c in a)b+="&up_"+c+"="+encodeURIComponent(a[c]);return b};function gvjs_yB(){}gvjs_q(gvjs_yB,gvjs_vB);gvjs_rb(gvjs_yB);gvjs_yB.prototype.H=function(a){var b=a.Ha().H(gvjs_dk,this.Vl(a).join(" "));a=a.k0();gvjs_EC(this,b,a);return b};gvjs_yB.prototype.tb=function(a,b){b=gvjs_yB.o.tb.call(this,a,b);var c=gvjs_QA(b),d=!1;gvjs_hc(c,gvjs_FC(this,null))?d=null:gvjs_hc(c,gvjs_FC(this,!0))?d=!0:gvjs_hc(c,gvjs_FC(this,!1))&&(d=!1);a.Tr=d;gvjs_fz(b,gvjs_rt,null==d?"mixed":1==d?gvjs_kb:gvjs__a);return b};gvjs_yB.prototype.Yk=function(){return gvjs_qt};
  function gvjs_EC(a,b,c){if(b){var d=gvjs_FC(a,c);gvjs_RA(b,d)||(gvjs_t(gvjs_6ca,function(a){a=gvjs_FC(this,a);gvjs_WA(b,a,a==d)},a),gvjs_fz(b,gvjs_rt,null==c?"mixed":1==c?gvjs_kb:gvjs__a))}}gvjs_yB.prototype.xa=function(){return gvjs_6r};function gvjs_FC(a,b){a=a.xa();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_GC(a,b,c){c=c||gvjs_yB.Ac();gvjs_JB.call(this,null,c,b);this.Tr=gvjs_i(a)?a:!1}gvjs_q(gvjs_GC,gvjs_JB);var gvjs_6ca={vCa:!0,FEa:!1,GEa:null};gvjs_=gvjs_GC.prototype;gvjs_.$b=null;gvjs_.k0=function(){return this.Tr};gvjs_.wn=function(){return 1==this.Tr};gvjs_.Bj=function(a){a!=this.Tr&&(this.Tr=a,gvjs_EC(this.hb(),this.j(),this.Tr))};gvjs_.Nn=function(a){if(this.hc){var b=gvjs_DB(this,32);this.Uf();this.$b=a;this.dc();b&&this.K.focus()}else this.$b=a};
  gvjs_.toggle=function(){this.Bj(this.Tr?!1:!0)};gvjs_.dc=function(){gvjs_GC.o.dc.call(this);if(this.bR){var a=this.$c();this.$b&&a.F(this.$b,gvjs_Yj,this.P0).F(this.$b,gvjs_Gi,this.Qs).F(this.$b,gvjs_Hi,this.cR).F(this.$b,gvjs_4v,this.Xf).F(this.$b,gvjs_8v,this.No);a.F(this.j(),gvjs_Yj,this.P0)}a=this.K;if(this.$b&&a!=this.$b&&gvjs_Mb(gvjs_jz(a))){if(!this.$b.id){var b=this.$b,c;c=this.getId()+".lbl";b.id=c}gvjs_fz(a,gvjs_vv,this.$b.id)}};
  gvjs_.Ib=function(a){gvjs_GC.o.Ib.call(this,a);if(a=this.j())a.tabIndex=this.isEnabled()?0:-1};gvjs_.P0=function(a){a.stopPropagation();var b=this.Tr?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent(gvjs_at))};gvjs_.dk=function(a){32==a.keyCode&&(this.tj(a),this.P0(a));return!1};gvjs_FB(gvjs_6r,function(){return new gvjs_GC});function gvjs_HC(a,b){gvjs_in.call(this);this.K=a;a=gvjs_ug(this.K)?this.K:this.K?this.K.body:null;this.$R=!!a&&gvjs_al(a);this.jea=gvjs_W(this.K,gvjs_Jf?"DOMMouseScroll":gvjs_9v,this,b)}gvjs_q(gvjs_HC,gvjs_in);
  gvjs_HC.prototype.handleEvent=function(a){var b=0,c=0,d=a.jj;d.type==gvjs_9v?(a=gvjs_IC(-d.wheelDelta),gvjs_i(d.wheelDeltaX)?(b=gvjs_IC(-d.wheelDeltaX),c=gvjs_IC(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),gvjs_i(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);gvjs_n(this.Bea)&&(b=gvjs_Fc(b,-this.Bea,this.Bea));gvjs_n(this.Cea)&&(c=gvjs_Fc(c,-this.Cea,this.Cea));this.$R&&(b=-b);b=new gvjs_JC(a,d,b,c);this.dispatchEvent(b)};
  function gvjs_IC(a){return gvjs_Kf&&(gvjs_Mf||gvjs_Of)&&0!=a%40?a:a/40}gvjs_HC.prototype.R=function(){gvjs_HC.o.R.call(this);gvjs_dn(this.jea);this.jea=null};function gvjs_JC(a,b,c,d){gvjs_Xm.call(this,b);this.type=gvjs_9v;this.detail=a;this.deltaX=c;this.deltaY=d}gvjs_q(gvjs_JC,gvjs_Xm);function gvjs_KC(){gvjs_in.call(this);this.L=0;this.endTime=this.startTime=null}gvjs_q(gvjs_KC,gvjs_in);gvjs_KC.prototype.Gv=function(){return 1==this.L};gvjs_KC.prototype.XK=function(){this.gj("begin")};gvjs_KC.prototype.yz=function(){this.gj(gvjs_3)};gvjs_KC.prototype.gj=function(a){this.dispatchEvent(a)};function gvjs_LC(){gvjs_KC.call(this);this.Bt=[]}gvjs_q(gvjs_LC,gvjs_KC);gvjs_LC.prototype.add=function(a){gvjs_hc(this.Bt,a)||(this.Bt.push(a),gvjs_W(a,gvjs_su,this.Afa,!1,this))};gvjs_LC.prototype.remove=function(a){gvjs_nc(this.Bt,a)&&gvjs_cn(a,gvjs_su,this.Afa,!1,this)};gvjs_LC.prototype.R=function(){gvjs_r(this.Bt,function(a){a.wa()});this.Bt.length=0;gvjs_LC.o.R.call(this)};function gvjs_MC(){gvjs_LC.call(this);this.J_=0}gvjs_q(gvjs_MC,gvjs_LC);
  gvjs_MC.prototype.play=function(a){if(0==this.Bt.length)return!1;if(a||0==this.L)this.J_=0,this.XK();else if(this.Gv())return!1;this.gj("play");-1==this.L&&this.gj("resume");var b=-1==this.L&&!a;this.startTime=gvjs_Bb();this.endTime=null;this.L=1;gvjs_r(this.Bt,function(c){b&&-1!=c.L||c.play(a)});return!0};gvjs_MC.prototype.stop=function(a){gvjs_r(this.Bt,function(b){0==b.L||b.stop(a)});this.L=0;this.endTime=gvjs_Bb();this.gj(gvjs_xx);this.yz()};
  gvjs_MC.prototype.Afa=function(){this.J_++;this.J_==this.Bt.length&&(this.endTime=gvjs_Bb(),this.L=0,this.gj(gvjs_su),this.yz())};function gvjs_NC(a,b,c){gvjs_U.call(this);this.nt=a;this.Ev=b||0;this.Jd=c;this.Or=gvjs_p(this.jI,this)}gvjs_q(gvjs_NC,gvjs_U);gvjs_=gvjs_NC.prototype;gvjs_.Jc=0;gvjs_.R=function(){gvjs_NC.o.R.call(this);this.stop();delete this.nt;delete this.Jd};gvjs_.start=function(a){this.stop();this.Jc=gvjs_ln(this.Or,gvjs_i(a)?a:this.Ev)};gvjs_.stop=function(){this.el()&&gvjs_mn(this.Jc);this.Jc=0};gvjs_.gQ=function(){this.stop();this.jI()};gvjs_.el=function(){return 0!=this.Jc};
  gvjs_.jI=function(){this.Jc=0;this.nt&&this.nt.call(this.Jd)};var gvjs_OC={},gvjs_PC=null;function gvjs_QC(a){a=gvjs_yb(a);delete gvjs_OC[a];gvjs_zd(gvjs_OC)&&gvjs_PC&&gvjs_PC.stop()}function gvjs_RC(){gvjs_PC||(gvjs_PC=new gvjs_NC(function(){gvjs_7ca()},20));var a=gvjs_PC;a.el()||a.start()}function gvjs_7ca(){var a=gvjs_Bb();gvjs_t(gvjs_OC,function(b){gvjs_SC(b,a)});gvjs_zd(gvjs_OC)||gvjs_RC()};function gvjs_TC(a,b,c,d){gvjs_KC.call(this);if(!gvjs_k(a)||!gvjs_k(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.Cj=a;this.ws=b;this.duration=c;this.I8=d;this.coords=[];this.vA=!1;this.En=0}gvjs_q(gvjs_TC,gvjs_KC);gvjs_=gvjs_TC.prototype;gvjs_.Tu=function(a){this.vA=a};
  gvjs_.play=function(a){if(a||0==this.L)this.En=0,this.coords=this.Cj;else if(this.Gv())return!1;gvjs_QC(this);this.startTime=a=gvjs_Bb();-1==this.L&&(this.startTime-=this.duration*this.En);this.endTime=this.startTime+this.duration;this.En||this.XK();this.gj("play");-1==this.L&&this.gj("resume");this.L=1;var b=gvjs_yb(this);b in gvjs_OC||(gvjs_OC[b]=this);gvjs_RC();gvjs_SC(this,a);return!0};gvjs_.stop=function(a){gvjs_QC(this);this.L=0;a&&(this.En=1);gvjs_UC(this,this.En);this.gj(gvjs_xx);this.yz()};
  gvjs_.R=function(){0==this.L||this.stop(!1);this.gj("destroy");gvjs_TC.o.R.call(this)};function gvjs_SC(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.En=(b-a.startTime)/(a.endTime-a.startTime);1<a.En&&(a.En=1);gvjs_UC(a,a.En);1==a.En?(a.L=0,gvjs_QC(a),a.gj(gvjs_su),a.yz()):a.Gv()&&a.O3()}function gvjs_UC(a,b){gvjs_o(a.I8)&&(b=a.I8(b));a.coords=Array(a.Cj.length);for(var c=0;c<a.Cj.length;c++)a.coords[c]=(a.ws[c]-a.Cj[c])*b+a.Cj[c]}gvjs_.O3=function(){this.gj("animate")};
  gvjs_.gj=function(a){this.dispatchEvent(new gvjs_VC(a,this))};function gvjs_VC(a,b){gvjs_Tm.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.L}gvjs_q(gvjs_VC,gvjs_Tm);function gvjs_WC(a,b,c,d,e){gvjs_TC.call(this,b,c,d,e);this.element=a}gvjs_q(gvjs_WC,gvjs_TC);gvjs_=gvjs_WC.prototype;gvjs_.uA=gvjs_qb;gvjs_.qj=function(){gvjs_i(this.Uq)||(this.Uq=gvjs_al(this.element));return this.Uq};gvjs_.O3=function(){this.uA();gvjs_WC.o.O3.call(this)};gvjs_.yz=function(){this.uA();gvjs_WC.o.yz.call(this)};gvjs_.XK=function(){this.uA();gvjs_WC.o.XK.call(this)};function gvjs_XC(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Xr);gvjs_WC.apply(this,arguments)}
  gvjs_q(gvjs_XC,gvjs_WC);gvjs_XC.prototype.uA=function(){var a=this.vA&&this.qj()?gvjs_K:gvjs_Oi;this.element.style[a]=Math.round(this.coords[0])+gvjs_M;this.element.style.top=Math.round(this.coords[1])+gvjs_M};function gvjs_YC(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Xr);gvjs_WC.apply(this,arguments)}gvjs_q(gvjs_YC,gvjs_WC);gvjs_YC.prototype.uA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_M;this.element.style.height=Math.round(this.coords[1])+gvjs_M};
  function gvjs_ZC(a,b,c,d,e){gvjs_WC.call(this,a,[b],[c],d,e)}gvjs_q(gvjs_ZC,gvjs_WC);gvjs_ZC.prototype.uA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_M};function gvjs__C(a,b,c,d,e){gvjs_WC.call(this,a,[b],[c],d,e)}gvjs_q(gvjs__C,gvjs_WC);gvjs__C.prototype.uA=function(){this.element.style.height=Math.round(this.coords[0])+gvjs_M};function gvjs_0C(){gvjs_in.call(this)}gvjs_q(gvjs_0C,gvjs_in);gvjs_=gvjs_0C.prototype;gvjs_.ke=0;gvjs_.$o=0;gvjs_.yn=100;gvjs_.Ql=0;gvjs_.Dj=1;gvjs_.fl=!1;gvjs_.pz=!1;gvjs_.bb=function(a){a=gvjs_1C(this,a);this.ke!=a&&(this.ke=a+this.Ql>this.yn?this.yn-this.Ql:a<this.$o?this.$o:a,this.fl||this.pz||this.dispatchEvent(gvjs_at))};gvjs_.getValue=function(){return gvjs_1C(this,this.ke)};
  gvjs_.oV=function(a){a=gvjs_1C(this,a);this.Ql!=a&&(this.Ql=0>a?0:this.ke+a>this.yn?this.yn-this.ke:a,this.fl||this.pz||this.dispatchEvent(gvjs_at))};gvjs_.Xl=function(){var a=this.Ql;return null==this.Dj?a:Math.round(a/this.Dj)*this.Dj};gvjs_.pw=function(a){if(this.$o!=a){var b=this.fl;this.fl=!0;this.$o=a;a+this.Ql>this.yn&&(this.Ql=this.yn-this.$o);a>this.ke&&this.bb(a);a>this.yn&&(this.Ql=0,this.Ot(a),this.bb(a));(this.fl=b)||this.pz||this.dispatchEvent(gvjs_at)}};
  gvjs_.If=function(){return gvjs_1C(this,this.$o)};gvjs_.Ot=function(a){a=gvjs_1C(this,a);if(this.yn!=a){var b=this.fl;this.fl=!0;this.yn=a;a<this.ke+this.Ql&&this.bb(a-this.Ql);a<this.$o&&(this.Ql=0,this.pw(a),this.bb(this.yn));a<this.$o+this.Ql&&(this.Ql=this.yn-this.$o);(this.fl=b)||this.pz||this.dispatchEvent(gvjs_at)}};gvjs_.Hf=function(){return gvjs_1C(this,this.yn)};gvjs_.gJ=function(){return this.Dj};
  gvjs_.yV=function(a){this.Dj!=a&&(this.Dj=a,a=this.fl,this.fl=!0,this.Ot(this.Hf()),this.oV(this.Xl()),this.bb(this.getValue()),(this.fl=a)||this.pz||this.dispatchEvent(gvjs_at))};function gvjs_1C(a,b){return null==a.Dj?b:a.$o+Math.round((b-a.$o)/a.Dj)*a.Dj};function gvjs_2C(a,b){gvjs_MA.call(this,a);this.P8=null;this.cf=new gvjs_0C;this.ava=b||gvjs_be;gvjs_W(this.cf,gvjs_at,this.zca,!1,this)}gvjs_q(gvjs_2C,gvjs_MA);var gvjs_8ca={yN:gvjs_g,uN:gvjs_c};gvjs_=gvjs_2C.prototype;gvjs_.Fb=gvjs_c;gvjs_.VR=!1;gvjs_.kwa=!1;gvjs_.Km=10;gvjs_.fT=0;gvjs_.Bda=!0;gvjs_.bfa=0;gvjs_.tla=1E3;gvjs_.Ig=!0;gvjs_.Rl=!1;gvjs_.H=function(){gvjs_2C.o.H.call(this);var a=this.Ha().H(gvjs_a,this.xa(this.Fb));this.Rf(a)};
  gvjs_.Rf=function(a){gvjs_2C.o.Rf.call(this,a);gvjs_SA(a,this.xa(this.Fb));this.Boa();a=this.j();gvjs_ez(a,"slider");gvjs_3C(this)};gvjs_.dc=function(){gvjs_2C.o.dc.call(this);this.Em=new gvjs_XA(this.Yd);this.aq=new gvjs_XA(this.kj);this.Em.Tu(this.Rl);this.aq.Tu(this.Rl);this.Em.Mx=this.aq.Mx=gvjs_qb;this.ag=new gvjs_qB(this.j());gvjs_4C(this,!0);this.j().tabIndex=0;gvjs_5C(this)};
  function gvjs_4C(a,b){b?(a.$c().F(a.Em,gvjs_Ps,a.ZQ).F(a.aq,gvjs_Ps,a.ZQ).F(a.Em,[gvjs_4,gvjs_3],a.ov).F(a.aq,[gvjs_4,gvjs_3],a.ov).F(a.ag,gvjs_pv,a.sn).F(a.j(),gvjs_Yj,a.aR).F(a.j(),gvjs_4v,a.aR),a.Bda&&gvjs_6C(a,!0)):(a.$c().Sb(a.Em,gvjs_Ps,a.ZQ).Sb(a.aq,gvjs_Ps,a.ZQ).Sb(a.Em,[gvjs_4,gvjs_3],a.ov).Sb(a.aq,[gvjs_4,gvjs_3],a.ov).Sb(a.ag,gvjs_pv,a.sn).Sb(a.j(),gvjs_Yj,a.aR).Sb(a.j(),gvjs_4v,a.aR),a.Bda&&gvjs_6C(a,!1))}gvjs_.Uf=function(){gvjs_2C.o.Uf.call(this);gvjs_Sm(this.Em,this.aq,this.ag,this.zn)};
  gvjs_.ZQ=function(a){var b=a.m_==this.Em?this.Yd:this.kj,c;this.Fb==gvjs_g?(c=this.j().clientHeight-b.offsetHeight,c=(c-a.top)/c*(this.Hf()-this.If())+this.If()):(c=this.j().clientWidth-b.offsetWidth,c=a.left/c*(this.Hf()-this.If())+this.If());c=a.m_==this.Em?Math.min(Math.max(c,this.If()),this.getValue()+this.Xl()):Math.min(Math.max(c,this.getValue()),this.Hf());gvjs_7C(this,b,c)};
  gvjs_.ov=function(a){var b=a.type==gvjs_4;gvjs_WA(this.j(),"goog-slider-dragging",b);gvjs_WA(a.target.handle,"goog-slider-thumb-dragging",b);a=a.m_==this.Em;b?(this.dispatchEvent("e"),this.dispatchEvent(a?"a":"c")):(this.dispatchEvent("f"),this.dispatchEvent(a?"b":"d"))};
  gvjs_.sn=function(a){var b=!0;switch(a.keyCode){case 36:gvjs_8C(this,this.If());break;case 35:gvjs_8C(this,this.Hf());break;case 33:gvjs_9C(this,this.Km);break;case 34:gvjs_9C(this,-this.Km);break;case 37:var c=this.Rl&&this.qj()?1:-1;gvjs_9C(this,a.shiftKey?c*this.Km:c*this.rA);break;case 40:gvjs_9C(this,a.shiftKey?-this.Km:-this.rA);break;case 39:c=this.Rl&&this.qj()?-1:1;gvjs_9C(this,a.shiftKey?c*this.Km:c*this.rA);break;case 38:gvjs_9C(this,a.shiftKey?this.Km:this.rA);break;default:b=!1}b&&a.preventDefault()};
  gvjs_.aR=function(a){this.j().focus&&this.j().focus();var b=a.target;gvjs_wg(this.Yd,b)||gvjs_wg(this.kj,b)||(b=a.type==gvjs_Yj,b&&gvjs_Bb()<this.bfa+this.tla||(b||(this.bfa=gvjs_Bb()),this.kwa?gvjs_8C(this,gvjs_$C(this,a)):(this.B6(a),this.Wn=gvjs_aD(this,gvjs_$C(this,a)),this.gda=this.Fb==gvjs_g?this.bz<this.Wn.offsetTop:this.bz>gvjs_bD(this,this.Wn)+this.Wn.offsetWidth,a=gvjs_3f(this.j()),this.$c().F(a,gvjs_8v,this.z6,!0).F(this.j(),gvjs_7v,this.B6),this.xv||(this.xv=new gvjs_kn(200),this.$c().F(this.xv,
  gvjs_qi,this.Dca)),this.Dca(),this.xv.start())))};gvjs_.vca=function(a){gvjs_9C(this,(0<a.detail?-1:1)*this.rA);a.preventDefault()};gvjs_.Dca=function(){var a;if(this.Fb==gvjs_g){var b=this.bz,c=this.Wn.offsetTop;this.gda?b<c&&(a=gvjs_cD(this,this.Wn)+this.Km):b>c+this.Wn.offsetHeight&&(a=gvjs_cD(this,this.Wn)-this.Km)}else b=this.bz,c=gvjs_bD(this,this.Wn),this.gda?b>c+this.Wn.offsetWidth&&(a=gvjs_cD(this,this.Wn)+this.Km):b<c&&(a=gvjs_cD(this,this.Wn)-this.Km);gvjs_i(a)&&gvjs_7C(this,this.Wn,a)};
  gvjs_.z6=function(){this.xv&&this.xv.stop();var a=gvjs_3f(this.j());this.$c().Sb(a,gvjs_8v,this.z6,!0).Sb(this.j(),gvjs_7v,this.B6)};function gvjs_dD(a,b){b=gvjs_0k(b,a.j());return a.Fb==gvjs_g?b.y:a.Rl&&a.qj()?a.j().clientWidth-b.x:b.x}gvjs_.B6=function(a){this.bz=gvjs_dD(this,a)};
  function gvjs_$C(a,b){var c=a.If(),d=a.Hf();if(a.Fb==gvjs_g){var e=a.Yd.offsetHeight,f=a.j().clientHeight-e;a=gvjs_dD(a,b)-e/2;return(d-c)*(f-a)/f+c}e=a.Yd.offsetWidth;f=a.j().clientWidth-e;a=gvjs_dD(a,b)-e/2;return(d-c)*a/f+c}function gvjs_cD(a,b){if(b==a.Yd)return a.cf.getValue();if(b==a.kj)return a.cf.getValue()+a.cf.Xl();throw Error("Illegal thumb element. Neither minThumb nor maxThumb");}
  function gvjs_9C(a,b){Math.abs(b)<a.gJ()&&(b=gvjs_Nc(b)*a.gJ());var c=gvjs_cD(a,a.Yd)+b;b=gvjs_cD(a,a.kj)+b;c=gvjs_Fc(c,a.If(),a.Hf()-a.fT);b=gvjs_Fc(b,a.If()+a.fT,a.Hf());gvjs_eD(a,c,b-c)}function gvjs_7C(a,b,c){var d=gvjs_1C(a.cf,c);c=b==a.Yd?d:a.cf.getValue();b=b==a.kj?d:a.cf.getValue()+a.cf.Xl();c>=a.If()&&b>=c+a.fT&&a.Hf()>=b&&gvjs_eD(a,c,b-c)}
  function gvjs_eD(a,b,c){a.If()<=b&&b<=a.Hf()-c&&a.fT<=c&&c<=a.Hf()-b&&(b!=a.getValue()||c!=a.Xl())&&(a.cf.pz=!0,a.cf.oV(0),a.cf.bb(b),a.cf.oV(c),a.cf.pz=!1,a.zca())}gvjs_.If=function(){return this.cf.If()};gvjs_.pw=function(a){this.cf.pw(a)};gvjs_.Hf=function(){return this.cf.Hf()};gvjs_.Ot=function(a){this.cf.Ot(a)};function gvjs_aD(a,b){return b<=a.cf.getValue()+a.cf.Xl()/2?a.Yd:a.kj}gvjs_.zca=function(){gvjs_5C(this);gvjs_3C(this);this.dispatchEvent(gvjs_at)};
  function gvjs_5C(a){if(a.Yd&&!a.VR){var b=gvjs_fD(a,gvjs_cD(a,a.Yd)),c=gvjs_fD(a,gvjs_cD(a,a.kj));if(a.Fb==gvjs_g)a.Yd.style.top=b.y+gvjs_M,a.kj.style.top=c.y+gvjs_M,a.Og&&(b=gvjs_gD(c.y,b.y,a.Yd.offsetHeight),a.Og.style.top=b.offset+gvjs_M,a.Og.style.height=b.size+gvjs_M);else{var d=a.Rl&&a.qj()?gvjs_K:gvjs_Oi;a.Yd.style[d]=b.x+gvjs_M;a.kj.style[d]=c.x+gvjs_M;a.Og&&(b=gvjs_gD(b.x,c.x,a.Yd.offsetWidth),a.Og.style[d]=b.offset+gvjs_M,a.Og.style.width=b.size+gvjs_M)}}}
  function gvjs_gD(a,b,c){var d=Math.ceil(c/2);return{offset:a+d,size:Math.max(b-a+c-2*d,0)}}function gvjs_fD(a,b){var c=new gvjs_w;if(a.Yd){var d=a.If(),e=a.Hf();b=b==d&&d==e?0:(b-d)/(e-d);a.Fb==gvjs_g?(d=a.Yd.offsetHeight,d=a.j().clientHeight-d,b=Math.round(b*d),c.x=gvjs_bD(a,a.Yd),c.y=d-b):(d=a.j().clientWidth-a.Yd.offsetWidth,c.x=Math.round(b*d),c.y=a.Yd.offsetTop)}return c}
  function gvjs_8C(a,b){b=gvjs_Fc(b,a.If(),a.Hf());a.VR&&(a.NH.stop(!0),a.NH.wa());var c=new gvjs_MC,d,e=gvjs_aD(a,b),f=a.getValue(),g=a.Xl(),h=gvjs_cD(a,e),k=gvjs_fD(a,h);d=a.gJ();Math.abs(b-h)<d&&(b=gvjs_Fc(h+(b>h?d:-d),a.If(),a.Hf()));gvjs_7C(a,e,b);h=gvjs_fD(a,gvjs_cD(a,e));d=a.Fb==gvjs_g?[gvjs_bD(a,e),h.y]:[h.x,e.offsetTop];k=new gvjs_XC(e,[k.x,k.y],d,100);k.Tu(a.Rl);c.add(k);a.Og&&gvjs_9ca(a,e,f,g,h,c);a.P8&&(b=a.P8.eFa(f,b,100),gvjs_r(b,function(a){c.add(a)}));a.NH=c;a.$c().F(c,gvjs_3,a.iqa);
  a.VR=!0;c.play(!1)}
  function gvjs_9ca(a,b,c,d,e,f){var g=gvjs_fD(a,c),h=gvjs_fD(a,c+d);c=g;d=h;b==a.Yd?c=e:d=e;a.Fb==gvjs_g?(b=gvjs_gD(h.y,g.y,a.Yd.offsetHeight),g=gvjs_gD(d.y,c.y,a.Yd.offsetHeight),e=new gvjs_XC(a.Og,[gvjs_bD(a,a.Og),b.offset],[gvjs_bD(a,a.Og),g.offset],100),b=new gvjs__C(a.Og,b.size,g.size,100)):(b=gvjs_gD(g.x,h.x,a.Yd.offsetWidth),g=gvjs_gD(c.x,d.x,a.Yd.offsetWidth),e=new gvjs_XC(a.Og,[b.offset,a.Og.offsetTop],[g.offset,a.Og.offsetTop],100),b=new gvjs_ZC(a.Og,b.size,g.size,100));e.Tu(a.Rl);b.Tu(a.Rl);
  f.add(e);f.add(b)}gvjs_.iqa=function(){this.VR=!1;this.dispatchEvent("g")};gvjs_.setOrientation=function(a){if(this.Fb!=a){var b=this.xa(this.Fb),c=this.xa(a);this.Fb=a;this.j()&&(a=this.j(),gvjs_RA(a,b)&&(gvjs_UA(a,b),gvjs_SA(a,c)),b=this.Rl&&this.qj()?gvjs_K:gvjs_Oi,this.Yd.style[b]=this.Yd.style.top="",this.kj.style[b]=this.kj.style.top="",this.Og&&(this.Og.style[b]=this.Og.style.top="",this.Og.style.width=this.Og.style.height=""),gvjs_5C(this))}};gvjs_.mj=function(){return this.Fb};
  gvjs_.R=function(){gvjs_2C.o.R.call(this);this.xv&&this.xv.wa();delete this.xv;this.NH&&this.NH.wa();delete this.NH;delete this.Yd;delete this.kj;this.Og&&delete this.Og;this.cf.wa();delete this.cf;this.ag&&(this.ag.wa(),delete this.ag);this.zn&&(this.zn.wa(),delete this.zn);this.Em&&(this.Em.wa(),delete this.Em);this.aq&&(this.aq.wa(),delete this.aq)};gvjs_.rA=1;gvjs_.gJ=function(){return this.cf.gJ()};gvjs_.yV=function(a){this.cf.yV(a)};gvjs_.getValue=function(){return this.cf.getValue()};
  gvjs_.bb=function(a){gvjs_7C(this,this.Yd,a)};gvjs_.Xl=function(){return this.cf.Xl()};gvjs_.oV=function(a){gvjs_7C(this,this.kj,this.cf.getValue()+a)};gvjs_.setVisible=function(a){gvjs_R(this.j(),a);a&&gvjs_5C(this)};function gvjs_3C(a){var b=a.j();b&&(gvjs_fz(b,"valuemin",a.If()),gvjs_fz(b,"valuemax",a.Hf()),gvjs_fz(b,"valuenow",a.getValue()),gvjs_fz(b,"valuetext",a.ava(a.getValue())||""))}
  function gvjs_6C(a,b){b?(a.zn||(a.zn=new gvjs_HC(a.j())),a.$c().F(a.zn,gvjs_9v,a.vca)):a.$c().Sb(a.zn,gvjs_9v,a.vca)}gvjs_.Ib=function(a){this.Ig!=a&&this.dispatchEvent(a?gvjs_au:gvjs_5t)&&(this.Ig=a,gvjs_4C(this,a),a||this.z6(),gvjs_WA(this.j(),"goog-slider-disabled",!a))};gvjs_.isEnabled=function(){return this.Ig};function gvjs_bD(a,b){return a.Rl?gvjs_Gy(b):b.offsetLeft};gvjs_j("google.visualization.drawToolbar",function(a,b){new gvjs_AC(a,b)},void 0);var gvjs_$ca=Math.log(10),gvjs_hD={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},gvjs_iD={100:"#f4c7c3",500:"#db4437",900:"#a52714"},gvjs_jD={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},gvjs_kD={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},gvjs_lD={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},gvjs_mD={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},gvjs_nD={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},gvjs_oD={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},gvjs_pD={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},
  gvjs_qD={100:"#f8bbd0",200:"#f48fb1",300:"#f06292",500:"#e91e63",700:"#c2185b",900:"#880e4f"},gvjs_rD={100:"#b2dfdb",700:"#00796b",900:"#004d40"},gvjs_sD={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:gvjs_Lq,700:"#616161",800:"#424242",900:"#212121"};function gvjs_tD(a){return null==a||""===a?null:Number(a)}function gvjs_ada(a,b){return Math.abs(a-b)}function gvjs_uD(a,b,c){if(!a||!b)return!0;var d=c||gvjs_ada;return gvjs_sd(a,function(a,c){var e=b[c];return!gvjs_i(b[c])||.05>=d(a,e)})}function gvjs_bda(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*Math.min(Math.abs(a.x),Math.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}
  function gvjs_cda(a,b,c){var d=a.nea(),e=b.nea();if(0==d||0==e)return new gvjs_mz(0,0);d=Math.sqrt(d/e);a=gvjs_nz(a.clone().scale(1/d),b.clone().scale(d));a.scale(c/6);return a}
  function gvjs_vD(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_wD(a,g,1,d),k=gvjs_wD(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_oz(a[g],a[k]),gvjs_oz(a[h],a[g]),b),f.push([gvjs_oz(a[g],h),gvjs_nz(a[g],h)])):null!=a[g]?f.push([a[g].clone(),a[g].clone()]):f.push(null)}return f}
  function gvjs_wD(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_xD(a,b,c){var d=c||0;c=gvjs_fc(b,function(b){return b[d]>a});return-1==c?b.length-1:0==c?0:b[c][d]-a<a-b[c-1][d]?c:c-1}
  function gvjs_dda(a,b,c){c=c||0;if(0<b.length&&a<=gvjs_8b(b))return c=gvjs_xD(a,b,0),[c,b[c][0]];var d=b.length-1-c,e=gvjs_8b(b)[0],f=b[d][0],g=e-f,h=Math.floor((a-e)/g);a=a-e-h*g;d=gvjs_s(gvjs_sc(b,d),function(a){return[a[0]-f]});a=gvjs_xD(a,d,0);return[b.length-1+h*c+a,e+h*g+d[a][0]]}function gvjs_yD(a,b){for(var c=[],d=0;d<a;d++)c[d]=b.call(void 0,d);return c}function gvjs_zD(a){return null!=a.max?a.max:a.min}
  function gvjs_eda(a,b,c,d){gvjs_i(c)||(c=0);gvjs_i(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_zD(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,wL:b-(g-m)}:null===f?null:{n:f,last:l,wL:c-h};p=Math.min(b-g,n);g+=p;k=m+p;e++}return{n:e,last:k,wL:b-g}}
  function gvjs_fda(a,b,c){a=gvjs_s(a,c||gvjs_ce);gvjs_xc(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{EBa:c,wL:b}}
  function gvjs_AD(a,b,c,d){var e=gvjs_eda(a,b,c,d);if(!e)return null;b=e.wL;c=gvjs_sc(a,0,e.n);d=gvjs_bc(c,function(a,b){return Math.max(a,b.nc.length)},0);var f=gvjs_s(c,gvjs_zD);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.nc[g]||0});b=e.wL;for(var h=0;h<f.length;h++)f[h]+=Math.min(e.EBa,a[h].nc[g]||0);if(0==b)break}return f}
  function gvjs_BD(a,b){var c=gvjs_AD(a,b,void 0,void 0),d={};null!=c&&gvjs_r(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_sc(arguments,1),d=[],e=0;e<c.length;e+=2){var f=gvjs_sc(a,Math.min(c[e],a.length),Math.min(c[e+1],a.length));gvjs_rc(d,f)}return d}function gvjs_CD(a){if(0==a)return 0;a=Math.abs(a);for(var b=0;16>b;++b){if(Math.abs(a-Math.round(a))<1E-7*a)return b;a*=10}return 16}
  function gvjs_DD(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_ED(a){var b=gvjs_fi;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_FD(a,b){return gvjs_m(a)?[a+"."+b]:gvjs_s(a,function(a){return a+"."+b})}function gvjs_GD(a,b,c){return 0>b||0>c?null:a[b][c]}
  function gvjs_hda(a,b,c,d,e,f){var g=[],h=gvjs_GD(c,d-1,e);h&&g.push({VT:h,tm:h.tm+1,bK:d-1,NW:null,cK:null,OW:null});(h=gvjs_GD(c,d,e-1))&&g.push({VT:h,tm:h.tm+1,bK:null,NW:null,cK:e-1,OW:null});(c=gvjs_GD(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g.push({VT:c,tm:c.tm,bK:d-1,NW:e-1,cK:e-1,OW:d-1});gvjs_xc(g,function(a,b){return a.tm-b.tm});return 0<g.length?g[0]:{VT:null,tm:0,bK:null,NW:null,cK:null,OW:null}}
  function gvjs_HD(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.tm;h;)null!=h.bK&&(a[h.bK]=h.NW),null!=h.cK&&(b[h.cK]=h.OW),h=h.VT;return{tm:c,sea:a,tea:b}}
  function gvjs_ida(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b.length-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:Math.abs(a-d)<=Math.abs(a-b)?c:c+1}if(!a||!b||0===a.length||0===b.length)return null;for(var e=[],f=c||gvjs_ce,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,dB:c,eB:g}),c++,g++):c<a.length&&(null==h||g==b.length||h<k)?(e.push({value:h,dB:c,eB:null}),c++):
  g<b.length&&(null==k||c==a.length||k<h)&&(e.push({value:k,dB:null,eB:g}),g++);var l=null,m=null;gvjs_r(e,function(c){null==c.dB?c.dB=d(c.value,a,l):l=c.dB;null==c.eB?c.eB=d(c.value,b,m):m=c.eB});return e}function gvjs_ID(a,b){for(var c in a)if(!gvjs_hc(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_JD(a,b,c,e),h=gvjs_JD(a,b,c,0),k=gvjs_uD(a,g,d),h=gvjs_uD(a,h,d);if(k&&h)break;a=g;e*=.99}return a}
  function gvjs_JD(a,b,c,d){var e={};gvjs_t(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_KD(a,b,c){if(c)return gvjs_LD(gvjs_ac(a,gvjs_ub),b);var d=-1;for(c=0;c<a.length;c++)if(null===a[c]){d=gvjs_sc(a,d+1,c);d=gvjs_LD(d,b);if(null!==d)return d;d=c}a=gvjs_sc(a,d+1);return gvjs_LD(a,b)}
  function gvjs_LD(a,b){var c=gvjs_uc(a,b,function(a,b){return gvjs_wc(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_5y(new gvjs_3y(c.x,c.y,a.x,a.y),(b-c.x)/(a.x-c.x)).y};function gvjs_MD(a,b){return gvjs_ND(a,b,0)}function gvjs_ND(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_OD[h]],l=a["get"+gvjs_OD[h]].apply(a),m=b[h],n=gvjs_kda[h];if(0==m)e=e||0!=l&&0!=c,k.apply(d,[n]);else{e?k.apply(d,[n+m*(1+Math.floor((l-n)/m))]):k.apply(d,[n+m*g((l-n)/m)]);break}}return d}
  function gvjs_PD(a,b,c){var d=gvjs_qc(a),e;for(e=0;e<d.length&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=gvjs_lda[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}function gvjs_mda(a){a=gvjs_MD(a,[0,0,0,0,1]);var b=[0,0,0,0,(7+a.getDay()-1)%7];return a=gvjs_QD(a,b,-1)}
  function gvjs_RD(a,b,c){var d=gvjs_s(b,function(a){return[Math.log(gvjs_SD(a))]});if(!c)return a=gvjs_xD(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_PD(gvjs_TD(Math.exp(c[1])),gvjs_8b(b),Math.round)}function gvjs_QD(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_OD[d],f=a["set"+e],e=a["get"+e].apply(a,[]);f.apply(a,[e+c*b[d]])}return a}
  function gvjs_UD(a,b,c,d){this.xia=a.getTime();this.TB=b;this.Lxa=d;this.s7=a["get"+gvjs_OD[c]].apply(a,[]);this.mza=a["set"+gvjs_OD[c]];this.sz=new Date(this.xia)}gvjs_UD.prototype.next=function(){var a=this.sz;this.sz=new Date(this.xia);this.s7+=this.Lxa;this.mza.apply(this.sz,[this.s7]);return a};gvjs_UD.prototype.fp=function(){return this.sz<this.TB?this.sz:null};function gvjs_VD(a){a=gvjs_fc(a,function(a){return 0!=a});return Math.max(0,a)}
  function gvjs_SD(a){if(null==a)return-1;for(var b=0,c=a.length,d=0;d<c;++d)b+=a[d]*gvjs_WD[d];return b}function gvjs_TD(a){for(var b=[],c=gvjs_WD.length-1;0<=c;c--)b[c]=Math.floor(a/gvjs_WD[c]),a-=b[c]*gvjs_WD[c];return b}function gvjs_XD(a){a=gvjs_YD(a);return gvjs_SD(a)}function gvjs_YD(a){a=4>a.length?gvjs_pc(a,gvjs_Cc(0,4-a.length)):gvjs_qc(a);return a.reverse()}
  function gvjs_ZD(a){a=gvjs_YD(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_s(a,function(a){return a*b})}var gvjs_OD="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),gvjs__D="milliseconds seconds minutes hours days months years".split(" "),gvjs_0D={};
  gvjs_r(gvjs__D,function(a,b){gvjs_0D[a]=b});var gvjs_1D=[[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_WD=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function gvjs_2D(a){switch(a){case gvjs_Xa:case gvjs_Ya:return{li:gvjs_3D,ky:gvjs_4D};case gvjs_ib:return{li:gvjs_oda,ky:gvjs_pda};case gvjs_e:case gvjs_f:return{li:gvjs_5D,ky:gvjs_6D};default:return{li:gvjs_5D,ky:gvjs_6D}}}function gvjs_5D(a){return Number(a)}function gvjs_6D(a){return a}function gvjs_3D(a){return a.getTime()}function gvjs_4D(a){return new Date(a)}function gvjs_oda(a){return gvjs_XD(a)}function gvjs_pda(a){return gvjs_TD(a).reverse()};function gvjs_7D(a,b){return 0>b?a/Math.pow(10,-b):a*Math.pow(10,b)}function gvjs_8D(a){a=Math.abs(.4342944819032518*Math.log(a));return 1E-7>Math.abs(a-Math.round(a))}function gvjs_9D(a){return Math.floor(.4342944819032518*Math.log(a))}function gvjs_$D(a){return Math.ceil(.4342944819032518*Math.log(a))};function gvjs_aE(){return{transform:function(a){return a},inverse:function(a){return a}}}function gvjs_qda(a){var b=gvjs_rda(a);return{transform:function(a){var c=gvjs_bE(b,a,function(a){return a.source});return null===c?a:c.target+(a-c.source)*c.cC},inverse:function(a){var c=gvjs_bE(b,a,function(a){return a.target});return null===c?a:0==c.cC?c.source:c.source+(a-c.target)/c.cC}}}
  function gvjs_rda(a){for(var b=[],c=0,d=null,e=0;e<a.length;e++){var f=a[e],g=f.Vqa,h=f.start,f=f.end,k=g/(f-h);null===d||d!=h?(d={source:h,target:h+c,cC:k},b.push(d)):(d=b[b.length-1],d.cC=k);b.push({source:f,target:h+c+g,cC:1});c+=g-(f-h);d=f}return b}function gvjs_bE(a,b,c){b=gvjs_uc(a,{source:b,target:b,cC:0},function(a,b){a=c(a);b=c(b);return a<b?-1:a>b?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}
  function gvjs_sda(){return{transform:function(a){return Math.log(a)/Math.LN10},inverse:function(a){return Math.pow(10,a)}}}function gvjs_tda(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_uda={MDa:gvjs_xw,kDa:"log",zDa:gvjs_3v};function gvjs_cE(a,b,c){return(c=gvjs_Vh(a,c,gvjs_uda))?c:gvjs_D(a,b)?"log":gvjs_xw}
  function gvjs_dE(a,b,c){switch(a){case gvjs_xw:return gvjs_ic(c)?gvjs_aE():gvjs_qda(c);case "log":return gvjs_sda();case gvjs_3v:return gvjs_tda(b);default:return gvjs_aE()}};function gvjs_eE(){}gvjs_=gvjs_eE.prototype;gvjs_.init=function(a,b,c){this.V9=!1;this.m=a;this.RD=b;this.Iq=null===c||0>c?this.Iba():2<c?c-1:1;this.ticks=[];this.bf=Infinity;this.qf=-Infinity;this.L3=null;this.mn=gvjs_Mh(a,this.ub(gvjs_Gu));a.ba(this.ub("valueFormatter"),function(a,b){return b});this.vd=this.Yv=null};function gvjs_fE(a,b){null!=b&&(a.bf=b)}function gvjs_gE(a,b){null!=b&&(a.qf=b)}
  gvjs_.GC=function(a,b){var c=gvjs_cE(this.m,this.ub(gvjs_Iv),this.ub(gvjs_2w));if(!gvjs_ic(b)&&c!=gvjs_xw)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.b0(g.Wqa);var h=this.ao(g.cd),g=this.ao(g.Me);if(0<f)if(h+f<g)h+=f;else{f=null;break a}f={Vqa:0,start:h,end:g}}f&&d.push(f)}this.Yv=gvjs_dE(c,gvjs_7D(1,gvjs_9D(a)),d)};gvjs_.ub=function(a){return gvjs_FD(this.RD,a)};gvjs_.Iba=function(){return-1};
  function gvjs_vda(a,b,c,d){a.V9||(d&&(a.lc(a.Mc(b)),a.lc(a.Mc(c))),Infinity==a.bf&&-Infinity==a.qf&&(gvjs_fE(a,0),gvjs_gE(a,1)),Infinity==a.bf&&gvjs_fE(a,a.qf),-Infinity==a.qf&&gvjs_gE(a,a.bf),a.bf==a.qf&&(0==a.bf?(gvjs_fE(a,-1),gvjs_gE(a,1)):0<a.bf?(gvjs_fE(a,a.bf/2),gvjs_gE(a,2*a.qf)):(gvjs_fE(a,2*a.bf),gvjs_gE(a,a.qf/2))),a.ZG(d),a.c0(d),a.EH(),a.Iq=Math.max(1,a.ticks.length-1),a.V9=!0)}gvjs_.ZG=function(){};gvjs_.dr=function(a){this.ticks=a};function gvjs_hE(a,b){a.mn||(a.mn=b)}
  function gvjs_iE(a){a.vd||a.EH();return a.vd}gvjs_.Mc=function(a){a=gvjs_jE(this,a);if(null==a)return null;a=this.Yv.transform(a);return isFinite(a)?a:null};function gvjs_jE(a,b){return null!=b?a.ao(b):null}gvjs_.lc=function(a){null!=a&&(gvjs_fE(this,Math.min(this.bf,a)),gvjs_gE(this,Math.max(this.qf,a)))};gvjs_.Bn=function(a){return this.K3(this.Yv.inverse(a))};gvjs_.x$=function(a,b){return a<b?-1:a>b?1:0};function gvjs_kE(a,b,c){this.c5=a;this.UP=b;this.QZ=c}gvjs_q(gvjs_kE,gvjs_eE);gvjs_=gvjs_kE.prototype;gvjs_.n0=function(){return null};gvjs_.init=function(a,b,c){gvjs_kE.o.init.call(this,a,b,c);a=gvjs_wh(a,this.ub(gvjs_Hu));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.QZ=gvjs_wda([b,gvjs_Cc(this.mn,b.length),this.QZ])};
  function gvjs_wda(a){a=gvjs_Ec.apply(null,a);return gvjs_s(a,function(a){return gvjs_ec(a,function(a){return a})})}gvjs_.ba=function(a,b){return a.ba(b)};gvjs_.ao=function(a){return gvjs_3D(a)};gvjs_.K3=function(a){return gvjs_4D(a)};gvjs_.b0=function(a){return a};
  gvjs_.ZG=function(a){var b=this.bf,c=this.qf,d=this.Iq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_RD(e,this.c5,this.UP),f=new Date(b),c=new Date(c);a?(f=gvjs_MD(f,d),c=gvjs_ND(c,d,1)):(f=gvjs_MD(f,d),this.ao(f)!=b&&(f=gvjs_ND(new Date(b),d,1)),c=gvjs_MD(c,d));b=gvjs_TD(e);b=gvjs_PD(b,d,Math.round);this.Pia=b=0<gvjs_SD(b)?b:d;this.Sva=f;this.Aea=c;a&&(gvjs_fE(this,this.ao(f)),gvjs_gE(this,this.ao(c)))};
  gvjs_.c0=function(a){for(var b=[],c=this.Sva;c<this.Aea;)b.push(this.ao(c)),c=gvjs_QD(c,this.Pia,1);if(a||c<=this.Aea)a=this.ao(c),b.push(a),gvjs_gE(this,Math.max(this.qf,a));this.dr(b)};gvjs_.EH=function(){var a=gvjs_VD(this.Pia),a=this.QZ[a];this.vd=typeof a===gvjs_6a?new gvjs_7h(a):new gvjs_7h({pattern:a})};
  var gvjs_xda=[[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_yda=[gvjs_9h.MEDIUM_DATE,gvjs_9h.MEDIUM_DATE,gvjs_9h.MEDIUM_DATE,gvjs_9h.MEDIUM_DATE,gvjs_9h.MEDIUM_DATE,gvjs_9d.YEAR_MONTH_ABBR,"y"],gvjs_zda=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],
  [0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_Ada=[gvjs_9h.MEDIUM_TIME,gvjs_9h.MEDIUM_TIME,gvjs_9h.SHORT_TIME,{pattern:gvjs_9h.SHORT_TIME,clearMinutes:!0},gvjs_9h.MEDIUM_DATE,gvjs_9d.YEAR_MONTH_ABBR,"y"];function gvjs_Bda(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_yD(5,function(a){return{xe:Math.pow(10,l-a),KO:5}}),k=[],n=!1,p=0;p<m.length;++p){var q=m[p],r=gvjs_Cda(a/(q.xe*q.KO),b/(q.xe*q.KO),c,d,e,f,g),k=k.concat(gvjs_s(r,function(a){return{$n:q,cU:a}}));if(n)break;n=!gvjs_ic(r)}a={tm:-Infinity,cU:null};a=gvjs_bc(k,function(a,b){var c=b.$n;b=b.cU;for(var d=null,e=b.Wva;e<=b.Kva&&d!=e;d=e,e+=b.Ewa){var d=Math.round(c.KO*e),f=Math.round(c.KO*
  (e+g*b.Fya)),k=h(d,f,c.xe);k>a.tm&&(a={tm:k,cU:{Cj:d*c.xe,ws:f*c.xe}})}return a},a);return a.cU}
  function gvjs_Cda(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_lE(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({Fya:k,Ewa:q,Wva:n,Kva:p})}return h}
  var gvjs_lE=gvjs_jh(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_mE(){this.Y$=0}gvjs_q(gvjs_mE,gvjs_eE);gvjs_mE.prototype.n0=function(){return 0};var gvjs_Dda={S6:10,E1:10,rua:10,mxa:10,BAa:10};gvjs_=gvjs_mE.prototype;gvjs_.Iba=function(){return 4};gvjs_.init=function(a,b,c){gvjs_mE.o.init.call(this,a,b,c);this.vd=null;this.QL=gvjs_E(a,this.ub(gvjs_Ju),1);this.HM=a.ba(this.ub("tickScoringWeights"),gvjs_u(gvjs_Dda))};
  gvjs_.c0=function(a){var b,c,d,e,f,g=this.bf,h=this.qf,k=this.L3;b=gvjs_p(gvjs_Eda,null,this.HM,this.Iq,g,h,k);a?(d=1/Math.max(Math.min(this.Iq,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.Iq,3),d=0,e=c,f=d,this.HM.S6*=2,this.HM.E1*=-1);k=g;a=h;var l=this.Iq;(b=gvjs_Bda(k,a,c,d,e,f,l,b))||(0<=k||0>=a||1==l?b={Cj:k,ws: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={Cj:-c*k,ws:b*k}));k=(b.ws-b.Cj)/this.Iq;a=[];for(c=0;c<=
  this.Iq;++c)a.push(b.Cj+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.Iq=a.length-1;gvjs_fE(this,Math.min(a[0],this.bf));gvjs_gE(this,Math.max(a[a.length-1],this.qf));this.dr(a)};gvjs_.dr=function(a){gvjs_mE.o.dr.call(this,a);var b=0;gvjs_r(this.ticks,function(a){a=this.Bn(a);b=Math.max(b,gvjs_CD(a/this.QL))},this);this.Y$=b};
  gvjs_.EH=function(){var a=this.mn,a={pattern:a,fractionDigits:a?null:this.Y$,scaleFactor:this.QL,prefix:gvjs_Mh(this.m,this.ub(gvjs_Iu)),suffix:gvjs_Mh(this.m,this.ub(gvjs_Ku)),significantDigits:gvjs_Ih(this.m,this.ub("formatOptions.significantDigits"))};this.vd=new gvjs_ai(a)};
  function gvjs_Eda(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.E1;n&&(l=Math.min(e,l),m=Math.max(e,m))}h-=Math.abs(1-(d-c)/(m-l))*a.S6;c=gvjs_lE(k)*a.BAa;h=h-c-(gvjs_lE(f)+gvjs_lE(g)+gvjs_lE(f/k))*a.mxa;if(1<b)for(g=0,c=1;c<b;c++)g+=gvjs_lE(f+c*k)*a.rua;return h}gvjs_.ba=function(a,b){return gvjs_F(a,b)};gvjs_.ao=function(a){return Number(a)};gvjs_.K3=function(a){return a};gvjs_.b0=function(a){return a};function gvjs_nE(){this.FL={}}var gvjs_oE=null;function gvjs_pE(){return gvjs_oE?gvjs_oE:gvjs_oE=new gvjs_nE}gvjs_nE.prototype.xh=function(a){return(a=this.FL[a])?a.apply(null,[]):null};function gvjs_qE(){this.K0=1}gvjs_q(gvjs_qE,gvjs_eE);gvjs_=gvjs_qE.prototype;gvjs_.n0=function(){return[0,0,0,0]};gvjs_.ba=function(a,b){return a.ba(b)};gvjs_.x$=function(a,b){a=gvjs_XD(a);b=gvjs_XD(b);return a<b?-1:a>b?1:0};gvjs_.ao=function(a){return gvjs_XD(a)};gvjs_.K3=function(a){return gvjs_TD(a).reverse()};gvjs_.b0=function(a){return a};
  gvjs_.ZG=function(a){var b=this.bf,c=this.qf,d=this.Iq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_RD(e,gvjs_Fda,0);this.K0=gvjs_VD(d);var f=gvjs_SD(d);this.tickSize=Math.max(1,Math.round(e/f))*f;b=gvjs_TD(b);c=gvjs_TD(c);a&&(b=gvjs_PD(b,d,Math.floor),c=gvjs_PD(c,d,Math.ceil));gvjs_fE(this,this.ao(b.reverse()));gvjs_gE(this,this.ao(c.reverse()))};gvjs_.c0=function(){for(var a=[],b=this.bf,c=this.qf;b<c;)a.push(b),b+=this.tickSize;a.push(b);this.dr(a)};
  gvjs_.EH=function(){var a=new gvjs_7h({pattern:this.mn||(1<this.K0?gvjs_qk:1===this.K0?"HH:mm:ss":"HH:mm:ss.SSS"),timeZone:0});this.vd={yc:function(b){b=gvjs_ZD(b);return a.yc(b)}}};var gvjs_Fda=[[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_pE().FL.timeofday=function(){return new gvjs_qE};gvjs_pE().FL.date=function(){return new gvjs_kE(gvjs_xda,3,gvjs_yda)};gvjs_pE().FL.datetime=function(){return new gvjs_kE(gvjs_zda,3,gvjs_Ada)};gvjs_pE().FL.number=function(){return new gvjs_mE};var gvjs_Gda={NONE:gvjs_d,TBa:gvjs_O,VDa:gvjs_yi,PERCENT:gvjs_Ci};function gvjs_rE(){}function gvjs_sE(a,b,c){b=a.D[b];return b.Kg&&gvjs_i(b.Tfa)?(a=a.D[b.Tfa].points[c],a=null!=a?a.eg.d:a,null!=a?gvjs_uc(b.points,a,function(a,b){return a-b.eg.d}):c):c}gvjs_=gvjs_rE.prototype;gvjs_.sQ=function(a){var b=a.Rb;a=a.Ob;var c=gvjs_sE(this,b,a);return this.D[b].points[c].Od.mx||(this.cb[c]?this.cb[a].Fw[0]:null)};
  function gvjs_tE(a,b){var c=b.Rb;b=gvjs_sE(a,c,b.Ob);return a.D[c].points[b].Od.Ln||a.D[c].title}gvjs_.f0=function(a){return a.Ob};gvjs_.g0=function(a){return{row:a.Ob,Yb:this.D[a.Rb].hs}};gvjs_.wQ=function(a){var b=this.Sp[a.Yb].Lc;return null!=b?{Rb:b,Ob:this.ks[a.row]}:null};gvjs_.iJ=function(a,b){return this.D[a].points[b].Od};function gvjs_uE(){};function gvjs_vE(){}gvjs_q(gvjs_vE,gvjs_uE);gvjs_vE.prototype.jq=function(){return"-"};function gvjs_wE(){}gvjs_q(gvjs_wE,gvjs_uE);gvjs_wE.prototype.jq=function(){return"+"};function gvjs_xE(){}gvjs_q(gvjs_xE,gvjs_uE);gvjs_xE.prototype.jq=function(){return")"};function gvjs_yE(){}gvjs_q(gvjs_yE,gvjs_uE);gvjs_yE.prototype.jq=function(){return"("};function gvjs_zE(){}gvjs_zE.prototype.Sn=function(){return this};gvjs_zE.prototype.Wy=function(){return!1};gvjs_zE.prototype.Fda=function(){return!1};function gvjs_AE(a){this.rh=a}gvjs_q(gvjs_AE,gvjs_zE);gvjs_AE.prototype.join=function(a){var b=[];gvjs_r(this.rh,function(c,d){0<d&&b.push(a);d=!1;c instanceof gvjs_AE&&1<c.rh.length&&this.eJ()>c.eJ()&&(d=!0);d&&b.push(new gvjs_yE);gvjs_rc(b,c.Qm());d&&b.push(new gvjs_xE)},this);return b};gvjs_AE.prototype.Sn=function(){if(1===this.rh.length)return this.rh[0];var a=[];gvjs_r(this.rh,function(b){a.push(b.Sn())});this.rh=a;return this};function gvjs_BE(){}gvjs_q(gvjs_BE,gvjs_uE);gvjs_BE.prototype.jq=function(){return"--"};function gvjs_CE(a){this.value=a}gvjs_q(gvjs_CE,gvjs_uE);gvjs_CE.prototype.jq=function(){return gvjs_e};function gvjs_DE(a){this.value=a}gvjs_q(gvjs_DE,gvjs_zE);gvjs_DE.prototype.Qm=function(){return[new gvjs_CE(this.value)]};gvjs_DE.prototype.Wy=function(){return 0>this.value};gvjs_DE.prototype.getValue=function(){return this.value};gvjs_DE.prototype.Fda=function(){return!0};function gvjs_EE(a){this.rh=[a]}gvjs_q(gvjs_EE,gvjs_AE);function gvjs_FE(a){this.rh=[a]}gvjs_q(gvjs_FE,gvjs_EE);gvjs_FE.prototype.Sn=function(){var a=this.rh[0].Sn();if(a.Wy()){if(a instanceof gvjs_FE)return a.rh[0];if(a instanceof gvjs_DE)return new gvjs_DE(-a.getValue());throw Error("Unknown type of negative.");}return new gvjs_FE(a)};gvjs_FE.prototype.Qm=function(){return gvjs_pc([new gvjs_BE],this.rh[0].Qm())};gvjs_FE.prototype.Wy=function(){return this.Sn()instanceof gvjs_FE};function gvjs_GE(a){this.rh=a}gvjs_q(gvjs_GE,gvjs_AE);gvjs_GE.prototype.eJ=function(){return 1};gvjs_GE.prototype.Qm=function(){var a=[];gvjs_r(this.rh,function(b){var c=b.Wy();0<a.length&&c?(a.push(new gvjs_vE),b=(new gvjs_FE(b)).Sn()):0<a.length&&a.push(new gvjs_wE);a=gvjs_pc(a,b.Qm())});return a};function gvjs_HE(){}gvjs_q(gvjs_HE,gvjs_uE);gvjs_HE.prototype.jq=function(){return"="};function gvjs_IE(a){this.rh=a}gvjs_q(gvjs_IE,gvjs_AE);gvjs_IE.prototype.eJ=function(){return 0};gvjs_IE.prototype.Qm=function(){return this.join(new gvjs_HE)};function gvjs_JE(){}gvjs_q(gvjs_JE,gvjs_uE);gvjs_JE.prototype.jq=function(){return"*"};function gvjs_KE(a,b){this.rh=a;this.o$=null!=b?b:!1}gvjs_q(gvjs_KE,gvjs_AE);gvjs_KE.prototype.eJ=function(){return 2};gvjs_KE.prototype.Sn=function(){gvjs_KE.o.Sn.call(this);var a=0,b=[],c=1;gvjs_r(this.rh,function(d){d.Wy()&&(d=(new gvjs_FE(d)).Sn(),a++);d.Fda()&&(c*=d.getValue(),d=null);d&&b.push(d)});1!==c&&gvjs_mc(b,0,0,new gvjs_DE(c));var d=new gvjs_KE(b,this.o$);a%2&&(d=new gvjs_FE(d));return d};
  gvjs_KE.prototype.Qm=function(){return this.o$?gvjs_pc.apply(null,gvjs_s(this.rh,function(a){return a.Qm()})):this.join(new gvjs_JE)};gvjs_KE.prototype.Wy=function(){var a=0;gvjs_r(this.rh,function(b){b.Wy()&&a++});return!!(a%2)};function gvjs_LE(){}gvjs_q(gvjs_LE,gvjs_uE);gvjs_LE.prototype.jq=function(){return"^"};function gvjs_ME(a){this.rh=a}gvjs_q(gvjs_ME,gvjs_AE);gvjs_ME.prototype.eJ=function(){return 3};gvjs_ME.prototype.Qm=function(){return this.join(new gvjs_LE)};function gvjs_NE(a){this.name=a}gvjs_q(gvjs_NE,gvjs_uE);gvjs_NE.prototype.jq=function(){return"identifier"};function gvjs_OE(a){this.name=a}gvjs_q(gvjs_OE,gvjs_zE);gvjs_OE.prototype.Qm=function(){return[new gvjs_NE(this.name)]};gvjs_OE.prototype.getName=function(){return this.name};function gvjs_PE(a,b){if(a instanceof gvjs_PE)this.Pd=a.xl();else{var c;if(c=gvjs_vb(a))a:{for(var d=c=0;d<a.length;d++){if(!gvjs_vb(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(!gvjs_n(a[d][e])){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.Pd=gvjs_qc(a);else if(a instanceof gvjs_z)this.Pd=gvjs_QE(a.height,a.width);else if(gvjs_n(a)&&gvjs_n(b)&&0<a&&0<b)this.Pd=gvjs_QE(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.Ea=new gvjs_z(this.Pd[0].length,
  this.Pd.length)}function gvjs_RE(a,b,c){for(var d=0;d<a.fc().height;d++)for(var e=0;e<a.fc().width;e++)b.call(c,a.Pd[d][e],d,e,a)}function gvjs_SE(a,b){var c=new gvjs_PE(a.fc());gvjs_RE(a,function(d,e,f){c.Pd[e][f]=b.call(void 0,d,e,f,a)});return c}function gvjs_QE(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_PE.prototype;
  gvjs_.add=function(a){if(!gvjs_Bf(this.Ea,a.fc()))throw Error("Matrix summation is only supported on arrays of equal size");return gvjs_SE(this,function(b,c,d){return b+a.Pd[c][d]})};function gvjs_Hda(a,b){if(a.Ea.height!=b.fc().height)throw Error("The given matrix has height "+b.Ea.height+", but  needs to have height "+a.Ea.height+".");var c=new gvjs_PE(a.Ea.height,a.Ea.width+b.Ea.width);gvjs_RE(a,function(a,b,f){c.Pd[b][f]=a});gvjs_RE(b,function(a,b,f){c.Pd[b][this.Ea.width+f]=a},a);return c}
  gvjs_.equals=function(a,b){if(this.Ea.width!=a.Ea.width||this.Ea.height!=a.Ea.height)return!1;b=b||0;for(var c=0;c<this.Ea.height;c++)for(var d=0;d<this.Ea.width;d++)if(!(Math.abs(this.Pd[c][d]-a.Pd[c][d])<=(b||1E-6)))return!1;return!0};
  gvjs_.Nba=function(){if(this.Ea.width!=this.Ea.height)throw Error("An inverse can only be taken on a square matrix.");if(1==this.fc().width){var a=gvjs_TE(this,0,0);return 0==a?null:new gvjs_PE([[1/Number(a)]])}for(var a=this.Ea.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_PE(b);b=gvjs_UE(gvjs_Hda(this,a));return gvjs_VE(b,0,a.Ea.width-1,a.Ea.height-1).equals(a)?gvjs_VE(b,a.Ea.width):null};
  function gvjs_UE(a){for(var b=new gvjs_PE(a),c=0,d=0;d<b.Ea.height&&!(c>=b.Ea.width);d++){for(var e=d;0==b.Pd[e][c];)if(e++,e==b.Ea.height&&(e=d,c++,c==b.Ea.width))return b;var f=a,g=d,h=f.Pd[e];f.Pd[e]=f.Pd[g];f.Pd[g]=h;e=b.Pd[d][c];for(f=c;f<b.Ea.width;f++)b.Pd[d][f]/=e;for(e=0;e<b.Ea.height;e++)if(e!=d)for(g=b.Pd[e][c],f=c;f<b.Ea.width;f++)b.Pd[e][f]-=g*b.Pd[d][f];c++}return b}gvjs_.fc=function(){return this.Ea};
  function gvjs_WE(a){var b=new gvjs_PE(a.Ea.width,a.Ea.height);gvjs_RE(a,function(a,d,e){b.Pd[e][d]=a});return b}function gvjs_TE(a,b,c){return 0<=b&&b<a.Ea.height&&0<=c&&c<a.Ea.width?a.Pd[b][c]:null}
  gvjs_.multiply=function(a){if(a instanceof gvjs_PE){if(this.Ea.width!=a.fc().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return gvjs_Ida(this,a)}if(gvjs_n(a))return gvjs_Jda(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};
  gvjs_.D6=function(a){if(!gvjs_Bf(this.Ea,a.fc()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return gvjs_SE(this,function(b,c,d){return b-a.Pd[c][d]})};gvjs_.xl=function(){return this.Pd};function gvjs_VE(a,b,c,d){var e=new gvjs_PE((c?c:a.Ea.height-1)-0+1,(d?d:a.Ea.width-1)-b+1);gvjs_RE(e,function(a,c,d){e.Pd[c][d]=this.Pd[0+c][b+d]},a);return e}
  function gvjs_Ida(a,b){var c=new gvjs_PE(a.Ea.height,b.fc().width);gvjs_RE(c,function(a,e,f){for(var d=a=0;d<this.Ea.width;d++)a+=gvjs_TE(this,e,d)*gvjs_TE(b,d,f);if(!(0<=e&&e<c.Ea.height&&0<=f&&f<c.Ea.width))throw Error("Index out of bounds when setting matrix value, ("+e+","+f+") in size ("+c.Ea.height+","+c.Ea.width+")");c.Pd[e][f]=a},a);return c}function gvjs_Jda(a,b){return gvjs_SE(a,function(a){return a*b})};function gvjs_XE(a,b,c){this.ya=[];this.Jea=a;this.dka=b;this.OB=c||gvjs_aE()}function gvjs_YE(a,b){if(0<a.ya.length){var c=a.ya[a.ya.length-1][0],d=b-c;if(d>a.Jea&&(d=Math.round(d/a.Jea),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.ya.push([f,a.dka(f)])}}a.ya.push([b,a.dka(b)])}gvjs_XE.prototype.Rc=function(){return this.ya};function gvjs_ZE(a){this.wP=a.Iu+1;this.ib=a.range;this.Fva=a.Dea;this.a0=0;this.OB=a.j_||gvjs_aE();this.Y7=0;this.ya=[]}gvjs_ZE.prototype.add=function(a,b){if(gvjs_Rc(this.OB.transform(a))){if(0<this.ya.length){var c=a-this.ya[this.ya.length-1].x;0<c&&(this.a0+=c)}this.Y7+=b;this.ya.push({x:a,y:b})}};
  function gvjs_Kda(a){var b=a.Fva;b||(b=null!=a.ib&&null!=a.ib.min&&gvjs_Rc(a.ib.min)&&null!=a.ib.max&&gvjs_Rc(a.ib.max)?(a.ib.max-a.ib.min)/100:void 0);null!=b&&gvjs_Rc(b)||(b=a.a0/(a.ya.length-1));return b}function gvjs_Lda(a,b){return gvjs_bc(a.ya,function(a,d){return a+Math.pow(this.OB.inverse(d.x),b)},0,a)}function gvjs_Mda(a,b){return gvjs_bc(a.ya,function(a,d){return a+Math.pow(this.OB.inverse(d.x),b)*d.y},0,a)}
  function gvjs_Nda(a){for(var b=[],c=a.wP,d=0;d<c;d++){for(var e=Array(c+1),f=0;f<=c;f++)e[f]=f<c?gvjs_Lda(a,d+f):gvjs_Mda(a,d);b.push(e)}return new gvjs_PE(b)}function gvjs_Oda(a){var b=gvjs_UE(gvjs_Nda(a));return gvjs_s(gvjs_Bc(a.wP),function(a){return gvjs_TE(b,a,this.wP)},a)}function gvjs_Pda(a,b){var c=a.wP;return gvjs_p(function(a){a=this.OB.inverse(a);for(var d=0,f=0;f<c;f++)d+=b[f]*Math.pow(a,f);return d},a)}
  function gvjs_Qda(a,b){b=gvjs_Pda(a,b);var c=gvjs_Kda(a);if(null==c||isNaN(c)||!gvjs_Rc(c)||0===c)return null;var c=new gvjs_XE(c,b,a.OB),d=a.ya;gvjs_xc(d,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var e=a.Y7/d.length,f=a.ib;null!=a.ib&&null!=a.ib.min&&gvjs_Rc(a.ib.min)&&f.min<d[0].x&&gvjs_YE(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_YE(c,m);g+=Math.pow(n-p,2);h+=Math.pow(n-e,2)}b=k?1:1-g/h;null!=a.ib&&null!=a.ib.max&&gvjs_Rc(a.ib.max)&&f.max>
  d[d.length-1].x&&gvjs_YE(c,f.max);return{data:c.Rc(),r2:b}}function gvjs_Rda(a){var b=gvjs_Oda(a),c;c=[];for(var d=b.length-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new gvjs_DE(e);if(0<d){var f=new gvjs_OE("x");1<d&&(f=new gvjs_ME([f,new gvjs_DE(d)]));e=new gvjs_KE([e,f],!0)}c.push(e)}}c=new gvjs_IE([new gvjs_OE("y"),new gvjs_GE(c)]);a=gvjs_Qda(a,b);return null!=a&&0!==a.data.length?{Mp:b,data:a.data,r2:a.r2,Vu:c.Sn()}:null};function gvjs__E(a,b,c,d){var e=new gvjs_ZE(d);gvjs_he(gvjs_ie(a),function(a){var d=b(a);a=c(a);null!=d&&gvjs_Rc(d)&&null!=a&&gvjs_Rc(a)&&e.add(d,a)});return gvjs_Rda(e)};function gvjs_0E(a,b,c,d){a=gvjs__E(a,b,c,{range:d.range,Dea:d.Dea,Iu:1,j_:d.j_});return null===a||isNaN(a.r2)?null:{data:a.data,r2:a.r2,Vu:{offset:a.Mp[0],slope:a.Mp[1]}}};var gvjs_Sda={LINEAR:gvjs_Gv,KCa:"exponential",PDa:gvjs_Gw},gvjs_1E={linear:function(a,b,c,d){a=gvjs_0E(a,b,c,d);return null===a?null:{data:a.data,r2:a.r2,Vu:(new gvjs_IE([new gvjs_OE("y"),new gvjs_GE([new gvjs_KE([new gvjs_DE(a.Vu.slope),new gvjs_OE("x")]),new gvjs_DE(a.Vu.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_0E(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return Math.log(a)},
  d);if(null===a)return null;b=[];for(f=0;f<a.data.length;f++)g=a.data[f][0],h=Math.exp(a.data[f][1]),null!=e&&(h+=e),b.push([g,h]);f=new gvjs_KE([new gvjs_DE(Math.exp(a.Vu.offset)),new gvjs_ME([new gvjs_OE("e"),new gvjs_KE([new gvjs_DE(a.Vu.slope),new gvjs_OE("x")],!0)])],!0);null===e||(f=new gvjs_GE([f,new gvjs_DE(e)]));f=(new gvjs_IE([new gvjs_OE("y"),f])).Sn();return{data:b,r2:a.r2,Vu:f}}};gvjs_1E.polynomial=gvjs__E;var gvjs_2E={NONE:gvjs_d,LDa:gvjs_uw,Vka:gvjs_b,Pla:gvjs_vi,mCa:gvjs__s,$ka:gvjs_4u},gvjs_3E={NONE:gvjs_d,m8:gvjs_N,nka:gvjs_Bs,nEa:gvjs_vx,qka:gvjs_Ms,pCa:gvjs_6s,Pla:gvjs_vi,nCa:gvjs_1s},gvjs_4E={qka:gvjs_Ms,pEa:"sticks",lCa:"boxes",POINTS:gvjs_Cw,m8:gvjs_N,nka:gvjs_Bs,NONE:gvjs_d},gvjs_5E={DCa:gvjs_ax,jDa:gvjs_bx,xCa:gvjs_$w},gvjs_Tda={iX:gvjs_8s,G8:gvjs_H,rCa:gvjs_9s},gvjs_Uda={QDa:gvjs_Hw,qDa:gvjs_Wv,lX:gvjs_Kj},gvjs_Vda={NONE:gvjs_d,Kla:gvjs_K,ala:gvjs_Oi,B8:gvjs_2x,e8:gvjs_Ws,INSIDE:gvjs_fv,
  gDa:gvjs_uv,iCa:gvjs_Ys},gvjs_Wda={NONE:gvjs_d,B8:gvjs_2x,e8:gvjs_Ws,INSIDE:gvjs_fv},gvjs_6E={yN:gvjs_g,uN:gvjs_c},gvjs_Xda={cma:gvjs_4,CENTER:gvjs_1,Pka:gvjs_3},gvjs_7E={NONE:gvjs_d,INSIDE:gvjs_fv,OUTSIDE:gvjs_ow},gvjs_Yda={jCa:"bound",EEa:"unbound"},gvjs_Zda={TCa:"high",mDa:"low"},gvjs__da={NONE:gvjs_d,fDa:gvjs_sv,G8:gvjs_H,Fla:gvjs_tw,JEa:gvjs_my},gvjs_8E={NONE:gvjs_d,Uw:gvjs_Va,G8:gvjs_H,Fla:gvjs_tw},gvjs_0da={DEFAULT:gvjs__t,HCa:gvjs_6t},gvjs_1da={FCa:gvjs_Yt,iX:gvjs_8s,Wla:gvjs_9w},gvjs_2da=
  {d8:gvjs_3j,iX:gvjs_8s,Wla:gvjs_9w,NONE:gvjs_d},gvjs_9E={NONE:gvjs_d,Vka:gvjs_b,KDa:"phase",wCa:gvjs_wt},gvjs_3da={bCa:"attachToStart",aCa:"attachToEnd"},gvjs_$E={iDa:"letter",ODa:gvjs_zw,m8:gvjs_N},gvjs_aF=[{color:"#3366CC",lighter:"#45AFE2"},{color:gvjs_Qq,lighter:"#FF3300"},{color:gvjs_Rq,lighter:"#FFCC00"},{color:gvjs_Gq,lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",
  lighter:"#DB6651"},{color:"#316395",lighter:"#518BC6"},{color:gvjs_Mq,lighter:"#BD6CBD"},{color:"#22AA99",lighter:"#35D7C2"},{color:"#AAAA11",lighter:"#E9E91F"},{color:"#6633CC",lighter:"#9877DD"},{color:"#E67300",lighter:"#FF8F20"},{color:"#8B0707",lighter:"#D20B0B"},{color:"#651067",lighter:"#B61DBA"},{color:"#329262",lighter:"#40BD7E"},{color:"#5574A6",lighter:"#6AA7C4"},{color:"#3B3EAC",lighter:"#6D70CD"},{color:"#B77322",lighter:"#DA9136"},{color:"#16D620",lighter:"#2DEA36"},{color:"#B91383",
  lighter:"#E81EA6"},{color:"#F4359E",lighter:"#F558AE"},{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"},{color:"#BEA413",lighter:"#E9CA1D"},{color:"#0C5922",lighter:"#149638"},{color:"#743411",lighter:"#C5571D"}],gvjs_bF={color:"#EEEEEE",lighter:"#FEFEFE"},gvjs_cF=[[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_dF={titleTextStyle:{color:gvjs_Hq,italic:!0},gridlines:{baseline:gvjs_3j,
  minorTextOpacity:.7,minorGridlineOpacity:.4,newTimeline:!1,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5,units:{milliseconds:{format:["h:mm:ss.SSS a"],interval:[1,5,10,50,100,200,500]},seconds:{format:["h:mm:ss a"],interval:[1,5,10,15,30]},minutes:{format:["h:mm a"],interval:[1,2,5,15,30]},hours:{format:["h a"],interval:[1,2,6,12]},days:{format:["MMM d","d"],interval:[1,
  2,7]},months:{format:["MMM y","MMM yy","MMM"],interval:[1,3,6]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}},minorGridlines:{units:{milliseconds:{format:[".SSS"],interval:[50,100,200,500]},seconds:{format:[":ss"],interval:[1,5,10,15]},minutes:{format:[":mm"],interval:[1,2,5,15]},hours:{format:["h a"],interval:[1,2,6]},days:{format:["d"],interval:[1,7]},months:{format:["MMM","MM","MMMMM"],interval:[1,3]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}}},gvjs_eF=
  {histogram:{hAxis:{baselineColor:gvjs_d,gridlines:{color:gvjs_d}}}},gvjs_fF={vAxis:gvjs_dF,hAxis:gvjs_dF,sizeAxis:{minSize:5,maxSize:30},fontName:gvjs_wr,titleTextStyle:{color:gvjs_ba,bold:!0},bubble:{textStyle:{color:gvjs_ba}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:gvjs_$w},stemColor:gvjs_Oq},domain:{textStyle:{color:gvjs_Hq},stemColor:gvjs_Oq}},majorAxisTextColor:gvjs_Hq,minorAxisTextColor:"#444444",backgroundColor:{fill:gvjs_da,stroke:gvjs_Kq,strokeWidth:0},chartArea:{backgroundColor:{fill:gvjs_d}},
  tooltip:{textStyle:{color:gvjs_ba}},baselineColor:gvjs_Iq,gridlineColor:gvjs_Uq,pieSliceBorderColor:gvjs_ea,pieResidueSliceColor:gvjs_Uq,pieSliceTextStyle:{color:gvjs_ea},areaOpacity:.3,intervals:{style:gvjs_Ms,color:gvjs_ax,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:gvjs_ba},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:gvjs_Hq},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",
  inactiveColor:gvjs_Uq}},aggregationTarget:gvjs_3j,colorAxis:{legend:{textStyle:{color:gvjs_ba}}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:-1}};function gvjs_gF(a){gvjs_U.call(this);this.Or=a;this.as=Infinity;this.gD=0;a=new gvjs_kn(15);gvjs_Rm(this,a);gvjs_W(a,gvjs_qi,gvjs_p(this.T6,this));this.Cd=a}gvjs_q(gvjs_gF,gvjs_U);function gvjs_hF(a,b){var c=a.as;a.as=Math.min(a.as,b);gvjs_Rc(a.as)?gvjs_Rc(c)||a.Cd.start():a.Cd.stop()}gvjs_gF.prototype.T6=function(){var a=gvjs_Bb();this.as-=a-this.gD;this.gD=a;0>=this.as&&(this.Or(),this.as=Infinity,this.Cd.stop())};function gvjs_iF(a){this.ai=gvjs_Cc({},a);this.lZ=gvjs_Cc({},a)}function gvjs_jF(a,b,c){var d=a.ai.length;for(a.ai[b]=c;b<d;++b)a.lZ[b]=gvjs_kF(a,0==b?{}:a.lZ[b-1],a.ai[b])}function gvjs_lF(a){var b=gvjs_sb(a);return b!=gvjs_6a&&b!=gvjs_Ra||b==gvjs_6a&&gvjs_o(a.clone)||gvjs_wb(a)}
  function gvjs_kF(a,b,c){if(gvjs_lF(c)||gvjs_lF(b)||gvjs_sb(c)==gvjs_Ra)return c;if(gvjs_sb(b)==gvjs_6a){var d=gvjs_u(b);gvjs_t(c,function(a,c){d[c]=gvjs_xd(b,c)&&null!=b[c]?gvjs_kF(this,b[c],a):a},a)}else d=gvjs_qc(b),gvjs_t(c,function(a,c){d[c]=gvjs_kF(this,b[c],a)},a);return d}gvjs_iF.prototype.compact=function(){return gvjs_8b(this.lZ)};function gvjs_mF(a,b,c){for(var d=0;d<a.length;++d)b.yb(a[d].Ih.left,a[d].Ih.top,a[d].Ih.width,a[d].Ih.height,a[d].brush,c)}function gvjs_nF(a,b,c){for(var d=0;d<a.length;++d){var e=new gvjs_uy;e.move(a[d].path[0],a[d].path[1]);e.Da(a[d].path[2],a[d].path[3]);e.Da(a[d].path[4],a[d].path[5]);e.close();b.La(e,a[d].brush,c)}}function gvjs_oF(a,b,c){for(var d=0;d<a.length;++d)b.ne(a[d].text,a[d].x,a[d].y,1,gvjs_4,gvjs_4,a[d].style,c)};function gvjs_pF(a,b){this.x=a||0;this.y=b||0}gvjs_pF.prototype.clone=function(){return new gvjs_pF(this.x,this.y)};function gvjs_qF(a,b,c,d,e){var f=b.left+d;b=b.right-d;if(!(a.za.left>=f&&a.za.right<=b)){d=gvjs_Ed(a);var g=d.za.left;d.za.left=gvjs_Hc(c.x,d.za.right,-1);d.za.right=gvjs_Hc(c.x,g,-1);if(g=d.oj){var h=g[0];g[0]=g[2];g[2]=h;g[0].x=gvjs_Hc(c.x,g[0].x,-1);g[1].x=gvjs_Hc(c.x,g[1].x,-1);g[2].x=gvjs_Hc(c.x,g[2].x,-1)}d.za.left>=f&&d.za.right<=b?(a.za=d.za,a.oj=d.oj):(a.oj&&(c=new gvjs_y(f+e,b-e),e=new gvjs_y(d.oj[0].x,d.oj[2].x),g=new gvjs_y(a.oj[0].x,a.oj[2].x),!(c.start<=g.start&&c.end>=g.end)&&c.start<=
  e.start&&c.end>=e.end&&(a.za=d.za,a.oj=d.oj)),a.za.right>b&&(a.za.left-=a.za.right-b,a.za.right=b),a.za.left<f&&(a.za.right+=f-a.za.left,a.za.left=f))}}
  function gvjs_rF(a,b,c,d){var e=b.top+d;b=b.bottom-d;if(!(a.za.top>=e&&a.za.bottom<=b)){d=gvjs_Ed(a);var f=d.za.top;d.za.top=gvjs_Hc(c.y,d.za.bottom,-1);d.za.bottom=gvjs_Hc(c.y,f,-1);if(f=d.oj){var g=f[0];f[0]=f[2];f[2]=g;f[0].y=gvjs_Hc(c.y,f[0].y,-1);f[1].y=gvjs_Hc(c.y,f[1].y,-1);f[2].y=gvjs_Hc(c.y,f[2].y,-1)}d.za.top>=e&&d.za.bottom<=b?(a.za=d.za,a.oj=d.oj):(a.za.bottom>b&&(a.za.top-=a.za.bottom-b,a.za.bottom=b),a.za.top<e&&(a.za.bottom+=e-a.za.top,a.za.top=e),delete a.oj)}};function gvjs_sF(a,b){var c=a.html,c=gvjs_Ug(gvjs_1f(b),c);b.appendChild(c);a.VH&&(c.innerHTML=a.html.content);var d=a.anchor;b=a.eL;var e=a.RG,f=a.spacing;a=a.margin;var g=new gvjs_z(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_Nc(d.x-b.x),p=gvjs_Nc(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={za:new gvjs_x(d-g.height/2,h+g.width/2,d+g.height/2,h-
  g.width/2),oj:null};gvjs_qF(d,e,b,a,0);gvjs_rF(d,e,b,a);b=new gvjs_w(d.za.left,d.za.top);c.style.width=c.clientWidth+1+gvjs_M;c.style.height=c.clientHeight+gvjs_M;c.style.left=b.x+gvjs_M;c.style.top=b.y+gvjs_M;return c};function gvjs_tF(a){return a.join("#")}var gvjs_uF=["minorgridline","gridline",gvjs_Bs,gvjs_$s,gvjs_wx,gvjs_2j,"pathinterval",gvjs_Ns,gvjs_lv,gvjs_N,gvjs_3s,gvjs__s,gvjs_ns,gvjs_Ew,gvjs_zw,gvjs_Sx,"axistick","axistitle",gvjs_As,gvjs_xv,gvjs_Ev,gvjs_Dv,"colorbar",gvjs_oi,gvjs_is];function gvjs_vF(a,b,c){a=gvjs_wF(a,b);b.appendChild(c,a);return a}
  function gvjs_wF(a,b){var c=b.Ua(),d=a.outline,e=new gvjs_uy,f=new gvjs_x(d.za.top+.5,d.za.right+.5,d.za.bottom+.5,d.za.left+.5),g=d.oj;e.move(f.left+1,f.bottom);e.ig(f.left+1,f.bottom-1,1,1,180,270,!0);e.Da(f.left,f.top+1);e.ig(f.left+1,f.top+1,1,1,270,0,!0);if(null!=g&&g[0].y==d.za.top)for(var h=0;3>h;++h)e.Da(g[h].x+.5,g[h].y+.5);e.Da(f.right-1,f.top);e.ig(f.right-1,f.top+1,1,1,0,90,!0);e.Da(f.right,f.bottom-1);e.ig(f.right-1,f.bottom-1,1,1,90,180,!0);if(null!=g&&g[0].y==d.za.bottom)for(h=0;3>
  h;++h)e.Da(g[h].x+.5,g[h].y+.5);e.close();d=[new gvjs_C({fill:gvjs_mb,stroke:gvjs_Tq,strokeWidth:1}),new gvjs_C({fill:gvjs_Tq,strokeWidth:0,fillOpacity:.6}),new gvjs_C({fill:gvjs_Tq,strokeWidth:0,fillOpacity:.4})];for(f=d.length-1;0<=f;--f)g=b.La(e,d[f],c),b.On(g,f,f);a=a.JG;for(e=0;e<a.entries.length;e++)switch(g=a.entries[e],f=g.Vh,d=b.Ua(),b.appendChild(c,d),f.type){case gvjs_N:f=f.data;g=g.data;g.background&&b.yb(g.background.za.left,g.background.za.top,g.background.za.right-g.background.za.left,
  g.background.za.bottom-g.background.za.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_I:b.ne(k.data.text,a.jha?l.za.right:l.za.left,l.za.top,1,gvjs_4,gvjs_4,k.data.style,d,a.jha);break;case gvjs_sx:b.yb(l.za.left,l.za.top,l.za.right-l.za.left,l.za.bottom-l.za.top,k.data.brush,d)}}null!=f.id&&(f=gvjs_tF([gvjs_is,f.id]),b.kp(d,f));break;case gvjs_8w:f=f.data,g=g.data,h=new gvjs_uy,h.move(g.line.x0,g.line.y0),h.Da(g.line.x1,g.line.y1),b.La(h,
  f.brush,d)}return c};function gvjs_xF(a){var b=gvjs_s(a.Z,function(b){var c=a.anchor?a.anchor:{x:0,y:0},e=gvjs_yy(b.x+c.x,b.length,a.zd);b=gvjs_yy(b.y+c.y,a.va.fontSize,a.nd);return e.start==e.end||b.start==b.end?null:new gvjs_x(b.start,e.end,b.end,e.start)}),b=gvjs_ac(b,gvjs_ub);return gvjs_Zg(b)};function gvjs_4da(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,
  48,5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,
  203,64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,
  62,4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255];this.Nxa=a;for(var b=1;b<a.length;b++)null==a[b]?a[b]=a[b-1]+1:a[b]+=a[b-1];this.values=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,
  2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,
  2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2]};var gvjs_yF=null;function gvjs_zF(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;gvjs_yF||(gvjs_yF=new gvjs_4da);for(var b=gvjs_yF,c=b.Nxa,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_AF(){this.Mk=this.Mf=null}gvjs_=gvjs_AF.prototype;gvjs_.adoptText=function(a){this.Mf=a};gvjs_.first=function(){return this.Mk=0};gvjs_.current=function(){return this.Mk||0};gvjs_.next=function(a){a=this.fp(a);return null==a?a:this.Mk=a};function gvjs_BF(a,b){b.lastIndex=a.Mk;b=b.exec(a.Mf);return!b||0>b.index?a.Mf.length:b.index+b[0].length}
  gvjs_.fp=function(a){if(0===a)a=gvjs_BF(this,/(\r\n|\n|\r)/g);else if(1===a)a=gvjs_BF(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;\':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=gvjs_BF(this,/[\u00ad]/g);else if(3===a)a:{a=this.Mk+1;for(var b=this.Mf.length;a<b;a++){var c=this.Mf.charCodeAt(a),d=gvjs_zF(this.Mf.charCodeAt(a-1)),c=gvjs_zF(c);if(12==d&&13==c?0:1==d||12==d||13==d||1==c||12==c||13==c||(7!=d||7!=c&&8!=c&&10!=c&&11!=c)&&(10!=d&&8!=d||8!=c&&9!=c)&&(11!=d&&9!=d||9!=c)&&2!=c&&6!=c&&(6!=d||5!=
  c))break a}a=this.Mf.length}else a=this.Mf.length;return a};function gvjs_CF(){this.mt={}}gvjs_CF.prototype.add=function(a,b,c,d){null==b?this.mt[a]=d?{ux:d,af:c}:c:(a in this.mt||(this.mt[a]={}),this.mt[a][b]=d?{ux:d,af:c}:c)};function gvjs_DF(a,b){if(null==b)return Object.keys(a.mt);var c=[],d;for(d in a.mt){var e=a.mt[d];if(typeof e===gvjs_e)e===b&&c.push(d);else if(e.ux)0<=e.af.indexOf(b)&&c.push(d);else for(var f in e){var g=e[f];if(typeof g===gvjs_e)g===b&&c.push(d);else if(g.ux)0<=g.af.indexOf(b)&&c.push(d);else throw"Unknown type";}}return c}
  gvjs_CF.prototype.hH=function(a,b,c){if(!(a in this.mt))throw"Error: unknown iterator type "+a;a=this.mt[a];if(typeof a===gvjs_e)return a;if(a.ux)return a.ux(c);if(b in a){a=a[b];if(typeof a===gvjs_e)return a;if(a.ux)return a.ux(c)}return null};function gvjs_EF(a){this.uva=a;this.$J={};this.yO=new gvjs_CF;this.xt={};this.Mf=this.Mk=null;this.hH(gvjs_N,gvjs_e,0);this.hH(gvjs_N,gvjs_d,[1,2],gvjs_p(function(a){return"\u00ad"===this.Mf[a-1]?2:1},this));this.hH(gvjs_bt,null,3)}gvjs_=gvjs_EF.prototype;gvjs_.adoptText=function(a){this.Mf=a;for(var b in this.$J)this.$J[b].adoptText(a)};function gvjs_FF(a,b){var c=a.$J[b];c||(c=a.$J[b]=new window.Intl.v8BreakIterator(a.uva,{type:b}),null!=a.Mf&&c.adoptText(a.Mf),null!=a.Mk&&c.first());return c}
  gvjs_.hH=function(a,b,c,d){this.yO.add(a,b,c,d)};function gvjs_GF(a,b,c){c.next();if(c.current()>=a.Mf.length)return!0;if(c.current()>a.Mk){var d=c.breakType();c=c.current();var e=a.yO.hH(b,d,c);if(null==e)throw Error("Break type "+d+" in "+b+" iterator was classified as null.");e in a.xt||(a.xt[e]=[]);a.xt[e].push(c)}return!1}
  function gvjs_HF(a,b){for(var c=a.xt[b];c&&0<c.length&&c[0]<=a.Mk;)c.shift();for(var c=gvjs_DF(a.yO,b),d={},e=!1;!(e||a.xt[b]&&0!==a.xt[b].length);)for(var e=!0,f=0,g=c.length;f<g;f++){var h=c[f],k=gvjs_FF(a,h);d[h]||(e=!1,gvjs_GF(a,h,k)&&(d[h]=!0))}}gvjs_.first=function(){for(var a=gvjs_DF(this.yO,void 0),b=0,c=a.length;b<c;b++)gvjs_FF(this,a[b]).first();this.xt={};return this.Mk=0};gvjs_.current=function(){return this.Mk||0};
  gvjs_.next=function(a){gvjs_HF(this,a);a=this.xt[a];if(null!=a&&0<a.length){a=this.Mk=a.shift();for(var b in this.$J)for(var c=gvjs_FF(this,b);c.current()<=a;)gvjs_GF(this,b,c);return this.Mk}return this.Mf.length};gvjs_.fp=function(a){gvjs_HF(this,a);a=this.xt[a];return null!=a&&0<a.length?a[0]:this.Mf.length};function gvjs_IF(){this.uBa=window.Intl&&!!window.Intl.v8BreakIterator}gvjs_rb(gvjs_IF);function gvjs_JF(){var a=["en"];return gvjs_IF.Ac().uBa?new gvjs_EF(a):new gvjs_AF};function gvjs_KF(){this.Ma=this.ha=this.iO=this.Jj=this.DU=this.bg=0}gvjs_=gvjs_KF.prototype;gvjs_.left=function(){return this.bg};gvjs_.top=function(){return this.Jj};gvjs_.right=function(){return this.DU};gvjs_.bottom=function(){return this.iO};gvjs_.Nt=function(a){this.bg=a;this.ha=this.bg+this.DU;return this};gvjs_.Qn=function(a){this.Jj=a;this.Ma=this.Jj+this.iO;return this};function gvjs_LF(a,b){a.DU=b;a.ha=a.bg+a.DU;return a}function gvjs_MF(a,b){a.iO=b;a.Ma=a.Jj+a.iO;return a}
  gvjs_.width=function(){return this.ha};gvjs_.height=function(){return this.Ma};function gvjs_NF(a,b,c,d,e,f,g,h,k){this.K=a;this.VS=b;this.hd=c;this.bg=d;this.Jj=e;this.ha=f;this.Ma=g;this.WB=h;this.At=k}gvjs_=gvjs_NF.prototype;gvjs_.properties=function(){return this.At};gvjs_.property=function(a){return this.At[a]};gvjs_.element=function(){return this.K};gvjs_.wK=function(){return this.VS};gvjs_.children=function(){return this.hd};gvjs_.left=function(){return this.bg};gvjs_.top=function(){return this.Jj};gvjs_.width=function(){return this.ha};gvjs_.height=function(){return this.Ma};
  gvjs_.nc=function(){return this.WB};gvjs_.rect=function(){return new gvjs_P(this.bg,this.Jj,this.ha,this.Ma)};gvjs_.za=function(){return new gvjs_x(this.Jj,this.bg+this.ha,this.Jj+this.Ma,this.bg)};function gvjs_OF(a,b,c,d){(null==a||!gvjs_Rc(a)||a>d)&&b>d&&(a=d);(null==a||!gvjs_Rc(a)||a<c)&&b<c&&(a=c);return a}function gvjs_PF(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_PF(a[e],b.concat(e),c,d);else{var f=b.concat(e).join(d);c.hasOwnProperty(f)||(c[f]=a[e])}}function gvjs_QF(a){var b={};gvjs_PF(a,[],b,void 0);return b}
  function gvjs_5da(a,b,c,d,e,f){var g=null;f=f?2:3;for(var h=0;h<=f;h++){var k=c.fp(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_6da(a){return function(b,c){b=gvjs_Pb(a.slice(b,c));"\u00ad"===b[b.length-1]&&(b=b.slice(0,b.length-1)+"-");return b}}function gvjs_RF(a,b){b=null==b?a.length:b;return 0<=b?gvjs_Pb(a.slice(0,b))+"\u2026":"...".slice(0,b)}
  function gvjs_7da(a,b,c,d){if(a(gvjs_RF(b))<=c)return gvjs_RF(b);var e=gvjs_JF();e.adoptText(b);e.first();var f=e.next(3),g=a(b.slice(0,f))<=c;if(d&&!g||!d&&a(gvjs_RF(b,f))>c)for(d=0;-3<=d&&!(b=gvjs_RF(b,d),a(b)<=c);d--);else{for(;a(gvjs_RF(b,e.fp(3)))<=c;)f=e.next(3);if(d&&a(gvjs_RF(b,f))>c)for(e=b.slice(0,f),d=0;-3<=d&&!(b=e+gvjs_RF(b,d),a(b)<=c);d--);else b=gvjs_RF(b,f)}return b}
  var gvjs_SF=gvjs_jh(function(a,b,c,d,e,f){if(""===b)return{Z:[],Lw:!1};var g=null==f||null==f.truncate?!0:f.truncate,h=null==f||null==f.Zga?!1:f.Zga;f=null==f||null==f.raa?!1:f.raa;var k=a;a=function(a){return k(a,c).width};var l=gvjs_JF();l.adoptText(b);l.first();for(var m=!1,n=gvjs_6da(b),p=!1,q=[],r=0;;){var t=gvjs_5da(a,n,l,r,d,f),u=l.next(t);if(0!==t)for(;u<b.length&&a(n(r,l.fp(t)))<=d;)u=l.next(t);q.push(n(r,u));var w=a(q[q.length-1])<=d;if(u>=b.length||q.length>=e||!w){(u<b.length||!w)&&g?
  (0!==t&&(q[q.length-1]=n(r,l.fp(t))),p=!0):q.length<e&&u<b.length&&(m=!0);break}r=u}p&&(q[q.length-1]=gvjs_7da(a,q[q.length-1],d,h&&1===q.length),m=!0);1===q.length&&""===q[0]&&(q=[]);return{Z:q,Lw:m}},{eV:function(a,b){a=[a];for(var c=1,d=b.length;c<d;c++)a.push(b[c]);return gvjs_Fe(a)}});function gvjs_TF(a,b,c,d,e,f){function g(b){return a(b,c)}e=null!=e?Math.floor(e):1;if(0==e)return{Z:[],Qe:!1,rt:0};b=gvjs_SF(g,b,c,d,e,{truncate:!0,Zga:null!=f?f:!1,raa:!0});return{Z:b.Z,Qe:b.Lw,rt:0<b.Z.length?Math.max.apply(null,gvjs_s(gvjs_s(b.Z,g),function(a){return a.width})):0}}function gvjs_8da(a){var b={background:gvjs_hv,padding:gvjs_ar,border:gvjs_br};null!=a.fontSize&&(b.fontSize=a.fontSize+gvjs_M,b.margin=a.fontSize+gvjs_M);null!=a.ob&&(b.fontFamily=a.ob);return b};function gvjs_UF(a,b){this.aa=b;this.$v=a;this.ss=null;this.Ud={};this.Ay={};this.wx=this.kt=this.f7=this.Xb=null}gvjs_=gvjs_UF.prototype;gvjs_.Wp=function(a,b){this.Ud={};this.Ay={};this.aa.clear();this.$v.clear();gvjs_VF(this,a,b);a=this.Xb;a=this.aa.Sm(a.width,a.height);gvjs_WF(this,b,a)};function gvjs_VF(a,b,c){var d=new gvjs_iF(2);gvjs_jF(d,0,b);gvjs_jF(d,1,c);a.Xb=d.compact()}
  function gvjs_WF(a,b,c){a.registerElement(c.j(),gvjs_Zj);var d=a.Xb,e=a.aa,f=d.yG;!gvjs_5g(f)&&!gvjs_4g(f)||e.yb(0,0,d.width,d.height,f,c);d.wF==gvjs_ow&&(f=a.Pu(d.title,c,!0),a.registerElement(f,gvjs_Sx));a.kt=e.Ua(!0);f=d.Ya;a.oI(f);f&&(e.appendChild(c,a.kt),a.registerElement(a.kt.j(),gvjs_xv));a.wx=e.Ua(!0);f=d.dj;gvjs_XF(a,f);f&&f.position!=gvjs_fv&&(e.appendChild(c,a.wx),a.Ud.colorbar=a.wx.j());a.f7=e.Ua(!1);a.waa(d,c)||a.n_(d,c);e.appendChild(c,a.f7);a.ss=b}
  gvjs_.n_=function(a,b){var c={color:gvjs_Ta,ob:a.Ok,fontSize:a.Ym,bold:!1,Vc:!1,gf:!1};this.Zj(gvjs_Qr,c,a.N.width);var d=a.N.top+Math.round(a.N.height/2);this.aa.ij(gvjs_Qr,a.N.left,d,a.N.left+a.N.width,d,gvjs_1,gvjs_1,c,b)};gvjs_.oI=function(a){if(a){var b=a.Gu;if(b){var c;a.VL?c=a.area:(c=gvjs_s(b,function(a){return gvjs_YF(a)},this),c=gvjs_Zg(c));c&&(c=gvjs_Lk(c),this.aa.yb(c.left,c.top,c.width,c.height,gvjs_7g,this.kt));for(c=0;c<b.length;c++)gvjs_9da(this,b[c]);gvjs_$da(this,a.VL)}}};
  function gvjs_YF(a){var b=[];if(a.Ta){var c=gvjs_xF(a.Ta);c&&b.push(c)}a.Dc&&b.push(gvjs_Kk(a.Dc.coordinates));return gvjs_Zg(b)}
  function gvjs_ZF(a,b,c,d,e,f,g){var h=a.aa.eI(),k=f.type,l=Number(f.sides);null!=l&&gvjs_Rc(l)||(l=5);var m=Number(f.rotation);null!=m&&gvjs_Rc(m)||(m=0);m=m/180*Math.PI-Math.PI/2;"triangle"===k?(k=gvjs_Fw,l=3):k===gvjs_sx?(k=gvjs_Fw,l=4,m+=Math.PI/4):"diamond"===k&&(k=gvjs_Fw,l=4);var n=k===gvjs_ux;500<l&&(k===gvjs_Fw||k===gvjs_ux)&&(k=gvjs_st);if(k===gvjs_Fw||k===gvjs_ux){f=Number(f.dent);null!=f&&gvjs_Rc(f)||(5<=l?(f=Math.cos(Math.PI/l),f-=Math.pow(Math.sin(Math.PI/l),2)/Math.sin(Math.PI/2-Math.PI/
  l)):f=.3);f*=d;k===gvjs_ux&&(l*=2);for(var k=new gvjs_uy,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.Da(t,q):k.move(t,q)}k.close();b=a.aa.Tc(k,e)}else b=a.aa.Hx(b,c,d,e);b&&g&&a.aa.appendChild(g,b);a.aa.KB(h);return b}
  gvjs_.p_=function(a,b){var c=this.Xb.D[a.index];if(this.Xb.B7&&c&&!c.Th&&c.hL){var d=a.Dc.coordinates.left,e=a.Dc.coordinates.width,f=a.Dc.coordinates.height,g=d+e/2;a=a.Dc.coordinates.top+f/2;c.ex&&this.aa.yb(d,a,e,f/2,c.ex,b);var h=.5*f,k=c.bd;k&&(k.ac>h&&(k=k.clone(),k.ql(h)),this.aa.q_(d,a,d+e,a,k,b));c.ih&&c.pN&&((d=c.hL)||(d={type:gvjs_st}),gvjs_ZF(this,g,a,Math.min(c.od,f/2,e/2),c.ih,d,b))}else this.aa.yb(a.Dc.coordinates.left,a.Dc.coordinates.top,a.Dc.coordinates.width,a.Dc.coordinates.height,
  a.Dc.brush,b)};
  function gvjs_9da(a,b){if(b.la){var c=a.aa.Ua(!1),d=gvjs_tF([gvjs_Dv,b.index]);a.registerElement(c.j(),d,gvjs_Dv);if(d=gvjs_YF(b))d=gvjs_Lk(d),a.aa.yb(d.left,d.top,d.width,d.height,gvjs_7g,c);b.Ta&&a.Pu(b.Ta,c);b.Dc&&a.p_(b,c);if(b.kh&&b.kh.la){var e=b.kh.coordinates.x,f=b.kh.coordinates.y,g=b.kh.brush,d=a.aa,h=d.Ua();d.yb(e,f,12,12,g,h);d.appendChild(c,h);g=new gvjs_uy;g.move(e+2,f+2);g.Da(e+12-2,f+12-2);g.move(e+12-2,f+2);g.Da(e+2,f+12-2);e=new gvjs_C;e.Bd(gvjs_ea);e.ql(2);d.La(g,e,h);d=h.j();b=
  gvjs_tF([gvjs_Sw,b.index]);a.registerElement(d,b)}a.aa.appendChild(a.kt,c)}}function gvjs_$da(a,b){b&&(gvjs__F(a,b.w4,-1),b.b4&&a.Pu(b.b4,a.kt),gvjs__F(a,b.v3,1))}function gvjs__F(a,b,c){if(b){var d=gvjs_xy(b.path),d=a.aa.La(d,b.brush,a.kt);b.active&&(b=gvjs_tF([gvjs_Ev,c]),a.registerElement(d,b))}}
  function gvjs_XF(a,b){if(b){var c=b.definition,d=a.aa,e=a.wx;gvjs_mF(c.cZ,d,e);gvjs_nF(c.P2,d,e);gvjs_oF(c.P6,d,e);b=a.aa.yb(b.rI.left,b.rI.top,b.rI.width,b.rI.height,gvjs_7g,a.wx);a.registerElement(b,"colorbar")}}gvjs_.Zj=function(a,b,c){var d=b.fontSize;a=this.aa.Zl(a,b);a>c&&(d=Math.max(1,Math.floor(b.fontSize*c/a)));return d};function gvjs_0F(a,b){var c=a.Ud[b];c&&(a.aa.df(c),delete a.Ud[b])}
  gvjs_.$K=function(a,b){a=a.html?gvjs_sF(a,this.$v.getContainer()):gvjs_vF(a,this.aa,this.f7).j();this.registerElement(a,b)};gvjs_.Pu=function(a,b,c){(a=gvjs_1F(this,a,c))&&this.aa.appendChild(b,a);return a};
  function gvjs_1F(a,b,c){var d=b.Z;if(!d||0==d.length)return null;a=a.aa;var e=b.va,f=b.no,g=null!=b.angle?b.angle:0,h=b.anchor?b.anchor:{x:0,y:0},k=b.Ca,l=!!k||c||!1;c=a.Ua();if(0===g&&f){var m=gvjs_xF(b);if(m){var n=Math.ceil(m.left-3)+.5,p=Math.floor(m.top-1)+.5;a.yb(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.ne(m.text,m.x+h.x,m.y+h.y,m.length,b.zd,b.nd,e,c):gvjs_Bca(a,m.text,m.x+h.x,m.y+h.y,m.length,g,b.zd,b.nd,e,c);if(l){l=null;if(0===
  g)(m=gvjs_xF(b))&&(l=a.yb(m.left,m.top,m.right-m.left,m.bottom-m.top,gvjs_7g,c));else{var q=gvjs_Jc(g);b=gvjs_Ed(b);b.angle=0;h=(new gvjs_mz(h.x,h.y)).rotate(-q);b.anchor=new gvjs_pF(h.x,h.y);for(f=0;f<d.length;f++)h=(new gvjs_mz(d[f].x,d[f].y)).rotate(-q),b.Z[f].x=h.x,b.Z[f].y=h.y;if(m=gvjs_xF(b))d=[new gvjs_mz(m.left,m.top),new gvjs_mz(m.right,m.top),new gvjs_mz(m.right,m.bottom),new gvjs_mz(m.left,m.bottom)],gvjs_r(d,function(a){a.rotate(q)}),d=gvjs_xy(d,!1),l=a.La(d,gvjs_7g,c)}k&&l&&gvjs_Gca(a,
  l,k,gvjs_8da(e))}return c.j()}gvjs_.Le=function(a,b,c){var d=this.Ud[b];null!=d?this.aa.replaceChild(a,c,d):this.aa.appendChild(a,c);this.registerElement(c,b)};gvjs_.registerElement=function(a,b,c){a&&(this.aa.kp(a,b),this.Ud[b]=a,c&&(this.Ay[c]||(this.Ay[c]=[]),gvjs_hc(this.Ay[c],b)||this.Ay[c].push(b)))};function gvjs_2F(a,b){var c=a.Ud[b];c&&(a.aa.df(c),delete a.Ud[b])}
  gvjs_.Do=function(a){var b=[];if(this.Ud[a]){var c=this.aa.Do(this.Ud[a]);c&&b.push(c)}a=this.Ay[a]||[];for(var d=0;d<a.length;++d)(c=this.aa.Do(this.Ud[a[d]]))&&b.push(c);return gvjs_Zg(b)};function gvjs_3F(a,b){return a.ma&&a.ma.brush||a.brush||b.ih}function gvjs_4F(a){return!a||a.dm}function gvjs_5F(a){return a.type==gvjs_N||a.type==gvjs_Bs||a.type==gvjs_vi}function gvjs_6F(a,b){return null!=a.visible?a.visible:b.pN}function gvjs_7F(a,b){var c=a.points[b],d=a.points[b-1];a=a.points[b+1];d=!d||!d.ma||d.dm;a=!a||!a.ma||a.dm;return!(!c||!c.ma||c.dm)&&d&&a}function gvjs_8F(a,b){return a.ma&&null!=a.ma.radius?a.ma.radius:null!=a.radius?a.radius:b.od}
  function gvjs_9F(a,b){return gvjs_8F(a,b)+gvjs_3g(gvjs_3F(a,b))/2}function gvjs_$F(a){return a.pp!==gvjs_d&&a.mb==gvjs_b&&a.orientation==gvjs_c}
  function gvjs_aG(a,b){for(var c=new gvjs_Cz,d=!0,e=!0,f=null,g=null,h=0;h<a.points.length;h++){var k=a.points[h];if(k&&k.ma&&null!=k.ma.x&&null!=k.ma.y){d&&(f=h,d=!1);var l=k.ma,m=k&&k.Xs||a.bd;if(e||null===m)c.move(l.x,l.y),e=!1;else{var n=a.points[g];a.V1&&n.Tq?c.xp(m,a.points[g].Tq.x,a.points[g].Tq.y,k.it.x,k.it.y,l.x,l.y):c.Da(m,l.x,l.y)}g=h}else e=!b||d}!d&a.Aua&&(d=b?g:a.points.length-1,m=b?f:0,b=a.points[m],null!=d&&null!=m&&a.points[d]&&!gvjs_4F(b)&&(m=b&&b.Xs||a.bd,a.V1?c.xp(m,a.points[d].Tq.x,
  a.points[d].Tq.y,b.it.x,b.it.y,b.ma.x,b.ma.y):c.close(m)));return c}function gvjs_bG(a){for(var b=new gvjs_Cz,c=!0,d=0;d<a.points.length;d++){var e=a.points[d],f=e&&e.ma;!gvjs_4F(e)&&f&&null!=f.x&&null!=f.y?(c||b.Da(e&&e.Xs||a.bd,f.$O,f.aP),(c||f.$O!=f.YO||f.aP!=f.ZO)&&b.move(f.YO,f.ZO),c=!1):c=!0}return b}function gvjs_aea(a,b,c){return(c=(a=a.Hd)&&a[c||0])&&c.position.Ye(b)}function gvjs_bea(a,b,c){return(c=(a=a.Xc)&&a[c||0])&&c.position.Ye(b)}
  function gvjs_cea(a,b,c){return(c=(a=a.Hd)&&a[c||0])&&c.position.Ak(b)}function gvjs_dea(a,b,c){return(c=(a=a.Xc)&&a[c||0])&&c.position.Ak(b)}
  function gvjs_eea(a,b,c,d){for(var e=a.D,f=null,g=Infinity,h,k=new gvjs_w(b,c),l=0,m=e.length;l<m;l++){var n=e[l];if(!n.Kg)if(a.mb===gvjs_uw){var p=n.IC.x-b,q=n.IC.y-c;h=0<-p*(n.IC.y-n.Df.y)+q*(n.IC.x-n.Df.x);if(0<-(n.Av.x-n.mi.x)*q+(n.Av.y-n.mi.y)*p&&h&&Math.sqrt(Math.pow(n.Av.x-b,2)+Math.pow(n.Av.y-c,2))<Math.sqrt(Math.pow(n.Av.x-n.mi.x,2)+Math.pow(n.Av.y-n.mi.y,2))+d)return{row:l}}else{p=0;for(q=n.points.length;p<q;p++)if((h=n.points[p])&&null!=h.ma)switch(h=h.ma,n.type){case gvjs_N:case gvjs_1s:case gvjs_vi:h=
  gvjs_Oe(k,h);h<d&&h<g&&(f={lH:p,row:l},g=h);break;case gvjs_6s:case gvjs_Ms:var r=null;if(n.type===gvjs_Ms)r=new gvjs_P(h.left,h.top,h.width,h.height);else if(n.type===gvjs_6s)var r=h.line,t=Math.min(h.rect.top,r.top),r=new gvjs_P(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={lH:p,row:l},g=h);break;default:throw"unknown chart type for getPointDatum.";}if(0===g)break}}return f}
  function gvjs_cG(a,b){switch(a){case gvjs_ax:return b.vb;case gvjs_bx:return b.zh;case gvjs_$w:return b.color;default:return a}};function gvjs_dG(a,b){gvjs_UF.call(this,a,b);this.Sf=null;this.g7=[]}gvjs_q(gvjs_dG,gvjs_UF);function gvjs_eG(a,b,c){a.g7.push({definition:b,id:c})}function gvjs_fG(a){var b=a.aa.eI();gvjs_r(a.g7,gvjs_p(function(a){this.$K(a.definition,a.id)},a));a.aa.KB(b);a.g7=[]}gvjs_=gvjs_dG.prototype;
  gvjs_.waa=function(a,b){function c(b){b=a.D[b];return!a.xd||b.type!==gvjs_vi||b.pN}gvjs_fea(this,a);var d=this.aa.Ua(!1);this.aa.appendChild(b,d);this.registerElement(d.j(),gvjs_pt);gvjs_t(this.Sf,function(a){a.lf||(a.lf=this.aa.Ua(!(gvjs_i(a.V8)&&!a.V8)))},this);this.aa.yb(a.N.left,a.N.top,a.N.width,a.N.height,a.d$,d);a.wF==gvjs_fv&&this.Pu(a.title,this.Sf.title.lf,!0);a.MJ&&this.Pu(a.MJ,this.Sf.axistitle.lf,!0);gvjs_r(a.cb,function(a,b){a.ed&&gvjs_gG(this,a.ed,null,b)},this);gvjs_t(a.Hd,function(b){gvjs_gea(this,
  a,b)},this);gvjs_t(a.Xc,function(b){gvjs_hea(this,a,b)},this);var e=new gvjs_P(a.N.left,a.N.top,a.N.width,a.N.height);this.aa.KB(e);for(var f=[],g=0;g<a.D.length;g++)c(g)&&f.push({tN:a.D[g].tN,index:g});gvjs_yc(f,function(a,b){return gvjs_wc(a.tN,b.tN)});for(g=0;g<f.length;g++){var h=f[g].index;gvjs_hG(this,a.D[h],h)}a.xd&&a.D[0].type===gvjs_vi&&gvjs_iea(this,a,b);for(g=0;g<a.cb.length;g++)a.cb[g].Ca&&(f=gvjs_tF([gvjs_oi,g]),gvjs_eG(this,a.cb[g].Ca,f));g=this.aa.eI();gvjs_t(a.Hd,function(a){gvjs_iG(this,
  a)},this);gvjs_t(a.Xc,function(a){gvjs_iG(this,a)},this);this.aa.KB(g);gvjs_fG(this);var k=this.aa.Ua(!1),e=this.aa.kH(k,e);this.aa.appendChild(d,e);gvjs_r(gvjs_uF,function(a){var c=this.Sf[a].lf;if(c){var e;switch(this.Sf[a].position){case gvjs_ut:e=k;break;case gvjs_jv:e=d;break;case gvjs_pw:e=b}this.aa.appendChild(e,c)}},this);return!0};
  function gvjs_fea(a,b){a.Sf={};var c=a.Sf;c.action={position:gvjs_pw};c.annotation={position:gvjs_ut};c.annotationtext={position:gvjs_jv};c.area={position:gvjs_ut};c.bar={position:gvjs_ut};c.baseline={position:gvjs_ut};c.bubble={position:gvjs_ut};c.categorysensitivityarea={position:gvjs_ut};c.candlestick={position:gvjs_ut};c.histogram={position:gvjs_ut};c.gridline={position:gvjs_ut};c.interval={position:gvjs_ut};c.line={position:gvjs_ut};c.minorgridline={position:gvjs_ut};c.overlaybox={position:gvjs_ut};
  c.pathinterval={position:gvjs_ut};c.point={position:gvjs_jv,V8:!1};c.pointsensitivityarea={position:gvjs_jv};c.steppedareabar={position:gvjs_ut};c.tooltip={position:gvjs_pw};c.title={position:b.wF==gvjs_fv?gvjs_jv:gvjs_pw};c.axistick={position:gvjs_jv};c.axistitle={position:b.wG==gvjs_fv?gvjs_jv:gvjs_pw};var d=b.Ya&&b.Ya.position==gvjs_fv,e=d?a.kt:null,d=d?gvjs_jv:gvjs_pw;c.legend={lf:e,position:d};c.legendscrollbutton={lf:e,position:d};c.legendentry={lf:e,position:d};b=b.dj&&b.dj.position==gvjs_fv;
  c.colorbar={lf:b?a.wx:null,position:b?gvjs_jv:gvjs_pw}}
  function gvjs_hG(a,b,c){if(b.type==gvjs_1s)gvjs_jea(a,b,c);else if(b.type==gvjs_Ms)gvjs_jG(a,b,c);else if(b.type==gvjs_vx)gvjs_jG(a,b,c);else if(b.type==gvjs_6s)for(var d=0;d<b.points.length;d++)gvjs_kG(a,c,b.points[d],d);else if(b.type==gvjs_Bs){var e=a.Xb.pp!==gvjs_d,f=a.Xb.gk;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_4F(k)?f&&d!==b.points.length||(null===h.start||null===h.end||g.push(h),d<b.points.length&&(h=
  {start:null,end:null,brush:null})):null===h.start?h.start=d:(k=k&&k.LR||b.ex,null===h.brush||gvjs_$g(h.brush,k)?(h.end=d,h.brush=k):(g.push(h),h={start:d-1,end:d,brush:k}))}k=a.aa.Ua();for(d=0;d<g.length;d++){var h=g[d],l=h.brush,m=new gvjs_uy,n=m,p=b,q=e,r=h.start,h=h.end,t=!0,u=null;n.move(p.points[r].ma.hY,p.points[r].ma.iY);for(var w=r;w<=h;w++){var v=p.points[w];gvjs_4F(v)||(v=v.ma,n.Da(v.$O,v.aP),v.YO==v.$O&&v.ZO==v.aP||n.Da(v.YO,v.ZO),null!=v.x&&null!=v.y&&(t=!1,u=w))}if(!t)if(q)for(w=h;w>=
  r;w--)v=p.points[w].ma,n.Da(v.jY,v.kY),v.hY==v.jY&&v.iY==v.kY||n.Da(v.hY,v.iY);else v=p.points[u].ma,n.Da(v.jY,v.kY),n.close();a.aa.La(m,l,k)}d=gvjs_tF([gvjs_Bs,c]);a.Le(a.Sf.area.lf,d,k.j());if(e){d=gvjs_bG(b);e=gvjs_tF([gvjs_N,c]);f=d.Tc(a.aa);g=gvjs_lG(a,b);if(f){k=b.Mo;l=b.wj;if(k||l){g=g||a.aa.Ua();if(k)for(d=0;d<k.af.length;d++)a.aa.La(k.af[d].path,k.af[d].brush,g);l&&a.aa.La(l.path,l.brush,g)}g&&a.aa.appendChild(g,f)}d=g?g.j():f;null!=d&&a.Le(a.Sf.line.lf,e,d);gvjs_mG(a,b,c)}else gvjs_nG(a,
  b,c,f)}}else gvjs_nG(a,b,c,a.Xb.gk);if(b.Zf&&b.Zf.paths)for(b=b.Zf.paths,d=0;e=b[d];++d)0!=e.line.length&&(f=new gvjs_uy,gvjs_wy(f,e.line,e.pZ),e.bottom&&gvjs_wy(f,e.bottom,e.ina),g=a.aa.Ua(),a.aa.La(f,e.brush,g),e=g.j(),f=gvjs_tF(["pathinterval",c,d]),a.Le(a.Sf.pathinterval.lf,f,e))}function gvjs_oG(a,b,c,d,e){b.type==gvjs_Ms||b.type==gvjs_vx?a.We(b,c,d,e):b.type==gvjs_6s?gvjs_kG(a,c,d,e):b.type==gvjs_1s?a.nI(b,c,d,e):gvjs_pG(a,b,c,d,e,a.Sf.point.lf)}
  function gvjs_jea(a,b,c){var d=a.Sf.bubble.lf,e=gvjs_yD(b.points.length,function(a){return a});b.Zza&&gvjs_xc(e,function(a,c){a=b.points[a];c=b.points[c];return(c?c.ma.radius:0)-(a?a.ma.radius:0)});for(var f=0;f<e.length;f++){var g=e[f],h=b.points[g];if(h){a.nI(b,c,h,g);var k=a.aa.nf(h.text,h.va);if(k.width<2*h.ma.radius||k.height<2*h.ma.radius)h=a.aa.ne(h.text,h.ma.x,h.ma.y,h.textLength,gvjs_1,gvjs_1,h.va,d),g=gvjs_tF([gvjs__s,c,g]),a.aa.kp(h,g)}}}
  function gvjs_jG(a,b,c){for(var d=0;d<b.points.length;d++)a.We(b,c,b.points[d],d)}
  gvjs_.We=function(a,b,c,d){if(!gvjs_4F(c)&&c.ma){var e=c.brush||gvjs_3F(c,a),f=a.type==gvjs_Ms?gvjs_2j:gvjs_wx,g=gvjs_tF([f,b,d]),h=c.ma.ko||c.ma,e=this.aa.Kl(h.left,h.top,h.width,h.height,e),h=null,k=c.ma.outline,l=c.Mo,m=c.wj;if(k||l||m){h=this.aa.Ua();this.aa.appendChild(h,e);if(k){var n=c.bd||a.bd,k=gvjs_xy(k,!0);this.aa.La(k,n,h)}if(l)for(n=0;n<l.af.length;n++)k=l.af[n].rect,this.aa.yb(k.left,k.top,k.width,k.height,l.af[n].brush,h);m&&this.aa.yb(m.rect.left,m.rect.top,m.rect.width,m.rect.height,
  m.brush,h)}e=h?h.j():e;this.Le(this.Sf[f].lf,g,e);c.Ca&&(f=gvjs_tF([gvjs_oi,b,d]),gvjs_eG(this,c.Ca,f));c.ed&&gvjs_gG(this,c.ed,b,d);c.ma.Ys&&gvjs_qG(this,a,b,d,c.ma.Ys)}};function gvjs_lG(a,b){var c=null,d=null;gvjs_r(b.points,function(a,f){gvjs_7F(b,f)&&(c||(c=this.aa.Ua()),d||(d=gvjs_8g(b.bd.Ee,b.bd.gi)),a&&!gvjs_6F(a,b)&&this.aa.Xe(a.ma.x,a.ma.y,b.lineWidth,d,c))},a);return c}
  function gvjs_nG(a,b,c,d){var e=gvjs_tF([gvjs_N,c]);if(0>=b.lineWidth)gvjs_2F(a,e),gvjs_mG(a,b,c);else{var f=gvjs_aG(b,d);if(!gvjs_ic(f.Oc)){d=(f=f.Tc(a.aa))&&d?null:gvjs_lG(a,b);if(f){var g=b.Mo,h=b.wj;if(g||h){d||(d=a.aa.Ua());if(g)for(var k=0;k<g.af.length;k++)a.aa.La(g.af[k].path,g.af[k].brush,d);h&&a.aa.La(h.path,h.brush,d)}d&&a.aa.appendChild(d,f)}f=d?d.j():f;null!=f&&a.Le(a.Sf.line.lf,e,f);gvjs_mG(a,b,c)}}}
  function gvjs_iea(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_C({stroke:f.ih.rb(),strokeOpacity:f.ih.Ne,strokeWidth:1}),l=0;l<h;l++){var m=f.points[l],n=g.points[l];!gvjs_4F(m)&&m.ma&&a.aa.q_(m.ma.x,m.ma.y,n.ma.x,n.ma.y,k,c)}}}function gvjs_mG(a,b,c){for(var d=0;d<b.points.length;d++)gvjs_pG(a,b,c,b.points[d],d,a.Sf.point.lf)}gvjs_.nI=function(a,b,c,d){gvjs_pG(this,a,b,c,d,this.Sf.bubble.lf)};
  function gvjs_kea(a,b,c,d){var e=null,f=b.wj,g=b.Mo,h=b.M$;if(f||g||h)e=a.aa.Ua();h&&a.aa.La(h.path,h.brush,e);(h=b.shape)&&h.type||(h={type:gvjs_st});f&&gvjs_ZF(a,f.x,f.y,f.radius+.5,f.brush,h,e);if(g)for(f=0;f<g.af.length;f++)gvjs_ZF(a,g.x,g.y,g.af[f].radius,g.af[f].brush,h,e);b=gvjs_ZF(a,b.ma.x,b.ma.y,c,d,h);e&&a.aa.appendChild(e,b);return e?e.j():b}
  function gvjs_pG(a,b,c,d,e,f){var g;if(g=!gvjs_4F(d)&&d.ma)a:{var h=d.ma;g=gvjs_9F(d,b);var k=a.Xb.N;if(h.x-g>=k.right||h.x+g<=k.left||h.y-g>=k.bottom||h.y+g<=k.top)g=!1;else{if((h.x>=k.right||h.x<=k.left)&&(h.y>=k.bottom||h.y<=k.top)){g*=g;var l=h.x-k.right,m=h.x-k.left,n=h.y-k.bottom,h=h.y-k.top,k=l*l,m=m*m,n=n*n,h=h*h;if(k+n>=g&&k+h>=g&&m+h>=g&&m+n>=g){g=!1;break a}}g=!0}}g&&(g=gvjs_tF([b.type==gvjs_1s?gvjs__s:gvjs_zw,c,e]),gvjs_6F(d,b)?a.Le(f,g,gvjs_kea(a,d,gvjs_8F(d,b),gvjs_3F(d,b))):gvjs_2F(a,
  g),d.Ca&&(f=gvjs_tF([gvjs_oi,c,e]),gvjs_eG(a,d.Ca,f)),d.ed&&gvjs_gG(a,d.ed,c,e),d.ma.Ys&&gvjs_qG(a,b,c,e,d.ma.Ys))}
  function gvjs_kG(a,b,c,d){if(c&&c.ma){var e=a.aa.Kl(c.ma.line.left,c.ma.line.top,c.ma.line.width,c.ma.line.height,c.bd),f=a.aa.Kl(c.ma.rect.left,c.ma.rect.top,c.ma.rect.width,c.ma.rect.height,c.zG),g=a.aa.Ua();a.aa.appendChild(g,e);a.aa.appendChild(g,f);if(e=c.Mo)for(f=0;f<e.af.length;f++){var h=e.af[f].rect;a.aa.yb(h.left,h.top,h.width,h.height,e.af[f].brush,g)}(e=c.wj)&&a.aa.yb(e.rect.left,e.rect.top,e.rect.width,e.rect.height,e.brush,g);e=gvjs_tF([gvjs_3s,b,d]);a.Le(a.Sf.candlestick.lf,e,g.j());
  c.Ca&&(b=gvjs_tF([gvjs_oi,b,d]),gvjs_eG(a,c.Ca,b))}}
  function gvjs_gG(a,b,c,d){if(b){var e=b.Bia,f=a.Xb.N;if(!(!e||e.x<f.left||e.x>f.right)&&(f=b.labels)&&!gvjs_ic(f)){var g=[gvjs_ns,d];gvjs_lc(g,c,1);var g=gvjs_tF(g),h=e.x,k=e.y,l=e.length,l=e.orientation==gvjs_c?[l,1]:[1,l],e=a.aa.Kl(Math.min(h,h+l[0]),Math.min(k,k+l[1]),Math.abs(l[0]),Math.abs(l[1]),new gvjs_C({fill:e.color}));a.Le(a.Sf.annotation.lf,g,e);e=a.aa.Ua();g=[gvjs_As,d];gvjs_lc(g,c,1);h=null;b.bundle&&!b.bundle.zda&&(f=[b.bundle.label],h=-1);b=a.aa.eI();for(k=0;k<f.length;k++){var m=f[k];
  if(l=gvjs_1F(a,m,!0)){if(m.ua){var n=gvjs_tF([gvjs_oi,c,d,k]);gvjs_eG(a,m.ua,n)}a.aa.appendChild(e,l);m=gvjs_qc(g);m.push(h||k);m=gvjs_tF(m);a.registerElement(l,m)}}a.aa.KB(b);c=gvjs_tF(g);a.Le(a.Sf.annotationtext.lf,c,e.j())}}}
  function gvjs_qG(a,b,c,d,e){if(null!=b.Zf){var f=a.aa.Ua();b=b.Zf.$E;for(var g=0;g<e.length;g++){var h=e[g].rect,k=b[e[g].Yr];if(k&&k.style!=gvjs_Bs&&k.style!=gvjs_N){var l=e[g].brush;0==h.width&&0==h.height?(k=k.oga/2,0<k&&(h=a.aa.Hx(h.left,h.top,k,l),a.aa.appendChild(f,h))):0==h.width||0==h.height?(k=new gvjs_uy,k.move(h.left,h.top),k.Da(h.left+h.width,h.top+h.height),a.aa.La(k,l,f)):a.aa.appendChild(f,a.aa.Kl(h.left,h.top,h.width,h.height,l))}}f.K&&(c=gvjs_tF([gvjs_lv,c,d]),f=f.j(),a.Le(a.Sf.interval.lf,
  c,f))}}function gvjs_gea(a,b,c){var d=gvjs_p(function(a,d){var e=null!=a.length?a.length:b.N.height,f=c.xk.qa;return this.aa.yb(Math.floor(a.qa),Math.min(f,f+c.xk.direction*e),1,e,a.brush,d)},a),e=gvjs_p(function(a,d){var e=null!=a.length?a.length:b.N.bottom,f=c.xk.qa;return this.aa.yb(Math.floor(a.qa),Math.min(f,f-c.xk.direction*e),1,e,a.brush,d)},a);gvjs_rG(a,c,d,e)}
  function gvjs_hea(a,b,c){var d=gvjs_p(function(a,d){var e=null!=a.length?a.length:b.N.width,f=c.xk.qa;return this.aa.yb(Math.min(f,f+c.xk.direction*e),Math.floor(a.qa),e,1,a.brush,d)},a),e=gvjs_p(function(a,d){var e=null!=a.length?a.length:b.N.left,f=c.xk.qa;return this.aa.yb(Math.min(f,f-c.xk.direction*e),Math.floor(a.qa),e,1,a.brush,d)},a);gvjs_rG(a,c,d,e)}
  function gvjs_rG(a,b,c,d){var e=gvjs_p(function(a,c,d){if(a){var e=this.Sf[c].lf,f=gvjs_tF([b.name,c]);gvjs_r(a,function(a,g){g=gvjs_tF([b.name,c,g]);gvjs_sG(this,a,d,e,g,f)},this)}},a);e(b.eb,"gridline",c);e(b.ii,"axistick",d);d=a.Sf.baseline.lf;e=gvjs_tF([b.name,gvjs_Ns]);b.Hb&&b.Hb.la&&null!=b.Hb.Ia&&Infinity!=b.Hb.qa&&gvjs_sG(a,b.Hb,c,d,e)}function gvjs_sG(a,b,c,d,e,f){var g;if(g=b&&b.la)g=b.brush,g=!(!gvjs_5g(g)&&!gvjs_4g(g));g&&(b=c(b,d),a.registerElement(b,e,f))}
  function gvjs_iG(a,b){var c=a.Sf,d=a.Pu(b.title,c.axistitle.lf,!0),e=gvjs_tF([b.name,gvjs_Sx]);a.registerElement(d,e);if(b.text){var f=c.axistick.lf,g=gvjs_tF([b.name,gvjs_sv]);gvjs_r(b.text,function(a,c){a.la&&(a=this.Pu(a.Ta,f),c=gvjs_tF([b.name,gvjs_sv,c]),this.registerElement(a,c,g))},a)}}gvjs_.Qga=function(a,b){this.xU(a);this.KX(a,b)};
  gvjs_.xU=function(a){var b=this.ss;if(b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_ID(b.D[d],gvjs_wd({points:null}))){var f=b.D[d].points,g;for(g in f){var h=Number(g),k=f[h];if(k.Ca){var l=gvjs_tF([gvjs_oi,Number(d),Number(h)]);gvjs_0F(this,l)}if(k=k.ed)for(var m in k.labels)k.labels[m].ua&&(l=gvjs_tF([gvjs_oi,Number(d),Number(h),Number(m)]),gvjs_0F(this,l));gvjs_oG(this,e,Number(d),e.points[h],Number(h))}}else{for(h in b.D[d].points)b.D[d].points[h].Ca&&(l=gvjs_tF([gvjs_oi,Number(d),Number(h)]),
  gvjs_0F(this,l));gvjs_hG(this,e,Number(d))}}for(var n in b.cb)if(c=Number(n),d=b.cb[c],d.Ca&&(l=gvjs_tF([gvjs_oi,Number(c)]),gvjs_0F(this,l)),k=d.ed){for(m in k.labels)k.labels[m].ua&&(l=gvjs_tF([gvjs_oi,null,Number(c),Number(m)]),gvjs_0F(this,l));gvjs_gG(this,a.cb[c].ed,null,Number(c))}gvjs_fG(this)}};
  gvjs_.KX=function(a,b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_ID(b.D[d],gvjs_wd({points:null})))for(var f in b.D[d].points){var g=Number(f),h=new gvjs_iF(2);gvjs_jF(h,0,e.points[g]);gvjs_jF(h,1,b.D[d].points[g]);h=h.compact();gvjs_oG(this,e,Number(d),h,Number(g))}else g=new gvjs_iF(2),gvjs_jF(g,0,e),gvjs_jF(g,1,b.D[d]),e=g.compact(),gvjs_hG(this,e,Number(d))}for(var k in b.cb)c=Number(k),b.cb[c].Ca&&(d=gvjs_tF([gvjs_oi,Number(c)]),gvjs_eG(this,b.cb[c].Ca,d)),b.cb[c].ed&&(d=new gvjs_iF(2),
  gvjs_jF(d,0,a.cb[c].ed),gvjs_jF(d,1,b.cb[c].ed),d=d.compact(),gvjs_gG(this,d,null,Number(c)));gvjs_fG(this)};function gvjs_tG(a){this.Wk=a||String}var gvjs_lea={number:function(a,b){return b.Wk(a.value)},identifier:function(a){return a.name},"+":function(){return" + "},"-":function(){return gvjs_sq},"--":function(){return"-"},"=":function(){return" = "},"*":function(){return" * "},"(":function(){return"("},")":function(){return")"},",":function(){return gvjs_ha},"^":function(){return"^"}};gvjs_tG.prototype.W=function(a){return gvjs_s(a,function(a){return gvjs_lea[a.jq()](a,this)},this).join("")};function gvjs_uG(a){a=gvjs_ac(a.split("}"),function(a){return null!=a&&""!==gvjs_Pb(a)});for(var b={},c=0;c<a.length;c++){var d=a[c].split("{"),e=gvjs_s(d[0].split(","),gvjs_Pb),f=gvjs_kl(gvjs_Pb(d[1]));0===e.length?gvjs_Hd(b,f):gvjs_r(e,function(a){b[a]=b[a]||{};gvjs_Hd(b[a],f)})}return b}
  var gvjs_mea=[{input:gvjs_2,Ag:[gvjs_ou,gvjs_Ex]},{input:gvjs_Ei,Ag:[gvjs_pu,gvjs_Fx]},{input:gvjs_qu,Ag:[gvjs_ou]},{input:gvjs_ru,Ag:[gvjs_pu]},{input:gvjs_Hx,Ag:[gvjs_Ex]},{input:gvjs_Ix,Ag:[gvjs_Fx]},{input:gvjs_Jx,Ag:[gvjs_Gx]}],gvjs_nea=[{input:gvjs_2,Ag:[gvjs_ou]},{input:gvjs_Ei,Ag:[gvjs_pu]},{input:gvjs_qu,Ag:[gvjs_ou]},{input:gvjs_ru,Ag:[gvjs_pu]},{input:gvjs_Hx,Ag:[gvjs_Ex]},{input:gvjs_Ix,Ag:[gvjs_Fx]},{input:gvjs_Jx,Ag:[gvjs_Gx]},{input:gvjs_Eu,Ag:[gvjs_zu]},{input:gvjs_Cu,Ag:[gvjs_yu]},
  {input:gvjs_Us,Ag:["font.bold"]},{input:gvjs_nv,Ag:["font.italic"]},{input:gvjs_8x,Ag:[gvjs_Au]}];function gvjs_vG(a,b){var c={fill:{},stroke:{}};a=new gvjs_nh([a]);for(var d=0;d<b.length;d++){var e=b[d],f=e.Ag,e=a.ba(e.input);if(null!=e)for(var g=0;g<f.length;g++)gvjs_j(f[g],e,c)}return c}function gvjs_oea(a){return gvjs_vG(a,gvjs_mea)}function gvjs_wG(a){return gvjs_vG(a,gvjs_nea)}
  function gvjs_xG(a,b){if(null==a)return{};b=b||gvjs_oea;var c;a=gvjs_Pb(a);if(gvjs_Yc(a))c=b({color:a});else if("{"===a.charAt(0)){try{var d=gvjs_Ee(a)}catch(e){}null!=d&&(c=d)}null==c&&(gvjs_Yb(a,"{")?(c=gvjs_qd(gvjs_uG(a),b),gvjs_xd(c,"")&&(gvjs_Hd(c,c[""]),gvjs_Ad(c,"")),gvjs_xd(c,"*")&&(gvjs_Hd(c,c["*"]),gvjs_Ad(c,"*"))):c=b(gvjs_kl(a)));return c}
  function gvjs_yG(a,b){b.color=gvjs_G(a,gvjs_ou,b.color);b.opacity=gvjs_E(a,gvjs_pu,b.opacity);b.Wb=gvjs_G(a,gvjs_Ex,b.Wb);b.ob=gvjs_G(a,gvjs_yu,b.ob);b.fontSize=gvjs_E(a,gvjs_zu,b.fontSize);b.bold=gvjs_D(a,"font.bold",b.bold);b.Vc=gvjs_D(a,"font.italic",b.Vc);b.gf=gvjs_D(a,gvjs_Au,b.gf)};function gvjs_zG(a){this.x=a.x||0;this.y=a.y||0;this.vf=new gvjs_pF(this.x,this.y);this.length=a.length;this.text=a.text};function gvjs_AG(a){this.text=a.text;this.va=a.va;this.no=a.no;this.Z=a.Z;this.zd=a.zd;this.nd=a.nd;this.Ca=void 0!==a.Ca?a.Ca:"";this.Od=a.Od;this.angle=null!=a.angle?a.angle:0;this.anchor=void 0!==a.anchor?a.anchor:null;this.Lw=!!a.Lw}
  gvjs_AG.prototype.R9=function(){var a=this,b=gvjs_s(this.Z,function(b){var c=a.anchor?a.anchor:{x:0,y:0},e=gvjs_yy(b.x+c.x,b.length,a.zd);b=gvjs_yy(b.y+c.y,a.va.fontSize,a.nd);return e.start==e.end||b.start==b.end?null:new gvjs_x(b.start,e.end,b.end,e.start)}),b=gvjs_ac(b,gvjs_ub);return gvjs_Zg(b)};function gvjs_BG(a,b){this.cj=a;this.m=b}
  function gvjs_pea(a){var b=a.cj.Ul(),c=a.m,d=a.cj.ud,e=b.orientation||gvjs_c;if(d){var f=d.direction,g=-1;e===gvjs_g&&(f=1,g=d.direction);var h=a.cj.iI,k=h&&h.rGa,h={ob:b.Ok,fontSize:b.Ym,Wb:b.Ry},l=gvjs_Zh(c,[gvjs_rs,gvjs_zs],h),m=gvjs_Xh(c,["annotations.domain.boxStyle",gvjs_os]),n=gvjs_Oh(c,["annotations.domain.stem.color",gvjs_ps,gvjs_us,gvjs_ws],""),p=gvjs_E(c,["annotations.domain.stem.length","annotations.domain.stemLength",gvjs_vs,gvjs_xs],5),q=90;e===gvjs_g&&(q=0);gvjs_E(c,["annotations.domain.stem.angle",
  gvjs_ts],q);var r=gvjs_Uh(c,[gvjs_qs,gvjs_ys],gvjs_$E,gvjs_zw);"letter"===r&&(r=gvjs_zw);gvjs_r(b.cb,function(a,c){var h=[],k=[];gvjs_r(b.Rk,function(a){a=this.eQ(c,a.columns,r);gvjs_rc(h,a.yt);gvjs_rc(k,a.line)},this);if(h.length||k.length){var q=gvjs_CG(this.cj,c),q=d.Ed(q),t=null,u=null;e===gvjs_g?(t=b.N.left,u=q):(t=q,u=b.N.top+b.N.height);h.length&&(a.ed=gvjs_DG(this,t,u,null,gvjs_d,"",e,f,g,h,l,m,p,n));k.length&&(b.orientation===gvjs_g?t=null:u=null,a.ed=gvjs_EG(this,t,u,e,k,l,n))}},a);var t=
  gvjs_vd(gvjs_5E),u=gvjs_D(c,["annotations.datum.highContrast",gvjs_ss],!0),w=gvjs_D(c,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),v=gvjs__h(c,["annotations.datum.textStyle",gvjs_zs],t,h),x=gvjs_Xh(c,["annotations.datum.boxStyle",gvjs_os]),y=gvjs_Ph(c,["annotations.datum.stem.color","annotations.datum.stemColor",gvjs_us,gvjs_ws],t,""),z=gvjs_E(c,["annotations.datum.stem.length","annotations.datum.stemLength",gvjs_vs,gvjs_xs],12);gvjs_E(c,["annotations.datum.stem.angle",gvjs_ts],
  q);var A=gvjs_Uh(c,["annotations.datum.style",gvjs_ys],gvjs_$E,gvjs_zw);"letter"===A&&(A=gvjs_zw);gvjs_r(b.D,function(a,f){if(a.type==gvjs_Bs||a.type==gvjs_Ms||a.type==gvjs_N||a.type==gvjs_vi||a.type==gvjs_vx){var g=gvjs_cx+f+".annotations.";f=gvjs_D(c,g+gvjs_2u,u);var h=gvjs_D(c,g+"alwaysOutside",w),l=gvjs__h(c,g+gvjs_Px,t,v);l.color=gvjs_cG(l.color,a.color);var m=gvjs_Xh(c,[g+"boxStyle"],x),n=gvjs_Ph(c,[g+"stemColor",g+"stem.color"],t,y),p=gvjs_E(c,[g+"stemLength",g+"stem.length"],z);gvjs_E(c,[g+
  "stem.angle"],z);n=gvjs_cG(n,a.color);gvjs_Uh(c,g+gvjs_eb,gvjs_$E,A);for(var g=this.cj.ve[a.qd],q=0;q<a.points.length;++q)if(null!=a.points[q]&&null!=a.points[q].ma){var r=a.points[q],B=this.eQ(q,a.columns,A),C=r.ma,F=gvjs_5g(a.ih)?a.ih.rb():f?gvjs_da:gvjs_Fq,r=r.brush&&gvjs_5g(r.brush)?r.brush.rb():F;if(r!==F&&f){var F=gvjs_u(l),ca=[.1,.2,.3],K=gvjs_Zc(r),Q=gvjs_Zc(b.yG.rb()),N=gvjs_s(ca,gvjs_Ab(gvjs_5c,K)),ca=gvjs_s(ca,gvjs_Ab(gvjs_6c,K)),K=gvjs_Xc(gvjs_7c(Q,gvjs_pc([K],N,ca)));F.color=K}else F=
  l;var N=Q=K=null,ca=d,O=g;e===gvjs_g&&(ca=g,O=d);if(null!=C.x)K=C.x,Q=C.y;else if(null!=C.ko||null!=C.left)N=C.ko,null==N&&(N=new gvjs_P(C.left,C.top,C.width,C.height)),K=N.left,Q=N.top,k?(1==ca.direction&&(K=N.left+N.width),1==O.direction&&(Q=N.top+N.height)):e===gvjs_g?(Q=N.top+N.height/2,1==ca.direction&&(K=N.left+N.width)):(K=N.left+N.width/2,1==O.direction&&(Q=N.top+N.height));B.yt.length&&(a.points[q].ed=gvjs_DG(this,K,Q,N,a.type,r,e,ca.direction,O.direction,B.yt,F,m,p,n,f,h));B.line.length&&
  (a.points[q].ed=gvjs_EG(this,K,Q,e,B.line,l,n))}}},a)}}gvjs_BG.prototype.eQ=function(a,b,c){var d=this.cj.Vb,e=b.annotation,f={line:[],yt:[]};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_9b(b,k)&&d.Qa(a,k)||(k=null);null!=d.getValue(a,h)&&(k={text:d.Qa(a,h),xF:k,rowIndex:a},gvjs_Uh(this.m,"annotation."+h+".style",gvjs_$E,c)==gvjs_N?f.line.push(k):f.yt.push(k))}return f};
  function gvjs_DG(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t){var u=a.cj.Ul(),w=l.length,v=[[64,64,64],[128,128,128],[255,255,255]];r=null==r?!0:r;var x=e===gvjs_Ms||e===gvjs_vx;x&&d&&(g===gvjs_g?c=Math.floor(d.top+d.height/2):b=Math.floor(d.left+d.width/2));if(g===gvjs_c&&1===k||g===gvjs_g&&1===h)p*=-1;var y=g===gvjs_c?1===k?gvjs_Ws:gvjs_2x:1===h?gvjs_K:gvjs_Oi,z=b,A=c-p;g===gvjs_g&&(z=b-p,A=c);e=-p;var B=p+m.fontSize*w;c-B<u.N.top&&c+B<u.N.bottom&&(A=c+B,e=p);p=[];for(u=0;u<w;u++){var B=l[u],C=(0,a.cj.Ec)(B.text,
  m),D={},J=new gvjs_pF(null==z?void 0:z,null==A?void 0:A),E=null;D.va=(new gvjs_ah(m)).Rc();if(!x)D.zd=gvjs_1,D.nd=gvjs_3;else if(d&&!t&&1===w){var E=gvjs_Zc(f),G=gvjs_Xc(gvjs_7c(E,v)),E=gvjs_He(m,gvjs_Ie);r&&(E.Wb=gvjs_d,E.color=G);a:{var I=B.text,H=E,L=y,E=new gvjs_P(d.left,d.top+0,d.width,d.height),M=a.cj.Ec,G=a.cj.Xy,P=gvjs_n(4)?4:0,Z=gvjs_n(2)?2:0,F=M(I,H),ca,K=E.fc();ca=F.width<=K.width&&F.height<=K.height;var K={},Q=[];K.text=I;K.va=H;if(L===gvjs_2x)L=Math.floor(E.getCenter().x),Z=E.top+Z,K.zd=
  gvjs_1,K.nd=gvjs_4;else if(L===gvjs_K)L=E.left+E.width-P,Z=Math.floor(E.getCenter().y),K.zd=gvjs_3,K.nd=gvjs_1;else if(L===gvjs_Ws)L=Math.floor(E.getCenter().x),Z=E.top+E.height-Z,K.zd=gvjs_1,K.nd=gvjs_3;else if(L===gvjs_Oi)L=E.left+P,Z=Math.floor(E.getCenter().y),K.zd=gvjs_4,K.nd=gvjs_1;else throw Error("Invalid text block position.");if(!ca||F.width>E.width-P)if(F.height<E.height){if(H=gvjs_TF(M,I,H,E.width-P,E.height/(F.height+2)),Q=H.Z,H.Qe){var N=I;K.Lw=!0}}else if(E.height>H.fontSize/3)N=I,
  Q=[gvjs_ia],Z=Math.floor(E.getCenter().y),K.nd=gvjs_1,K.Lw=!0;else{E=null;break a}K.Z=[];if(Q.length)for(H=I=0,M=Q.length;H<M;H++)K.Z.push(new gvjs_zG({x:0,y:I,length:E.width,text:Q[H]})),I+=F.height;else K.Z.push(new gvjs_zG({x:0,y:0,length:F.width,text:I}));K.angle=0;K.anchor=new gvjs_pF(L,Z);G&&N&&(K.Od={wi:!1,ek:!1,content:N});E=new gvjs_AG(K)}}if(E&&!E.Lw&&1===w){p.push(E);var O=!0}else{switch(g){case gvjs_c:D.zd=gvjs_1;D.nd=-1===k?gvjs_3:gvjs_4;break;case gvjs_g:D.zd=1===h?gvjs_4:gvjs_3,D.nd=
  gvjs_1}D.text=B.text;D.va=m;D.no=n;D.anchor=J;D.Lw=!1;D.Z=[{x:0,y:0,length:C.width,text:B.text}];D.angle=0;C=B.xF;a.cj.Xy&&null!=C&&(D.Od=gvjs_FG(a.cj,C,B.rowIndex));p.push(new gvjs_AG(D));A+=k*m.fontSize*D.Z.length}}a=gvjs_g;g===gvjs_g&&(a=gvjs_c);return{Bia:{x:b,y:c,length:O?0:e,orientation:a,color:q},labels:p,bundle:null}}
  function gvjs_EG(a,b,c,d,e,f,g){for(var h=a.cj.Ul(),k=f.fontSize,l=[],m=a.cj.Ec,n=0;n<e.length;n++){var p=e[n],q=gvjs_TF(m,p.text,f,h.N.height-k);l.push(q)}var m=gvjs_g,r=270,t=c,u=h.N.top,p=h.N.bottom;d===gvjs_g&&(m=gvjs_c,r=0,t=b,u=h.N.left,p=h.N.right);if(null!=b&&null!=c){for(n=h=0;n<l.length;n++)q=l[n],h=Math.max(h,q.rt);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_g&&(t=k,u=c);d===gvjs_g?(b=n,c+=2):(b+=2,c=n);for(var w=[],
  n=0;n<e.length;n++){var p=e[n],q=l[n],q={text:p,va:f,Z:[{x:b,y:c,length:q.rt,text:q.Z[0]||""}],zd:gvjs_1,nd:gvjs_4,anchor:null,angle:r},v=p.xF;a.cj.Xy&&null!=v&&(q.Od=gvjs_FG(a.cj,v,p.rowIndex));w.push(q);d===gvjs_g?c+=f.fontSize:b+=f.fontSize}return{Bia:{x:t,y:u,length:h-k,orientation:m,color:g},labels:w,bundle:null}};function gvjs_qea(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.zl=a;this.Bu=gvjs_s(b,function(a){return gvjs_Tc(a).gc})}var gvjs_GG=["#EFE6DC",gvjs_Gq],gvjs_HG=[gvjs_Qq,"#EFE6DC",gvjs_Gq];
  function gvjs_IG(a,b){if(!a.zl)return a.Bu[0];if(b>=a.zl[a.zl.length-1])return a.Bu[a.Bu.length-1];if(b<=a.zl[0])return a.Bu[0];var c=gvjs_uc(a.zl,b);if(0<=c)return a.Bu[c];var d=-c-2,c=-c-1;return gvjs_Wg(a.Bu[c],a.Bu[d],(b-a.zl[d])/(a.zl[c]-a.zl[d]))}
  function gvjs_rea(a,b){b&&0!==b.length?1===b.length&&(b=[gvjs_GG[0],b[0]]):b=a&&3===a.length?gvjs_HG:gvjs_GG;if(!a||2>a.length)return{values:null,iZ:[gvjs_8b(b)]};var c=a[0],d=a[a.length-1],e=d-c;if(0===e)return{values:[d],iZ:[gvjs_8b(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,iZ:b}}
  function gvjs_JG(a,b){var c=a.view("colorAxis"),d=null,e=c.ba("values",null,gvjs_Bh);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_yt);for(d=1;d<e.length;d++){if(null==e[d])throw Error(gvjs_yt);if(e[d]<e[d-1])throw Error("colorAxis.values must be a monotonically increasing series");}d=e}else{var e=gvjs_F(c,gvjs_Ji),f=gvjs_F(c,gvjs_Ki);if(null!=e&&null!=f&&e>f)throw Error("colorAxis.minValue ("+
  e+") must be at most colorAxis.maxValue ("+f+")");(b=gvjs_Yg(b,e,f))&&(d=[b.start,b.end])}a=gvjs_Rh(a,gvjs_At);a=gvjs_Rh(c,gvjs_At,a);b=c.ba("one-sided-colors",gvjs_GG);c=c.ba("two-sided-colors",gvjs_HG);a&&0!==a.length?1===a.length&&(a=[b[0],a[0]]):a=d&&3===d.length?c:b;c=gvjs_rea(d,a);return new gvjs_qea(c.values,c.iZ)};function gvjs_sea(a,b,c,d){this.h3=Math.pow(a,2);this.S2=Math.pow(b,2);this.fpa=b;this.G4=(this.Ar=c?new gvjs_y(d.transform(c.start),d.transform(c.end)):null)?this.Ar.end-this.Ar.start:null;this.yfa=d}
  function gvjs_KG(a,b){var c=null;null!=b&&null!=a.yfa&&(b=a.yfa.transform(b));if(null!=b&&null!=a.Ar)0===a.G4&&b===a.Ar.start?c=(a.S2+a.h3)/2:b<=a.Ar.start?c=a.h3:b>=a.Ar.end&&(c=a.S2);else if(!a.G4||null==b)return a.fpa;null==c&&(b=gvjs_Fc(b,a.Ar.start,a.Ar.end),c=gvjs_Hc(a.h3,a.S2,(b-a.Ar.start)/a.G4));return Math.round(Math.sqrt(c))}
  function gvjs_LG(a,b){var c=gvjs_Hh(a,"sizeAxis.minSize"),d=gvjs_Hh(a,"sizeAxis.maxSize");if(c>d)throw Error("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+")");var e=gvjs_F(a,"sizeAxis.minValue"),f=gvjs_F(a,"sizeAxis.maxValue");if(null!=e&&null!=f&&e>f)throw Error("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+")");b=gvjs_Yg(b,e,f);a=gvjs_cE(a,"sizeAxis.logScale","sizeAxis.scaleType");a=gvjs_dE(a,1,[]);return new gvjs_sea(c,d,b,a)};var gvjs_MG={},gvjs_NG=!1;
  function gvjs_OG(a){if(!gvjs_NG){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_6q,y1:gvjs_6q,x2:gvjs_9q,y2:gvjs_9q}},titleTextStyle:{color:gvjs_mb},hAxis:{textStyle:{color:gvjs_mb},
  titleTextStyle:{color:gvjs_mb}},vAxis:{textStyle:{color:gvjs_mb},titleTextStyle:{color:gvjs_mb}},legend:{textStyle:{color:gvjs_mb}},chartArea:{backgroundColor:{stroke:gvjs_Vq,fill:gvjs_d}},areaOpacity:.8};gvjs_MG.classic=b;b={titlePosition:gvjs_fv,axisTitlesPosition:gvjs_fv,legend:{position:gvjs_fv},chartArea:{width:gvjs_9q,height:gvjs_9q},vAxis:{textPosition:gvjs_fv},hAxis:{textPosition:gvjs_fv}};gvjs_MG.maximized=b;b={enableInteractivity:!1,legend:{position:gvjs_d},seriesType:gvjs_Bs,lineWidth:1.6,
  chartArea:{width:gvjs_9q,height:gvjs_9q},vAxis:{textPosition:gvjs_d,gridlines:{color:gvjs_d},baselineColor:gvjs_d},hAxis:{textPosition:gvjs_d,gridlines:{color:gvjs_d},baselineColor:gvjs_d}};gvjs_MG.sparkline=b;b={bar:{groupWidth:"65%"},textStyle:{color:gvjs_Lq,fontName:gvjs_Vr},annotations:{textStyle:{color:gvjs_Lq,fontName:gvjs_Vr}},bubble:{highContrast:!0,textStyle:{auraColor:gvjs_d,color:"#636363",fontName:gvjs_Vr}},tooltip:{textStyle:{color:gvjs_Lq,fontName:gvjs_Vr}},vAxis:{textStyle:{color:gvjs_Lq,
  fontName:gvjs_Vr,fontSize:12},gridlines:{color:gvjs_Vq},baselineColor:"#9e9e9e"},legend:{newLegend:!0,pagingTextStyle:{fontName:gvjs_Vr},textStyle:{auraColor:gvjs_d,color:gvjs_Lq,fontName:gvjs_Vr,fontSize:12}},hAxis:{textStyle:{color:gvjs_Lq,fontName:gvjs_Vr,fontSize:12},gridlines:{color:gvjs_Vq},baselineColor:"#9e9e9e"},pieSliceTextStyle:{color:gvjs_ea,fontName:gvjs_Vr,fontSize:14},pieResidueSliceColor:gvjs_Lq,titleTextStyle:{color:gvjs_Lq,fontName:gvjs_Vr,fontSize:16,bold:gvjs__a},scatter:{dataOpacity:.6},
  colorAxis:{colors:[],"one-sided-colors":[gvjs_ea,gvjs_hD[gvjs_dr]],"two-sided-colors":[gvjs_hD[gvjs_dr],gvjs_ea,gvjs_jD[gvjs_er]],legend:{textStyle:{color:gvjs_Lq,fontName:gvjs_Vr,fontSize:12}}},colors:[{color:gvjs_hD[gvjs_dr],dark:gvjs_hD[gvjs_gr],light:gvjs_hD[gvjs_8q]},{color:gvjs_iD[gvjs_dr],dark:gvjs_iD[gvjs_hr],light:gvjs_iD[gvjs_8q]},{color:gvjs_jD[gvjs_er],dark:gvjs_jD[gvjs_gr],light:gvjs_jD[gvjs_8q]},{color:gvjs_kD[gvjs_dr],dark:gvjs_kD[gvjs_fr],light:gvjs_kD[gvjs_8q]},{color:gvjs_lD[gvjs_cr],
  dark:gvjs_lD[gvjs_gr],light:gvjs_lD[gvjs_8q]},{color:gvjs_mD[gvjs_er],dark:gvjs_mD[gvjs_gr],light:gvjs_mD[gvjs_8q]},{color:gvjs_nD[gvjs_cr],dark:gvjs_nD[gvjs_fr],light:gvjs_nD[gvjs_8q]},{color:gvjs_oD[gvjs_gr],dark:gvjs_oD[gvjs_hr],light:gvjs_oD[gvjs_8q]},{color:gvjs_pD[gvjs_cr],dark:gvjs_pD[gvjs_er],light:gvjs_pD[gvjs_8q]},{color:gvjs_qD["300"],dark:gvjs_qD[gvjs_dr],light:gvjs_qD[gvjs_8q]},{color:gvjs_rD[gvjs_fr],dark:gvjs_rD[gvjs_hr],light:gvjs_rD[gvjs_8q]},{color:gvjs_qD[gvjs_fr],dark:gvjs_qD[gvjs_hr],
  light:gvjs_qD["200"]}]};gvjs_MG.material=b;gvjs_NG=!0}return gvjs_MG[a]}function gvjs_PG(a){var b={};b.color=a.color||a;var c=gvjs_Rg(b.color);c==gvjs_d?(b.vb=a.darker||c,b.zh=a.lighter||c):(c=gvjs_Zc(c),b.vb=a.darker||gvjs_Xc(gvjs_5c(c,.25)),b.zh=a.lighter||gvjs_Xc(gvjs_6c(c,.25)));return b};function gvjs_QG(a,b,c,d){this.Ll=a;this.m=b;this.Gl=d;this.je=c;this.Na=gvjs_Zh(this.m,"bubble.textStyle",{ob:d.Ok,fontSize:d.Ym,Wb:d.Ry});this.rBa=gvjs_D(this.m,"bubble.highContrast",!1);this.Ee=gvjs_Oh(this.m,"bubble.stroke",gvjs_Tq);this.Lq=gvjs_Kh(this.m,gvjs_0s,.8);this.Bna=[[255,255,255],[97,97,97]];this.s3=0;this.qN=1;this.sN=2;this.Wr=3;this.St=4;this.Np=this.nia=this.q$=this.cka=this.Xja="";this.h_=this.m.ba(gvjs_At,gvjs_aF);this.vP=gvjs_PG(this.h_[0]).color;this.lM=this.Xr=this.j6=this.fZ=
  this.VD=this.xB=null;this.am()}
  gvjs_QG.prototype.am=function(){function a(a,b,d){if(c.Y()<=a)return"";var e=c.X(a);if(b&&!gvjs_hc(d,e))throw Error(gvjs_xk+a+" must be of type "+d.join("/"));if(!b&&gvjs_hc(d,e))throw Error(gvjs_xk+a+" cannot be of type "+d.join("/"));return e}var b=this.Gl,c=this.Ll,d=c.Y();if(3>d)throw Error("Data table should have at least 3 columns");a(this.s3,!0,[gvjs_f]);var e=a(this.qN,!1,[gvjs_f]),f=a(this.sN,!1,[gvjs_f]);this.Xja=c.Xa(this.qN);this.cka=c.Xa(this.sN);gvjs_n(this.Wr)&&this.Wr<d?(this.Np=a(this.Wr,
  !0,[gvjs_e,gvjs_f]),this.Np==gvjs_f&&(this.xB={},this.VD=[]),this.q$=c.Xa(this.Wr)):this.Wr=null;var g=!1;gvjs_n(this.St)&&this.St<d?(a(this.St,!0,[gvjs_e]),this.nia=c.Xa(this.St),g=gvjs_D(this.m,"sortBubblesBySize",!0)):this.St=null;b.cb=[];b.ks={};for(d=0;d<c.fa();d++){var h=c.al?c.al(d):d;b.ks[h]=d}b.D=[{type:gvjs_1s,ah:gvjs_D(this.m,["series.0.enableInteractivity",gvjs_bu],!0),pN:!0,JV:!0,Zza:g,points:[],bFa:this.xB,TFa:this.VD}];b.Lu=e;b.xM=[f];b.Kh={};b.Kh.bubbles=1;b.Wo=[]};
  function gvjs_tea(a,b,c){for(var d=a.Ll,e=0;e<d.fa();e++){var f=d.getValue(e,a.qN),g=d.getValue(e,a.sN),f=gvjs_jE(b.na,f),g=gvjs_jE(c.na,g);null!=f&&gvjs_RG(b,f);null!=g&&gvjs_RG(c,g)}}gvjs_QG.prototype.Ama=function(a){if(a){var b=gvjs_Zc(gvjs_SG(this,a.eg)),c=gvjs_u(a.va),b=gvjs_Xc(gvjs_7c(b,this.Bna));c.color=b;a.va=c}};
  gvjs_QG.prototype.yY=function(a,b){var c=this.Ll,d=c.Qa(a,this.qN),e=c.Qa(a,this.sN),d=[{title:this.Xja||"X",value:d},{title:this.cka||"Y",value:e}];null!=this.Wr&&(e=c.Qa(a,this.Wr),d.push({title:this.q$||gvjs_Br,value:e}));null!=this.St&&(a=c.Qa(a,this.St),d.push({title:this.nia||"Size",value:a}));return{title:b,Z:d}};function gvjs_SG(a,b){return a.Np==gvjs_e?gvjs_IG(a.Xr,b.color):a.Np==gvjs_f?a.xB[b.color].color:a.vP};var gvjs_uea={uN:gvjs_c,yN:gvjs_g};
  function gvjs_TG(a,b,c,d){var e,f={},g=b.ufa||gvjs_fi;if(b.orientation==gvjs_c){f=b.va;e=a.zl[0];var h=a.zl[a.zl.length-1],g=new gvjs_ai({pattern:g});e=g.yc(e);h=g.yc(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_P(f.minValue.width+d,0,b.width-(f.minValue.width+f.maxValue.width+2*d),b.height)}else e=new gvjs_P(0,0,b.width,b.height);d=.33*e.height;var h=d/Math.sqrt(3)*2,g=new gvjs_P(e.left+
  h/2,e.top+d+1,e.width-h,e.height-d-1),k=a.Bu,l=a.zl,m=l[l.length-1]-l[0],n;if(0==m)n=[{Ih:new gvjs_P(g.left,g.top,g.width,g.height),brush:new gvjs_C({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]={Ih:new gvjs_P(p,g.top,q-p,g.height),brush:new gvjs_C({gradient:{x1:p,y1:0,x2:q,y2:0,og:k[r],Qf:k[r+1]}})},p=q}g=n;if(null!=g&&0<g.length&&(0>g[0].Ih.width||0>g[0].Ih.height))return null;k=e;l=b.vea;e=[];for(n=0;n<c.length;++n)m=c[n].value,p=a.zl,m<p[0]?
  m=0:(q=k.width-h,m>p[p.length-1]?m=q:(r=p[p.length-1]-p[0],m=0==r?.5*q:(m-p[0])/r*q)),m=k.left+m+h/2,m=[m-h/2,k.top,m+h/2,k.top,m,k.top+d],p=new gvjs_C({fill:l,stroke:l}),e[n]={path:m,brush:p};a=[];b.orientation==gvjs_c&&(a=f,c=[],c[0]={x:0,y:b.height-a.minValue.height,text:a.minValue.text,style:b.va},c[1]={x:b.width-a.maxValue.width,y:b.height-a.maxValue.height,text:a.maxValue.text,style:b.va},a=c);a={cZ:g,P2:e,P6:a};f=a.cZ;for(c=0;c<f.length;++c)d=f[c],b.orientation==gvjs_g&&(h=d.Ih.left,d.Ih.left=
  d.Ih.top,d.Ih.top=h,h=d.Ih.width,d.Ih.width=d.Ih.height,d.Ih.height=h),d.Ih.left+=b.left,d.Ih.top+=b.top,h=d.brush.clone(),d.brush=h,d=h.wg,b.orientation==gvjs_g&&(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.P2;for(c=0;c<f.length;++c)for(d=0;3>d;++d)b.orientation==gvjs_g&&(h=f[c].path[2*d],f[c].path[2*d]=f[c].path[2*d+1],f[c].path[2*d+1]=h),f[c].path[2*d]+=b.left,f[c].path[2*d+1]+=b.top;f=a.P6;for(c=0;c<f.length;++c)f[c].x+=b.left,f[c].y+=b.top;
  return a};function gvjs_UG(a,b,c){this.Gl=a;this.Sa=c?gvjs_Uh(b,"colorAxis.legend.position",gvjs_Wda,c):gvjs_d;this.Na=gvjs_Zh(b,"colorAxis.legend.textStyle",{ob:a.Ok,fontSize:a.Ym,Wb:this.Sa==gvjs_fv?a.Ry:gvjs_d});this.G3=gvjs_Mh(b,"colorAxis.legend.numberFormat");this.De=this.tc=null}gvjs_=gvjs_UG.prototype;gvjs_.getPosition=function(){return this.Sa};gvjs_.getHeight=function(){return 1.5*this.Na.fontSize};gvjs_.getArea=function(){return this.tc};gvjs_.Yq=function(a){this.tc=a};
  gvjs_.setScale=function(a){this.De=a};gvjs_.Hu=function(){if(!this.tc||!this.De)return null;var a={top:this.tc.top,left:this.tc.left,width:this.tc.right-this.tc.left,height:this.tc.bottom-this.tc.top,orientation:gvjs_c,va:this.Na,vea:gvjs_Ta,ufa:this.G3},b=gvjs_TG(this.De,a,[],this.Gl.Ec);return null!=b?{position:this.Sa,scale:this.De,rI:a,definition:b}:null};function gvjs_VG(a,b,c){this.LZ=a;this.Ma=b;this.lS=a-b/2;this.$ua=c;this.index=0}gvjs_VG.prototype.jv=function(){return this.lS};gvjs_VG.prototype.Qn=function(a){this.lS=a};gvjs_VG.prototype.getCenter=function(){return this.lS+this.Ma/2};gvjs_VG.prototype.getHeight=function(){return this.Ma};function gvjs_vea(a,b){this.VM=a;this.Zy=b;a=0;for(var c=b.length;a<c;a++)b[a].index=a}function gvjs_wea(a){for(var b=0,c=0,d=a.Zy.length;c<d;c++)b+=a.Zy[c].getHeight();if(b>a.VM)throw Error("Not enough space for labels. Need: "+b+" got: "+a.VM);a.Zy.sort(function(a,b){var c=a.LZ,d=b.LZ;return c==d?a.index>b.index?1:0:c>d?1:-1});c=0;for(d=a.Zy.length;c<d;c++){var b=a.Zy[c],e=gvjs_WG(a,b.jv(),b.getHeight());b.Qn(e)}c=[];b=0;for(d=a.Zy.length;b<d;b++)c.push([a.Zy[b]]);for(;gvjs_xea(a,c););}
  function gvjs_xea(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.lS+f.Ma>e[0].jv()){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].LZ,f+=d[e].getHeight();g=g/d.length-f/2;g=gvjs_WG(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_WG(a,b,c){return gvjs_Fc(b,0,a.VM-c)};function gvjs_XG(a,b,c,d){this.Gl=a;this.Sa=c?gvjs_Uh(b,gvjs_Av,gvjs_Vda,c):gvjs_d;this.ON=gvjs_Uh(b,gvjs_yv,gvjs_Xda,this.Sa==gvjs_Ws?gvjs_1:gvjs_4);c=gvjs_c;if(this.Sa==gvjs_Oi||this.Sa==gvjs_K||this.Sa==gvjs_uv||this.Sa==gvjs_Ys)c=gvjs_g;this.Fb=c;this.Na=gvjs_Zh(b,gvjs_Bv,{ob:a.Ok,fontSize:a.Ym,Wb:this.Sa==gvjs_fv?a.Ry:gvjs_d});this.Rt=!1;this.Yfa=gvjs_Zh(b,"legend.pagingTextStyle",this.Na);this.je=a.Ec;this.wR=this.Na.fontSize;d=d?gvjs_Fc(d,1,4):1;this.Py=this.wR*d;this.my=Math.round(this.Na.fontSize/
  (1.618*1.618));this.hG=this.tc=null;this.W5=gvjs_D(b,"legend.showPageIndex",!0);this.Bya=gvjs_Uh(b,"legend.scrollArrows.orientation",gvjs_6E,this.Fb);this.zya=gvjs_Xh(b,"legend.scrollArrows.activeColor");this.Aya=gvjs_Xh(b,"legend.scrollArrows.inactiveColor");this.Bg=null;this.QI=this.my;this.Pz=this.Qz=this.k5=0;this.Eea=this.Sa==gvjs_2x?gvjs_Hh(b,gvjs_zv,1):1;this.dG=0}gvjs_XG.prototype.getPosition=function(){return this.Sa};gvjs_XG.prototype.getArea=function(){return this.tc};
  gvjs_XG.prototype.Yq=function(a){this.tc=a};function gvjs_yea(a){a.hG=gvjs_ac(a.Gl.Wo,function(a){return a.la})}
  gvjs_XG.prototype.Hu=function(){if(!this.tc)return null;if(this.Sa!=gvjs_d)if(this.Fb==gvjs_g)gvjs_zea(this);else{for(var a=[1,9,99,0],b=0;b<a.length;++b){var c;a:{c=a[b];var d=this.tc.right-this.tc.left,e=!1,f=Math.round(1.618*this.Na.fontSize);1!=c&&(d-=f+this.QI+2*this.Na.fontSize,e=!0,0!=c&&(d-=gvjs_YG(this,c)+this.my));f=gvjs_ZG(this,this.hG,d);if(0==f.length)this.Rt=!1;else{this.Bg=[];for(var g=this.hG;0<g.length;){if(0<c&&this.Bg.length==c){c=!1;break a}for(var h=[gvjs__G(this,f,g,e)],k=1;k<
  this.dG&&g.length!=f.length;k++)g=gvjs_sc(g,f.length),f=gvjs_ZG(this,g,d),h.push(gvjs__G(this,f,g,e));h=gvjs_Aea(this,h);this.Bg.push(h);g=gvjs_sc(g,f.length);f=gvjs_ZG(this,g,d)}this.Rt=1<this.Bg.length}c=!0}if(c)break}this.Rt&&(this.k5=Math.round((this.tc.top+this.tc.bottom-this.Na.fontSize)/2),this.Pz=this.tc.right-this.Na.fontSize,this.Qz=this.Pz-this.QI-this.Na.fontSize,this.W5&&(a=gvjs_YG(this,this.Bg.length),this.Qz-=a+this.QI))}this.Rt?(a=1<this.Bg.length,b=this.k5,c=null,this.W5&&(c="1/"+
  this.Bg.length,d=this.Qz+this.Na.fontSize,e=this.Pz-d,c={text:c,va:this.Yfa,no:null,Z:[{x:d+e/2,y:b,text:c,length:e}],zd:gvjs_1,nd:gvjs_4,Ca:"",anchor:null,angle:0}),e=this.Na.fontSize,f=Math.round(e/2),d=this.Qz,g=this.Pz,this.Bya==gvjs_g?(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.zya,JR:this.Aya},a={w4:{path:d,active:!1,bc:e,brush:e.JR},v3:{path:b,active:a,
  bc:e,brush:a?e.active:e.JR},b4:c}):a=null;return{position:this.Sa,area:this.tc,Bg:this.Bg,Gu:this.Bg&&0<this.Bg.length?this.Bg[0]:null,VL:a}};
  function gvjs_zea(a){var b=Math.max(a.tc.right-a.tc.left-(a.Py+a.my),0),c=a.tc.bottom-a.tc.top,d=Math.max(c-2*a.wR,0),e=a.hG,f=a.Gl;gvjs_$F(f)&&e.reverse();var g=gvjs_s(e,function(a){a=gvjs_TF(this.je,a.text,this.Na,b,Infinity);0==a.Z.length&&(a.Z=[""]);return a},a);if(a.Sa!=gvjs_uv||f.a_!=gvjs_N&&f.a_!=gvjs_Bs)if(c=gvjs_0G(a,g,c),a.Rt=gvjs_Bea(e,c),a.Rt)if(c=gvjs_0G(a,g,d),gvjs_i(c[0])&&0!=c[0].length){for(a.Bg=[];0<e.length;){f=gvjs_1G(a,c,e);a.Bg.push(f);for(f=0;gvjs_i(c[f])&&0!=c[f].length;)++f;
  g=gvjs_sc(g,f);c=gvjs_0G(a,g,d);e=gvjs_sc(e,f)}a.Rt&&(a.k5=Math.round(a.tc.bottom-a.Na.fontSize),a.Qz=a.tc.left,a.Pz=a.Qz+a.Na.fontSize+a.QI,a.W5&&(d=gvjs_YG(a,a.Bg.length),a.Pz+=d+a.QI))}else a.Rt=!1;else f=gvjs_1G(a,c,e),a.Bg=[f];else f=gvjs_Cea(a,g,c,e),a.Bg=[f]}function gvjs_0G(a,b,c){var d=a.Na.fontSize;a=gvjs_Dea(a,b,d+Math.round(d/1.618),d+Math.round(d/3.236));return gvjs_BD(a,c)}
  function gvjs_Eea(a,b){var c=gvjs_ud(a.Gl.Hd);b=a.Gl.D[b];a=gvjs_s(b.points,function(a){return gvjs_4F(a)?null:new gvjs_w(a.ma.x,a.ma.y)});b=gvjs_KD(a,c.yf,b.gk);return null===b?gvjs_Fea(a,c.yf):b}function gvjs_Fea(a,b){a=gvjs_ac(a,gvjs_ub);b=-(gvjs_uc(a,b,function(a,b){return gvjs_wc(a,b.x)})+1);a=gvjs_sc(a,0,b);return(a=gvjs_gc(a,function(a){return null!==a.y}))?a.y:null}
  function gvjs_Cea(a,b,c,d){for(var e=a.tc.right-a.tc.left,f=Math.round(a.tc.left),g=[],h=[],k=a.Gl.OC==gvjs_6t,l=0;l<d.length;l++){var m=d[l],n=gvjs_TF(a.je,m.text,a.Na,e,b[l].Z.length),p={};p.id=m.id;p.brush=m.brush.clone();var q=gvjs_u(a.Na);q.color=p.brush.rb();p.Ta={text:m.text,va:q,no:null,Z:[],zd:gvjs_4,nd:gvjs_4,Ca:n.Qe?m.text:"",anchor:null,angle:0};q.Wb&&p.brush.Bd(q.Wb,1);p.la=!0;for(var r=0;r<n.Z.length;r++)p.Ta.Z.push({length:e,text:n.Z[r]});k&&(r=a.je(p.Ta.Z[0].text,q).width,p.kh={},
  p.kh.coordinates={x:f+r+5},p.kh.brush=p.brush,p.kh.la=!1);p.index=m.index;r=gvjs_Eea(a,p.index)||0;q=a.je(p.Ta.Z[0],q).height;m=new gvjs_VG(r,p.Ta.Z.length*q,p);g.push(m);h.push(p)}gvjs_wea(new gvjs_vea(c,g));for(r=0;r<g.length;r++)for(m=g[r],a=m.jv(),p=m.$ua,b=p.Ta.Z,l=0;l<b.length;l++)b[l].y=Math.round(l*q+a),b[l].x=f,k&&(p.kh.coordinates.y=b[l].y);return h}
  function gvjs_1G(a,b,c){for(var d=a.Py+a.my,e=a.tc.right-a.tc.left-d,f=a.Na.fontSize,g=Math.round(f/1.618),h=f+g,k=f+Math.round(f/3.236),f=[],l=0,m=Math.round(a.tc.left),n=0;n<c.length;n++){var p=c[n],q=b[n].length;if(0!=q){var r=gvjs_TF(a.je,p.text,a.Na,e,q),q={};q.id=p.id;q.Ta={text:p.text,va:a.Na,no:null,Z:[],anchor:new gvjs_pF(m,0),zd:gvjs_4,nd:gvjs_4,Ca:r.Qe?p.text:"",angle:0};q.Dc={};q.Dc.coordinates=new gvjs_P(m,l,a.Py,a.wR);q.Dc.brush=p.brush.clone();a.Na.Wb&&q.Dc.brush.Bd(a.Na.Wb,1);q.la=
  !0;for(var t=0;t<r.Z.length;t++)0<t&&(l+=k),q.Ta.Z.push({x:d,y:l,length:e,text:r.Z[t]});q.index=p.index;l+=h;f.push(q)}}b=Math.round(a.tc.top);a.Rt||(g=l-g,c=a.tc.bottom-a.tc.top,a.ON==gvjs_3?b+=c-g:a.ON==gvjs_1&&(b+=Math.floor((c-g)/2)));for(n=0;n<f.length;n++)q=f[n],q.Dc.coordinates.top+=b,q.Ta.anchor.y+=b;return f}
  function gvjs_Dea(a,b,c,d){for(var e=gvjs_bc(b,function(a,b){return Math.max(a,b.Z.length)},0),f=[],g=0;g<e;g++){var h=0==g?c:d;gvjs_r(b,function(a,b){g<a.Z.length&&f.push({key:b,min:0==g&&0==b?this.Na.fontSize:h,nc:[]})},a)}return f}function gvjs_Bea(a,b){var c=a.length-1;return 1<a.length&&1>b[c].length}
  function gvjs_Aea(a,b){var c=a.tc.bottom-a.tc.top,d=a.Na.fontSize,e=c-a.dG*d,f=1<a.dG?e/(a.dG-1):0,g=(c-((d+f)*b.length-f))/2,h=[];gvjs_r(b,function(a){var b=Math.round(g);gvjs_r(a,function(a){a.Ta.anchor.y+=b;a.Dc.coordinates.top+=b});g+=d+f;gvjs_rc(h,a)});return h}function gvjs_ZG(a,b,c){var d=Math.min(a.Gl.width*(2-1.618)/2,c);if(d<a.Py+a.my)return[];a=gvjs_Gea(a,d,b);return gvjs_AD(a,c)}
  function gvjs__G(a,b,c,d){for(var e=a.tc.right-a.tc.left,f=a.Py+a.my,g=Math.round(1.618*a.Na.fontSize),h=[],k=0,l=Math.round(a.tc.top),m=0;m<b.length;m++){var n=c[m],p=gvjs_TF(a.je,n.text,a.Na,b[m]-f-(0<m?g:0),1),q=0<p.Z.length?p.Z[0]:"",r=a.je(q,a.Na).width,t=[{x:k+f,y:0,length:r,text:q}],u={};u.id=n.id;u.Ta={text:n.text,va:a.Na,no:null,Z:q?t:[],anchor:new gvjs_pF(0,l),zd:gvjs_4,nd:gvjs_4,Ca:p.Qe?n.text:"",angle:0};u.la=!0;u.Dc={};u.Dc.brush=n.brush.clone();a.Na.Wb&&u.Dc.brush.Bd(a.Na.Wb,1);u.Dc.coordinates=
  new gvjs_P(k,l,a.Py,a.wR);u.index=n.index;h.push(u);k+=r+f+g}b=a.tc.left;d||(d=k-g,a.ON==gvjs_3?b+=e-d:a.ON==gvjs_1&&(b+=Math.floor((e-d)/2)));for(m=0;m<h.length;m++)u=h[m],u.Dc.coordinates.left+=b,u.Ta.anchor.x+=b;return h}function gvjs_Gea(a,b,c){var d=a.Py+a.my,e=Math.round(1.618*a.Na.fontSize);return gvjs_s(c,function(a,c){var f=this.je(a.text,this.Na).width+d;a=Math.min(b,f);f-=a;0<c&&(a+=e);return{min:a,nc:[f]}},a)}
  function gvjs_YG(a,b){for(var c="0";10<=b;)c+="0",b/=10;return a.je(c+"/"+c,a.Yfa).width};function gvjs_2G(a,b,c,d,e){this.Vb=this.fj=a;this.options=b;this.Ec=c;this.Rj=this.cg=null;a=this.ra=this.z$();a.Ec=c;a.width=d;a.height=e;a.mb=gvjs_Uh(b,gvjs_lb,gvjs_2E,gvjs_d);a.Ok=gvjs_G(b,gvjs_Du);a.Ym=gvjs_Hh(b,gvjs_Eu,Math.round(Math.pow(2*(a.width+a.height),1/3)));a.a_=gvjs_Uh(b,"seriesType",gvjs_3E,gvjs_N);a.ah=gvjs_D(b,gvjs_bu,!0);a.yg=gvjs_D(b,gvjs_Yx);a.FE=gvjs_Uh(b,gvjs_7w,gvjs_3h,gvjs_cb);a.B7=gvjs_D(b,"legend.newLegend");a.yG=gvjs_Xh(b,gvjs_Is);a.d$=gvjs_Xh(b,gvjs_dt);c=a.d$;d=a.yG;
  c=gvjs_6g(c)?c.rb():gvjs_6g(d)?gvjs_5g(c)?gvjs_Wg(c.rb(),d.rb(),c.Ne):d.rb():null;a.FN=c;a.dna=gvjs_Oh(b,gvjs_Os,"");a.dca=gvjs_Oh(b,gvjs_Tu,"");a.Ry=a.FN||"";c=gvjs_G(b,gvjs_Sx);a.wF=gvjs_Uh(b,"titlePosition",gvjs_7E,gvjs_ow);d=gvjs_Zh(b,gvjs_Ux,{ob:a.Ok,fontSize:a.Ym,Wb:a.wF==gvjs_fv?a.Ry:gvjs_d});a.title={text:c,va:d,no:null,Z:[],zd:gvjs_4,nd:gvjs_3,Ca:"",anchor:null,angle:0};a.wG=gvjs_Uh(b,"axisTitlesPosition",gvjs_7E,gvjs_ow);a.md=gvjs_D(b,"is3D");a.Hv=gvjs_D(b,"isRtl",!1);a.bia=gvjs_D(b,"shouldHighlightSelection",
  !0);a.gk=gvjs_D(b,gvjs_kv);a.OC=gvjs_Uh(b,"interactivityModel",gvjs_0da,gvjs__t);this.I$()}gvjs_=gvjs_2G.prototype;gvjs_.wh=function(){return this.ra};gvjs_.z$=function(){return new gvjs_rE};gvjs_.Ul=function(){return this.ra};
  gvjs_.init=function(a,b){var c=Infinity;if(null!=b){var d=this.options.ba("async",null);c=gvjs_n(d)?d:(d=gvjs_D(this.options,"async",!1))?100:Infinity}var e=this.LJ(),f=a(gvjs_p(function(){for(var a=gvjs_Bb(),d=0;0<e.length&&d<=c;)(d=e.shift()())&&(e=gvjs_pc(d,e)),d=gvjs_Bb()-a;if(0===e.length){if(this.ra.OC==gvjs_6t&&(!this.ra.Kh||this.ra.Kh.line!=this.ra.D.length))throw Error("DIVE interactivity model is only supported when all series are of type line.");b&&b(this)}else setTimeout(f,0)},this));
  f()};
  gvjs_.LJ=function(){var a;return[gvjs_p(function(){a=this.Ul()},this),gvjs_p(this.vna,this),gvjs_p(function(){var b=this.Hba(),c=this.Gba(),d=null,e=a.mb;!a.xd||e!==gvjs_uw&&e!==gvjs_vi?a.B7&&e!==gvjs_uw&&e!==gvjs__s&&(d=2):d=2;d=gvjs_F(this.options,"legend.iconAspectRatio")||d;this.cg=new gvjs_XG(a,this.options,b,d);this.Rj=new gvjs_UG(a,this.options,c)},this),gvjs_p(this.nO,this),gvjs_p(function(){gvjs_yea(this.cg);var b=this.ra,c=b.title.va.fontSize,d=this.cg.Na.fontSize,e=this.cg.getPosition(),f=
  this.Rj.Na.fontSize,g=this.Rj.getPosition(),h=b.wF==gvjs_ow?b.title.text:"",k=gvjs_TF(this.Ec,h,b.title.va,b.N.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_Xs,min:2,nc:[Math.max(2,Math.round(1.618*b.Ym))-2]});n.push({key:gvjs_3x,min:0,nc:[Infinity]});0<k.Z.length&&n.push({key:gvjs_Sx,min:c+2,nc:[]});if(e==gvjs_2x){var p,e=this.cg;p=b.N.width;for(var q=e.hG,r=gvjs_ZG(e,q,p),t=1;(0==e.Eea||e.Eea>t)&&r.length<
  q.length;)++t,q=gvjs_sc(q,r.length),r=gvjs_ZG(e,q,p);p=t;for(e=0;e<p;++e)n.push({key:gvjs_xv,min:d+2,nc:[m-2]})}g==gvjs_2x&&n.push({key:gvjs_zt,min:this.Rj.getHeight()+2,nc:[f-2]});for(e=1;e<k.Z.length;e++)n.push({key:gvjs_Sx,min:c+2,nc:[l-2]});g=gvjs_BD(n,b.N.top);c=g[gvjs_3x][0]||0;k=g.title||[];l=gvjs_TF(this.Ec,h,b.title.va,b.N.width,k.length);for(e=0;e<l.Z.length;e++)c+=k[e],b.title.Z.push({text:l.Z[e],x:b.N.left,y:c,length:b.N.width});b.title.Ca=l.Qe?h:"";h=g.legend||[];0<h.length&&(this.cg.dG=
  h.length,d=c+h[0]-d,c+=gvjs_Oc.apply(null,h),this.cg.Yq(new gvjs_x(d,b.N.right,c,b.N.left)));d=g.colorBar||[];0<d.length&&(c+=d[0],b=new gvjs_x(c-this.Rj.getHeight(),b.N.right,c,b.N.left),this.Rj.Yq(b));a.Ya=this.cg.Hu();a.dj=this.Rj.Hu()},this)]};gvjs_.I$=function(){this.Vb=new gvjs_Y(this.fj);if(2>this.Vb.Y())throw Error("Not enough columns given to draw the requested chart.");};gvjs_.rga=function(){};
  function gvjs_3G(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=Math.max(0,c-b):b=Math.max(0,c-a);c=Math.max(0,Math.round(d-(a+b)));a=Math.round(a);return{start:a,end:Math.min(d,a+c)}}
  gvjs_.vna=function(){var a=this.ra,b=gvjs_2h(this.options,gvjs_jt,a.width),c=gvjs_2h(this.options,gvjs_ft,a.height),d=gvjs_2h(this.options,gvjs_it,a.height),e=gvjs_2h(this.options,gvjs_gt,a.width),f=gvjs_2h(this.options,gvjs_et,a.height),g=gvjs_2h(this.options,gvjs_ht,a.width),h=gvjs_p(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_3G(e,g,b,a.width,h),b=e.start,e=e.end,g=e-b,h=gvjs_p(function(){var b=a.height/1.618,c=a.height-a.width*(1.618-
  1);return Math.round(b>c?b:(b+2*c)/3)},this),d=gvjs_3G(d,f,c,a.height,h),c=d.start,d=d.end;a.N={left:b,right:e,width:g,top:c,bottom:d,height:d-c}};function gvjs_4G(a,b,c,d){this.HS=b;this.vd=new gvjs_ai({pattern:a});this.Nza=c;this.Bxa=d}gvjs_4G.prototype.format=function(a){a/=this.HS;return this.vd.yc(a)+(" "+(2>Math.abs(a)?this.Nza:this.Bxa))};function gvjs_5G(){this.W$=new Date;this.wm(gvjs_ua)}gvjs_5G.prototype.wm=function(a){switch(a){case gvjs_Na:a=gvjs_9d.YEAR_FULL;break;case gvjs_ya:a="Q yyyy";break;case gvjs_va:a=gvjs_9d.YEAR_MONTH_ABBR;break;case gvjs_na:a=gvjs_Nd.Format.SHORT_DATE;break;default:a=gvjs_Nd.Format.SHORT_DATETIME}this.vd=new gvjs_7h({pattern:a,timeZone:0})};gvjs_5G.prototype.format=function(a){this.W$.setTime(a);return this.vd.yc(this.W$)};function gvjs_6G(){this.W2=null;this.UD=[];this.U_=this.sA=this.UK=null}
  function gvjs_7G(a,b){a.W2=b;return a}function gvjs_8G(a,b){a.UK=b;return a}gvjs_6G.prototype.$n=function(a){this.sA=a;return this};function gvjs_9G(a,b){b=gvjs_ED(gvjs_n(b)?b:3);b=[new gvjs_4G(b,Math.pow(10,15),"Quadrillion","Quadrillion"),new gvjs_4G(b,Math.pow(10,12),"Trillion","Trillion"),new gvjs_4G(b,Math.pow(10,9),"Billion","Billion"),new gvjs_4G(b,Math.pow(10,6),"Million","Million")];a.UD=b;return a}
  function gvjs_$G(a){var b;b=gvjs_ED(gvjs_n(5)?5:3);b=[new gvjs_4G(b,Math.pow(10,15),"Q","Q"),new gvjs_4G(b,Math.pow(10,12),"T","T"),new gvjs_4G(b,Math.pow(10,9),"B","B"),new gvjs_4G(b,Math.pow(10,6),"M","M")];a.UD=b;return a}gvjs_6G.prototype.Rc=function(){var a;a=this.U_?new gvjs_ai(this.U_):new gvjs_ai({pattern:gvjs_ED(gvjs_n(this.W2)?this.W2:16)});return new gvjs_aH(a,this.UD,this.UK,this.sA)};function gvjs_aH(a,b,c,d){this.cpa=a;this.UD=b||[];this.UK=c||null;this.sA=d||null}
  gvjs_aH.prototype.format=function(a){var b=0>a;a=Math.abs(a);this.UK&&(a=gvjs_DD(this.UK,a));for(var c=null,d=0;d<this.UD.length;d++){var e=this.UD[d];if(a>=e.HS){c=e.format(a);break}}null==c&&(c=this.cpa.yc(a));this.sA&&(a=this.sA.symbol,d=this.sA.usePadding?" ":"",c=this.sA.position==gvjs_K?c+d+a:a+d+c);return b?"-"+c:c};function gvjs_bH(a,b,c,d,e,f){this.ke=a;this.Sa=b;this.Hy=c;this.qv=d;this.$b=f}function gvjs_cH(a,b,c){return new gvjs_bH(a,b,!0,!0,0,c)}function gvjs_dH(a,b,c){return new gvjs_bH(a,b,!1,!1,0,c)}gvjs_bH.prototype.getPosition=function(){return Math.round(this.Sa)};gvjs_bH.prototype.getValue=function(){return this.ke};gvjs_bH.prototype.Fd=function(){return this.$b};gvjs_bH.prototype.Nn=function(a){this.$b=a};function gvjs_eH(a,b){this.mM=a;this.WK=b||0;a=this.mM+this.WK;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.sfa=a;this.Sa=0}gvjs_=gvjs_eH.prototype;gvjs_.next=function(){this.Sa++;return this.getValue()};gvjs_.jh=function(){this.Sa--;return this.getValue()};gvjs_.getValue=function(){return Math.round((this.Sa*this.mM+this.WK)*this.sfa)/this.sfa};
  gvjs_.floor=function(a){this.Sa=Math.floor((a-this.WK)/this.mM);return this.getValue()};gvjs_.ceil=function(a){this.Sa=Math.ceil((a-this.WK)/this.mM);return this.getValue()};gvjs_.round=function(a){this.Sa=Math.round((a-this.WK)/this.mM);return this.getValue()};function gvjs_fH(a,b,c,d){this.Aa=a;this.Vg=b;this.Fb=c;this.vd=d}function gvjs_gH(a,b){var c=b.length;if(0<c)for(;--c;)if(gvjs_hH(a,b[c-1],b[c]))return!1;return!0}function gvjs_hH(a,b,c){var d=gvjs_iH(a,b),e=gvjs_iH(a,c);return Math.abs(a.Aa.Cb(b)-a.Aa.Cb(c))<(d+e)/2}function gvjs_iH(a,b){b=a.vd.format(b);return a.Vg.fv(b,a.Fb)}function gvjs_jH(a,b,c){b=a.Aa.Gf(b);a=a.Aa.Gf(c);return Math.abs(a-b)}
  function gvjs_kH(a,b){for(var c=[],d=0;d<b.length;d++){var e=b[d];c.push(gvjs_cH(e,a.Aa.Cb(e),a.vd.format(e)))}return c}function gvjs_lH(a,b,c,d){if(b==c)return[b];if(!gvjs_Rc(b))return[c];var e=[];for(b=a.ceil(b);b<=c;)e.push(b),b=a.next();1==e.length&&(b=(new gvjs_eH(d/10)).floor(c),b!=e[0]&&e.push(b));return e};function gvjs_mH(a,b,c,d,e){this.ZH=a;this.nP=b;this.JU=c;this.g5=d;this.pB=e;a=gvjs_nH(this,a);this.Ox=(d-c)/(gvjs_nH(this,b)-a);this.RL=this.Ox*a-c}gvjs_mH.prototype.Cb=function(a){return gvjs_nH(this,a)*this.Ox-this.RL};gvjs_mH.prototype.Gf=function(a){a:switch(a=(a+this.RL)/this.Ox,this.pB){case 0:a=Math.pow(Math.E,a);break a;case 1:break a;default:a=Math.pow(a*this.pB+1,1/this.pB)}return a};
  function gvjs_nH(a,b){switch(a.pB){case 0:return Math.log(b);case 1:return b;default:return(Math.pow(b,a.pB)-1)/a.pB}};function gvjs_oH(a,b,c,d,e,f){this.gs=a;this.YH=b;this.tE=c;this.sE=d;this.ou=e;this.Qaa=f;this.gs==this.YH?e=this.gs/2:isNaN(this.Qaa)?e=gvjs_7D(1,gvjs_9D(this.YH-this.gs))/1E3:(e=this.Qaa/2,0<this.gs&&(e=Math.min(this.gs,e)));this.Fm=e;a>=this.Fm?(this.gl=new gvjs_mH(a,b,c,d,this.ou),this.Qi=Math.round(this.gl.Cb(this.Fm))):b<=-this.Fm?(this.gl=new gvjs_mH(-b,-a,d,c,this.ou),this.Qi=Math.round(this.gl.Cb(this.Fm)),f=2*this.Qi-d,e=2*this.Qi-c,this.gl=new gvjs_mH(-b,-a,f,e,this.ou)):a>=-this.Fm?(this.Qi=
  Math.round(c),this.gl=new gvjs_mH(this.Fm,b,this.Qi,d,this.ou)):b<=this.Fm?(this.Qi=Math.round(d),e=2*this.Qi-c,this.gl=new gvjs_mH(this.Fm,-a,this.Qi,e,this.ou)):(this.gl=new gvjs_mH(this.Fm,b,0,1,this.ou),e=this.gl.Cb(-a),this.Qi=Math.round(c+e/(e+1)*(d-c)),b>=-a?this.gl=new gvjs_mH(this.Fm,b,this.Qi,d,this.ou):(e=2*this.Qi-c,this.gl=new gvjs_mH(this.Fm,-a,this.Qi,e,this.ou)));this.Qg=d<c}gvjs_=gvjs_oH.prototype;gvjs_.oc=function(){return this.gs};gvjs_.uc=function(){return this.YH};gvjs_.Jo=function(){return this.tE};
  gvjs_.pn=function(){return this.sE};gvjs_.Gf=function(a){if(this.gs==this.YH)return this.gs;var b=this.Qg?-1:1;return a*b>this.Qi*b?this.gl.Gf(a):a*b<this.Qi*b?-this.gl.Gf(2*this.Qi-a):0};gvjs_.Cb=function(a){return this.gs==this.YH?Math.abs(this.tE-this.sE)/2:a>this.Fm?this.gl.Cb(a):a<-this.Fm?2*this.Qi-this.gl.Cb(-a):this.Qi};function gvjs_pH(a){this.nwa=a.concat();this.mK=a.length;this.Sa=0}gvjs_=gvjs_pH.prototype;gvjs_.next=function(){this.Sa++;return this.getValue()};gvjs_.jh=function(){this.Sa--;return this.getValue()};gvjs_.getValue=function(){var a=Math.floor(this.Sa/this.mK);return gvjs_7D(this.nwa[this.Sa-a*this.mK],a)};gvjs_.floor=function(a){this.Sa=this.mK*gvjs_$D(a);if(this.getValue()!=a)for(;this.jh()>a;);return this.getValue()};
  gvjs_.ceil=function(a){this.Sa=this.mK*gvjs_9D(a);if(this.getValue()!=a)for(;this.next()<a;);return this.getValue()};gvjs_.round=function(a){this.Sa=this.mK*gvjs_$D(a);if(this.getValue()!=a){for(;this.jh()>a;);if(a-this.getValue()<this.next()-a)return this.jh()}return this.getValue()};function gvjs_qH(a,b,c,d,e){this.Aa=a;this.yK=e;this.aj=0;this.Bp=new gvjs_fH(a,c,d,b);this.Tt=new gvjs_pH([1,2,5])}gvjs_qH.prototype.YI=function(){var a=this.F0(),b;this.Tt.floor(a);do b=new gvjs_eH(a),b=gvjs_lH(b,this.Aa.oc(),this.Aa.uc(),a),a=this.Tt.next();while(!gvjs_gH(this.Bp,b));return gvjs_kH(this.Bp,b)};
  gvjs_qH.prototype.F0=function(){var a=this.Aa.Jo(),b=this.Aa.pn(),c=gvjs_jH(this.Bp,b,b-this.yK),d=gvjs_jH(this.Bp,a,a+this.yK),c=Math.max(d,c),d=this.Aa.Cb(this.aj);d>=a&&d<=b&&(a=this.Aa.Gf(d+this.yK),c=Math.max(c,a));return this.Tt.ceil(c)};function gvjs_rH(a,b,c,d){this.ZH=a;this.nP=b;this.h5=c;this.tha=d;this.Ox=(this.tha-this.h5)/(this.nP-this.ZH);this.RL=this.Ox*this.ZH-this.h5}gvjs_=gvjs_rH.prototype;gvjs_.Gf=function(a){return(a+this.RL)/this.Ox};gvjs_.Cb=function(a){return a*this.Ox-this.RL};gvjs_.Jo=function(){return this.h5};gvjs_.pn=function(){return this.tha};gvjs_.oc=function(){return this.ZH};gvjs_.uc=function(){return this.nP};function gvjs_sH(a,b){this.vT=a;this.RK=Math.floor(a/10);this.Cr=a-this.RK;this.Bc=0;this.eT=gvjs_9D(Math.abs(b));this.IA=this.Cr*this.eT;this.Sa=0}function gvjs_tH(a){var b=Math.floor(a.Sa/a.Cr);a=10*(a.Sa+a.RK-b*a.Cr)/a.vT;0==a&&(a=1);return gvjs_7D(a,b)}gvjs_=gvjs_sH.prototype;gvjs_.getValue=function(){this.Sa=Math.abs(this.Bc)+this.IA;return 0<this.Bc?gvjs_tH(this):0>this.Bc?-gvjs_tH(this):0};gvjs_.next=function(){this.Bc++;return this.getValue()};gvjs_.jh=function(){this.Bc--;return this.getValue()};
  gvjs_.floor=function(a){var b=this.RK,c=gvjs_9D(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.eT))return this.Bc=0>a?-1:0,this.getValue();0<a?this.Bc=this.Cr*c-this.IA:0>a&&(this.Bc=this.IA-this.Cr*c,b=-b);this.getValue()!=a&&(c=this.vT*a/gvjs_7D(1,gvjs_$D(Math.abs(a))),this.Bc+=Math.floor(c)-b);return this.getValue()};
  gvjs_.ceil=function(a){var b=this.RK,c=gvjs_9D(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.eT))return this.Bc=0<a?1:0,this.getValue();0<a?this.Bc=this.Cr*c-this.IA:0>a&&(this.Bc=this.IA-this.Cr*c,b=-b);this.getValue()!=a&&(c=this.vT*a/gvjs_7D(1,gvjs_$D(Math.abs(a))),this.Bc+=Math.ceil(c)-b);return this.getValue()};
  gvjs_.round=function(a){var b=gvjs_9D(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.eT))return this.Bc=0;if(0<a){this.Bc=this.Cr*b-this.IA;if(this.next()>a)return a-this.getValue()>=this.jh()-a?this.next():this.getValue();this.jh()}else if(0>a){this.Bc=this.IA-this.Cr*b;if(this.jh()<a)return a-this.getValue()<this.next()-a?this.jh():this.getValue();this.next()}this.getValue()!=a&&(b=this.vT*a/gvjs_7D(1,gvjs_$D(Math.abs(a))),this.Bc+=Math.round(b)-this.RK);return this.getValue()};function gvjs_uH(a,b,c,d,e,f){this.Aa=a;this.vd=b;this.Vg=c;this.Fb=d;this.Yj=f;this.yK=e;this.Bp=new gvjs_fH(a,c,d,b);this.Tt=new gvjs_pH([1,2,5])}
  gvjs_uH.prototype.YI=function(){var a=this.Yj/10,b=this.F0(),c=gvjs_lH(new gvjs_sH(b,a),this.Aa.oc(),this.Aa.uc(),b);if(2>c.length)return gvjs_kH(this.Bp,c);var b=c[0],d=c[1];if(0==b){if(3>c.length)return gvjs_kH(this.Bp,c);b=d;d=c[2]}c=gvjs_7D(1,gvjs_$D(Math.abs(b)));c==b&&(c*=10);this.Tt.ceil(c/Math.abs(d-b));do if(b=this.Tt.jh(),c=gvjs_lH(new gvjs_sH(b,a),this.Aa.oc(),this.Aa.uc(),b),b=this.Bp,d=[],!(1>=c.length||0!=c[0])){d.push(c[0]);for(var e=1,f=c.length;e<f;e++)gvjs_hH(b,c[0],c[e])||d.push(c[e]);
  c=d}while(!gvjs_gH(this.Bp,c));return gvjs_kH(this.Bp,c)};gvjs_uH.prototype.F0=function(){var a=this.Aa.Cb(10*this.Yj),b;this.Tt.floor(1);do b=this.Tt.next(),b=this.Aa.Cb(10*this.Yj*(b-1)/b);while(Math.abs(a-b)>=this.yK);return this.Tt.jh()};function gvjs_vH(a,b){this.eA=null!=a?a:1;12<this.eA&&(this.QBa=new gvjs_eH(Math.floor(this.eA/12)));this.Tqa=b||0;this.km=new Date;this.floor(0)}gvjs_=gvjs_vH.prototype;gvjs_.getValue=function(){return this.km.getTime()};gvjs_.next=function(){var a=this.km.getUTCMonth(),a=a+this.eA;this.km.setUTCMonth(a);return this.getValue()};gvjs_.jh=function(){this.km.setUTCMonth(this.km.getUTCMonth()-this.eA);return this.getValue()};
  gvjs_.floor=function(a){this.km.setTime(a);1<this.eA&&(this.km.setUTCMonth(this.km.getUTCMonth()-(this.km.getUTCMonth()+12-this.Tqa)%this.eA%12),12<this.eA&&(a=this.QBa.floor(this.km.getUTCFullYear()),this.km.setUTCFullYear(a)));this.km.setUTCDate(1);this.km.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.jh():this.getValue()};function gvjs_wH(){this.Sa=0}gvjs_=gvjs_wH.prototype;gvjs_.next=function(){this.Sa++;return this.getValue()};gvjs_.jh=function(){this.Sa--;return this.getValue()};gvjs_.getValue=function(){return gvjs_7D(1,this.Sa)};gvjs_.floor=function(a){this.Sa=gvjs_9D(a);return this.getValue()};gvjs_.ceil=function(a){this.Sa=gvjs_$D(a);return this.getValue()};gvjs_.round=function(a){var b=gvjs_7D(1,gvjs_$D(a)),c=b/10;this.Sa=Math.round(.4342944819032518*Math.log(a-c<b-a?c:b));return this.getValue()};function gvjs_xH(a){a?(this.Sj=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.rf=new gvjs_pH([1,2,5])):(this.Sj=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.rf=new gvjs_wH);this.jT=this.rf.round(this.Sj[0]);this.s4=this.rf.jh();this.Exa=this.s4+(this.jT-this.s4)/2;this.vD=this.Sj[this.Sj.length-1];this.rf.round(1);this.Fia=this.vD*this.rf.next();this.kAa=this.vD+(this.Fia-this.vD)/2;gvjs_yH(this,2)}
  function gvjs_yH(a,b){a.G7=1==b||4==b;2==b?a.Sa=0:3==b?a.Sa=a.Sj.length-1:1==b?a.dg=1:4==b&&(a.dg=a.vD)}gvjs_=gvjs_xH.prototype;gvjs_.getValue=function(){return this.G7?this.dg*this.rf.getValue():this.Sj[this.Sa]};gvjs_.floor=function(a){if(a<this.jT)return gvjs_yH(this,1),this.rf.floor(a);if(a>=this.Fia)return gvjs_yH(this,4),this.dg*this.rf.floor(a/this.dg);for(gvjs_yH(this,2);a>=this.Sj[this.Sa];)this.Sa++;return this.Sj[--this.Sa]};
  gvjs_.ceil=function(a){if(a<=this.s4)return gvjs_yH(this,1),this.rf.ceil(a);if(a>this.vD)return gvjs_yH(this,4),this.dg*this.rf.ceil(a/this.dg);for(gvjs_yH(this,3);a<=this.Sj[this.Sa];)this.Sa--;return this.Sj[++this.Sa]};gvjs_.round=function(a){if(a<this.Exa)return gvjs_yH(this,1),this.rf.round(a);if(a>=this.kAa)return gvjs_yH(this,4),this.dg*this.rf.round(a/this.dg);for(gvjs_yH(this,3);0<this.Sa&&a<this.Sj[this.Sa];)this.Sa--;this.Sj[this.Sa+1]-a<=a-this.Sj[this.Sa]&&this.Sa++;return this.Sj[this.Sa]};
  gvjs_.next=function(){this.G7?(this.rf.next(),1==this.dg&&this.rf.getValue()==this.jT&&gvjs_yH(this,2)):(this.Sa++,this.Sa==this.Sj.length&&(gvjs_yH(this,4),this.rf.round(1),this.rf.next()));return this.getValue()};gvjs_.jh=function(){this.G7?(this.rf.jh(),this.dg==this.vD&&1==this.rf.getValue()&&gvjs_yH(this,3)):(this.Sa--,-1==this.Sa&&(gvjs_yH(this,1),this.rf.round(this.jT),this.rf.jh()));return this.getValue()};function gvjs_zH(a){a=(new gvjs_xH(!0)).round(a);return 2629746E3>a?6048E5==a?new gvjs_eH(a,3456E5):new gvjs_eH(a):new gvjs_vH(Math.round(a/2629746E3))}
  function gvjs_AH(a){if(!isFinite(a))return"notime";var b=new Date;b.setTime(a);a=""+gvjs_BH(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_BH((c+1).toString(),2);if(e||k)a=a+"-"+gvjs_BH(d.toString(),2);k&&(a=a+"T"+gvjs_BH(f.toString(),2),a=a+":"+gvjs_BH(g.toString(),2),a=a+":"+gvjs_BH(h.toString(),2),a=a+"."+gvjs_BH(b.toString(),3));
  return a}
  function gvjs_CH(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_BH(d.getUTCFullYear().toString(),4);if(b==gvjs_Na)return c;c=c+"-"+gvjs_BH((a+1).toString(),2);if(b==gvjs_va)return c;c=c+"-"+gvjs_BH(e.toString(),2);if(b==gvjs_na)return c;c=c+"T"+gvjs_BH(f.toString(),2);c=c+":"+gvjs_BH(g.toString(),2);c=c+":"+gvjs_BH(h.toString(),2);return c=c+"."+gvjs_BH(k.toString(),3)}
  function gvjs_BH(a,b){for(var c=a.length;c<b;c++)a="0"+a;return a}function gvjs_DH(a){if("notime"==a||null==a||""==a)return NaN;var b,c=0,d=1,e=0,f=0,g=0,h=0;b=parseInt(a.substr(0,4),10);4<a.length&&(c=parseInt(a.substr(5,2),10)-1,7<a.length&&(d=parseInt(a.substr(8,2),10),10<a.length&&(e=parseInt(a.substr(11,2),10),f=parseInt(a.substr(14,2),10),g=parseInt(a.substr(17,2),10),h=parseInt(a.substr(20,3),10))));return Date.UTC(b,c,d,e,f,g,h)}
  function gvjs_EH(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_y(0>a?-gvjs_FH(-a,b):gvjs_GH(a,b),0>c?-gvjs_GH(-c,b):gvjs_FH(c,b))}function gvjs_GH(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_9D(c),g=gvjs_7D(1,f),h=gvjs_HH(c);if(5<h&&(e=5*g+d,e=gvjs_IH(e,f),e<=a&&e>a-b))break;e=h*g+d;e=gvjs_IH(e,f);if(e<=a&&e>a-b)break;f=h*g;d+=f;c-=f}return e}
  function gvjs_FH(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_9D(c),g=gvjs_7D(1,f),h=gvjs_HH(c);if(5>h&&(e=5*g+d,e=gvjs_IH(e,f),e<=a+b&&e>=a))break;e=h*g+d;e=gvjs_IH(e,f);if(e<=a+b&&e>=a)break;e=(h+1)*g+d;e=gvjs_IH(e,f);if(e<=a+b&&e>=a)break;f=h*g;d+=f;c-=f}return e}function gvjs_IH(a,b){b=gvjs_7D(1,Math.abs(b));return Math.round(a*b)/b}function gvjs_HH(a){a/=gvjs_7D(1,gvjs_9D(a));var b=Math.abs(Math.round(a)-a);0!=b&&1E-10>b&&(a=Math.round(a));return Math.floor(a)};function gvjs_Hea(a,b,c,d,e,f,g,h,k){this.Soa=a;this.Qda=b;this.sja=c;this.Vg=d;this.Eg=e;this.Aa=f;this.hT=g;this.Fb=h;this.G1=k;this.Roa=gvjs_cd(a);this.kS=gvjs_cd(b);this.Eg.wm(this.Qda)}function gvjs_Iea(a,b,c){var d=a.Aa.Cb(b);c=a.Aa.Cb(c);d=(d+c)/2;return gvjs_dH(a.Aa.Gf(d),d,a.Eg.format(b))};function gvjs_JH(a,b,c,d,e,f,g){this.Aa=a;this.ul=b;this.Vg=c;this.Eg=d;this.hT=e;this.Fb=f;this.G1=g;this.Cia=[gvjs_KH(this,gvjs_na,1),gvjs_KH(this,gvjs_na,7),gvjs_KH(this,gvjs_va,1),gvjs_KH(this,gvjs_va,2),gvjs_KH(this,gvjs_va,3),gvjs_KH(this,gvjs_ya,1),gvjs_KH(this,gvjs_va,6),gvjs_KH(this,gvjs_Na,1),gvjs_KH(this,gvjs_Na,2),gvjs_KH(this,gvjs_Na,5),gvjs_KH(this,gvjs_Na,10),gvjs_KH(this,gvjs_Na,20),gvjs_KH(this,gvjs_Na,50),gvjs_KH(this,gvjs_Na,100),gvjs_KH(this,gvjs_Na,1E3),gvjs_KH(this,gvjs_Na,1E4),
  gvjs_KH(this,gvjs_Na,1E7)]}function gvjs_KH(a,b,c){return new gvjs_Hea(a.ul,b,c,a.Vg,a.Eg,a.Aa,a.hT,a.Fb,a.G1)}
  gvjs_JH.prototype.YI=function(){for(var a=gvjs_cd(this.ul),b=0;b<this.Cia.length;b++){var c=this.Cia[b];if(a<=c.kS){a:{var d=c,e=d.Aa.oc(),f=d.Aa.uc();d.Eg.wm(d.Soa);if(e==f)c=[gvjs_dH(e,Math.abs(d.Aa.Jo()-d.Aa.pn())/2,d.Eg.format(e))];else{var g,c=d.Eg.format(f);g=new gvjs_bH(f,d.Aa.pn(),!0,!0,0,c);d.Eg.wm(d.Qda);for(var h=1==d.sja&&d.kS>d.Roa,k=gvjs_zH(d.kS*d.sja),l=gvjs_zH(d.kS),c=[],m=NaN,n=k.ceil(e),e=l.ceil(e);e<=f;e=l.next()){var p=d.Aa.Cb(e);if(e==n){var n=k.next(),q=d,r=m,t=e,u=q.Vg.fv(q.Eg.format(r),
  q.Fb),w=q.Vg.fv(q.Eg.format(t),q.Fb);if(Math.abs(q.Aa.Cb(r)-q.Aa.Cb(t))-(u+w)/2<q.hT){c=null;break a}h?(isNaN(m)||c.push(gvjs_Iea(d,m,e)),c.push(new gvjs_bH(e,p,!0,!0,0,null))):(m=gvjs_cH(e,p,d.Eg.format(e)),c.push(m));m=e}else c.push(new gvjs_bH(e,p,!1,!0,0,null))}h&&f<e&&(k=d,h=c,e=l,l=k.Eg.format(f),n=k.Vg.fv(l,k.Fb),m=e.getValue(),e=e.jh(),e=k.Aa.Cb(e),m=k.Aa.Cb(m),k=k.Aa.Cb(f),m=(e+m)/2,k-m>n/2&&h.push(gvjs_dH(f,m,l)));if(d.G1){f=d;l=g;h=c;b:{for(k=h.length-1;0<=k;k--)if(null!=h[k].Fd()){h=h[k];
  break b}h=null}null!=h&&(k=f.Vg.fv(h.Fd(),f.Fb),n=f.Vg.fv(l.Fd(),f.Fb),Math.abs(h.getPosition()-l.getPosition())-(k+n)/2<f.hT&&h.Nn(null));c.push(g)}g=c;for(l=f=0;l<g.length;l++)null!=g[l].Fd()&&f++;if(2>f)c=d,d=c.Eg.format(c.Aa.oc()),g=c.Eg.format(c.Aa.uc()),d=d+"-"+g,g=[],f=Math.abs(c.Aa.Jo()-c.Aa.pn()),c.Vg.Db(d)>f+40||g.push(gvjs_dH(NaN,c.Aa.Jo()+c.Aa.pn()/2,d)),c=g;else{b:{d=c;if(!(2>d.length))for(g=d[0],f=1;f<d.length;f++){l=d[f];if(5>Math.abs(l.getPosition()-g.getPosition())&&g.getValue()!=
  l.getValue()){d=!0;break b}g=l}d=!1}if(d){d=[];for(g=0;g<c.length;g++)f=c[g],f.qv&&!f.Hy||d.push(f);c=d}}}}if(null!=c)return c}}return[]};function gvjs_LH(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_dH(a,g,m)];a=1==f?new gvjs_rH(a,b,c,d):new gvjs_oH(a,b,c,d,f,g);if(a.oc()==a.uc())b=1;else{c=Math.min(a.Jo(),a.pn());d=Math.max(a.Jo(),a.pn());f=Math.abs(a.Gf(c));e=Math.abs(a.Gf(d));b=Math.max(f,e);var n=0,p=a.Cb(0);if(c>p||p>d)n=Math.min(f,e);c=a.Cb(n);b=a.Cb(b);b=gvjs_MH(c,a)/gvjs_MH(b,a)}return(.65<b?new gvjs_qH(a,m,l,h,k):new gvjs_uH(a,m,l,h,k,g)).YI()}
  function gvjs_MH(a,b){var c=b.Gf(a);a=b.Gf(a+10);return Math.abs(a-c)};function gvjs_NH(a,b){this.Pna=a;this.Ona=b}gvjs_NH.prototype.Db=function(a){return a.length*this.Pna};gvjs_NH.prototype.getHeight=function(){return this.Ona};gvjs_NH.prototype.fv=function(a,b){return b==gvjs_c?this.Db(a):this.getHeight(a)};function gvjs_OH(a,b){this.zw=a;this.Na=b}gvjs_OH.prototype.Db=function(a){return this.zw(a,this.Na).width};gvjs_OH.prototype.getHeight=function(a){return this.zw(a,this.Na).height};gvjs_OH.prototype.fv=function(a,b){return b==gvjs_c?this.Db(a):this.getHeight(a)};function gvjs_PH(a,b,c,d,e,f){this.c5=a;this.UP=b;this.m=c;this.yba=d;this.Xva=gvjs_Hh(c,d("gridlines.minStrongLineDistance"));this.Zva=gvjs_Hh(c,d("gridlines.minWeakLineDistance"));this.Yva=gvjs_Hh(c,d("gridlines.minStrongToWeakLineDistance"));this.Uva=gvjs_Hh(c,d("gridlines.minNotchDistance"));this.Tva=gvjs_Hh(c,d("gridlines.minMajorTextDistance"));this.Sea=gvjs_Hh(c,d("gridlines.minMinorTextDistance"));this.hBa=gvjs_Hh(c,d("gridlines.unitThreshold"));this.W8=gvjs_D(c,d("gridlines.allowMinor"));
  this.$f=e;this.IM=f}function gvjs_Jea(a,b,c,d){return new gvjs_PH(gvjs_Kea,gvjs_Lea,a,b,c,d)}
  gvjs_PH.prototype.tna=function(a,b,c,d,e,f){b=gvjs_Mea(this,a,b,c);a=gvjs_0h(this.m,this.yba("gridlines.units."+b.$n));c=gvjs_0D[b.$n];a=gvjs_QH(this,{minValue:b.minValue,maxValue:b.maxValue,rja:b.$n,qja:c,oja:gvjs_1D[c],pja:a.format,r7:a.interval,Rea:this.Xva,lv:e.lv,rd:e.rd,Wea:this.Tva,N0:[],Qea:0},d,f);if(!a||0===a.eb.length)return{eb:[],Ej:[]};if(!(this.W8&&1==a.multiple&&0<c)){f=gvjs_RH(this,e.rd,1!=a.multiple?0:1,a.eb,a.cW);if(this.W8&&1<a.multiple){if(a.$va/a.multiple<this.Uva)d=[];else{e=
  e.lv;c=[];b=new gvjs_UD(a.eb[0].Ia,new Date(b.maxValue+this.IM),gvjs_0D[b.$n],1);for(var g=0;b.sz<b.TB;){if(0!=g%a.multiple){var h=b.next(),k=d(h.getTime());c.push({Ia:h,qa:k,la:!0,brush:e,length:5})}g++}d=c}a=gvjs_pc(a.eb,d)}else a=a.eb;return{eb:a,Ej:f}}--c;g=gvjs__D[c];h=gvjs_0h(this.m,this.yba("minorGridlines.units."+g));f=gvjs_QH(this,{minValue:b.minValue,maxValue:b.maxValue,rja:g,qja:c,oja:gvjs_1D[c],pja:h.format,r7:h.interval,Rea:this.Zva,lv:e.kT,rd:e.BK,Wea:this.Sea,N0:a.eb,Qea:this.Yva},
  d,f);if(null==f)return d=gvjs_RH(this,e.rd,2,a.eb,a.cW),{eb:a.eb,Ej:d};d=gvjs_RH(this,e.rd,1,a.eb,a.cW);e=gvjs_RH(this,e.BK,1,f.eb,f.cW,d);a=gvjs_pc(f.eb,a.eb);f=gvjs_pc(d,e);return{eb:a,Ej:f}};function gvjs_Mea(a,b,c,d){var e=Math.round(.15*(c-b));b-=e;c+=e;gvjs_RD(d,gvjs_Nea,a.UP);a=gvjs_RD((c-b)/a.hBa/2,a.c5,a.UP);var f=gvjs_Oea(a);a=gvjs_fc(gvjs_1D,function(a){return gvjs_Ac(a,f)});return{minValue:b,maxValue:c,$n:gvjs__D[a]}}
  function gvjs_QH(a,b,c,d){for(var e=gvjs_s(b.pja,function(a){return new gvjs_7h({pattern:a})}),f=0;f<b.r7.length;++f){var g=b.r7[f],h=0,k=gvjs_nda(b.oja,g),k=gvjs_MD(new Date(b.minValue+a.IM),k);"days"===b.rja&&(k=gvjs_mda(k));for(var l=new gvjs_UD(k,new Date(b.maxValue+a.IM),b.qja,g),k=[],m=!0,n=c(b.minValue),p=-1;l.sz<l.TB;){var q=l.next(),r=c(q.getTime()-a.IM);-1==p&&r>=n&&(p=k.length);var t=l.fp();if(null!=t){t=c(t.getTime()-a.IM);if(t<r+1)break;if(t-r<b.Rea){m=!1;break}}for(t=!1;h<b.N0.length;){var u=
  b.N0[h];if(Math.abs(u.qa-r)<b.Qea){t=!0;break}if(u.qa>r){h=Math.max(0,h-1);break}h++}t||k.push({Ia:q,qa:r,la:!0,brush:b.lv,length:null})}if(m){1<p&&(k=gvjs_sc(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.yc(t.Ia),w=d(u,b.rd),w=a.$f?w.height:w.width;if(l+1<k.length&&k[l+1].qa-t.qa<b.Wea+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].qa-k[l].qa);return{eb:k,
  cW:h,multiple:g,$va:a}}}}return null}
  function gvjs_RH(a,b,c,d,e,f){var g=[];if(null!=f)for(var h=0;h<f.length;++h){var k=f[h].Ta,l=k.Z[0];g.push(gvjs_SH(l.x,l.length,k.zd,a.Sea))}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.la&&e[l]){for(var n=Math.round(2==c?(d[l+1].qa+m.qa)/2:m.qa),p=e[l].size,q=gvjs_SH(n,p,a),r=!0;f<g.length;){var t=g[f];if(gvjs_Ue(q,t)){r=!1;break}if(t.start>q.end){f=Math.max(0,f-1);break}f++}r&&h.push({Ia:m.Ia,la:!0,qa:n,Ta:{text:e[l].text,va:b,Z:[{x:n,y:0,text:e[l].text,
  length:p}],zd:a,nd:gvjs_3,oGa:e[l].text,anchor:null,angle:0}})}}return h}function gvjs_Oea(a){return gvjs_s(a,function(a){return 0<a?1:0})}function gvjs_SH(a,b,c,d){d=gvjs_i(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_y(c-d,a+d)}
  var gvjs_Nea=[[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_Kea=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,
  0,0,50],[0,0,0,0,0,0,100]],gvjs_Lea=3;function gvjs_TH(a,b,c,d,e,f){this.RD=c;this.m=b;this.index=d;this.type=gvjs_Uh(b,this.ub(gvjs_lb),gvjs_Tda,e);this.maxValue=this.minValue=null;this.gG=[];this.WZ=this.wA=null;this.Ima=0<a.Kh.bars;c=gvjs_G(b,this.ub(gvjs_Sx));d=a.wG===gvjs_fv?a.Ry:gvjs_d;d={ob:a.Ok,fontSize:a.Ym,Wb:d};d=gvjs_Zh(b,this.ub(gvjs_Ux),d);this.title={text:c,va:d,no:null,Z:[],zd:gvjs_1,nd:gvjs_4,Ca:"",anchor:null,angle:0};this.u3=!1;this.Ej=null;this.Xn=gvjs_Uh(b,this.ub("textPosition"),gvjs_7E,gvjs_ow);c=this.type!=gvjs_H||
  a.mb==gvjs_vi?gvjs_Oh(b,"majorAxisTextColor",""):gvjs_Oh(b,"minorAxisTextColor","");d=this.Xn===gvjs_fv?a.Ry:gvjs_d;c={color:c,ob:a.Ok,fontSize:a.Ym,Wb:d};this.rd=gvjs_Zh(b,this.ub(gvjs_Px),c);d=gvjs_Hh(b,this.ub("gridlines.minorTextOpacity"));d=gvjs_Wg(this.rd.color,a.FN||gvjs_da,d);this.BK=gvjs_Zh(b,this.ub(gvjs_Px),c);this.BK.color=d;this.AAa=gvjs_Uh(b,this.ub("outTextPosition"),gvjs_Yda,"unbound");this.Qia=gvjs_Uh(b,this.ub("inTextPosition"),gvjs_Zda,"low");c=gvjs_Oh(b,this.ub(gvjs_Os),a.dna);
  this.cna=new gvjs_C({fill:c});c=gvjs_Oh(b,this.ub(gvjs_Uu),a.dca);this.lv=new gvjs_C({fill:c});this.Eq=gvjs_Hh(b,this.ub(gvjs_2v),0);d=gvjs_Hh(b,this.ub("gridlines.minorGridlineOpacity"));a=gvjs_Wg(c,a.FN||gvjs_da,d);a=gvjs_Oh(b,this.ub(gvjs_1v),a);this.kT=new gvjs_C({fill:a});this.Aq=2;this.vba=Math.max(this.Aq,Math.round(this.title.va.fontSize/3.236));this.ticks=[];this.Ui=null;this.vG=0;this.direction=this.Vm=gvjs_E(b,this.ub(gvjs_Qj),1);this.yf=this.Ug=null;this.oN=this.KD=0;this.Ab={min:-Infinity,
  max:Infinity};this.RF=this.hpa=f;f=gvjs_cE(this.m,this.ub(gvjs_Iv),this.ub(gvjs_2w));this.awa=f===gvjs_3v;this.pt="log"===f||this.awa;this.type==gvjs_H&&(this.M7=this.Hb=this.na=null,this.ul=gvjs_Uh(b,this.ub("timeGranularity"),gvjs_uaa,gvjs_ua),this.fX=Infinity)}gvjs_=gvjs_TH.prototype;gvjs_.ub=function(a){return gvjs_FD(this.RD,a)};function gvjs_RG(a,b){gvjs_n(b)&&0!==b&&!isNaN(b)&&(a.fX=Math.min(Math.abs(b),a.fX))}
  gvjs_.GC=function(a){this.Ui&&0<this.Ui.length&&gvjs_r(this.Ui,function(a){gvjs_RG(this,a.v)},this);this.na.GC(this.fX/10,a||[])};
  function gvjs_UH(a,b,c){var d=gvjs_pE().xh(b);a.na=d;a.dataType=b;a.zy=gvjs_F(c,a.ub(gvjs_Vu));a.Ui=c.ba(a.ub(gvjs_Rx));a.Ui&&(a.Ui=gvjs_s(a.Ui,function(a){var b={};b.v=gvjs_i(a.v)?a.v:a;gvjs_m(a.f)&&(b.f=a.f);return b}));b=a.mj();b=!a.pt&&gvjs_Wh(c,gvjs_du)&&(!gvjs_Wh(c,"explorer.axis")||gvjs_Mh(c,a.ub("explorer.axis."+b)));!a.Ui&&(b||0>a.zy||null===a.zy&&a.pt)&&(a.M7=!0,a.zy=-1);d.init(c,a.RD,a.zy);a.minValue=d.ba(c,a.ub(gvjs_Ji));a.maxValue=d.ba(c,a.ub(gvjs_Ki));a.wA=c.ba(a.ub(gvjs_Ns),gvjs_fF.vAxis.gridlines.baseline);
  c=null;c=gvjs_i(a.wA)&&a.wA!==gvjs_3j?a.wA:a.WZ||a.na.n0();a.WZ=c}
  function gvjs_VH(a,b){a.RF=gvjs_Uh(b,a.ub(gvjs_qy),gvjs_Uda,a.RF);if(a.type==gvjs_H){var c=a.na,d=c.ba(b,a.ub("viewWindow.numericMin"));gvjs_n(d)||(d=c.Mc(c.ba(b,a.ub(gvjs_py))));var e=c.ba(b,a.ub("viewWindow.numericMax"));gvjs_n(e)||(e=c.Mc(c.ba(b,a.ub(gvjs_oy))));null!=d&&(a.Ab.min=d);null!=e&&(a.Ab.max=e)}else a.Ab.min=gvjs_E(b,a.ub(gvjs_py),a.Ab.min),a.Ab.max=gvjs_E(b,a.ub(gvjs_oy),a.Ab.max),a.Ab.max=Math.max(a.Ab.min+1,a.Ab.max);a.Ab.min>a.Ab.max&&(b=a.Ab.min,a.Ab.min=a.Ab.max,a.Ab.max=b);a.type==
  gvjs_H&&(-Infinity!=a.Ab.min&&gvjs_fE(a.na,a.Ab.min),Infinity!=a.Ab.max&&gvjs_gE(a.na,a.Ab.max),gvjs_WH(a))}function gvjs_XH(a){if(a.type==gvjs_H&&!a.na)throw Error("Axis type/data type mismatch for "+a.RD);}
  function gvjs_YH(a,b,c,d,e,f){a.Ug=d+(1==a.direction?.5:-.5);a.vG=c-1;a.yf=d+c*a.direction;c=a.U9(b);a.WI(b);gvjs_ZH(a)&&(a.M7||gvjs_D(a.m,a.ub("gridlines.newTimeline")))&&(a.u3=!0);b=a.u3?gvjs_Pea(a,b,e,f):gvjs_Qea(a,b,e,f);return{title:a.title,name:a.Aba(),type:a.type,xq:a.pt,dataType:a.dataType,Vm:a.Vm,Ug:a.Ug,yf:a.yf,Vd:{Ye:gvjs_p(a.vfa,a),Ak:gvjs_p(a.Bn,a)},position:{Ye:gvjs_p(a.YG,a),Ak:gvjs_p(a.S9,a)},xk:c,Hb:b.Hb,eb:b.eb,ii:b.ii,text:a.Ej,QF:a.na?{min:a.na.bf,max:a.na.qf}:{min:a.Ab.min,max:a.Ab.max}}}
  function gvjs_Qea(a,b,c,d){a.type==gvjs_H?(gvjs_Rea(a),a.Ui?gvjs_Sea(a):a.M7?gvjs_ZH(a)?gvjs_Tea(a,b):gvjs_Uea(a,b):gvjs_Vea(a)):gvjs_Wea(a,b,a.vG+1);var e=gvjs__H(a),f=null;if(a.type==gvjs_H){var f=gvjs_s(a.ticks,function(a){return{tick:a,Ia:a.Ia,qa:a.qa,la:!0,length:null,brush:this.lv}},a),g;if(g=a.pt?gvjs_Xea(a,f):gvjs_Yea(a,f))g=gvjs_s(g,function(a){return{Ia:this.S9(a),qa:a,la:!0,length:null,brush:this.kT}},a),gvjs_rc(f,g);gvjs_$b(f,function(a){if(gvjs_0H(this,a.qa)||gvjs_1H(this,a.qa))a.la=
  !1,gvjs_nc(this.ticks,a.tick);delete a.tick},a)}e&&(e.la=Infinity!=e.qa&&!gvjs_0H(a,e.qa)&&!gvjs_1H(a,e.qa));g=null;gvjs_D(a.m,a.ub("ticklines"))&&(f&&(g=gvjs_qc(f)),e&&gvjs_rc(g||[],[e]));a.xY(b,c,d,null);a.vY(b);return{eb:f,ii:g,Hb:e}}
  function gvjs_Pea(a,b,c,d){gvjs_2H(a,gvjs_3H(a));gvjs_WH(a);if(a.na.bf>=a.na.qf)return{eb:null,ii:null,Hb:null};var e=gvjs__H(a);gvjs_xc(a.gG);for(var f=Infinity,g=1;g<a.gG.length;++g){var h=a.gG[g]-a.gG[g-1];h&&(f=Math.min(f,h))}Infinity===f&&(f=0);var k=a.WI(b).orientation===gvjs_g,g=0;a.na instanceof gvjs_qE&&(g=(new Date(1970,0,1)).getTime());var g=gvjs_Jea(a.m,gvjs_p(a.ub,a),k,g),h={rd:a.rd,lv:a.lv,BK:a.BK,kT:a.kT},l=a.direction;a.direction=1;var m=g.tna(a.na.bf,a.na.qf,f,gvjs_p(a.Ed,a),h,b.Ec);
  a.direction=l;-1===l&&(gvjs_$b(m.eb,function(a){a.qa=gvjs_4H(this,a.qa)},a),gvjs_$b(m.Ej,function(a){a.qa=gvjs_4H(this,a.qa);a.Ta.Z[0].x=gvjs_4H(this,a.Ta.Z[0].x)},a));gvjs_$b(m.Ej,function(a){a.Ia=this.na.Bn(a.Ia.getTime());if(k){var b=a.Ta.Z[0].x;a.Ta.Z[0].x=a.Ta.Z[0].y;a.Ta.Z[0].y=b}},a);gvjs_$b(m.eb,function(a){a.Ia=this.na.Bn(a.Ia.getTime());if(gvjs_0H(this,a.qa)||gvjs_1H(this,a.qa))a.la=!1,gvjs_nc(m.eb,a)},a);var n=a.ticks=[];gvjs_$b(m.Ej,function(a){gvjs_0H(this,a.qa)||gvjs_1H(this,a.qa)?gvjs_nc(m.Ej,
  a):n.push({Ia:a.Ia,qa:a.qa,text:a.Ta.text,la:a.la})},a);a.xY(b,c,d,m.Ej);a.vY(b);return{eb:m.eb,ii:null,Hb:e}}
  function gvjs_Wea(a,b,c){var d;-Infinity==a.Ab.min&&(a.Ab.min=Math.min(0,a.Ab.max-1));Infinity==a.Ab.max&&(a.Ab.max=Math.max(b.cb.length,a.Ab.min+1));a.Ab.max=Math.max(a.Ab.min+1,a.Ab.max);d=a.Ab.max-a.Ab.min;a.Ima&&(d=Math.min(d,Math.floor((c+1)/2)));a.type==gvjs_9s&&(d=Math.max(1,d-1));a.oN=gvjs_5H(a);a.KD=a.vG/d;a.ticks=gvjs_yD(b.cb.length,gvjs_p(function(a){var c=a-this.oN;return{Ia:b.cb[a].data,qa:this.Ed(a),text:b.cb[a].Fw[0],la:0<=c&&c<=d}},a))}
  function gvjs_Sea(a){var b=a.na;gvjs_xc(a.Ui,function(a,c){return b.x$(a.v,c.v)});0<a.Ui.length&&gvjs_r(a.Ui,function(a){this.lc(b.Mc(a.v))},a);gvjs_2H(a,gvjs_3H(a));gvjs_WH(a);b.ZG(!1);-1===a.Vm&&(a.Ui=gvjs_qc(a.Ui),a.Ui.reverse());var c=gvjs_s(a.Ui,function(a){return this.na.Mc(a.v)},a);b.dr(c);var d=gvjs_iE(a.na);a.ticks=gvjs_s(a.Ui,function(a){var c=a.v,e=b.Mc(c),e=this.Ed(e);a=a.f;gvjs_m(a)||(a=d.yc(c));return{Ia:c,qa:e,text:a,la:!0}},a)}
  function gvjs_Vea(a){var b=gvjs_3H(a);gvjs_WH(a);gvjs_vda(a.na,a.minValue,a.maxValue,a.RF==gvjs_Hw||a.RF==gvjs_Kj&&(-Infinity==a.Ab.min||Infinity==a.Ab.max));b=gvjs_3H(a);gvjs_2H(a,b);gvjs_WH(a);a.pt&&gvjs_Zea(a);b=a.na.ticks;b=gvjs_ac(b,function(a){return a>=this.Ab.min&&a<=this.Ab.max},a);gvjs_n(a.zy)&&2>a.zy&&(b=gvjs_sc(b,0,a.zy));a.na.dr(b);a.na.EH();var c=gvjs_iE(a.na);a.ticks=gvjs_s(a.na.ticks,function(a){var b=this.na.Bn(a),d=c.yc(b);return{Ia:b,qa:this.Ed(a),text:d,la:!0}},a)}
  function gvjs_Zea(a){var b=Infinity,c=null,d,e=a.na.ticks,e=gvjs_s(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_$b(e,function(a,g){null!==c&&(c===a&&gvjs_oc(e,g),Math.abs(a-c)>b&&(d=0<a-c?1:-1,gvjs_lc(e,c+d*b,g+1)));c=a}));a.na.dr(e)}
  function gvjs_Tea(a,b){gvjs_2H(a,gvjs_3H(a));gvjs_WH(a);var c=a.na,d=a.WI(b);c.ZG(!1);var e=gvjs_iE(c);e.wm(a.ul);var f=d.tE,g=d.sE-1;b=new gvjs_OH(b.Ec,a.rd);if(d.Qg)var h=f,f=g,g=h;d=(new gvjs_JH(new gvjs_rH(c.bf,c.qf,f,g),a.ul,b,e,10,d.orientation,!1)).YI();a.ticks=[];for(e=0;e<d.length;e++)f=d[e],(g=f.Fd())&&a.ticks.push({Ia:c.Bn(f.getValue()),qa:f.getPosition(),text:g,la:!0})}
  function gvjs_Yea(a,b){if(!b||1>=b.length||0==a.Eq)return null;var c=(b[1].qa-b[0].qa)/(a.Eq+1),d=[],e,f,g=b[0].qa;for(e=f=Math.floor((g-a.Ug)/c);0<e;e--){var h=Math.floor(g-c*e);1<Math.abs(h-a.Ug)&&d.push(h)}for(e=0;e<b.length-1;e++)for(g=b[e].qa,f=0;f<a.Eq;f++)g+=c,d.push(Math.floor(g));g=gvjs_8b(b).qa;f=Math.floor((a.yf-g)/c);for(e=1;e<=f;e++)h=Math.floor(g+c*e),1<Math.abs(h-a.yf)&&d.push(h);return d}
  function gvjs_Xea(a,b){if(!b||1>=b.length||0==a.Eq)return null;for(var c=b[0],d=c.Ia,e,f=[c],g=1;g<b.length-1;g++)c=b[g],e=d,d=c.Ia,0!==d&&(gvjs_8D(d)||e&&gvjs_8D(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.Eq=Math.min(gvjs_cF.length,a.Eq);e=gvjs_cF[a.Eq-1];a.Eq=e.length;for(g=0;g<a.Eq;g++)d.push(Math.log(e[g])/Math.log(10));for(g=0;g<b.length-1;g++)if(e=b[g].qa,f=1,h=b[g+1].Ia/b[g].Ia,!(0>h)&&gvjs_8D(h))for(1>h&&(f=-1,e=b[g+1].qa),h=b[g+1].qa-b[g].qa,
  k=0;k<a.Eq;k++)c.push(e+f*h*d[k]);return c}function gvjs__H(a){var b=null;a.type==gvjs_H&&a.Hb&&(b={Ia:a.Hb.Ia,qa:a.Hb.qa,la:!0,length:null,brush:a.cna});return b}function gvjs_Rea(a){null!=a.wA&&a.wA!==gvjs_3j&&a.lc(a.na.Mc(a.wA));null!=a.minValue&&a.lc(a.na.Mc(a.minValue));null!=a.maxValue&&a.lc(a.na.Mc(a.maxValue))}function gvjs_3H(a){var b=gvjs_Rc(a.Ab.min)?a.Ab.min:a.na.bf;a=gvjs_Rc(a.Ab.max)?a.Ab.max:a.na.qf;b===a&&(--b,a+=1);return{min:b,max:a}}
  function gvjs_2H(a,b){gvjs_fE(a.na,b.min);gvjs_gE(a.na,b.max);a.Ab=b;a.KD=a.vG/(b.max-b.min);Infinity!==b.min&&(a.oN=b.min)}function gvjs_WH(a){var b=a.WZ,b=null==b?null:a.na.Mc(b);a.na.L3=b;if(null!=b){var c=a.Ed(b);a.Hb={Ia:a.na.Bn(b),qa:c}}else a.Hb={Ia:null,qa:Infinity,la:!1}}
  function gvjs_Uea(a,b){if(a.RF==gvjs_Hw&&isFinite(a.na.bf)&&isFinite(a.na.qf)){var c=gvjs_EH(new gvjs_y(a.na.bf,a.na.qf),.1);a.lc(c.start);a.lc(c.end)}gvjs_2H(a,gvjs_3H(a));gvjs_WH(a);var c=a.WI(b),d=a.na.Yv.inverse(a.na.bf),e=a.na.Yv.inverse(a.na.qf);gvjs_RG(a,d);gvjs_RG(a,e);var f=a.pt?0:1;b=new gvjs_OH(b.Ec,a.rd);var g=a.m.view(a.RD),h={};gvjs_9aa(h,a.Bba(),{format:a.na.mn});gvjs_qh(g,1,h);var h=new gvjs_6G,k=gvjs_Mh(g,gvjs_Gu);gvjs_Wh(g,gvjs_Hu);var l=gvjs_F(g,gvjs_Ju),m=gvjs_Mh(g,gvjs_Iu),n=
  gvjs_Mh(a.m,gvjs_Ku);k||l||m||n?h.U_={pattern:k,scaleFactor:l,prefix:m,suffix:n}:(k=gvjs_F(g,"formatter.numDecimals"),gvjs_n(k)&&gvjs_7G(h,k),k=gvjs_F(g,"formatter.numSignificantDigits"),gvjs_n(k)&&gvjs_8G(h,k),(k=g.ba("formatter.unit"))&&h.$n({symbol:k.symbol,position:k.position,usePadding:k.usePadding}),gvjs_D(g,"formatter.useMagnitudes")&&gvjs_$G(h));h=h.Rc();g=[];gvjs_Rc(d)&&(g=gvjs_LH(d,e,c.tE,c.sE-1,c.Qg,f,a.fX,c.orientation,40,b,h));a.ticks=[];for(c=0;c<g.length;c++)e=g[c],d=e.getValue(),f=
  a.na.Yv.transform(d),f=a.Ed(f),e=e.Fd(),a.ticks.push({Ia:d,qa:f,text:e,la:!0})}gvjs_.lc=function(a){this.type==gvjs_H&&null!=a&&gvjs_6H(this,a)&&(this.na.lc(a),this.gG.push(a))};function gvjs_7H(a){if(a.type==gvjs_H){var b=a.na,c=b.bf,d=b.qf,e=.01*(d-c);0<c&&-Infinity==a.Ab.min&&gvjs_fE(b,Math.max(c-e,0));0>d&&Infinity==a.Ab.max&&gvjs_gE(b,Math.min(d+e,0))}}gvjs_.Ed=function(a){return null!=a?this.Ug+(a-this.oN)*this.direction*this.KD:null};
  function gvjs_8H(a,b){return null!=b?(b-a.Ug)*a.direction/a.KD+a.oN:null}function gvjs_4H(a,b){if(null==b)return null;a.direction=1;b=gvjs_8H(a,b);a.direction=-1;return a.Ed(b)}gvjs_.vfa=function(a){return this.type==gvjs_H?this.na.Mc(a):a};gvjs_.Bn=function(a){return null!=a?this.type==gvjs_H?this.na.Bn(a):a:null};gvjs_.S9=function(a){a=gvjs_8H(this,a);return null!=a?this.Bn(a):null};gvjs_.YG=function(a){return this.Ed(this.vfa(a))};
  function gvjs_5H(a){switch(a.type){case gvjs_8s:return a.Ab.min-.5}return a.Ab.min}function gvjs_6H(a,b){return null==b?!1:a.type==gvjs_H?b>=a.Ab.min&&b<=a.Ab.max:b>=Math.floor(a.Ab.min)&&b<Math.ceil(a.Ab.max)}function gvjs_1H(a,b){return isNaN(b)?!0:b*a.direction>a.yf*a.direction}function gvjs_0H(a,b){return isNaN(b)?!0:b*a.direction<a.Ug*a.direction}function gvjs_ZH(a){return null!=a.na&&(a.na instanceof gvjs_kE||a.na instanceof gvjs_qE)};function gvjs_9H(a,b,c,d,e,f,g,h,k,l){this.bja=a;this.ji=b;this.Eqa=c;this.Gva=d;this.yea=e;this.lQ=f;this.Tza=g;this.Vva=h;this.Hma=k;this.T9=l}function gvjs_$H(a,b,c,d){switch(d){case "attachToEnd":return(b-1-a)%c;default:return a}}function gvjs_aI(a,b,c){b=Math.ceil((a.ji.length-0)/(b*c));return 2>a.ji.length||2>b}
  function gvjs__ea(a,b,c,d,e){b=gvjs_$H(b,a.ji.length,d,a.Tza);for(var f=1>=a.ji.length?a.bja:Math.abs(a.ji[1].qa-a.ji[0].qa)*d-a.Vva,g=[];b<a.ji.length;b+=d){var h=a.ji[b],k=h.la&&!a.Hma?Math.min(f,2*h.qa,2*(a.bja-h.qa)):f,l=a.T9(h.text,k,e),m=l.Qe;k<f&&(m=a.T9(h.text,f,e).Qe);g.push({Ia:h.Ia,la:h.la,qa:h.qa,gea:c,text:h.text,width:l.rt,layout:l,Qe:m})}return g}
  function gvjs_bI(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var h=gvjs__ea(a,a.Eqa+g*c,g*d,e,d);gvjs_rc(f,h)}gvjs_xc(f,function(a,b){return a.qa-b.qa});return f}function gvjs_cI(a,b,c){a=gvjs_bI(a,b,c,a.Gva);return gvjs_bc(a,function(a,b){return{Xv:Math.max(a.Xv,b.layout.Z.length),Qe:a.Qe||b.Qe}},{Xv:0,Qe:!1})}
  function gvjs_dI(a){for(var b=1,c=a.lQ||1,d=gvjs_cI(a,b,c),e=b;d.Qe&&b<a.yea;){b++;if(gvjs_aI(a,b,c))break;e=b;d=gvjs_cI(a,e,c)}b=c;if(!a.lQ)for(;d.Qe;){c++;if(gvjs_aI(a,e,c))break;b=c;d=gvjs_cI(a,e,b)}return{FX:e,bA:b,Xv:d.Xv*e}}function gvjs_eI(a,b,c,d,e){a=gvjs_bI(a,b,c,d);e=gvjs_bc(a,function(a,b){var c=b.Qe?1:0;delete b.Qe;return a+c},0)<=a.length*e;return{dW:a,J8:e}}
  function gvjs_fI(a,b,c,d,e){var f=Math.min(a.yea,d);b=Math.min(b,f);c=a.lQ||c;for(var g=gvjs_eI(a,b,c,d,e),h=b;!g.J8&&b<f;){b++;if(gvjs_aI(a,b,c))break;h=b;g=gvjs_eI(a,h,c,d,e)}f=c;if(!a.lQ)for(;!g.J8;){c++;if(gvjs_aI(a,h,c))break;f=c;g=gvjs_eI(a,h,f,d,e)}return{FX:h,bA:f,dW:g.dW}};function gvjs_gI(a,b,c,d,e,f){gvjs_TH.call(this,a,b,gvjs_pc(["hAxes."+d,gvjs_Xu],c),d,e,f);this.m6=gvjs_zh(b,this.ub("slantedText"));a=gvjs_Hh(b,this.ub("slantedTextAngle"),30);this.pia=a=gvjs_Gc(a,360);this.NV=gvjs_Jc(a);this.Yma=gvjs_Hh(b,this.ub(gvjs_Nv),.5*this.rd.fontSize);this.gba=gvjs_Hh(b,this.ub("firstVisibleText"));this.Iea=gvjs_Hh(b,this.ub("maxTextLines"),Infinity);this.R2=gvjs_Hh(b,this.ub("maxAlternation"),2);this.kQ=gvjs_Hh(b,this.ub("showTextEvery"),0);this.l6=gvjs_Uh(b,this.ub("showTextEveryMode"),
  gvjs_3da,"attachToStart");this.Xea=gvjs_Hh(b,this.ub("minTextSpacing"),this.rd.fontSize);this.T8=gvjs_D(b,this.ub("allowContainerBoundaryTextCufoff"),!1)}gvjs_q(gvjs_gI,gvjs_TH);gvjs_=gvjs_gI.prototype;gvjs_.Bba=function(){return["hAxes",this.index]};gvjs_.Aba=function(){return"hAxis#"+this.index};gvjs_.tY=function(a,b,c){return gvjs_YH(this,a,a.N.width,1==this.direction?a.N.left:a.N.right,b,c)};
  gvjs_.xY=function(a,b,c,d){if(0==this.index){var e=a.Ec,f=this.rd.fontSize,g=this.title.va.fontSize,h=b.Na.fontSize,k=a.wG==gvjs_ow?this.title.text:"",l=this,m=new gvjs_9H(a.width,this.ticks,this.gba,this.Iea,this.R2,this.kQ,this.l6,this.Xea,this.T8,function(a,b,c){return gvjs_TF(e,a,l.rd,b,c)}),n=this.kQ||1,p,q;if(this.Xn==gvjs_ow&&!d)if(null!=this.m6)this.m6?q=gvjs_hI(this,e):p=gvjs_dI(m);else if(this.ticks.length*f/(this.R2*n)<=a.width){if(p=gvjs_dI(m),p.bA>n||0==p.Xv)q=gvjs_hI(this,e),p=null}else q=
  gvjs_hI(this,e);var r=gvjs_TF(e,k,this.title.va,a.N.width,Infinity),t=this.Aq,u=Math.max(t,Math.round(f/1.618)),w=Math.max(t,Math.round(f/3.236)),v=function(){return{key:gvjs_Rx,min:q.minHeight+t,max:q.maxHeight+t,nc:[u-t]}},x=[];x.push({key:gvjs_Xs,min:t,nc:[Infinity]});0<r.Z.length&&x.push({key:gvjs_Sx,min:g+t,nc:[Infinity]});b.getPosition()==gvjs_Ws&&x.push({key:gvjs_xv,min:h+t,nc:[Infinity]});c.getPosition()==gvjs_Ws&&x.push({key:gvjs_zt,min:c.getHeight()+t,nc:[Infinity]});var y=x.length;d||p&&
  0<p.Xv?x.push({key:gvjs_Rx,min:f+t,nc:[u-t]}):q&&x.push(v());var z=x.length;if(p)for(var A=1;A<p.Xv;A++)x.push({key:gvjs_Rx,min:f+t,nc:[w-t]});f=x.length;for(A=1;A<r.Z.length;A++)x.push({key:gvjs_Sx,min:g+t,nc:[this.vba-t]});var g=gvjs_BD(x,a.height-a.N.bottom),B=g.ticks||[],C;p&&(C=gvjs_fI(m,p.FX,p.bA,B.length,0),null==this.m6&&C.bA>n&&(C=p=null,q=gvjs_hI(this,e),x[y]=v(),x=gvjs_gda(x,0,z,f,void 0),g=gvjs_BD(x,a.height-a.N.bottom)));var D=a.N.bottom,B=g.ticks||[];if(0<B.length){for(A=1;A<B.length;A++)B[A]+=
  B[A-1];if(d){m=D+B[0];for(A=0;A<d.length;A++)n=d[A].Ta,n.anchor=n.anchor||new gvjs_pF(0,0),n.anchor.y=m;this.Ej=d}else p?this.Ej=gvjs_s(C.dW,function(a){var b=gvjs_s(a.layout.Z,function(b,c){return{x:0,y:B[a.gea+c],length:a.width,text:b}},this);return{Ia:a.Ia,la:a.la,Ta:{text:a.text,va:this.rd,Z:b,zd:gvjs_1,nd:gvjs_3,Ca:a.layout.Qe?a.text:"",anchor:new gvjs_pF(a.qa,D),angle:0}}},this):q&&(A=B[0],d=Math.min(A-t,q.maxHeight),this.Ej=gvjs_0ea(this,e,D+A-d,d,q.bA));D+=gvjs_8b(B)}d=g.title||[];if(0<d.length)for(m=
  gvjs_TF(e,k,this.title.va,a.N.width,d.length),this.title.Ca=m.Qe?k:"",A=0;A<d.length;A++)D+=d[A],this.title.nd=gvjs_3,this.title.Z.push({x:a.N.left+a.N.width/2,y:D,length:a.N.width,text:m.Z[A]});k=g.legend||[];0<k.length&&(D+=k[0],b.Yq(new gvjs_x(D-h,a.N.right,D,a.N.left)));b=g.colorBar||[];0<b.length&&(D+=b[0],a=new gvjs_x(D-c.getHeight(),a.N.right,D,a.N.left),c.Yq(a))}};
  function gvjs_hI(a,b){function c(a){a=b(a.text,d).width*f+e*g;return Math.ceil(a)}var d=a.rd,e=d.fontSize,f=Math.sin(a.NV%Math.PI),g=Math.cos(a.NV%Math.PI),h=a.kQ;h||(h=2>a.ticks.length?1:Math.ceil((e+a.Aq)/f/Math.abs(a.ticks[1].qa-a.ticks[0].qa)));for(var k=0,l=0;l<a.ticks.length;l+=h)k=Math.max(c(a.ticks[l]),k);a=c({text:gvjs_ia});return{minHeight:Math.min(k,a),maxHeight:k,bA:h}}
  gvjs_.CQ=function(a){var b=a.Ec;return gvjs_bc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.rd).width)},0,this)};gvjs_.Oba=function(a){var b=a.Ec;a=this.CQ(a);b=b(gvjs_ia,this.rd).width;return Math.min(b,a)};
  function gvjs_0ea(a,b,c,d,e){var f=gvjs_$H(0,a.ticks.length,e,a.l6);d=(d-a.rd.fontSize*Math.cos(a.NV%Math.PI))/Math.sin(a.NV%Math.PI);d=Math.floor(d);var g=[];for(c+=a.Yma;f<a.ticks.length;f+=e){var h=a.ticks[f],k=gvjs_TF(b,h.text,a.rd,d,1),l={text:h.text,va:a.rd,Z:[],angle:-a.pia,zd:180<a.pia?gvjs_4:gvjs_3,nd:gvjs_1,Ca:k.Qe?h.text:"",anchor:new gvjs_pF(h.qa,c)};0<k.Z.length&&l.Z.push({x:0,y:0,length:d,text:k.Z[0]});g.push({Ia:h.Ia,la:h.la,Ta:l})}return g}
  gvjs_.vY=function(a){if(0==this.index){var b=a.Ec,c=this.rd.fontSize,d=new gvjs_9H(a.width,this.ticks,this.gba,this.Iea,this.R2,this.kQ,this.l6,this.Xea,this.T8,gvjs_p(function(a,c,d){return gvjs_TF(b,a,this.rd,c,d)},this)),e,f=this.Qia;this.Xn==gvjs_fv&&(e=gvjs_dI(d),this.u3&&(f="high"));var g=this.Aq,h=Math.max(this.Aq,Math.round(c/3.236)),k=Math.max(this.Aq,Math.round(c/1.618)),k=this.type==gvjs_H?h:k,l=Math.max(g,Math.round(c/3.236)),m,n;this.type==gvjs_H?"high"===f?(m=gvjs_4,n=h):(m=gvjs_3,n=
  -h):(m=gvjs_1,n=0);f=[];f.push({key:gvjs_3x,min:g,nc:[Infinity]});if(e)for(h=0;h<e.Xv;h++)f.push({key:gvjs_Rx,min:c+g,nc:[(0==h?k:l)-g]});var p=gvjs_BD(f,Math.floor(a.N.height/2)).ticks||[];if(0<p.length){for(h=1;h<p.length;h++)p[h]+=p[h-1];c=gvjs_fI(d,e.FX,e.bA,p.length,.5);this.Ej=gvjs_s(c.dW,function(b){var c=b.layout.Z;c.reverse();c=gvjs_s(c,function(a,c){return{x:0,y:-p[b.gea+c],length:b.width,text:a}},this);return{Ia:b.Ia,la:b.la,Ta:{text:b.text,va:this.rd,Z:c,zd:m,nd:gvjs_4,Ca:b.layout.Qe?
  b.text:"",anchor:new gvjs_pF(n+b.qa,a.N.bottom),angle:0}}},this)}}};gvjs_.WI=function(a){var b={};b.Qg=-1==this.direction;b.tE=a.N.left;b.sE=a.N.right;b.orientation=this.mj();return b};gvjs_.mj=function(){return gvjs_c};gvjs_.U9=function(a){return 0==this.index?{qa:a.N.bottom,direction:-1}:{qa:a.N.top,direction:1}};function gvjs_iI(a){return new gvjs_mz(Math.round(a.x),Math.round(a.y))}function gvjs_1ea(a){return gvjs_bc(arguments,gvjs_nz,new gvjs_mz(0,0))}function gvjs_2ea(a){return gvjs_bc(arguments,function(a,c){return new gvjs_z(a.width+c.width,a.height+c.height)},new gvjs_z(0,0))}function gvjs_jI(a,b,c){return new gvjs_mz(Math.cos(a)*b,Math.sin(a)*c)}function gvjs_3ea(a){return new gvjs_mz(a[0],a[1])}
  function gvjs_kI(a,b){return gvjs_s([[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_3ea)}function gvjs_lI(a,b,c,d){return new gvjs_P(Math.min(a,c),Math.min(b,d),Math.abs(c-a),Math.abs(d-b))};function gvjs_mI(a,b,c,d,e,f){gvjs_TH.call(this,a,b,gvjs_pc(["vAxes."+d,gvjs_li],c),d,e,f);this.type==gvjs_H&&(this.direction=-this.direction)}gvjs_q(gvjs_mI,gvjs_TH);gvjs_=gvjs_mI.prototype;gvjs_.Bba=function(){return[gvjs_ky,this.index]};gvjs_.Aba=function(){return"vAxis#"+this.index};gvjs_.tY=function(a,b,c){return gvjs_YH(this,a,a.N.height,1==this.direction?a.N.top:a.N.bottom,b,c)};
  gvjs_.CQ=function(a){var b=a.Ec;return gvjs_bc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.rd).width)},0,this)};gvjs_.Oba=function(a){var b=a.Ec;a=this.CQ(a);b=b(gvjs_ia,this.rd).width;return Math.min(b,a)};
  gvjs_.xY=function(a){var b=a.Ec,c=this.rd.fontSize,d=this.title.va.fontSize,e=a.wG==gvjs_ow?this.title.text:"",f=gvjs_TF(b,e,this.title.va,a.N.height,Infinity),g=this.Aq,h=this.CQ(a),k=this.Oba(a),l=[];this.Xn==gvjs_ow?l.push({key:gvjs_Xw,min:g,nc:[c-g]}):l.push({key:gvjs_Xw,min:0,nc:[Infinity]});0<f.Z.length&&l.push({key:gvjs_Sx,min:d+g,nc:[Infinity]});this.Xn==gvjs_ow&&l.push({key:gvjs_Rx,min:k+g,max:h+g,nc:[Infinity]});for(c=1;c<f.Z.length;c++)l.push({key:gvjs_Sx,min:d+g,nc:[this.vba-g]});var d=
  gvjs_BD(l,0==this.index?a.N.left:a.width-a.N.right),m=0==this.index?0:a.width,f=d.title||[];if(0<f.length)for(b=gvjs_TF(b,e,this.title.va,a.N.height,f.length),1===this.index&&b.Z.reverse(),this.title.Ca=b.Qe?e:"",c=0;c<f.length;c++)m+=f[c]*(0==this.index?1:-1),this.title.angle=-90,this.title.nd=0==this.index?gvjs_3:gvjs_4,this.title.Z.push({x:m,y:a.N.top+a.N.height/2,length:a.N.height,text:b.Z[c]});if(this.Xn==gvjs_ow){var e=d.ticks[0]||0,m=m+e*(0==this.index?1:-1),n=Math.min(h,e-g);this.Ej=n<k?[]:
  gvjs_s(this.ticks,function(b,c){var d=0==this.index?gvjs_3:gvjs_4,e=gvjs_1;"bound"==this.AAa&&(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_nI(this,a,b,m,n,d,e,0)},this)}};
  gvjs_.vY=function(a){var b=a.Ec,c=this.rd.fontSize,d=this.Aq,e=Math.max(this.Aq,Math.round(c/3.236)),c=Math.max(this.Aq,Math.round(c/1.618)),c=this.type==gvjs_H?e:c,f,g;this.type==gvjs_H?"high"==this.Qia?(f=gvjs_3,g=e):(f=gvjs_4,g=-e):(f=gvjs_1,g=0);var e=gvjs_bc(this.ticks,function(a,c){return Math.max(a,b(c.text,this.rd).width)},0,this),h=b(gvjs_ia,this.rd).width,h=Math.min(h,e),k=[];k.push({key:gvjs_Xw,min:d,nc:[Infinity]});this.Xn==gvjs_fv&&k.push({key:gvjs_Rx,min:h+d,max:e+c,nc:[]});var c=gvjs_BD(k,
  a.N.width),l=0==this.index?a.N.left:a.N.right;if(this.Xn==gvjs_fv){var c=c.ticks[0]||0,m=Math.min(e,c-d),l=l+(c-m)*(0==this.index?1:-1);this.Ej=gvjs_s(this.ticks,function(b){return gvjs_nI(this,a,b,l,m,0==this.index?gvjs_4:gvjs_3,f,g)},this)}};
  function gvjs_nI(a,b,c,d,e,f,g,h){b=gvjs_TF(b.Ec,c.text,a.rd,e,1);var k=gvjs_s(b.Z,function(a){return{x:0,y:0,length:e,text:a}},a);return{Ia:c.Ia,la:c.la,Ta:{text:c.text,va:a.rd,no:null,Z:k,zd:f,nd:g,Ca:b.Qe?c.text:"",anchor:new gvjs_pF(d,c.qa-h),angle:0}}}gvjs_.WI=function(a){var b={};b.Qg=-1==this.direction;b.tE=a.N.top;b.sE=a.N.bottom;b.orientation=this.mj();return b};gvjs_.mj=function(){return gvjs_g};gvjs_.U9=function(a){return 0==this.index?{qa:a.N.left,direction:1}:{qa:a.N.right,direction:-1}};function gvjs_oI(a,b,c,d,e){this.Mr=this.M6=this.L6=this.ve=this.ud=this.we=this.Wf=this.Jb=null;this.vz=1;this.fO=this.iI=null;gvjs_2G.call(this,a,b,c,d,e)}gvjs_q(gvjs_oI,gvjs_2G);gvjs_=gvjs_oI.prototype;
  gvjs_.LJ=function(){var a;return[gvjs_p(function(){var b=this.options;a=this.ra;a.xd=gvjs_D(b,"isDiff");a.xd||a.mb!==gvjs_vi||(a.mb=gvjs_b,gvjs_qh(b,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:gvjs_c,domainAxis:{viewWindowMode:gvjs_Hw}}));this.Xy=gvjs_Vh(b,gvjs_0x,gvjs_4h)!=gvjs_d;var c=a,d;d=[gvjs_Yt];var e;e=b.ba(gvjs_tu,null,gvjs_p(gvjs_bba,null,gvjs_1da));null!=e?d=e:gvjs_i(d)||(d=[]);c.bh=new gvjs_v(d);if(a.bh.contains(gvjs_8s)&&a.mb!=gvjs_b)throw Error("Focus target "+
  a.bh+" is not supported for the chosen chart type.");a.mb==gvjs__s?this.Mr=new gvjs_QG(this.Vb,this.options,this.Ec,a):(this.Jb=b.ba(gvjs_At,gvjs_aF),gvjs_pI(this));b=0<a.Kh.bars||0<a.Kh.area||0<a.Kh.steppedArea;c=gvjs_Vh(this.options,gvjs_mv,gvjs_Gda);null==c&&(c=gvjs_D(this.options,gvjs_mv)?gvjs_O:gvjs_d);a.pp=b&&c||gvjs_d;a.eia=gvjs_D(this.options,"showRemoveSeriesButton",!1)},this),gvjs_p(this.woa,this),gvjs_p(this.rga,this),gvjs_p(function(){a.mb===gvjs_4u&&gvjs_pI(this)},this),gvjs_p(this.lua,
  this),gvjs_p(gvjs_2G.prototype.LJ,this)]};
  function gvjs_pI(a){var b=a.ra,c=a.Vb,d=b.mb==gvjs_vi?function(){return gvjs_vi}:b.mb===gvjs_4u?function(){return gvjs_Ms}:gvjs_p(function(a){return gvjs_Uh(this.options,gvjs_cx+a+".type",gvjs_3E,b.a_)},a),d=b.xd?gvjs_4ea(c,d,b.mb):gvjs_5ea(c,d);a.fO=d.C9;b.cb=[];b.ks={};for(var e=d.Rk,f=0;f<c.fa();f++){var g=c.al?c.al(f):f,h=c.getValue(f,0),k=gvjs_s(e,function(a){return c.Qa(f,a.columns.domain[0])||""}),h={data:h,Fw:k,hs:g};if(k=e[0].columns.tooltip)h.Od=gvjs_FG(a,k[0],f);b.cb.push(h);b.ks[g]=f}b.D=
  [];for(f=0;f<d.t5.length;f++)e=gvjs_6ea(a,f,d.t5[f]),b.D.push(e),gvjs_zd(c.Eo(f))||(b.D[f].properties=c.Eo(f));b.Sp=d.v$;b.Rk=d.Rk;b.Lu=d.Lu;b.xM={};b.Kh={};a.L6=new gvjs_v;a.M6=[];for(f=0;f<b.D.length;++f){d=b.D[f];a.L6.add(d.qd);e=b.xM[d.qd];if(null==e)b.xM[d.qd]=d.dataType;else if(e!=d.dataType)throw Error("All series on a given axis must be of the same data type");b.Kh[d.type]=(b.Kh[d.type]||0)+1;e=a.M6[d.qd]||{};a.M6[d.qd]=e;e[d.type]=(e[d.type]||0)+1}}
  function gvjs_7ea(a){var b={},c=a.ra;c.Wo=[];var d=gvjs_p(function(a){var d=c.D[a];if(c.xd&&d.type===gvjs_vi){var e=[this.options.ba(gvjs_4t,.5),this.options.ba(gvjs_3t,1)],h=d.color.color;c.Wo.push({id:d.id,text:d.bD,brush:new gvjs_C({gradient:{og:h,Qf:h,Jq:e[0],Kq:e[1],x1:gvjs_9q,y1:gvjs_6q,x2:gvjs_6q,y2:gvjs_6q,wr:!0,aF:!0}}),index:a,la:d.EA})}else e=new gvjs_C({fill:d.color.color}),d.qH&&e.Kf(d.qH),c.Wo.push({id:d.id,text:d.bD,brush:e,index:a,la:d.EA});b[a]=!0},a);gvjs_r(c.D,function(a,c){b[c]||
  (d(c),null!=a.XM&&d(a.XM))},a);c.xd&&c.D[0].type===gvjs_Ms&&c.Wo.push({id:-1,text:"Previous data",brush:new gvjs_C({fill:gvjs_bF.color}),index:-1,la:!0})}
  function gvjs_8ea(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_Zd("0.###E0"),g=new gvjs_Zd("#.###"),h=new gvjs_tG(function(a){return 0!==a&&(1E5<Math.abs(a)||.01>Math.abs(a))?f.format(a):g.format(a)}),k=a.ra,l=0,m=k.orientation===gvjs_g,n=k.D.length,p=0;p<n;p++){var q=k.D[p],r=function(a,b){return[gvjs_7x+p+"."+a,gvjs_7x+a].concat(b||[])};if(null!=gvjs_Wh(a.options,gvjs_7x+p)){l++;var t=gvjs_Uh(a.options,r(gvjs_lb),
  gvjs_Sda,gvjs_Gv),u=a.options.ba(r(gvjs_2),"<default>"),w="<default>"===u;w&&(u=q.ih.rb());var w=gvjs_Kh(a.options,r(gvjs_Ei,[gvjs_Wt]),w?.5:1),v=gvjs_Hh(a.options,r(gvjs_Aw,[gvjs_Aw]),0),x=gvjs_D(a.options,r(gvjs_Dw,[gvjs_Dw]),0<v);0>=v&&(v=6);v/=2;0<v&&(v+=1);var y={};null!=q.columns.data&&(y.data=q.columns.data);var z=gvjs_Hh(a.options,r(gvjs_Fv,[gvjs_Fv]),2),A=gvjs_Uh(a.options,r(gvjs_St),gvjs_9E,gvjs_d),B=gvjs_D(a.options,r(gvjs_ry),!1),u=gvjs_PG(u),t=gvjs_1E[t],C=(m?a.we:a.Wf)[0];if(C.type===
  gvjs_H){var D=C.na,J=(m?a.Wf:a.we)[q.qd].na,E=q.columns.data[0],G=gvjs_ce,I=gvjs_ce,C=null;0<b.fa()&&gvjs_wb(b.getValue(0,0))?(G=d,I=c):C={transform:function(a){a=I(a);return D.Yv.transform(a)},inverse:function(a){return G(D.Yv.inverse(a))}};var H={min:G(D.bf),max:G(D.qf)},L=t(b.fa(),function(a){a=b.getValue(a,0);a=D.Mc(a);return G(a)},function(a){return J.Mc(b.getValue(a,E))},{range:H,j_:C,Iu:gvjs_E(a.options,r("degree"),3)});if(null!==L){t=gvjs_G(a.options,r(gvjs_Sx),h.W(L.Vu.Qm())||"Trendline "+
  l);C=gvjs_s(L.data,function(a){var b=I(a[0]);return[D.Bn(b),J.Bn(a[1])]});q.XM=k.D.length;H=gvjs_9g(u.color,z);gvjs_1g(H,w);var M=gvjs_8g(u.color);M.Kf(w);var P=gvjs_G(a.options,r(gvjs_tv),t);gvjs_D(a.options,r("showR2"),!1)&&(P+="\n"+h.W((new gvjs_IE([new gvjs_ME([new gvjs_OE("r"),new gvjs_DE(2)]),new gvjs_DE(L.r2)])).Qm()));L=!1!==a.options.ba(r(gvjs_oi));q={id:q.id+"_trendline",title:t,Kg:!0,data:C,dataType:q.dataType,ah:gvjs_D(a.options,r(gvjs_bu,[gvjs_bu]),!0),JV:L,la:!0,hs:0,columns:y,Tfa:p,
  kf:q.kf,Zf:null,color:u,qH:w,ih:M,bd:H,ex:null,$G:null,type:gvjs_N,tN:gvjs_E(a.options,r("zOrder"),0),lineWidth:z,od:v,nga:12,Jx:A,PV:gvjs_Hh(a.options,r(gvjs_px,[gvjs_px]),1),pN:x,points:[],pZ:[],qd:q.qd,EA:B,bD:P};k.D.push(q)}}}}}
  function gvjs_5ea(a,b){for(var c=[],d=[],e=null,f=null,g=0,h=[],k=new gvjs_v,l=a.Y(),m=!1,n=0;n<l;++n){var p=a.X(n),q=a.vg(n,gvjs_9a)||(0==n?gvjs_Oj:gvjs_Sj);if(0==n&&q!==gvjs_Oj)throw Error(gvjs_Jr);if(q==gvjs_Oj){if(m||0<g)throw Error(gvjs_1r+n+")");m=!0;e={columns:{},dataType:p};f={Lc:null,kf:d.length};d.push(e)}else if(q===gvjs_Sj){if(0===g){var f=c.length,r=b(f),e={type:r,dataType:p,columns:{}},f={Lc:f,kf:null};c.push(e);g=r===gvjs_6s?4:1}g--;if(p!==e.dataType)throw Error(gvjs_ur+n+gvjs_xq+p+
  gvjs_uq+e.dataType);r!==gvjs_Ms&&r!==gvjs_6s||k.add(n)}else if(q===gvjs_oi&&e.columns[q])throw Error("Only one column with role 'tooltip' per series is allowed");q!==gvjs_Oj&&(m=!1);e.columns[q]=e.columns[q]||[];h.push({Lc:f.Lc,kf:f.kf,kl:q,rE:e.columns[q].length});e.columns[q].push(n)}if(0<g)throw Error(gvjs_Nr+g+")");a=0;b=d[0].dataType;for(n=0;n<c.length;++n){if(d.length<=a)throw Error("Series #"+n+gvjs_wq);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_vr);
  c[n].kf=a}return{t5:c,Rk:d,Lu:b,v$:h,C9:k}}function gvjs_qI(a,b){if(a!==b)throw Error("Column types must be consistent: equal for domain columns and for columns in the same serie.");}
  function gvjs_4ea(a,b,c){var d=[],e=[],f=null,g=[],h=new gvjs_v;if(c===gvjs_vi){for(var k=a.Y()-2,l=function(a){if(a!==gvjs_Sj&&a!==gvjs_gw)throw Error("All columns must be either data or old-data columns");},m={data:null,"old-data":null},f=a.X(0),n=0;2>n;++n){var p=a.X(n);c=a.vg(n,gvjs_9a);l(c);gvjs_qI(f,p);p={columns:{},dataType:p};p.columns.domain=[n];e.push(p);m[c]=n;g.push({kf:n,kl:gvjs_Oj,rE:0,Lc:null})}for(n=0;n<k;++n){var q=2+n,p=a.X(n);c=a.vg(n,gvjs_9a);l(c);n%2&&gvjs_qI(d[n-1].dataType,
  p);var r=m[c],p={type:b(n),dataType:p,kf:r,columns:{}};p.columns[c]=[q];d.push(p);g.push({kf:r,kl:c,rE:0,Lc:n})}}else if(c===gvjs_b){m=f=null;q=0;k=a.Y();for(n=0;n<k;++n){p=a.X(n);c=a.vg(n,gvjs_9a)||(0===n?gvjs_Oj:gvjs_Sj);if(0===n&&c!==gvjs_Oj)throw Error(gvjs_Jr);if(c===gvjs_Oj){if(0<q)throw Error(gvjs_1r+n+")");f={columns:{},dataType:p};m={Lc:null,kf:e.length};e.push(f)}0!==q||c!==gvjs_Sj&&c!==gvjs_gw||(m=d.length,l=b(m),f={type:l,dataType:p,columns:{}},m={Lc:m,kf:null},d.push(f),q=l===gvjs_6s?
  4:c===gvjs_gw?2:1,l!==gvjs_Ms&&l!==gvjs_6s||h.add(n));if(c===gvjs_Sj||c===gvjs_gw)if(q--,p!==f.dataType)throw Error(gvjs_ur+n+gvjs_xq+p+gvjs_uq+f.dataType);if(c===gvjs_oi&&f.columns[c])throw Error("Only one data column with role 'tooltip' per series is allowed");f.columns[c]=f.columns[c]||[];g.push({Lc:m.Lc,kf:m.kf,kl:c,rE:f.columns[c].length});f.columns[c].push(n)}if(0<q)throw Error(gvjs_Nr+q+")");a=0;f=e[0].dataType;for(n=0;n<d.length;++n){if(e.length<=a)throw Error("Series #"+n+gvjs_wq);b=e[a+
  1];c=d[n].columns[gvjs_gw]||d[n].columns.data;if(b&&b.columns.domain[0]<=c[0]&&(++a,f!==e[a].dataType))throw Error(gvjs_vr);d[n].kf=a}}return{t5:d,Rk:e,Lu:f,v$:g,C9:h}}gvjs_.$L=function(a){a=a.columns[gvjs_gw];return null!=a&&0<a.length};
  function gvjs_6ea(a,b,c){var d=c.type,e=c.columns,f=c.kf,g=a.options,h=gvjs_cx+b+".",k=d+".",l=e.data||e[gvjs_gw],m=a.Vb.ug(l[0]),n=a.Vb.Xa(l[0])||"",p=d==gvjs_vi?0:2,q=gvjs_Hh(g,[h+gvjs_Aw,gvjs_Aw],d==gvjs_vi?7:0),r;r=gvjs_D(g,[h+gvjs_Dw,gvjs_Dw],d==gvjs_N||d==gvjs_Bs||d==gvjs_vi?0<q:!0);0==q&&(q=d==gvjs_vi?7:6);q/=2;0<q&&(q+=1);b=g.ba(h+gvjs_2,a.Jb[(a.ra.xd&&d==gvjs_vi?Math.floor(b/2):b)%a.Jb.length]);b=gvjs_PG(b);var t=null;if(d==gvjs_Bs||d==gvjs_vx)t=gvjs_Kh(g,[h+gvjs_Cs,gvjs_Cs]),t=gvjs_8g(b.color,
  t);var u=null;if(d==gvjs_6s)var u=new gvjs_C({stroke:b.color,strokeWidth:2,fill:b.color}),w=new gvjs_C({stroke:b.color,strokeWidth:2,fill:gvjs_da}),v=gvjs_D(g,"candlestick.hollowIsRising"),x=v?u:w,u={gha:gvjs_Xh(g,[h+gvjs_5s,gvjs_5s],v?w:u),bba:gvjs_Xh(g,[h+gvjs_4s,gvjs_4s],x)};p=gvjs_Hh(g,[h+gvjs_Fv,gvjs_Fv],p);w=gvjs_9g(b.color,p);if(v=g.ba([h+"lineDashStyle","lineDashStyle"],null,gvjs_Bh))w.ym=v;k=gvjs_Hh(g,[h+gvjs_Wt,k+gvjs_Wt,gvjs_Wt],1);v=null;if(d===gvjs_vi||d===gvjs_N||d===gvjs_Bs)v=gvjs_Wh(g,
  [h+"pointShape","pointShape"],{type:gvjs_st}),gvjs_m(v)&&(v={type:v});x=null;if(a.ra.xd&&d===gvjs_vi){var y=a.$L(c),k=y?a.options.ba(gvjs_4t,.5):a.options.ba(gvjs_3t,1);y&&(x=!1)}y=d==gvjs_vx?t:gvjs_8g(b.color,k);if(a.ra.xd)if(d===gvjs_Ms)var z=g.ba("diff.oldData.color",gvjs_bF),z=gvjs_PG(z),z={background:{ih:gvjs_8g(z.color,k)}};else d===gvjs_vi&&a.$L(c)&&(r=!1);else d===gvjs_vi&&(d=gvjs_N);var A=gvjs_9ea(a,e,g,h,b),B=!1!==a.options.ba(h+gvjs_oi);return{id:a.Vb.$e(l[0]),title:n,dataType:c.dataType,
  la:!0,JV:B,hs:m,columns:e,kf:f,ah:gvjs_D(g,[h+gvjs_bu,gvjs_bu],!0),Zf:A,color:b,qH:k,ih:y,bd:w,ex:t,hL:v,Th:z,$G:u,type:d,tN:gvjs_E(g,h+"zOrder",0),lineWidth:p,od:q,nga:12,Jx:gvjs_Uh(g,[h+gvjs_St,gvjs_St],gvjs_9E,gvjs_d),PV:gvjs_Hh(g,[h+gvjs_px,gvjs_px],1),pN:r,points:[],pZ:[],qd:gvjs_Hh(g,[h+gvjs_Lx,gvjs_Lx],0),EA:null!=x?x:gvjs_D(g,h+gvjs_ry,!0),bD:gvjs_G(g,h+gvjs_tv,n)}}
  function gvjs_9ea(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={Ub:[],fA:[],jO:[],points:[],areas:[],Z:[],$E:{}};for(var k={},l=0;l<h.length;l++){var m=h[l],n=a.Vb.$e(m)||a.Vb.Xa(m)||gvjs__t,p=gvjs_Vh(c,g(n,gvjs_eb),gvjs_4E);switch(p){case gvjs_Ms:b.Ub.push(m);a.fO.add(m);break;case "sticks":b.fA.push(m);break;case "boxes":b.jO.push(m);a.fO.add(m);break;
  case gvjs_Cw:b.points.push(m);break;case gvjs_Bs:b.areas.push(m);break;case gvjs_N:b.Z.push(m);break;case gvjs_d:break;default:throw Error("Invalid interval style: "+p);}n in k?k[n].push(m):k[n]=[m]}1<b.Ub.length&&0==b.fA.length&&(b.fA=[b.Ub[0],b.Ub[b.Ub.length-1]]);if(0!=b.fA.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_Hh(c,g(n,gvjs_Fv));l=
  gvjs_Kh(c,g(n,gvjs_ru));m=gvjs_Ph(c,g(n,gvjs_2),gvjs_vd(gvjs_5E),"");m=gvjs_cG(m,e);l=new gvjs_C({stroke:m,fill:m,fillOpacity:l,strokeWidth:p});m=gvjs_Hh(c,g(n,"barWidth"));a=gvjs_Hh(c,g(n,"shortBarWidth"));var h=gvjs_Hh(c,g(n,"boxWidth")),q=gvjs_Hh(c,g(n,gvjs_Aw)),p=gvjs_Vh(c,g(n,gvjs_eb),gvjs_4E),r=gvjs_D(c,f(n,gvjs_kv)),t=gvjs_Uh(c,f(n,gvjs_St),gvjs_9E,gvjs_d),u=gvjs_Hh(c,f(n,gvjs_px),1),p={style:p,brush:l,bna:m,oza:a,ona:h,oga:q,gk:r,Jx:t,PV:u};a=k[n];for(l=0;l<a.length;++l)m=a[l],b.$E[m]=p}return b}
  gvjs_.woa=function(){var a=this.ra;switch(a.mb){case gvjs_b:case gvjs_4u:a.orientation=gvjs_Uh(this.options,gvjs_mw,gvjs_6E,"");if(!a.orientation)throw Error("Unspecified orientation.");this.ve={};this.Wf={};this.we={};var b,c,d,e;switch(a.orientation){case gvjs_c:d=gvjs_gI;e=this.Wf;b=gvjs_mI;c=this.we;break;case gvjs_g:d=gvjs_mI,e=this.we,b=gvjs_gI,c=this.Wf}for(var f=this.L6.ab(),g=0;g<f.length;++g){var h=f[g],k=new b(a,this.options,["targetAxes."+h,gvjs_ri],h,gvjs_H,gvjs_Hw);if(k.type!=gvjs_H)throw Error("Target-axis must be of type value");
  this.ve[h]=k;c[h]=k}b=d;c=this.options;if(this.Vb.X(0)==gvjs_f)b:{switch(gvjs_$ea(this)){case gvjs_Bs:d=1<this.ra.cb.length?gvjs_9s:gvjs_8s;break b;case gvjs_N:case gvjs_vi:case gvjs_Ms:case gvjs_vx:case gvjs_6s:d=gvjs_8s;break b}d=null}else d=gvjs_H;this.ud=new b(a,c,[gvjs_Nj],0,d,gvjs_Wv);e[0]=this.ud;break;case gvjs_vi:case gvjs__s:this.Wf={0:new gvjs_gI(a,this.options,[],0,gvjs_H,gvjs_Hw)},this.we={0:new gvjs_mI(a,this.options,[],0,gvjs_H,gvjs_Hw)},a.orientation===gvjs_c?(this.ud=this.Wf[0],this.ve=
  this.we):(this.ud=this.we[0],this.ve=this.Wf)}};function gvjs_$ea(a){var b=[gvjs_N,gvjs_vi,gvjs_Bs,gvjs_vx,gvjs_Ms,gvjs_6s],c={};gvjs_r(b,function(a,b){c[a]=b});a=gvjs_bc(a.ra.D,function(a,b){return Math.max(a,c[b.type])},0);return b[a]}
  gvjs_.lua=function(){var a=this.ra;switch(a.mb){case gvjs_vi:case gvjs__s:if(a.Lu==gvjs_f)throw Error("X values column cannot be of type string");var b=a.xM[0];if(b==gvjs_f)throw Error("Data column(s) cannot be of type string");var c=this.Wf[0],d=this.we[0];if(c.type!=gvjs_H)throw Error("The x-axis must be of type value");gvjs_UH(c,a.Lu,this.options);if(d.type!=gvjs_H)throw Error("The y-axis must be of type value");gvjs_UH(d,b,this.options);break;case gvjs_b:case gvjs_4u:b=this.ud;a.mb===gvjs_4u&&
  (c=this.Vb.vg(0,gvjs_8u),gvjs_qh(this.options,1,{domainAxis:{ticks:c}}));if(b.type==gvjs_H){if(a.Lu==gvjs_f)throw Error("Domain column cannot be of type string, it should be the X values on a continuous domain axis");gvjs_UH(b,a.Lu,this.options)}gvjs_t(this.ve,function(b,c){var d=a.xM[c];if(d==gvjs_f)throw Error("Data column(s) for axis #"+c+" cannot be of type string");gvjs_UH(b,d,this.options)},this)}gvjs_t(this.Wf,function(a){gvjs_XH(a)});gvjs_t(this.we,function(a){gvjs_XH(a)})};
  function gvjs_afa(a){if(null===gvjs_rI(a))return[];for(var b=(a.ra.Rk[0].columns.domain||[])[0],c=[],d=null,e=a.Vb,f=0;f<e.fa();f++){var g=e.getValue(f,b),h=gvjs_sI(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({cd:d,Me:g,Wqa:h})}d=g}return c}gvjs_.Hba=function(){return this.Mr&&this.Mr.Np==gvjs_e?null:null!=this.we[0]&&null!=this.we[1]?gvjs_2x:null!=this.we[1]?gvjs_Oi:gvjs_K};
  gvjs_.Gba=function(){return this.Mr&&this.Mr.Np==gvjs_e?gvjs_2x:null};function gvjs_tI(a){var b=a.columns.data;return b?b[0]:a.columns[gvjs_gw][0]}function gvjs_bfa(a){for(var b=a.ra,c=a.Vb,d=a.ud,e=0;e<b.cb.length;e++){for(var f=0;f<b.D.length;f++){var g=b.D[f],h=a.ve[g.qd],g=c.getValue(e,gvjs_tI(g)),g=gvjs_jE(h.na,g);null!=g&&gvjs_RG(h,g)}d.type==gvjs_H&&(f=c.getValue(e,0),f=gvjs_jE(d.na,f),gvjs_RG(d,f))}}
  function gvjs_cfa(a){var b=a.ra,c=a.Vb,d=a.Wf[0];a=a.we[0];for(var e=0;e<c.fa();e++)for(var f=0;f<b.D.length;f++){var g=b.D[f],h=gvjs_tI(g),g=c.getValue(e,b.Rk[g.kf].columns.domain[0]),h=c.getValue(e,h),g=gvjs_jE(d.na,g),h=gvjs_jE(a.na,h);null!=g&&gvjs_RG(d,g);null!=h&&gvjs_RG(a,h)}}
  gvjs_.nO=function(){var a;return[gvjs_p(function(){a=this.Ul()},this),gvjs_p(this.wna,this),gvjs_p(function(){(a.pp!==gvjs_d||a.xd||a.mb===gvjs_4u)&&gvjs_t(this.ve,function(a){a.lc(0)})},this),gvjs_p(function(){if(a.mb===gvjs_b||a.mb===gvjs_4u)gvjs_bfa(this),this.ud.type==gvjs_H&&this.ud.GC(gvjs_afa(this)),gvjs_VH(this.ud,this.options),gvjs_t(this.ve,function(a){a.GC();gvjs_VH(a,this.options)},this);else{var b=this.Wf[0],c=this.we[0];a.mb==gvjs__s?gvjs_tea(this.Mr,b,c):a.mb==gvjs_vi&&gvjs_cfa(this);
  b.GC();gvjs_VH(b,this.options);c.GC();gvjs_VH(c,this.options)}},this),gvjs_p(function(){this.cu=this.cu||gvjs_D(this.options,"bar.variableWidth");a.mb===gvjs_4u&&(this.cu=!1)},this),gvjs_p(function(){a.Kh.bars&&gvjs_uI(this,gvjs_Ms);a.Kh.steppedArea&&(this.ud.type==gvjs_H&&(this.cu=!0),gvjs_uI(this,gvjs_vx));a.Kh.candlesticks&&gvjs_dfa(this);if(a.Kh.line){for(var b=this.ra,c=0;c<b.D.length;c++)gvjs_vI(this,c);gvjs_wI(this);gvjs_xI(this);gvjs_yI(this)}a.Kh.area&&gvjs_efa(this);if(a.Kh.scatter){b=this.ra;
  for(c=0;c<b.D.length;c++)gvjs_zI(this,c);gvjs_xI(this);gvjs_yI(this)}if(a.Kh.bubbles){for(var b=this.Mr,d=this.Wf[0],e=this.we[0],f=this.Rj,c=0;c<b.Ll.fa();c++){var g;a:{g=b;var h=d,k=e,l=c,m=g.Ll,n=m.getValue(l,g.s3),p=m.Qa(l,g.s3),q=m.getValue(l,g.qN),r=m.getValue(l,g.sN),t=null;if(null!=g.Wr&&(t=m.getValue(l,g.Wr),null==t)){g=null;break a}var u=null;if(null!=g.St&&(u=m.getValue(l,g.St),null==u)){g=null;break a}m=g.je(p,g.Na).width;if(g.Np==gvjs_e)g.fZ=gvjs_Xg(g.fZ,t);else if(g.Np==gvjs_f){var w=
  t,v=g.xB[w];if(!v){var v=gvjs_cx+w+".",x=gvjs_Oh(g.m,v+gvjs_2,g.h_[g.VD.length%g.h_.length]),x=gvjs_PG(x),y=gvjs_D(g.m,v+gvjs_ry,!0),v=gvjs_G(g.m,v+gvjs_tv,w),v={color:x.color,EA:y,bD:v};g.xB[w]=v;g.VD.push(w)}}g.j6=gvjs_Xg(g.j6,u);q=h.na.Mc(q);r=k.na.Mc(r);null===q||null===r?g=null:(gvjs_6H(h,q)&&gvjs_6H(k,r)&&(h.lc(q),k.lc(r)),h=g.yY(l,p),g={id:n,text:p,textLength:m,va:g.Na,Od:h,eg:{x:q,y:r,color:t,size:u}})}b.Gl.D[0].points.push(g)}if(b.Np==gvjs_e)b.Xr=gvjs_JG(b.m,b.fZ),f.setScale(b.Xr);else if(b.Np==
  gvjs_f)for(c=0;c<b.VD.length;c++)d=b.VD[c],e=b.xB[d],e.EA&&b.Gl.Wo.push({index:c,id:d,text:e.bD,brush:new gvjs_C({fill:e.color}),la:!0});b.lM=gvjs_LG(b.m,b.j6);b.rBa&&gvjs_r(b.Gl.D[0].points,b.Ama,b)}},this),gvjs_p(function(){var b=a.Kh.bars||a.Kh.candlesticks,c=null!=gvjs_ec(a.D,function(a){return null!=a.Zf});(b&&!this.cu||c)&&a.mb!==gvjs_4u&&gvjs_ffa(this)},this),gvjs_p(function(){a.Hd=gvjs_qd(this.Wf,function(a){return a.tY(this.ra,this.cg,this.Rj)},this);a.Xc=gvjs_qd(this.we,function(a){return a.tY(this.ra,
  this.cg,this.Rj)},this);gvjs_gfa(this)},this),gvjs_p(this.una,this),gvjs_p(this.Dxa,this),gvjs_p(function(){gvjs_pea(new gvjs_BG(this,this.options))},this),gvjs_p(function(){var b=this.cg.getPosition(),c=this.cg.Na.fontSize,d=null;b!=gvjs_K&&b!=gvjs_uv||null!=this.we[1]||(d=new gvjs_x(a.N.top,a.width-c,a.N.bottom,a.N.right+c));b!=gvjs_Oi||null!=this.we[0]||(d=new gvjs_x(a.N.top,a.N.left-c,a.N.bottom,c));d&&d.right>=d.left&&this.cg.Yq(d)},this),gvjs_p(this.eya,this),gvjs_p(function(){this.Mr||(gvjs_8ea(this,
  this.Vb),gvjs_7ea(this),gvjs_hfa(this))},this)]};
  gvjs_.wna=function(){var a=this.ra,b=this.Ec,c=(gvjs_ud(this.Wf)||gvjs_ud(this.we)).title.va,d=Math.max(a.title.va.fontSize,c.fontSize),e=this.cg.Na.fontSize,f=this.cg.getPosition(),g=this.Rj.Na.fontSize,h=this.Rj.getPosition(),k=a.wF==gvjs_fv?a.title.text:"",l="",m="";if(a.wG==gvjs_fv){var n=function(a){var b=gvjs_wd(a);gvjs_xc(b);b=gvjs_s(b,function(b){return a[b].title.text});return gvjs_ac(b,function(a){return""!=a}).join(gvjs_ha)};switch(a.mb){case gvjs_vi:case gvjs__s:l=n(this.Wf);m=n(this.we);
  break;case gvjs_b:l=n({0:this.ud}),m=n(this.ve)}}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.N.width-2*m,g=gvjs_TF(b,k,a.title.va,r,1),n=0<g.Z.length?g.Z[0]:"",t=b(n,a.title.va).width,r=Math.max(r-t-Math.round(Math.max(2,1.618*d)),0),b=gvjs_TF(b,l,c,r,1),u=0<b.Z.length?b.Z[0]:"",w=[];w.push({key:gvjs_Xs,min:2,nc:[Infinity]});(n||u)&&w.push({key:gvjs_Sx,min:d+2,nc:[m-2]});f==gvjs_fv&&w.push({key:gvjs_xv,min:e+
  2,nc:[p-2]});h==gvjs_fv&&w.push({key:gvjs_zt,min:this.Rj.getHeight()+2,nc:[q-2]});f=gvjs_BD(w,Math.floor(a.N.height/2));d=a.N.top;h=f.title||[];0<h.length&&(d+=h[0],n&&(a.title.Z.push({text:n,x:a.N.left+m,y:d,length:t}),a.title.Ca=g.Qe?k:""),u&&(a.MJ={text:l,va:c,no:null,Z:[],zd:gvjs_3,nd:gvjs_3,Ca:b.Qe?l:"",anchor:null,angle:0},a.MJ.Z.push({text:u,x:a.N.right-m,y:d,length:r})));c=f.legend||[];0<c.length&&(d+=c[0],this.cg.Yq(new gvjs_x(d-e,a.N.right,d,a.N.left)));e=f.colorBar||[];0<e.length&&(d+=
  e[0],a=new gvjs_x(d-this.Rj.getHeight(),a.N.right,d,a.N.left),this.Rj.Yq(a))};function gvjs_uI(a,b){var c=a.ra;c.xd?gvjs_ifa(a,b):gvjs_jfa(a,b,c.pp)}function gvjs_ffa(a){var b=a.ud;if(b.na){var c=gvjs_ac(a.ra.cb,function(a,b){return 0!=gvjs_sI(this,b)},a),d=Infinity,e;gvjs_r(c,function(a){a=b.na.Mc(a.data);null!=e&&(d=Math.min(d,Math.abs(a-e)));e=a},a);gvjs_Rc(d)&&(a=d/2,b.lc(b.na.bf-a),b.lc(b.na.qf+a))}}
  function gvjs_AI(a,b){for(var c=a.ra,d=[],e=0;e<c.cb.length;e++){var f={positive:0,negative:0};d[e]=f;for(var g=0;g<c.D.length;g++){var h=c.D[g];if(h.type==b){var k=a.ve[h.qd],h=a.Vb.getValue(e,h.columns.data[0]);null!=h&&(k=k.na.Mc(h),0<k?f.positive+=k:f.negative-=k)}}}return d}function gvjs_BI(a,b){for(var c=a.ra,d=0;d<c.D.length;d++){var e=c.D[d];e.type==b&&(a.ve[e.qd].RF=gvjs_Wv)}}
  function gvjs_jfa(a,b,c){var d=a.ra,e=a.Vb,f=a.ud,g=a.ra.mb===gvjs_4u,h=a.cu,k=c!==gvjs_d,l=k&&d.pp!==gvjs_O;c=d.pp===gvjs_Ci?"#.##%":"0.00#";if(g){var m=(d.N.height-1)/gvjs_kfa(a,k);a.ra.Ky=gvjs_CI(m,gvjs_D(a.options,gvjs_6u))}m=[];l&&(m=gvjs_AI(a,b),gvjs_BI(a,b));var n=null,p=f.na?f.na.L3:null;h&&f.lc(p);for(var q=0;q<d.cb.length;q++){var h=0==gvjs_sI(a,q),r=gvjs_qd(a.ve,function(){return{positive:0,negative:0}}),t=-1;null!=p&&(n=p);p=gvjs_CG(a,q);f.lc(p);for(var u=gvjs_6H(f,p),w=0;w<d.D.length;w++){var v=
  d.D[w];if(v.type==b){t++;k||(r[v.qd]={positive:0,negative:0});var x=v.points;if(h)x.push(null);else{var y=v.qd,z=a.ve[y],A=z.pt,B=e.getValue(q,v.columns.data[0]),B=A?B:z.na.Mc(B),C;l&&(gvjs_hE(z.na,c),C=gvjs_iE(z.na));var D=0<=B?"positive":"negative",J=r[y];k||(a.vz=Math.max(a.vz,t+1));var E=m[q]&&m[q][D]||1,G=function(a){return null==a?null:a/E},y=gvjs_p(function(a,b,c){var d=null;null==a||isNaN(a)||(d=a+(k||g?J[D]:0));l&&(d=G(d),c=G(c));A&&(d=z.na.Mc(d)||0,c=z.na.Mc(c)||0);u&&z.lc(d);var e;null!=
  a&&(e=gvjs_DI(this,v,q,J[D],G,!0));b={eg:{Ju:q,kF:b,from:c,Bm:d,Lx:n,d:p,PJ:e}};null==a&&(b.dm=!0);v.type==gvjs_vx&&(e=x.length,b.eg.Dga=0==e||null==x[e-1]?null:x[e-1].eg.Bm);gvjs_EI(this,b,v,w,q);l&&b.Od&&(b.Od.content=b.Od.content+" ("+C.yc(d-c)+")");x.push(b);null==a||isNaN(a)||(J[D]+=a)},a),I=k?0:t,H=k||g?J[D]:null;if(g&&!a.ra.Ky)for(var L=0;L<B;L++)H=k||g?J[D]:null,y(1,I,H);else y(B,I,H)}}}}k||gvjs_t(a.ve,function(a){gvjs_7H(a)})}
  function gvjs_ifa(a,b){for(var c=a.ra,d=a.Vb,e=a.ud,f=gvjs_ac(c.D,function(a){return a.type==b}),g=0;g<c.cb.length;++g){var h=0==gvjs_sI(a,g),k=gvjs_CG(a,g);e.lc(k);for(var l=gvjs_6H(e,k),m=[gvjs_gw,gvjs_Sj],n=0;n<f.length;++n){var p=f[n];if(h){p.points.push(null);return}for(var q=a.ve[p.qd],r=q.na,t=0;t<m.length;++t){var u=m[t],w=d.getValue(g,p.columns[u][0]),w=r.Mc(w);if(null===w){p.points.push(null);return}l&&q.lc(w);a.vz=Math.max(a.vz,n+1);u={brush:u==gvjs_gw?p.Th.background.ih:null,eg:{Ju:g,
  kF:n,from:null,Bm:w,d:k,Eua:u==gvjs_Sj,PJ:gvjs_DI(a,p,g,0,null,!0)}};gvjs_EI(a,u,p,n,g);p.points.push(u)}}}gvjs_t(a.ve,function(a){gvjs_7H(a)})}
  function gvjs_dfa(a){var b=a.ra,c=a.Vb,d=a.ud,e=gvjs_ac(b.D,function(a){return a.type==gvjs_6s});gvjs_r(b.cb,function(a,b){var f=0==gvjs_sI(this,b);gvjs_r(e,function(a,e){if(f)a.points.push(null);else{var g=a.columns.data,h=this.ve[a.qd];this.vz=Math.max(this.vz,e+1);var k=c.getValue(b,g[0]),l=c.getValue(b,g[1]),r=c.getValue(b,g[2]),g=c.getValue(b,g[3]),k=h.na.Mc(k),l=h.na.Mc(l),r=h.na.Mc(r),g=h.na.Mc(g);if(null===k||null===g||null===l||null===r)a.points.push(null);else{var t=gvjs_CG(this,b);d.lc(t);
  var u=r<l;gvjs_6H(d,t)&&(h.lc(k),h.lc(g));h={zG:u?a.$G.bba:a.$G.gha,bd:gvjs_8g(a.color.color),eg:{Ju:b,kF:e,pva:k,lineTo:g,Sxa:u?r:l,Txa:u?l:r,zua:u,d:t}};gvjs_EI(this,h,a,e,b);a.points.push(h)}}},this)},a)}
  function gvjs_vI(a,b){var c=a.ra,d=a.Vb,e=a.ud,f=c.D[b];if(f.type==gvjs_N)for(var c=f.Kg?f.data:c.cb,g=0;g<c.length;g++){var h=a.ve[f.qd],k=f.columns.data[0],k=f.Kg?f.data[g][1]:d.getValue(g,k),k=h.na.Mc(k),l;if(null!=k){var m=gvjs_CG(a,g,f);e.lc(m);(l=gvjs_6H(e,m)&&!f.Kg)&&h.lc(k);h=f.Kg?null:gvjs_DI(a,f,g,0,null,l)}else l=!1,h=null;h={eg:{Ju:g,kF:0,d:m,t:k,PJ:h},shape:f.hL,aia:l};null==k&&(h.dm=!0);gvjs_EI(a,h,f,b,g);f.points.push(h)}}
  function gvjs_wI(a){for(var b=a.ud,c=a.ra.D,d=0;d<c.length;d++){var e=c[d];if((e.type==gvjs_N||e.type==gvjs_Bs)&&0!=e.lineWidth){var f=a.ve[e.qd],g=gvjs_s(e.points,function(a){return gvjs_4F(a)?null:new gvjs_w(a.eg.d,a.eg.t)}),h=a.ra.gk,e=gvjs_KD(g,gvjs_5H(b),h),k;a:{switch(b.type){case gvjs_9s:k=b.Ab.max-1;break a;case gvjs_8s:k=b.Ab.max-.5;break a}k=b.Ab.max}g=gvjs_KD(g,k,h);f.lc(e);f.lc(g)}}}
  function gvjs_efa(a){var b=a.ra,c=a.Vb,d=a.ud,e=b.gk,f=b.pp!==gvjs_d,g=f&&b.pp!==gvjs_O,h=b.pp===gvjs_Ci?"#.##%":"0.00#",k=[];g&&(k=gvjs_AI(a,gvjs_Bs),gvjs_BI(a,gvjs_Bs));for(var l=0;l<b.cb.length;l++)for(var m=gvjs_qd(a.ve,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_Bs){var w=u.qd,v=a.ve[w],x=v.pt,y=null,z=null,A=u.columns.data[0],B=c.getValue(l,A),B=x?B:v.na.Mc(B),C=null==B||
  isNaN(B);C&&(B=0);var D=gvjs_CG(a,l);if(null!=D){var J;g&&(gvjs_hE(v.na,h),J=gvjs_iE(v.na));var E;E=0<l?c.getValue(l-1,A):null;E=0===l||null===E&&!isNaN(E);var A=l<c.fa()-1?c.getValue(l+1,A):null,G=l===c.fa()-1||null===A&&!isNaN(A);f?(A=m[w],C||(A+=B),y=r,z=q,C||(G||(r=A),E||(q=A))):(r=q=A=B,e||(G&&(r=null),E&&(q=null)));d.lc(D);E=gvjs_6H(d,D);A=p(A);q=p(q);r=p(r);x&&(A=v.na.Mc(A),q=v.na.Mc(q),r=v.na.Mc(r));E&&!C&&v.lc(A);v=gvjs_DI(a,u,l,m[w],p,E);f&&!C&&(m[w]+=B);w={eg:{d:D,t:A,Ju:l,kF:0,soa:D,toa:q,
  qoa:D,roa:r,lna:D,mna:y,jna:D,kna:z,PJ:v},shape:u.hL,aia:E};w.dm=C;C||(gvjs_EI(a,w,u,t,l),g&&w.Od&&(w.Od.content=w.Od.content+" ("+J.yc(p(B))+")"));u.points.push(w)}}}gvjs_wI(a);gvjs_xI(a)}function gvjs_hfa(a){gvjs_r(a.ra.D,function(a,c){a.Kg&&(a.type===gvjs_vi?gvjs_zI(this,c):a.type===gvjs_N&&gvjs_vI(this,c),gvjs_FI(this,c))},a)}
  function gvjs_zI(a,b){var c=a.ra,d=a.Vb,e=a.Wf[0],f=a.we[0],g=c.D[b],h=g.kf;if(g.type===gvjs_vi)for(var k=g.Kg?g.data.length:d.fa(),l=0;l<k;l++){var m=c.Rk[h].columns.domain[0],n=gvjs_tI(g),m=g.Kg?g.data[l][0]:d.getValue(l,m),p=g.Kg?g.data[l][1]:d.getValue(l,n),n=e.na.Mc(m),m=f.na.Mc(p);null===n||null===m?g.points.push(null):((p=gvjs_6H(e,n)&&gvjs_6H(f,m))&&!g.Kg&&(e.lc(n),f.lc(m)),n={eg:{x:n,y:m},shape:g.hL,rza:p},gvjs_EI(a,n,g,b,l),g.points.push(n))}}
  function gvjs_xI(a){function b(a){return!gvjs_4F(a)}for(var c=gvjs_p(function(a){var b=null!=a.eg?a.eg.Ju:null;return{nx:null!=a.nx?a.nx:1,Tx:null!=a.Tx?a.Tx:1,scope:null!=a.scope?a.scope:!0,Uqa:null!=b?gvjs_sI(this,b):null}},a),d=null===gvjs_rI(a),e=0;e<a.ra.D.length;e++){var f=a.ra.D[e],g=f.ex,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_gc(f.points,b),k=c(h||{}),l=0;l<f.points.length;l++){var m=f.points[l];if(!gvjs_4F(m)){var n=
  c(m),p=f.bd;n.scope||k.scope||(f.bca=f.bca||p.jJ(),p=f.bca,m.Xs=p,g&&(f.aca=f.aca||g.jJ(),m.LR=f.aca));if(1>n.nx||1>k.nx)p=gvjs_GI(p,!1),m.Xs=p;1!=n.Tx&&1!=k.Tx&&(p=gvjs_lfa(p,Math.min(k.Tx,n.Tx)),m.Xs=p);0!=n.Uqa||gvjs_4F(h)||(m.Xs=null);k=n}h=m}}}
  function gvjs_HI(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a.visible&&(b.visible=a.visible),null!=a.size&&(b.size=a.size),null!=a.color&&(b.fill.color=b.stroke.color=a.color),null!=a.opacity&&(b.fill.opacity=b.stroke.opacity=a.opacity),null!=a.fillColor&&(b.fill.color=a.fillColor),null!=a.fillOpacity&&(b.fill.opacity=a.fillOpacity),null!=a.strokeColor&&(b.stroke.color=a.strokeColor),null!=a.strokeOpacity&&(b.stroke.opacity=a.strokeOpacity),null!=a.strokeWidth&&(b.stroke.width=a.strokeWidth),
  null!=a.shapeType&&(b.shape.type=a.shapeType),null!=a.shapeSides&&(b.shape.sides=a.shapeSides),null!=a.shapeRotation&&(b.shape.rotation=a.shapeRotation),null!=a.shapeDent&&(b.shape.dent=a.shapeDent),null!=a.shortSize&&(b.shortSize=a.shortSize));return b}
  function gvjs_II(a,b,c){var d=void 0;b=null!=b.columns.style?b.columns.style[0]:void 0;if(null!=b&&a.Vb.X(b)===gvjs_f&&(a=a.Vb.getValue(c,b),null!=a)){var e,d=gvjs_Pb(a);if(gvjs_Yc(d))e={fill:{color:d},stroke:{color:d}};else if("{"===d.charAt(0)){try{var f=gvjs_Ee(d)}catch(g){}null!=f&&(e=f)}null==e&&(gvjs_Yb(d,"{")?(e=gvjs_qd(gvjs_uG(d),gvjs_HI),gvjs_xd(e,"")&&(gvjs_Hd(e,e[""]),gvjs_Ad(e,"")),gvjs_xd(e,"*")&&(gvjs_Hd(e,e["*"]),gvjs_Ad(e,"*"))):e=gvjs_HI(gvjs_kl(d)));d=e}if(null!=d)return new gvjs_nh([d])}
  function gvjs_JI(a,b,c){c!==gvjs_zx&&(a.ff(gvjs_Oh(b,[gvjs_ou,gvjs_mu],a.rb())),a.Kf(gvjs_Kh(b,gvjs_pu,a.Ne)));c!==gvjs_mu&&(a.Bd(gvjs_Oh(b,[gvjs_Ex,gvjs_zx],a.Ee)),gvjs_1g(a,gvjs_Kh(b,gvjs_Fx,a.gi)),a.ql(gvjs_E(b,gvjs_Gx,a.ac)))}
  function gvjs_EI(a,b,c,d,e){if(a.Xy){d=a.yY(c,d,e);var f=c.columns.tooltip;f&&!c.Kg&&(f=gvjs_FG(a,f[0],e))&&gvjs_Hd(d,f);d.wi=!!d.wi;b.Od=d}d=gvjs_II(a,c,e);a:{var f=a.Vb,g=c.columns.certainty||[];if(g.length){var h=f.getValue(e,g[0]);if(null!=h){f=f.X(g[0])==gvjs_Ua?h?1:0:h;break a}}f=1}a:{g=a.Vb;h=c.columns.emphasis||[];if(h.length){var k=g.getValue(e,h[0]);if(null!=k){g=g.X(h[0])==gvjs_Ua?k?2:1:k;break a}}g=1}a:{a=a.Vb;h=c.columns.scope||[];if(h.length&&(e=a.getValue(e,h[0]),null!=e)){e=!!e;break a}e=
  !0}a=gvjs_9F(b,c);h=c.ih;if(null!=d){h=h.clone();b.radius=a=gvjs_Hh(d,"point.size",a);k=gvjs_Wh(d,"point.shape");null!=k&&(b.shape=k);k=gvjs_zh(d,"point.visible");null!=k&&(b.visible=k);gvjs_JI(h,d);switch(c.type){case gvjs_N:case gvjs_vi:case gvjs_Bs:gvjs_JI(h,d.view(gvjs_zw));null!=c.bd&&(b.Xs=(b.Xs||b.bd||c.bd).clone(),gvjs_JI(b.Xs,d.view([gvjs_N,""]),gvjs_zx));null!=c.ex&&(b.LR=(b.LR||b.bd||c.ex).clone(),gvjs_JI(b.LR,d.view([gvjs_Bs,""]),gvjs_mu));break;case gvjs_vx:gvjs_JI(h,d.view(gvjs_Bs),
  gvjs_mu),null!=c.bd&&(b.bd=(b.bd||c.bd).clone(),gvjs_JI(b.bd,d.view([gvjs_N,""]),gvjs_zx));case gvjs_Ms:gvjs_JI(h,d.view(gvjs_2j));break;case gvjs_6s:b.zG=b.zG.clone(),gvjs_JI(b.zG,d.view([gvjs_2j,""])),gvjs_JI(b.bd,d.view([gvjs_N,""]))}b.brush=h}e||(b.scope=e,c.cca=c.cca||h.jJ(),h=c.cca,b.brush=h);1!=g&&(b.Tx=g,c.type==gvjs_N||c.type==gvjs_Bs||c.type==gvjs_vi)&&(a=Math.round(a*Math.sqrt(g)*10)/10,b.radius=a);if(1>f)switch(b.nx=f,c.type){case gvjs_N:case gvjs_Bs:case gvjs_vi:b.brush=gvjs_GI(h,!0);
  b.radius=Math.max(a-gvjs_3g(b.brush)/2,0);break;case gvjs_Ms:case gvjs_vx:b.brush=gvjs_GI(h,!1)}}function gvjs_FG(a,b,c){var d=a.Vb;a=a.ra.yg&&(d.getProperty(c,b,gvjs_Wi)||d.vg(b,gvjs_Wi));b=d.Qa(c,b);return{wi:!!a,ek:b?!0:!1,content:b}}
  gvjs_.yY=function(a,b,c){if(this.ra.mb===gvjs_vi||a.Kg||0===a.lineWidth){var d=this.Vb,e=this.ra,f,g,h,k;if(a.Kg)f=a.data[c][0],g=a.data[c][1],null!=f&&(f=gvjs_Gm(f,d.X(a.kf))),null!=g&&(g=gvjs_Gm(g,a.dataType)),h=e.bh.contains(gvjs_8s)?g:f+gvjs_ha+g,k=f;else if(this.ra.xd){var l=this.Wf[0].title.text||"X",m=this.we[0].title.text||"Y";h=b%2?b-1:b;b=e.D[h];h=e.D[h+1];f=e.Rk[h.kf].columns.domain[0];g=gvjs_tI(h);f=d.Qa(c,f);g=d.Qa(c,g);h=l+": "+f+gvjs_ha+m+": "+g;f=e.Rk[b.kf].columns.domain[0];g=gvjs_tI(b);
  f=d.Qa(c,f);g=d.Qa(c,g);h+="\n"+l+": "+f+gvjs_ha+m+": "+g}else f=e.Rk[a.kf].columns.domain[0],g=gvjs_tI(a),f=d.Qa(c,f),g=d.Qa(c,g),h=e.bh.contains(gvjs_8s)?g:f+gvjs_ha+g;a={ek:!1,content:h,Ln:a.title,mx:k}}else a=gvjs_mfa(this,a,c);return a};
  function gvjs_mfa(a,b,c){var d=a.Vb,e=a.ra.cb[c],e=b.Kg?b.data[c][0].toString():e.Fw[b.kf];if(b.type==gvjs_6s){var f=b.columns.data;a=d.Qa(c,f[0])+gvjs_sq+d.Qa(c,f[3])+gvjs_ha+d.Qa(c,f[1])+gvjs_sq+d.Qa(c,f[2])}else if(a.ra.xd){var g=b.columns[gvjs_gw],f=b.columns.data,h=a.Vb.getValue(c,g[0]);a=a.Vb.getValue(c,f[0]);g=d.Qa(c,g[0]);f=d.Qa(c,f[0]);if(null===h&&gvjs_Mb(g)&&null===a&&gvjs_Mb(f))return{ek:!1,content:null};a=f+"\n"+g}else{f=b.columns.data;h=b.Kg?b.data[c][1]:a.Vb.getValue(c,f[0]);a=b.Kg?
  b.data[c][1].toString():a.Vb.Qa(c,f[0]);if(null===h&&gvjs_Mb(a))return{ek:!1,content:null};h=b.columns.interval||[];h.length&&(h=gvjs_s(h,function(a){return d.Qa(c,a)}),a+=" ["+h.join(gvjs_ha)+"]")}return{ek:!1,content:a,mx:e,Ln:b.title,wi:!1}}
  function gvjs_yI(a){function b(a){return{d:a.x,t:a.y}}function c(a){return new gvjs_mz(a.d,a.t)}function d(a){return{x:a.x,y:a.y}}function e(a){return new gvjs_mz(a.x,a.y)}var f=a.ra,g=a.ud,h=gvjs_p(function(a,b,c){b.rza&&(this.Wf[0].lc(c.x),this.we[0].lc(c.y))},a);a=gvjs_p(function(a,b,c){g.lc(c.d);b.aia&&this.ve[a.qd].lc(c.t)},a);var k,l,m;switch(f.mb){case gvjs_vi:k=e;l=d;m=h;break;case gvjs_b:k=c,l=b,m=a}for(h=0;h<f.D.length;h++)if(a=f.D[h],a.type==gvjs_vi||a.type==gvjs_N)if(gvjs_hc([gvjs_b,"phase",
  gvjs_wt],a.Jx)){var n=a.type==gvjs_vi&&a.Jx==gvjs_wt,p=a.Jx==gvjs_b;a.V1=!0;a.Aua=n;n=gvjs_vD(gvjs_s(a.points,function(a){return gvjs_4F(a)?null:k(a.eg)}),a.PV,p,n,f.gk);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.ofa=r;q.pfa=t;m(a,q,r);m(a,q,t)}}}else a.V1=!1}
  gvjs_.una=function(){if(this.ra.bh.contains(gvjs_8s)){var a=this.ra.cb,b=gvjs_s(a,function(a,b){return gvjs_KI(this,b)},this),c=this.ud,a=gvjs_Bc(a.length);gvjs_yc(a,gvjs_p(function(a,c){return gvjs_wc(b[a],b[c])},this));var d=c.Ug,e=c.yf;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_KI(this,k);if(null!=h){if(gvjs_1H(c,h))return;if(!gvjs_0H(c,h)){g=f;break}}}if(gvjs_i(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_LI(this,
  k,g,e);break}m=gvjs_KI(this,a[f+1]);if(null==m){for(l=f+2;l<a.length;l++)if(m=gvjs_KI(this,a[l]),null!=m){d=l;break}if(null==m){gvjs_LI(this,k,g,e);break}}if(gvjs_1H(c,m)){gvjs_LI(this,k,g,e);break}l=gvjs_Pc(h,m);gvjs_LI(this,k,g,l);h=m}}};function gvjs_KI(a,b){var c=a.ra.cb;a=a.ud;return a.type==gvjs_H?null!=c[b].data?a.YG(c[b].data):null:a.Ed(b)}
  function gvjs_LI(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.ra.N.top,g=a.ra.N.bottom,h=a.ra.N.left,k=a.ra.N.right,l=a.ud.direction;b=a.ra.cb[b];a.ra.orientation==gvjs_c?1==l?(d<c&&e(),b.bV=new gvjs_x(f,d,g,c)):(d>c&&e(),b.bV=new gvjs_x(f,c,g,d)):1==l?(d<c&&e(),b.bV=new gvjs_x(c,k,d,h)):(d>c&&e(),b.bV=new gvjs_x(d,k,c,h))}gvjs_.eya=function(){gvjs_nfa(this);gvjs_ofa(this)};
  function gvjs_nfa(a){var b=a.ra;gvjs_t(b.Xc,function(a,d){gvjs_MI(this,this.we[d],b.Xc[d],this.Uua)},a);gvjs_t(b.Hd,function(a,d){gvjs_MI(this,this.Wf[d],b.Hd[d],this.Iua)},a)}
  function gvjs_ofa(a){var b=a.ra;gvjs_t(b.Xc,function(a,d){var c=null;gvjs_MI(this,this.we[d],b.Xc[d],function(a,b){b=b.Ta;(a=gvjs_xF(b))?(b=Math.ceil(b.va.fontSize/8),c&&a.left<=c.right+b&&c.left<=a.right+b&&a.top<=c.bottom+b&&c.top<=a.bottom+b?a=!1:(c||(c=a),gvjs_Re(c,a),a=!0)):a=!0;return a})},a);gvjs_t(b.Hd,function(a,d){gvjs_MI(this,this.Wf[d],b.Hd[d],this.Jua)},a)}function gvjs_MI(a,b,c,d){c.text&&(c.text=gvjs_ac(c.text,gvjs_p(d,a,b)))}
  gvjs_.Iua=function(a,b){var c=this.ra;b=b.Ta;return b.angle?!0:(b=gvjs_xF(b))?a.Xn!=gvjs_fv||(new gvjs_x(c.N.top,c.N.right,c.N.bottom,c.N.left)).contains(b)?!0:!1:!0};
  gvjs_.Jua=function(a,b){var c=this.ra;if(a.Xn!=gvjs_fv)return!0;b=b.Ta;if(b.angle)return!0;a=gvjs_xF(b);if(!a)return!0;b=b.va.fontSize/2;var d=new gvjs_x(a.top,a.right+b,a.bottom,a.left-b),e;for(e in c.Xc){var f=Number(e);if(this.we[f].Xn==gvjs_fv&&!(1>(c.Xc[f].text?c.Xc[f].text.length:0))){var g=gvjs_xF(c.Xc[f].text[0].Ta),h=gvjs_xF(gvjs_8b(c.Xc[f].text).Ta);if(g||h){if(g&&gvjs_Se(d,g)||h&&gvjs_Se(d,h))return!1;g?h?(f=Math.min(g.left,h.left),g=Math.max(g.right,h.right)):(f=g.left,g=g.right):(f=h.left,
  g=h.right);if(Math.abs(a.left-f)<b||Math.abs(a.right-g)<b)return!1}}}return!0};gvjs_.Uua=function(a,b){var c=this.ra,d=new gvjs_x(c.N.top,c.N.right,c.N.bottom,c.N.left),e=b.Ta;b=e.va.fontSize/2;e=gvjs_xF(e);if(!e)return!0;if(a.Xn==gvjs_fv&&!d.contains(e))return!1;a=new gvjs_x(e.top,e.right+b,e.bottom,e.left-b);return(d=gvjs_xF(c.title))&&gvjs_Se(a,d)||(c=c.MJ?gvjs_xF(c.MJ):null)&&gvjs_Se(a,c)?!1:(c=this.cg.getArea())&&gvjs_Se(a,c)?!1:!0};
  function gvjs_FI(a,b){b=a.ra.D[b];var c=gvjs_pfa(a,b);b.points&&gvjs_r(b.points,function(a){null==a||a.dm||(a.ma=c(a.eg),null!=a.ofa&&(a.it=c(a.ofa)),null!=a.pfa&&(a.Tq=c(a.pfa)))});b.Zf&&(0<b.Zf.Z.length||0<b.Zf.areas.length)&&gvjs_qfa(b)}gvjs_.Dxa=function(){gvjs_r(this.ra.D,function(a,b){gvjs_FI(this,b)},this)};
  function gvjs_qfa(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].Jx!=gvjs_d){var d=f[b].Jx==gvjs_b;b=f[b].PV;c.pZ=gvjs_vD(c.line,b,d,!1,!1);c.bottom&&(c.ina=gvjs_vD(c.bottom,b,d,!1,!1))}a.Zf.paths.push(c)}}function c(a,b){if(!e[a]){var c=f[a].brush.clone(),d=f[a].style,g={};g.Yr=a;g.line=[];d==gvjs_Bs?(c.ql(0),g.bottom=[]):c.Kf(0);g.brush=c;e[a]=g}e[a].line.push(new gvjs_mz(b.left,b.top));e[a].bottom&&e[a].bottom.push(new gvjs_mz(b.left+b.width,
  b.top+b.height))}function d(a){a=f[a].style;return a==gvjs_Bs||a==gvjs_N}var e={},f=a.Zf.$E;a.Zf.paths=[];for(var g=0;g<a.points.length;g++){var h={},k=a.points[g];if(k&&k.ma&&k.ma.Ys)for(var k=k.ma.Ys,l=0;l<k.length;++l){var m=k[l].Yr;d(m)&&(h[m]=!0,c(m,k[l].rect))}for(m in e)h[m]||f[m].gk||b(m)}for(m in e)b(m)}
  function gvjs_pfa(a,b){switch(b.type){case gvjs_vi:return gvjs_p(a.wya,a,b);case gvjs_1s:return gvjs_p(a.sya,a,b);case gvjs_N:return gvjs_p(a.vya,a,b);case gvjs_Ms:return gvjs_p(a.rya,a,b);case gvjs_vx:return gvjs_p(a.xya,a,b);case gvjs_6s:return gvjs_p(a.tya,a,b);case gvjs_Bs:return gvjs_p(a.qya,a,b)}return null}gvjs_.wya=function(a,b){return{x:this.Wf[0].Ed(b.x),y:this.we[0].Ed(b.y)}};
  gvjs_.sya=function(a,b){var c=this.Mr;a=this.Wf[0].Ed(b.x);var d=this.we[0].Ed(b.y),e=gvjs_SG(c,b),e=new gvjs_C({fill:e,fillOpacity:c.Lq,stroke:c.Ee});b=gvjs_KG(c.lM,b.size);return{x:a,y:d,brush:e,radius:b,cV:b}};gvjs_.vya=function(a,b){var c=gvjs_NI(this,a.qd,b.d,b.t);c.Ys=gvjs_OI(this,a,b);return c};gvjs_.rya=function(a,b){var c=gvjs_PI(this,a,b,b.from,b.Bm);return c?{top:c.top,left:c.left,width:Math.max(.5,c.width),height:Math.max(.5,c.height),Ys:gvjs_OI(this,a,b)}:null};
  gvjs_.tya=function(a,b){var c=gvjs_PI(this,a,b,b.Sxa,b.Txa),d=gvjs_PI(this,a,b,b.pva,b.lineTo);if(!c||!d)return null;var e=gvjs_QI(this,d.left,d.top),f=gvjs_QI(this,c.width,c.height),g=gvjs_QI(this,d.width,d.height);g.domain=2;e.domain+=(f.domain-(f.domain%2?3:2))/2;e=gvjs_RI(this,e.domain,e.target);g=gvjs_RI(this,g.domain,g.target);d.width=g.x;d.height=g.y;d.left=e.x;d.top=e.y;a=b.zua?a.$G.bba:a.$G.gha;gvjs_4g(a)&&(a=a.ac/2,c.height-=2*a,c.width-=2*a,c.left+=a,c.top+=a);c.height=Math.max(c.height,
  2);c.width=Math.max(c.width,1);return{rect:c,line:d}};
  gvjs_.xya=function(a,b){var c=this.ve[a.qd];null==b.from&&(b.from=c.na.Mc(c.Hb.Ia),null==b.from&&(b.from=0));var d=this.ud,e=b.Ju,f;if(this.cu||d.na){if(null==b.Lx)return null;e=Math.floor(d.Ed(b.Lx));f=Math.floor(d.Ed(b.d));d.lc(b.Lx)}else{var g=d.ticks[e].qa;f=d.KD;e=Math.floor(g-d.direction*f/2);f=Math.floor(g+d.direction*f/2)}d.lc(b.d);var h=c.Ed(b.Bm),d=gvjs_RI(this,e,c.Ed(b.from)),g=gvjs_RI(this,e,h);f=gvjs_RI(this,f,h);h=[];gvjs_D(this.options,"connectSteps",!0)&&null!=b.Dga&&(c=gvjs_RI(this,
  e,c.Ed(b.Dga)),h.push(c));h.push(g);h.push(f);return{ko:gvjs_lI(d.x,d.y,f.x,f.y),outline:h,Ys:gvjs_OI(this,a,b)}};
  function gvjs_PI(a,b,c,d,e){var f=a.ud,g=a.ve[b.qd],h=a.iI;null!=d||(d=g.na.Mc(g.Hb.Ia)||0);b=Math.min(g.Ed(d),g.Ed(e));d=Math.max(g.Ed(d),g.Ed(e));e=a.ra.mb===gvjs_4u?gvjs_CI(g.KD,gvjs_D(a.options,gvjs_6u))?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_E(a.options,"diff.newData.widthFactor",.3);e=c.Eua?e:1;if(a.cu){if(null==c.Lx)return null;e=Math.floor(f.Ed(c.Lx));h=Math.floor(f.Ed(c.d));f.lc(c.Lx)}else c=
  gvjs_SI(a,c),g=e*h.C6/2,e=h.d5(c-g),h=h.d5(c+g);f.lc(gvjs_8H(f,e));f.lc(gvjs_8H(f,h));f=gvjs_RI(a,e,b);a=gvjs_RI(a,h,d);return gvjs_lI(f.x,f.y,a.x,a.y)}
  gvjs_.qya=function(a,b){function c(a){return null!=a?a:e}var d=this.ve[a.qd],e=d.na.Mc(d.Hb.Ia)||0,d=gvjs_NI(this,a.qd,b.d,b.t),f=gvjs_NI(this,a.qd,b.jna,c(b.kna)),g=gvjs_NI(this,a.qd,b.lna,c(b.mna)),h=gvjs_NI(this,a.qd,b.qoa,c(b.roa)),k=gvjs_NI(this,a.qd,b.soa,c(b.toa));a=gvjs_OI(this,a,b);return{x:d.x,y:d.y,hY:f.x,iY:f.y,jY:g.x,kY:g.y,YO:h.x,ZO:h.y,$O:k.x,aP:k.y,Ys:a}};
  function gvjs_OI(a,b,c){if(!c.PJ)return[];var d=a.ud;b=a.ve[b.qd];var e=a.iI;if(c.kF>=e.Cwa||d.type!=gvjs_H&&c.Ju>=d.ticks.length)return[];var f=gvjs_SI(a,c),g=e.d5;a.cu?(d=d.Ed(c.d)-d.Ed(c.Lx),f-=d/2):d=e.C6+e.Eia;for(var e=[],h=0,k;k=c.PJ[h];h++){var l=b.Ed(k.Wta),m=b.Ed(k.vva),n=d*k.$za/2,p=g(f-n),n=g(f+n),p=gvjs_RI(a,p,Math.min(m,l)),l=gvjs_RI(a,n,Math.max(m,l));e.push({rect:gvjs_lI(p.x,p.y,l.x,l.y),Yr:k.Yr,brush:k.brush})}return e}
  function gvjs_SI(a,b){var c=a.ud,d=a.iI,c=c.type==gvjs_H?c.Ed(b.d):c.ticks[b.Ju].qa;if(a.cu)return c;a=d.C6;return c-d.Cpa+(a+d.Eia)*b.kF+a/2}function gvjs_QI(a,b,c){switch(a.ra.orientation){case gvjs_c:return{domain:b,target:c};case gvjs_g:return{domain:c,target:b}}throw Error(gvjs_Mr);}function gvjs_RI(a,b,c){switch(a.ra.orientation){case gvjs_c:return{x:b,y:c};case gvjs_g:return{x:c,y:b}}throw Error(gvjs_Mr);}function gvjs_NI(a,b,c,d){return gvjs_RI(a,a.ud.Ed(c),a.ve[b].Ed(d))}
  function gvjs_GI(a,b){a=a.clone();if(gvjs_5g(a)&&a.rb()!=gvjs_ea){var c=new gvjs_0g(gvjs_Iw,a.rb());a.ee=c;!gvjs_4g(a)&&b&&(a.Bd(a.rb()),a.ql(1))}else gvjs_4g(a)&&(a.ym="dash");return a}function gvjs_lfa(a,b){a=a.clone();a.ql(a.ac*b);return a}function gvjs_sI(a,b){var c=gvjs_rI(a);return null===c?null:a.Vb.getValue(b,c)}function gvjs_rI(a){if(null===a.ud||a.ud.type!=gvjs_H)return null;a=a.ra.Rk[0].columns.gap||[];return gvjs_ic(a)?null:a[0]}
  function gvjs_DI(a,b,c,d,e,f){function g(a,b,g,r,t){var u=h.$E[a],w=p.getValue(c,a),w=m?w:n(w);b=p.getValue(c,b);b=m?b:n(b);null!=w&&null!=b&&(w+=d,b+=d,e&&(w=e(w),b=e(b)),m&&(w=n(w),b=n(b)),f&&(l.lc(w),l.lc(b)),u=u.brush,null!=k&&(u=u.clone(),gvjs_JI(u,k.view([r,""])),t=t||gvjs_nx,g=gvjs_E(k,[r+"."+t,t],g)),q.push({vva:w,Wta:b,$za:g,Yr:a,brush:u}))}var h=b.Zf;if(!h)return null;var k=gvjs_II(a,b,c),l=a.ve[b.qd],m=l.pt,n=gvjs_p(l.na.Mc,l.na),p=a.Vb,q=[];for(a=0;a<h.fA.length;a+=2)g(h.fA[a],h.fA[a+
  1],0,"interval stick");for(var r=0,t=h.jO.length-1;r<=t;r++,t--)a=h.jO[r],b=h.jO[t],g(a,b,h.$E[a].ona,"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.Ub.length;b++)a=h.Ub[b],r=h.$E[a],t=!(0==b||b==h.Ub.length-1),g(a,a,t?r.oza:r.bna,"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.Z.length;b++)a=h.Z[b],g(a,a,0,"interval line");return q.length?q:null}
  function gvjs_gfa(a){var b=a.ra.mb===gvjs_4u,c=a.ud,d=gvjs_rfa(a),e=a.vz,f=gvjs_2h(a.options,"bar.group.gap",d),g=gvjs_2h(a.options,["bar.group.width",gvjs_Ks],d);1==e&&(null==f&&(f=gvjs_2h(a.options,"bar.gap",d)),null==g&&(g=gvjs_2h(a.options,[gvjs_Ls],d)));null==f&&b&&(f=1);if(null==g){var h=gvjs_F(a.options,"bar.gap")||1,k=gvjs_F(a.options,gvjs_Ls);null!=k?g=e*(k+h)-h:b||(g=gvjs_1h(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_p(function(){l=g/e;7>
  l&&(l=Math.floor(l));l=Math.max(1,l);m=gvjs_2h(this.options,"bar.gap",l);var a=l,b=gvjs_2h(this.options,gvjs_Ls,a);null!=b?n=b:(b=0,gvjs_i(gvjs_9q)&&(b=gvjs_1h(a,gvjs_9q)),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_DD(10,n);m=gvjs_DD(10,m);g=gvjs_DD(10,g);f=gvjs_DD(10,f);c=c.direction;d=f+m;a.iI={Cwa:e,Cpa:gvjs_DD(10,b?(-1===c?g+f:0)+-(f+m)/2:(g-m)/2),jFa:f,kFa:g,C6:n,Eia:m,d5:7>n&&0==n%2||7>d&&0==d%2?function(a){return Math.floor(a)+.5}:function(a){return Math.floor(a+
  .5)}}}function gvjs_rfa(a){var b=a.Vb;b.Y();var c=a.ud,d=a.ra.cb,d=gvjs_ac(d,function(a,b){return 0!=gvjs_sI(this,b)},a);if(gvjs_ic(d))return 0;a=a.fO;if(!a||a.isEmpty())return 0;if(c.type==gvjs_H){for(var e=c.vG,f=null,g=0;g<d.length;g++)if(gvjs_Baa(a,function(a){return null!=b.getValue(g,a)})){var h=c.YG(d[g].data);null!=f&&(e=Math.min(e,Math.abs(h-f)));f=h}return e}return Math.abs(c.YG(1)-c.YG(0))}
  function gvjs_CG(a,b,c){var d=a.Vb;a=a.ud;a.type==gvjs_H&&(b=c&&c.Kg?c.data[b][0]:d.getValue(b,0),b=a.na.Mc(b));return b};function gvjs_TI(a){gvjs_U.call(this);this.dl=a;this.p3=[];this.XR=!1;this.Uh={Se:null,pM:0,lr:0,LH:0,MH:0}}gvjs_q(gvjs_TI,gvjs_U);gvjs_TI.prototype.Xf=function(a,b,c){this.p3[c]=!0;0===c&&(this.Uh.Se=b,this.Uh.pM=a.x,this.Uh.lr=a.y,this.Uh.LH=a.x,this.Uh.MH=a.y)};gvjs_TI.prototype.dispatchEvent=function(a,b){this.dl.dispatchEvent({type:a,data:b})};gvjs_TI.prototype.R=function(){this.dl=null;gvjs_TI.o.R.call(this)};function gvjs_UI(a,b,c,d){gvjs_U.call(this);this.dl=a;this.aa=b;this.$v=c;this.qh=d;this.My=null;this.pQ=new gvjs_TI(a);gvjs_Rm(this,this.pQ);this.KU=null}gvjs_q(gvjs_UI,gvjs_U);gvjs_=gvjs_UI.prototype;gvjs_.R=function(){this.dl=null;gvjs_V(this.KU);gvjs_UI.o.R.call(this)};function gvjs_sfa(a){var b=a.aa.Ov;gvjs_VI(a,gvjs_p(function(a,d){this.aa.Cc(b,a,d)},a));gvjs_V(a.KU);a.KU=new gvjs_HC(a.aa.getContainer());gvjs_W(a.KU,gvjs_9v,gvjs_p(a.uta,a))}
  function gvjs_tfa(a){var b=a.$v.getContainer();gvjs_VI(a,gvjs_p(function(a,d){this.$v.Cc(b,a,d)},a))}function gvjs_ufa(a){var b=gvjs_gm();gvjs_vfa(a,gvjs_p(function(a,d){this.$v.Cc(b,a,d)},a))}function gvjs_vfa(a,b){b(gvjs_7v,gvjs_p(a.eta,a));b(gvjs_8v,gvjs_p(a.fta,a))}
  function gvjs_VI(a,b){b(gvjs_Gi,gvjs_p(a.wca,a));b(gvjs_Hi,gvjs_p(a.cta,a));b(gvjs_7v,gvjs_p(a.wca,a));b(gvjs_8v,gvjs_p(a.bta,a));b(gvjs_4v,gvjs_p(a.Xsa,a));b(gvjs_Yj,gvjs_p(a.jsa,a));b(gvjs_Ct,gvjs_p(a.sta,a));b(gvjs_Zt,gvjs_p(a.rsa,a))}
  gvjs_.eta=function(a){var b=gvjs_1k(this.aa.getContainer());a=gvjs_1k(a);a.x-=b.x;a.y-=b.y;b=this.pQ;b.p3[0]&&(b.Uh.LH=a.x,b.Uh.MH=a.y,b.XR||b.dispatchEvent(gvjs_kt,{Se:b.Uh.Se,Lb:{x:b.Uh.pM,y:b.Uh.lr}}),b.XR=!0,b.dispatchEvent("chartDrag",{Se:b.Uh.Se,Lb:{x:b.Uh.LH,y:b.Uh.MH}}))};
  gvjs_.fta=function(a){var b=gvjs_1k(this.aa.getContainer()),c=gvjs_1k(a);c.x-=b.x;c.y-=b.y;b=this.pQ;a=a.button;b.p3[a]=!1;0===a&&b.XR&&(b.XR=!1,b.Uh.LH=c.x,b.Uh.MH=c.y,b.dispatchEvent("chartDragEnd",{Se:b.Uh.Se,Lb:{x:b.Uh.LH,y:b.Uh.MH}}))};
  gvjs_.wca=function(a){var b=gvjs_2y(a);try{gvjs_2y(a)}catch(d){return}var c=this.os(a);a.type==gvjs_7v&&this.dispatchEvent(gvjs_mt,{Lb:b,Se:c});c!=this.My&&(null!=this.My&&gvjs_WI(this,this.My),this.dispatchEvent("chartHoverIn",{Lb:b}),gvjs_XI(this,"HoverIn",c),this.My=c)};gvjs_.cta=function(a){a=this.os(a);a==this.My&&(gvjs_WI(this,a),this.My=null)};function gvjs_WI(a,b){a.dispatchEvent("chartHoverOut",null);gvjs_XI(a,"HoverOut",b)}
  gvjs_.bta=function(a){var b=gvjs_2y(a);a=this.os(a);this.dispatchEvent("chartMouseUp",{Lb:b,Se:a});gvjs_XI(this,"MouseUp",a)};gvjs_.Xsa=function(a){var b=gvjs_2y(a),c=this.os(a);this.dispatchEvent(gvjs_lt,{Lb:b,Se:c,preventDefault:gvjs_p(a.preventDefault,a)});gvjs_XI(this,"MouseDown",c);this.pQ.Xf(b,c,a.button)};gvjs_.jsa=function(a){var b=gvjs_2y(a);a=this.os(a);this.dispatchEvent("chartClick",{Lb:b,Se:a});gvjs_XI(this,"Click",a)};
  gvjs_.sta=function(a){var b=gvjs_2y(a),c=this.os(a);this.dispatchEvent(gvjs_nt,{Lb:b,Se:c});gvjs_XI(this,"RightClick",c);gvjs_Um(a)};gvjs_.rsa=function(a){var b=gvjs_2y(a);a=this.os(a);this.dispatchEvent("chartDblClick",{Lb:b,Se:a});gvjs_XI(this,"DblClick",a)};gvjs_.uta=function(a){var b=gvjs_2y(a),c=this.os(a);this.dispatchEvent("chartScroll",{Lb:b,Se:c,wheelDelta:a.detail,preventDefault:gvjs_p(a.preventDefault,a)});gvjs_XI(this,"Scroll",c)};
  function gvjs_XI(a,b,c){var d=c.split("#");switch(d[0]){case gvjs_oi:var e=c=null,f=null;a.qh==gvjs_uw?c=gvjs_tD(d[1]):4==d.length?(c=gvjs_tD(d[1]),e=gvjs_tD(d[2]),f=gvjs_tD(d[3])):3==d.length?(c=gvjs_tD(d[1]),e=gvjs_tD(d[2])):e=gvjs_tD(d[1]);d={Lc:c,Nk:e,kG:f};a.dispatchEvent(gvjs_oi+b,d);break;case gvjs_is:d={Vx:d[1]};a.dispatchEvent("actionsMenuEntry"+b,d);break;case gvjs_Dv:d=gvjs_tD(d[1]);if(0>d)break;d={xS:d};a.dispatchEvent("legendEntry"+b,d);break;case gvjs_Ev:d={Cya:gvjs_tD(d[1])};a.dispatchEvent("legendScrollButton"+
  b,d);break;case gvjs_Sw:d=gvjs_tD(d[1]);d={xS:d};a.dispatchEvent("removeSerieButton"+b,d);break;default:a.naa(b,c)}}gvjs_.dispatchEvent=function(a,b){this.dl&&this.dl.dispatchEvent({type:a,data:b})};function gvjs_YI(a,b,c,d){gvjs_UI.call(this,a,b,c,d.mb);this.ka=d;this.o4=gvjs_ZI(this)}gvjs_q(gvjs_YI,gvjs_UI);gvjs_YI.prototype.xja=function(a){this.ka=a;this.o4=gvjs_ZI(this)};
  function gvjs_ZI(a){var b=a.ka;if(b.mb!=gvjs_b&&b.mb!=gvjs_vi)return{};a={};for(var b=b.D,c=0;c<b.length;c++){var d=b[c];if(gvjs_5F(d))for(var e=d.points,f=0;f<e.length;f++){var g=e[f];if(g&&g.ma&&!g.dm){var h=gvjs_tF([gvjs_zw,c,f]);a[h]={center:g.ma,radius:g.ma&&null!=g.ma.cV?g.ma.cV:null!=g.cV?g.cV:d.nga,Lc:c,Nk:f}}}}return a}
  gvjs_YI.prototype.os=function(a){var b=this.aa.cv(a.target),c=gvjs_2y(a);if(!c)return gvjs_Zj;if((new gvjs_P(this.ka.N.left+1,this.ka.N.top+1,this.ka.N.width-2,this.ka.N.height-2)).contains(c)){var d=this.ka.bh,e=null;if(d.contains(gvjs_Yt)){var e=c.x,f=c.y,g=null,h=Infinity,k;for(k in this.o4){var l=this.o4[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_tF([gvjs_Ew,l.Lc,l.Nk]),h=m))}e=g}if(null==e&&d.contains(gvjs_8s))b:{d=
  this.ka.cb;for(k=0;k<d.length;k++)if((e=d[k].bV)&&e.contains(c)){e=gvjs_tF([gvjs_$s,k]);break b}e=null}c=e}else c=null;if(a.type==gvjs_Hi){a=this.My;if(null==a)return b;c=c==a?null:a}null!=c&&(gvjs__I(this,b)?(a=gvjs_0I(b),d=gvjs_0I(c),b=a>d?b:c):b=c);return gvjs__I(this,b)?b:gvjs_Zj};function gvjs__I(a,b){a=a.ka.bh;return a.contains(gvjs_8s)&&!a.contains(gvjs_Yt)?(b=b.split("#")[0],b!=gvjs_2j&&b!=gvjs__s&&b!=gvjs_3s&&b!=gvjs_zw&&b!=gvjs_Ew&&b!=gvjs_wx):!0}
  function gvjs_0I(a){a=a.split("#");return gvjs_9b(gvjs_uF,a[0])}
  gvjs_YI.prototype.naa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_2j:case gvjs__s:case gvjs_3s:case gvjs_zw:case gvjs_Ew:case gvjs_wx:var c=gvjs_tD(b[1]);b={Lc:c,Nk:gvjs_tD(b[2])};this.dispatchEvent(gvjs_Yt+a,b);break;case gvjs_$s:b=gvjs_tD(b[1]);b={Lc:null,Nk:b};this.dispatchEvent(gvjs_8s+a,b);break;case gvjs_As:c=gvjs_tD(gvjs_8b(b));this.dispatchEvent(gvjs_ns+a,3==b.length?{Lc:null,Nk:gvjs_tD(b[1]),kG:c}:{Lc:gvjs_tD(b[1]),Nk:gvjs_tD(b[2]),kG:c});break;case gvjs_N:case gvjs_Bs:c=gvjs_tD(b[1]),
  b={Lc:c,Nk:null},this.dispatchEvent("serie"+a,b)}};function gvjs_wfa(a){if(0==a.entries.length)return{name:gvjs_Za,content:[],properties:{className:gvjs_Qu}};var b=gvjs_fc(a.entries,function(a){return a.type==gvjs_8w}),c;-1==b?c=gvjs_1I(a.entries):(c=gvjs_1I(gvjs_sc(a.entries,0,b)),a=gvjs_xfa(gvjs_sc(a.entries,b+1)),c=gvjs_pc(c,{name:gvjs_Za,properties:{className:"google-visualization-tooltip-separator"}},a));return{name:gvjs_Za,content:c,properties:{className:gvjs_Qu}}}
  function gvjs_1I(a){return{name:"ul",properties:{className:"google-visualization-tooltip-item-list"},content:gvjs_s(a,function(a){return{name:"li",content:gvjs_2I(a.data),properties:{className:"google-visualization-tooltip-item"}}})}}
  function gvjs_xfa(a){return{name:"ul",properties:{className:"google-visualization-tooltip-action-list"},content:gvjs_s(a,function(a){return{name:"li",id:gvjs_tF([gvjs_is,a.data.id]),content:gvjs_2I(a.data),properties:{className:"google-visualization-tooltip-action"}}})}}
  function gvjs_2I(a){return gvjs_s(a.items,function(a,c){switch(a.type){case gvjs_I:var b=a.data.style,e=gvjs_Iq;try{e=gvjs_Tc(b.color).gc}catch(f){}return{name:gvjs_rx,style:"font-family:"+b.ob+";font-size:"+b.fontSize+"px;color:"+e+";opacity:"+b.opacity+";margin:0;font-style:"+(b.Vc?gvjs_nv:gvjs_d)+";"+(b.Vc?"padding-right:0.04em;":"")+"text-decoration:"+(b.gf?gvjs_8x:gvjs_d)+";font-weight:"+(b.bold?gvjs_Us:gvjs_d)+";",Pxa:!!a.html,content:(0==c?"":" ")+a.data.text};case gvjs_sx:return{name:gvjs_Za,
  style:gvjs_Sa+(a.data.brush&&a.data.brush.rb())+";",properties:{className:"google-visualization-tooltip-square"}}}})};function gvjs_3I(a,b,c,d,e,f,g,h,k){var l={items:[]};null!=e&&(e=gvjs_8g(e,f),l.items.push({type:gvjs_sx,data:{size:b.fontSize/2,brush:e}}));null!=g&&l.items.push(gvjs_4I(g,b));if(null!=c&&""!==c){if(null==d)throw Error("Line title is specified without a text style.");c=gvjs_4I(c+":",d);l.items.push(c)}c=gvjs_4I(a,b,h);l.items.push(c);null!=k&&(l.id=k,l.background={brush:gvjs_7g});return{type:gvjs_N,data:l}}function gvjs_5I(){return{type:gvjs_8w,data:{brush:gvjs_9g("#eee",1)}}}
  function gvjs_4I(a,b,c){a={type:gvjs_I,data:{text:a,style:b}};c&&(a.html=!0);return a}
  function gvjs_6I(a,b,c,d,e,f,g,h,k){if(h)return{html:gvjs_wfa(a),VH:!1,eL:f,anchor:d,RG:e,spacing:20,margin:5};for(var l=h=0;l<a.entries.length;l++){var m=a.entries[l];if(m.type==gvjs_N)for(var m=m.data,n=0;n<m.items.length;n++){var p=m.items[n];p.type==gvjs_I&&(h=Math.max(h,p.data.style.fontSize))}}g=0==h?g||0:h;for(var q,m=l=h=0;m<a.entries.length;m++)switch(n=a.entries[m],n.type){case gvjs_N:n=gvjs_7I(n.data,b);l+=n.height+(0<m?n.Iw:0);h=Math.max(h,n.width);break;case gvjs_8w:l+=1.5*g+n.data.brush.ac}h=
  Math.max(h,2*g);q=new gvjs_z(Math.round(h+2*g/1.618),Math.round(l+2*g/1.618));var l=gvjs_Nc(d.x-f.x),m=gvjs_Nc(d.y-f.y),r;r=c?new gvjs_w(d.x+l*g,d.y+m*(g+q.height/2)):new gvjs_w(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_w(r.x,gvjs_Hc(d.y,r.y,g/(g+q.height/2))),r=new gvjs_w(gvjs_Hc(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.oj=1==l*m?[c,d,r]:[r,d,c]);h.za=new gvjs_x(Math.round(t),
  Math.round(p),Math.round(u),Math.round(n));gvjs_qF(h,e,f,5,4);gvjs_rF(h,e,f,5);d={};e=g/1.618;e=new gvjs_x(h.za.top+e,h.za.right-e,h.za.bottom-e,h.za.left+e);f=[];var w=e.top,l=a.entries.length,v=!1;for(c=0;c<l;c++)if(a.entries[c].fG){v=!0;break}var x=[],m=[];for(c=0;c<l;c++)if(q=a.entries[c],q.type===gvjs_N){var y=q.data,n=[];m.push(n);u=0;for(r=y.items.length;u<r;u++){var z=gvjs_8I(y.items[u],b);n.push(z);q.fG&&(u>x.length-1?x.push(z.width):x[u]=Math.max(x[u],z.width))}}n=[];p=[];t=0;if(v)for(c=
  0;c<l;c++)if(q=a.entries[c],q.type==gvjs_N){v=[];p.push(v);var A=0;if(q.fG)for(y=q.data,u=0,r=y.items.length;u<r;u++)z=m[t][u],q=x[u]-z.width,v.push(q),A+=q;n.push(A);t++}for(c=t=0;c<l;c++){q=a.entries[c];x={Vh:q,data:{}};switch(q.type){case gvjs_N:y=q.data;v=x.data;A=gvjs_7I(y,b);q.fG&&(A.width+=n[t]);0<c&&(w+=A.Iw);y.background&&(v.background={za:new gvjs_x(w-A.Iw/2,h.za.right,w+A.height+A.Iw,h.za.left)});var B=[],C=e.left,u=0;for(r=y.items.length;u<r;u++){y={};z=m[t][u];q.fG&&(z.width+=p[t][u]);
  0<u&&(C+=z.vS);var D=w+(A.height-z.height)/2;y.za=new gvjs_x(Math.round(D),Math.round(C+z.width),Math.round(D+z.height),Math.round(C));k&&(D=e.right-(y.za.left-e.left)-y.za.left-z.width,y.za.left+=D,y.za.right+=D);B.push(y);C+=z.width}v.items=B;w+=A.height;t++;break;case gvjs_8w:u=q.data,r=w+g+u.brush.ac/2,x.data.line=new gvjs_3y(h.za.left,r,h.za.right,r),w+=1.5*g+u.brush.ac/2}f.push(x)}d.entries=f;d.jha=!!k;return{outline:h,JG:d}}
  function gvjs_7I(a,b){for(var c=0,d=0,e=0,f=0;f<a.items.length;f++)var g=gvjs_8I(a.items[f],b),c=c+(g.width+(0<f?g.vS:0)),d=Math.max(d,g.height),e=Math.max(e,g.height/2+g.Iw);return{width:c,height:d,Iw:e-d/2}}
  function gvjs_8I(a,b){switch(a.type){case gvjs_I:var c=a.data.style;return{width:b?b(String(a.data.text),c).width:0,height:c.fontSize,Iw:c.fontSize/3.236,vS:c.fontSize/3.236};case gvjs_sx:return b=a=a.data.size,{width:a,height:a,Iw:b,vS:b};default:return b=a=a.data.size,{width:a,height:a,Iw:b,vS:b}}};function gvjs_9I(a,b){this.Uu={};this.eu={};this.OA=[];this.updateOptions(a,b)}function gvjs_yfa(a){gvjs_r(a.OA,function(a){gvjs_$I(this,this.eu[a])},a)}gvjs_9I.prototype.updateOptions=function(a,b){this.Na=gvjs_Zh(a,"actionsMenu.textStyle",b);this.rpa=gvjs_Zh(a,"actionsMenu.disabledTextStyle",b);gvjs_yfa(this)};
  gvjs_9I.prototype.getEntries=function(){for(var a=[],b=0,c=this.OA.length;b<c;b++){var d=this.OA[b],e=this.eu[d];if(!e.visible||e.visible())d=e.enabled&&!e.enabled()?gvjs_3I(e.text||"",this.rpa,null,null,null,null,null,!1,null):gvjs_Ed(this.Uu[d]),a.push(d)}return a};
  function gvjs_$I(a,b){if(!b.id)throw Error("Missing mandatory ID for action.");var c;a.eu[b.id]?c=a.eu[b.id]:(c=a.eu[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.OA.push(b.id));gvjs_Hd(c,b);a.Uu[b.id]=gvjs_3I(c.text||"",a.Na,null,null,null,null,null,!1,c.id)}gvjs_9I.prototype.uh=function(a){(a=this.eu[a])&&(a=gvjs_Ed(a));return a};function gvjs_zfa(a,b){a.JG=a.JG||{};a=a.JG;a.entries=a.entries||{};a=a.entries;a[b]=a[b]||{};b=a[b];b.Vh=b.Vh||{};return b.Vh}
  gvjs_9I.prototype.Bs=function(a,b,c){if(!a.html){var d=b.focused.Vx;null!=d&&(a=gvjs_fc(a.JG.entries,function(a){return a.Vh.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_8g("#DDD")))}};function gvjs_aJ(a){this.Xb=a}function gvjs_bJ(a,b){var c={index:{},order:[],Fw:{}};gvjs_r(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.Fw.hasOwnProperty(b)){var d=this.getTitle(a);d&&(c.Fw[b]=d)}c.index.hasOwnProperty(b)||(c.index[b]=[],c.order.push(b));c.index[b].push(a)}},a);return c};function gvjs_cJ(a){this.Xb=a}gvjs_q(gvjs_cJ,gvjs_aJ);gvjs_cJ.prototype.getKey=function(a){return this.Xb.f0(a)};gvjs_cJ.prototype.getTitle=function(a){return this.Xb.sQ(a)};gvjs_cJ.prototype.getContent=function(a,b,c){var d=gvjs_tE(this.Xb,c);return gvjs_dJ(a,d,b.content||"",!0,a.Aza,this.Xb.D[c.Rb])};function gvjs_eJ(a){this.Xb=a}gvjs_q(gvjs_eJ,gvjs_aJ);gvjs_eJ.prototype.getKey=function(a){return a.Rb};gvjs_eJ.prototype.getTitle=function(a){return gvjs_tE(this.Xb,a)};gvjs_eJ.prototype.getContent=function(a,b,c){c=this.Xb.sQ(c)||"";return[c?gvjs_3I(b.content||"",a.OG,c,a.Na):null]};function gvjs_fJ(a,b,c,d){b=gvjs_Zh(a,gvjs__x,{ob:b.ob,fontSize:b.fontSize});this.Qt=gvjs_D(a,gvjs_Zx,c.contains(gvjs_8s));this.Aza=gvjs_D(a,gvjs_Zx,!0);this.Bza=gvjs_D(a,"tooltip.showEmpty",!0);this.Na=b;this.OG=gvjs_Tg(b);this.Ge=d||null;this.haa=gvjs_G(a,"diff.newData.tooltip.prefix","Current: ");this.iaa=gvjs_G(a,"diff.oldData.tooltip.prefix","Previous: ")}gvjs_fJ.prototype.Ru=function(){};function gvjs_gJ(a,b,c,d){gvjs_fJ.call(this,a,b,c,d)}gvjs_q(gvjs_gJ,gvjs_fJ);
  gvjs_gJ.prototype.J$=function(a,b,c){var d=a.Xb,e=d.D[b];c=d.iJ(b,c);var f=!1,g=null,h=null,k=null!=d.xd&&d.xd;if(d.xd)if(f=!0,h=[this.haa,this.iaa],d=e.type,d===gvjs_Ms)g=[{color:e.ih.rb(),alpha:e.ih.Ne},{color:e.Th.background.ih.rb(),alpha:e.Th.background.ih.Ne}];else if(d===gvjs_vi)d=b%2?b-1:b,b=a.Xb.D[d],d=a.Xb.D[d+1],g=[{color:d.ih.rb(),alpha:d.ih.Ne},{color:b.ih.rb(),alpha:b.ih.Ne}];else throw Error("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.Z)for(c.title&&gvjs_hJ(this,
  b,c.title),e=0;e<c.Z.length;e++)h=c.Z[e],f=b,h=(k=h.title)?gvjs_3I(h.value,this.OG,k,this.Na):null,null!=h&&f.entries.push(h);else c.mx&&!c.ek?(gvjs_hJ(this,b,c.mx),gvjs_iJ(this,b,c.Ln,c.content,!0,this.Qt,e,f,g,h,k)):c.Ln&&!c.ek?gvjs_iJ(this,b,c.Ln,c.content,!0,this.Qt,e,!0,g,h,k):null!=c.content&&gvjs_iJ(this,b,null,c.content,!1,this.Qt,e);this.Ru(b,a.Ck);return b};
  function gvjs_jJ(a,b,c,d){var e=b.Xb,f=new gvjs_cJ(e),g=new gvjs_eJ(e),h=null;d==gvjs_8s?h=f:d==gvjs_9w&&(h=g);var k;if(h)k=gvjs_bJ(h,c);else{d=gvjs_bJ(f,c);var l=gvjs_bJ(g,c),h=g;k=l;1==d.order.length&&1<l.order.length&&(h=f,k=d)}var m={entries:[]};gvjs_r(k.order,function(a){gvjs_hJ(this,m,k.Fw[a].toString());gvjs_r(k.index[a],function(a){var b=e.iJ(a.Rb,a.Ob);b.ek?gvjs_iJ(this,m,null,b.content,!1,this.Qt,e.D[a.Rb]):m.entries.push.apply(m.entries,h.getContent(this,b,a))},this)},a);a.Ru(m,b.Ck,0<
  c.length);return m}gvjs_gJ.prototype.K$=function(a,b){var c=a.Xb,d=c.D[b],e=d.Od,f=null,g=null,h=null!=c.xd&&c.xd;c.xd&&(f=c.D.length,f=(b+f/c.pie.Ci.length)%f,g=c.D[f],c={color:d.brush.rb(),alpha:d.brush.Ne},g={color:g.brush.rb(),alpha:g.brush.Ne},f=b>f?[c,g]:[g,c],g=[this.haa,this.iaa]);b={entries:[]};e.Ln?gvjs_iJ(this,b,e.Ln,e.content,!0,this.Qt,d,!0,f,g,h):gvjs_iJ(this,b,null,e.content,!1,this.Qt,d);this.Ru(b,a.Ck);return b};
  function gvjs_Afa(a,b,c){var d=b.Xb,e={entries:[]};gvjs_r(c,gvjs_p(function(a){a=d.D[a];var b=a.Od;b.Ln?gvjs_iJ(this,e,b.Ln,b.content,!0,this.Qt,a,!0):gvjs_iJ(this,e,null,b.content,!1,this.Qt,a)},a));a.Ru(e,b.Ck);return e}
  gvjs_gJ.prototype.H$=function(a,b){var c=a.Xb,d=c.cb[b].Od,e=!1,f={entries:[]};if(d&&d.content)gvjs_iJ(this,f,null,d.content,!1,!1);else{var g=0,h=1,k=c.D.length;gvjs_$F(c)&&(g=c.D.length-1,k=h=-1);for(var l=null;g!=k;g+=h){var m=c.D[g];if(m.JV){d=gvjs_sE(c,g,b);if(l!=m.kf){var l=m.kf,n=c.cb[b].Fw[l];gvjs_Mb(gvjs_1b(n))||gvjs_hJ(this,f,n)}m.points[d]&&m.points[d].Od&&m.points[d].Od.content&&(d=m.points[d].Od,gvjs_iJ(this,f,d.Ln,d.content,!0,this.Qt,m,void 0,void 0,void 0,void 0,d.ek&&d.wi),e=!0)}}}null!=
  a.Ck&&0<a.Ck.length&&(e=!0);this.Ru(f,a.Ck);return e||this.Bza?f:null};function gvjs_hJ(a,b,c){a=gvjs_3I(c,a.OG);b.entries.push(a)}function gvjs_dJ(a,b,c,d,e,f,g,h,k,l,m){g=null!=g?g:!1;d=d?a.OG:a.Na;c=c.split("\n");var n=e?f.color.color:null;b=g&&null!=b?gvjs_3I(b,a.Na,null,null,n,f&&f.qH):gvjs_3I(c[0],d,b,a.Na,n,f&&f.qH,null,m);a=[b];for(g=g?0:1;g<c.length;g++)n=null!=h?h[g].color:e?gvjs_d:null,b=gvjs_3I(c[g],d,null,null,n,null!=h?h[g].alpha:null,null!=k?k[g]:null,m),b.fG=l,a.push(b);return a}
  function gvjs_iJ(a,b,c,d,e,f,g,h,k,l,m,n){b.entries.push.apply(b.entries,gvjs_dJ(a,c,d,e,f,g,h,k,l,m,n))}gvjs_gJ.prototype.Ru=function(a,b,c){b&&0!==b.length&&((void 0==c||c)&&a.entries.push(gvjs_5I()),gvjs_rc(a.entries,b))};function gvjs_kJ(a,b,c){gvjs_fJ.call(this,a,b,c);this.Ija=this.OG;this.jW=gvjs_u(this.Na);this.jW.color=gvjs_Kq;this.jW.fontSize-=2}gvjs_q(gvjs_kJ,gvjs_fJ);gvjs_kJ.prototype.J$=function(a,b,c){b=a.Xb.D[b];a=b.points[c].Od;c=[];b.EA||(b=gvjs_3I(b.title||"",this.Ija),c.push(b));b=gvjs_3I(a.content,this.Ija);c.push(b);a=gvjs_3I(a.mx,this.jW);c.push(a);return{entries:c}};gvjs_kJ.prototype.K$=function(){return{entries:[]}};gvjs_kJ.prototype.H$=function(){return{entries:[]}};function gvjs_Bfa(a,b,c){this.Kr=b;this.uf=new gvjs_x(0,c.width,c.height,0);gvjs_D(a,["tooltip.ignoreBounds.left",gvjs_Xx],!1)?this.uf.left=-Infinity:this.uf.left-=gvjs_E(a,["tooltip.bounds.left",gvjs_Wx],0);gvjs_D(a,["tooltip.ignoreBounds.top",gvjs_Xx],!1)?this.uf.top=-Infinity:this.uf.top-=gvjs_E(a,["tooltip.bounds.top",gvjs_Wx],0);gvjs_D(a,["tooltip.ignoreBounds.right",gvjs_Xx],!1)?this.uf.right=Infinity:this.uf.right+=gvjs_E(a,["tooltip.bounds.right",gvjs_Wx],0);gvjs_D(a,["tooltip.ignoreBounds.bottom",
  gvjs_Xx],!1)?this.uf.bottom=Infinity:this.uf.bottom+=gvjs_E(a,["tooltip.bounds.bottom",gvjs_Wx],0);this.Kx=null;c=gvjs_F(a,"tooltip.pivot.x");var d=gvjs_F(a,"tooltip.pivot.y");null!=c&&gvjs_n(c)&&gvjs_Rc(c)&&null!=d&&gvjs_n(d)&&gvjs_Rc(d)&&(this.Kx=new gvjs_w(c,d));b=null!=b.Ge&&0<b.Ge.getEntries().length?gvjs_Va:gvjs_0a;this.m7=gvjs_Uh(a,gvjs_0x,gvjs_4h,b)}
  function gvjs_lJ(a){if(a.mb==gvjs_uw){var b=a.pie.center;return new gvjs_w(b.x,b.y)}b=gvjs_ud(a.Hd);a=gvjs_ud(a.Xc);return new gvjs_w(null!=b.Hb?b.Hb.qa:Math.min(b.Ug,b.yf),null!=a.Hb?a.Hb.qa:Math.max(a.Ug,a.yf))}function gvjs_Cfa(a,b){a.uf=b}function gvjs_mJ(a,b,c){var d=b.ma;a=gvjs_lJ(a);b=1+Math.ceil(gvjs_9F(b,c)/Math.sqrt(2));return new gvjs_w(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}
  function gvjs_nJ(a,b){var c=gvjs_nz(a.pie.center,gvjs_jI(((b.et?45:(b.pe+b.Nd)/2)/180-.5)*Math.PI,a.pie.radiusX,a.pie.radiusY));b=new gvjs_w(c.x+b.offset.x,c.y+b.offset.y);b.x=gvjs_Fc(b.x,0,a.width);b.y=gvjs_Fc(b.y,0,a.height);return b}function gvjs_oJ(a){var b=a.anchor?a.anchor:new gvjs_w(0,0),c=a.Z[0],d=a.va.fontSize;return 270==a.angle?new gvjs_w(b.x+c.x+d,b.y+c.y-c.length/2):new gvjs_w(b.x+c.x+c.length/2,b.y+c.y-d)}
  function gvjs_pJ(a,b,c){var d=a.D[b],e=d.type;c=gvjs_sE(a,b,c);b=d.points[c];if(!b)return new gvjs_w(0,0);switch(a.mb){case gvjs_b:case gvjs_4u:switch(e){case gvjs_Ms:case gvjs_vx:return d=b.ma.ko||b.ma,e=gvjs_lJ(a),d=new gvjs_w(d.left+(d.left<e.x?0:d.width),d.top+(d.top<e.y?0:d.height)),gvjs_qJ(a,d),d;case gvjs_N:case gvjs_Bs:case gvjs_vi:return gvjs_mJ(a,b,d);case gvjs_6s:return d=b.ma.rect,e=gvjs_lJ(a),d=new gvjs_w(d.left+d.width>e.x?d.left+d.width:d.left,d.top<e.y?d.top:d.top+d.height),gvjs_qJ(a,
  d),d}case gvjs_vi:return gvjs_mJ(a,b,d);case gvjs__s:e=b.ma;d=gvjs_mJ(a,b,d);if(d.x<a.N.left||d.x>a.N.right)d.x+=2*(e.x-d.x);if(d.y<a.N.top||d.y>a.N.bottom)d.y+=2*(e.y-d.y);return d}return new gvjs_w(0,0)}function gvjs_qJ(a,b){a=a.N;b.x=gvjs_Fc(b.x,a.left,a.right);b.y=gvjs_Fc(b.y,a.top,a.bottom)}
  function gvjs_rJ(a,b,c,d){var e=null,f=null,g=gvjs_ud(b.Hd),h=gvjs_ud(b.Xc),k=g.Vm,l=h.Vm,m=d;b.orientation&&b.orientation!==gvjs_c?(l=-l,h.type===gvjs_H&&(m=b.cb[d].data),f=h.position.Ye(m)):(g.type===gvjs_H&&(m=b.cb[d].data),e=g.position.Ye(m));a=a.Kr.Na.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_w(e,f)}
  function gvjs_sJ(a,b){a=gvjs_nz(a.pie.center,gvjs_jI(((b.et?45:(b.pe+b.Nd)/2)/180-.5)*Math.PI,a.pie.radiusX-.1,a.pie.radiusY-.1));return new gvjs_w(a.x+b.offset.x,a.y+b.offset.y)}function gvjs_tJ(a){var b=a.anchor?a.anchor:new gvjs_w(0,0),c=a.Z[0],d=a.va.fontSize;return 270==a.angle?new gvjs_w(b.x+c.x+d/2,b.y+c.y):new gvjs_w(b.x+c.x,b.y+c.y-d/2)}
  function gvjs_uJ(a,b,c){c=gvjs_sE(a,b,c);var d=a.D[b];b=d.type;c=d.points[c].ma;if(b==gvjs_Ms||b==gvjs_vx||b==gvjs_6s){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_lJ(a);a=a.orientation==gvjs_c?f>g.y?new gvjs_w(c+b/2,f-.1):new gvjs_w(c+b/2,d+.1):c<g.x?new gvjs_w(c+.1,d+e/2):new gvjs_w(c+b-.1,d+e/2)}else a=new gvjs_w(c.x,c.y);return a}
  function gvjs_vJ(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.Xb,f=d.D[c],null==f.offset)a=null;else{e=gvjs_nJ(d,f);f=gvjs_sJ(d,f);var g=d.D[c].Od;g.wi&&g.ek?a=gvjs_wJ(a,g.content,e,f):(b=a.Kr.K$(b,c),a=gvjs_6I(b,d.Ec,!0,e,a.uf,f,void 0,d.yg,d.Hv))}else if(null!==c||null===d||null===e)null===c&&null!==d?(c=b.Xb,e=f.clone(),f=gvjs_rJ(a,c,e,d),e=a.Kx?gvjs_Qe(f,a.Kx):e,(g=c.cb[d].Od)&&g.wi&&g.ek?a=gvjs_wJ(a,g.content,f,e):(b=a.Kr.H$(b,d),a=null===b?
  null:gvjs_6I(b,c.Ec,!1,f,a.uf,e,void 0,c.yg,c.Hv))):a=null;else{c=b.Xb;var g=c.cb[d].ed.labels[e],h=g.Od;h?(f=gvjs_oJ(g),g=gvjs_tJ(g),h.wi&&h.ek?a=gvjs_wJ(a,h.content,f,g):(h=a.Kr,d={entries:[gvjs_3I(b.Xb.cb[d].ed.labels[e].Od.content,h.Na)]},0<b.Ck.length&&h.Ru(d,b.Ck),a=gvjs_6I(d,c.Ec,!1,f,a.uf,g,void 0,c.yg,c.Hv))):a=null}else e=b.Xb,e.D[c].JV?(f=gvjs_pJ(e,c,d),g=a.Kx?gvjs_Qe(f,a.Kx):gvjs_uJ(e,c,d),(h=e.D[c].points[d].Od)?h.wi&&h.ek?a=gvjs_wJ(a,h.content,f,g):(b=a.Kr.J$(b,c,d),a=gvjs_6I(b,e.Ec,
  !0,f,a.uf,g,void 0,e.yg,e.Hv)):a=null):a=null;else{f=b.Xb;var h=f.D[c].points[d].ed.labels[e],k=h.Od;k?(g=gvjs_oJ(h),h=gvjs_tJ(h),k.wi&&k.ek?a=gvjs_wJ(a,k.content,g,h):(k=a.Kr,d={entries:[gvjs_3I(b.Xb.D[c].points[d].ed.labels[e].Od.content,k.Na)]},k.Ru(d,b.Ck),a=gvjs_6I(d,f.Ec,!1,g,a.uf,h,void 0,f.yg,f.Hv))):a=null}return a}
  function gvjs_Dfa(a,b,c,d,e){var f=b.Xb;d=d.clone();var g=gvjs_rJ(a,f,d,c[c.length-1]);d=a.Kx?gvjs_Qe(g,a.Kx):d;var h=[];gvjs_r(c,function(a){gvjs_r(f.D,function(b,c){h.push({Rb:c,Ob:a})})});b=gvjs_jJ(a.Kr,b,h,e);return null===b?null:gvjs_6I(b,f.Ec,!1,g,a.uf,d,void 0,f.yg,f.Hv)}function gvjs_wJ(a,b,c,d){return{html:{name:gvjs_Za,content:b,properties:{className:gvjs_Qu}},VH:!0,eL:d,anchor:c,RG:a.uf,spacing:20,margin:5}};function gvjs_xJ(a,b,c,d,e,f){this.Ge=f;d==gvjs_6t||this.Ge?null!=this.Ge&&this.Ge.updateOptions(a,c):this.Ge=new gvjs_9I(a,c);c=d==gvjs_6t?new gvjs_kJ(a,c,e):new gvjs_gJ(a,c,e,this.Ge);this.tp=new gvjs_Bfa(a,c,b)}
  function gvjs_yJ(a,b,c){var d={};if(null!=c.Ya.EB){d.Ya=d.Ya||{};var e=b.Ya,f=c.Ya.EB;d.Ya.Gu=e.Bg[f];var g=f+1+"/"+e.Bg.length,h=e.VL.w4,k=0<f,e=e.VL.v3,f=f<b.Ya.Bg.length-1;d.Ya.VL={w4:{brush:k?h.bc.active:h.bc.JR,active:k},v3:{brush:f?e.bc.active:e.bc.JR,active:f},b4:{text:g,Z:{0:{text:g}}}}}a.Bs(b,c,d);return d}gvjs_xJ.prototype.zj=function(a){this.Ge&&gvjs_$I(this.Ge,a)};gvjs_xJ.prototype.uh=function(a){if(this.Ge)return this.Ge.uh(a)};
  gvjs_xJ.prototype.vj=function(a){if(this.Ge){var b=this.Ge;a in b.Uu&&delete b.Uu[a];a in b.eu&&delete b.eu[a];a=gvjs_9b(b.OA,a);0<=a&&b.OA.splice(a,1)}};function gvjs_zJ(a){this.selected=new gvjs_Ep;this.focused={Rb:null,datum:null,Ob:null};this.annotations={focused:null,cQ:null};this.Ya={focused:{Vh:null},EB:null};this.Nh={focused:{Vx:null}};this.cursor={position:null,p4:null};this.Oi=this.bp=null;a&&(this.selected.setSelection(a.selected),a.focused&&(this.focused=gvjs_AJ(this.focused,a.focused)),a.annotations&&(this.annotations=gvjs_AJ(this.annotations,a.annotations)),a.Ya&&(this.Ya=gvjs_AJ(this.Ya,a.Ya)),a.Nh&&(this.Nh=gvjs_AJ(this.Nh,a.Nh)),a.bp&&
  (this.bp=gvjs_AJ(this.bp,a.bp)),a.Oi&&gvjs_AJ(this.Oi,a.Oi))}gvjs_zJ.prototype.clone=function(){var a=new gvjs_zJ;a.selected=this.selected.clone();a.focused=gvjs_lh(this.focused);a.annotations=gvjs_lh(this.annotations);a.Ya=gvjs_lh(this.Ya);a.Nh=gvjs_lh(this.Nh);a.cursor=gvjs_lh(this.cursor);a.bp=gvjs_lh(this.bp);a.Oi=gvjs_lh(this.Oi);return a};
  gvjs_zJ.prototype.equals=function(a,b){b=gvjs_i(b)?b:!1;return this.selected.equals(a.selected)&&gvjs_kh(this.focused,a.focused)&&gvjs_kh(this.annotations,a.annotations)&&gvjs_kh(this.Ya,a.Ya)&&gvjs_kh(this.Nh,a.Nh)&&(b||gvjs_kh(this.cursor,a.cursor))&&gvjs_kh(this.bp,a.bp)&&gvjs_kh(this.Oi,a.Oi)};function gvjs_AJ(a,b){var c=new gvjs_iF(2);gvjs_jF(c,0,a);gvjs_jF(c,1,b);return c.compact()};function gvjs_BJ(a,b,c,d,e,f,g){gvjs_xJ.call(this,a,b,c,d,e,g);this.kP=gvjs_Vh(a,"crosshair.trigger",gvjs_cba);this.Joa=gvjs_Uh(a,["crosshair.selected.orientation",gvjs_Qt],gvjs_5h,gvjs_Va);this.Goa=gvjs_Uh(a,["crosshair.focused.orientation",gvjs_Qt],gvjs_5h,gvjs_Va);this.Hoa=gvjs_Qh(a,["crosshair.selected.color",gvjs_Ot]);this.Eoa=gvjs_Qh(a,["crosshair.focused.color",gvjs_Ot]);this.Ioa=gvjs_Kh(a,["crosshair.selected.opacity",gvjs_Pt],1);this.Foa=gvjs_Kh(a,["crosshair.focused.opacity",gvjs_Pt],1);
  this.BX=gvjs_Uh(a,"aggregationTarget",gvjs_2da,gvjs_d);this.yR=!0}gvjs_q(gvjs_BJ,gvjs_xJ);gvjs_BJ.prototype.Bs=function(a,b,c){this.yR=!0;switch(a.OC){case gvjs__t:this.$Z(a,b,c);break;case gvjs_6t:gvjs_Efa(this,a,b,c)}};gvjs_BJ.prototype.Raa=function(a,b){return a.equals(b,this.yR)};function gvjs_Ffa(a){return gvjs_cc(a.D,function(a){return a.ah})}function gvjs_CJ(a,b,c){a.D=a.D||{};a=a.D;a[b]=a[b]||{};b=a[b];b.points=b.points||{};b=b.points;b[c]=b[c]||{};return b[c]}
  function gvjs_DJ(a,b,c){if(null!=b)return a=gvjs_CJ(a,b,c),a.ed=a.ed||{},a.ed;a=gvjs_EJ(a,c);a.ed=a.ed||{};return a.ed}function gvjs_FJ(a,b){a.D=a.D||{};a=a.D;a[b]=a[b]||{};return a[b]}function gvjs_EJ(a,b){a.cb=a.cb||{};a=a.cb;a[b]=a[b]||{};return a[b]}function gvjs_GJ(a,b){a.Ya=a.Ya||{};a=a.Ya;a.Gu=a.Gu||{};a=a.Gu;a[b]=a[b]||{};return a[b]}
  gvjs_BJ.prototype.$Z=function(a,b,c){var d={Xb:a,Ck:this.Ge.getEntries(),Dv:c,Dk:b.Nh},e=b.Nh.focused.Vx;null!=e&&(b.Nh.focused.action=this.Ge.uh(e).action);for(var e=this.tp.m7,f=e==gvjs_ab||e==gvjs_Va,e=e==gvjs_0a||e==gvjs_Va,g=this.BX!=gvjs_d,h=this.Ge&&0<d.Ck.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.Sp[p],n=r.Lc;if(q=a.wQ({Yb:p,row:q}))switch(r.kl){case gvjs_Sj:gvjs_HJ(this,a,q.Rb,q.Ob,c);f&&!l&&gvjs_IJ(this,d,q.Rb,q.Ob);break;case gvjs_ns:if(null!=
  n?a.D[n].ah:a.ah)n=r.rE,gvjs_Gfa(q.Rb,q.Ob,n,c),f&&gvjs_JJ(this,d,q.Rb,q.Ob,n)}}f&&l&&!a.Ky&&(m=gvjs_ac(gvjs_s(k,function(b){return a.wQ({Yb:b.column,row:b.row})}),gvjs_ub),0<m.length&&gvjs_Hfa(this,d,g?m:[],m[m.length-1]));k=gvjs_Fp(b.selected,gvjs_Xj);for(m=0;m<k.length;++m)p=k[m],r=a.Sp[p],null!=r&&(n=r.Lc,null!=n&&gvjs_KJ(this,a,n,c));k=a.mb===gvjs__s;l=gvjs_Gp(b.selected);g=1<l.length&&(g||h);for(m=0;m<l.length;++m)q=l[m],h=a.ks[q],k?(n=0,gvjs_HJ(this,a,n,h,c),f&&!g&&gvjs_IJ(this,d,n,h)):(gvjs_Ifa(this,
  a,h,c),f&&!g&&gvjs_LJ(this,d,b.cursor.p4,h));g&&(k?gvjs_IJ(this,d,0,a.ks[l[l.length-1]]):f&&(f=gvjs_s(l,function(b){return a.ks[b]}),0<f.length&&gvjs_Jfa(this,d,b.cursor.p4,f)));f=b.focused.Rb;m=b.focused.datum;null!=m?a.D[f].ah&&(gvjs_MJ(this,a,f,m,c),e&&gvjs_IJ(this,d,f,m),gvjs_Kfa(a,f,m,c)):null!=f&&a.D[f].ah&&gvjs_NJ(this,a,f,c);f=b.Ya.focused.Vh;null!=f&&a.D[f].ah&&gvjs_NJ(this,a,f,c);f=b.focused.Ob;null!=f&&a.cb[f]&&(gvjs_Lfa(this,a,f,c),e&&gvjs_Ffa(d.Xb)&&(gvjs_LJ(this,d,b.cursor.position,
  f),this.yR=!1));if(f=b.annotations.cQ)f=gvjs_DJ(c,f.Lc,f.RZ),f.bundle=f.bundle||{},f.bundle.zda=!0;(f=b.annotations.focused)&&e&&(m=a.Sp[f.Yb],e=m.Lc,f=a.ks[f.row],m=m.rE,(null!=e?a.D[e].ah:a.ah)&&gvjs_JJ(this,d,e,f,m));if(b=b.Oi)c.Oi=b};var gvjs_Mfa=[.25,.1,.05],gvjs_OJ=[.3,.1,.05],gvjs_Nfa=[.3,.15,.05];
  function gvjs_MJ(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_4F(g)&&g.ma&&(!gvjs_5F(f)||0!=f.lineWidth||gvjs_6F(g,f))){var h=f.type==gvjs_Ms?gvjs_Nfa:gvjs_Mfa;e=gvjs_CJ(e,c,d);e.Mo={};c=e.Mo;c.af=[];for(d=0;d<h.length;d++){var k=new gvjs_C({fill:gvjs_d,stroke:gvjs_Ta,strokeOpacity:h[d],strokeWidth:1});c.af.push({brush:k})}switch(f.type){case gvjs_Ms:case gvjs_vx:case gvjs_6s:a=g.ma.ko||g.ma.rect||g.ma;b=new gvjs_P(a.left,a.top,a.width,a.height);for(d=0;d<h.length;d++)a=c.af[d].brush.ac,c.af[d].rect=
  new gvjs_P(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_N:case gvjs_Bs:case gvjs_vi:case gvjs_1s:e.visible=!0;c.x=g.ma.x;c.y=g.ma.y;if(a.kP===gvjs_Va||a.kP===gvjs_0a)d=gvjs_3F(g,f),d=gvjs_9g(a.Eoa||d.rb(),1,!1,a.Foa),gvjs_PJ(b,g,e,d,a.Goa);e.wj?(a=e.wj,b=a.radius+a.brush.ac/2):b=gvjs_9F(g,f);for(d=0;d<h.length;d++)a=c.af[d].brush.ac,c.af[d].radius=b+a/2,b+=a}}}
  function gvjs_NJ(a,b,c,d){var e=b.D[c],f;if(gvjs_5F(e)&&0<e.lineWidth){f=gvjs_FJ(d,c);f.Mo={};f=f.Mo;f.af=[];var g;g=e.type==gvjs_Bs?b.pp!==gvjs_d?gvjs_bG(e):gvjs_aG(e,!1):gvjs_aG(e,b.gk);g=gvjs_Ez(g);for(var h=e.bd.ac/2,k=0;k<gvjs_OJ.length;k++){var l=new gvjs_C({fill:gvjs_d,stroke:gvjs_Ta,strokeOpacity:gvjs_OJ[k],strokeWidth:1}),m=gvjs_Fz(g,h+l.ac/2);f.af.push({brush:l,path:m});h+=l.ac}}f=(f=(f=d.D)&&f[c])&&f.points;for(g=0;g<e.points.length;++g)h=e.points[g],gvjs_4F(h)||(gvjs_6F(h,e)||f&&f[g]&&
  f[g].visible)&&gvjs_MJ(a,b,c,g,d);b.xd&&e.type===gvjs_vi&&!a.$L(e.columns)&&gvjs_NJ(a,b,c-1,d)}gvjs_BJ.prototype.$L=function(a){a=a[gvjs_gw];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_sE(b,f,c);b.D[f].ah&&null!=g&&gvjs_MJ(a,b,f,g,d)}}
  function gvjs_HJ(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_4F(g)&&g.ma&&(!gvjs_5F(f)||0!=f.lineWidth||gvjs_6F(g,f))){var h=gvjs_3F(g,f);c=gvjs_CJ(e,c,d);c.wj={};d=c.wj;var k=b.FN;e=1;null==k&&(k=gvjs_mb,e=0);switch(f.type){case gvjs_Ms:case gvjs_vx:case gvjs_6s:e=1;d.brush=gvjs_7g.clone();d.brush.Bd(k);f.type==gvjs_6s&&(a=gvjs_Zc(gvjs_Tc(h.rb()).gc),b=gvjs_Zc(gvjs_Tc(k).gc),f=gvjs_Zc(gvjs_Tc(g.zG.rb()).gc),d.brush.Bd(gvjs_Xc(gvjs_7c(f,[a,b]))));gvjs_1g(d.brush,e);d.brush.ql(1);g=g.ma.ko||g.ma.rect||
  g.ma;h=h.ac;a=d.brush.ac;d.rect=new gvjs_P(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.wj;break;case gvjs_N:case gvjs_Bs:case gvjs_vi:case gvjs_1s:c.visible=!0;d.x=g.ma.x;d.y=g.ma.y;if(a.kP===gvjs_Va||a.kP===gvjs_ab){var l=gvjs_9g(a.Hoa||h.rb(),1,!1,a.Ioa);gvjs_PJ(b,g,c,l,a.Joa)}d.brush=new gvjs_C({fill:k,fillOpacity:e,stroke:h.rb(),strokeWidth:1});d.radius=gvjs_9F(g,f)+1.5+d.brush.ac/2}}}
  function gvjs_PJ(a,b,c,d,e){c=c.M$||(c.M$={});c.x=b.ma.x;c.y=b.ma.y;c.brush=d;b=new gvjs_w(a.N.left,c.y);d=new gvjs_w(a.N.right,c.y);var f=new gvjs_w(c.x,a.N.top);a=new gvjs_w(c.x,a.N.bottom);c.path=c.path||new gvjs_uy;if(e===gvjs_Va||e===gvjs_g)for(f=gvjs_xy([f,a]),a=0;a<f.Oc.length-1;a++)c.path.Mj(f.Oc[a]);if(e===gvjs_Va||e===gvjs_c)for(e=gvjs_xy([b,d]),a=0;a<e.Oc.length-1;a++)c.path.Mj(e.Oc[a]);c.path.close()}
  function gvjs_KJ(a,b,c,d){var e=b.D[c];if((e.type==gvjs_N||e.type==gvjs_Bs||e.type==gvjs_vi)&&0<e.lineWidth){var f=gvjs_FJ(d,c);f.wj={};var f=f.wj,g;g=e.type==gvjs_Bs?b.pp!==gvjs_d?gvjs_bG(e):gvjs_aG(e,!1):gvjs_aG(e,b.gk);g=gvjs_Ez(g);f.brush=new gvjs_C({stroke:e.bd.Ee,strokeWidth:Math.min(1,e.bd.ac/2)});f.path=gvjs_Fz(g,-(e.bd.ac/2+2+f.brush.ac/2))}for(f=0;f<e.points.length;++f)g=e.points[f],gvjs_4F(g)||(gvjs_6F(g,e)||gvjs_7F(e,f)&&!b.gk)&&gvjs_HJ(a,b,c,f,d);b.xd&&e.type===gvjs_vi&&!a.$L(e.columns)&&
  gvjs_KJ(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_sE(b,f,c);null!=g&&gvjs_HJ(a,b,f,g,d)}}function gvjs_QJ(a,b,c,d){c=gvjs_CJ(b.Dv,c.Rb,c.Ob);var e=null!=b.Dk;c.Ca=d;e&&a.Ge.Bs(d,b.Dk,c.Ca)}function gvjs_IJ(a,b,c,d){var e=gvjs_vJ(a.tp,b,c,d,null);null!=e&&gvjs_QJ(a,b,{Rb:c,Ob:d},e)}
  function gvjs_Hfa(a,b,c,d){var e;e=a.tp;var f=a.BX,g=b.Xb,h=gvjs_pJ(g,d.Rb,d.Ob),k=gvjs_uJ(g,d.Rb,d.Ob);c=gvjs_jJ(e.Kr,b,c,f);e=gvjs_6I(c,g.Ec,!0,h,e.uf,k,void 0,g.yg,g.Hv);gvjs_QJ(a,b,d,e)}function gvjs_Jfa(a,b,c,d){if(c){c=gvjs_Dfa(a.tp,b,d,c,a.BX);d=gvjs_EJ(b.Dv,d[d.length-1]);var e=null!=b.Dk;d.Ca=c;e&&a.Ge.Bs(c,b.Dk,d.Ca)}}function gvjs_LJ(a,b,c,d){if(c){var e=gvjs_EJ(b.Dv,d),f=null!=b.Dk;c=gvjs_vJ(a.tp,b,null,d,null,c);null!==c&&(e.Ca=c,f&&a.Ge.Bs(c,b.Dk,e.Ca))}}
  function gvjs_JJ(a,b,c,d,e){var f=gvjs_DJ(b.Dv,c,d);f.labels=f.labels||{};f=f.labels;f[e]=f[e]||{};var f=f[e],g=null!=b.Dk;c=gvjs_vJ(a.tp,b,c,d,e);f.ua=c;g&&c&&a.Ge.Bs(c,b.Dk,f.ua)}function gvjs_Kfa(a,b,c,d){if(a.dj){var e=a.dj;a=gvjs_TG(e.scale,e.rI,[{value:a.D[b].points[c].eg.color}],a.Ec);d.dj={definition:a}}}function gvjs_Gfa(a,b,c,d){a=gvjs_DJ(d,a,b);a.labels=a.labels||{};a=a.labels;a[c]=a[c]||{};c=a[c];c.va=c.va||{};c.va.bold=!0}
  function gvjs_Efa(a,b,c,d){var e={Xb:b,Ck:[],Dv:d,Dk:null},f=c.focused.Rb,g=c.focused.datum;b.Ya&&gvjs_Cfa(a.tp,new gvjs_x(0,b.Ya.area.left,b.height,0));var h=a.tp.m7;if(null!=f&&null==g){for(var k=c.cursor.position.x,l=b.D[f].points,g=gvjs_ac(l,function(a){return null!=a}),m=0;m<g.length&&g[m].ma.x<k;)m++;0==m?g=0:m==g.length?g=g.length-1:(k=k<gvjs_Pc(g[m-1].ma.x,g[m].ma.x)?m-1:m,g=gvjs_9b(l,g[k]));a.yR=!1}l=null;if(null!=g)for(l=gvjs_CJ(d,f,g),l.visible=!0,h==gvjs_0a&&gvjs_IJ(a,e,f,g),b.Ya&&(l=
  gvjs_GJ(d,f),l.kh={la:b.eia}),l=0;l<b.D.length;l++)l!=f&&(b.Ya&&(g=gvjs_GJ(d,l),g.Ta={va:{color:gvjs_Pq}}),g=gvjs_FJ(d,l),k=b.D[l],g.bd=k.bd.clone(),gvjs_1g(g.bd,.3));if(f=c.annotations.cQ)f=gvjs_DJ(d,f.Lc,f.RZ),f.bundle=f.bundle||{},f.bundle.zda=!0;if(g=c.annotations.focused)l=b.Sp[g.Yb],f=l.Lc,g=b.ks[g.row],l=l.rE,(null!=f?b.D[f].ah:b.ah)&&gvjs_JJ(a,e,f,g,l);if(b.Ya&&b.Ya.position==gvjs_uv&&null!=c.Ya.focused.Vh){c=c.Ya.focused.Vh;l=gvjs_GJ(d,c);l.kh={la:b.eia};for(var f=b.D[c].points,n,l=f.length-
  1;0<=l;l--)if(g=f[l],!gvjs_4F(g)&&g.ma&&(new gvjs_x(b.N.top,b.N.right,b.N.bottom,b.N.left)).contains(new gvjs_w(g.ma.x,g.ma.y))){n=l;break}null!=n&&(l=gvjs_CJ(d,c,n),l.visible=!0,h==gvjs_0a&&gvjs_IJ(a,e,c,n));for(l=0;l<b.D.length;l++)l!=c&&(g=gvjs_GJ(d,l),g.Ta={va:{color:gvjs_Pq}},g=gvjs_FJ(d,l),k=b.D[l],g.bd=k.bd.clone(),gvjs_1g(g.bd,.3))}};function gvjs_RJ(a,b){this.Qr=a;this.sx=b;this.hk=gvjs_u(a);var c=a.width!=b.width||a.height!=b.height;!c&&a.N&&b.N&&(c=a.N.width!=b.N.width||a.N.height!=b.N.height||a.N.left!=b.N.left||a.N.top!=b.N.top);this.hk.title&&c&&(this.hk.title.va.opacity=0);this.hk.Hd&&(this.hk.Hd=gvjs_qd(this.hk.Hd,gvjs_u),this.Jra=gvjs_qd(a.Hd,function(d,e){return gvjs_SJ(a.Hd[e],b.Hd[e],this.hk.Hd[e],!0,!1,c)},this));this.hk.Xc&&(this.hk.Xc=gvjs_qd(this.hk.Xc,gvjs_u),this.vBa=gvjs_qd(a.Xc,function(d,e){return gvjs_SJ(a.Xc[e],
  b.Xc[e],this.hk.Xc[e],!1,!0,c)},this));this.Mn=this.yj=null;gvjs_Ofa(this);this.eea=this.dea=null;gvjs_Pfa(this)}
  function gvjs_SJ(a,b,c,d,e,f){if(!a||!b)return null;var g=gvjs_u(a),h=gvjs_u(a);h.xk=b.xk;h.Ug=b.Ug;h.yf=b.yf;c.title&&f&&(c.title.va.opacity=0);if(a.type==gvjs_H&&b.type==gvjs_H&&a.dataType===b.dataType){a.Hb&&b.Hb&&(h.Hb=b.Hb,c.Hb=gvjs_u(c.Hb));h.Vd=gvjs_u(h.Vd);h.position=gvjs_u(h.position);c.Vd=gvjs_u(c.Vd);c.position=gvjs_u(c.position);h.position.Ye=b.position.Ye;if(a.eb&&b.eb){h.eb=gvjs_qc(h.eb);c.eb=gvjs_qc(c.eb);var k=h.eb,l=c.eb;for(f=0;f<k.length;f++){k[f]=gvjs_u(k[f]);l[f]=gvjs_u(l[f]);
  var m=k[f],n=a.Vd.Ye(m.Ia),n=b.Vd.Ak(n);m.qa=b.position.Ye(n)}}if(a.ii&&b.ii)for(h.ii=gvjs_qc(h.ii),c.ii=gvjs_qc(c.ii),k=h.ii,l=c.ii,f=0;f<k.length;f++)k[f]=gvjs_u(k[f]),l[f]=gvjs_u(l[f]),m=k[f],n=a.Vd.Ye(m.Ia),n=b.Vd.Ak(n),m.qa=b.position.Ye(n);if(a.text&&b.text)for(h.text=gvjs_qc(h.text),c.text=gvjs_qc(c.text),n=h.text,c=c.text,gvjs_TJ(n),gvjs_TJ(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_HD(a.text,b.text,function(a,b){return a.Ia==b.Ia});
  g.text=gvjs_ac(a.text,function(a,b){return null!=p.sea[b]});h.text=gvjs_ac(b.text,function(a,b){return null!=p.tea[b]});c.text=gvjs_qc(g.text);gvjs_TJ(g.text);gvjs_TJ(h.text);gvjs_TJ(c.text)}return[g,h]}function gvjs_Qfa(a,b,c,d,e,f,g){var h=e.Ta,k=a.Vd.Ye(e.Ia),k=b.Vd.Ak(k);a=a.position.Ye(e.Ia);b=b.position.Ye(k);f&&(f=c.Ta.anchor.x-a,h.anchor.x=b+f,d&&(h.anchor.y=d.Ta.anchor.y));g&&(f=c.Ta.anchor.y-a,h.anchor.y=b+f,d&&(h.anchor.x=d.Ta.anchor.x))}
  function gvjs_TJ(a){gvjs_r(a,function(b,c){a[c]=gvjs_u(a[c]);b=a[c];b.Ta=gvjs_u(b.Ta);b=b.Ta;b.anchor&&(c=b.anchor,b.anchor=new gvjs_pF(c.x,c.y))})}
  function gvjs_Ofa(a){var b=a.Qr,c=a.sx;if(b.D&&c.D){var d=gvjs_HD(b.D,c.D,function(a,b){return a.id==b.id});a.yj=gvjs_ac(b.D,function(a,b){return null!=d.sea[b]});a.Mn=gvjs_ac(c.D,function(a,b){return null!=d.tea[b]});b.mb==gvjs_b||b.mb==gvjs_vi?(b=null==b.orientation||b.orientation==gvjs_c?b.Hd[0]:b.Xc[0],c=null==c.orientation||c.orientation==gvjs_c?c.Hd[0]:c.Xc[0],b.type==gvjs_H&&c.type==gvjs_H&&b.dataType===c.dataType?gvjs_Rfa(a,b.Vd.Ye,b.Vd.Ak):gvjs_Sfa(a)):b.mb==gvjs__s&&gvjs_Tfa(a)}}
  function gvjs_Sfa(a){var b=a.Qr.cb,c=a.sx.cb;if(b&&c){var d={},e={},f={},g={};gvjs_r(b,function(a,b){null!=a.data&&(f[a.data]=b)});gvjs_r(c,function(a,b){null!=a.data&&(g[a.data]=b)});gvjs_r(b,function(a,b){null!=a.data&&(d[b]=g[a.data])});gvjs_r(c,function(a,b){null!=a.data&&(a=f[a.data],d[a]!==b&&(a=null),e[b]=a)});gvjs_r(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({jx:{wd:h,Xx:!0},kx:{wd:k,Xx:!1}}),
  l.push({data:b[h].data}),h++):(k<c.length&&null==e[k]?(m.push({jx:{wd:h,Xx:!1},kx:{wd:k,Xx:!0}}),l.push({data:c[k].data})):(m.push({jx:{wd:h,Xx:!0},kx:{wd:k,Xx:!0}}),l.push({data:b[h].data}),h++),k++);a.hk.cb=l;var n=function(a,b){return 0==b?a[0]:b>=a.length?gvjs_8b(a):gvjs_UJ(a[b-1],a[b],.5)};a.Qr.xd?gvjs_VJ(a,m,function(a,b,c,d){return b.Xx?a[b.wd*c+d]:n(a,b.wd*c+d)}):gvjs_WJ(a,m,function(a,b){return b.Xx?a[b.wd]:n(a,b.wd)})}}
  function gvjs_Rfa(a,b,c){var d=a.Qr.cb,e=a.sx.cb;if(d&&e)if(0==d.length||0==e.length)a.hk.cb=[],gvjs_WJ(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({jx:k,kx:k}),g.push({data:c(gvjs_Pc(f(d[k]),f(e[k])))});else k=gvjs_ida(d,e,f),gvjs_r(k,function(a){var b=a.dB;a=a.eB;var k;null!=d[b]&&null!=e[a]&&(k=c(gvjs_Pc(f(d[b]),f(e[a]))));null!=k&&(h.push({jx:b,kx:a}),g.push({data:k}))});a.hk.cb=g;a.Qr.xd?gvjs_VJ(a,h,
  function(a,b,c,d){return a[b*c+d]}):gvjs_WJ(a,h,function(a,b){return a[b]})}}
  function gvjs_Tfa(a){function b(a){a=gvjs_u(a);a.ma=gvjs_u(a.ma);a.ma.brush=a.ma.brush.clone();a.ma.brush.Kf(0);gvjs_1g(a.ma.brush,0);a.va=gvjs_u(a.va);a.va.opacity=0;return a}var c=a.yj[0].points,d=a.Mn[0].points,e=[],f=[],g=[],h={};gvjs_r(d,function(a,b){null!=a&&(gvjs_i(h[a.id])||(h[a.id]=[]),h[a.id].push(b))});gvjs_t(c,function(a,b){if(null!=a){var c=a.id&&h[a.id],c=c&&c.shift();gvjs_i(c)?g.push({jx:b,kx:c}):e.push(a)}});gvjs_t(h,function(a){gvjs_r(a,function(a){f.push(d[a])})});gvjs_WJ(a,g,function(a,
  b){return a[b]});var c=gvjs_s(e,b),k=gvjs_s(f,b);a.yj[0].VB=gvjs_pc(e,k);a.Mn[0].VB=gvjs_pc(c,f)}function gvjs_WJ(a,b,c){for(var d=0;d<a.yj.length;d++){var e=a.yj[d].points,f=a.Mn[d].points,g=[],h=[];if(a.yj[d].Kg)g=gvjs_qc(a.yj[d].points),h=gvjs_qc(a.Mn[d].points);else for(var k=0;k<b.length;k++){var l=b[k],m=c(e,l.jx),l=c(f,l.kx);m&&l&&(g.push(m),h.push(l))}a.yj[d]=gvjs_XJ(a.yj[d],g);a.Mn[d]=gvjs_XJ(a.Mn[d],h)}}
  function gvjs_VJ(a,b,c){for(var d=0;d<a.yj.length;d++){var e=a.yj[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.jx,k,p);q&&g.push(q)}for(p=0;p<l;p++)(q=c(f,n.kx,l,p))&&h.push(q)}a.yj[d]=gvjs_XJ(a.yj[d],g);a.Mn[d]=gvjs_XJ(a.Mn[d],h)}}function gvjs_XJ(a,b){a=gvjs_u(a);a.points=b;return a}
  function gvjs_Pfa(a){var b=a.Qr,c=a.sx;b.Ya&&b.Ya.Bg&&c.Ya&&c.Ya.Bg&&(a.hk.Ya=null)}
  function gvjs_YJ(a,b,c){if(a!==b)if(a&&a.constructor==gvjs_C&&b&&b.constructor==gvjs_C)a=new gvjs_C({fill:gvjs_Wg(a.rb(),b.rb(),1-c),fillOpacity:gvjs_YJ(a.Ne,b.Ne,c),stroke:gvjs_Wg(a.Ee,b.Ee,1-c),strokeWidth:gvjs_YJ(a.ac,b.ac,c),strokeOpacity:gvjs_YJ(a.gi,b.gi,c),VV:a.ym,gradient:a.wg,pattern:a.ee});else if(gvjs_k(a)&&gvjs_k(b))if(a){if(b){for(var d=[],e=Math.min(a.length,b.length),f=0;f<e;f++)d.push(gvjs_YJ(a[f],b[f],c));a=d}}else a=b;else a=gvjs_l(a)||gvjs_l(b)?gvjs_ZJ(a,b,c):gvjs_m(a)||gvjs_m(b)?
  a:gvjs_n(a)&&gvjs_n(b)?a*(1-c)+b*c:null;return a}function gvjs_ZJ(a,b,c){if(!a)return b;if(!b)return a;var d={};gvjs_t(a,function(e,f){gvjs_i(b[f])&&(d[f]=gvjs_YJ(a[f],b[f],c))});return d}function gvjs__J(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c.bottom:!1);return(!d||(c?a>=c.left&&a<=c.right:!1))&&b}
  function gvjs_0J(a,b,c,d,e){a.position&&a.position.Ye&&b.position&&b.position.Ye&&(c.position.Ye=function(c){var d=a.position.Ye(c);c=b.position.Ye(c);return gvjs_YJ(d,c,e)});a.title&&b.title&&gvjs_r(c.title.Z,function(c,d){c.x=gvjs_YJ(a.title.Z[d].x,b.title.Z[d].x,e);c.y=gvjs_YJ(a.title.Z[d].y,b.title.Z[d].y,e)});a.Hb&&b.Hb&&(c.Hb.qa=gvjs_YJ(a.Hb.qa,b.Hb.qa,e));a.eb&&b.eb&&gvjs_r(c.eb,function(c,g){c.qa=gvjs_YJ(a.eb[g].qa,b.eb[g].qa,e);c.la=d(c.qa,c.qa)});a.ii&&b.ii&&gvjs_r(c.ii,function(c,g){c.qa=
  gvjs_YJ(a.ii[g].qa,b.ii[g].qa,e);c.la=d(c.qa,c.qa)});a.xk&&b.xk&&(c.xk=gvjs_ZJ(a.xk,b.xk,e));null!=a.Ug&&null!=b.Ug&&(c.Ug=gvjs_YJ(a.Ug,b.Ug,e));null!=a.yf&&null!=b.yf&&(c.yf=gvjs_YJ(a.yf,b.yf,e));a.text&&b.text&&gvjs_r(c.text,function(c,g){if(c){var f=a.text[g].Ta;g=b.text[g].Ta;var k=c.Ta;k&&k.anchor&&(k.anchor.x=gvjs_YJ(f.anchor.x,g.anchor.x,e),k.anchor.y=gvjs_YJ(f.anchor.y,g.anchor.y,e));c.Ta&&(f=0<c.Ta.Z.length,c.la=d((f?c.Ta.Z[0].x:0)+c.Ta.anchor.x,(f?c.Ta.Z[0].y:0)+c.Ta.anchor.y))}})}
  function gvjs_UJ(a,b,c){if(!a||!b)return null;var d=gvjs_u(a);if(a.dm||b.dm)d.dm=!0;if(gvjs_i(a.ma)||gvjs_i(b.ma))d.ma=gvjs_YJ(a.ma||{},b.ma||{},c),d.eg=gvjs_YJ(a.eg||{},b.eg||{},c);gvjs_i(a.it)&&gvjs_i(b.it)&&(d.it=gvjs_YJ(a.it,b.it,c));gvjs_i(a.Tq)&&gvjs_i(b.Tq)&&(d.Tq=gvjs_YJ(a.Tq,b.Tq,c));gvjs_i(a.va)&&gvjs_i(b.va)&&a.va!==b.va&&(d.va=gvjs_u(a.va),d.va.color=gvjs_Wg(a.va.color,b.va.color,1-c),d.va.opacity=gvjs_YJ(gvjs_i(a.va.opacity)?a.va.opacity:1,gvjs_i(b.va.opacity)?b.va.opacity:1,c));null!=
  a.ed&&null!=b.ed&&a.ed.labels[0].text===b.ed.labels[0].text?d.ed=gvjs_YJ(a.ed,b.ed,c):delete d.ed;return d}
  gvjs_RJ.prototype.interpolate=function(a){var b=this.hk;if(b.Hd){var c=function(a,c){return gvjs__J(a,c,b.N,!0,!1)};gvjs_t(b.Hd,function(b,d){(d=this.Jra[d])&&gvjs_0J(d[0],d[1],b,c,a)},this)}if(b.Xc){var d=function(a,c){return gvjs__J(a,c,b.N,!1,!0)};gvjs_t(b.Xc,function(b,c){(c=this.vBa[c])&&gvjs_0J(c[0],c[1],b,d,a)},this)}if(this.yj&&this.Mn){b.D=[];for(var e=0;e<this.yj.length;++e){var f=this.yj[e],g=this.Mn[e],h=gvjs_u(g);if(f&&g&&f.type==g.type){if(f.points&&g.points){h.points=[];for(var k=0;k<
  f.points.length;k++)h.points[k]=gvjs_UJ(f.points[k],g.points[k],a);if(f.VB&&g.VB)for(k=0;k<f.VB.length;k++)h.points.push(gvjs_UJ(f.VB[k],g.VB[k],a))}f.Zf&&f.Zf.paths&&g.Zf&&g.Zf.paths&&(h.Zf=gvjs_u(h.Zf),h.Zf.paths=gvjs_YJ(f.Zf.paths,g.Zf.paths,a))}b.D[e]=h}}b.height&&(b.height=gvjs_YJ(this.Qr.height,this.sx.height,a));b.width&&(b.width=gvjs_YJ(this.Qr.width,this.sx.width,a));b.N&&(b.N=gvjs_YJ(this.Qr.N,this.sx.N,a));if(this.dea&&this.eea&&b.Ya&&b.Ya.Gu)for(e=0;e<b.Ya.Gu.length;e++){f=b.Ya.Gu[e];
  g=this.dea[e];h=this.eea[e];if(f.Ta&&f.Ta.Z&&g.Ta&&g.Ta.Z&&!gvjs_ic(g.Ta.Z)&&h.Ta&&h.Ta.Z)for(var l=f.Ta.Z,m=g.Ta.Z,n=h.Ta.Z,p=m.length,k=0;k<l.length;k++){var q=k<p?m[k]:m[p-1];l[k].x=gvjs_YJ(q.x,n[k].x,a);l[k].y=gvjs_YJ(q.y,n[k].y,a)}f.Dc&&f.Dc.coordinates&&g.Dc&&g.Dc.coordinates&&h.Dc&&h.Dc.coordinates&&(k=gvjs_YJ(g.Dc.coordinates,h.Dc.coordinates,a),f.Dc.coordinates=new gvjs_P(k.left,k.top,k.width,k.height));f.kh&&f.kh.coordinates&&g.kh&&g.kh.coordinates&&h.kh&&h.kh.coordinates&&(f.kh.coordinates=
  gvjs_YJ(g.kh.coordinates,h.kh.coordinates,a))}return b};function gvjs_1J(a){gvjs_U.call(this);this.Xu=a}gvjs_q(gvjs_1J,gvjs_U);
  gvjs_1J.prototype.Rx=function(a,b,c,d){var e=[],f=b.focused,g=a.focused;if(f.Rb!=g.Rb||f.datum!=g.datum)null!=g.Rb&&e.push(gvjs_2J(gvjs_jw,g.Rb,g.datum,c,d)),null!=f.Rb&&e.push(gvjs_2J(gvjs_kw,f.Rb,f.datum,c,d));f.Ob!=g.Ob&&(null!=g.Ob&&(g=g.Ob,e.push({type:gvjs_jw,data:{row:g,column:null}})),null!=f.Ob&&(g=f.Ob,e.push({type:gvjs_kw,data:{row:g,column:null}})));f=b.annotations.focused;g=a.annotations.focused;!g||f&&f.row==g.row&&f.Yb==g.Yb||e.push({type:gvjs_jw,data:{row:g.row,column:g.Yb}});!f||
  g&&f.row==g.row&&f.Yb==g.Yb||e.push({type:gvjs_kw,data:{row:f.row,column:f.Yb}});f=b.Ya.focused;g=a.Ya.focused;f.Vh!=g.Vh&&(null!=g.Vh&&e.push(gvjs_2J(gvjs_jw,g.Vh,null,c,d)),null!=f.Vh&&e.push(gvjs_2J(gvjs_kw,f.Vh,null,c,d)));b.selected.equals(a.selected)||e.push({type:gvjs_J});gvjs_r(e,gvjs_p(function(a){this.dispatchEvent(a.type,a.data)},this))};gvjs_1J.prototype.dispatchEvent=function(a,b){gvjs_X(this.Xu,a,b||null)};
  function gvjs_2J(a,b,c,d,e){b=e[b];d==gvjs_uw?(c=b.hs,d=null):d=b.hs;return{type:a,data:{row:c,column:d}}}gvjs_1J.prototype.R=function(){this.Xu=null;gvjs_1J.o.R.call(this)};function gvjs_3J(a,b,c,d,e,f){gvjs_U.call(this);this.ka=a;this.Va=b;this.dl=c;this.ae=d;this.Qb=new gvjs_gF(e);gvjs_Rm(this,this.Qb);this.jn=f;this.jn.Qb=this.Qb;this.O4()}gvjs_q(gvjs_3J,gvjs_U);gvjs_=gvjs_3J.prototype;gvjs_.R=function(){gvjs_en(this.dl);gvjs_3J.o.R.call(this)};gvjs_.Zra=function(a){this.Va.cursor.position=a.data.Lb;gvjs_hF(this.Qb,5)};gvjs_.$ra=function(){};gvjs_.bsa=function(a){this.Va.cursor.position=a.data.Lb;this.ae.dispatchEvent(gvjs_iw,{targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y})};
  gvjs_.csa=function(a){this.ae.dispatchEvent("onmouseup",{targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y})};gvjs_.asa=function(a){var b={targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y};this.ae.dispatchEvent(gvjs_hw,b);this.jn.Fn(gvjs_hw,b,a.data.preventDefault)};gvjs_.Ura=function(a){this.ae.dispatchEvent(gvjs_Yj,{targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y})};gvjs_.gsa=function(a){var b={targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y};this.ae.dispatchEvent(gvjs_Yw,b);this.jn.Fn(gvjs_Yw,b,a.data.preventDefault)};
  gvjs_.Vra=function(a){this.ae.dispatchEvent(gvjs_Zt,{targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y})};gvjs_.hsa=function(a){var b={targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y,wheelDelta:a.data.wheelDelta};this.ae.dispatchEvent(gvjs_4w,b);this.jn.Fn(gvjs_4w,b,a.data.preventDefault)};gvjs_.Xra=function(a){a={targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y};this.ae.dispatchEvent(gvjs_9t,a);this.jn.Fn(gvjs_9t,a)};
  gvjs_.Yra=function(a){a={targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y};this.ae.dispatchEvent(gvjs_7t,a);this.jn.Fn(gvjs_7t,a)};gvjs_.Wra=function(a){a={targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y};this.ae.dispatchEvent(gvjs_8t,a);this.jn.Fn(gvjs_8t,a)};gvjs_.esa=function(a){this.jn.Fn("pinchstart",{targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y,gesture:a.data.xba},a.data.preventDefault)};
  gvjs_.fsa=function(a){this.jn.Fn("pinch",{targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y,gesture:a.data.xba},a.data.preventDefault)};gvjs_.dsa=function(a){this.jn.Fn("pinchend",{targetID:a.data.Se,x:a.data.Lb.x,y:a.data.Lb.y,gesture:a.data.xba},a.data.preventDefault)};gvjs_.ica=function(a){this.Va.focused.Ob=a.data.Nk;gvjs_hF(this.Qb,50)};gvjs_.jca=function(){this.Va.cursor.position=null;this.Va.focused.Ob=null;gvjs_hF(this.Qb,50)};
  gvjs_.hca=function(a){var b=this.ka;this.Va.cursor.p4=this.Va.cursor.position.clone();a=a.data.Nk;if(gvjs_cc(b.D,function(a){return a.ah})){var c=b.cb[a].hs;a=b.FE==gvjs_cb;if(!a&&b.bh.contains(gvjs_Yt)){var d=new gvjs_v,e=new gvjs_v;gvjs_r(this.ka.D,function(a){var b=a.points[c];null==b||b.dm||(a=a.hs,gvjs_Kp(this.Va.selected,c,a)?d.add(a):e.add(a))},this);b=d.Bb();a=e.Bb();0<b&&0===a?gvjs_he(d,function(a){this.Va.selected.xL(c,a)},this):0<a&&gvjs_he(e,function(a){gvjs_Mp(this.Va.selected,c,a)},
  this)}else gvjs_Np(this.Va.selected,c,a);gvjs_hF(this.Qb,0)}};gvjs_.sca=function(a){this.ka.mb!=gvjs__s&&(this.Va.Ya.focused.Vh=a.data.xS,gvjs_hF(this.Qb,50))};gvjs_.tca=function(){this.ka.mb!=gvjs__s&&(this.Va.Ya.focused.Vh=null,gvjs_hF(this.Qb,250))};gvjs_.Psa=function(a){this.ka.mb!=gvjs__s&&(gvjs_4J(this,a.data.xS),gvjs_hF(this.Qb,0))};gvjs_.Qsa=function(a){null==this.Va.Ya.EB&&(this.Va.Ya.EB=0);this.Va.Ya.EB+=a.data.Cya;gvjs_hF(this.Qb,0)};
  gvjs_.Bca=function(a){if(this.ka.mb!=gvjs__s){var b=this.ka.OC;if(this.ka.bh.contains(gvjs_9w)||b==gvjs_6t)this.Va.focused.Rb=a.data.Lc,gvjs_hF(this.Qb,50)}};gvjs_.Cca=function(){if(this.ka.mb!=gvjs__s){var a=this.ka.OC;if(this.ka.bh.contains(gvjs_9w)||a==gvjs_6t)this.Va.focused.Rb=null,gvjs_hF(this.Qb,250)}};gvjs_.Aca=function(a){this.ka.mb!=gvjs__s&&this.ka.bh.contains(gvjs_9w)&&(gvjs_4J(this,a.data.Lc),gvjs_hF(this.Qb,0))};gvjs_.ota=function(a){this.sca(a)};gvjs_.pta=function(){this.tca()};
  gvjs_.nta=function(a){this.ae.dispatchEvent("removeserie",{index:a.data.xS})};gvjs_.psa=function(a){var b=this.ka.bh;if(b.contains(gvjs_Yt))this.Va.focused.Rb=a.data.Lc,this.Va.focused.datum=a.data.Nk;else{if(b.contains(gvjs_9w)){this.Bca(a);return}if(b.contains(gvjs_8s)){this.ica(a);return}}gvjs_hF(this.Qb,50)};
  gvjs_.qsa=function(){var a=this.ka.bh;if(a.contains(gvjs_Yt))this.Va.focused.Rb=null,this.Va.focused.datum=null;else{if(a.contains(gvjs_9w)){this.Cca();return}if(a.contains(gvjs_8s)){this.jca();return}}gvjs_hF(this.Qb,250)};
  gvjs_.osa=function(a){var b=this.ka;if(b.bh.contains(gvjs_Yt)){var c=b.FE==gvjs_cb;a={Ob:a.data.Nk,Rb:a.data.Lc};var d=b.D[a.Rb];d.ah&&(b.mb==gvjs__s?gvjs_Np(this.Va.selected,a.Ob,c):d.Kg||(b=b.g0(a),a=this.ka.bh,a.contains(gvjs_Yt)?gvjs_Pp(this.Va.selected,b.row,b.Yb,c):a.contains(gvjs_9w)&&gvjs_Op(this.Va.selected,b.Yb,c)));gvjs_hF(this.Qb,0)}else b.bh.contains(gvjs_9w)?this.Aca(a):b.bh.contains(gvjs_8s)&&this.hca(a)};
  gvjs_.Qra=function(a){var b=a.data.kG;-1!=b&&(this.Va.annotations.focused={row:a.data.Nk,Yb:gvjs_5J(this,a.data.Lc,b)},this.Va.focused.Rb=null,this.Va.focused.datum=null,gvjs_hF(this.Qb,50))};gvjs_.Rra=function(a){-1!=a.data.kG&&(this.Va.annotations.focused=null,gvjs_hF(this.Qb,250))};
  gvjs_.Pra=function(a){var b=this.ka,c=b.FE==gvjs_cb,d=a.data.Nk,e=a.data.Lc;a=a.data.kG;if(null==e||b.D[e].ah)-1==a?this.Va.annotations.cQ={Lc:e,RZ:d}:gvjs_Pp(this.Va.selected,d,gvjs_5J(this,e,a),c);gvjs_hF(this.Qb,0)};gvjs_.Fta=function(){};gvjs_.Gta=function(){};gvjs_.Mra=function(a){this.Va.Nh.focused.Vx=a.data.Vx;gvjs_hF(this.Qb,50)};gvjs_.Nra=function(){this.Va.Nh.focused.Vx=null;gvjs_hF(this.Qb,250)};
  gvjs_.Lra=function(){this.Va.Nh.focused.action&&this.Va.Nh.focused.action();gvjs_hF(this.Qb,250)};gvjs_.Rs=function(){this.jn.Fn(gvjs_L)};function gvjs_5J(a,b,c){a=a.ka;var d=null;if(null!=b)d=a.D[b].columns.annotation;else for(b=0;b<a.Rk.length;++b)d=a.Rk[b].columns.annotation;return d[c]}
  gvjs_.O4=function(){var a=gvjs_p(function(a,c){gvjs_W(this.dl,a,gvjs_p(c,this))},this);a("chartHoverIn",this.Zra);a("chartHoverOut",this.$ra);a(gvjs_mt,this.bsa);a("chartMouseUp",this.csa);a(gvjs_lt,this.asa);a("chartClick",this.Ura);a(gvjs_nt,this.gsa);a("chartDblClick",this.Vra);a("chartScroll",this.hsa);a(gvjs_kt,this.Xra);a("chartDrag",this.Yra);a("chartDragEnd",this.Wra);a("chartPinchStart",this.esa);a("chartPinch",this.fsa);a("chartPinchEnd",this.dsa);a("categoryHoverIn",this.ica);a("categoryHoverOut",
  this.jca);a("categoryClick",this.hca);a("legendEntryHoverIn",this.sca);a("legendEntryHoverOut",this.tca);a("legendEntryClick",this.Psa);a("legendScrollButtonClick",this.Qsa);a("serieHoverIn",this.Bca);a("serieHoverOut",this.Cca);a("serieClick",this.Aca);a("removeSerieButtonHoverIn",this.ota);a("removeSerieButtonHoverOut",this.pta);a("removeSerieButtonClick",this.nta);a("datumHoverIn",this.psa);a("datumHoverOut",this.qsa);a("datumClick",this.osa);a("annotationHoverIn",this.Qra);a("annotationHoverOut",
  this.Rra);a("annotationClick",this.Pra);a("tooltipHoverIn",this.Fta);a("tooltipHoverOut",this.Gta);a("actionsMenuEntryHoverIn",this.Mra);a("actionsMenuEntryHoverOut",this.Nra);a("actionsMenuEntryClick",this.Lra)};
  function gvjs_4J(a,b){var c=a.ka;if(c.D[b].ah){var d=c.FE==gvjs_cb,e=c.bh,f=c.D[b].hs;if(c.mb==gvjs_uw)gvjs_Np(a.Va.selected,f,d);else if(!d&&e.contains(gvjs_Yt)){b=a.ka.D[b].points;var g=new gvjs_v,h=new gvjs_v;gvjs_r(b,function(a,b){null==a||a.dm||(gvjs_Kp(this.Va.selected,b,f)?g.add(b):h.add(b))},a);b=g.Bb();c=h.Bb();0<b&&0===c?gvjs_he(g,function(a){this.Va.selected.xL(a,f)},a):0<c&&gvjs_he(h,function(a){gvjs_Mp(this.Va.selected,a,f)},a)}else gvjs_Op(a.Va.selected,f,d)}};function gvjs_6J(){this.Fp=0;this.j2=this.Yu=-1;this.by=0;this.nS=-1}
  gvjs_6J.prototype.create=function(a,b,c,d,e){if(0!=a.length&&(a=gvjs_ac(a,function(a){return null!=a}),gvjs_xc(a),0!=a.length))if(a[0]==a[a.length-1])this.Fp=1,this.Yu=a[0],this.j2=a[0],this.nS=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_7J(a[f]-Math.min(a[f]-a[0],1.5*(a[f]-a[Math.max(0,Math.ceil(b/100*a.length)-1)])));k!=a[0]&&(this.by=1,h&&(k=Math.floor(k)));var l=gvjs_7J(a[f]+Math.min(a[a.length-1]-a[f],1.5*(a[g]-a[f])));b=
  gvjs_ac(a,function(a){return a<l&&a>k});this.Fp=gvjs_n(c)&&0<c?c:gvjs_7J(gvjs_Vfa(k,l,b.length,h,d,e));this.Yu=gvjs_7J(this.Fp*(1==this.by?Math.round(k/this.Fp):Math.floor(k/this.Fp)));1==this.by&&this.Yu<a[0]&&(this.by=0);a=Math.floor((l-this.Yu)/this.Fp);this.j2=gvjs_7J(this.Yu+gvjs_7J(this.Fp*a));this.nS=a+this.by}};function gvjs_Ufa(a){for(var b=0;b<a.length;b++)if(!gvjs_Qc(a[b]))return!1;return!0}
  function gvjs_Wfa(a){for(var b=[],c=0;c<=a.nS+1;c++)b.push(gvjs_7J(a.Yu+gvjs_7J((c-a.by)*a.Fp)));return b}function gvjs_7J(a){return a.toPrecision(10)-0}
  function gvjs_Vfa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;c=Math.sqrt(c);var g=null!=e&&0<e,h=null!=f&&0<f;a=(b-a)/(g&&h?f>e?gvjs_Fc(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_Rc(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_8J(){}gvjs_q(gvjs_8J,gvjs_rE);gvjs_=gvjs_8J.prototype;gvjs_.sQ=function(a){var b=a.Rb,c=a.Ob;return this.Ky?gvjs_8J.o.sQ.call(this,a):this.D[b].properties.histogramBucketItems[c].label.mx};gvjs_.f0=function(a){return this.Ky?gvjs_8J.o.f0.call(this,a):this.D[a.Rb].properties.histogramBucketItems[a.Ob].row};gvjs_.g0=function(a){if(this.Ky)return gvjs_8J.o.g0.call(this,a);a=this.D[a.Rb].properties.histogramBucketItems[a.Ob];return{row:a.row,Yb:a.Yb}};
  gvjs_.wQ=function(a){var b=this.Sp[a.Yb].Lc;return null!=b?this.Ky?gvjs_8J.o.wQ.call(this,a):{Rb:b,Ob:this.D[b].properties.histogramElementIndexes[a.row]}:null};gvjs_.iJ=function(a,b){a=this.D[a];var c=a.points[b];return this.Ky?{Z:[{title:"Items",value:gvjs_DD(10,(this.orientation===gvjs_c?this.Xc[a.qd]:this.Hd[a.qd]).Vd.Ak(c.eg.Bm-c.eg.from))}]}:a.properties.histogramBucketItems[b].label};function gvjs_9J(a,b,c,d,e){gvjs_oI.call(this,a,b,c,d,e)}gvjs_q(gvjs_9J,gvjs_oI);gvjs_9J.prototype.z$=function(){return new gvjs_8J};gvjs_9J.prototype.I$=function(){var a=this.fj,b=a.X(0)===gvjs_f?1:0,c=a.Y();this.rR=new gvjs_S;for(this.rR.jg(gvjs_e,gvjs_sv);b<c;b++){var d=a.Xa(b)+" (count)";this.rR.jg(gvjs_e,d)}this.Vb=this.rR};
  gvjs_9J.prototype.rga=function(){var a=gvjs_E(this.options,gvjs_5u),b=gvjs_E(this.options,gvjs_7u),c=gvjs_F(this.options,"histogram.minValue"),d=gvjs_F(this.options,"histogram.maxValue"),e=gvjs_F(this.options,"histogram.minNumBuckets"),f=gvjs_F(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_D(this.options,"histogram.sortBucketItems"),k=this.fj,l=k.X(0)===gvjs_f,
  f=l?1:0,m=[],n=k.fa(),p=k.Y(),q=Infinity,r=-Infinity,t=[],u=f;u<p;u++)t[u]=gvjs_2D(k.X(u)).li;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_n(v)&&!isFinite(v)||null==v&&!this.ra.gk||(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.ra.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_6J;c.create(m,b,a,g,h);
  a=[];g=gvjs_Wfa(c);h=g.length;for(w=f;w<p;w++)for(a[w-f]=[],u=0;u<h;u++)a[w-f].push([]);b=this.rR;b.Tz(0,gvjs_8u,g);for(w=0;w<h;w++)b.yp(),b.bb(w,0,g[w]);for(w=0;w<n;w++)for(g=l?this.fj.getValue(w,0):"",u=f;u<p;u++)v=this.fj.getValue(w,u),v=null!=v?t[u](v):null,gvjs_n(v)&&!isFinite(v)||null==v&&!this.ra.gk||(v=v||0,h=0==c.Fp||v<c.Yu?0:v>=c.j2?c.nS:c.by+Math.floor(gvjs_7J((v-c.Yu)/c.Fp)),m=u+1-f,b.bb(h,m,(b.getValue(h,m)||0)+1),m=this.fj.Xa(u)||"Value",m={row:w,Yb:u,label:{title:g,mx:g,Ln:m,content:this.fj.Qa(w,
  u),Z:[{title:m,value:this.fj.Qa(w,u)||0}]}},a[u-f][h].push(m));for(var x=[],u=f;u<p;u++)x[u]=[];for(u=f;u<p;u++)l=gvjs_Dc(a[u-f]),e&&l.sort(function(a,b){a=a.label.Z[0].value;b=b.label.Z[0].value;return a<b?-1:a>b?1:0}),b.Tz(u-f,"histogramBucketItems",l),gvjs_r(l,function(a,b){x[a.Yb][a.row]=b});for(u=f;u<p;u++)b.Tz(u-f,"histogramElementIndexes",x[u])};function gvjs_CI(a,b){return 4>a||b}
  function gvjs_kfa(a,b){var c=a.Vb,d=a.ra;a=[];for(var e=0;e<d.cb.length;e++){a[e]=[];for(var f=0;f<d.D.length;f++){var g=d.D[f];if(g.type==gvjs_Ms){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_$J(a,b){gvjs_UF.call(this,a,b);this.mS=this.sg=null}gvjs_q(gvjs_$J,gvjs_UF);gvjs_=gvjs_$J.prototype;gvjs_.waa=function(a,b){var c=this.aa;if(1>a.D.length)return!1;this.sg=b;b=a.pie.Ci;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].OT,k=e*d,l=k+d;k<l&&180>a.D[k].Nd;)gvjs_aK(this,a.D[k],f,g),k+=1;h&&gvjs_aK(this,h,f,g);for(h=l-1;h>=k;--h)gvjs_aK(this,a.D[h],f,g)}a.sq&&(this.mS=c.Ua(),gvjs_bK(this,a.sq),c.appendChild(this.sg,this.mS));return!0};
  gvjs_.p_=function(a,b){if(this.Xb.B7){var c=a.Dc.coordinates.height,d=a.Dc.coordinates.left+a.Dc.coordinates.width/2,e=a.Dc.coordinates.top+c/2;a=a.Dc.brush.clone();a.Kf(1);gvjs_ZF(this,d,e,c/2,a,{type:gvjs_st},b)}else gvjs_$J.o.p_.call(this,a,b)};
  function gvjs_aK(a,b,c,d){if(b.la){var e=a.aa.Ua(),f=a.Xb,g=f.pie.center,h=b.offset;if(b.sc){var k=f.pie.$D,l=b.sc,m=new gvjs_uy;m.move(h.x+l.Df.x,h.y+l.Df.y);m.Da(h.x+l.Df.x,h.y+l.Df.y+k);m.ig(h.x+g.x,h.y+g.y+k,c,d,l.pe,l.Nd,!0);m.Da(h.x+l.mi.x,h.y+l.mi.y);m.ig(h.x+g.x,h.y+g.y,c,d,l.Nd,l.pe,!1);a.aa.La(m,l.brush,e)}if(b.Nu||b.Sx)k=f.pie.$D,l=new gvjs_uy,l.move(h.x+g.x,h.y+g.y),l.Da(h.x+g.x,h.y+g.y+k),b.Sx&&(l.Da(h.x+b.mi.x,h.y+b.mi.y+k),l.Da(h.x+b.mi.x,h.y+b.mi.y)),b.Nu&&(l.Da(h.x+b.Df.x,h.y+b.Df.y+
  k),l.Da(h.x+b.Df.x,h.y+b.Df.y)),a.aa.La(l,b.QR,e);l=b.AJ?b.AJ.brush:b.brush;b.et?0==b.OJ&&0==b.JC?a.aa.Ol(g.x,g.y,c,d,l,e):(m=new gvjs_uy,m.move(g.x,g.y-d),m.ig(g.x,g.y,c,d,0,180,!0),m.ig(g.x,g.y,c,d,180,360,!0),m.move(g.x,g.y-b.JC),m.ig(g.x,g.y,b.OJ,b.JC,360,180,!1),m.ig(g.x,g.y,b.OJ,b.JC,180,0,!1),m.close(),a.aa.La(m,l,e)):(m=new gvjs_uy,m.move(h.x+b.IC.x,h.y+b.IC.y),m.Da(h.x+b.Df.x,h.y+b.Df.y),m.ig(h.x+g.x,h.y+g.y,c,d,b.pe,b.Nd,!0),m.Da(h.x+b.Av.x,h.y+b.Av.y),m.ig(h.x+g.x,h.y+g.y,b.OJ,b.JC,b.Nd,
  b.pe,!1),a.aa.La(m,l,e));b.wj&&f.bia&&gvjs_cK(a,b.wj,e);if(c=b.Mo){c.sc&&(d=new gvjs_uy,d.move(c.sc.Df.x,c.sc.Df.y),d.Da(c.sc.Df.x,c.sc.Df.y+k),d.ig(c.sc.ki.x,c.sc.ki.y+k,c.sc.radiusX,c.sc.radiusY,c.sc.pe,c.sc.Nd,!0),d.Da(c.sc.mi.x,c.sc.mi.y),d.ig(c.sc.ki.x,c.sc.ki.y,c.sc.radiusX,c.sc.radiusY,c.sc.Nd,c.sc.pe,!1),a.aa.La(d,c.sc.brush,e));if(c.Nu||c.Sx)d=new gvjs_uy,d.move(c.HC.x,c.HC.y),d.Da(c.UR.x,c.UR.y),d.Da(c.UR.x,c.UR.y+k),d.Da(c.HC.x,c.HC.y+k),d.Da(c.HC.x,c.HC.y),a.aa.La(d,c.QR,e);gvjs_cK(a,
  c,e)}b.c2&&a.aa.ne(b.text,b.O6.x+h.x,b.O6.y+h.y,b.bW.width,gvjs_4,gvjs_4,b.va,e);h=gvjs_tF([gvjs_ox,b.index]);e=e.j();a.Le(a.sg,h,e);b.Ca&&(e=gvjs_tF([gvjs_oi,b.index]),a.$K(b.Ca,e))}}function gvjs_cK(a,b,c){if(b.et)a.aa.Ol(b.ki.x,b.ki.y,b.radiusX,b.radiusY,b.brush,c);else{var d=new gvjs_uy;d.move(b.Df.x,b.Df.y);d.ig(b.ki.x,b.ki.y,b.radiusX,b.radiusY,b.pe,b.Nd,!0);a.aa.La(d,b.brush,c)}}
  function gvjs_bK(a,b){var c=gvjs_p(a.Pu,a),d=gvjs_p(a.registerElement,a),e=a.aa;a=a.mS;for(var f=0;f<b.length;++f){var g=b[f],h=e.Ua(),k=e.Ua(),l=new gvjs_uy;l.move(g.Cj.x+.5,g.Cj.y+.5);l.Da(g.G$+.5,g.Cj.y+.5);l.Da(g.G$+.5,g.ws.y+.5);l.Da(g.ws.x+.5,g.ws.y+.5);e.La(l,g.bd,k);e.Xe(g.Cj.x+.5,g.Cj.y+.5,g.yia,g.eAa,k);c(g.KA,h);c(g.iB,h);e.appendChild(a,h);e.appendChild(a,k);g=gvjs_tF([gvjs_Dv,g.index]);d(h.j(),g)}}
  gvjs_.Qga=function(a,b){if(!gvjs_kh(b.sq,this.ss.sq)){this.aa.pc(this.mS);var c=new gvjs_iF(2);gvjs_jF(c,0,a.sq||{});gvjs_jF(c,1,b.sq||{});c=c.compact();gvjs_bK(this,c)}this.xU(a);this.KX(a,b)};gvjs_.xU=function(a){var b=this.ss;if(b)for(var c in b.D){var d=Number(c);if(b.D[d].Ca){var e=gvjs_tF([gvjs_oi,Number(d)]);gvjs_0F(this,e)}e=a.pie.Ci[d<a.D.length/a.pie.Ci.length?0:1];gvjs_aK(this,a.D[d],e.radiusX,e.radiusY)}};
  gvjs_.KX=function(a,b){for(var c in b.D){var d=Number(c),e=new gvjs_iF(2);gvjs_jF(e,0,a.D[d]);gvjs_jF(e,1,b.D[d]);var f=a.pie.Ci[d<a.D.length/a.pie.Ci.length?0:1],d=f.radiusX,f=f.radiusY;gvjs_aK(this,e.compact(),d,f)}};function gvjs_dK(a,b,c,d,e){var f=a.right-a.left,g=gvjs_u(d),h=gvjs_u(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_TF(b,r.KA,g,f,t.cG),w=gvjs_TF(b,r.iB,h,f,t.IG),v=gvjs_iI(new gvjs_mz(c,t.y));n.push({yia:2,Cj:gvjs_iI(r.Sfa(gvjs_Fc(t.y,r.KT.start,r.KT.end))),G$:a,ws:v,eAa:new gvjs_C({fill:"636363",fillOpacity:.7}),
  bd:new gvjs_C({stroke:"636363",strokeWidth:1,strokeOpacity:.7}),sGa:d,KA:{text:r.KA,va:g,anchor:new gvjs_pF(v.x,v.y),Z:gvjs_s(u.Z,function(a,b){return{x:0,y:(b-u.Z.length)*k,length:u.rt,text:a}}),zd:p,nd:gvjs_4,Ca:u.Qe?r.KA:"",angle:0},REa:g,iB:{text:r.iB,va:h,anchor:new gvjs_pF(v.x,v.y),Z:gvjs_s(w.Z,function(a,b){return{x:0,y:(b+1)*l,length:w.rt,text:a}}),zd:p,nd:gvjs_3,Ca:w.Qe?r.iB:"",angle:0},ZEa:h,UEa:p,index:r.index})}}return n}
  function gvjs_Xfa(a,b,c,d,e,f,g){var h=d.fontSize+f,k=e.fontSize+f,l=gvjs_s(g,function(a,g){var h=gvjs_TF(c,a.KA,d,b,Infinity),k=gvjs_TF(c,a.iB,e,b,Infinity);return{yI:g,t4:a.xga,$w:a.xga,cG:h.Z.length,IG:k.Z.length,DN:f,gO:f}});gvjs_xc(l,function(a,b){return a.$w-b.$w});l=gvjs_qc(l);gvjs_xc(l,function(a,b){return g[a.yI].fda-g[b.yI].fda});var m=[];0<l.length&&m.push(l.pop());for(var n=null,p=0,q;q=gvjs_eK(a,h,k,g,m,!1),!(0===l.length||q.bN&&15<p);)q.bN?(p++,n&&gvjs_nc(m,n)):p=0,n=l.pop(),m.push(n),
  gvjs_xc(m,function(a,b){return a.$w-b.$w});q.bN&&n&&(gvjs_nc(m,n),q=gvjs_eK(a,h,k,g,m,!1));a=gvjs_eK(a,h,k,g,m,!0);a.bN||(q=a);return q.layout}
  function gvjs_eK(a,b,c,d,e,f){0<e.length&&(e[0].DN=0,gvjs_8b(e).gO=0);for(var g=0;g<e.length;g++){var h=e[g],k=e[g-1],l=e[g+1];h.Z8=new gvjs_y(Math.min(h.t4,k?d[k.yI].KT.start+5:a.top),Math.max(h.t4,l?d[l.yI].KT.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.DN)/b,m=(k.bottom-k.anchor-h.gO)/c,l=Math.floor(l+.1),m=Math.floor(m+.1),n=l<h.cG||m<h.IG;d=d||n;f[h.yI]={y:k.anchor,cG:l,IG:m,bN:n}}return{layout:f,bN:d}}
  function gvjs_Yfa(a,b,c,d,e){var f=gvjs_s(d,function(a){return{anchor:a.$w,top:a.$w-(a.cG*b+a.DN),bottom:a.$w+(a.IG*c+a.gO)}}),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_6b(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_6b(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.cG*b+c.DN-Math.max(a,0),0)*
  (e?1:f))/2;return{anchor:f,top:-f}});g.push(function(a,b,f){a=a[b].bottom-a[b].anchor;b=d[b];f=(Math.max(-a,0)+Math.max(b.IG*c+b.gO-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_Fc(a,b.Z8.start,b.Z8.end)-a}});e&&g.push(function(a,b,c){return{anchor:(d[b].t4-a[b].anchor)*c}});var h=gvjs_jda(f,g,function(a,b){return{anchor:a.anchor+(b.anchor||0),top:a.top+(b.top||0),bottom:a.bottom+(b.bottom||0)}},function(a,b){return Math.max(Math.abs(a.anchor-
  b.anchor),Math.abs(a.top-b.top),Math.abs(a.bottom-b.bottom))});return gvjs_s(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_fc(a,function(a){return a.index==b});if(0>a)return{};var c={};c[a]={yia:4,bd:new gvjs_C({stroke:"636363",strokeWidth:2,strokeOpacity:.7})};return c};function gvjs_fK(a,b,c,d,e){this.Jb=b.ba(gvjs_At,gvjs_aF);this.uia=gvjs_E(b,"pieStartAngle",0);this.jya=0>gvjs_E(b,gvjs_Qj,1);this.iya=gvjs_D(b,gvjs_Vw,!1);var f=gvjs_xh(b,"pieSlicePercentFormat");gvjs_zd(f)&&(f={pattern:"#.#%"});this.uxa=new gvjs_ai(f);f=gvjs_xh(b,"pieSliceValueFormat");gvjs_zd(f)&&(f={pattern:"decimal"});this.Hja=new gvjs_ai(f);gvjs_2G.call(this,a,b,c,d,e)}gvjs_q(gvjs_fK,gvjs_2G);
  gvjs_fK.prototype.LJ=function(){return[gvjs_p(function(){this.ra.bh=new gvjs_v([gvjs_9w]);this.ra.xd=gvjs_D(this.options,"isDiff");this.ra.md&=!this.ra.xd;this.ra.xd&&(this.ra.Th=this.ra.Th||{},this.ra.Th.pie=this.ra.Th.pie||{},this.ra.Th.pie.Gda=this.options.ba("diff.oldData.inCenter",!0),this.ra.Th.pie.O1=this.options.ba("diff.innerCircle.radiusFactor",.6));for(var a=0;a<this.Vb.fa();a++)if(0>this.Vb.getValue(a,1))throw Error("Negative values are invalid for a pie chart.");},this),gvjs_p(gvjs_2G.prototype.LJ,
  this)]};gvjs_fK.prototype.Hba=function(){return gvjs_K};gvjs_fK.prototype.Gba=function(){return null};
  gvjs_fK.prototype.nO=function(){return[gvjs_p(function(){var a=this.Ul();if(this.Vb.X(0)!=gvjs_f)throw Error("Pie chart should have a first column of type string");var b;b=this.ra;var c=b.N,d=this.cg.getPosition(),e=null,f=Math.round(1.618*b.Ym),g=Math.round(c.width*(1-1/1.618)-f);d==gvjs_Oi?(e=new gvjs_x(c.top,c.left+g,c.bottom,c.left),d=new gvjs_x(c.top,c.right,c.bottom,e.right+f)):d==gvjs_K?(e=new gvjs_x(c.top,c.right,c.bottom,c.right-g),d=new gvjs_x(c.top,e.left-f,c.bottom,c.left)):d==gvjs_Ys?
  (d=new gvjs_x(c.top,c.right,c.top+1/1.618*(c.bottom-c.top-f),c.left),e=new gvjs_x(d.bottom+f,c.right,c.bottom,c.left)):d=new gvjs_x(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.md&&(h*=.8,c=g/5,d-=c/2);if(b.xd){var k={radiusX:g*b.Th.pie.O1,radiusY:h*b.Th.pie.O1},g={radiusX:g,radiusY:h};b={pie:{center:new gvjs_mz(f,d),radiusX:g.radiusX,radiusY:g.radiusY,$D:c,Ci:b.Th.pie.Gda?[k,g]:
  [g,k]},Ya:e}}else b={pie:{center:new gvjs_mz(f,d),radiusX:g,radiusY:h,$D:c,Ci:[{radiusX:g,radiusY:h}]},Ya:e};gvjs__fa(this,b);e=this.cg.getPosition();b.Ya?this.cg.Yq(b.Ya):e==gvjs_Ws?this.cg.Yq(gvjs_0fa(this)):e==gvjs_uv&&gvjs_1fa(this,a.N,b,this.cg.Na)},this)]};
  function gvjs_gK(a,b,c){var d=a.ra,e={},f=gvjs_Oh(a.options,gvjs_vw,"");a=b.color;var g=b.vb;b=b.zh;var h;d.md?(d=a,h=g,f=b):h=d=f;e.normal=new gvjs_C({stroke:d,strokeWidth:1,fill:a,fillOpacity:null!=c?c:1});e.vb=new gvjs_C({stroke:h,strokeWidth:1,fill:g,fillOpacity:null!=c?c:1});e.zh=new gvjs_C({stroke:f,strokeWidth:1,fill:b,fillOpacity:null!=c?c:1});return e}
  function gvjs_0fa(a){var b=a.ra,c=b.height-b.N.bottom;a=a.cg.Na.fontSize;var d=[];d.push({min:2,nc:[Infinity]});var e=d.length;d.push({min:a+2,nc:[Infinity]});c=gvjs_AD(d,c);return c.length>e?(c=b.N.bottom+c[e],new gvjs_x(c-a,b.N.right,c,b.N.left)):null}
  function gvjs__fa(a,b){var c=a.ra,d=a.Vb,e=b.pie.center,f=b.pie.$D,g=d.fa(),h=gvjs_PG(gvjs_Oh(a.options,"pieResidueSliceColor","")),k=gvjs_gK(a,h,1),l=gvjs_Zh(a.options,"pieSliceTextStyle",{ob:c.Ok,fontSize:c.Ym}),m=gvjs_Uh(a.options,gvjs_ww,gvjs__da,c.xd?gvjs_d:gvjs_tw),n=gvjs_Uh(a.options,"tooltip.text",gvjs_8E,gvjs_Va),p=gvjs_Kh(a.options,"sliceVisibilityThreshold",1/720),q=gvjs_D(a.options,"displayTinySlicesInLegend"),r=gvjs_G(a.options,"pieResidueSliceLabel","Other"),t=gvjs_Kh(a.options,"pieHole",
  0);a.options["legend.iconWidthScaleFactor"]=2;c.D=[];c.Wo=[];var u,w,v;c.xd?(u=a.options.ba("diff.innerCircle.borderFactor",.01),u=c.Th.pie.O1*(1+u),u=c.Th.pie.Gda?[0,u]:[u,0],w=[!1,!0],v=[a.options.ba(gvjs_4t,.5),a.options.ba(gvjs_3t,1)]):(u=[0],w=[!0],v=[1]);c.pie={center:e,$D:f,radiusX:b.pie.radiusX,radiusY:b.pie.radiusY,Ci:[]};var f=gvjs_p(function(a,b,d,e){var f=c.D[a];1==b?null!=d?f.Od={wi:!!e,ek:!0,content:d}:gvjs_hK(f,n,f):(a=c.D[a-g],gvjs_hK(f,n,f,a),gvjs_hK(a,n,f,a))},a),x=gvjs_p(function(a){var b=
  c.pie.Ci[a-1].OT,d=c.pie.Ci[0].OT;1==a&&b?gvjs_hK(b,n,b):1<a&&(b&&d?(gvjs_hK(b,n,b,d),gvjs_hK(d,n,b,d)):b?(d={ZD:"0",Cf:"0"},gvjs_hK(b,n,b,d)):d&&(b={ZD:"0",Cf:"0"},gvjs_hK(d,n,b,d)))},a),y=gvjs_p(function(a,b,d,e,f){c.xd?c.Wo.push({id:a,text:b,brush:new gvjs_C({gradient:{og:d,Qf:d,Jq:v[0],Kq:v[1],x1:gvjs_9q,y1:gvjs_6q,x2:gvjs_6q,y2:gvjs_6q,wr:!0,aF:!0}}),index:e,la:f}):c.Wo.push({id:a,text:b,brush:new gvjs_C({fill:d}),index:e,la:f})},a),z=c.pie.Ci;b=b.pie.Ci;for(var A=b.length,B=0,C=0;C<A;++C){for(var D=
  b[C],J=null,E=D.radiusX,D=D.radiusY,G=u[C],I=w[C],H=0,L=0,M=0,P=0;P<g;P++)M+=d.getValue(P,C+1)||0;for(var Z=0;Z<g;++Z){var P=a.iya?g-Z-1:Z,F=1===A&&d.Y()>C+2&&d.Zk(C+2)===gvjs_oi&&d.X(C+2)===gvjs_f,ca=c.yg&&F&&!(!d.getProperty(P,C+2,gvjs_Wi)&&!d.vg(C+2,gvjs_Wi)),K=d.getValue(P,C+1)||0,Q=d.Qa(P,C+1,a.Hja),N=d.getValue(P,0),O=d.Qa(P,0),V=0===M?0:L/M,$a=0===M?0:V+K/M,ra=$a-V>=p,F=F&&d.getStringValue(P,C+2)||null;ra?L+=K:H+=K;var sa="slices."+B,ya=a.options.ba(sa+".color",a.Jb[Z%a.Jb.length]),ya=gvjs_PG(ya),
  R=gvjs_gK(a,ya,v[C]),ta=gvjs_E(a.options,sa+".offset",0),Ra=gvjs_Kh(a.options,sa+".hole",t)+G,ab=gvjs_Zh(a.options,sa+".textStyle",l),pb=gvjs_D(a.options,[sa+gvjs_4q,gvjs_bu],!0),P=gvjs_iK(a,B,P,V,$a,K,Q,O,ra,e,E,D,Ra,ta,m,ab,ya,R,pb);c.D.push(P);ra=gvjs_D(a.options,sa+".visibleInLegend",I&&(ra||q));y(N,O,ya.color,B,ra);C==A-1&&f(B,A,F,ca);B+=1}0<H&&(V=1-(0===M?0:H/M),$a=1,K=H,Q=a.Hja.yc(H),O=r,J=gvjs_iK(a,-1,-1,V,$a,K,Q,O,!0,e,E,D,t+G,0,m,l,h,k,!1),I&&!q&&y("",O,h.color,-1,!0));z.push({radiusX:E,
  radiusY:D,OT:J});C==A-1&&x(A)}}function gvjs_jK(a,b){switch(b){case gvjs_tw:return a.ZD;case gvjs_H:return a.Cf;case gvjs_Va:return a.Cf+" ("+a.ZD+")"}return""}
  function gvjs_iK(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t,u,w,v){var x=a.ra;if(x.md||1<=p)p=0;var y={},z=e-d;y.value=f;y.Cf=g;y.color=u;y.bc=w;y.brush=y.bc.normal;y.title=h;y.index=b;y.ah=v;y.hs=0<=c?a.Vb.al(c):null;y.la=k;b=m*p;p*=n;y.OJ=b;y.JC=p;y.pe=360*d+a.uia;y.Nd=360*e+a.uia;a.jya&&(c=360-y.pe,y.pe=360-y.Nd,y.Nd=c);c=Math.PI*(y.pe-90)/180;f=Math.PI*(y.Nd-90)/180;y.ZD=a.uxa.yc(z);h="";switch(r){case gvjs_tw:h=y.ZD;break;case gvjs_sv:h=y.title;break;case gvjs_H:h=g;break;case gvjs_my:h=g+" ("+y.ZD+")"}y.text=
  h;if(!k)return y;y.va=t;a=a.Ec(y.text,t).width;t=t.fontSize;y.bW=new gvjs_z(a,t);y.et=1==z;if(y.text)if(y.et)y.O6=gvjs_oz(l,new gvjs_mz(a/2,t/2)),y.c2=!0;else{z=m-t;t=n-t;a=y.bW;a=new gvjs_z(a.width/z,a.height/t);g=new gvjs_z(2/z,2/t);k=gvjs_jI((c+f)/2+Math.PI,1,1);b:{r=gvjs_kI(new gvjs_mz(0,0),a);h=1;u=Math.min;for(w=0;w<r.length;++w){var A=r[w];v=k.x*A.x+k.y*A.y;A=v*v+1-(A.x*A.x+A.y*A.y);0>A?v=null:(A=Math.sqrt(A),v=[v-A,v+A]);if(null===v||0>v[1]){r=null;break b}h=u(h,v[1])}r=h}if(.4>r)a=null;else{k=
  k.clone();k.scale(-r);a=gvjs_2ea(a,g,g);b:{a=gvjs_kI(k,a);g=gvjs_Gc(f-c,2*Math.PI);r=0;h=g;for(u=0;u<a.length;++u){w=gvjs_Gc(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_mz(a.x*z,a.y*t);null!==z&&(y.c2=!0,y.O6=gvjs_1ea(l,z,new gvjs_mz(-y.bW.width/2,-y.bW.height/2)))}else y.c2=!1;y.offset=gvjs_jI((c+f)/2,m,n).scale(q);q=gvjs_jI(f,m,n);y.Df=gvjs_nz(l,gvjs_jI(c,m,n));y.mi=gvjs_nz(l,q);n=gvjs_jI(f,b,p);y.IC=gvjs_nz(l,
  gvjs_jI(c,b,p));y.Av=gvjs_nz(l,n);x.md&&270>=y.pe&&90<=y.Nd&&(n={},90>y.pe?(n.pe=90,n.Df=new gvjs_mz(l.x+m,l.y)):(n.pe=y.pe,n.Df=y.Df),270<y.Nd?(n.Nd=270,n.mi=new gvjs_mz(l.x-m,l.y)):(n.Nd=y.Nd,n.mi=y.mi),n.brush=y.bc.vb,y.sc=n);y.Nu=x.md&&.5<d;y.Sx=x.md&&.5>e;if(y.Nu||y.Sx)y.QR=y.bc.vb;return y}function gvjs_hK(a,b,c,d){c=gvjs_jK(c,b);d&&(c+="\n"+gvjs_jK(d,b));a.Od={Ln:a.title,content:c}}
  function gvjs_1fa(a,b,c,d){var e=a.ra,f=e.pie.radiusX,g=e.pie.radiusY,h=c.pie.center,k=gvjs_Uh(a.options,"legend.labeledValueText",gvjs_8E,gvjs_tw),l=Math.PI*(3*(f+g)-Math.sqrt((3*f+g)*(f+3*g))),m=[];c=[];for(var n=0;n<e.Wo.length;++n){var p=e.Wo[n];if(p.la){var q;if(0<=p.index)q=e.D[p.index];else{var r=e.pie.Ci;q=r[r.length-1].OT}var t=Math.max((f+q.OJ)/2,.75*f),u=Math.max((g+q.JC)/2,.75*g),w=(q.Nd+q.pe)/2,r=gvjs_Ic(w),v=gvjs_Pc(f-t,g-u)/l*360,x,y;2*v<q.Nd-q.pe?(x=q.pe+v,y=q.Nd-v,180>r?y=Math.min(y,
  180):x=Math.max(x,180)):y=x=w;var z=function(a){return gvjs_nz(h,gvjs_jI(a,t,u))},v=function(a){return z(Math.asin(gvjs_Fc((a-h.y)/u,-1,1)))},A=function(a){return z(Math.PI-Math.asin(gvjs_Fc((a-h.y)/u,-1,1)))},p={xga:z(gvjs_Jc(w-90)).y,KT:new gvjs_y(z(gvjs_Jc(x-90)).y,z(gvjs_Jc(y-90)).y),KA:p.text,iB:gvjs_jK(q,k),fda:q.value,index:q.index};180>r?(p.Sfa=v,m.push(p)):(p.Sfa=A,c.push(p))}}f=b.width/2-f-d.fontSize;e=gvjs_dK(new gvjs_x(b.top,b.right,b.bottom,b.right-f),a.Ec,2,d,m);b=gvjs_dK(new gvjs_x(b.top,
  b.left+f,b.bottom,b.left),a.Ec,1,d,c);d=[];gvjs_rc(d,e,b);a.ra.sq=d};function gvjs_kK(a,b,c){gvjs_UI.call(this,a,b,c,gvjs_uw)}gvjs_q(gvjs_kK,gvjs_UI);gvjs_kK.prototype.os=function(a){return this.aa.cv(a.target)};gvjs_kK.prototype.naa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_ox:b=Number(b[1]),0>b||this.dispatchEvent("serie"+a,{Lc:b,Nk:null})}};function gvjs_lK(a,b,c,d,e,f,g){gvjs_xJ.call(this,a,b,c,d,e,g);var h=gvjs_D(a,gvjs_bu,!0);this.aqa=gvjs_yD(f,function(b){return gvjs_D(a,"slices."+b+gvjs_4q,h)});this.tza=gvjs_D(a,"shouldHighlightHover",!0)}gvjs_q(gvjs_lK,gvjs_xJ);gvjs_lK.prototype.Bs=function(a,b,c){this.$Z(a,b,c)};gvjs_lK.prototype.Raa=function(a,b){return a.equals(b,!0)};function gvjs_mK(a,b){a.D=a.D||{};a=a.D;a[b]=a[b]||{};return a[b]}
  gvjs_lK.prototype.$Z=function(a,b,c){var d={Xb:a,Ck:this.Ge.getEntries(),Dv:c,Dk:b.Nh},e=b.Nh.focused.Vx;null!=e&&(b.Nh.focused.action=this.Ge.uh(e).action);for(var f=this.tp.m7,e=f==gvjs_ab||f==gvjs_Va,g=f==gvjs_0a||f==gvjs_Va,h=this.Ge&&0<d.Ck.length,f=gvjs_Gp(b.selected),h=1<f.length&&h,k=0;k<f.length;++k){var l=f[k],m=a.pie.Ci.length,l=l+a.D.length/m*(m-1);gvjs_2fa(a,l,c);e&&!h&&gvjs_nK(this,d,l)}e&&h&&gvjs_3fa(this,d,f,f[f.length-1]);var n=gvjs_p(function(b){if(a.xd){var c=a.D.length;return[b,
  (b+c/a.pie.Ci.length)%c]}return[b]},this),e=gvjs_p(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.aqa[l]){h=h||!0;if(a.xd){if(this.fGa){var m=l,p=c,q=a.D[m];if(null!=q.offset){var z=q.brush.clone();z.Bd(gvjs_Wg(q.brush.rb(),gvjs_ba,.7));z.Kf(q.brush.Ne+.1);gvjs_mK(p,m).AJ={brush:z}}}}else this.tza&&gvjs_4fa(a,l,c);a.sq&&(c.sq=gvjs_Zfa(a.sq,l))}}e&&g&&h&&gvjs_nK(this,d,b)}},this);if(f=b.Oi)c.Oi=f;e(b.focused.Rb,!0);e(b.Ya.focused.Vh,!1)};
  function gvjs_4fa(a,b,c){var d=a.pie,e=a.D[b];if(null!=e.offset){c=gvjs_mK(c,b);c.Mo={};b=c.Mo;b.brush=new gvjs_C({stroke:e.brush.rb(),strokeWidth:6.5,strokeOpacity:.3});b.ki=new gvjs_w(d.center.x+e.offset.x,d.center.y+e.offset.y);b.pe=e.pe;b.Nd=e.Nd;b.et=e.et;(c=c.wj)&&a.bia?(a=c.radiusX+c.brush.ac/2,c=c.radiusY+c.brush.ac/2):(c=e.brush.ac/2,a=d.radiusX+c,c=d.radiusY+c);d=b.brush.ac/2;b.radiusX=a+d;b.radiusY=c+d;a=gvjs_Jc(b.pe-90);c=gvjs_Jc(b.Nd-90);b.Df=gvjs_Qe(b.ki,gvjs_jI(a,b.radiusX,b.radiusY));
  b.mi=gvjs_Qe(b.ki,gvjs_jI(c,b.radiusX,b.radiusY));var f=e.sc;f&&(b.sc=b.sc||{},b.sc.brush=gvjs_8g(f.brush.rb(),.3),b.sc.ki=b.ki.clone(),b.sc.pe=f.pe,b.sc.Nd=f.Nd,b.sc.radiusX=b.radiusX+d,b.sc.radiusY=b.radiusY+d,a=gvjs_Jc(b.sc.pe-90),c=gvjs_Jc(b.sc.Nd-90),b.sc.Df=gvjs_Qe(b.sc.ki,gvjs_jI(a,b.sc.radiusX,b.sc.radiusY)),b.sc.mi=gvjs_Qe(b.sc.ki,gvjs_jI(c,b.sc.radiusX,b.sc.radiusY)));b.Nu=e.Nu;b.Sx=e.Sx;if(b.Nu||b.Sx)b.QR=gvjs_8g(e.QR.rb(),.3),b.Mxa=b.Nu?a:c,e=function(a,b){return gvjs_Qe(a.ki,gvjs_jI(a.Mxa,
  a.radiusX+b*a.brush.ac/2,a.radiusY+b*a.brush.ac/2))},b.HC=e(b,-1),b.UR=e(b,1)}}
  function gvjs_2fa(a,b,c){var d=a.pie;0<d.$D||(a=a.D[b],null!=a.offset&&(b=gvjs_mK(c,b),b.wj={},b=b.wj,b.brush=gvjs_9g(a.brush.rb(),2),b.ki=new gvjs_w(d.center.x+a.offset.x,d.center.y+a.offset.y),b.pe=a.pe,b.Nd=a.Nd,b.et=a.et,a=a.brush.ac/2+2.5+b.brush.ac/2,b.radiusX=d.radiusX+a,b.radiusY=d.radiusY+a,d=gvjs_Jc(b.Nd-90),b.Df=gvjs_Qe(b.ki,gvjs_jI(gvjs_Jc(b.pe-90),b.radiusX,b.radiusY)),b.mi=gvjs_Qe(b.ki,gvjs_jI(d,b.radiusX,b.radiusY))))}
  function gvjs_nK(a,b,c){var d=gvjs_mK(b.Dv,c);if(c=gvjs_vJ(a.tp,b,c,null,null))d.Ca=c,b.Dk&&a.Ge.Bs(c,b.Dk,d.Ca)}function gvjs_3fa(a,b,c,d){var e=gvjs_mK(b.Dv,d),f;f=a.tp;var g=b.Xb,h=b.Xb.D[d];d=gvjs_nJ(g,h);h=gvjs_sJ(g,h);c=gvjs_Afa(f.Kr,b,c);f=gvjs_6I(c,g.Ec,!0,d,f.uf,h,void 0,g.yg,g.Hv);e.Ca=f;b.Dk&&a.Ge.Bs(f,b.Dk,e.Ca)};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_Gv,ZCa:gvjs_fv,IDa:gvjs_ow,dDa:gvjs_gv};function gvjs_9fa(a){switch(a){case gvjs_Gv:return gvjs_ce;case gvjs_fv:return gvjs_5fa;case gvjs_ow:return gvjs_6fa;case gvjs_gv:return gvjs_7fa;default:return gvjs_ce}}function gvjs_oK(a,b,c){var d=gvjs_D(a,"animation.startup",!1);b=gvjs_Hh(a,gvjs_ls,b);if(!b)return null;var e=gvjs_Hh(a,"animation.maxFramesPerSecond",30);a=gvjs_Uh(a,"animation.easing",gvjs_8fa,c);return{fAa:d,duration:b,Daa:gvjs_9fa(a),U2:e}};function gvjs_pK(a,b){this.OI=a||[];gvjs_$fa(this,b)}var gvjs_aga=[gvjs_Gs,"comic sans ms","courier new","georgia","impact","times new roman","trebuchet ms","verdana"];function gvjs_qK(){return function(a,b){return b===gvjs_Du&&gvjs_m(a)&&!gvjs_hc(gvjs_aga,a.toLowerCase())}}function gvjs_$fa(a,b){var c=gvjs_pb("WebFont");0!==a.OI.length&&c?c.load({google:{families:a.OI},active:function(){b.resolve()},fontinactive:function(){b.reject("One or more fonts could not be loaded")}}):b.resolve(null)};function gvjs_rK(a){gvjs_U.call(this);this.iS=1;this.ZT=[];this.eU=0;this.zm=[];this.au={};this.Vma=!!a}gvjs_q(gvjs_rK,gvjs_U);gvjs_=gvjs_rK.prototype;gvjs_.subscribe=function(a,b,c){var d=this.au[a];d||(d=this.au[a]=[]);var e=this.iS;this.zm[e]=a;this.zm[e+1]=b;this.zm[e+2]=c;this.iS=e+3;d.push(e);return e};gvjs_.tja=function(a){var b=this.zm[a];if(b){var c=this.au[b];0!=this.eU?(this.ZT.push(a),this.zm[a+1]=gvjs_qb):(c&&gvjs_nc(c,a),delete this.zm[a],delete this.zm[a+1],delete this.zm[a+2])}return!!b};
  gvjs_.Fn=function(a,b){var c=this.au[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.Vma)for(e=0;e<c.length;e++){var g=c[e];gvjs_bga(this.zm[g+1],this.zm[g+2],d)}else{this.eU++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.zm[g+1].apply(this.zm[g+2],d)}finally{if(this.eU--,0<this.ZT.length&&0==this.eU)for(;c=this.ZT.pop();)this.tja(c)}}return 0!=e}return!1};function gvjs_bga(a,b,c){gvjs_zl(function(){a.apply(b,c)})}
  gvjs_.clear=function(a){if(a){var b=this.au[a];b&&(gvjs_r(b,this.tja,this),delete this.au[a])}else this.zm.length=0,this.au={}};gvjs_.Bb=function(a){if(a){var b=this.au[a];return b?b.length:0}a=0;for(b in this.au)a+=this.Bb(b);return a};gvjs_.R=function(){gvjs_rK.o.R.call(this);this.clear();this.ZT.length=0};function gvjs_cga(a,b){this.vv=a;this.Ow=b};function gvjs_dga(a,b,c,d,e,f){var g=a.Hd[0]?0:1,h=a.Xc[0]?0:1,k=a.Hd[g];a=a.Xc[h];var l=k.dataType&&gvjs_2D(k.dataType).li,m=a.dataType&&gvjs_2D(a.dataType).li;this.Kv=b;this.lC=gvjs_p(function(a){return l?l(this.Kv.getHAxisValue(a,g)):a},this);this.qC=gvjs_p(function(a){return m?m(this.Kv.getVAxisValue(a,h)):a},this);b=this.Kv.getChartAreaBoundingBox();this.Bq=this.lC(b.left);this.Cq=this.qC(b.top+b.height);this.st=this.lC(b.left+b.width);this.tt=this.qC(b.top);this.CT=this.Bq;this.FT=this.Cq;this.zT=
  this.st-this.Bq;this.yT=this.tt-this.Cq;this.scale=1;this.Lva=c;this.Y2=d;this.gka=e;this.fS=f};function gvjs_sK(a,b,c,d){this.fn=c;this.Va=a;this.lj=b;this.ph=null;this.mk=d;this.mk.subscribe(gvjs_L,gvjs_p(this.Rs,this))}gvjs_sK.prototype.BV=function(a){this.ph=a};gvjs_sK.prototype.getState=function(){return this.Va};gvjs_sK.prototype.Rs=gvjs_qb;
  gvjs_sK.prototype.updateOptions=function(){var a={hAxis:{viewWindowMode:gvjs_Kj,viewWindow:{}},vAxis:{viewWindowMode:gvjs_Kj,viewWindow:{}}};this.fn.vv&&(isNaN(this.ph.Bq)||(a.hAxis.viewWindow.numericMin=this.ph.Bq),isNaN(this.ph.st)||(a.hAxis.viewWindow.numericMax=this.ph.st));this.fn.Ow&&(isNaN(this.ph.Cq)||(a.vAxis.viewWindow.numericMin=this.ph.Cq),isNaN(this.ph.tt)||(a.vAxis.viewWindow.numericMax=this.ph.tt));this.Va.bp=a};function gvjs_tK(a,b){return gvjs_Fc(a.x,b.left,b.left+b.width)===a.x&&gvjs_Fc(a.y,b.top,b.top+b.height)===a.y?!0:!1};function gvjs_uK(a,b,c,d){gvjs_sK.call(this,a,b,c,d);this.dz=null}gvjs_q(gvjs_uK,gvjs_sK);gvjs_=gvjs_uK.prototype;gvjs_.Rs=function(){var a=this.mk;a.subscribe(gvjs_9t,gvjs_p(this.V0,this));a.subscribe(gvjs_7t,gvjs_p(this.T0,this));a.subscribe(gvjs_8t,gvjs_p(this.U0,this));a.subscribe(gvjs_hw,gvjs_p(this.Xf,this))};gvjs_.V0=function(a){var b=this.lj().getChartAreaBoundingBox();gvjs_tK(a,b)&&(this.dz=new gvjs_mz(a.x,a.y))};gvjs_.T0=function(a){this.dz&&(this.t7(a.x,a.y),this.dz.x=a.x,this.dz.y=a.y)};
  gvjs_.U0=function(){this.dz=null};gvjs_.Xf=function(a,b){var c=this.lj().getChartAreaBoundingBox();gvjs_tK(a,c)&&b()};
  gvjs_.t7=function(a,b){var c=this.ph;if(c){var d=this.lj();c.Kv=d;var e=this.fn;if(e.vv){var f=c.lC(a)-c.lC(this.dz.x),g=c.Bq-f,h=c.st-f;a=Math.max(g,c.CT);d=Math.min(h,c.CT+c.zT);if(c.fS&&(a===g||0>f)&&(d===h||0<f)||!c.fS)c.Bq=g,c.st=h}e.Ow&&(b=c.qC(b)-c.qC(this.dz.y),e=c.Cq-b,f=c.tt-b,a=Math.max(e,c.FT),d=Math.min(f,c.FT+c.yT),c.fS&&(a===e||0>b)&&(d===f||0<b)||!c.fS)&&(c.Cq=e,c.tt=f);this.updateOptions()}};function gvjs_vK(a,b,c,d){gvjs_sK.call(this,a,b,c,d);this.xw=null}gvjs_q(gvjs_vK,gvjs_sK);gvjs_=gvjs_vK.prototype;gvjs_.Rs=function(){var a=this.mk;a.subscribe(gvjs_9t,gvjs_p(this.V0,this));a.subscribe(gvjs_7t,gvjs_p(this.T0,this));a.subscribe(gvjs_8t,gvjs_p(this.U0,this));a.subscribe(gvjs_hw,gvjs_p(this.Xf,this))};gvjs_.V0=function(a){var b=this.lj().getChartAreaBoundingBox();gvjs_tK(a,b)&&(this.xw=new gvjs_mz(a.x,a.y))};
  gvjs_.T0=function(a){if(this.xw){var b=this.lj().getChartAreaBoundingBox(),c=this.fn;this.Jxa(a,b);if(c.vv)var d=Math.min(this.xw.x,a.x),e=Math.abs(this.xw.x-a.x);else d=b.left,e=b.width;c.Ow?(c=Math.min(this.xw.y,a.y),a=Math.abs(this.xw.y-a.y)):(c=b.top,a=b.height);this.getState().Oi={left:d,top:c,width:e,height:a,color:"blue",opacity:.2}}};gvjs_.U0=function(){this.xw&&(this.t7(),this.xw=null)};gvjs_.Xf=function(a,b){var c=this.lj().getChartAreaBoundingBox();gvjs_tK(a,c)&&b()};
  gvjs_.t7=function(){var a=this.fn,b=this.ph,c=this.lj();b.Kv=c;var d=this.getState().Oi,e=b.lC(d.left),f=b.lC(d.left+d.width),c=b.qC(d.top),d=b.qC(d.top+d.height);if(e!==f&&c!==d){var g=b.zT*b.Y2;if(a.vv){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.Bq=h;b.st=e}g=b.yT*b.Y2;a.Ow&&(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.Cq=a,b.tt=c);this.updateOptions()}};
  gvjs_.Jxa=function(a,b){a.x=gvjs_Fc(a.x,b.left,b.left+b.width);a.y=gvjs_Fc(a.y,b.top,b.top+b.height)};function gvjs_wK(a,b,c,d){gvjs_sK.call(this,a,b,c,d)}gvjs_q(gvjs_wK,gvjs_sK);gvjs_wK.prototype.Rs=function(){this.mk.subscribe(gvjs_Yw,gvjs_p(this.rta,this))};gvjs_wK.prototype.rta=function(){var a=this.ph;a.scale=1;a.Bq=a.CT;a.st=a.CT+a.zT;a.Cq=a.FT;a.tt=a.FT+a.yT;this.updateOptions()};function gvjs_xK(a,b,c,d){gvjs_sK.call(this,a,b,c,d)}gvjs_q(gvjs_xK,gvjs_sK);gvjs_xK.prototype.Rs=function(){this.mk.subscribe(gvjs_4w,gvjs_p(this.tta,this))};gvjs_xK.prototype.tta=function(a,b){var c=this.fn,d=this.lj().getChartAreaBoundingBox();if(gvjs_tK(a,d)){b();b=this.ph;if(0>a.wheelDelta){if(b.scale>=b.Lva)return;b.scale*=b.gka}else{if(b.scale<=b.Y2)return;b.scale/=b.gka}c.vv&&(a=(b.st+b.Bq)/2,d=b.zT*b.scale/2,b.Bq=a-d,b.st=a+d);c.Ow&&(c=(b.tt+b.Cq)/2,a=b.yT*b.scale/2,b.Cq=c-a,b.tt=c+a);this.updateOptions()}};function gvjs_yK(a,b,c,d,e){if(c.ba(gvjs_lb)===gvjs_uw)throw Error("Cannot use explorer with a pie chart");this.Va=a;this.lj=b;this.m=c;this.ka=d;this.mk=e;this.ph=this.fn=null;this.Maa=[];this.init()}
  gvjs_yK.prototype.Rs=function(){var a=gvjs_E(this.m,"explorer.maxZoomOut",4);1>a&&(a=1/a);var b=gvjs_E(this.m,"explorer.maxZoomIn",.25);1<b&&(b=1/b);var c=gvjs_E(this.m,"explorer.zoomDelta",1.5),d=gvjs_D(this.m,"explorer.keepInBounds",!1);this.ph=new gvjs_dga(this.ka,this.lj(),a,b,c,d);gvjs_r(this.Maa,function(a){a.BV(this.ph)},this)};
  gvjs_yK.prototype.init=function(){var a=this.ka.Hd[0]?0:1,b=this.ka.Xc[0]?0:1,c=this.ka.Hd[a],d=this.ka.Xc[b],a=!this.ka.Hd[1-a]&&c.type===gvjs_H&&!c.xq,b=!this.ka.Xc[1-b]&&d.type===gvjs_H&&!d.xq,d=this.m.ba(gvjs_du).axis;d===gvjs_c?b=!1:d===gvjs_g&&(a=!1);this.fn=new gvjs_cga(a,b);b=this.Maa;d=this.m.ba(gvjs_eu);(null==d||gvjs_k(d)&&gvjs_hc(d,"dragToPan"))&&b.push(new gvjs_uK(this.Va,this.lj,this.fn,this.mk));d=this.m.ba(gvjs_eu);gvjs_k(d)&&gvjs_hc(d,"dragToZoom")&&b.push(new gvjs_vK(this.Va,this.lj,
  this.fn,this.mk));d=this.m.ba(gvjs_eu);(null==d||gvjs_k(d)&&gvjs_hc(d,"rightClickToReset"))&&b.push(new gvjs_wK(this.Va,this.lj,this.fn,this.mk));d=this.m.ba(gvjs_eu);gvjs_k(d)&&gvjs_hc(d,"pinchToZoom");d=this.m.ba(gvjs_eu);(null==d||gvjs_k(d)&&gvjs_hc(d,"scrollToZoom"))&&b.push(new gvjs_xK(this.Va,this.lj,this.fn,this.mk));this.mk.subscribe(gvjs_L,gvjs_p(this.Rs,this))};function gvjs_zK(a,b,c,d){this.m=a;this.L=b;this.lj=c;this.ka=d;this.hqa=[];this.Qb=null;this.mk=new gvjs_rK;this.init()}gvjs_zK.prototype.init=function(){gvjs_l(this.m.ba(gvjs_du))&&this.hqa.push(new gvjs_yK(this.L,this.lj,this.m,this.ka,this.mk))};gvjs_zK.prototype.Fn=function(a,b){var c=gvjs_ega[a];c&&this.Qb&&gvjs_hF(this.Qb,c);c=Array(arguments.length);c[0]=a;for(var d=1,e=arguments.length;d<e;d++)c[d]=arguments[d];this.mk.Fn.apply(this.mk,c)};
  var gvjs_ega={dragstart:15,drag:5,dragend:5,scroll:5,rightclick:5,pinch:5,pinchend:15};function gvjs_AK(a){for(var b=gvjs_uf("thead",{},gvjs_BK(a,gvjs_fga)),c=[],d=a.fa(),e=0;e<d;++e)c.push(gvjs_BK(a,function(a,b){a=a.Qa(e,b);return gvjs_uf("td",{},a)}));a=gvjs_uf("tbody",{},gvjs_vf(c));return gvjs_uf(gvjs_si,{},gvjs_vf(b,a))}function gvjs_BK(a,b){for(var c=[],d=a.Y(),e=0;e<d;++e)""===a.Zk(e)&&c.push(b(a,e));a=gvjs_vf(c);return gvjs_uf("tr",{},a)}function gvjs_fga(a,b){a=a.Xa(b)||a.$e(b);return gvjs_uf("th",{},a)};function gvjs_CK(a){gvjs_rp.call(this,a);this.qh=null;this.Fb=gvjs_c;this.xg=this.fd=this.m=this.ka=this.Kia=null;this.EN=[];this.kg=this.Wa=this.rs=this.Va=null;this.dl=new gvjs_in;this.da=null;this.ae=new gvjs_1J(this);gvjs_Rm(this,this.ae);this.Nx=this.Rr=null}gvjs_q(gvjs_CK,gvjs_rp);gvjs_=gvjs_CK.prototype;gvjs_.R=function(){this.mg();gvjs_V(this.dl);gvjs_V(this.da);gvjs_V(this.Rr);gvjs_V(this.Nx);gvjs_CK.o.R.call(this)};gvjs_.ef=null;
  gvjs_.tH=function(a,b,c,d,e,f){var g;if(this.qh===gvjs_uw)return gvjs_DK.prototype.tH.apply(this,arguments);g=this.qh===gvjs_4u?new gvjs_9J(a,b,c,d,e):new gvjs_oI(a,b,c,d,e);g.init(this.Nj,f);return g};gvjs_.nZ=function(a,b,c,d,e,f,g){return this.qh===gvjs_uw?gvjs_DK.prototype.nZ.apply(this,arguments):new gvjs_BJ(a,b,c,d,e,0,g)};gvjs_.mZ=function(a,b,c,d){return this.qh===gvjs_uw?gvjs_DK.prototype.mZ.apply(this,arguments):new gvjs_YI(a,b,c,d)};
  gvjs_.WO=function(a,b){return this.qh===gvjs_uw?gvjs_DK.prototype.WO.apply(this,arguments):new gvjs_dG(a,b)};gvjs_.ge=function(a,b,c,d){this.qh=a;null!=b&&(this.gpa=b);null!=c&&(this.Fb=c);null!=d&&(this.Kia=d)};gvjs_.Kea=function(a){a&&this.constructor!==gvjs_DK&&(this.__proto__?(this.__proto__=gvjs_DK.prototype,this.constructor=gvjs_DK,this.constructor.call(this,this.ga)):this.ge(gvjs_uw))};gvjs_.draw=function(a,b,c){this.Kea(gvjs_l(b)&&b.type===gvjs_uw);gvjs_rp.prototype.draw.call(this,a,b,c)};
  gvjs_.Hg=function(a,b,c,d){this.Nj=a;c=c||{};c=gvjs_Je(gvjs_Ge(c));gvjs_gga(this,c);gvjs_hga(this,c);c.orientation=c.orientation||this.Fb;c.theme=c.theme||this.Kia;this.qh!=gvjs_d&&gvjs_iga(c);if(this.qh!=gvjs_uw&&gvjs_yh(c.reverseCategories)){var e=c.orientation===gvjs_g?gvjs_li:gvjs_Xu;c[e]=c[e]||{};c[e].direction=-1;delete c.reverseCategories}gvjs_jga(c);gvjs_T.Kc(this.ga);if(!b)throw Error(gvjs_Gr);gvjs_cc(gvjs_Bc(b.Y()),function(a){return b.Zk(a)==gvjs_gw})&&(c.isDiff=!0);this.ey=b.X(0)!=gvjs_e?
  1:0;this.Mi=b.fa();gvjs_EK(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_k(f)||(f=[f]);for(var e=[c],g=0;g<f.length;++g){var h;if(gvjs_m(f[g]))h=gvjs_OG(f[g]);else if(gvjs_l(f[g]))h=f[g];else throw Error(gvjs__r);h&&e.push(h)}c=c.type.toLowerCase();gvjs_eF[c]&&e.push(gvjs_eF[c]);e.push(gvjs_fF);var k=gvjs_qK(),l=[];gvjs_r(e,function(a){l.push.apply(l,gvjs_mh(a,k))});this.m=new gvjs_nh(e);this.qh=gvjs_Uh(this.m,
  gvjs_lb,gvjs_2E,gvjs_d);this.ha=gvjs_9l(this.ga,this.m);this.Ma=gvjs_$l(this.ga,this.m);c=new gvjs_z(this.ha,this.Ma);e=gvjs_D(this.m,gvjs_Fu);if(!this.Wa||this.Wa.isDisposed())try{this.Wa=new gvjs_xz(this.ga,c,a,e)}catch(m){throw Error(gvjs_2r);}else this.Wa.update(c,a);this.Va=new gvjs_zJ(d);this.J=b;l.length&&this.Uk?(this.Uk.oL.then(function(){gvjs_Bz(this.Wa,gvjs_p(this.ro,this),a)},null,this),gvjs_sp(this,gvjs_p(function(){gvjs_Bz(this.Wa,gvjs_p(this.ro,this),a)},this)),new gvjs_pK(l,this.Uk)):
  gvjs_Bz(this.Wa,gvjs_p(this.ro,this),a)};
  gvjs_.ro=function(){var a=this.Wa.hb(),b=this.Wa.uy(),c=this.m,d=gvjs_p(function(d){gvjs_FK(this);d=d.Ul();var e=new gvjs_zK(c,this.Va,gvjs_p(this.fq,this),d);gvjs_V(this.da);this.da=new gvjs_3J(d,this.Va,this.dl,this.ae,gvjs_p(this.pk,this,!0),e);this.xg=this.nZ(this.m,new gvjs_z(this.ha,this.Ma),{ob:d.Ok,fontSize:d.Ym},d.OC,d.bh,d.D.length,this.xg?this.xg.Ge:void 0);gvjs_kga(this);this.fd=this.WO(b,a);gvjs_lga(this,d)||(this.ka=d,gvjs_GK(this),gvjs_HK(this));gvjs_mga(this);this.ae.dispatchEvent(gvjs_L);
  this.da.Rs()},this);this.tH(this.J,c,gvjs_p(a.nf,a),this.ha,this.Ma,d)};function gvjs_mga(a){var b=a.Wa.hb();gvjs_hm().setTimeout(gvjs_p(function(){if(b&&b.AH){var a=b.AH();if(a&&this.J){var d=gvjs_AK(this.J);gvjs_0f(a,d)}}},a),0)}gvjs_.Cu=function(a,b){if(this.qh===gvjs_uw)return gvjs_IK(a,b);throw Error("Cannot compute diff for this chart type.");};
  function gvjs_IK(a,b){var c=new gvjs_S,d=b.fa(),e=b.Y(),f=a.X(0)!=gvjs_e;f&&c.jg(a.X(0),a.Xa(0));for(var g=f?1:0,h=g;h<e;++h)c.jg({type:a.X(h),label:a.Xa(h),role:gvjs_gw}),c.jg({type:b.X(h),label:b.Xa(h),role:gvjs_Sj});c.hu(d);for(var k=0;k<d;++k){f&&(h=b.getValue(k,0),c.wc(k,0,h));for(var l=g,h=g;h<e;++h){var m=a.getValue(k,h);c.wc(k,l,m);l+=1;m=b.getValue(k,h);c.wc(k,l,m);l+=1}}return c}
  function gvjs_gga(a,b){switch(b.type){case gvjs_N:a.ge(gvjs_b,gvjs_N,gvjs_c);b.type=null;break;case gvjs_Bs:a.ge(gvjs_b,gvjs_Bs,gvjs_c);b.type=null;break;case "columns":a.ge(gvjs_b,gvjs_Ms,gvjs_c);b.type=null;break;case gvjs_Ms:a.ge(gvjs_b,gvjs_Ms,gvjs_g);b.type=null;break;case gvjs_vi:a.ge(gvjs_vi);b.type=null;break;case gvjs_uw:a.ge(gvjs_uw),b.type=null}a=a.qh;a==gvjs_d&&(a=null);var c=b.type||gvjs_d;c==gvjs_d&&(c=null);if(!a&&!c)throw Error("Unspecified chart type.");if(a&&c&&a!=c)throw Error("Incompatible chart types.");
  b.type=a||c}function gvjs_hga(a,b){if(b.type==gvjs_b){a=a.gpa;a==gvjs_d&&(a=null);var c=b.seriesType||gvjs_d;c==gvjs_d&&(c=null);if(a&&c&&a!=c)throw Error("Incompatible default series types.");b.seriesType=a||c}}
  function gvjs_iga(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a.type){case gvjs_vi:d=c;break;case gvjs_b:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(gvjs_JK(a,gvjs__v,d,gvjs_Ji),gvjs_JK(a,gvjs_Sv,d,gvjs_Ki),gvjs_JK(a,gvjs_Iv,d,gvjs_Iv));b&&(gvjs_JK(a,"logScaleX",b,gvjs_Iv),gvjs_JK(a,"titleX",b,gvjs_Sx));c&&gvjs_JK(a,"titleY",c,gvjs_Sx);a.smoothLine&&!gvjs_i(a.curveType)&&(a.curveType=gvjs_b);gvjs_JK(a,"lineSize",a,gvjs_Fv);gvjs_JK(a,"reverseAxis",a,gvjs_Vw);
  a.chartArea=a.chartArea||{};gvjs_JK(a,"axisBackgroundColor",a.chartArea,gvjs_Is)}
  function gvjs_jga(a){gvjs_KK(a,"titleColor",gvjs_Tx,gvjs_Ux);gvjs_KK(a,"legendTextColor","legendFontSize",gvjs_Cv);gvjs_LK(a.hAxis);for(var b in a.hAxes)gvjs_LK(a.hAxes[b]);gvjs_LK(a.vAxis);for(b in a.vAxes)gvjs_LK(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);gvjs_KK(a,"tooltipTextColor","tooltipFontSize",gvjs_1x);gvjs_JK(a,gvjs_1x,b,gvjs_Px);gvjs_JK(a,"tooltipText",b,gvjs_I);gvjs_JK(a,"tooltipTrigger",b,"trigger");"hover"==b.trigger&&(b.trigger=gvjs_0a);b=a.legend;if(null==b)b={},a.legend=
  b;else if(typeof b==gvjs_f){var c=b;b={};a.legend=b;b.position=c}gvjs_JK(a,gvjs_Cv,b,gvjs_Px);b=a.animation;null==b?(b={},a.animation=b):typeof b==gvjs_e&&(c=1E3*b,b={},a.animation=b,b.duration=c);gvjs_JK(a,"animationEasing",b,"easing")}
  function gvjs_LK(a){if(null!=a){gvjs_KK(a,"textColor","textFontSize",gvjs_Px);gvjs_KK(a,"titleColor",gvjs_Tx,gvjs_Ux);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;!gvjs_i(b.count)&&gvjs_i(c)&&typeof c==gvjs_e&&(b.count=c+1);a=a.gridlineColor;!gvjs_i(b.color)&&gvjs_i(a)&&(b.color=a)}}function gvjs_KK(a,b,c,d){a[d]=a[d]||{};d=a[d];gvjs_JK(a,b,d,gvjs_2);gvjs_JK(a,c,d,gvjs_Eu)}function gvjs_JK(a,b,c,d){gvjs_i(a[b])&&!gvjs_i(c[d])&&(c[d]=a[b])}
  gvjs_.mg=function(){this.Vt();gvjs_EK(this);gvjs_FK(this);gvjs_V(this.Wa);gvjs_en(this)};function gvjs_EK(a){if(a.da&&!a.da.isDisposed()){var b=a.da.Qb;b.as=Infinity;b.Cd.stop()}gvjs_V(a.da);if(a.Wa&&!a.Wa.isDisposed()){var b=a.Wa.hb(),c=a.Wa.uy();a.Nx=b;c.clear()}gvjs_V(a.Rr);gvjs_en(a.dl)}function gvjs_FK(a){var b=a.Nx||a.Wa&&a.Wa.hb();a.Nx=null;b&&b.clear()}function gvjs_kga(a){gvjs_r(a.EN,gvjs_p(function(a){gvjs_m(a)?this.vj(a):this.zj(a)},a));a.EN=[]}
  gvjs_.zj=function(a){null!=this.xg?this.xg.zj(a):this.EN.push(a)};function gvjs_nga(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.ka.Sp&&a.ka.Sp[f];if(!f)return!1;var g=f.Lc,h,k;null!=g?h=a.ka.D[g].points[e]:k=a.ka.cb[e];if(!h&&!k)return!1;if(f.kl==gvjs_ns){if(c)return!1;c=!0;if(!(h||k).ed)return!1}}return!0}
  gvjs_.setSelection=function(a){if(gvjs_nga(this,a)){var b=null;if(this.ka.mb!=gvjs_uw){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.ka.Sp[e.column];if(f.kl==gvjs_ns){b={Lc:f.Lc,RZ:e.row};break}}}this.pk(!0);this.Va.selected.setSelection(a);b&&(this.Va.annotations.cQ=b);this.pk(!1)}};
  gvjs_.pk=function(a){if(this.rs){var b=this.rs;if(!this.xg.Raa(this.Va,this.rs)){var c=this.Va.bp,d;if(c){gvjs_sh(this.m.ai[0],c);c=this.Wa.hb();c=this.tH(this.J,this.m,gvjs_p(c.nf,c),this.ha,this.Ma).Ul();this.da.ka=c;this.Nx&&(this.Nx.clear(),this.Nx=null);this.Rr.xja&&this.Rr.xja(c);d=gvjs_yJ(this.xg,c,this.Va);this.ka=c;this.fd.xU(this.ka);var c=this.fd,e=this.ka;c.Ud={};c.Ay={};gvjs_VF(c,e,d);c.aa.deleteContents(!0);gvjs_WF(c,d,c.aa.Ov);this.Va.bp=null;this.rs=this.Va.clone()}else{this.rs=this.Va.clone();
  d=gvjs_yJ(this.xg,this.ka,this.Va);var c=this.fd,e=this.ka,f=gvjs_wd({D:null,cb:null,Ya:null,sq:null,dj:null,Oi:null});gvjs_ID(d,f)&&gvjs_ID(c.ss,f)?(gvjs_kh(d.Ya,c.ss.Ya)||(c.aa.pc(c.kt),f=new gvjs_iF(2),gvjs_jF(f,0,e.Ya||{}),gvjs_jF(f,1,d.Ya||{}),f=f.compact(),c.oI(f)),gvjs_kh(d.dj,c.ss.dj)||(c.aa.pc(c.wx),f=new gvjs_iF(2),gvjs_jF(f,0,e.dj||{}),gvjs_jF(f,1,d.dj||{}),f=f.compact(),gvjs_XF(c,f)),c.Qga(e,d),gvjs_kh(d.Oi,c.ss.Oi)||(gvjs_2F(c,"overlaybox"),e=d.Oi,f=new gvjs_C,f.ff(e.color),f.Kf(e.opacity),
  e=c.aa.yb(e.left,e.top,e.width,e.height,f,c.aa.Ov),c.registerElement(e,"overlaybox")),c.ss=d):c.Wp(e,d)}}a&&this.ae.Rx(b,this.rs,this.ka.mb,this.ka.D)}};gvjs_.getSelection=function(){return this.rs?this.rs.selected.getSelection():[]};gvjs_.uh=function(a){if(this.xg)return this.xg.uh(a)};gvjs_.vj=function(a){null!=this.xg?this.xg.vj(a):this.EN.push(a)};gvjs_.dump=function(){var a=this.Wa.hb();return a.pra?a.ga.innerHTML:""};
  function gvjs_GK(a){var b=gvjs_yJ(a.xg,a.ka,a.Va);a.fd.Wp(a.ka,b);a.rs=a.Va.clone()}function gvjs_HK(a){var b=a.Wa.hb(),c=a.Wa.uy();gvjs_V(a.Rr);a.Rr=a.mZ(a.dl,b,c,a.ka);gvjs_sfa(a.Rr);gvjs_tfa(a.Rr);gvjs_ufa(a.Rr)}
  function gvjs_lga(a,b){var c=gvjs_oK(a.m,0,gvjs_Gv),d;a.kg?(d=a.kg.Aga,a.Vt()):d=a.ka;if(!c||!(c.fAa||d&&d.mb===b.mb)||b.mb===gvjs_4u||b.mb===gvjs_uw)return!1;if(!d){var e=gvjs_Bc(a.J.Y()),f=a.J.pg;f||(f=gvjs_s(a.J.Kb,function(a){return gvjs_l(a)?a:{sourceColumn:a,properties:this.J.Eo(a)}},a));var g=b.D;d=b.Sp;b.mb===gvjs__s&&(d=[{kl:gvjs_dv},{kl:gvjs_Oj},{kl:gvjs_Sj,Lc:0}]);var h,k;gvjs_r(d,function(a,c){if(a.kl===gvjs_Sj||a.kl===gvjs_lv){var d=gvjs_u(f[c]);if(a.kl===gvjs_Sj){a=g[a.Lc];if(a.Kg)return;
  a=a.qd||0;if(null!=a){var l=b.orientation&&b.orientation!==gvjs_c?b.Hd[a]:b.Xc[a];h=function(){return l.Hb.Ia};k=l.dataType}}else d.role=gvjs_lv;d.calc=h;d.type=k;e[c]=d}});d=new gvjs_Y(a.J);d.Zq(e);var l={};b.Hd&&gvjs_t(b.Hd,function(a,b){a.QF&&(l[b]={viewWindow:{numericMin:a.QF.min,numericMax:a.QF.max}})});var m={};b.Xc&&gvjs_t(b.Xc,function(a,b){a.QF&&(m[b]={viewWindow:{numericMin:a.QF.min,numericMax:a.QF.max}})});gvjs_qh(a.m,0,{hAxes:l,vAxes:m});var n=a.Wa.hb();d=a.tH(d,a.m,gvjs_p(n.nf,n),a.ha,
  a.Ma).Ul()}a.ka=null;var n=gvjs_Bb(),p=a.kg&&a.kg.v4||0;a.Vt();a.kg={SFa:d,nfa:b,yua:new gvjs_RJ(d,b),Aga:d,startTime:n,endTime:n+c.duration,v4:p,timer:new gvjs_kn(10),Npa:c.Daa,U2:c.U2,done:!1};a.gca();gvjs_W(a.kg.timer,gvjs_qi,gvjs_p(a.gca,a));a.kg.timer.start();a.ka=b;return!0}
  gvjs_.gca=function(){var a=this.kg;this.ka=null;if(a.done)this.Vt(),this.ka=a.nfa,gvjs_GK(this),gvjs_HK(this),this.ae.dispatchEvent(gvjs_ms);else{var b=gvjs_Bb(),c=(b-a.startTime)/(a.endTime-a.startTime);if(1>c){if(b-a.v4<1E3/this.kg.U2)return}else c=1,a.done=!0;c=a.yua.interpolate(a.Npa(c));a.Aga=c;a.v4=b;this.fd.Wp(c,{});this.ae.dispatchEvent("animationframefinish")}this.ka=a.nfa};gvjs_.Vt=function(){this.kg&&(gvjs_V(this.kg.timer),this.kg=null)};
  gvjs_.Zqa=function(){var a=this.ka.N;return{left:a.left,top:a.top,width:a.width,height:a.height}};gvjs_.Do=function(a){return null==this.fd?null:(a=this.fd.Do(a))?{left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top}:null};
  gvjs_.fq=function(){var a=this.ka;return{getChartAreaBoundingBox:gvjs_p(this.Zqa,this),getBoundingBox:gvjs_p(this.Do,this),getXLocation:gvjs_p(gvjs_aea,null,a),getYLocation:gvjs_p(gvjs_bea,null,a),getHAxisValue:gvjs_p(gvjs_cea,null,a),getVAxisValue:gvjs_p(gvjs_dea,null,a),getPointDatum:gvjs_p(gvjs_eea,null,a)}};gvjs_.Ul=function(){return this.ka};
  gvjs_.ak=function(){if(!this.m||!this.ka||!this.Va)throw Error("Chart has not finished drawing.");var a=new gvjs_z(this.ha,this.Ma),b=gvjs_1f(this.ga).createElement(gvjs_Za),a=gvjs_Az(b,a),a=new gvjs_6y(b,a),c=new gvjs_lz(b),a=this.WO(c,a),c=gvjs_yJ(this.xg,this.ka,this.Va);a.Wp(this.ka,c);return b.childNodes[0].toDataURL("image/png")};function gvjs_DK(a){gvjs_CK.call(this,a);this.ge(gvjs_uw)}gvjs_q(gvjs_DK,gvjs_CK);gvjs_=gvjs_DK.prototype;gvjs_.Kea=function(){};
  gvjs_.tH=function(a,b,c,d,e,f){a=new gvjs_fK(a,b,c,d,e);a.init(this.Nj,f);return a};gvjs_.nZ=function(a,b,c,d,e,f,g){return new gvjs_lK(a,b,c,d,e,f,g)};gvjs_.mZ=function(a,b,c){return new gvjs_kK(a,b,c)};gvjs_.WO=function(a,b){return new gvjs_$J(a,b)};gvjs_.Cu=function(a,b){return gvjs_IK(a,b)};function gvjs_MK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_Bs,gvjs_c)}gvjs_q(gvjs_MK,gvjs_CK);function gvjs_NK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_vx,gvjs_c)}gvjs_q(gvjs_NK,gvjs_CK);function gvjs_OK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_d,gvjs_c,"sparkline")}gvjs_q(gvjs_OK,gvjs_CK);function gvjs_PK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_N,gvjs_c)}gvjs_q(gvjs_PK,gvjs_CK);function gvjs_QK(a){gvjs_CK.call(this,a);this.ge(gvjs_vi)}gvjs_q(gvjs_QK,gvjs_CK);
  gvjs_QK.prototype.Cu=function(a,b){return gvjs_IK(a,b)};function gvjs_RK(a){gvjs_CK.call(this,a);this.ge(gvjs__s)}gvjs_q(gvjs_RK,gvjs_CK);function gvjs_SK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_Ms,gvjs_g)}gvjs_q(gvjs_SK,gvjs_CK);gvjs_SK.prototype.Cu=function(a,b){return gvjs_IK(a,b)};function gvjs_TK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_6s,gvjs_c)}gvjs_q(gvjs_TK,gvjs_CK);function gvjs_UK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_Ms,gvjs_c)}gvjs_q(gvjs_UK,gvjs_CK);
  gvjs_UK.prototype.Cu=function(a,b){return gvjs_IK(a,b)};function gvjs_VK(a){gvjs_CK.call(this,a);this.ge(gvjs_b,gvjs_d,gvjs_c)}gvjs_q(gvjs_VK,gvjs_CK);function gvjs_WK(a){gvjs_CK.call(this,a);this.ge(gvjs_4u,gvjs_Ms,gvjs_c)}gvjs_q(gvjs_WK,gvjs_CK);function gvjs_XK(a){gvjs_rp.call(this,a);this.Ud={};this.ia=null;this.Hk={iu:!1};this.DI=this.uL=this.da=this.C=this.Wg=this.ka=this.Bk=this.J=null;this.sL=50;this.Uea=0;this.iT=1;this.HY=this.n6=this.gX=!1;this.OS=this.cT=this.Z_=this.b6=null;this.$f=!1;this.Sc=null;this.L={range:null,IP:null,yh:null};this.Oj={jl:{min:0,max:0},value:{min:0,max:0}};this.ZX=null;this.oZ=!1;this.lu=null}gvjs_q(gvjs_XK,gvjs_rp);
  var gvjs_YK={p8:gvjs__v,n8:gvjs_Sv,Uw:gvjs_Va},gvjs_ZK={k8:"rangeSelectorMinHandle",j8:"rangeSelectorMaxHandle",w8:"rangeSelectorMinScreen",v8:"rangeSelectorMaxScreen"},gvjs_oga={bla:gvjs_ik,oka:gvjs_Ck,yka:gvjs_vk,Qla:gvjs_ck},gvjs_pga={fill:gvjs_Tq,fillOpacity:.5},gvjs_qga={chartArea:{top:"0",height:gvjs_9q},enableInteractivity:!1,legend:{position:gvjs_d},hAxis:{textPosition:gvjs_fv},vAxis:{textPosition:gvjs_d,gridlines:{color:gvjs_d}}},gvjs_rga={chartArea:{left:"0",width:gvjs_9q},enableInteractivity:!1,
  legend:{position:gvjs_d},vAxis:{textPosition:gvjs_fv},hAxis:{textPosition:gvjs_d,gridlines:{color:gvjs_d}}},gvjs__K={brush:new gvjs_C({stroke:gvjs_Fq,fill:gvjs_da}),zM:new gvjs_z(10,16),yAa:3};gvjs_=gvjs_XK.prototype;
  gvjs_.draw=function(a,b,c){this.cc();gvjs_qm(a);this.J=a;this.Bk=gvjs_2D(a.X(0));null==this.uL&&(this.uL=new gvjs_gF(gvjs_p(this.nBa,this)));null==this.DI&&(this.DI=new gvjs_gF(gvjs_p(this.l7,this,!0)));b=new gvjs_nh([b||{}]);this.ep(b);this.Sc=this.Dba(b);c=c||{};if(!this.ia){switch(gvjs_Uh(b,gvjs_ot,gvjs_oga,gvjs_vk)){case gvjs_Ck:b=new gvjs_MK(this.ga);break;case gvjs_vk:b=new gvjs_VK(this.ga);break;case gvjs_ck:b=new gvjs_QK(this.ga);break;case gvjs_ik:b=new gvjs_PK(this.ga);break;default:b=new gvjs_VK(this.ga)}this.ia=
  b;gvjs_mo(this.ia,gvjs_L,gvjs_p(this.Lwa,this,c))}this.gX&&(this.cT=this.J.getValue(0,0),this.OS=this.J.getValue(Math.max(0,this.J.fa()-1),0),b={min:this.cT,max:this.OS},c.range&&gvjs_0K(this,b,c.range),this.Sc.domainAxis=this.Sc.domainAxis||{},this.Sc.domainAxis.viewWindow=b);this.ia.draw(a,this.Sc)};
  gvjs_.ep=function(a){this.sL=gvjs_Hh(a,"rangeChangeEventFiringRate",50);this.Uea=gvjs_Hh(a,"minRangeSize",0);this.L_=gvjs_D(a,"fixedRangeSize",!1);this.gX=gvjs_D(a,"zoomAroundSelection",!1);this.n6=gvjs_D(a,"snapToData",!1);this.HY=gvjs_D(a,"centerSelectionAroundData",!1);this.b6=gvjs_Xh(a,"sideScreenColor",new gvjs_C(gvjs_pga));this.Z_=gvjs_7g.clone();this.$f=gvjs_Uh(a,gvjs_mw,gvjs_6E,gvjs_c)==gvjs_g};gvjs_.Dba=function(a){a=gvjs_lh(gvjs_wh(a,"chartOptions"));a.theme=this.$f?gvjs_rga:gvjs_qga;return a};
  function gvjs_sga(a,b){var c=gvjs_yD(a.fa(),function(b){return a.getValue(b,0)}),c=gvjs_ac(c,gvjs_ub);return gvjs_s(c,b)}gvjs_.Lwa=function(a){gvjs_po(this.ia);this.Hk={iu:!0};gvjs_1K(this,a);gvjs_V(this.C);this.C=this.ia.Wa.hb(1);gvjs_V(this.da);this.da=new gvjs_Qp;gvjs_tga(this)};gvjs_.Cfa=function(a){gvjs_po(this.ia);gvjs_1K(this,a);gvjs_2K(this,gvjs_Va)};
  function gvjs_1K(a,b){a.ka=a.ia.Ul();a.Wg=a.$f?a.ka.Xc[0]:a.ka.Hd[0];a.Oj.jl={min:Math.min(a.Wg.Ug,a.Wg.yf),max:Math.max(a.Wg.Ug,a.Wg.yf)};var c=a.Oj,d=a.Wg.position.Ak(a.Wg.Ug),e=a.Wg.position.Ak(a.Wg.yf);c.value={min:Math.min(d,e),max:Math.max(d,e)};c=a.Uea;if(0>=c)a.iT=1;else{var d=a.Oj.jl.min,e=a.Wg.position.Ak(d),f;gvjs_wb(e)?(f=new Date,f.setTime(e.getTime()+c)):f=e+c;c=Math.ceil(Math.abs(a.Wg.position.Ye(f)-d));c=Math.max(c,1);a.iT=c<a.Oj.jl.max-a.Oj.jl.min?c:1}if(a.n6||a.HY)c=a.Wg,d=gvjs_sga(a.J,
  c.position.Ye),c=a.$f?1==c.Vm?d.reverse():d:1==c.Vm?d:d.reverse(),a.ZX=c;b&&(b=b.range,a.L.range=gvjs_3K(a,gvjs_l(b)?b.start:null,gvjs_l(b)?b.end:null))}
  function gvjs_tga(a){var b=a.C,c=a.ka,d=b.Sm(c.width,c.height),e=b.Ua(!1);b.appendChild(d,e);d=c.N;b.yb(0,0,c.width,c.height,a.Z_,e);var c=b.yb(d.left,d.top,d.width,d.height,a.Z_,e),f=gvjs_4K(a),f=b.yb(f.left,f.top,f.width,f.height,a.b6,e);a.Ud[gvjs_ZK.w8]=f;f=gvjs_5K(a);f=b.yb(f.left,f.top,f.width,f.height,a.b6,e);a.Ud[gvjs_ZK.v8]=f;f=gvjs_6K(a,a.L.range.ei,d,b,e);a.Ud[gvjs_ZK.k8]=f;b=gvjs_6K(a,a.L.range.di,d,b,e);a.Ud[gvjs_ZK.j8]=b;var g=gvjs_3f(a.ga);a.da.F(g.body,gvjs_7v,gvjs_p(a.tsa,a,a.Hk));
  a.da.F(g.body,gvjs_8v,gvjs_p(a.eR,a,a.Hk));e=e.j();a.da.F(e,gvjs_7v,gvjs_p(a.xta,a,a.Hk));a.da.F(e,gvjs_Hi,gvjs_p(a.pJ,a,a.Hk,{type:gvjs_3w,So:!1}));a.oZ=gvjs_Lg(e,function(a){return a==g.body});a.oZ||a.da.F(e,gvjs_8v,gvjs_p(a.eR,a,a.Hk));a.L_||(gvjs_7K(a,f,gvjs__v,gvjs__v),gvjs_7K(a,b,gvjs_Sv,gvjs_Sv));a.da.F(c,gvjs_4v,gvjs_p(a.wC,a,a.Hk,{yh:gvjs_Va}));a.da.F(c,gvjs_Gi,gvjs_p(a.pJ,a,a.Hk,{type:gvjs_3w,So:!0}));a.da.F(c,gvjs_Hi,gvjs_p(a.pJ,a,a.Hk,{type:gvjs_3w,So:!1}));gvjs_X(a,gvjs_L,null)}
  function gvjs_7K(a,b,c,d){a.da.F(b,gvjs_4v,gvjs_p(a.wC,a,a.Hk,{yh:d}));a.da.F(b,gvjs_Gi,gvjs_p(a.pJ,a,a.Hk,{type:c,So:!0}));a.da.F(b,gvjs_Hi,gvjs_p(a.pJ,a,a.Hk,{type:c,So:!1}))}
  function gvjs_6K(a,b,c,d,e){var f=gvjs__K.zM,g=gvjs__K.yAa,h=gvjs__K.brush,k=d.Ua(!1);d.appendChild(e,k);e=.5*f.width;var l=a.$f?c.left:Math.floor(b-e)+.5;b=a.$f?Math.floor(b-e)+.5:c.top;d.On(k.j(),l,b);a.$f?(b=Math.round(e),b=gvjs_xy(a.$f?[{x:0,y:b},{x:0+c.width,y:b}]:[{x:0,y:b},{x:0,y:b+c.height}]),d.La(b,h,k),a.L_||gvjs_8K(a,.5*(c.width-f.height),0,f.height,f.width,g,d,h,k)):(b=Math.round(e),b=gvjs_xy(a.$f?[{x:b,y:0},{x:b+c.width,y:0}]:[{x:b,y:0},{x:b,y:0+c.height}]),d.La(b,h,k),a.L_||gvjs_8K(a,
  0,.5*(c.height-f.height),f.width,f.height,g,d,h,k));return k.j()}function gvjs_8K(a,b,c,d,e,f,g,h,k){d=b+d;e=c+e;var l=gvjs_xy([{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.La(l,h,k);f+=1;a.$f?(a=gvjs_xy([{x:b+f,y:c+f},{x:d-f,y:c+f}]),b=gvjs_xy([{x:b+f,y:e-f},{x:d-f,y:e-f}])):(a=gvjs_xy([{x:b+f,y:c+f},{x:b+f,y:e-f}]),b=gvjs_xy([{x:d-f,y:c+f},{x:d-f,y:e-f}]));g.La(a,h,k);g.La(b,h,k)}
  function gvjs_4K(a){var b=a.ka.N,c=a.L.range.ei;return a.$f?new gvjs_P(b.left,b.top,b.width,c-b.top):new gvjs_P(b.left,b.top,c-b.left,b.height)}function gvjs_5K(a){var b=a.ka.N,c=a.L.range.di;return a.$f?new gvjs_P(b.left,c,b.width,b.bottom-c):new gvjs_P(c,b.top,b.right-c,b.height)}
  function gvjs_3K(a,b,c){var d=a.Oj.jl.min,e=a.Oj.jl.max,f=1==a.Wg.Vm&&!a.$f;null!=b&&(b=a.Wg.position.Ye(b),f?d=Math.max(b,d):e=Math.min(b,e));null!=c&&(a=a.Wg.position.Ye(c),f?e=Math.min(a,e):d=Math.max(a,d));return{ei:d,di:e}}gvjs_.HQ=function(){var a=this.L.range,b=this.Wg.position.Ak(a.ei),a=this.Wg.position.Ak(a.di),c=1==this.Wg.Vm&&!this.$f;return{start:c?b:a,end:c?a:b}};
  gvjs_.eza=function(a,b){if(!this.Hk.iu)return!1;var c=this.L.range;if(null==c.ei||null==c.di)return!1;a=gvjs_3K(this,a,b);a=gvjs_9K(this,a.ei,a.di,gvjs_Va);this.L.yh=null;return a};function gvjs_9K(a,b,c,d){var e=a.L.range;if(e.ei==b&&e.di==c)return!1;a.L.range={ei:b,di:c};gvjs_2K(a,d);return!0}
  function gvjs_2K(a,b){var c=a.$f?gvjs__K.zM.height:gvjs__K.zM.width,d=a.$f?gvjs__K.zM.width:gvjs__K.zM.height;if(b!=gvjs_Sv){var e=gvjs_4K(a),f=a.Ud[gvjs_ZK.w8],g=a.Ud[gvjs_ZK.k8];if(a.$f){var h=Math.floor(e.top+e.height-.5*d)+.5;a.C.On(g,0,h);a.C.zV(f,e.top);a.C.nl(f,e.height)}else h=Math.floor(e.left+e.width-.5*c)+.5,a.C.On(g,h,0),a.C.sV(f,e.left),a.C.mh(f,e.width)}b!=gvjs__v&&(b=gvjs_5K(a),e=a.Ud[gvjs_ZK.v8],f=a.Ud[gvjs_ZK.j8],a.$f?(h=Math.floor(b.top-.5*d)+.5,a.C.On(f,0,h),a.C.zV(e,b.top),a.C.nl(e,
  b.height)):(h=Math.floor(b.left-.5*c)+.5,a.C.On(f,h,0),a.C.sV(e,b.left),a.C.mh(e,b.width)))}gvjs_.nBa=function(){gvjs_2K(this,this.L.yh)};function gvjs_$K(a){var b=a.Oj.jl.max-a.Oj.jl.min,c=a.Wg.Vm,d=(a.L.range.ei-a.Oj.jl.min)/b;if(.1>d)return{direction:-1*c,ratio:d/.1};a=(a.Oj.jl.max-a.L.range.di)/b;return.1>a?{direction:1*c,ratio:a/.1}:null}
  function gvjs_aL(a){if(a.gX){var b=!1;a.L.yh==gvjs_Va&&gvjs_$K(a)&&(b=!0);b&&!a.lu?(a.lu=new gvjs_kn(a.sL),a.da.F(a.lu,gvjs_qi,gvjs_p(a.Tra,a)),a.lu.start(),gvjs_io(a.ia,gvjs_L,gvjs_p(a.Cfa,a,null))):!b&&a.lu&&(gvjs_V(a.lu),a.lu=null)}}
  gvjs_.Tra=function(){if(this.lu){var a=gvjs_$K(this),b=this.sL/gvjs_Hc(1E3,6E4,a.ratio),c=this.Bk.li(this.cT),d=this.Bk.li(this.OS),e=(d-c)*b,b=this.Sc.domainAxis.viewWindow,f=b.max,g=this.Bk.li(b.min),f=this.Bk.li(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.Bk.ky(a);e=this.Bk.ky(c);if(g!=a||f!=c)b.min=d,b.max=e,this.ia.draw(this.J,this.Sc),this.l7(!0)}};gvjs_.xta=function(a,b){a.iu&&null!=this.L.yh&&(this.oZ||gvjs_bL(this,b),b.target.style.cursor=gvjs_$v)};
  gvjs_.tsa=function(a,b){a.iu&&null!=this.L.yh&&gvjs_bL(this,b)};
  function gvjs_bL(a,b){var c=a.L;c.range&&null!=c.range.ei&&null!=c.range.di||(c.range={ei:a.Oj.jl.min,di:a.Oj.jl.max});b=gvjs_1k(b);var d,e=a.L.range,f=a.Oj.jl,g;switch(a.L.yh){case gvjs_Va:d=f.min-e.ei;g=f.max-e.di;break;case gvjs__v:d=f.min-e.ei;g=e.di-a.iT-e.ei;break;case gvjs_Sv:d=e.ei+a.iT-e.di,g=f.max-e.di}d=gvjs_Fc((a.$f?b.y:b.x)-c.IP,d,g);c.IP+=d;c.yh!=gvjs_Sv&&(c.range.ei+=d);c.yh!=gvjs__v&&(c.range.di+=d);gvjs_aL(a);gvjs_hF(a.uL,a.sL);gvjs_hF(a.DI,a.sL)}
  gvjs_.wC=function(a,b,c){if(a.iu&&gvjs_Zm(c)){a=gvjs_1k(c);var d=this.L;d.IP=this.$f?a.y:a.x;d.yh=b.yh;gvjs_aL(this);c.preventDefault()}};
  gvjs_.eR=function(a){if(a.iu&&(a=this.L,null!==a.yh)){var b;if(this.n6){var c=this.ZX;b=a.range.di;var d=gvjs__g(c,a.range.ei);b=gvjs__g(c,b);gvjs_9K(this,d,b,a.yh)}else if(this.HY){var e=new gvjs_y(a.range.ei,a.range.di),d=e.end-e.start;b=this.Oj.jl;var f=c=this.ZX,g=gvjs_p(gvjs_Ve,null,e),c=gvjs_ec(f,g),g=gvjs_gc(f,g);if(null===c||null===g)c=gvjs__g(f,e.start),f=gvjs__g(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_Pc(c,g)-e/2;e=new gvjs_y(c,c+e);e.start=Math.max(e.start,
  b.min);e.end=e.start+d;e.end=Math.min(e.end,b.max);e.start=e.end-d;gvjs_9K(this,e.start,e.end,a.yh)}else this.gX&&a.yh!=gvjs_Va&&(b=this.Sc.domainAxis.viewWindow,d=this.HQ(),b=gvjs_0K(this,b,d))&&(gvjs_io(this.ia,gvjs_L,gvjs_p(this.Cfa,this,{range:d})),this.ia.draw(this.J,this.Sc));this.l7(!1);a.yh=null;gvjs_aL(this)}};
  function gvjs_0K(a,b,c){var d=b.max,e=a.Bk.li(b.min),d=a.Bk.li(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.Bk.li(g),k=a.Bk.li(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_y(h-f/2,h+f/2);c<g?gvjs_cL(f,new gvjs_y(e,d)):(c=a.Bk.li(a.cT),g=a.Bk.li(a.OS),gvjs_cL(f,new gvjs_y(c,g)));c=a.Bk.ky(f.start);a=a.Bk.ky(f.end);e=e!=f.start||d!=f.end;b.min=c;b.max=a;return e}
  function gvjs_cL(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_.pJ=function(a,b,c){a.iu&&!this.L.yh&&(c.target.style.cursor=b.So?b.type==gvjs_3w?gvjs_$v:this.$f?"row-resize":gvjs_xt:gvjs__t)};
  gvjs_.l7=function(a){var b=this.L.yh,c=this.HQ();if(null!=b&&null!=c){var d=this.Wg.Vm;gvjs_X(this,gvjs_Nw,{start:c.start,end:c.end,startChanged:b==(1==d?gvjs_YK.p8:gvjs_YK.n8)||b==gvjs_YK.Uw,endChanged:b==(1==d?gvjs_YK.n8:gvjs_YK.p8)||b==gvjs_YK.Uw,inProgress:a})}};gvjs_.cc=function(){this.ia&&(gvjs_po(this.ia),gvjs_V(this.uL),this.uL=null,gvjs_V(this.DI),this.DI=null,this.Hk.iu=!1,gvjs_V(this.C),this.C=null,gvjs_V(this.da),this.da=null,this.ia.cc(),this.ia=null,gvjs_en(this),this.Ud={})};function gvjs_dL(a,b,c,d,e){gvjs_MA.call(this,d);this.hf=new gvjs_Cn(e||"//chart.googleapis.com/chart");this.wI="";this.be=[];this.ME=[];this.tV=[];this.Rw=[];this.gva=[];this.kya=[];this.IK=[];this.r3={};this.lwa={};this.nT={};this.mwa={};this.tw(a);this.sf(b,c);this.gb=gvjs_eL(this)?0:Infinity}gvjs_q(gvjs_dL,gvjs_MA);gvjs_=gvjs_dL.prototype;gvjs_.Cja=2048;gvjs_.Cra=0;gvjs_.Dra=0;gvjs_.Mb=-Infinity;gvjs_.Hj=null;gvjs_.E3=null;
  gvjs_.H=function(){var a=this.fc();this.K=this.Ha().H("IMG",{src:gvjs_fL(this),"class":"goog-serverchart-image",width:a[0],height:a[1]})};gvjs_.Rf=function(a){a.src=gvjs_fL(this);this.K=a};function gvjs_fL(a){var b;""!=a.wI?b=gvjs_gL(a,a.wI):(b=gvjs_gL(a,"e"))||(b=gvjs_gL(a,"s"));b||a.dispatchEvent(new gvjs_hL(a.hf.toString()));return a.hf}
  function gvjs_uga(a,b){var c=[];gvjs_r(b,function(a){a.area=a.area||"bg";a.Yp=a.Yp||"s";c.push([a.area,a.Yp,a.color].join())});c=c.join("|");a.pd("chf",c)}gvjs_.tw=function(a){this.hf.pd("cht",a)};gvjs_.getType=function(){return gvjs_Nn(this.hf,"cht")};gvjs_.sf=function(a,b){a=[a||300,b||150].join("x");this.hf.pd("chs",a)};gvjs_.fc=function(){return gvjs_Nn(this.hf,"chs").split("x")};gvjs_.vV=function(a){this.gb=a};gvjs_.uV=function(a){this.Mb=a};
  function gvjs_iL(a,b){a.Rw=b;a.hf.pd("chl",a.Rw.join("|"))}function gvjs_jL(a){a=a.getType();return"br"==a||"bhg"==a||"bhs"==a||"bvg"==a||"bvs"==a}function gvjs_eL(a){a=a.getType();return"p"==a||"p3"==a||"pc"==a}function gvjs_kL(a){a=a.getType();return"br"==a||"bhg"==a||"bhs"==a}function gvjs_lL(a){a=a.getType();return"br"==a||"bhs"==a||"bvs"==a}gvjs_.pd=function(a,b){this.hf.pd(a,b)};gvjs_.P4=function(a){this.hf.P4(a)};
  gvjs_.setTitle=function(a){this.Hj=a;this.hf.pd("chtt",this.Hj.replace(/\n/g,"|"))};function gvjs_mL(a,b){a.IK.push(b);a.hf.pd("chxt",a.IK.join(","));return a.IK.length-1}function gvjs_nL(a,b,c){a.r3[b]=c;b=gvjs_oL(a,a.r3,":|","|");a.hf.pd("chxl",b)}
  function gvjs_pL(a,b,c,d){var e;e=Infinity;for(var f=0,g=b.length;f<g;++f){var h=b[f];null!=h&&h<e&&(e=h)}e<a.gb&&(a.gb=e);e=-Infinity;f=0;for(g=b.length;f<g;++f)h=b[f],null!=h&&h>e&&(e=h);e>a.Mb&&(a.Mb=e);if(gvjs_i(d)){if(a.tV.length<a.be.length)throw Error("Cannot start adding legends text after first element.");a.tV.push(d);a.hf.pd("chdl",a.tV.join("|"))}a.be.push(b);a.ME.push(c);a.hf.pd("chco",a.ME.join(","))}gvjs_.getData=function(a){return gvjs_i(a)?this.be[a]:this.be};
  function gvjs_gL(a,b){for(var c=[],d=0,e=a.be.length;d<e;++d){var f=c,g=d,h;h=a;for(var k=a.be[d],l=a.gb,m=a.Mb,n=b,p=[],q=0,r=k.length;q<r;++q){var t;t=k[q];var u="e"==n;if(null===t||!gvjs_i(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_qL/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(Math.floor(w*gvjs_qL%64)):"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.round(61*
  w))}p.push(t)}h=p.join("t"==h.wI?",":"");f[g]=h}c=c.join("t"==b?"|":",");b=null==a.E3?gvjs_2b(b,":",c):gvjs_2b(b,a.E3,":",c);a.hf.pd("chd",b);return a.hf.toString().length<a.Cja}function gvjs_oL(a,b,c,d){var e=[],f=0;for(a=a.IK.length;f<a;++f)b[f]&&e.push(f+c+b[f].join(d));return e.join("|")}var gvjs_qL=Math.pow(64,2)-1;
  gvjs_dL.prototype.R=function(){gvjs_dL.o.R.call(this);delete this.Rw;delete this.gva;delete this.kya;delete this.Cra;delete this.Dra;delete this.ME;delete this.tV;delete this.be;this.hf=null;delete this.gb;delete this.Mb;this.Hj=null;delete this.IK;delete this.r3;delete this.lwa;delete this.nT;delete this.mwa};function gvjs_hL(a){gvjs_Tm.call(this,"uritoolong");this.uri=a}gvjs_q(gvjs_hL,gvjs_Tm);function gvjs_rL(){this.gp=this.wX=null}function gvjs_sL(a){var b=new gvjs_rL;b.wX=a;return b}function gvjs_tL(a){var b=new gvjs_rL;b.gp=a;return b}function gvjs_uL(a){if(null!=a.wX)return a.wX;throw Error("AbstractRenderer not set");}gvjs_rL.prototype.dw=function(){if(null!=this.gp)return this.gp;throw Error("RaBl not set");};function gvjs_5(a,b){this.Nf=a;this.xb=null!=b&&gvjs_u(b)||{}}function gvjs_vL(a,b){a=gvjs_wL(new gvjs_5(gvjs_Sr),gvjs_Tr,a);null!=b&&gvjs_wL(a,gvjs_Wr,b);return a}function gvjs_xL(a,b){a=gvjs_wL(new gvjs_5(gvjs_zr),"COLUMN_INDEX",a);null!=b&&gvjs_wL(a,gvjs_Wr,b);return a}function gvjs_yL(a,b){return gvjs_wL(gvjs_wL(new gvjs_5(gvjs_yr),gvjs_Tr,b),"COLUMN_INDEX",a)}function gvjs_zL(a){a=gvjs_Ee(a);return new gvjs_5(a.Nf,a.xb)}gvjs_=gvjs_5.prototype;gvjs_.clone=function(){return gvjs_zL(this.se())};
  gvjs_.equals=function(a){if(!a||this.Nf!=a.Nf)return!1;var b=gvjs_wd(this.xb);return b.length!==gvjs_wd(a.xb).length?!1:gvjs_dc(gvjs_s(b,gvjs_p(function(b){return this.xb[b]===a.xb[b]},this)),gvjs_ce)};function gvjs_vga(a){var b={},c;for(c in a.xb)b[c]=a.xb[c];return b}function gvjs_wL(a,b,c){a.xb[b]=c;return a}gvjs_.YC=function(a){return this.Nf===a.Nf&&gvjs_sd(this.xb,function(b,c){return a.xb[c]===b})};gvjs_.type=function(){return this.Nf};gvjs_.se=function(){return gvjs_Fe(this)};function gvjs_AL(){this.selected=new gvjs_Ep;this.Zn=this.Bf=null;this.Jn=new gvjs_v}gvjs_AL.prototype.clone=function(){var a=new gvjs_AL;a.selected=this.selected.clone();a.Bf=this.Bf?this.Bf.clone():null;a.Zn=this.Zn?this.Zn.clone():null;a.Jn=this.Jn.clone();return a};gvjs_AL.prototype.equals=function(a){return this.selected.equals(a.selected)&&(this.Bf?this.Bf.equals(a.Bf):!a.Bf)&&(this.Zn?this.Zn.equals(a.Zn):!a.Zn)&&this.Jn.equals(a.Jn)};function gvjs_BL(a,b){this.Xu=a;this.Xaa=b||null;this.L=null}gvjs_BL.prototype.Ad=function(a){this.L=a.clone()};function gvjs_CL(a,b){if(!b)return null;var c={};c.row=b.xb.ROW_INDEX;c.column=b.xb.COLUMN_INDEX;a.Xaa&&gvjs_t(a.Xaa,function(a,e){e=b.xb[e];null!=e&&(c[a]=e)});return c}
  gvjs_BL.prototype.Rx=function(a){var b=this.L,c=[];a.selected.equals(b.selected)&&a.Jn.equals(b.Jn)||c.push({event:gvjs_J,data:null});var d=a.Bf,b=b.Bf;if(!d&&b||d&&!d.equals(b)){var e=!!b&&!!d&&!b.equals(d);!e&&d||c.push({event:gvjs_jw,data:gvjs_CL(this,b)});!e&&b||c.push({event:gvjs_kw,data:gvjs_CL(this,d)})}this.L=a.clone();gvjs_r(c,function(a){this.dispatchEvent(a.event,a.data)},this)};gvjs_BL.prototype.dispatchEvent=function(a,b){gvjs_X(this.Xu,a,b)};function gvjs_DL(a,b){gvjs_U.call(this);this.L=null;this.pv=b;this.Qb=new gvjs_gF(a);gvjs_Rm(this,this.Qb)}gvjs_q(gvjs_DL,gvjs_U);gvjs_DL.prototype.Ad=function(a){this.L=a};gvjs_DL.prototype.aJ=function(){return gvjs_p(this.handleEvent,this)};gvjs_DL.prototype.handleEvent=function(a,b){if(null!=this.pv){var c=!1;gvjs_r(this.pv,function(d){d.sqa(a,b)&&(d=d.cH(a,b,this.L),c=c||d)},this);c&&gvjs_hF(this.Qb,50)}};function gvjs_wga(a){this.type=a;this.data=null}function gvjs_EL(a,b){gvjs_m(a)&&(a=new gvjs_wga(a));this.Yp=a;this.qr=[];b&&this.qr.push(b)}function gvjs_xga(){this.ts=[];this.us=[];this.GO=!1};function gvjs_FL(a){this.L=null;this.Qu=[];this.pv=a}gvjs_=gvjs_FL.prototype;gvjs_.XG=function(a){if(this.L.equals(a))return{GO:!1,ts:[],us:[]};var b=this.Qu;a=this.Gk(a);return this.sH(a,b)};gvjs_.Gk=function(a){if(null==this.pv)return[];var b=gvjs_bc(this.pv,function(b,d){gvjs_rc(b,d.Gk(a));return b},[],this);this.Qu=b;this.L=a.clone();return b};gvjs_.sH=function(a,b){a=this.ru(a);var c=this.ru(b);b=a.Ml(c);a=c.Ml(a);c=new gvjs_xga;c.ts=this.aw(b);c.us=this.aw(a);return c};
  gvjs_.ru=function(a){a=gvjs_s(a,function(a){return gvjs_Fe(a)});return new gvjs_v(a)};gvjs_.aw=function(a){a=a.ab();return gvjs_s(a,function(a){a=gvjs_Ee(a);a.qr=gvjs_s(a.qr,function(a){return new gvjs_5(a.Nf,a.xb)});return a})};function gvjs_GL(a,b,c,d,e,f){gvjs_U.call(this);this.Yx=a;this.SP=this.state=null;this.Yaa=this.Yx.hq();a=this.Yx.bs(e);this.uda=new gvjs_FL(a);e=f(gvjs_p(this.pk,this,!0));this.As=new gvjs_DL(e,a);gvjs_Rm(this,this.As);this.O9=this.Yx.Pp(b,c,this.As.aJ(),f);this.C_=new gvjs_BL(d,this.Yaa)}gvjs_q(gvjs_GL,gvjs_U);
  gvjs_GL.prototype.draw=function(a,b){this.state=b.clone();this.As.Ad(this.state);this.C_.Ad(this.state);b=this.uda.Gk(this.state);this.O9.draw(a,b);this.SP=this.state.clone();this.C_.dispatchEvent(gvjs_L,null)};gvjs_GL.prototype.pk=function(a){var b=this.uda.XG(this.state);this.O9.refresh(b);this.SP=this.state.clone();a&&this.C_.Rx(this.state)};gvjs_GL.prototype.setSelection=function(a){this.pk(!0);this.state.selected.setSelection(a);this.pk(!1)};
  gvjs_GL.prototype.getSelection=function(){var a=this.SP.selected.getSelection();gvjs_rc(a,gvjs_le(gvjs_je(this.SP.Jn,function(a){a=gvjs_zL(a);var b={};gvjs_t(this.Yaa,function(c,e){e=a.xb[e];null!=e&&(b[c]=e)});return b},this)));return a};function gvjs_HL(a){gvjs_rp.call(this,a)}gvjs_q(gvjs_HL,gvjs_rp);gvjs_=gvjs_HL.prototype;gvjs_.hq=function(){return null};gvjs_.bs=function(){return null};gvjs_.mg=function(){gvjs_V(this.fe);this.fe=null};gvjs_.setSelection=function(a){this.fe&&this.fe.setSelection(a)};gvjs_.getSelection=function(){return this.fe?this.fe.getSelection():[]};function gvjs_IL(){};function gvjs_JL(a,b,c,d,e){this.Yx=a;this.aa=b;this.Fe=gvjs_sL(b);this.$v=c;this.ht=null;this.ez=gvjs_yga;this.As=d;this.aO=e;this.po=null}gvjs_q(gvjs_JL,gvjs_IL);gvjs_=gvjs_JL.prototype;gvjs_.draw=function(a){this.ht={};var b=this.aa;b.clear();this.po=this.Yx.to(a,this.$v);a=this.po.fc();a=b.Sm(a.width,a.height);for(var c=0;c<this.ez.length;c++){var d=this.ez[c],e=b.Ua();b.appendChild(a,e);this.ht[d]=e}this.po.draw(this);this.E5(a)};gvjs_.nw=function(a){this.ez=a};
  gvjs_.refresh=function(a){this.eM(a.us,!1);this.eM(a.ts,!0);this.po.draw(this)};gvjs_.eM=function(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=d.qr,f=0;f<e.length;f++)this.po.vm(e[f],d.Yp,b)};gvjs_.E5=function(a){var b=this.aa;b.Cc(a,gvjs_Ct,gvjs_Um);b.Cc(a,gvjs_Gi,this.aO(gvjs_p(this.handleEvent,this,gvjs_9u)));b.Cc(a,gvjs_Hi,this.aO(gvjs_p(this.handleEvent,this,gvjs_$u)));b.Cc(a,gvjs_Yj,this.aO(gvjs_p(this.handleEvent,this,gvjs_Yj)))};
  gvjs_.handleEvent=function(a,b){b.stopPropagation&&b.stopPropagation();b=this.aa.cv(b.target);b!=gvjs_Pa&&(b=gvjs_zL(b),this.As(b,a))};gvjs_.hb=function(){return this.Fe};gvjs_.Le=function(a,b,c,d){null!=b?this.X4(a,b):this.eo(a,c,d)};gvjs_.eo=function(a,b,c){this.aa.appendChild(this.ht[c],a);this.aa.kp(a,b.se())};gvjs_.X4=function(a,b){gvjs_vg(b).replaceChild(a,b);b=this.aa.cv(b);this.aa.kp(a,b)};gvjs_.df=function(a){this.aa.df(a)};var gvjs_yga=[gvjs_Hs,gvjs_1w,gvjs_0w,gvjs_4r,gvjs_3r];function gvjs_KL(a){gvjs_rp.call(this,a);this.$g=null}gvjs_q(gvjs_KL,gvjs_HL);gvjs_=gvjs_KL.prototype;gvjs_.Pp=function(a,b,c,d){if(null==b)throw Error("Internal error: missing overlayArea");a=gvjs_uL(a);return new gvjs_JL(this,a,b,c,d)};gvjs_.Hg=function(a,b,c){gvjs_T.Kc(this.ga);c=c||{};var d=this.vh()||{};c=new gvjs_nh([c,d]);var d=gvjs_9l(this.ga,c),e=gvjs_$l(this.ga,c),d=new gvjs_z(d,e),e=gvjs_D(c,gvjs_Fu);this.FH(d,a,e);gvjs_Bz(this.$g,gvjs_p(this.ro,this,b,c,d,a),a)};
  gvjs_.FH=function(a,b,c){null!=this.$g?this.$g.update(a,b):this.$g=new gvjs_xz(this.ga,a,b,c)};gvjs_.ro=function(a,b,c,d){var e=this.$g.hb(),f=this.$g.uy();c=this.Tm(a,b,gvjs_p(e.nf,e),c).wh();gvjs_V(this.fe);if(e instanceof gvjs_Ay)var g=gvjs_sL(e);else if(e instanceof gvjs_Rz)g=gvjs_tL(e);else throw Error("Unknown renderer type");this.fe=new gvjs_GL(this,g,f,this,b,d);b=new gvjs_AL;this.fe.draw(c,b);e.AH&&(e=e.AH())&&a&&(e.innerHTML=gvjs_AK(a))};
  gvjs_.mg=function(){gvjs_KL.o.mg.call(this);gvjs_V(this.$g);this.$g=null};function gvjs_zga(a){return a}function gvjs_LL(a){if(void 0===a)return gvjs_zga;if(typeof a==gvjs_b)return a;if(typeof a==gvjs_f)return function(b){return b[a]};throw"Bad type for verbal.evaluator: "+a;}function gvjs_ML(a,b){a=a.slice(0);gvjs_xc(a,b);return a}function gvjs_NL(a,b){var c=gvjs_LL(b);return gvjs_bc(a,function(a,b){return a+c(b)},0)}function gvjs_Aga(a,b){var c=gvjs_LL(b);return gvjs_bc(a,function(a,b){return a*c(b)},1)}function gvjs_OL(a,b){return gvjs_NL(a,b)/a.length}
  function gvjs_Bga(a){var b=gvjs_ML(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_PL(a,b){return Math.sqrt(gvjs_QL(a,b))}function gvjs_QL(a,b){var c=gvjs_LL(b);b=gvjs_OL(a,function(a){a=c(a);return a*a});a=gvjs_OL(a,c);return Math.max(b-a*a,0)}function gvjs_RL(a){var b=gvjs_OL(a);return gvjs_OL(a.map(function(a){return Math.pow(a-b,3)}))/Math.pow(gvjs_QL(a),1.5)}
  function gvjs_SL(a,b){var c=gvjs_LL(b),d=null;gvjs_r(a,function(a){a=c(a);d>=a||(d=a)});return d}function gvjs_TL(a,b){var c=gvjs_LL(b);return c(gvjs_UL(a,function(a){return-c(a)}))}function gvjs_UL(a,b){var c=gvjs_LL(b),d,e;gvjs_r(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}function gvjs_VL(a,b){var c=gvjs_LL(b);return gvjs_UL(a,function(a){return-c(a)})}var gvjs_Cga=1/Math.sqrt(2*Math.PI);
  function gvjs_WL(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_Cga*Math.exp(-.5*a*a)/c}
  function gvjs_XL(a,b,c){b=b||0;c=c||1;if(0==c)return a>=b?1:0;if(0!=b||1!=c)return gvjs_XL((a-b)/c);if(0<a)return 1-gvjs_XL(-a);var d=Math.abs(a);a=Math.exp(-d*d/2);c=[.65,4,3,2,1];if(37<d)return 0;if(7.07106781186547<=d){var e=1;c.forEach(function(a){e=d+a/e});return a/e/2.506628274631}var f=0,g=0;[.0352624965998911,.700383064443688,6.37396220353165,33.912866078383,112.079291497871,221.213596169931,220.206867912376].forEach(function(a){f=f*d+a});[.0883883476483184,1.75566716318264,16.064177579207,
  86.7807322029461,296.564248779674,637.333633378831,793.826512519948,440.413735824752].forEach(function(a){g=g*d+a});return a*f/g}function gvjs_YL(a,b){b=new gvjs_PE(b);a=gvjs_WE(new gvjs_PE([a]));var c=gvjs_WE(b);return gvjs_WE(c.multiply(b).Nba().multiply(c).multiply(a)).xl()[0]}function gvjs_ZL(a){var b={};a.forEach(function(a){b[a]=gvjs_Cd(b,a,0)+1});return b}
  function gvjs__L(a){var b=gvjs_ZL(a),c=gvjs_SL(gvjs_vd(b));return gvjs_wd(b).filter(function(a){return b[a]==c}).map(function(b){return typeof a[0]==gvjs_e?+b:b})}function gvjs_0L(a){this.pa=a||{};this.hg=this.de=0;this.name="AbstractStatsModel"}function gvjs_1L(a,b){gvjs_t(b,function(a,b){gvjs_Dd(this.pa,b,a)},a)};var gvjs_Dga=["rgb","rgba","alpha",gvjs_Ow,"image","linear-gradient","radial-gradient","repeating-linear-gradient","repeating-radial-gradient","cubic-bezier","matrix","perspective",gvjs_Zw,"rotate3d","rotatex","rotatey","steps","rotatez","scale","scale3d","scalex","scaley","scalez","skew","skewx","skewy","translate","translate3d","translatex","translatey","translatez"];var gvjs_Ega={"* ARIA-CHECKED":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,
  "* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* READONLY":!0,"* REL":!0,"* REV":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},gvjs_Fga={"* USEMAP":!0,
  "* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};var gvjs_Gga={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var gvjs_Hga={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,
  NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var gvjs_2L=!gvjs_A||10<=document.documentMode,gvjs_Iga=!gvjs_A||null==document.documentMode,gvjs_3L=gvjs_2L?{attributes:Object.getOwnPropertyDescriptor(Element.prototype,"attributes"),setAttribute:Object.getOwnPropertyDescriptor(Element.prototype,"setAttribute"),innerHTML:Object.getOwnPropertyDescriptor(Element.prototype,"innerHTML"),nodeName:Object.getOwnPropertyDescriptor(Node.prototype,"nodeName"),parentNode:Object.getOwnPropertyDescriptor(Node.prototype,"parentNode"),childNodes:Object.getOwnPropertyDescriptor(Node.prototype,
  "childNodes"),style:Object.getOwnPropertyDescriptor(HTMLElement.prototype,gvjs_eb)}:{};function gvjs_Jga(a){a=a||new gvjs_4L;this.S5=a.S5;this.tG=gvjs_u(a.ho);this.$V=gvjs_u(a.$V);this.J6=gvjs_u(a.J6);this.R5=a.R5;gvjs_r(a.Qoa,function(a){this.tG["* "+a.toUpperCase()]=gvjs_5L},this)}
  function gvjs_4L(){this.ho={};gvjs_r([gvjs_Ega,gvjs_Fga],function(a){gvjs_r(gvjs_wd(a),function(a){this.ho[a]=gvjs_5L},this)},this);this.Hr={};this.Kma=!1;this.S5=!0;this.Qoa=[];this.$V={};this.J6=gvjs_u(gvjs_Hga);this.R5=!1;this.pBa=gvjs_Kga;this.Zia=this.qwa=this.mfa=gvjs_be;this.oha=void 0}function gvjs_Lga(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null===c?null:b(c,d,e,f)}}function gvjs_6L(a,b,c,d){a[c]&&!b[c]&&(a[c]=gvjs_Lga(a[c],d))}
  gvjs_4L.prototype.Rc=function(){this.Kma||(this.$V.FORM=!0);gvjs_6L(this.ho,this.Hr,"* USEMAP",gvjs_Mga);gvjs_r(["* ACTION","* CITE","* HREF"],function(a){gvjs_6L(this.ho,this.Hr,a,this.pBa)},this);gvjs_r(["* LONGDESC","* SRC","LINK HREF"],function(a){gvjs_6L(this.ho,this.Hr,a,this.mfa)},this);gvjs_r(["* FOR","* HEADERS","* NAME"],function(a){gvjs_6L(this.ho,this.Hr,a,gvjs_Ab(gvjs_Nga,this.qwa))},this);gvjs_6L(this.ho,this.Hr,"A TARGET",gvjs_Ab(gvjs_Oga,["_blank","_self"]));gvjs_6L(this.ho,this.Hr,
  "* CLASS",gvjs_Ab(gvjs_Pga,this.Zia));gvjs_6L(this.ho,this.Hr,"* ID",gvjs_Ab(gvjs_Qga,this.Zia));this.oha?gvjs_6L(this.ho,this.Hr,"* STYLE",gvjs_Ab(this.oha,this.mfa)):gvjs_6L(this.ho,this.Hr,"* STYLE",gvjs_be);return new gvjs_Jga(this)};var gvjs_Kga=function(a){return function(b,c){b=gvjs_Pb(b);return(c=a(b,c))&&gvjs_ff(c)!=gvjs_Qa?gvjs_ff(c):null}}(gvjs_gf);function gvjs_7L(a,b){a||(a="*");return(a+" "+b).toUpperCase()}function gvjs_5L(a){return gvjs_Pb(a)}
  function gvjs_Oga(a,b){b=gvjs_Pb(b);return gvjs_hc(a,b.toLowerCase())?b:null}function gvjs_Mga(a){var b=gvjs_Pb(a);return a&&"#"==b.charAt(0)?b:null}function gvjs_Nga(a,b,c){b=gvjs_Pb(b);return a(b,c)}function gvjs_Pga(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return 0==d.length?null:d.join(" ")}function gvjs_Qga(a,b,c){b=gvjs_Pb(b);return a(b,c)}
  function gvjs_8L(a,b,c){var d=gvjs_3L.setAttribute;if(d&&d.value)try{d.value.call(a,b,c)}catch(e){if(-1==e.message.indexOf("A security problem occurred"))throw e;}}function gvjs_Rga(a){var b=gvjs_3L.innerHTML;return b&&b.get?b.get.apply(a):typeof a.innerHTML==gvjs_f?a.innerHTML:""}function gvjs_9L(a){var b=gvjs_3L.nodeName;return b&&b.get?b.get.apply(a):typeof a.nodeName==gvjs_f?a.nodeName:"unknown"}
  function gvjs_$L(a){if(null==a)return null;var b=gvjs_3L.parentNode;return b&&b.get?b.get.apply(a):(a=a.parentNode)&&a.name&&typeof a.name==gvjs_f&&"parentnode"==a.name.toLowerCase()?null:a}function gvjs_Sga(a){var b=gvjs_3L.childNodes;return gvjs_ug(a)&&b&&b.get?b.get.apply(a):a.childNodes instanceof NodeList?a.childNodes:null}
  function gvjs_aM(a,b){var c=document.createElement(gvjs_rx);if(!gvjs_2L||!b)return c;try{var d,e,f=document.createElement(gvjs_Mx);if("content"in f)f.innerHTML=b,e=f.content;else{var g=document.implementation.createHTMLDocument("x");e=g.body;g.body.innerHTML=b}d=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1)}catch(z){return c}b={};for(e=0;g=d.nextNode();){e++;var h,f=a;if(3==g.nodeType)f=document.createTextNode(g.data);else{var k=gvjs_9L(g).toUpperCase(),l=!1,m=
  !1;k in gvjs_Gga||k in f.$V?(h=gvjs_Mx,m=!0):f.J6[k]?h=k:(h=gvjs_rx,l=!0);h=document.createElement(h);f.R5&&l&&gvjs_8L(h,"data-sanitizer-original-tag",k.toLowerCase());m&&gvjs_8L(h,gvjs_Tt,"");f=h}if(3!=f.nodeType){k=a;l=g;m=f;h=l;var n=gvjs_3L.attributes;h=n&&n.get?n.get.apply(h):h.attributes instanceof NamedNodeMap?h.attributes:null;if(null!=h)for(n=0;n<h.length;n++){var p=h[n];if(p.specified){var q;q=k;var r=l,t=p,u=t.name;if(gvjs_Kb("data-sanitizer-",u))q=null;else{var w=gvjs_9L(r),t=t.value,
  v={tagName:gvjs_Pb(w).toLowerCase(),attributeName:gvjs_Pb(u).toLowerCase()},x={Loa:void 0};if(v.attributeName==gvjs_eb){var y=gvjs_3L.style,r=r instanceof HTMLElement&&y&&y.get?y.get.apply(r):r.style instanceof CSSStyleDeclaration?r.style:null;x.Loa=r}w=gvjs_7L(w,u);w in q.tG?(q=q.tG[w],q=q(t,v,x)):(u=gvjs_7L(null,u),u in q.tG?(q=q.tG[u],q=q(t,v,x)):q=null)}null===q||gvjs_8L(m,p.name,q)}}b[e]=f;gvjs_8L(g,gvjs_Ut,String(e))}k=gvjs_9L(g);gvjs_Iga&&k.toLowerCase()===gvjs_Mx&&!f.hasAttribute(gvjs_Tt)&&
  gvjs_Tga(a,g,f);g=gvjs_$L(g);k=!1;if(null===g)k=!0;else if(gvjs_9L(g).toLowerCase()==gvjs_0j||11==g.nodeType)l=gvjs_$L(g),11==g.nodeType&&null===l?k=!0:gvjs_9L(g).toLowerCase()==gvjs_0j&&(l=gvjs_$L(l),null===gvjs_$L(l)&&(k=!0));k||null===g?g=c:(g=(k=Element.prototype.getAttribute)?(g=k.call(g,gvjs_Ut))?g:"":"",g=b[g]);g.content&&(g=g.content);gvjs_ug(f)&&f.hasAttribute(gvjs_Tt)||g.appendChild(f)}return c}
  function gvjs_Tga(a,b,c){a.S5||c.nodeName.toLowerCase()!==gvjs_Mx?(b=gvjs_Rga(b),a=gvjs_aM(a,b),gvjs_r(a.childNodes,function(a){c.appendChild(a)})):(a=c.content.ownerDocument.importNode(b,!0),a=gvjs_Sga(a),gvjs_r(a,function(a){c.appendChild(a)}))};function gvjs_bM(a,b,c){gvjs_2B.call(this,a,b||gvjs_jC.Ac(),c)}gvjs_q(gvjs_bM,gvjs_2B);gvjs_FB(gvjs_8r,function(){return new gvjs_bM(null)});function gvjs_cM(a,b,c,d){this.$H=a;this.xN=b;this.d4=c;this.zpa=d}gvjs_cM.prototype.Kda=!1;gvjs_cM.prototype.mp=function(a){this.Kda=a};gvjs_cM.prototype.bS=function(){return this.Kda};function gvjs_dM(a,b,c){this.Ll=a;a=a.fa();var d=gvjs_Mh(b,"pagingButtons");null===this.xfa&&(d=gvjs_Mh(b,"pagingButtonsConfiguration"));var e=null;null===d||(e=parseInt(d,10)||0);var f=gvjs_F(b,"pageSize");0===f&&(f=null);this.f4=gvjs_G(b,gvjs_qw,gvjs_5t)!==gvjs_5t||null!=d||null!=f;this.Xfa=d||gvjs_3j;this.xfa=e;this.f4&&(null!=f||e||(f=10),gvjs_n(f)&&!e&&(e=Math.ceil(a/f)),null==f&&gvjs_n(e)&&(f=Math.ceil(a/e)));this.Cz=f||a;this.VK=Math.ceil(a/this.Cz);this.Dqa=gvjs_E(b,"firstRowNumber",1);this.bqa=
  c==gvjs_au}gvjs_=gvjs_dM.prototype;gvjs_.Um=0;gvjs_.hF=null;gvjs_.dA=-1;gvjs_.XC=!1;gvjs_.c4=null;function gvjs_eM(a,b){a.Um=Math.max(0,Math.min(a.VK-1,b))}function gvjs_fM(a){for(var b=gvjs_gM(a),c=[],d={},e=b.start;e<=b.end;e++){var f=gvjs_hM(a,e);d[f.$H]=f.d4;c.push(f)}a.c4=d;return c}gvjs_.NQ=function(){return{column:this.dA,ascending:!this.XC,sortedIndexes:this.hF}};function gvjs_iM(a){return gvjs_hM(a,gvjs_gM(a).start)}function gvjs_jM(a,b){a.c4||gvjs_fM(a);a=a.c4[b];return null!=a?a:-1}
  function gvjs_gM(a){var b=a.Cz*a.Um,c=b+a.Cz-1,c=Math.min(a.Ll.fa()-1,c);return new gvjs_y(b,c)}function gvjs_hM(a,b){var c=a.hF,d=a.Dqa;a=gvjs_gM(a).start;return new gvjs_cM(c?c[b]:b,b,b-a,b+d)}function gvjs_kM(a){if(a.bqa&&-1!=a.dA){var b=a.Ll.Ns([{column:a.dA,desc:a.XC}]),c=a.Ll.Wba(),d=gvjs_s(b,function(a){return c[a]},a);a.Ll.lp(d);a.hF=a.hF?gvjs_s(b,function(a){return this.hF[a]},a):b}else a.hF=null};function gvjs_lM(a){gvjs_rp.call(this,a);this.G=gvjs_fm();this.vc=new gvjs_Ep;this.Zp={};this.Y_=this.oQ=this.ly=this.QU=this.s1=this.OU=this.Ht=null}gvjs_q(gvjs_lM,gvjs_rp);
  var gvjs_Uga={A8:["google-visualization-table-table"],C8:["google-visualization-table-tr-head"],tX:["google-visualization-table-tr-even"],D8:["google-visualization-table-tr-odd"],wN:["google-visualization-table-tr-sel"],uX:["google-visualization-table-tr-over"],sX:["google-visualization-table-th",gvjs_Ru],rX:["google-visualization-table-td"],vka:["google-visualization-table-type-number"],uka:["google-visualization-table-type-date"],tka:["google-visualization-table-type-bool"],y8:["google-visualization-table-seq"],
  iEa:["google-visualization-table-sorthdr"],$la:["google-visualization-table-sortind"],yla:["google-visualization-table-div-page",gvjs_Ru],Bla:["google-visualization-table-page-numbers"],Ala:["google-visualization-table-page-number",gvjs_Ru],Cla:["google-visualization-table-page-prev"],zla:["google-visualization-table-page-next"]},gvjs_Vga={C8:"headerRow",tX:"tableRow",D8:"oddTableRow",wN:"selectedTableRow",uX:"hoverTableRow",sX:"headerCell",rX:"tableCell",y8:"rowNumberCell"};gvjs_=gvjs_lM.prototype;
  gvjs_.iba=!0;gvjs_.vO=null;gvjs_.Qp=null;gvjs_.hK=null;gvjs_.ya=null;gvjs_.Ll=null;gvjs_.m=null;gvjs_.re=null;gvjs_.cL=null;gvjs_.tT=-1;gvjs_.n1=!1;gvjs_.kL=null;gvjs_.KK=null;gvjs_.NU=0;gvjs_.da=null;
  gvjs_.Hg=function(a,b,c){if(!b)throw Error(gvjs_Gr);a=this.m=new gvjs_nh([c]);this.DX=gvjs_D(a,"allowHtml",!1);this.jG=gvjs_D(a,"allowHtmlSafely",!1);this.pha=gvjs_D(a,"sanitizeHtml",!1);this.Y5=gvjs_D(a,"showRowNumber",!1);this.QV=gvjs_G(a,"sort",gvjs_au);this.vc.clear();this.ya=b;this.Ll=new gvjs_Y(this.ya);this.re=new gvjs_dM(this.Ll,this.m,this.QV);if(this.n1=0<this.ya.fa()){(b=gvjs_F(a,"startPage"))&&gvjs_eM(this.re,b);b=gvjs_F(a,gvjs_qx);if(this.QV!=gvjs_5t&&null!=b){c=gvjs_D(a,"sortAscending",
  !0);var d=this.re;d.dA=b;d.XC=!c;gvjs_kM(d)}this.hK=gvjs_iM(this.re)}this.NU=gvjs_E(a,"scrollLeftStartPosition",0);this.tT=Math.max(-1,gvjs_E(a,"frozenColumns",-1));this.Qp=gvjs_u(gvjs_Uga);gvjs_Wga(this);a=!0;this.iba&&(a=gvjs_mM(this),this.iba=!1);this.Qq();a?(this.G.removeNode(this.vO),this.Kw()):this.Nja(0)};gvjs_.Kw=function(){gvjs_X(this,gvjs_L,null)};gvjs_.NQ=function(){return this.re?this.re.NQ():null};
  gvjs_.Qq=function(a){var b=this.m,c=this.G;a||(this.jH(),this.jda=gvjs_dl(this.ga));this.cL=null;this.da||(this.da=new gvjs_Qp);a=this.tT;var d=gvjs_G(b,gvjs_nb,""),e=gvjs_G(b,gvjs_3a,""),f=this.Zp.content;f||(f=c.H(gvjs_a,{"class":"google-visualization-table",style:"position:relative; z-index:0"}),this.Zp.content=f,c.appendChild(this.ga,f));gvjs_Q(f,{visibility:gvjs_Xi,"max-width":gvjs_9q,"max-height":gvjs_9q});d&&(d=gvjs_nM(d),gvjs_Q(f,{width:d}));e&&(e=gvjs_nM(e));var g=this.Ht=gvjs_Xga(this,f),
  h=this.OU=gvjs_Ng(c,gvjs_si,null,g)[0],k=gvjs_D(b,"keepScrollPosition",!1),l=this.NU,m=0;k&&this.Ht&&(l=this.Ht.scrollLeft,m=this.Ht.scrollTop);gvjs_Q(g,{overflow:gvjs_3j,"max-width":gvjs_9q,"max-height":gvjs_9q});k=e&&-1===e.toString().indexOf("%");d&&(gvjs_Q(f,{width:d}),gvjs_Q(g,{width:gvjs_9q}),gvjs_Q(h,{width:gvjs_9q}));e&&(gvjs_Q(f,{height:e}),d=e,-1<e.toString().indexOf("%")&&(d=gvjs_9q),gvjs_Q(g,{height:d}),gvjs_Q(h,{height:d}));!e&&0<this.jda.height&&(e=gvjs_dl(f).height,h=gvjs_dl(g).height,
  e<h&&gvjs_Q(f,{height:gvjs_9q}),gvjs_Q(g,{height:gvjs_9q}));this.ly=null;this.qJ();this.re.f4&&(h=this.Zp[gvjs_rw],h||(h=c.H(gvjs_a,this.Qp.yla),this.Zp[gvjs_rw]=h,e=c.H(gvjs_a),gvjs_Q(e,{clear:gvjs_Va,width:gvjs_9q,height:gvjs_7q}),this.Zp["clear-float"]=e),c.pc(h),gvjs_Q(g,{height:""}),gvjs_Yga(this,f),e=gvjs_dl(f).height,h=e-(new gvjs_z(h.offsetWidth,h.offsetHeight)).height,0<h&&(0<this.jda.height||k)&&gvjs_Q(g,{height:h+gvjs_M}));gvjs_D(b,"rtlTable",!1)&&-1==a&&(this.OU.style.direction=gvjs_wi);
  g.scrollTop=m;g.scrollLeft=l;gvjs_Q(f,{visibility:""})};
  gvjs_.qJ=function(){var a=this.Ht,b=this.G,c,d,e=gvjs_G(this.m,"scrollTransition",gvjs_5t)===gvjs_au;e&&(gvjs_SA(a,"scrolling"),gvjs_UA(a,"doneScrolling"));this.ly||(d=c=0,this.ly=gvjs_qc(this.s1.childNodes),this.oQ=gvjs_qc(b.Ks(gvjs_Lu,this.OU)),gvjs_Jf&&(this.Y_=[],gvjs_r(gvjs_qc(this.ly),gvjs_p(function(a){gvjs_RA(a,gvjs_Lu)&&(this.Y_.push(a),gvjs_nc(this.ly,a),gvjs_nc(this.oQ,a))},this))));b=gvjs_p(function(){this.QU=null;var b=a.scrollTop,g=b+gvjs_M,h=a.scrollLeft,k=h+gvjs_M;e&&(gvjs_SA(a,"doneScrolling"),
  gvjs_UA(a,"scrolling"));gvjs_Jf?(b!=c&&gvjs_r(this.ly,function(a){gvjs_Q(a,{"-moz-transform":"translateY("+(b-1)+"px)"})}),h!=d&&gvjs_r(this.oQ,function(a){gvjs_Q(a,{"-moz-transform":"translateX("+k+")"})}),gvjs_r(this.Y_,function(a){gvjs_Q(a,{"-moz-transform":"translate3D("+k+","+(b-1)+"px,0)"})})):(b!=c&&gvjs_r(this.ly,function(a){gvjs_Q(a,{top:g})}),h!=d&&gvjs_r(this.oQ,function(a){gvjs_Q(a,{left:k})}));c=b;d=h},this);this.QU&&window.clearTimeout(this.QU);e?this.QU=window.setTimeout(b,10):b();
  return!0};
  function gvjs_Xga(a,b){var c=a.G,d=a.m,e=a.Qp,f=a.ya,g=gvjs_oM(f),e=gvjs_Zga(f,e),f=!1,h=null,k=a.Zp["scroll-pane"];k?(f=!0,h=gvjs_Ng(c,gvjs_si,null,k)[0],b=a.s1,gvjs_pM(a,b,e)):(k=a.G.H(gvjs_a,{style:"position: relative;"}),c.appendChild(b,k),a.Zp["scroll-pane"]=k,a.da.F(k,gvjs_4w,gvjs_p(function(){this.qJ()},a)),b=a.s1=gvjs_pM(a,null,e));var l=gvjs_Qh(d,gvjs_Mu),m=a.tT+(a.Y5?1:0),n=c.Ze(b);gvjs_r(n,function(a,b){b<m&&(gvjs_SA(a,gvjs_Lu),l&&gvjs_Q(a,{"background-color":l}))});0<m&&n.length>m&&gvjs_SA(n[m-
  1],gvjs_wv);f?gvjs_qM(a,h,b,d,e,g):(h=gvjs_qM(a,null,b,d,e,g),c.appendChild(k,h));return k}
  function gvjs_qM(a,b,c,d,e,f){var g=a.ya,h=a.G,k=a.Qp;if(b)c=gvjs_Ng(h,"tbody",null,b)[0],gvjs_mg(c);else{b=h.H(gvjs_Ea,{"class":k.A8,cellspacing:"0"});var l=h.H("THEAD");h.appendChild(b,l);h.appendChild(l,c);c=h.H(gvjs_Fa);h.appendChild(b,c)}var l=new gvjs_ai({fractionDigits:0,pattern:"#"}),m=gvjs_Qh(d,gvjs_Mu);null==a.cL&&(a.cL=a.n1?gvjs_fM(a.re):[]);var n=a.cL,p=a.tT,q=!0;d=gvjs_D(d,gvjs_ks,!0);d=null!=d?d:!0;for(var r=0;r<n.length;r++){var t=n[r],u=t.$H,w=g.Ms(u,"rowColor"),v=[];d?v.push(q?k.tX:
  k.D8):v.push(k.tX);q=!q;gvjs_Ip(a.vc,u)&&(v.push(k.wN),t.mp(!0));u=h.H(gvjs_Ia,{"class":v.join(" ")});a.da.F(u,gvjs_4v,gvjs_p(a.a1,a,t));a.da.F(u,gvjs_Gi,gvjs_p(a.c1,a,t));a.da.F(u,gvjs_Hi,gvjs_p(a.b1,a,t));h.appendChild(c,u);if(a.Y5){var x=h.H(gvjs_Ga);gvjs_TA(x,k.rX);gvjs_TA(x,k.y8);h.appendChild(u,x);h.appendChild(x,h.createTextNode(l.yc(t.zpa)));w&&gvjs_Q(x,{"background-color":w});0<=p&&(gvjs_SA(x,gvjs_Lu),0===p&&gvjs_SA(x,gvjs_wv),m&&gvjs_Q(x,{"background-color":m}))}for(var v=g.Y(),y,z=0;z<
  v;z+=y){var A=t.$H;y=g.getProperty(A,z,gvjs_Wa);var B;B=!a.hw&&y?y.split(/\s+/):e[z];x={};(y=(y=g.getProperty(A,z,"__td-colSpan"))&&Math.min(y,v-z))&&1<y?x.colSpan=y:y=1;x=h.H(gvjs_Ga,x);gvjs_TA(x,B||[]);gvjs_TA(x,k.rX);h.appendChild(u,x);w&&gvjs_Q(x,{"background-color":w});B=g.getValue(A,z);var C=g.Qa(A,z);null==B?C=gvjs_Mb(gvjs_1b(C))?"\u00a0":C:f[z]==gvjs_Ua&&(C=B?"\u2714":"\u2717");if(a.DX||a.jG){if(gvjs_0f(x,gvjs_rM(a,C)),C=g.getProperty(A,z,gvjs_eb)){A=x;B=a;C=String(C);if(B.hw||B.pha||B.jG)if(B=
  C,gvjs_A&&10>document.documentMode)B=new gvjs_6e;else if(C=document,typeof HTMLTemplateElement===gvjs_b&&(C=gvjs_ig("TEMPLATE").content.ownerDocument),C=C.implementation.createHTMLDocument("").createElement(gvjs_a),C.style.cssText=B,B=C.style){var C=document.createElement(gvjs_Za).style,D;D=B;D=gvjs_vb(D)?Array.prototype.slice.call(D):gvjs_wd(D);for(var J=0;J<D.length;J++){var E=D[J].replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");if(!gvjs_Kb(E,"--")&&!gvjs_Kb(E,"var")){var G;
  G=B;var I=E,H=Object.getOwnPropertyDescriptor(CSSStyleDeclaration.prototype,"getPropertyValue");G=H&&G.getPropertyValue?H.value.call(G,I)||"":G.getAttribute?String(G.getAttribute(I)):"";G=gvjs_Pb(G).toLowerCase();""===G?I=null:(gvjs_Kb(G,"url(")?G=null:0<G.indexOf("(")&&(1<(G?G.split("(").length-1:0)||!gvjs_hc(gvjs_Dga,G.substring(0,G.indexOf("(")))||!gvjs_Lb(G,")"))&&(G=null),I=G);G=C;I&&((H=Object.getOwnPropertyDescriptor(CSSStyleDeclaration.prototype,"setProperty"))&&G.setProperty?H.value.call(G,
  E,I):G.setAttribute&&G.setAttribute(E,I))}}gvjs_5e("Output of CSS sanitizer");B=(new gvjs_6e).yv(C.cssText||"")}else B=gvjs_9e;else{if(B.hw)throw Error(gvjs_Dr);B=C;gvjs_zf();B=(new gvjs_6e).yv(B)}A.style.cssText=gvjs_8e(B)}}else h.appendChild(x,h.createTextNode(C));z<=p-1&&(gvjs_SA(x,gvjs_Lu),z===p-1&&gvjs_SA(x,gvjs_wv),m&&gvjs_Q(x,{"background-color":m}))}}return b}
  function gvjs_pM(a,b,c){var d=a.ya,e=a.Qp,f=a.QV!=gvjs_5t&&0<d.fa(),g=gvjs_p(function(a){var b=["unsorted","sort-descending","sort-ascending"],c=this.re.dA;gvjs_r(a.childNodes,function(a){var d=a.index;gvjs_VA(a,b);if(f){var e=0;c===d&&(e=this.re.XC?1:2);gvjs_SA(a,b[e])}},this)},a);if(b)return g(b),b;b=a.G;var h=d.Y(),k=b.H(gvjs_Ia);gvjs_TA(k,e.C8);var l;a.Y5&&0<d.Y()&&(l=b.H("TH"),gvjs_TA(l,e.sX),l.innerHTML=gvjs_Wq,b.appendChild(k,l));for(var m=0;m<h;m++){l=b.H("TH",{index:m});gvjs_TA(l,e.sX);gvjs_TA(l,
  c[m]||[]);b.appendChild(k,l);var n=d.Xa(m),p=l;a.DX||a.jG?gvjs_0f(p,gvjs_rM(a,n)):b.appendChild(p,b.createTextNode(n));f&&(n=b.H(gvjs_dk),gvjs_TA(n,e.$la),b.appendChild(l,n),l.setAttribute(gvjs_gb,0),l.setAttribute(gvjs_9a,gvjs_2s),l.setAttribute(gvjs_Fs,"Sort column"));a.da.F(l,gvjs_Yj,gvjs_p(a.qca,a,m),!0);a.da.F(l,gvjs_Qi,gvjs_p(a.Fsa,a,m),!0)}g(k);return k}
  function gvjs_Yga(a,b){var c=a.G,d=a.Qp,e=gvjs_wh(a.m,"pagingSymbols",{}),f=e.prev,e=e.next,g=a.DX||a.jG,h;f?g?(h=c.H(gvjs_dk),gvjs_0f(h,gvjs_rM(a,f))):h=String(f):(h=c.H(gvjs_dk,{alt:"previous"}),gvjs_TA(h,d.Cla));e?g?(f=c.H(gvjs_dk),gvjs_0f(f,gvjs_rM(a,e))):f=String(e):(f=c.H(gvjs_dk,{alt:"next"}),gvjs_TA(f,d.zla));gvjs_V(a.kL);gvjs_V(a.KK);e=a.kL=new gvjs_bM(h);f=a.KK=new gvjs_bM(f);e.lw(2);f.lw(1);gvjs_Tp(a.da,e,gvjs_is,function(){gvjs_sM(this,!1)},a);gvjs_Tp(a.da,f,gvjs_is,function(){gvjs_sM(this,
  !0)},a);gvjs_tM(a);h=a.Zp[gvjs_rw];c.appendChild(b,h);c.appendChild(b,a.Zp["clear-float"]);e.W(h);f.W(h);if(!(1>=a.re.VK)){var k=c.H(gvjs_a,{"class":d.Bla});c.appendChild(h,k);f=a.re.VK;h=a.re.Um;b=a.re.xfa;null==b&&(b=f);if(null==b||0<b)e=gvjs_uM(0,h-1),g=gvjs_uM(h+1,f-1),h=gvjs_s(gvjs_pc(e,h,g),function(a){return{n:a}}),h[e.length].className="current",e=Math.max(0,e.length-Math.floor((b-1)/2)),f=Math.min(f,e+b),e=Math.max(0,f-b),h=gvjs_sc(h,e,f),gvjs_r(h,function(a){var b=a.n;a=c.H("A",{href:"javascript:void(0)",
  "class":a.className});gvjs_TA(a,d.Ala);a.innerHTML=String(b+1);gvjs_Tp(this.da,a,gvjs_Yj,function(){gvjs_vM(this,b)},this);c.appendChild(k,a)},a)}}function gvjs_uM(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_xc(c)}return c}
  function gvjs_Wga(a){var b=a.Qp,c=gvjs_wh(a.m,"cssClassNames",null);!a.hw&&c&&gvjs_t(gvjs_Vga,function(a,e){a=c[a];gvjs_vb(a)?b[e]=a:a&&(b[e]=a.split(/\s+/))})}function gvjs_sM(a,b){var c=a.re.VK,d=a.re.Um;gvjs_vM(a,b?Math.min(c,d+1):Math.max(0,d-1))}function gvjs_vM(a,b){a.re.f4&&(gvjs_eM(a.re,b),a.Ht&&(a.NU=a.Ht.scrollLeft),a.Qq(!0));gvjs_tM(a);gvjs_X(a,gvjs_qw,{page:b})}
  function gvjs_tM(a){var b;a:switch(b=a.re,b.Xfa){case "prev":b=!1;break a;case "next":case gvjs_Va:b=!0;break a;default:b=0==b.Um}a.KK.Ib(b);a:switch(b=a.re,b.Xfa){case "next":b=!1;break a;case "prev":case gvjs_Va:b=!0;break a;default:b=b.Um==b.VK-1}a.kL.Ib(b)}function gvjs_mM(a){var b=a.vO;if(!b){var c=a.ga,b=a.G.H(gvjs_a,{style:"position: absolute; top: -5000px;","class":"google-visualization-table-loadtest"},a.G.createTextNode("\u00a0"));a.G.appendChild(c,b);a.vO=b}return"6"==gvjs_fl(b).left}
  gvjs_.Nja=function(a){if(10>a)if(gvjs_mM(this))this.draw(this.ya,this.m);else{var b=200*a;a++;setTimeout(gvjs_p(this.Nja,this,a),b)}else this.G.removeNode(this.vO),this.Kw()};gvjs_.getSelection=function(){return this.vc.getSelection()};
  gvjs_.setSelection=function(a){if(this.ya){var b=this.vc.setSelection(a);a=this.cL;this.hK=gvjs_iM(this.re);for(var c=gvjs_wM(this),d,e=this.Qp,f=gvjs_Gp(b.mE),g=0;g<f.length;g++)if(d=f[g],d=gvjs_jM(this.re,d),-1!=d){var h=a[d];h.mp(!1);(d=c[d])&&gvjs_VA(d,e.wN)}b=gvjs_Gp(b.$A);for(g=0;g<b.length;g++)d=b[g],d=gvjs_jM(this.re,d),-1!=d&&(h=a[d],h.mp(!0),(d=c[d])&&gvjs_TA(d,e.wN))}};
  gvjs_.a1=function(a,b){var c,d=this.hK,e=a.$H;c=gvjs_Mf?b.metaKey:b.ctrlKey;if(b.shiftKey){b.preventDefault();var f=Math.min(a.xN,d.xN),e=Math.max(a.xN,d.xN);c=c?this.vc.getSelection():[];for(var g=this.re,h=[];f<=e;f++){var k=gvjs_hM(g,f);h.push(k)}for(e=0;e<h.length;e++)c.push({row:h[e].$H})}else c?(b.preventDefault(),c=this.vc.getSelection(),gvjs_Ip(this.vc,e)?(h=new gvjs_Ep,h.setSelection(c),h.Nz(e),c=h.getSelection()):c.push({row:e})):c=gvjs_Ip(this.vc,e)?null:[{row:e}];this.setSelection(c);
  this.hK=b.shiftKey?d:a;gvjs_X(this,gvjs_J,{})};gvjs_.c1=function(a){var b=gvjs_wM(this),c=this.Qp;(a=b[a.d4])&&gvjs_TA(a,c.uX)};gvjs_.b1=function(a){var b=gvjs_wM(this),c=this.Qp;(a=b[a.d4])&&gvjs_VA(a,c.uX)};function gvjs_wM(a){return gvjs_Ng(a.G,"tbody",null,a.OU)[0].childNodes}
  gvjs_.qca=function(a){var b=this.re,c=!b.XC,c=b.dA==a?!c:!0;"event"!=this.QV?(b.dA=a,b.XC=!c,gvjs_kM(b),gvjs_eM(this.re,0),this.hK=gvjs_iM(this.re),this.Ht&&(this.NU=this.Ht.scrollLeft),this.Qq(!0),gvjs_X(this,"sort",this.re.NQ())):gvjs_X(this,"sort",{column:a,ascending:c,sortedIndexes:null})};gvjs_.Fsa=function(a,b){13==b.keyCode&&this.qca(a)};gvjs_.jH=function(){gvjs_V(this.da);this.da=null;this.G.pc(this.ga);gvjs_V(this.kL);this.kL=null;gvjs_V(this.KK);this.KK=null;this.Zp={}};
  gvjs_.cc=function(){this.jH();this.vc.clear();this.re=null};function gvjs_rM(a,b){if(a.hw||a.pha||a.jG)a=(new gvjs_4L).Rc(),b=gvjs_aM(a,b),b=(new XMLSerializer).serializeToString(b),gvjs_Kb(b,"<span")&&(gvjs_Lb(b,gvjs_kr)?b=b.slice(b.indexOf(">")+1,-7):gvjs_Lb(b,"/>")&&(b="")),b=gvjs_Af(gvjs_5e("Output of HTML sanitizer"),b);else{if(a.hw)throw Error(gvjs_Dr);b=gvjs_yf(b)}return b}function gvjs_nM(a){if(gvjs_Mb(gvjs_1b(a)))return a;var b=a;gvjs_Nb(a)&&"0"!==String(a)&&(b+=gvjs_M);return b}
  function gvjs_Zga(a,b){return gvjs_s(gvjs_oM(a),function(c,d){if(d=a.vg(d,gvjs_Wa))return d.split(/\s+/);switch(c){case gvjs_Ua:return b.tka;case gvjs_e:return b.vka;case gvjs_Xa:case gvjs_Ya:case gvjs_ib:return b.uka}})}function gvjs_oM(a){for(var b=[],c=0;c<a.Y();c++)b.push(a.X(c));return b};function gvjs_xM(){this.$da=null;this.Fwa={};this.pT={};this.kaa=new gvjs_v;this.ppa=new gvjs_v}gvjs_xM.prototype.set=function(a,b){this.Fwa[a]!==b?this.kaa.add(a):this.kaa.remove(a);this.$da&&this.$da[a]===b||(this.ppa.add(a),this.pT[a]=b)};gvjs_xM.prototype.get=function(a){return this.pT[a]};gvjs_xM.prototype.keys=function(){return gvjs_wd(this.pT)};function gvjs_yM(a,b,c){this.Nf=a;this.cba=b;this.Ai=new gvjs_xM;this.Gn=null;this.fva=c;a===gvjs_sw&&(this.Ai.set(gvjs_mu,gvjs_d),this.Ai.set(gvjs_zx,gvjs_Fq),this.Gn=new gvjs_Wz(this.Pq()))}gvjs_=gvjs_yM.prototype;gvjs_.dn=function(){if(null==this.Gn){var a=gvjs__ga[this.Nf];if(!a)throw Error("No draw routine for "+this.Nf+".");this.Gn=a.call(null,this.Pq());this.Gn.data({idStr:this.cba.se()})}return this.Gn};gvjs_.Pq=function(){return this.Ai.pT};
  function gvjs_zM(a,b){a.Ai.set("x",b);return a}function gvjs_AM(a,b){a.Ai.set("y",b);return a}gvjs_.mh=function(a){this.Ai.set(gvjs_nb,a);return this};gvjs_.nl=function(a){this.Ai.set(gvjs_3a,a);return this};gvjs_.Pt=function(a){this.Ai.set(gvjs_I,a);return this};gvjs_.setRadius=function(a){this.Ai.set("radius",a);return this};
  function gvjs_0ga(a,b){var c={};gvjs_wh(b,gvjs_Is,null,function(b){var d=gvjs_Nh(b.fill||c.fill)||gvjs_d;a.ff(d);d=gvjs_Jh(b.fillOpacity);null!=d&&a.Kf(d);d=gvjs_Nh(b.stroke||c.stroke);null!=d&&a.Bd(d);b=gvjs_Gh(b.strokeWidth);null!=b&&a.ql(b);return null})}gvjs_.Bd=function(a){this.Ai.set(gvjs_zx,a);this.Gn&&this.Gn.style(gvjs_zx,a);return this};gvjs_.ql=function(a){this.Ai.set(gvjs_Jx,a);this.Gn&&this.Gn.style(gvjs_Jx,a);return this};gvjs_.ff=function(a){this.Ai.set(gvjs_mu,a);return this};
  gvjs_.Kf=function(a){this.Ai.set(gvjs_ru,a);return this};gvjs_.move=function(a,b){this.Gn.move(a,b);return this};gvjs_.Da=function(a,b){this.Gn.line(a,b);return this};gvjs_.ig=function(a,b,c,d,e,f,g){this.Gn.arc(a,b,c,d,e,f,g);return this};gvjs_.mw=function(a){this.Ai.set(gvjs_Eu,a);return this};
  var gvjs__ga={circle:function(a){return new gvjs_Mz(a.radius,a.x,a.y,{fill:a.fill})},line:function(a){return new gvjs_Oz(a.x,a.y,a.x2,a.y2,a)},rect:function(a){return new gvjs_Pz(a.x,a.y,a.width,a.height,a)},text:function(a){return new gvjs_Qz(a.x,a.y,a.text,a)}};function gvjs_BM(a){this.Lh=[];this.Ea=a;this.Ty=0}gvjs_=gvjs_BM.prototype;gvjs_.fc=function(){return this.Ea};gvjs_.D0=function(){return this.Lh};gvjs_.Da=function(a,b,c,d,e,f){a=gvjs_AM(gvjs_zM(new gvjs_yM(gvjs_N,a||this.AB(),b||gvjs_Hs),c),d);a.Ai.set("x2",e);a.Ai.set("y2",f);this.Lh.push(a);return a};gvjs_.YA=function(a,b,c,d,e,f){a=gvjs_AM(gvjs_zM((new gvjs_yM(gvjs_I,a||this.AB(),b||gvjs_Hs)).Pt(c),d),e).mh(f);this.Lh.push(a);return a};
  gvjs_.AB=function(){var a=new gvjs_5(gvjs_xr);gvjs_wL(a,gvjs_Wr,"__internal_"+this.Ty);this.Ty+=1;return a};function gvjs_CM(a,b){gvjs_DM(b);return 0==b.length?null===a?0:a:gvjs_bc(b,function(a,b){return a+b},0)}function gvjs_1ga(a,b){gvjs_DM(b);if(0==b.length)return a;b=gvjs_ac(b,function(a){return null!=a});return 0==b.length?null:gvjs_CM(a,b)/b.length}function gvjs_DM(a){gvjs_r(a,function(){})};function gvjs_EM(a,b){gvjs_U.call(this);this.Jc=a;this.Li=b}gvjs_q(gvjs_EM,gvjs_U);var gvjs_2ga=[];gvjs_=gvjs_EM.prototype;gvjs_.Ld=null;gvjs_.hd=null;gvjs_.fM=function(a){this.Jc=a};gvjs_.getId=function(){return this.Jc};gvjs_.getName=function(){return this.Li};gvjs_.getParent=function(){return this.Ld};gvjs_.VJ=function(){return!this.Ff()};gvjs_.Ze=function(){return this.hd||gvjs_2ga};gvjs_.tg=function(a){return this.Ze()[a]||null};gvjs_.Ff=function(){return this.Ze().length};
  gvjs_.getHeight=function(){var a=this.Ze();return gvjs_bc(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_.WM=function(a,b){function c(d,e){!1!==a.call(b,d,e)&&gvjs_r(d.Ze(),function(a){c(a,e+1)})}c(this,0)};gvjs_.find=function(a,b){var c=[];this.WM(function(d){a.call(b,d)&&c.push(d)});return c};
  gvjs_.mO=function(a,b,c,d){for(var e=a.call(d,this),f=[],g=this.Ze(),h=0;h<g.length;h++){var k=g[h].mO(a,b,c,d);f.push(k)}a=b.call(d,e,f);c&&c.call(d,this,a);return a};gvjs_.Ra=function(a){a.Ld=this;this.hd=this.hd||[];this.hd.push(a);gvjs_Rm(this,a)};function gvjs_FM(a,b,c){gvjs_EM.call(this,c,a);this.J=b}gvjs_q(gvjs_FM,gvjs_EM);gvjs_=gvjs_FM.prototype;gvjs_.fb=function(){return this.J};function gvjs_GM(a){return a.Qa(0)||a.getName()}gvjs_.Ms=function(a){return this.B0(this.J.Ms,a)};gvjs_.getValue=function(a){return this.B0(this.J.getValue,a)};gvjs_.Qa=function(a){return this.B0(this.J.Qa,a)};gvjs_.B0=function(a,b){var c=this.getId();return null!=c?(c=[c],gvjs_rc(c,gvjs_sc(arguments,1)),a.apply(this.J,c)):null};function gvjs_HM(){gvjs_U.call(this);this.hp=[];this.Wv={}}gvjs_q(gvjs_HM,gvjs_U);gvjs_=gvjs_HM.prototype;gvjs_.XA=function(a){var b=a.getId();null!=b&&(this.Wv[b]=a)};gvjs_.getHeight=function(){return gvjs_bc(this.hp,function(a,b){return Math.max(a,b.getHeight())},-1)};gvjs_.WM=function(a,b){for(var c=this.hp,d=0;d<c.length;d++)c[d].WM(a,b)};gvjs_.find=function(a,b){for(var c=[],d=this.hp,e=0;e<d.length;e++)gvjs_rc(c,d[e].find(a,b));return c};
  gvjs_.mO=function(a,b,c,d){for(var e=this.hp,f=0;f<e.length;f++)e[f].mO(a,b,c,d)};function gvjs_IM(a,b){gvjs_HM.call(this);if(2>a.Y())throw Error("Data table should have at least 2 columns");if(a.X(0)!=gvjs_f)throw Error("Column 0 must be of type string");if(a.X(1)!=gvjs_f)throw Error("Column 1 must be of type string");b=this.ep(b);for(var c=b.Taa,d=b.Uaa,e=b.qba,f={},g=[],h=0;h<a.fa();h++)if(b=a.getValue(h,0)){var k=f[b];k?null==k.getId()&&k.fM(h):(f[b]=k=new gvjs_FM(b,a,h),g.push(k));var l=k.getValue(1);if(l)if(b=f[l],b||(f[l]=b=new gvjs_FM(l,a,null),g.push(b)),k.getParent()){if(d)throw Error("More than one row with the same id ("+
  k.getName()+").");}else if(k!=b&&!k.contains(b))b.Ra(k);else if(c){a=Error;e=gvjs_3ga;g=b;c=[];for(b=b.getParent();b;)c.push(b),b=b.getParent();throw a("Data contains a cycle: "+e(gvjs_pc(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.XA(k):(a=k,this.hp.push(a),gvjs_Rm(this,a),this.XA(a))}}gvjs_q(gvjs_IM,gvjs_HM);function gvjs_3ga(a){return gvjs_s(a,function(a){return a.getName()}).toString()}
  gvjs_IM.prototype.ep=function(a){var b=new gvjs_iF(2);gvjs_jF(b,0,{Taa:!0,Uaa:!0,qba:!0});null!=a&&gvjs_jF(b,1,a);return b.compact()};function gvjs_JM(a,b,c,d,e){gvjs_HM.call(this);a=a.hp;for(var f=0;f<a.length;f++){var g=gvjs_KM(this,a[f],b,c,d,e);this.hp.push(g);gvjs_Rm(this,g);this.XA(g)}}gvjs_q(gvjs_JM,gvjs_HM);function gvjs_KM(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.oq=(k+l/2*b.Ff())%360}b=b.Ze();for(f=0;f<b.length;f++)e=b[f],h?(e=gvjs_KM(a,e,c,d,k,e.VJ()?0:l/e.Ff()),k=(k+l)%360):e=gvjs_KM(a,e,c,d),a.XA(e),g.Ra(e);return g};function gvjs_LM(a,b,c){c=null!=c?gvjs_s(c,function(a){return[a,0]}):b?gvjs_4ga:gvjs_5ga;var d=c.length;this.Eh=[];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.Eh[h]=gvjs_s(g[b?h%f:Math.floor(h/e)],function(a){return~~(k*a+255*(1-k))})}}
  var gvjs_5ga=[[[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_4ga=[[[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_LM.prototype.fc=function(){return this.Eh.length};
  gvjs_LM.prototype.Ae=function(a){return"rgb("+this.Eh[a]+")"};function gvjs_MM(a,b){function c(a){a=a.toString(16);1==a.length&&(a="0"+a);return a}a=a.Eh[b];return"#"+(c(a[0])+c(a[1])+c(a[2])).toUpperCase()};var gvjs_6ga={base:gvjs_5e("https://www.gstatic.com/charts/%{package}/%{version}/"),flash:gvjs_5e("https://www.gstatic.com/charts/%{package}/%{version}/%{filename}"),flash_subdir:gvjs_5e(gvjs_bv),map:gvjs_5e(gvjs_bv)};function gvjs_NM(a,b,c){return{format:gvjs_6ga[a],tf:{"package":b,version:c}}};function gvjs_7ga(a){this.opa=a}var gvjs_OM=gvjs_NM("map","regioncoder","0"),gvjs_PM={};function gvjs_QM(a,b){a=gvjs_Pb(a.toLowerCase());a=encodeURIComponent(String(a));var c=gvjs_PM[a];null==c?(gvjs_PM[a]=[b],b=gvjs_OM.format,c=gvjs_OM.tf,c.subdir="geocodes",c.filename=a+".js",b=gvjs_lf(b,c),gvjs_1l(gvjs_5l(b,{timeout:3E4}),function(){gvjs_RM(a,null)})):gvjs_sb(c)==gvjs_Ra?gvjs_kc(c,b):gvjs_ln(gvjs_Ab(b,c),0)}
  function gvjs_RM(a,b){var c=gvjs_PM[a];if(b){if(b=new gvjs_7ga(b),gvjs_sb(c)==gvjs_Ra)for(gvjs_PM[a]=b,a=0;a<c.length;a++)c[a](b)}else if(gvjs_sb(c)==gvjs_Ra)for(gvjs_PM[a]=null,a=0;a<c.length;a++)c[a](null)}function gvjs_SM(a,b){b=gvjs_Pb(b.toLowerCase());return a.opa[b]}
  var gvjs_8ga=["AD","AE","AF","AG","AL","AM","AO","AR","AT","AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO","BR","BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CS","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FM","FR","GA","GB","GD","GE","GH","GM","GN","GQ","GR","GT","GW","GY","HN","HR","HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA",
  "LB","LI","LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MT","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","ST","SV","SY","SZ",gvjs_Ga,"TG","TH","TJ","TL","TM","TN","TO",gvjs_Ia,"TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VC","VE","VN","VU","WS","YE","YU","ZA","ZM","ZW"];gvjs_j("gviz.util.RegionCoder.dictionaryReady",gvjs_RM,void 0);var gvjs_TM={BCa:"continents",rEa:"subcontinents",CCa:gvjs_Nt,RDa:gvjs_Jw,vDa:"metros"};function gvjs_UM(a){this.m=a||{}}gvjs_UM.prototype.e0=function(){return 1.618};gvjs_UM.prototype.set=function(a,b){this.m[a]=b};gvjs_UM.prototype.ld=function(){return gvjs_Ed(this.m)};function gvjs_VM(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_Hd(c,a.origin);gvjs_Hd(b,a);b.origin=c;b.mm&&0!==b.mm.length?2>b.mm.length&&(b.mm[1]=Math.abs(b.mm[0]-d[0])>Math.abs(b.mm[0]-d[1])?d[0]:d[1]):b.mm=d;this.m=a||{};this.X3=b.origin.lat/(180/Math.PI);this.JT=b.origin.lng/(180/Math.PI);this.cp=gvjs_s(b.parallels,function(a){return a/(180/Math.PI)})}
  gvjs_q(gvjs_VM,gvjs_UM);gvjs_VM.prototype.eE=function(a){return gvjs_s(arguments,gvjs_p(function(a){var b=a[0]/(180/Math.PI),d=.5*(Math.sin(this.cp[0])+Math.sin(this.cp[1]));a=d*(a[1]/(180/Math.PI)-this.JT);var e=Math.cos(this.cp[0]),e=e*e+2*d*Math.sin(this.cp[0]),b=Math.sqrt(e-2*d*Math.sin(b))/d;return{x:180/Math.PI*Math.sin(a)*b,y:180/Math.PI*(Math.sqrt(e-2*d*Math.sin(this.X3))/d-b*Math.cos(a))}},this))};function gvjs_WM(a){this.m=a||{}}gvjs_q(gvjs_WM,gvjs_UM);gvjs_WM.prototype.e0=function(){return 2.2};gvjs_WM.prototype.eE=function(a){return gvjs_s(arguments,function(a){var b=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-b*b),y:b}})};function gvjs_XM(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_Hd(c,a.origin);gvjs_Hd(b,a);b.origin=c;b.mm&&0!==b.mm.length?2>b.mm.length&&(b.mm[1]=Math.abs(b.mm[0]-d[0])>Math.abs(b.mm[0]-d[1])?d[0]:d[1]):b.mm=d;this.m=a||{};this.X3=b.origin.lat/(180/Math.PI);this.JT=b.origin.lng/(180/Math.PI);this.cp=gvjs_s(b.parallels,function(a){return a/(180/Math.PI)})}
  gvjs_q(gvjs_XM,gvjs_UM);
  gvjs_XM.prototype.eE=function(a){return gvjs_s(arguments,gvjs_p(function(a){var b=a[1]/(180/Math.PI),d=Math.log(1/Math.cos(this.cp[1])*Math.cos(this.cp[0]))/Math.log(1/Math.tan(.25*Math.PI+.5*this.cp[0])*Math.tan(.25*Math.PI+.5*this.cp[1])),e=Math.cos(this.cp[0])*Math.pow(Math.tan(.25*Math.PI+.5*this.cp[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*(b-this.JT))*a,y:e*Math.pow(1/Math.tan(.25*Math.PI+.5*this.X3),d)-180/Math.PI*Math.cos(d*(b-this.JT))*
  a}},this))};function gvjs_YM(a){return 180/Math.PI*(Math.atan(Math.exp(a/(180/Math.PI)))-Math.PI/4)*2}function gvjs_ZM(){this.ur={}}gvjs_ZM.prototype.track=function(a){gvjs_r(arguments,gvjs_p(function(a){for(var b in a)if(a.hasOwnProperty(b)){b in this.ur||(this.ur[b]={min:Infinity,max:-Infinity});if(!this.ur[b].min||a[b]<this.ur[b].min)this.ur[b].min=a[b];if(!this.ur[b].max||a[b]>this.ur[b].max)this.ur[b].max=a[b]}},this))};gvjs_ZM.prototype.getBounds=function(a){return{min:this.ur[a].min,max:this.ur[a].max}};function gvjs__M(a){this.m=a||{}}gvjs_q(gvjs__M,gvjs_UM);gvjs__M.prototype.eE=function(a){return gvjs_s(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_9ga={VBa:"albers",eDa:gvjs_ov,hDa:"lambert",uDa:gvjs_Xv},gvjs_0M={};gvjs_0M.mercator=gvjs__M;gvjs_0M[gvjs_ov]=gvjs_WM;gvjs_0M.albers=gvjs_VM;gvjs_0M.lambert=gvjs_XM;var gvjs_$ga={NONE:gvjs_d,TOP_LEFT:gvjs_4x,TOP_RIGHT:"top_right",BOTTOM_LEFT:gvjs_Zs,BOTTOM_RIGHT:"bottom_right"},gvjs_aha={NONE:gvjs_d,TDa:gvjs_Qw,kCa:"bounds",Uw:gvjs_Va};function gvjs_bha(a){return gvjs_wh(a,"projection",{name:gvjs_Xv},function(a){gvjs_l(a)||(a={name:a});var b=a.name;if(null!=b&&!gvjs_yd(gvjs_9ga,gvjs_Lh(b)))throw Error("The projection you specified is not valid.");return a})}
  var gvjs_1M={region:gvjs_sy,resolution:gvjs_Nt,domain:"COM",displayMode:gvjs_3j,showGeocodeWarnings:!1,backgroundColor:{fill:gvjs_mb,stroke:"#666",strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:gvjs_cb,fontName:gvjs_wr,geocodingContext:gvjs_Qw,tooltip:{isHtml:!1,textStyle:{fontName:gvjs_wr,fontSize:13,color:gvjs_Ta},trigger:gvjs_0a,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,
  minSize:3,maxSize:12},legend:{position:gvjs_Zs,orientation:gvjs_c,textStyle:{color:gvjs_Ta,auraColor:gvjs_mb}},marker:{style:{stroke:{color:gvjs_Tq,width:1}}},projection:gvjs_Xv,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function gvjs_2M(a){gvjs_U.call(this);this.kd=a;this.jF=null;this.kia=!0;this.UI=null;this.Sq=new gvjs_Bo;this.Lua=/^([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.Qua=/^\d\d\d$/}gvjs_q(gvjs_2M,gvjs_U);gvjs_=gvjs_2M.prototype;gvjs_.P5=function(a){this.jF=a;null!=this.xva&&this.xva(a)};
  function gvjs_cha(a,b,c,d,e,f){a.kia=e;if(0===b.fa())gvjs_ln(function(){f([],[],!0)});else switch(c.AX){case gvjs_Pi:a.wZ(b,c,f);break;case gvjs_Ai:gvjs_dha(a,b,c,d,f);break;case "address":a.vZ(b,c,d,f)}}gvjs_.wZ=function(a,b,c){for(var d=[],e=0;e<a.fa();e++){var f=a.getValue(e,b.hD),g=a.getValue(e,b.nD);d[e]=null==f||null==g?null:{lat:gvjs_1b(f),lng:gvjs_1b(g)}}gvjs_ln(function(){c([],d,!0)})};
  function gvjs_dha(a,b,c,d,e){for(var f=[],g=0;g<b.fa();g++)f.push(b.getValue(g,c.vL));"metros"==d.resolution||"continents"==d.resolution||"subcontinents"==d.resolution?a.uZ(d,f,e):a.xZ(d,f,e)}gvjs_.uZ=function(a,b,c){a=gvjs_Kb(a.region,"US")&&"metros"==a.resolution;for(var d=[],e=0;e<b.length;e++){var f=gvjs_1b(b[e]);a&&this.Qua.test(f)&&(f="US-"+f);d.push(f.toUpperCase())}gvjs_ln(function(){c(d,[],!0)})};
  gvjs_.xZ=function(a,b,c){var d=a.region,e;e=a.resolution==gvjs_Jw&&0<=gvjs_uc(gvjs_8ga,d)?d:"countries_en";if(a.resolution==gvjs_Jw&&"US"==d)for(a=0;a<b.length;++a){var f=b[a];2==f.length&&(b[a]="US-"+f)}gvjs_QM(e,gvjs_p(function(a){a=this.bZ(b,a);for(var e=[],f=0;f<b.length;f++)if(null==a[f]){var g=b[f];e.push({address:g,Rga:f,wea:null});a[f]=g}gvjs_ic(e)?c(a,[],!0):(c(a,[],!1),gvjs_3M(this,e,d,c,a))},this))};
  gvjs_.bZ=function(a,b){for(var c=[],d=0;d<a.length;++d){var e=gvjs_Pb(gvjs_1b(a[d])).toLowerCase(),f=b&&gvjs_SM(b,e),e=f?f:this.Lua.test(e)?e.toUpperCase():null;c.push(e)}return c};function gvjs_4M(a,b){a.kia&&a.kd&&gvjs_qp(a.kd,b)}
  gvjs_.vZ=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.fa();f++){var g=gvjs_1b(a.getValue(f,b.eG));gvjs_5M(this,c)&&(g+=" "+c);e.push({address:g,wea:f,Rga:null})}gvjs_3M(this,e,c,d,[])};function gvjs_5M(a,b){return b==gvjs_sy||gvjs_Nb(b)?!1:a.UI===gvjs_Qw||a.UI===gvjs_Va}
  function gvjs_eha(a){var b=Infinity,c=Infinity,d=-Infinity,e=-Infinity;if(null!=a.jF&&0!==a.jF.views.length)return gvjs_r(a.jF.views,function(a){a=a.nu;b=Math.min(b,a.Ah[0]);c=Math.min(b,a.Ah[1]);d=Math.max(d,a.xi[0]);e=Math.max(d,a.xi[1])}),{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}
  function gvjs_3M(a,b,c,d,e){for(var f=[],g=0;g<b.length;g++){var h={address:b[g].address};gvjs_5M(a,c)&&(h.region=c);"bounds"!==a.UI&&a.UI!==gvjs_Va||(h.bounds=gvjs_eha(a));f.push(h)}b=gvjs_qc(b);d=gvjs_p(a.Y0,a,b,d,e,[]);a.Sq.create(f,d,1)}
  gvjs_.Y0=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.Rga,m=h.wea;e[g]&&e[g][0]?(h=e[g][0],null!=l&&(c[l]=gvjs_fha(h),c[l]||(gvjs_4M(this,gvjs_Ir+k+'"'),c[l]=k)),null!=m&&(k=m,l=h,l={lat:l.geometry.location.lat(),lng:l.geometry.location.lng()},d[k]=l)):(null!=l&&(c[l]=null),null!=m&&(d[m]=null),gvjs_4M(this,gvjs_Ir+k+'"'))}gvjs_mc(a,0,f);(a=gvjs_ic(a))&&gvjs_dc(c,gvjs_tb)&&gvjs_dc(d,gvjs_tb)&&gvjs_4M(this,gvjs_Kr);b(c,d,a)};
  function gvjs_fha(a){var b=gvjs_ec(a.address_components,function(a){return 0<=gvjs_9b(a.types,"country")});if(!b)return null;b=b.short_name;"US"==b&&(a=gvjs_ec(a.address_components,function(a){return 0<=gvjs_9b(a.types,"administrative_area_level_1")}))&&(b="US-"+a.short_name);return b}gvjs_.R=function(){this.Sq.cancel();gvjs_2M.o.R.call(this)};function gvjs_6M(a,b,c){gvjs_U.call(this);this.C=b;this.nf=gvjs_p(this.C.nf,this.C);this.Ni=a;this.nA=[];this.nb=c;this.Ud={};this.Ic=new gvjs_in;this.C2=this.iz=this.Sh=this.Sy=this.Zx=this.Qv=this.eD=null}gvjs_q(gvjs_6M,gvjs_U);gvjs_6M.prototype.F=function(a,b){gvjs_W(this.Ic,a,b)};
  function gvjs_7M(a,b){var c=a.C;c.clear();var d=c.Sm(b.width,b.height);a.Ud={};var e=c.Ua();gvjs_8M(a,e,b,new gvjs_P(0,0,b.width,b.height),!1);var f=c.Ua(),g=a.C,h=g.Ua();a.Zx=g.Ua();for(var k=0;k<b.views.length;++k)gvjs_9M(a,h,b,b.views[k],!1),gvjs_$M(a,b,b.views[k]);a.Qv=g.Ua();gvjs_aN(a,a.Qv,b.sD,!1,b.Ok);g.appendChild(f,h);g.appendChild(f,a.Zx);g.appendChild(f,a.Qv);g=b.yva;f=c.kH(f,a.WC()?new gvjs_P(g.left,g.top,g.width-1,g.height-1):g);a.Sh=c.Ua();gvjs_bN(a,b);a.iz=c.Ua();gvjs_cN(a,b);a.Sy=
  c.Ua();gvjs_dN(a,b);c.appendChild(d,e);c.appendChild(e,f);c.appendChild(e,a.Sh);c.appendChild(e,a.iz);c.appendChild(e,a.Sy);a.eD=b;gvjs_gha(a,d)}function gvjs_eN(a,b,c){c=c||!1;a.C.pc(a.Sy);gvjs_dN(a,b);if(c||!gvjs_kh(a.eD.rC,b.rC))for(a.C.pc(a.Zx),c=0;c<b.views.length;++c)gvjs_$M(a,b,b.views[c]);gvjs_hha(a,b);a.C.pc(a.Sh);gvjs_bN(a,b);a.C2!=(b.pK?b.pK.Yo:null)&&(a.C.pc(a.iz),gvjs_cN(a,b));a.eD=b}
  function gvjs_$M(a,b,c){var d=a.C.Ua();c=gvjs_ac(c.ca,function(a){return gvjs_hc(b.rC,a.id)});for(var e=0;e<c.length;++e)gvjs_iha(a,d,b,c[e]);a.C.appendChild(a.Zx,d)}function gvjs_fN(a,b){var c=a.C;gvjs_r(gvjs_qg(a.Qv.j()),function(a){gvjs_r(gvjs_qg(a),function(a){c.df(a)},this)},a);gvjs_aN(a,a.Qv,b.sD,!1,b.Ok)}var gvjs_gN=new gvjs_C({strokeWidth:"3",stroke:gvjs_Ta,strokeOpacity:"0.2"}),gvjs_jha=new gvjs_C({strokeWidth:"1",stroke:gvjs_Ta,strokeOpacity:"0.1"});
  function gvjs_iha(a,b,c,d){a.WC()||(c=c.XB[d.id].bc,gvjs_hN(a,b,d,!1,!1,[gvjs_gN,gvjs_jha,c.fill]),gvjs_ic(d.$m)||(gvjs_hN(a,b,d,!0,!1,[c.$m]),gvjs_hN(a,b,d,!1,!1,[c.border])))}
  function gvjs_cN(a,b){var c=b.pK;if(c){var d=a.iz,e=a.C,f=c.view.PD,g=f.left+f.width/2,h=f.top+f.height/2,k=f.width/2,l=f.height/2,m=c.xea.x,n=c.xea.y,p=new gvjs_C({fill:"808080",fillOpacity:.25}),q=new gvjs_uy;q.move(m,n);q.Da(m,n+(h>n?l:-l));q.Da(m+(g>m?k:-k),n);q.close();m=e.La(q,p,d);gvjs_iN(a,m,gvjs_Lv,!0);m=new gvjs_C({fill:gvjs_mb});m=e.Ol(g,h,k,l,m,d);gvjs_iN(a,m,gvjs_Kv,!0);m=new gvjs_C({stroke:"bfbfbf",strokeWidth:1.5});m=e.Ol(g,h,k,l,m,d);gvjs_iN(a,m,gvjs_Kv,!0);m=e.Ua();f=e.kH(m,new gvjs_P(f.left+
  3.5,f.top+3.5,f.width-7,f.height-7),!0);e.appendChild(d,f);f=new gvjs_C({stroke:"cccccc",strokeWidth:1.5});d=e.Ol(g,h,k-3.5,l-3.5,f,d);gvjs_iN(a,d,gvjs_Kv,!0);d=c.view;gvjs_8M(a,m,b,d.PD,!0);gvjs_9M(a,m,b,d,!0);gvjs_aN(a,m,c.sD,!0,b.Ok);a.C2=c.Yo}else a.C2=null}function gvjs_dN(a,b){0<a.nA.length&&(gvjs_r(a.nA,function(a){this.C.df(a)},a),a.nA=[]);a.nA=0<b.$t.length?gvjs_s(b.$t,function(a){return a.html?gvjs_sF(a,this.Ni.getContainer()):gvjs_vF(a,this.C,this.Sy).j()},a):[]}
  function gvjs_jN(a,b){gvjs_t(b.XB,function(a,b){a=a.bc;gvjs_kN(this,b,gvjs_iu,a.fill);gvjs_kN(this,b,"disputed",a.$m);gvjs_kN(this,b,"border",a.border)},a)}function gvjs_kN(a,b,c,d){b=[c,b].join(".");b=a.Ud[b];if(null!=b)for(c=0;c<b.length;++c)a.C.Aj(b[c],d)}
  function gvjs_gha(a,b){var c=a.Fk(function(a){var b=gvjs_kha(this,a.target);if(b&&b.$P){var c=gvjs_lha(a.type,b.type),d=b.elementType,b=gvjs_u(b.data);a.type==gvjs_Hi?b.So=!1:a.type==gvjs_Gi&&(b.So=!0);b.Lb=gvjs_2y(a);this.Ic.dispatchEvent({type:c,elementType:d,data:b})}});a=a.C;a.Cc(b,gvjs_7v,c);a.Cc(b,gvjs_Hi,c);a.Cc(b,gvjs_Gi,c);a.Cc(b,gvjs_Yj,c)}
  function gvjs_lha(a,b){switch(b){case gvjs_iu:switch(a){case gvjs_Yj:return gvjs_ju;case gvjs_7v:return gvjs_lu;case gvjs_Hi:case gvjs_Gi:return gvjs_ku}case gvjs_Ov:switch(a){case gvjs_Yj:return gvjs_Pv;case gvjs_7v:return"markerMove";case gvjs_Hi:case gvjs_Gi:return gvjs_Qv}}return null}function gvjs_iN(a,b,c,d){gvjs_lN(a,b,["F",c,"1",d?"1":"0","","0"])}function gvjs_lN(a,b,c){c=c.join("#");a.C.kp(b,c)}
  function gvjs_kha(a,b){a=a.C.cv(b);if(!a||a==gvjs_Pa)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_iu,elementType:b,$P:c,data:{WJ:d,featureId:a[4]?a[4]:null,SJ:"1"==a[5]?!0:!1}};case "M":return{type:gvjs_Ov,elementType:b,$P:c,data:{WJ:d,Yo:a[4],xj:gvjs_6b(a[5]),QC:"1"==a[6]?!0:!1}};default:return null}}function gvjs_8M(a,b,c,d,e){b=a.C.yb(d.left,d.top,d.width,d.height,c.yG,b);gvjs_iN(a,b,"ocean",e)}
  function gvjs_9M(a,b,c,d,e){for(var f=a.C.Ua(),g=0;g<d.ca.length;++g){var h=a,k=f,l=d.ca[g],m=e,n=c.XB[l.id].bc;gvjs_hN(h,k,l,!1,m,[n.fill],gvjs_iu);gvjs_ic(l.$m)||(gvjs_hN(h,k,l,!0,m,[n.$m],"disputed"),gvjs_hN(h,k,l,!1,m,[n.border],"border"))}a.C.appendChild(b,f)}
  function gvjs_hN(a,b,c,d,e,f,g){var h=d?c.$m:c.cE,k=c.id;(g=null!=g?[g,k].join("."):null)&&(a.Ud[g]=a.Ud[g]||[]);for(k=0;k<h.length;++k){var l;l=h[k];var m=new gvjs_uy;gvjs_mN(m,l.iM,gvjs_cw);for(var n=0;n<l.CJ.length;n++)gvjs_mN(m,l.CJ[n],"reverse");l=m;if(0<l.Oc.length)for(m=0;m<f.length;++m)if(n=a.C.La(l,f[m],b))gvjs_lN(a,n,["F",gvjs_iu,c.$P?"1":"0",e?"1":"0",c.id,d?"1":"0"]),g&&a.Ud[g].push(n)}}
  function gvjs_mN(a,b,c){b=b.points;var d=b.length;if(!(1>=d)){var e=c==gvjs_cw?0:d-1,d=c==gvjs_cw?d:-1;c=c==gvjs_cw?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],h=b[f][1];f==e?a.move(g,h):a.Da(g,h)}a.close()}}
  function gvjs_aN(a,b,c,d,e){var f=a.C;c=gvjs_qc(c);gvjs_xc(c,function(a,b){return b.size-a.size});for(var g=0;g<c.length;++g){var h=c[g],k=f.Ua();gvjs_lN(a,k,["M",gvjs_Ov,"1",d?"1":"0",h.Yo,h.xj,h.QC?"1":"0"]);f.appendChild(b,k);a.nb.i_===gvjs_I?f.ne(h.label,h.x,h.y,20,gvjs_1,gvjs_1,{ob:e,fontSize:h.size,color:h.brush.rb(),opacity:h.brush.Ne,Wb:"",bold:!1,gf:!1,Vc:!1},k):f.Xe(h.x,h.y,h.size,h.brush,k);h=[gvjs_Ov,h.Yo].join(".");a.Ud[h]=k.j()}}
  function gvjs_hha(a,b){var c=a.C,d=a.eD.sC;gvjs_r(d,function(a){if(!gvjs_hc(b.sC,a)){a=[gvjs_Ov,a].join(".");a=gvjs_qg(this.Ud[a]);for(var d=1;d<a.length;++d)c.df(a[d])}},a);gvjs_r(b.sC,function(a){if(!gvjs_hc(d,a)){a=[gvjs_Ov,a].join(".");a=this.Ud[a];var b=gvjs_rg(a).cloneNode(!0);c.Aj(b,gvjs_gN);a.appendChild(b)}},a)}function gvjs_bN(a,b){if(b.dj){b=b.dj;var c=a.C;a=a.Sh;gvjs_mF(b.cZ,c,a);gvjs_nF(b.P2,c,a);gvjs_oF(b.P6,c,a)}}
  gvjs_6M.prototype.R=function(){gvjs_en(this.Ic);0<this.nA.length&&(gvjs_r(this.nA,function(a){this.C.df(a)},this),this.nA=[]);this.C.clear();gvjs_V(this.eD);this.eD=null;this.Qv&&this.C.df(this.Qv.j());this.Qv=null;this.Zx&&this.C.df(this.Zx.j());this.Zx=null;this.Sy&&this.C.df(this.Sy.j());this.Sy=null;this.Sh&&this.C.df(this.Sh.j());this.Sh=null;this.iz&&this.C.df(this.iz.j());this.iz=null;gvjs_6M.o.R.call(this)};gvjs_6M.prototype.Fk=function(a){return gvjs_p(a,this)};gvjs_6M.prototype.WC=function(){return this.C.WC()};function gvjs_nN(a){this.selection=new gvjs_Ep;this.Nv=this.Xj=this.KI=this.Bf=null;if(null!=a){this.selection.setSelection(a.selection);var b=new gvjs_nh([a]);this.Bf=gvjs_Mh(b,"focusedFeature");this.KI=gvjs_Mh(b,"focusedMarker");if(null!=gvjs_wh(b,"elaborated")){a=gvjs_F(b,"elaborated.rowId");var c=gvjs_zh(b,"elaborated.isDisputed"),d=gvjs_F(b,"elaborated.origin.x"),b=gvjs_F(b,"elaborated.origin.y");null!=a&&null!=d&&null!=b&&null!=c&&(this.Xj={xj:a,SJ:c,origin:{x:d,y:b}})}}}
  gvjs_nN.prototype.clone=function(){var a=new gvjs_nN;a.selection=this.selection.clone();a.Bf=gvjs_Ed(this.Bf);a.Xj=gvjs_Ed(this.Xj);a.Nv=gvjs_Ed(this.Nv);return a};gvjs_nN.prototype.equals=function(a){return gvjs_ze(this)==gvjs_ze(a)};function gvjs_oN(a,b){var c=new gvjs_x(-5,-5,-5,-5);this.uf=b.clone().expand(c);a=2*gvjs_Cf(a)/5;this.Zba=new gvjs_z(a,a)}gvjs_oN.prototype.R9=function(a,b,c){var d=b.K2,e=b.PD.fc();b=parseFloat(a.lat);a=parseFloat(a.lng);a<d.Ah[1]?a+=360:a>d.xi[1]&&(a-=360);c=gvjs_Cf(this.Zba)/2/c/(e.height/(d.xi[0]-d.Ah[0]));return{xi:[b+c,a+c],Ah:[b-c,a-c]}};
  function gvjs_mha(a,b){var c=gvjs_ec(a.sD,function(a){return a.xj==b});if(!c)return!1;a=a.view.PD;c=gvjs_Oe(new gvjs_w(c.x,c.y),new gvjs_w(a.left+a.width/2,a.top+a.height/2));a=gvjs_Cf(a.fc())/2;return c<.9*a};function gvjs_pN(a,b,c,d){this.Ig=!a.WC()&&gvjs_D(b,"magnifyingGlass.enable");this.L=c;this.Qb=d;this.wB=this.ZK=null}gvjs_pN.prototype.handleEvent=function(a,b){if(!this.Ig)return!1;if(gvjs_nha(this,a)||this.Z0(a,b))return!0;b=a.elementType==gvjs_iu;return a.data.WJ&&b?!0:!1};
  gvjs_pN.prototype.Z0=function(a,b){if(a.type!=gvjs_Qv)return!1;if(a.data.So){if(!a.data.QC)return!1;if(b&&gvjs_mha(b,a.data.xj))return!0;gvjs_qN(this);this.ZK=window.setTimeout(this.Fk(function(){this.ZK=null;this.L.Nv={Yo:a.data.Yo,xj:a.data.xj};gvjs_hF(this.Qb,0)}),300);return!0}gvjs_qN(this);return!1};
  function gvjs_nha(a,b){if(!a.L.Nv)return!1;switch(b.type){case gvjs_Pv:case gvjs_ju:return b.data.WJ?a=!1:(gvjs_rN(a),a=!0),a;case gvjs_Qv:case gvjs_ku:if(b.data.So){var c=b.elementType==gvjs_Ov,d=b.elementType==gvjs_Lv;b.data.WJ&&!d?gvjs_sN(a):c&&(b.data.QC?gvjs_sN(a):gvjs_rN(a))}else null===a.wB&&(c=b.elementType==gvjs_Ov,(b.data.WJ||c)&&gvjs_tN(a));return!1;case gvjs_lu:return b.elementType==gvjs_Lv?(gvjs_tN(a),a=!0):a=!1,a;default:return!1}}
  function gvjs_tN(a){gvjs_sN(a);a.wB=window.setTimeout(a.Fk(function(){this.wB=null;gvjs_rN(this)}),500)}function gvjs_rN(a){a.L.Nv=null;gvjs_hF(a.Qb,0)}function gvjs_qN(a){var b=gvjs_hm();null!==a.ZK&&(b.clearTimeout(a.ZK),a.ZK=null)}function gvjs_sN(a){var b=gvjs_hm();null!==a.wB&&(b.clearTimeout(a.wB),a.wB=null)}gvjs_pN.prototype.Fk=function(a){return gvjs_p(a,this)};function gvjs_uN(a){this.m=a||{}}gvjs_q(gvjs_uN,gvjs_UM);gvjs_uN.prototype.e0=function(){return 1};gvjs_uN.prototype.eE=function(a){return gvjs_s(arguments,function(a){return{x:a[1],y:a[0]}})};function gvjs_vN(a,b,c,d,e,f){this.m=a;var g=gvjs_bha(a);this.B4=new gvjs_0M[g.name](g);this.ha=b;this.Ma=c;var h=gvjs_3g(gvjs_Xh(a,gvjs_Is)),g=b-h,h=c-h;this.Sr=new gvjs_P(Math.round((b-g)/2),Math.round((c-h)/2),g,h);g=this.Sr;if(gvjs_zh(a,"keepAspectRatio"))var h=g.width,k=g.height,l=this.B4.e0(),m=Math.min(h,Math.round(k*l)),l=Math.min(k,Math.round(h/l)),g=new gvjs_P(Math.round((h-m)/2)+g.left,Math.round((k-l)/2)+g.top,m,l);else g=g.clone();this.Pv=g;this.je=d;this.J=e;this.nb=f;this.caa=gvjs_Hh(a,
  gvjs_Eu,Math.round(Math.pow(2*(this.Sr.width+this.Sr.height),1/3)));this.Dva=gvjs_Oh(a,["marker.style.stroke.color","marker.style.stroke"],gvjs_Tq);this.Eva=gvjs_Hh(a,"marker.style.stroke.width",1);this.ZZ=gvjs_G(a,gvjs_Du);this.Xr=gvjs_wN(this);this.lM=gvjs_xN(this);d=a.ba(gvjs_xv);this.Nta=gvjs_sb(d)==gvjs_6a;this.DS=gvjs_Uh(a,gvjs_Av,gvjs_$ga,gvjs_Zs);this.cea=gvjs_Kh(a,"legend.bar.length",1/3);this.zS=gvjs_Uh(a,"legend.orientation",gvjs_uea,gvjs_c);this.fea=gvjs_Zh(a,gvjs_Bv,{ob:this.ZZ,fontSize:this.caa});
  this.G3=gvjs_Mh(a,"legend.numberFormat");this.Yoa=gvjs_Oh(a,gvjs_Xt,"");this.vP=gvjs_Oh(a,gvjs_0t,"");this.u$=gvjs_oha(this);this.Sza=gvjs_pha(this);d=gvjs_Zh(a,gvjs__x);e=gvjs_Tg(d);this.EF=gvjs_Uh(a,gvjs_0x,gvjs_4h,gvjs_0a);this.Xy=this.EF!=gvjs_d;this.Zt={normal:d,bold:e};d=gvjs_D(a,"tooltip.showDisputedText");this.SAa=gvjs_D(a,"tooltip.showTitle");this.QAa=d?"%s's administration (under dispute)":"%s";this.Y1=gvjs_D(a,gvjs_Yx);this.dpa=10;this.N4=this.yq=this.SF=null;this.nB=gvjs_Tq;this.nL=null;
  this.Cva=gvjs_Kh(a,"markerOpacity");this.wva=new gvjs_oN(this.Pv.fc(),new gvjs_x(0,b,c,0))}function gvjs_qha(a,b){for(var c=0,d=a.SF.length;c<d;c++)for(var e=a.SF[c].VZ.ca,f=0,g=e.length;f<g;f++){var h=e[f];if(h.id==b)return h}return null}function gvjs_rha(a,b){var c=gvjs_yN(a,a.Yoa),d={};gvjs_r(b.views,function(a){gvjs_r(a.ca,function(a){d[a.id]={bc:c}},this)},a);return d}
  function gvjs_zN(a,b){for(var c=new gvjs_ZM,d=1;10>d;d++){var e=(a.xi[1]-a.Ah[1])/10*d+a.Ah[1],f=(a.xi[0]-a.Ah[0])/10*d+a.Ah[0],e=b.eE([f,a.Ah[1]],[f,a.xi[1]],[a.Ah[0],e],[a.xi[0],e]);c.track.apply(c,e)}a=c.getBounds("x");c=c.getBounds("y");return{xi:[c.max,a.max],Ah:[c.min,a.min]}}gvjs_=gvjs_vN.prototype;
  gvjs_.tga=function(a,b,c,d){for(var e=gvjs_sha(this,gvjs_ke(gvjs_ge(d.cE),gvjs_ge(d.$m)));e[1]>a.xi[1];)e[1]-=360;for(;e[1]<a.Ah[1];)e[1]+=360;return{id:d.id,center:this.r4(a,b,c,e),cE:gvjs_s(d.cE,gvjs_p(this.uga,this,a,b,c)),$m:gvjs_s(d.$m,gvjs_p(this.uga,this,a,b,c)),$P:"__DISPUTED__All"!=d.id}};function gvjs_sha(a,b){var c=0,d=0,e=0;gvjs_he(b,function(a){gvjs_r(a.iM,function(a){c+=a[0];d+=gvjs_Gc(a[1],360);e++},this)},a);return[c/e,d/e]}
  gvjs_.uga=function(a,b,c,d){return{iM:this.vga(a,b,c,d.iM),CJ:gvjs_s(d.CJ,gvjs_p(this.vga,this,a,b,c))}};gvjs_.vga=function(a,b,c,d){return{points:gvjs_s(d,gvjs_p(this.r4,this,a,b,c))}};gvjs_.r4=function(a,b,c,d){var e=a.Ah;a=a.xi;var f=b.width,g=b.height,h=b.left;b=b.top;c=c.eE(d)[0];return[h+f*(c.x-e[1])/(a[1]-e[1]),b+g*(1-(c.y-e[0])/(a[0]-e[0]))]};
  function gvjs_tha(a,b){var c=[];a.yq=[];for(var d=gvjs_s(a.SF,function(a){return a.VZ}),e=0;e<b.length;++e){var f=b[e],g={location:f,c_:{}};if(null!=f){f=gvjs_AN(a,e,f,d);gvjs_rc(c,f);for(var h=0;h<f.length;h++){var k=f[h];g.c_[k.Yo]=k}}a.yq.push(g)}gvjs_uha(c);return c}function gvjs_uha(a){for(var b=0;b<a.length;b++){for(var c=a[b],d=new gvjs_w(c.x,c.y),e=0,f=0;f<a.length;f++)if(b!=f){var g=a[f],h=gvjs_Oe(d,new gvjs_w(g.x,g.y));h<c.size+g.size&&(e+=c.size+g.size-h)}c.QC=e>c.size}}
  function gvjs_AN(a,b,c,d){var e=a.Sza(b),f=a.u$(b);if(null==f)return[];var f=new gvjs_C({stroke:a.Dva,strokeWidth:a.Eva,fill:f,fillOpacity:a.Cva}),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.nL[k],n=l.K2;if(!(g<n.Ah[0]||g>n.xi[0])){for(var p=0;p<c.length;++p){var q=c[p];if(!(q<n.Ah[1]||q>n.xi[1])){var q=a.r4(l.nu,l.PD,m,[g,q]),r=String(b+"-"+l.id+"-"+p),t=gvjs_Ov;if(null!=a.nb.nK&&0<=a.nb.nK)t=a.J.Qa(b,a.nb.nK);else if(null!=a.nb.eG&&0<=
  a.nb.eG)t=a.J.Qa(b,a.nb.eG);else if(null!=a.nb.vL&&0<=a.nb.vL)t=a.J.Qa(b,a.nb.vL);else if(null!=a.nb.hD&&null!=a.nb.nD&&0<=a.nb.hD&&0<=a.nb.nD)var t=a.J.getValue(b,a.nb.hD),u=a.J.getValue(b,a.nb.nD),t=gvjs_BN(t,"S","N")+" "+gvjs_BN(u,"W","E");h.push({Yo:r,label:t,xj:b,x:q[0],y:q[1],size:e,brush:f,QC:!1})}}if(0<h.length)break}}return h}
  function gvjs_vha(a,b,c){var d=a.yq,e=d[c],f=e.c_[b];if(!f.QC)return null;var g=Number(b.split("-")[1]),h=a.SF[g],k=a.nL[g],l=gvjs_E(a.m,"magnifyingGlass.zoomFactor"),m=a.wva,e=m.R9(e.location,h.VZ,l),f=new gvjs_w(f.x,f.y),l=m.uf,m=m.Zba,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_P(n,p,m.width,m.height);k=gvjs_zN(e,k);c={id:g+"-"+c+"-mag",nu:k,K2:e,PD:m,ca:gvjs_s(h.ca,gvjs_p(a.tga,a,e,m,new gvjs_uN))};g=[];for(h=0;h<d.length;h++)k=d[h].location,null!=k&&
  gvjs_rc(g,gvjs_AN(a,h,k,[c]));return{Yo:b,xea:f,view:c,sD:g}}
  function gvjs_CN(a,b){if(!a.Nta||null==a.Xr||!a.Xr.zl)return null;var c=a.fea.fontSize,d=a.Sr.width,e=a.Sr.height,f={top:0,left:0,width:a.zS==gvjs_c?d*a.cea:e*a.cea,height:1.5*c,orientation:a.zS,va:a.fea,vea:gvjs_Ta,ufa:a.G3};f.top=a.DS===gvjs_4x||"top_right"===a.DS?3*c:a.zS===gvjs_g?e-c-f.width:e-c-f.height;f.left=a.DS===gvjs_4x||a.DS===gvjs_Zs?.5*c:a.zS==gvjs_g?d-c-f.height:d-c-f.width;f.left+=a.Sr.left;f.top+=a.Sr.top;return gvjs_TG(a.Xr,f,b,a.je)}
  function gvjs_DN(a,b){for(var c=null,d=0;d<a.J.fa();++d)var e=a.J.getValue(d,b),c=gvjs_Xg(c,e);return c}function gvjs_oha(a){var b=a.nb.Au;return null!=b?function(a){a=this.J.getValue(a,b);return null!=a?gvjs_IG(this.Xr,a):this.vP}:function(){return this.vP}}function gvjs_pha(a){var b=a.nb.fF;return null!=b?function(a){a=this.J.getValue(a,b);return gvjs_KG(this.lM,a)}:function(){return this.dpa}}function gvjs_wN(a){var b=a.nb.Au;if(null==b)return null;b=gvjs_DN(a,b);return gvjs_JG(a.m,b)}
  function gvjs_xN(a){var b=a.nb.fF,b=null!=b?gvjs_DN(a,b):null;return gvjs_LG(a.m,b)}
  function gvjs_wha(a,b){var c={rC:[],sC:[]};null!=b.Bf&&(c.rC=[b.Bf]);null!=b.KI&&(c.sC=[b.KI]);c.$t=[];var d=a.Xy&&(a.EF===gvjs_Va||a.EF===gvjs_ab);gvjs_r(gvjs_Gp(b.selection),function(a){var b=gvjs_EN(this,a,!1),e=this.je,f=this.Zt.normal.fontSize,g=new gvjs_x(0,this.ha-1,this.Ma-1,0),h=this.yq[a];a=(a=this.N4[a])&&gvjs_qha(this,a);var q=null,r=null;a?(c.rC.push(a.id),d&&(q=r=new gvjs_w(a.center[0],a.center[1]),c.$t.push(gvjs_6I(b,e,!1,r,g,q,void 0,this.Y1)))):h&&gvjs_t(h.c_,function(a,h){c.sC.push(h);
  d&&c.$t.push(gvjs_6I(b,e,!1,new gvjs_w(a.x-f,a.y-f),g,new gvjs_w(a.x,a.y),void 0,this.Y1))},this)},a);if(null!=b.Xj){if(a.Xy&&(a.EF===gvjs_Va||a.EF===gvjs_0a)){var e=gvjs_EN(a,b.Xj.xj,b.Xj.SJ),f=a.Zt.normal.fontSize,g=new gvjs_w(b.Xj.origin.x,b.Xj.origin.y);c.$t.push(gvjs_6I(e,a.je,!1,new gvjs_w(g.x-f,g.y-f),new gvjs_x(0,a.ha-1,a.Ma-1,0),g,void 0,a.Y1))}null!=a.nb.Au&&(e={value:a.J.getValue(b.Xj.xj,a.nb.Au)},c.dj=gvjs_CN(a,[e]))}null!=b.Nv&&(c.pK=gvjs_vha(a,b.Nv.Yo,b.Nv.xj));return c}
  function gvjs_BN(a,b,c){b=0<=a?c:b;a=Math.abs(a);c=Math.floor(a);a=60*(a-c);var d=Math.floor(a);return c+"\u00b0"+d+"'"+Math.round(60*(a-d))+'"'+b}
  function gvjs_EN(a,b,c){var d=a.nb,e=a.J,f={entries:[]},g;if(null!=d.nK)g=e.Qa(b,d.nK);else switch(d.AX){case gvjs_Pi:c=e.getValue(b,d.hD);g=e.getValue(b,d.nD);g=gvjs_BN(c,"S","N")+" "+gvjs_BN(g,"W","E");break;case gvjs_Ai:g=e.Qa(b,d.vL);c&&(g=gvjs_pz(a.QAa,g));break;case "address":g=e.Qa(b,d.eG);break;default:g=""}a.SAa&&(c=gvjs_3I(g,a.Zt.bold),f.entries.push(c));c=null!=d.e7?e.getStringValue(b,d.e7):null;if(null!=c)if(d=d.e7,e.vg(d,gvjs_Wi)||e.getProperty(b,d,gvjs_Wi))f.entries.push(gvjs_3I(c,a.Zt.normal,
  void 0,void 0,void 0,void 0,void 0,!0));else for(b=c.split("\n"),e=0;e<b.length;e++)c=gvjs_3I(b[e],a.Zt.normal),f.entries.push(c);else null!=d.Au&&(c=e.Xa(d.Au),g=e.Qa(b,d.Au),c=gvjs_3I(g,a.Zt.bold,c,a.Zt.normal),f.entries.push(c)),null!=d.fF&&d.fF!=d.Au&&(c=e.Xa(d.fF),g=e.Qa(b,d.fF),c=gvjs_3I(g,a.Zt.bold,c,a.Zt.normal),f.entries.push(c));return f}gvjs_.Fk=function(a){return gvjs_p(a,this)};
  function gvjs_yN(a,b){var c=b===gvjs_d?[255,255,255]:gvjs_Zc(b),c=gvjs_Xc(gvjs_5c(c,.1));return{fill:new gvjs_C({stroke:c,fill:b}),$m:new gvjs_C({stroke:gvjs_d,pattern:new gvjs_0g(gvjs_Iw,b,b==a.nB?gvjs_da:a.nB)}),border:new gvjs_C({stroke:c})}};function gvjs_FN(a,b,c,d,e,f,g,h,k){gvjs_U.call(this);this.hm=a;this.m=b;this.ha=c;this.Ma=d;this.nb=f;this.L=g;this.cn=null;this.J4=!1;this.Rxa=h;this.gn=k;this.y6=!1;this.e_=null;this.S8=!1;this.Qb=new gvjs_gF(this.Fk(this.Qq));this.qD=new gvjs_iF(3);this.xP=[!1,!1,!1];this.pD=new gvjs_vN(this.m,this.ha,this.Ma,this.hm.nf,e,this.nb);this.mea=new gvjs_pN(a,b,g,this.Qb);this.Kaa=gvjs_D(b,"enableRegionInteractivity",f.i_==gvjs_zi);this.Haa=gvjs_D(b,"enableMarkerInteractivity",f.i_==gvjs_Li);this.O4()}
  gvjs_q(gvjs_FN,gvjs_U);gvjs_=gvjs_FN.prototype;
  gvjs_.P5=function(a,b){var c=this.pD,d=c.m;c.SF=[];c.nL=[];for(var e=[],f=0,g=a.views.length;f<g;f++){var h=a.views[f],k=c.B4.ld();k.boundingBox={lo:h.nu.Ah,hi:h.nu.xi};k=new c.B4.constructor(k);c.nL.push(k);var k=c,l=h,m=f,n=new gvjs_P(l.JBa*k.Pv.width+k.Pv.left,l.RBa*k.Pv.height+k.Pv.top,l.scale*k.Pv.width,l.scale*k.Pv.height),p=k.nL[m],q=gvjs_zN(l.nu,p),k={id:String(m),nu:q,K2:l.nu,PD:n,ca:gvjs_s(l.ca,gvjs_p(k.tga,k,q,n,p))};e.push(k);c.SF.push({ca:h.ca,VZ:k})}a={width:c.ha,height:c.Ma,yva:c.Pv,
  FE:gvjs_Uh(d,gvjs_7w,gvjs_3h,gvjs_cb),pGa:c.EF,yG:gvjs_Xh(d,gvjs_Is),dca:gvjs_Qh(d,gvjs_Tu),title:{text:gvjs_G(d,gvjs_Sx),va:gvjs_Zh(d,gvjs_Ux,{ob:c.ZZ,fontSize:c.caa}),Z:[],align:gvjs_4,Ca:""},views:e,XB:gvjs_rha(c,a),rC:[],sC:[],sD:[],dj:null,pK:null,Ok:c.ZZ};this.gM(0,a);this.y6=!0;this.gn("mapLoaded",b);null!=this.e_?this.e_():this.Qq()};
  function gvjs_xha(a,b,c,d,e,f){a.J4=!1;var g=a.Fk(function(){this.S8=d;if(null!=e){this.cn=null;var a=this.pD;a.J=e;a.Xr=gvjs_wN(a);a.lM=gvjs_xN(a)}null!=f&&(this.L=f,this.mea.L=f);a=this.pD;a.N4=[];for(var g={},l=0;l<a.J.fa();++l){var m=b[l];a.N4.push(m);if(null!=m){var n=a.u$(l);null!=n&&(g[m]={xj:l,bc:gvjs_yN(a,n)})}}a={XB:g,sD:gvjs_tha(a,c),dj:gvjs_CN(a,[])};this.gM(1,a);this.Qq()});a.y6?g():a.e_=g}gvjs_.setSelection=function(a){this.L.selection.setSelection(a);gvjs_hF(this.Qb,1)};
  gvjs_.getSelection=function(){return this.L.selection.getSelection()};gvjs_.Qq=function(){if(this.y6){if(null==this.cn||!this.cn.equals(this.L)){var a=gvjs_wha(this.pD,this.L);this.gM(2,a)}a=this.qD.compact();if(this.xP[0])gvjs_7M(this.hm,a);else if(this.xP[1]){var b=this.hm;gvjs_jN(b,a);gvjs_fN(b,a);gvjs_eN(b,a,!0)}else gvjs_eN(this.hm,a);this.xP=[!1,!1,!1];this.cn=this.L.clone();!this.J4&&this.S8&&(this.Rxa(),this.J4=!0)}};
  gvjs_.yqa=function(a){if(!gvjs_GN(this,a)&&this.Kaa){var b=a.data.featureId;null!==b&&(a.data.So?(this.L.Bf=b,b=gvjs_HN(this,b),this.L.Xj=null!=b?{xj:b,SJ:a.data.SJ,origin:{x:a.data.Lb.x,y:a.data.Lb.y}}:null):(this.L.Bf=null,this.L.Xj=null),gvjs_hF(this.Qb,50))}};gvjs_.Ava=function(a){!gvjs_GN(this,a)&&this.Haa&&(a.data.So?(this.L.KI=a.data.Yo,this.L.Xj={xj:a.data.xj,SJ:!1,origin:{x:a.data.Lb.x,y:a.data.Lb.y}}):(this.L.KI=null,this.L.Xj=null),gvjs_hF(this.Qb,50))};
  gvjs_.zqa=function(a){gvjs_GN(this,a)||gvjs_IN(this,a)};gvjs_.Bva=function(a){gvjs_IN(this,a)};function gvjs_IN(a,b){null!=a.L.Xj&&(a.L.Xj.origin={x:b.data.Lb.x,y:b.data.Lb.y},gvjs_hF(a.Qb,3))}gvjs_.xqa=function(a){if(!gvjs_GN(this,a)&&this.Kaa){var b=a.data.featureId;null===b||this.gn("regionClick",{region:b});b=gvjs_HN(this,b);this.Ps(a,b)}};gvjs_.zva=function(a){gvjs_GN(this,a)||this.Haa&&this.Ps(a,a.data.xj)};
  gvjs_.Ps=function(a,b){a=this.qD.compact().FE==gvjs_cb;null!=b?(gvjs_Np(this.L.selection,b,a),this.gn(gvjs_J,{})):(b=0<this.L.selection.getSelection().length,this.L.selection.clear(),b&&this.gn(gvjs_J,{}));this.Qb&&gvjs_hF(this.Qb,50)};function gvjs_GN(a,b){var c=a.qD.compact();return a.mea.handleEvent(b,c?c.pK:null)}
  gvjs_.O4=function(){this.hm.F(gvjs_ju,this.Fk(this.xqa));this.hm.F(gvjs_ku,this.Fk(this.yqa));this.hm.F(gvjs_lu,this.Fk(this.zqa));this.hm.F(gvjs_Pv,this.Fk(this.zva));this.hm.F(gvjs_Qv,this.Fk(this.Ava));this.hm.F("markerMove",this.Fk(this.Bva))};function gvjs_HN(a,b){if(null===b)return null;a=a.qD.compact();return a.XB[b]?a.XB[b].xj:null}gvjs_.gM=function(a,b){gvjs_jF(this.qD,a,b);this.xP[a]=!0};
  gvjs_.R=function(){gvjs_V(this.Qb);this.Qb=null;gvjs_V(this.hm);this.hm=null;gvjs_V(this.pD);this.pD=null;gvjs_FN.o.R.call(this)};gvjs_.Fk=function(a){return gvjs_p(a,this)};var gvjs_JN={COM:{COUNTRIES:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155","AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC",
  "EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG",
  "NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC",gvjs_Ga,"TF","TG","TH","TJ","TK","TL","TM","TN","TO",gvjs_Ia,"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_sy],METROS:"US US-500 US-501 US-502 US-503 US-504 US-505 US-506 US-507 US-508 US-509 US-510 US-511 US-512 US-513 US-514 US-515 US-516 US-517 US-518 US-519 US-520 US-521 US-522 US-523 US-524 US-525 US-526 US-527 US-528 US-529 US-530 US-531 US-532 US-533 US-534 US-535 US-536 US-537 US-538 US-539 US-540 US-541 US-542 US-543 US-544 US-545 US-546 US-547 US-548 US-549 US-550 US-551 US-552 US-553 US-554 US-555 US-556 US-557 US-558 US-559 US-560 US-561 US-563 US-564 US-565 US-566 US-567 US-569 US-570 US-571 US-573 US-574 US-575 US-576 US-577 US-581 US-582 US-583 US-584 US-588 US-592 US-596 US-597 US-598 US-600 US-602 US-603 US-604 US-605 US-606 US-609 US-610 US-611 US-612 US-613 US-616 US-617 US-618 US-619 US-622 US-623 US-624 US-625 US-626 US-627 US-628 US-630 US-631 US-632 US-633 US-634 US-635 US-636 US-637 US-638 US-639 US-640 US-641 US-642 US-643 US-644 US-647 US-648 US-649 US-650 US-651 US-652 US-656 US-657 US-658 US-659 US-661 US-662 US-669 US-670 US-671 US-673 US-675 US-676 US-678 US-679 US-682 US-686 US-687 US-691 US-692 US-693 US-698 US-702 US-705 US-709 US-710 US-711 US-716 US-717 US-718 US-722 US-724 US-725 US-734 US-736 US-737 US-740 US-743 US-744 US-745 US-746 US-747 US-749 US-751 US-752 US-753 US-754 US-755 US-756 US-757 US-758 US-759 US-760 US-762 US-764 US-765 US-766 US-767 US-770 US-771 US-773 US-789 US-790 US-798 US-800 US-801 US-802 US-803 US-804 US-807 US-810 US-811 US-813 US-819 US-820 US-821 US-825 US-828 US-839 US-855 US-862 US-866 US-868 US-881 US-AK US-AL US-AR US-AZ US-CA US-CO US-CT US-DC US-DE US-FL US-GA US-HI US-IA US-ID US-IL US-IN US-KS US-KY US-LA US-MA US-MD US-ME US-MI US-MN US-MO US-MS US-MT US-NC US-ND US-NE US-NH US-NJ US-NM US-NV US-NY US-OH US-OK US-OR US-PA US-RI US-SC US-SD US-TN US-TX US-UT US-VA US-VT US-WA US-WI US-WV US-WY".split(" "),
  PROVINCES:["AD","AE","AF","AG","AL","AM","AO","AR","AT","AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FM","FR","GA","GB","GD","GE","GH","GL","GM","GN","GQ","GR","GT","GW","GY","HN","HR","HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW",
  "KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SH","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SY","SZ",gvjs_Ga,"TG","TH","TJ","TL","TM","TN","TO",gvjs_Ia,"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"],REGIONS:["002","009","019","142","150",gvjs_sy],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_sy]},IN:{COUNTRIES:["002","009","019","030","034","035","142","143","145","151","AF","BD","BT","CN","IN","MM","NP","PK","RU","TJ","UZ",gvjs_sy],PROVINCES:"AF BD BT CN IN MM NP PK RU TJ UZ".split(" "),REGIONS:["002","009","019","142",gvjs_sy],SUBREGIONS:["002","009","019","030","034","035","142","143","145","151",gvjs_sy]}};var gvjs_KN={},gvjs_LN={},gvjs_MN=null,gvjs_NN=gvjs_NM("map",gvjs_Ej,"10");function gvjs_ON(a,b){gvjs_NN.tf.subdir=a;gvjs_NN.tf.filename=b;return gvjs_lf(gvjs_NN.format,gvjs_NN.tf)}function gvjs_yha(a,b,c){gvjs_LN={};gvjs_PN=null;a?(a=gvjs_ON("info","mapList.js"),gvjs_0l(gvjs_8l(a,"google_visualization_geochart_mapList",{zO:!0,timeout:3E4}),function(a){gvjs_QN=a;b()},function(){c()})):(gvjs_QN=gvjs_JN,b())}
  function gvjs_zha(a,b){if(null==b)throw Error("Callback is null or undefined");var c=gvjs_Aha(a);gvjs_i(gvjs_LN[c])?(a=gvjs_p(b,null,gvjs_LN[c]),setTimeout(a,0)):gvjs_i(gvjs_KN[c])?gvjs_KN[c].push(b):(gvjs_KN[c]=[b],a=gvjs_ON("mapfiles",c+".js"),b="google_visualization_geochart_"+c.replace("-","$"),gvjs_0l(gvjs_8l(a,b,{zO:!0}),function(a){var b={views:gvjs_s(a.views,gvjs_Bha)};gvjs_LN[c]=b;gvjs_r(gvjs_KN[c],function(a){a(b)});delete gvjs_KN[c]},function(){gvjs_r(gvjs_KN[c],function(a){a(null)});delete gvjs_KN[c]}))}
  function gvjs_Aha(a){var b="";"COM"!=a.domain&&(b=a.domain+"_");return b+a.region+"_"+gvjs_RN(a.resolution)}function gvjs_RN(a){null!=gvjs_MN||(gvjs_MN={continents:"REGIONS",subcontinents:"SUBREGIONS",countries:gvjs_Ar,provinces:"PROVINCES",metros:"METROS"});return gvjs_MN[a]}var gvjs_QN=gvjs_JN;function gvjs_SN(a){var b=a.domain,c=a.region;a=gvjs_RN(a.resolution);if(b=gvjs_QN[b])if(b=b[a])return 0<=gvjs_uc(b,c);return!1}var gvjs_PN=null;
  function gvjs_Cha(a){if(null!=gvjs_PN)a(gvjs_PN);else{var b=gvjs_ON("info","boundingBoxes.js");gvjs_0l(gvjs_8l(b,"google_visualization_geochart_boundingBoxes",{zO:!0}),function(b){gvjs_PN=b=gvjs_s(b,gvjs_Dha);a(b)},function(){a(null)})}}
  function gvjs_Bha(a){for(var b=gvjs_s(a.features,gvjs_Eha),c={},d=[],e=0;e<b.length;e++){var f=b[e],g=f.id;gvjs_Kb(g,"__DISPUTED__")?c[g]=f:d.push(f)}for(e=0;e<d.length;e++)f=d[e],b=c["__DISPUTED__"+f.id],f.$m=b?b.cE:[];if(c=c.__DISPUTED__All)c.$m=c.cE,d.push(c);return{ca:d,nu:gvjs_TN(a.boundingBox),JBa:a.xoffset,RBa:a.yoffset,scale:a.scale}}function gvjs_Eha(a){return{id:a.id,cE:gvjs_s(a.polygons,gvjs_Fha),$m:[]}}
  function gvjs_Fha(a){return gvjs_vb(a)?{iM:gvjs_UN(a),CJ:[]}:{iM:gvjs_UN(a.shell),CJ:gvjs_s(a.holes,gvjs_UN)}}function gvjs_UN(a){return gvjs_s(a,function(a){return[gvjs_YM(a[0]),parseFloat(a[1])]})}function gvjs_TN(a){return{xi:[gvjs_YM(a.hi[0]),parseFloat(a.hi[1])],Ah:[gvjs_YM(a.lo[0]),parseFloat(a.lo[1])]}}function gvjs_Dha(a){return{region:a.region,resolution:a.resolution,domain:a.domain,nna:gvjs_s(a.boundingBoxes,gvjs_TN)}};function gvjs_VN(a,b,c,d){var e=gvjs_G(c,gvjs_Qw);if(e!=gvjs_3j)d(gvjs_WN(e,c));else if(b.AX!=gvjs_Pi)d(gvjs_WN(gvjs_sy,c));else{for(var f=gvjs_Vh(c,gvjs_Uw,gvjs_TM),g=gvjs_Mh(c,gvjs_Oj),h=[],e=0;e<a.fa();++e)h.push({lat:a.getValue(e,b.hD),lng:a.getValue(e,b.nD)});gvjs_Cha(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 k=!0,p=0;p<h.length;++p){for(var q=h[p],r=!1,t=e.nna,u=0;u<t.length;++u)if(gvjs_Gha(q,t[u])){r=!0;break}if(!r){k=
  !1;break}}if(k){a={region:e.region,resolution:e.resolution,domain:e.domain};break a}}}a=null}null!=a?d(a):d(gvjs_WN(gvjs_sy,c))}else d(null)})}}function gvjs_WN(a,b){var c=gvjs_Uh(b,gvjs_Uw,gvjs_TM,gvjs_Nt);b=gvjs_G(b,gvjs_Oj);a={region:a,resolution:c,domain:b};return gvjs_SN(a)||"COM"!=a.domain&&(a.domain="COM",gvjs_SN(a))?a:null}function gvjs_Gha(a,b){return a.lat>b.Ah[0]&&a.lat<b.xi[0]&&gvjs_cc([-360,0,360],function(c){return a.lng+c>b.Ah[1]&&a.lng+c<b.xi[1]})};function gvjs_XN(a){gvjs_rp.call(this,a);this.Bl=this.Wa=null;this.hz=new gvjs_2M(this.yo);this.l2="";this.jb=this.Nj=null}gvjs_q(gvjs_XN,gvjs_rp);gvjs_=gvjs_XN.prototype;
  gvjs_.Hg=function(a,b,c,d){gvjs_T.Kc(this.ga);this.Nj=a;gvjs_V(this.hz);this.hz=new gvjs_2M(this.yo);a=c||{};a=gvjs_Je(gvjs_Ge(a));c=[a];var e=a.theme||[];gvjs_k(e)||(e=[e]);for(var f=0;f<e.length;++f){var g;if(gvjs_m(e[f]))g=gvjs_OG(e[f]);else if(gvjs_l(e[f]))g=e[f];else throw Error(gvjs__r);c.push(g)}c.push(gvjs_1M);var h=gvjs_qK(),k=[];gvjs_r(c,function(a){k.push.apply(k,gvjs_mh(a,h))});var l=new gvjs_nh(c),m=new gvjs_nN(d);this.jb=this.gv(this.ga,l);d=gvjs_Uh(l,"displayMode",gvjs_bca,gvjs_3j);
  var n=(new gvjs__o).Qc(b,d,this.yo);if(null!=n){var p=gvjs_ze({options:a,format:n,size:this.jb}),q=this.Nj(function(a){if(null==a)throw Error(gvjs_Ur);gvjs_Hha(this,b,n,l,p,m,a)},this);k.length&&this.Uk?(this.Uk.oL.then(function(){gvjs_VN(b,n,l,q)},null,this),gvjs_sp(this,gvjs_p(function(){gvjs_VN(b,n,l,q)},this)),new gvjs_pK(k,this.Uk)):gvjs_VN(b,n,l,q)}};
  gvjs_.ak=function(){var a=gvjs_1f(this.ga).createElement(gvjs_Za),b=gvjs_Az(a,this.jb),c=new gvjs_lz(a),d=new gvjs_6y(a,b),b=this.Bl,c=new gvjs_6M(c,d,b.hm.nb),b=b.qD.compact();gvjs_7M(c,b);gvjs_jN(c,b);gvjs_fN(c,b);gvjs_eN(c,b,!0);gvjs_eN(c,b);return a.childNodes[0].toDataURL("image/png")};gvjs_.gv=function(a,b){var c=gvjs_9l(a,b,-1);a=gvjs_$l(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_z(c,a)};
  function gvjs_Hha(a,b,c,d,e,f,g){var h=gvjs_D(d,"showGeocodeWarnings");if(a.l2==e)gvjs_YN(a,!1,d,b,c,g,h,f,e);else{if(null!=a.Wa)a.Wa.update(a.jb,a.Nj);else{var k=gvjs_D(d,gvjs_Fu);a.Wa=new gvjs_xz(a.ga,a.jb,a.Nj,k)}gvjs_Bz(a.Wa,gvjs_p(function(){var a=this.Wa.hb(),k=this.Wa.uy();gvjs_Iha(this,b,c,d,e,f,g,h,k,a)},a),a.Nj)}}
  function gvjs_Iha(a,b,c,d,e,f,g,h,k,l){k=new gvjs_6M(k,l,c);null!=a.Bl&&gvjs_V(a.Bl);l=a.jb;gvjs_V(a.Bl);var m=gvjs_p(function(){this.maa(gvjs_L,{})},a);a.Bl=new gvjs_FN(k,d,l.width,l.height,b,c,f,m,gvjs_p(a.maa,a));gvjs_YN(a,!0,d,b,c,g,h,f,e)}
  function gvjs_YN(a,b,c,d,e,f,g,h,k){c=gvjs_Uh(c,"geocodingContext",gvjs_aha,gvjs_Qw);var l="bounds"===c||c===gvjs_Va,m=a.Nj(function(a,b,c){gvjs_xha(this.Bl,a,b,c,d,h)},a),n=gvjs_p(function(){gvjs_cha(this.hz,d,e,f,g,m)},a);a.hz.UI=c;b&&(a.hz.jF=null,gvjs_zha(f,a.Nj(function(a){null!=a?(this.Bl.P5(a,f),l&&(this.hz.P5(a),n()),this.l2=k):this.yo.Zd(gvjs_Ur)},a)));l||(a.hz.jF=null,n())}gvjs_.setSelection=function(a){null!=this.Bl?this.Bl.setSelection(a):this.yo.Zd(gvjs_Zr)};
  gvjs_.getSelection=function(){if(null!=this.Bl)return this.Bl.getSelection();this.yo.Zd(gvjs_Zr);return[]};gvjs_.maa=function(a,b){gvjs_X(this,a,b)};gvjs_.mg=function(){this.l2="";gvjs_V(this.Bl);this.Bl=null;gvjs_V(this.Wa);this.Wa=null};gvjs_j(gvjs_nj,gvjs_XN,void 0);gvjs_XN.prototype.draw=gvjs_XN.prototype.draw;gvjs_XN.prototype.getImageURI=gvjs_XN.prototype.ak;gvjs_XN.prototype.setSelection=gvjs_XN.prototype.setSelection;gvjs_XN.prototype.getSelection=gvjs_XN.prototype.getSelection;gvjs_XN.prototype.clearChart=gvjs_XN.prototype.cc;gvjs_j("google.visualization.GeoChart.mapExists",function(a){null!=a||(a={});a=new gvjs_nh([a,gvjs_1M]);var b=gvjs_G(a,gvjs_Qw);return null!=gvjs_WN(b,a)},void 0);
  gvjs_j("google.visualization.GeoChart.setMapsSource",function(a,b,c){gvjs_yha(a,function(){b&&b()},function(){c&&c()})},void 0);function gvjs_ZN(){this.qk=[];this.Zb=[];this.Cl=[]}gvjs_ZN.prototype.Lp=null;gvjs_ZN.prototype.Yg=null;gvjs_ZN.prototype.Zz=!0;var gvjs_Jha=[2,2,6,6,0];gvjs_=gvjs_ZN.prototype;gvjs_.clear=function(){this.qk.length=0;this.Zb.length=0;this.Cl.length=0;delete this.Lp;delete this.Yg;delete this.Zz;return this};gvjs_.moveTo=function(a,b){0==gvjs_8b(this.qk)?this.Cl.length-=2:(this.qk.push(0),this.Zb.push(1));this.Cl.push(a,b);this.Yg=this.Lp=[a,b];return this};
  gvjs_.lineTo=function(a){var b=gvjs_8b(this.qk);if(null==b)throw Error("Path cannot start with lineTo");1!=b&&(this.qk.push(1),this.Zb.push(0));for(b=0;b<arguments.length;b+=2){var c=arguments[b],d=arguments[b+1];this.Cl.push(c,d)}this.Zb[this.Zb.length-1]+=b/2;this.Yg=[c,d];return this};
  gvjs_.O$=function(a){var b=gvjs_8b(this.qk);if(null==b)throw Error("Path cannot start with curve");2!=b&&(this.qk.push(2),this.Zb.push(0));for(b=0;b<arguments.length;b+=6){var c=arguments[b+4],d=arguments[b+5];this.Cl.push(arguments[b],arguments[b+1],arguments[b+2],arguments[b+3],c,d)}this.Zb[this.Zb.length-1]+=b/6;this.Yg=[c,d];return this};
  gvjs_.close=function(){var a=gvjs_8b(this.qk);if(null==a)throw Error("Path cannot start with close");4!=a&&(this.qk.push(4),this.Zb.push(1),this.Yg=this.Lp);return this};gvjs_.arc=function(a,b,c,d,e,f,g){a+=gvjs_Lc(e,c);b+=gvjs_Mc(e,d);g?this.Yg&&a==this.Yg[0]&&b==this.Yg[1]||this.lineTo(a,b):this.moveTo(a,b);return this.arcTo(c,d,e,f)};
  gvjs_.arcTo=function(a,b,c,d){var e=this.Yg[0]-gvjs_Lc(c,a)+gvjs_Lc(c+d,a),f=this.Yg[1]-gvjs_Mc(c,b)+gvjs_Mc(c+d,b);this.qk.push(3);this.Zb.push(1);this.Cl.push(a,b,c,d,e,f);this.Zz=!1;this.Yg=[e,f];return this};
  gvjs_.Rma=function(a,b,c,d){var e=this.Yg[0]-gvjs_Lc(c,a),f=this.Yg[1]-gvjs_Mc(c,b),g=gvjs_Jc(d);d=Math.ceil(Math.abs(g)/Math.PI*2);g/=d;c=gvjs_Jc(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.O$(n,p,e+(k+m*l)*a,f+(l-m*k)*b,e+k*a,f+l*b)}return this};function gvjs__N(a,b){for(var c=a.Cl,d=0,e=0,f=a.qk.length;e<f;e++){var g=a.qk[e],h=gvjs_Jha[g]*a.Zb[e];b(g,c.slice(d,d+h));d+=h}}
  gvjs_.clone=function(){var a=new this.constructor;a.qk=this.qk.concat();a.Zb=this.Zb.concat();a.Cl=this.Cl.concat();a.Lp=this.Lp&&this.Lp.concat();a.Yg=this.Yg&&this.Yg.concat();a.Zz=this.Zz;return a};var gvjs_0N={};gvjs_0N[0]=gvjs_ZN.prototype.moveTo;gvjs_0N[1]=gvjs_ZN.prototype.lineTo;gvjs_0N[4]=gvjs_ZN.prototype.close;gvjs_0N[2]=gvjs_ZN.prototype.O$;gvjs_0N[3]=gvjs_ZN.prototype.Rma;
  function gvjs_Kha(a){if(a.Zz)return a.clone();var b=new gvjs_ZN;gvjs__N(a,function(a,d){gvjs_0N[a].apply(b,d)});return b}gvjs_ZN.prototype.transform=function(a){if(!this.Zz)throw Error("Non-simple path");a.transform(this.Cl,0,this.Cl,0,this.Cl.length/2);this.Lp&&a.transform(this.Lp,0,this.Lp,0,1);this.Yg&&this.Lp!=this.Yg&&a.transform(this.Yg,0,this.Yg,0,1);return this};gvjs_ZN.prototype.isEmpty=function(){return 0==this.qk.length};function gvjs_1N(a,b,c,d,e){gvjs_MA.call(this,e);this.width=a;this.height=b;this.so=c||null;this.xH=d||null}gvjs_q(gvjs_1N,gvjs_MA);gvjs_=gvjs_1N.prototype;gvjs_.Pf=null;gvjs_.Fu=0;gvjs_.Fx=0;function gvjs_2N(a){return a.so?new gvjs_z(a.so,a.xH):a.$k()}gvjs_.fc=function(){return this.$k()};gvjs_.$k=function(){return this.hc?gvjs_5k(this.j()):gvjs_n(this.width)&&gvjs_n(this.height)?new gvjs_z(this.width,this.height):null};function gvjs_3N(a){var b=a.$k();return b?b.width/gvjs_2N(a).width:0}
  gvjs_.df=function(a){gvjs_pg(a.j())};gvjs_.Xe=function(a,b,c,d,e,f){return this.Ol(a,b,c,c,d,e,f)};gvjs_.ne=function(a,b,c,d,e,f,g,h,k,l,m){var n=h.size/2;c=g==gvjs_Ws?c+e-n:g==gvjs_1?c+e/2:c+n;return this.ij(a,b,c,b+d,c,f,h,k,l,m)};gvjs_.Tc=function(){return new gvjs_ZN};function gvjs_4N(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.Di=this.Gi=1;this.ci=this.Ei=this.Fi=this.Hi=0}}gvjs_=gvjs_4N.prototype;gvjs_.clone=function(){return new gvjs_4N(this.Di,this.ci,this.Ei,this.Gi,this.Fi,this.Hi)};
  gvjs_.setTransform=function(a,b,c,d,e,f){if(!(gvjs_n(a)&&gvjs_n(b)&&gvjs_n(c)&&gvjs_n(d)&&gvjs_n(e)&&gvjs_n(f)))throw Error("Invalid transform parameters");this.Di=a;this.ci=b;this.Ei=c;this.Gi=d;this.Fi=e;this.Hi=f;return this};gvjs_.dP=function(a){this.Di=a.Di;this.ci=a.ci;this.Ei=a.Ei;this.Gi=a.Gi;this.Fi=a.Fi;this.Hi=a.Hi;return this};gvjs_.scale=function(a,b){this.Di*=a;this.ci*=a;this.Ei*=b;this.Gi*=b;return this};
  gvjs_.translate=function(a,b){this.Fi+=a*this.Di+b*this.Ei;this.Hi+=a*this.ci+b*this.Gi;return this};gvjs_.rotate=function(a,b,c){var d=new gvjs_4N,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.Di;d=this.Ei;this.Di=b.Di*c+b.ci*d;this.Ei=b.Ei*c+b.Gi*d;this.Fi+=b.Fi*c+b.Hi*d;c=this.ci;d=this.Gi;this.ci=b.Di*c+b.ci*d;this.Gi=b.Ei*c+b.Gi*d;this.Hi+=b.Fi*c+b.Hi*d;return this};
  gvjs_.toString=function(){return"matrix("+[this.Di,this.ci,this.Ei,this.Gi,this.Fi,this.Hi].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.Di+g*this.Ei+this.Fi;c[d++]=e*this.ci+g*this.Gi+this.Hi}};gvjs_.equals=function(a){return this==a?!0:a?this.Di==a.Di&&this.Ei==a.Ei&&this.Fi==a.Fi&&this.ci==a.ci&&this.Gi==a.Gi&&this.Hi==a.Hi:!1};function gvjs_5N(a,b){gvjs_in.call(this);this.K=a;this.Gd=b;this[gvjs__m]=!1}gvjs_q(gvjs_5N,gvjs_in);gvjs_=gvjs_5N.prototype;gvjs_.Gd=null;gvjs_.K=null;gvjs_.Jw=null;gvjs_.j=function(){return this.K};gvjs_.Lba=function(){return this.Gd};gvjs_.setTransform=function(a){this.Jw=a.clone();this.Gd.B5(this,a)};gvjs_.addEventListener=function(a,b,c,d){gvjs_W(this.K,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_cn(this.K,a,b,c,d)};gvjs_.R=function(){gvjs_5N.o.R.call(this);gvjs_en(this.K)};function gvjs_6N(a,b,c,d){gvjs_5N.call(this,a,b);this.Bd(c);this.ff(d)}gvjs_q(gvjs_6N,gvjs_5N);gvjs_=gvjs_6N.prototype;gvjs_.fill=null;gvjs_.Ee=null;gvjs_.ff=function(a){this.fill=a;this.Gd.C5(this,a)};gvjs_.rb=function(){return this.fill};gvjs_.Bd=function(a){this.Ee=a;this.Gd.D5(this,a)};gvjs_.Sba=function(){return this.Ee};function gvjs_7N(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_7N,gvjs_6N);function gvjs_8N(a,b){gvjs_5N.call(this,a,b)}gvjs_q(gvjs_8N,gvjs_5N);function gvjs_9N(a,b){gvjs_5N.call(this,a,b)}gvjs_q(gvjs_9N,gvjs_5N);function gvjs_$N(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_$N,gvjs_6N);function gvjs_aO(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_aO,gvjs_6N);function gvjs_bO(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_bO,gvjs_6N);function gvjs_cO(a){gvjs_5N.call(this,null,a);this.hd=[]}gvjs_q(gvjs_cO,gvjs_8N);gvjs_=gvjs_cO.prototype;gvjs_.clear=function(){this.hd.length&&(this.hd.length=0,this.Gd.Pg())};gvjs_.sf=function(){};gvjs_.appendChild=function(a){this.hd.push(a)};gvjs_.draw=function(){for(var a=0,b=this.hd.length;a<b;a++)this.Gd.Le(this.hd[a])};gvjs_.df=function(a){gvjs_maa(this.hd,function(b){return b.hd?(b.df(a),!1):b===a})};
  function gvjs_dO(a,b,c,d,e,f,g,h){gvjs_6N.call(this,a,b,g,h);this.Q$=c;this.R$=d;this.e5=e;this.f5=f;this.il=new gvjs_ZN;gvjs_eO(this);this.l4=new gvjs_fO(null,b,this.il,g,h)}gvjs_q(gvjs_dO,gvjs_7N);function gvjs_eO(a){a.il.clear();a.il.moveTo(a.Q$+gvjs_Lc(0,a.e5),a.R$+gvjs_Mc(0,a.f5));a.il.arcTo(a.e5,a.f5,0,360);a.il.close()}gvjs_dO.prototype.setCenter=function(a,b){this.Q$=a;this.R$=b;gvjs_eO(this);this.l4.setPath(this.il)};
  gvjs_dO.prototype.setRadius=function(a,b){this.e5=a;this.f5=b;gvjs_eO(this);this.l4.setPath(this.il)};gvjs_dO.prototype.draw=function(a){this.l4.draw(a)};function gvjs_gO(a,b,c,d,e,f,g,h){gvjs_6N.call(this,a,b,g,h);this.Sw=c;this.Tw=d;this.FA=e;this.Dy=f}gvjs_q(gvjs_gO,gvjs_aO);gvjs_gO.prototype.setPosition=function(a,b){this.Sw=a;this.Tw=b;this.Xp&&this.Gd.Pg()};gvjs_gO.prototype.Xp=!1;gvjs_gO.prototype.sf=function(a,b){this.FA=a;this.Dy=b;this.Xp&&this.Gd.Pg()};
  gvjs_gO.prototype.draw=function(a){this.Xp=!0;a.beginPath();a.moveTo(this.Sw,this.Tw);a.lineTo(this.Sw,this.Tw+this.Dy);a.lineTo(this.Sw+this.FA,this.Tw+this.Dy);a.lineTo(this.Sw+this.FA,this.Tw);a.closePath()};function gvjs_fO(a,b,c,d,e){gvjs_6N.call(this,a,b,d,e);this.setPath(c)}gvjs_q(gvjs_fO,gvjs_$N);gvjs_fO.prototype.Xp=!1;gvjs_fO.prototype.setPath=function(a){this.il=a.Zz?a:gvjs_Kha(a);this.Xp&&this.Gd.Pg()};
  gvjs_fO.prototype.draw=function(a){this.Xp=!0;a.beginPath();gvjs__N(this.il,function(b,c){switch(b){case 0:a.moveTo(c[0],c[1]);break;case 1:for(b=0;b<c.length;b+=2)a.lineTo(c[b],c[b+1]);break;case 2:for(b=0;b<c.length;b+=6)a.bezierCurveTo(c[b],c[b+1],c[b+2],c[b+3],c[b+4],c[b+5]);break;case 3:throw Error("Canvas paths cannot contain arcs");case 4:a.closePath()}})};
  function gvjs_hO(a,b,c,d,e,f,g,h,k,l){var m=gvjs_B(gvjs_a,{style:"display:table;position:absolute;padding:0;margin:0;border:0"});gvjs_6N.call(this,m,a,k,l);this.Mf=b;this.Tja=c;this.KBa=d;this.Uja=e;this.LBa=f;this.Dma=g||gvjs_Oi;this.Hqa=h;this.NJ=gvjs_B(gvjs_a,{style:"display:table-cell;padding: 0;margin: 0;border: 0"});c=this.Tja;h=this.Uja;d=this.KBa;e=this.LBa;k=this.Dma;f=this.Hqa;b=this.j().style;g=gvjs_3N(this.Gd);l=this.Gd;var n=l.$k();l=n?n.height/gvjs_2N(l).height:0;c==h?(b.lineHeight=
  "90%",this.NJ.style.verticalAlign=k==gvjs_1?gvjs_Zv:k==gvjs_Oi?d<e?gvjs_2x:gvjs_Ws:d<e?gvjs_Ws:gvjs_2x,b.textAlign=gvjs_1,h=f.size*g,b.top=Math.round(Math.min(d,e)*l)+gvjs_M,b.left=Math.round((c-h/2)*g)+gvjs_M,b.width=Math.round(h)+gvjs_M,b.height=Math.abs(d-e)*l+gvjs_M,b.fontSize=.6*f.size*l+"pt"):(b.lineHeight=gvjs_9q,this.NJ.style.verticalAlign=gvjs_2x,b.textAlign=k,b.top=Math.round(((d+e)/2-2*f.size/3)*l)+gvjs_M,b.left=Math.round(c*g)+gvjs_M,b.width=Math.round(Math.abs(h-c)*g)+gvjs_M,b.height=
  gvjs_3j,b.fontSize=f.size*l+"pt");b.fontWeight=f.bold?gvjs_Us:gvjs_dw;b.fontStyle=f.Vc?gvjs_nv:gvjs_dw;b.fontFamily=f.family;c=this.rb();b.color=c.Ae()||c.Fba();gvjs_iO(this);a.j().appendChild(m);m.appendChild(this.NJ)}gvjs_q(gvjs_hO,gvjs_bO);gvjs_hO.prototype.Pt=function(a){this.Mf=a;gvjs_iO(this)};gvjs_hO.prototype.ff=function(a){this.fill=a;var b=this.j();b&&(b.style.color=a.Ae()||a.Fba())};gvjs_hO.prototype.Bd=function(){};gvjs_hO.prototype.draw=function(){};
  function gvjs_iO(a){if(a.Tja==a.Uja){var b=gvjs_s(a.Mf.split(""),function(a){return gvjs_Qb(a)}).join(gvjs_ka),b=gvjs_Af(gvjs_5e("Concatenate escaped chars and <br>"),b);gvjs_0f(a.NJ,b)}else gvjs_0f(a.NJ,gvjs_qf(a.Mf))}function gvjs_jO(a,b,c,d,e,f,g){gvjs_5N.call(this,a,b);this.Sw=c;this.Tw=d;this.FA=e;this.Dy=f;this.cAa=g}gvjs_q(gvjs_jO,gvjs_9N);gvjs_=gvjs_jO.prototype;gvjs_.Xp=!1;gvjs_.setPosition=function(a,b){this.Sw=a;this.Tw=b;this.Xp&&this.Gd.Pg()};
  gvjs_.sf=function(a,b){this.FA=a;this.Dy=b;this.Xp&&this.Gd.Pg()};gvjs_.draw=function(a){this.eda?(this.FA&&this.Dy&&a.drawImage(this.eda,this.Sw,this.Tw,this.FA,this.Dy),this.Xp=!0):(a=new Image,a.onload=gvjs_p(this.Gsa,this,a),a.src=this.cAa)};gvjs_.Gsa=function(a){this.eda=a;this.Gd.Pg()};function gvjs_Lha(){};function gvjs_kO(a,b){this.Ik=a;this.Lq=null==b?1:b}gvjs_q(gvjs_kO,gvjs_Lha);gvjs_kO.prototype.Ae=function(){return this.Ik};gvjs_kO.prototype.getOpacity=function(){return this.Lq};function gvjs_lO(a,b,c,d,e){gvjs_1N.call(this,a,b,c,d,e)}gvjs_q(gvjs_lO,gvjs_1N);gvjs_=gvjs_lO.prototype;gvjs_.C5=function(){this.Pg()};gvjs_.D5=function(){this.Pg()};gvjs_.B5=function(){this.Pg()};function gvjs_mO(a,b){a=a.getContext();a.save();b=b.Jw?b.Jw.clone():new gvjs_4N;var c=b.Fi,d=b.Hi;(c||d)&&a.translate(c,d);(b=b.ci)&&a.rotate(Math.asin(b))}
  gvjs_.H=function(){var a=this.G.H(gvjs_a,{style:"position:relative;overflow:hidden"});this.K=a;this.gd=this.G.H("CANVAS");a.appendChild(this.gd);this.m2=this.Pf=new gvjs_cO(this);this.Uxa=0;gvjs_nO(this)};gvjs_.getContext=function(){this.j()||this.H();this.Jl||(this.Jl=this.gd.getContext("2d"),this.Jl.save());return this.Jl};gvjs_.sf=function(a,b){this.width=a;this.height=b;gvjs_nO(this);this.Pg()};
  gvjs_.$k=function(){var a=this.width,b=this.height,c=gvjs_m(a)&&-1!=a.indexOf("%"),d=gvjs_m(b)&&-1!=b.indexOf("%");if(!this.hc&&(c||d))return null;var e,f;c&&(e=this.j().parentNode,f=gvjs_5k(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_5k(e),b=parseFloat(b)*f.height/100);return new gvjs_z(a,b)};function gvjs_nO(a){gvjs_3k(a.j(),a.width,a.height);var b=a.$k();b&&(gvjs_3k(a.gd,b.width,b.height),a.gd.width=b.width,a.gd.height=b.height,a.Jl=null)}
  gvjs_.reset=function(){var a=this.getContext();a.restore();var b=this.$k();b.width&&b.height&&a.clearRect(0,0,b.width,b.height);a.save()};gvjs_.clear=function(){this.reset();this.Pf.clear();for(var a=this.j();1<a.childNodes.length;)a.removeChild(a.lastChild)};
  gvjs_.Pg=function(){if(!this.XFa&&this.hc){this.reset();if(this.so){var a=this.$k();this.getContext().scale(a.width/this.so,a.height/this.xH)}(this.Fu||this.Fx)&&this.getContext().translate(-this.Fu,-this.Fx);gvjs_mO(this,this.Pf);this.Pf.draw(this.Jl);this.getContext().restore()}};
  gvjs_.Le=function(a){if(!(a instanceof gvjs_hO)){var b=this.getContext();gvjs_mO(this,a);if(a.rb&&a.Sba){var c=a.rb();if(c)if(c instanceof gvjs_kO)0!=c.getOpacity()&&(b.globalAlpha=c.getOpacity(),b.fillStyle=c.Ae(),a.draw(b),b.fill(),b.globalAlpha=1);else{var d=b.createLinearGradient(c.vFa(),c.xFa(),c.wFa(),c.yFa());d.addColorStop(0,c.Fba());d.addColorStop(1,c.rFa());b.fillStyle=d;a.draw(b);b.fill()}if(c=a.Ee)a.draw(b),b.strokeStyle=c.Ae(),a=c.Db(),gvjs_m(a)&&-1!=a.indexOf(gvjs_M)&&(a=parseFloat(a)/
  gvjs_3N(this)),b.lineWidth=a,b.stroke()}else a.draw(b);this.getContext().restore()}};gvjs_.append=function(a,b){b=b||this.Pf;b.appendChild(a);!this.hc||this.Uxa||b!=this.Pf&&b!=this.m2||this.Le(a)};gvjs_.Ol=function(a,b,c,d,e,f,g){a=new gvjs_dO(null,this,a,b,c,d,e,f);this.append(a,g);return a};gvjs_.yb=function(a,b,c,d,e,f,g){a=new gvjs_gO(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_jO(null,this,a,b,c,d,e);this.append(a,f);return a};
  gvjs_.ij=function(a,b,c,d,e,f,g,h,k,l){a=new gvjs_hO(this,a,b,c,d,e,f,g,h,k);this.append(a,l);return a};gvjs_.La=function(a,b,c,d){a=new gvjs_fO(null,this,a,b,c);this.append(a,d);return a};gvjs_.Ua=function(a){var b=new gvjs_cO(this);a=a||this.Pf;if(a==this.Pf||a==this.m2)this.m2=b;this.append(b,a);return b};gvjs_.R=function(){this.Jl=null;gvjs_lO.o.R.call(this)};gvjs_.dc=function(){var a=this.$k();gvjs_lO.o.dc.call(this);a||(gvjs_nO(this),this.dispatchEvent(gvjs_Tw));this.Pg()};
  gvjs_.df=function(a){a&&(this.Pf.df(a),this.Pg())};function gvjs_oO(a,b,c){this.ha=a;this.Ik=b;this.Lq=null==c?1:c}gvjs_oO.prototype.Db=function(){return this.ha};gvjs_oO.prototype.Ae=function(){return this.Ik};gvjs_oO.prototype.getOpacity=function(){return this.Lq};function gvjs_pO(a,b){gvjs_5N.call(this,a,b)}gvjs_q(gvjs_pO,gvjs_8N);gvjs_pO.prototype.clear=function(){gvjs_mg(this.j())};gvjs_pO.prototype.sf=function(a,b){gvjs_qO(this.j(),{width:a,height:b})};function gvjs_rO(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_rO,gvjs_7N);gvjs_rO.prototype.setCenter=function(a,b){gvjs_qO(this.j(),{cx:a,cy:b})};gvjs_rO.prototype.setRadius=function(a,b){gvjs_qO(this.j(),{rx:a,ry:b})};function gvjs_sO(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_sO,gvjs_aO);
  gvjs_sO.prototype.setPosition=function(a,b){gvjs_qO(this.j(),{x:a,y:b})};gvjs_sO.prototype.sf=function(a,b){gvjs_qO(this.j(),{width:a,height:b})};function gvjs_tO(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_tO,gvjs_$N);gvjs_tO.prototype.setPath=function(a){gvjs_qO(this.j(),{d:gvjs_uO(a)})};function gvjs_vO(a,b,c,d){gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_vO,gvjs_bO);gvjs_vO.prototype.Pt=function(a){this.j().firstChild.data=a};function gvjs_wO(a,b){gvjs_5N.call(this,a,b)}gvjs_q(gvjs_wO,gvjs_9N);
  gvjs_wO.prototype.setPosition=function(a,b){gvjs_qO(this.j(),{x:a,y:b})};gvjs_wO.prototype.sf=function(a,b){gvjs_qO(this.j(),{width:a,height:b})};function gvjs_xO(a,b,c,d,e){gvjs_1N.call(this,a,b,c,d,e);this.Tp={};this.A7=gvjs_Kf&&!gvjs_Wf(526);this.Jd=new gvjs_Qp(this)}var gvjs_yO;gvjs_q(gvjs_xO,gvjs_1N);gvjs_=gvjs_xO.prototype;gvjs_.qb=function(a,b){a=this.G.zc().createElementNS(gvjs_av,a);b&&gvjs_qO(a,b);return a};function gvjs_qO(a,b){for(var c in b)a.setAttribute(c,b[c])}gvjs_.fo=function(a,b){(b||this.Pf).j().appendChild(a.j())};
  gvjs_.C5=function(a,b){a=a.j();b instanceof gvjs_kO?(a.setAttribute(gvjs_mu,b.Ae()),a.setAttribute(gvjs_nu,b.getOpacity())):a.setAttribute(gvjs_mu,gvjs_d)};gvjs_.D5=function(a,b){a=a.j();b?(a.setAttribute(gvjs_zx,b.Ae()),a.setAttribute(gvjs_Cx,b.getOpacity()),b=b.Db(),gvjs_m(b)&&-1!=b.indexOf(gvjs_M)?a.setAttribute(gvjs_Dx,parseFloat(b)/gvjs_3N(this)):a.setAttribute(gvjs_Dx,b)):a.setAttribute(gvjs_zx,gvjs_d)};
  gvjs_.B5=function(a,b){b=[b.Di,b.ci,b.Ei,b.Gi,b.Fi,b.Hi].join();a.j().setAttribute(gvjs_5x,"matrix("+b+")")};
  gvjs_.H=function(){var a=this.qb(gvjs_Kx,{width:this.width,height:this.height,overflow:gvjs_Xi}),b=this.qb("g");this.d_=this.qb(gvjs_1t);this.Pf=new gvjs_pO(b,this);a.appendChild(this.d_);a.appendChild(b);this.K=a;if(this.so||this.Fu||this.Fx)this.j().setAttribute("preserveAspectRatio",gvjs_d),this.A7?this.FW():this.j().setAttribute("viewBox",this.Fu+" "+this.Fx+" "+(this.so?this.so+" "+this.xH:""))};
  gvjs_.FW=function(){if(this.hc&&(this.so||this.Fu||!this.Fx)){var a=this.$k();if(0==a.width)this.j().style.visibility=gvjs_Xi;else{this.j().style.visibility="";var b=-this.Fu,c=-this.Fx,d=a.width/this.so,a=a.height/this.xH;this.Pf.j().setAttribute(gvjs_5x,"scale("+d+" "+a+") translate("+b+" "+c+")")}}};gvjs_.sf=function(a,b){gvjs_3k(this.j(),a,b)};
  gvjs_.$k=function(){if(!gvjs_Jf)return this.hc?gvjs_5k(this.j()):gvjs_xO.o.$k.call(this);var a=this.width,b=this.height,c=gvjs_m(a)&&-1!=a.indexOf("%"),d=gvjs_m(b)&&-1!=b.indexOf("%");if(!this.hc&&(c||d))return null;var e,f;c&&(e=this.j().parentNode,f=gvjs_5k(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_5k(e),b=parseFloat(b)*f.height/100);return new gvjs_z(a,b)};gvjs_.clear=function(){this.Pf.clear();gvjs_mg(this.d_);this.Tp={}};
  gvjs_.Ol=function(a,b,c,d,e,f,g){a=this.qb(gvjs_$t,{cx:a,cy:b,rx:c,ry:d});e=new gvjs_rO(a,this,e,f);this.fo(e,g);return e};gvjs_.yb=function(a,b,c,d,e,f,g){a=this.qb(gvjs_Ow,{x:a,y:b,width:c,height:d});e=new gvjs_sO(a,this,e,f);this.fo(e,g);return e};gvjs_.drawImage=function(a,b,c,d,e,f){a=this.qb("image",{x:a,y:b,width:c,height:d,"image-rendering":"optimizeQuality",preserveAspectRatio:gvjs_d});a.setAttributeNS("http://www.w3.org/1999/xlink","href",e);e=new gvjs_wO(a,this);this.fo(e,f);return e};
  gvjs_.ij=function(a,b,c,d,e,f,g,h,k,l){var m=Math.round(gvjs_Ic(gvjs_Kc(Math.atan2(e-c,d-b))));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_Nx]=gvjs_Zv):f==gvjs_K&&(p+=e,d[gvjs_Nx]=gvjs_3);d.x=p;d.y=n;g.bold&&(d[gvjs_xu]=gvjs_Us);g.Vc&&(d[gvjs_wu]=gvjs_nv);0!=m&&(d.transform=gvjs__w+m+" "+b+" "+c+")");b=this.qb(gvjs_I,d);b.appendChild(this.G.zc().createTextNode(a));
  null==h&&gvjs_Jf&&gvjs_Mf&&(a=gvjs_Ta,k instanceof gvjs_kO&&(a=k.Ae()),h=new gvjs_oO(1,a));k=new gvjs_vO(b,this,h,k);this.fo(k,l);return k};gvjs_.La=function(a,b,c,d){a=this.qb(gvjs_sw,{d:gvjs_uO(a)});b=new gvjs_tO(a,this,b,c);this.fo(b,d);return b};
  function gvjs_uO(a){var b=[];gvjs__N(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_.Ua=function(a){var b=this.qb("g");(a||this.Pf).j().appendChild(b);return new gvjs_pO(b,this)};
  gvjs_.Zl=function(){throw Error("unimplemented method");};gvjs_.dc=function(){var a=this.$k();gvjs_xO.o.dc.call(this);a||this.dispatchEvent(gvjs_Tw);if(this.A7){var a=this.width,b=this.height;typeof a==gvjs_f&&-1!=a.indexOf("%")&&typeof b==gvjs_f&&-1!=b.indexOf("%")&&this.Jd.F(gvjs_zO(),gvjs_qi,this.FW);this.FW()}};gvjs_.Uf=function(){gvjs_xO.o.Uf.call(this);this.A7&&this.Jd.Sb(gvjs_zO(),gvjs_qi,this.FW)};
  gvjs_.R=function(){delete this.Tp;delete this.d_;delete this.Pf;this.Jd.wa();delete this.Jd;gvjs_xO.o.R.call(this)};function gvjs_zO(){gvjs_yO||(gvjs_yO=new gvjs_kn(400),gvjs_yO.start());return gvjs_yO};function gvjs_AO(){return this.K=this.Gd.G.j(this.Jc)||this.K}function gvjs_BO(a,b){this.Jc=a.id;gvjs_5N.call(this,a,b)}gvjs_q(gvjs_BO,gvjs_8N);gvjs_BO.prototype.j=gvjs_AO;gvjs_BO.prototype.clear=function(){gvjs_mg(this.j())};gvjs_BO.prototype.sf=function(a,b){var c=this.j(),d=c.style;d.width=gvjs_CO(a)+gvjs_M;d.height=gvjs_CO(b)+gvjs_M;c.coordsize=gvjs_CO(a)+" "+gvjs_CO(b);this.Gd.Pf!=this&&(c.coordorigin=gvjs_5q)};
  function gvjs_DO(a,b,c,d,e,f,g,h){this.Jc=a.id;gvjs_6N.call(this,a,b,g,h);this.cx=c;this.cy=d;this.rx=e;this.ry=f}gvjs_q(gvjs_DO,gvjs_7N);gvjs_DO.prototype.j=gvjs_AO;gvjs_DO.prototype.setCenter=function(a,b){this.cx=a;this.cy=b;gvjs_EO(this.j(),a-this.rx,b-this.ry,2*this.rx,2*this.ry)};gvjs_DO.prototype.setRadius=function(a,b){this.rx=a;this.ry=b;gvjs_EO(this.j(),this.cx-a,this.cy-b,2*a,2*b)};function gvjs_FO(a,b,c,d){this.Jc=a.id;gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_FO,gvjs_aO);
  gvjs_FO.prototype.j=gvjs_AO;gvjs_FO.prototype.setPosition=function(a,b){var c=this.j().style;c.left=gvjs_GO(a);c.top=gvjs_GO(b)};gvjs_FO.prototype.sf=function(a,b){var c=this.j().style;c.width=gvjs_CO(a)+gvjs_M;c.height=gvjs_CO(b)+gvjs_M};function gvjs_HO(a,b,c,d){this.Jc=a.id;gvjs_6N.call(this,a,b,c,d)}gvjs_q(gvjs_HO,gvjs_$N);gvjs_HO.prototype.j=gvjs_AO;gvjs_HO.prototype.setPath=function(a){gvjs_IO(this.j(),gvjs_sw,gvjs_JO(a))};function gvjs_KO(a,b,c,d){this.Jc=a.id;gvjs_6N.call(this,a,b,c,d)}
  gvjs_q(gvjs_KO,gvjs_bO);gvjs_KO.prototype.j=gvjs_AO;gvjs_KO.prototype.Pt=function(a){gvjs_IO(this.j().childNodes[1],gvjs_f,a)};function gvjs_LO(a,b){this.Jc=a.id;gvjs_5N.call(this,a,b)}gvjs_q(gvjs_LO,gvjs_9N);gvjs_LO.prototype.j=gvjs_AO;gvjs_LO.prototype.setPosition=function(a,b){var c=this.j().style;c.left=gvjs_GO(a);c.top=gvjs_GO(b)};gvjs_LO.prototype.sf=function(a,b){var c=this.j().style;c.width=gvjs_GO(a);c.height=gvjs_GO(b)};function gvjs_MO(a,b,c,d,e){gvjs_1N.call(this,a,b,c,d,e);this.Jd=new gvjs_Qp(this);gvjs_Rm(this,this.Jd)}gvjs_q(gvjs_MO,gvjs_1N);var gvjs_NO=gvjs_h.document&&gvjs_h.document.documentMode&&8<=gvjs_h.document.documentMode;function gvjs_OO(a){return gvjs_m(a)&&gvjs_Lb(a,"%")?a:parseFloat(a.toString())+gvjs_M}function gvjs_PO(a){return Math.round(100*(parseFloat(a.toString())-.5))}function gvjs_GO(a){return gvjs_PO(a)+gvjs_M}function gvjs_CO(a){return Math.round(100*parseFloat(a.toString()))}
  function gvjs_IO(a,b,c){gvjs_NO?a[b]=c:a.setAttribute(b,c)}function gvjs_QO(a,b){a=a.G.createElement("g_vml_:"+b);a.id="goog_"+gvjs_iaa++;return a}function gvjs_RO(a){if(gvjs_NO&&a.hc){var b=gvjs_Af(gvjs_5e("Assign innerHTML to itself"),a.j().innerHTML);gvjs_0f(a.j(),b)}}gvjs_MO.prototype.fo=function(a,b){(b||this.Pf).j().appendChild(a.j());gvjs_RO(this)};
  gvjs_MO.prototype.C5=function(a,b){a=a.j();gvjs_Mha(a);if(b instanceof gvjs_kO)if(b.Ae()==gvjs_jb)a.filled=!1;else if(1!=b.getOpacity()){a.filled=!0;var c=gvjs_QO(this,gvjs_mu);c.opacity=Math.round(100*b.getOpacity())+"%";c.color=b.Ae();a.appendChild(c)}else a.filled=!0,a.fillcolor=b.Ae();else a.filled=!1;gvjs_RO(this)};
  gvjs_MO.prototype.D5=function(a,b){a=a.j();if(b){a.stroked=!0;var c=b.Db(),c=gvjs_m(c)&&-1==c.indexOf(gvjs_M)?parseFloat(c):c*gvjs_3N(this),d=a.getElementsByTagName(gvjs_zx)[0];d||(d=d||gvjs_QO(this,gvjs_zx),a.appendChild(d));d.opacity=b.getOpacity();d.weight=c+gvjs_M;d.color=b.Ae()}else a.stroked=!1;gvjs_RO(this)};
  gvjs_MO.prototype.B5=function(a,b){a=a.j();gvjs_Nha(a);var c=gvjs_QO(this,"skew");c.on=gvjs_kb;c.origin=-a.style.pixelLeft/a.style.pixelWidth-.5+","+(-a.style.pixelTop/a.style.pixelHeight-.5);c.offset=b.Fi.toFixed(1)+"px,"+b.Hi.toFixed(1)+gvjs_M;c.matrix=[b.Di.toFixed(6),b.Ei.toFixed(6),b.ci.toFixed(6),b.Gi.toFixed(6),0,0].join();a.appendChild(c);gvjs_RO(this)};function gvjs_Nha(a){gvjs_r(a.childNodes,function(b){"skew"==b.tagName&&a.removeChild(b)})}
  function gvjs_Mha(a){a.fillcolor="";gvjs_r(a.childNodes,function(b){b.tagName==gvjs_mu&&a.removeChild(b)})}function gvjs_EO(a,b,c,d,e){var f=a.style;f.position=gvjs_O;f.left=gvjs_GO(b);f.top=gvjs_GO(c);f.width=gvjs_CO(d)+gvjs_M;f.height=gvjs_CO(e)+gvjs_M;a.tagName==gvjs_hx&&(a.coordsize=gvjs_CO(d)+" "+gvjs_CO(e))}function gvjs_SO(a,b){b=gvjs_QO(a,b);a=gvjs_2N(a);gvjs_EO(b,0,0,a.width,a.height);return b}if(gvjs_A)try{gvjs_Ff(document.namespaces)}catch(a){}gvjs_=gvjs_MO.prototype;
  gvjs_.H=function(){var a=this.G.zc();a.namespaces.g_vml_||(gvjs_NO?a.namespaces.add("g_vml_",gvjs_by,"#default#VML"):a.namespaces.add("g_vml_",gvjs_by),a.createStyleSheet().cssText="g_vml_\\:*{behavior:url(#default#VML)}");var a=this.width,b=this.height,c=this.G.H(gvjs_a,{style:"overflow:hidden;position:relative;width:"+gvjs_OO(a)+";height:"+gvjs_OO(b)});this.K=c;var d=gvjs_QO(this,gvjs_Wu),e=d.style;e.position=gvjs_O;e.left=e.top="0";e.width=this.width;e.height=this.height;d.coordsize=this.so?gvjs_CO(this.so)+
  " "+gvjs_CO(this.xH):gvjs_CO(a)+" "+gvjs_CO(b);d.coordorigin=gvjs_i(this.Fu)?gvjs_CO(this.Fu)+" "+gvjs_CO(this.Fx):gvjs_5q;c.appendChild(d);this.Pf=new gvjs_BO(d,this);gvjs_W(c,gvjs_Tw,gvjs_p(this.S0,this))};gvjs_.S0=function(){var a=gvjs_5k(this.j()),b=this.Pf.j().style;if(a.width)b.width=a.width+gvjs_M,b.height=a.height+gvjs_M;else{for(a=this.j();a&&a.currentStyle&&a.currentStyle.display!=gvjs_d;)a=a.parentNode;a&&a.currentStyle&&this.Jd.F(a,"propertychange",this.S0)}this.dispatchEvent(gvjs_Tw)};
  gvjs_.sf=function(a,b){gvjs_3k(this.j(),a,b)};gvjs_.$k=function(){var a=this.j();return new gvjs_z(a.style.pixelWidth||a.offsetWidth||1,a.style.pixelHeight||a.offsetHeight||1)};gvjs_.clear=function(){this.Pf.clear()};gvjs_.Ol=function(a,b,c,d,e,f,g){var h=gvjs_QO(this,"oval");gvjs_EO(h,a-c,b-d,2*c,2*d);a=new gvjs_DO(h,this,a,b,c,d,e,f);this.fo(a,g);return a};gvjs_.yb=function(a,b,c,d,e,f,g){var h=gvjs_QO(this,gvjs_Ow);gvjs_EO(h,a,b,c,d);a=new gvjs_FO(h,this,e,f);this.fo(a,g);return a};
  gvjs_.drawImage=function(a,b,c,d,e,f){var g=gvjs_QO(this,"image");gvjs_EO(g,a,b,c,d);gvjs_IO(g,"src",e);a=new gvjs_LO(g,this);this.fo(a,f);return a};
  gvjs_.ij=function(a,b,c,d,e,f,g,h,k,l){var m=gvjs_SO(this,gvjs_hx),n=gvjs_QO(this,gvjs_sw);gvjs_IO(n,"v","M"+gvjs_PO(b)+","+gvjs_PO(c)+"L"+gvjs_PO(d)+","+gvjs_PO(e)+"E");gvjs_IO(n,gvjs_Qx,gvjs_kb);b=gvjs_QO(this,"textpath");b.setAttribute("on",gvjs_kb);c=b.style;c.fontSize=g.size*gvjs_3N(this);c.fontFamily=g.family;null!=f&&(c[gvjs_fy]=f);g.bold&&(c.fontWeight=gvjs_Us);g.Vc&&(c.fontStyle=gvjs_nv);gvjs_IO(b,gvjs_f,a);m.appendChild(n);m.appendChild(b);a=new gvjs_KO(m,this,h,k);this.fo(a,l);return a};
  gvjs_.La=function(a,b,c,d){var e=gvjs_SO(this,gvjs_hx);gvjs_IO(e,gvjs_sw,gvjs_JO(a));a=new gvjs_HO(e,this,b,c);this.fo(a,d);return a};
  function gvjs_JO(a){var b=[];gvjs__N(a,function(a,d){switch(a){case 0:b.push("m");Array.prototype.push.apply(b,gvjs_s(d,gvjs_CO));break;case 1:b.push("l");Array.prototype.push.apply(b,gvjs_s(d,gvjs_CO));break;case 2:b.push("c");Array.prototype.push.apply(b,gvjs_s(d,gvjs_CO));break;case 4:b.push("x");break;case 3:a=d[2]+d[3],b.push("ae",gvjs_CO(d[4]-gvjs_Lc(a,d[0])),gvjs_CO(d[5]-gvjs_Mc(a,d[1])),gvjs_CO(d[0]),gvjs_CO(d[1]),Math.round(-65536*d[2]),Math.round(-65536*d[3]))}});return b.join(" ")}
  gvjs_.Ua=function(a){var b=gvjs_SO(this,gvjs_Wu);(a||this.Pf).j().appendChild(b);return new gvjs_BO(b,this)};gvjs_.Zl=function(){return 0};gvjs_.dc=function(){gvjs_MO.o.dc.call(this);this.S0();gvjs_RO(this)};gvjs_.R=function(){this.Pf=null;gvjs_MO.o.R.call(this)};var gvjs_TO={},gvjs_Oha={},gvjs_Pha={},gvjs_UO={};function gvjs_VO(){throw Error("Do not instantiate directly");}gvjs_VO.prototype.vH=null;gvjs_VO.prototype.getContent=function(){return this.content};gvjs_VO.prototype.toString=function(){return this.content};
  function gvjs_WO(a){if(a.$r===gvjs_UO)return gvjs_qf(a.toString());if(a.$r!==gvjs_TO)throw Error("Sanitized content was not of kind TEXT or HTML.");return gvjs_Af(gvjs_5e("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value."),a.toString(),a.vH)}function gvjs_XO(){gvjs_VO.call(this)}gvjs_q(gvjs_XO,gvjs_VO);function gvjs_YO(a,b,c,d){a.innerHTML=gvjs_ZO(b(c||gvjs__O,void 0,d))}function gvjs_0O(a,b,c,d){d=d||gvjs_1f();a=a(b||gvjs__O,void 0,c);b=gvjs_ZO(a);a=a instanceof gvjs_VO?gvjs_WO(a):gvjs_yf(b);return gvjs_jg(d.td,a)}function gvjs_1O(a,b,c,d){a=a(b||gvjs__O,void 0,c);d=(d||gvjs_1f()).createElement(gvjs_a);a=gvjs_ZO(a);d.innerHTML=a;1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d}
  function gvjs_ZO(a){if(!gvjs_l(a))return String(a);if(a instanceof gvjs_VO){if(a.$r===gvjs_TO)return a.getContent();if(a.$r===gvjs_UO)return gvjs_Qb(a.getContent())}return"zSoyz"}var gvjs__O={};gvjs_A&&gvjs_Wf(8);function gvjs_2O(a){this.noa=typeof a==gvjs_e?0<a?1:0>a?-1:null:null==a?null:a?-1:1}gvjs_2O.prototype.rqa=gvjs_Xe;function gvjs_Qha(a){if(null!=a)switch(a.vH){case 1:return 1;case -1:return-1;case 0:return 0}return null}function gvjs_3O(){gvjs_VO.call(this)}gvjs_q(gvjs_3O,gvjs_VO);gvjs_3O.prototype.$r=gvjs_TO;function gvjs_6(a){return null!=a&&a.$r===gvjs_TO?a:a instanceof gvjs_nf?gvjs_7(gvjs_pf(a),a.av()):gvjs_7(gvjs_Qb(String(String(a))),gvjs_Qha(a))}function gvjs_4O(a,b){this.content=String(a);this.vH=null!=b?b:null}gvjs_q(gvjs_4O,gvjs_XO);gvjs_4O.prototype.$r=gvjs_UO;
  function gvjs_5O(a){return new gvjs_4O(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.vH=d);return a}}(gvjs_3O);function gvjs_6O(a,b){return gvjs_0O(a,b,void 0,new gvjs_2f(void 0))}function gvjs_7O(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_4O(a,void 0):""}
  var gvjs_8O=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.vH=d);return a}}(gvjs_3O);function gvjs_9O(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")}function gvjs_9(a){return null!=a&&a.$r===gvjs_TO?gvjs_$O(String(a.getContent()).replace(gvjs_Rha,"").replace(gvjs_Sha,gvjs_fa)):gvjs_Qb(String(a))}
  function gvjs_aP(a){null!=a&&a.$r===gvjs_Oha?a=a.getContent().replace(/([^"'\s])$/,"$1 "):(a=String(a),a=gvjs_Tha.test(a)?a:"zSoyz");return a}function gvjs_bP(a){null!=a&&a.$r===gvjs_Pha?a=gvjs_9O(a.getContent()):null==a?a="":a instanceof gvjs_6e?a=gvjs_9O(gvjs_8e(a)):a instanceof gvjs_af?a=gvjs_9O(gvjs_cf(a)):(a=String(a),a=gvjs_Uha.test(a)?a:"zSoyz");return a}
  var gvjs_Vha={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':gvjs_ga,"&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":gvjs_fa,"=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function gvjs_Wha(a){return gvjs_Vha[a]}
  var gvjs_Xha=/[\x00\x22\x27\x3c\x3e]/g,gvjs_Uha=/^(?!-*(?: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_Tha=/^(?!on|src|(?:style|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;function gvjs_$O(a){return String(a).replace(gvjs_Xha,gvjs_Wha)}
  var gvjs_Rha=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gvjs_Sha=/</g;function gvjs_Yha(a,b){gvjs_k(b)||(b=[b]);b=gvjs_s(b,function(a){return gvjs_m(a)?a:a.property+" "+a.duration+"s "+a.timing+" "+a.delay+"s"});gvjs_cP(a,b.join(","))}
  var gvjs_Zha=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(gvjs_A)return gvjs_Wf("10.0");var a=gvjs_ig(gvjs_a),b=gvjs_Kf?"-webkit":gvjs_Jf?"-moz":gvjs_A?"-ms":gvjs_Hf?"-o":null,c={transition:gvjs_lw};b&&(c[b+"-transition"]=gvjs_lw);gvjs_0f(a,gvjs_uf(gvjs_Za,{style:c}));return""!=gvjs_Qk(a.firstChild,"transition")});function gvjs_cP(a,b){gvjs_Q(a,"transition",b)};function gvjs_dP(a,b,c,d,e){gvjs_KC.call(this);this.K=a;this.Sk=b;this.pua=c;this.eba=d;this.KF=gvjs_k(e)?e:[e]}gvjs_q(gvjs_dP,gvjs_KC);gvjs_=gvjs_dP.prototype;gvjs_.play=function(){if(this.Gv())return!1;this.XK();this.gj("play");this.startTime=gvjs_Bb();this.L=1;if(gvjs_Zha())return gvjs_Q(this.K,this.pua),this.Am=gvjs_ln(this.Axa,void 0,this),!0;this.A6(!1);return!1};
  gvjs_.Axa=function(){gvjs_5k(this.K);gvjs_Yha(this.K,this.KF);gvjs_Q(this.K,this.eba);this.Am=gvjs_ln(gvjs_p(this.A6,this,!1),1E3*this.Sk)};gvjs_.stop=function(){this.Gv()&&this.A6(!0)};gvjs_.A6=function(a){gvjs_cP(this.K,"");gvjs_mn(this.Am);gvjs_Q(this.K,this.eba);this.endTime=gvjs_Bb();this.L=0;a?this.gj(gvjs_xx):this.gj(gvjs_su);this.yz()};gvjs_.R=function(){this.stop();gvjs_dP.o.R.call(this)};function gvjs_eP(a,b,c,d,e){return new gvjs_dP(a,b,{opacity:d},{opacity:e},{property:gvjs_Ei,duration:b,timing:c,delay:0})}function gvjs_fP(a,b){return gvjs_eP(a,b,"ease-out",0,1)}function gvjs_gP(a,b){return gvjs_eP(a,b,"ease-in",1,0)};