/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var gvjs_qr=" - ",gvjs_rr=" and ",gvjs_sr=" but expected type is ",gvjs_tr=' class="',gvjs_ur=" does not have a domain column.",gvjs_vr=" is of type ",gvjs_wr=" of ",gvjs_xr=" to ",gvjs_yr='" value="',gvjs_X='">',gvjs_zr="#000",gvjs_Ar="#109618",gvjs_Br="#222222",gvjs_Cr="#333333",gvjs_Dr="#444444",gvjs_Er="#666666",gvjs_Fr="#757575",gvjs_Gr="#994499",gvjs_Hr="#999",gvjs_Ir="#999999",gvjs_Jr="#CCCCCC",gvjs_Kr="#DC3912",gvjs_Lr="#FF9900",gvjs_Mr="#FFFFFF",gvjs_Nr="#ccc",gvjs_Or="#cccccc",gvjs_Pr="#e0e0e0",
gvjs_Qr="#fff",gvjs_Rr="&up__table_query_url=",gvjs_Sr="-caption",gvjs_Tr="-content",gvjs_Ur="-default",gvjs_Vr="-disabled",gvjs_Wr="-dropdown",gvjs_Xr="-inner-box",gvjs_Yr="-outer-box",gvjs_Zr="...",gvjs__r=".enableInteractivity",gvjs_0r="0px",gvjs_1r="100",gvjs_2r="1px",gvjs_3r="1px solid infotext",gvjs_4r="400",gvjs_5r="500",gvjs_6r="600",gvjs_7r="700",gvjs_8r="800",gvjs_9r="900",gvjs_$r=";stop-opacity:",gvjs_as="</li>",gvjs_bs='<div id="chartArea"></div>',gvjs_cs="All data columns targeting the same axis must be of the same data type.  Column #",
gvjs_ds="All domains must be of the same data type",gvjs_es="BACKGROUND",gvjs_fs="Color",gvjs_gs="Component already rendered",gvjs_hs="Copy-Paste this code to an HTML page",gvjs_is="Data must contain at least two columns.",gvjs_js="Data table is not defined",gvjs_ks="First column must be a domain column",gvjs_ls="Google_Visualization",gvjs_ms="Invalid data table format: must have at least 2 columns.",gvjs_ns="Invalid format in ",gvjs_os="Invalid orientation.",gvjs_ps="Last domain does not have enough data columns (missing ",
gvjs_qs="Lines",gvjs_rs="MAP",gvjs_ss="No data",gvjs_ts="No datatable provided.",gvjs_us="ROW",gvjs_vs="ROW_INDEX",gvjs_ws="Roboto",gvjs_xs="SUBTYPE",gvjs_ys="TABLE",gvjs_zs="TBODY",gvjs_As="TD",gvjs_Bs="TR",gvjs_Cs="Unable to set parent component",gvjs_Ds="Unexpected domain column (column #",gvjs_Es="Your browser does not support charts",gvjs_Fs="_default_",gvjs_Gs="_focusedLabels",gvjs_Hs="_selectedLabels",gvjs_Is="goog-button",gvjs_Js="goog-checkbox",gvjs_Ks="goog-control",
gvjs_Ls="goog-custom-button",gvjs_Y="goog-inline-block",gvjs_Ms="goog-inline-block ",gvjs_Ns="goog-menu",gvjs_Os="goog-menu-button",gvjs_Ps="goog-menuheader",gvjs_Z="goog-menuitem",gvjs_Qs="goog-menuseparator",gvjs_Rs="goog-option",gvjs_Ss="goog-option-selected",gvjs_Ts="goog-select",gvjs_Us="goog-submenu",gvjs_Vs=
"goog-submenu-arrow",gvjs_Ws="goog-submenu-arrow-rtl",gvjs_Xs="action",gvjs_Ys="activedescendant",gvjs_Zs="allowHtml",gvjs__s="alternatingRowStyle",gvjs_0s="animation.duration",gvjs_1s="animationfinish",gvjs_2s="annotation",gvjs_3s="annotations.boxStyle",gvjs_4s="annotations.domain.stemColor",gvjs_5s="annotations.domain.style",gvjs_6s="annotations.domain.textStyle",gvjs_7s="annotations.highContrast",gvjs_8s="annotations.stem.color",gvjs_9s="annotations.stem.length",
gvjs_$s="annotations.stemColor",gvjs_at="annotations.stemLength",gvjs_bt="annotations.style",gvjs_ct="annotations.textStyle",gvjs_dt="annotationtext",gvjs_et="area",gvjs_ft="areaOpacity",gvjs_gt="aria-activedescendant",gvjs_ht="aria-label",gvjs_it="arial",gvjs_jt="background",gvjs_kt="backgroundColor",gvjs_lt="backgroundColor.fill",gvjs_mt="bar.groupWidth",gvjs_nt="bar.width",gvjs_ot="bars",gvjs_pt="baselineColor",gvjs_qt="beforedrag",gvjs_rt="beforehide",gvjs_st="beforeshow",gvjs_tt="below",gvjs_ut=
"border-box",gvjs_vt="both",gvjs_wt="bottom",gvjs_xt="bottom-space",gvjs_yt="bottom-vert",gvjs_zt="bubble",gvjs_At="bubble.opacity",gvjs_Bt="bubbles",gvjs_Ct="button",gvjs_Dt="candlestick",gvjs_Et="candlestick.fallingColor",gvjs_Ft="candlestick.risingColor",gvjs_Gt="candlesticks",gvjs_Ht="canvas",gvjs_It="category",gvjs_Jt="categorypoint",gvjs_Kt="categorysensitivityarea",gvjs__="center",gvjs_Lt="change",gvjs_Mt="character",gvjs_Nt="chartArea",gvjs_Ot="chartArea.backgroundColor",gvjs_Pt="chartArea.bottom",
gvjs_Qt="chartArea.height",gvjs_Rt="chartArea.left",gvjs_St="chartArea.right",gvjs_Tt="chartArea.top",gvjs_Ut="chartArea.width",gvjs_Vt="chartDragStart",gvjs_Wt="chartMouseDown",gvjs_Xt="chartMouseMove",gvjs_Yt="chartRightClick",gvjs_Zt="chartarea",gvjs__t="checkbox",gvjs_0t="checked",gvjs_1t="click",gvjs_2t="clipped",gvjs_3t="close",gvjs_4t="closedPhase",gvjs_5t="colorAxis.values must not contain nulls",gvjs_6t="colorBar",gvjs_7t="colors",gvjs_8t="contextmenu",gvjs_9t="crosshair.color",gvjs_$t="crosshair.opacity",
gvjs_au="crosshair.orientation",gvjs_bu="curve",gvjs_cu="curveType",gvjs_du="dash",gvjs_eu="data",gvjs_fu="data-logicalname",gvjs_gu="data-value",gvjs_hu="dataOpacity",gvjs_iu="dblclick",gvjs_ju="default",gvjs_ku="dialogselect",gvjs_lu="diff.newData.opacity",gvjs_mu="diff.oldData.opacity",gvjs_nu="direction",gvjs_ou="disable",gvjs_pu="display",gvjs_qu="dive",gvjs_ru="domain",gvjs_su="drag",gvjs_tu="dragend",gvjs_uu="dragstart",gvjs_vu="enable",gvjs_wu="enableInteractivity",gvjs_xu="explicit",gvjs_yu=
"explorer",gvjs_zu="explorer.actions",gvjs_Au="finish",gvjs_Bu="fixed",gvjs_Cu="focus",gvjs_Du="focusTarget",gvjs_Eu="focusin",gvjs_Fu="focusout",gvjs_Gu="font-style",gvjs_Hu="font-weight",gvjs_Iu="fontColor",gvjs_Ju="forceIFrame",gvjs_Ku="format",gvjs_Lu="formatOptions.prefix",gvjs_Mu="formatOptions.scaleFactor",gvjs_Nu="formatOptions.suffix",gvjs_Ou="frozen-column",gvjs_Pu="frozenColumnsBackground",gvjs_Qu="global",gvjs_Ru="google-visualization-toolbar-html-code-explanation",gvjs_Su="google-visualization-tooltip",
gvjs_Tu="gotpointercapture",gvjs_Uu="grid",gvjs_Vu="gridlineColor",gvjs_Wu="gridlines",gvjs_Xu="gridlines.color",gvjs_Yu="gridlines.count",gvjs_Zu="gridlines.interval",gvjs__u="gridlines.minSpacing",gvjs_0u="gridlines.multiple",gvjs_1u="hAxis",gvjs_2u="haspopup",gvjs_3u="headerColor",gvjs_4u="headerHeight",gvjs_5u="hide",gvjs_6u="highContrast",gvjs_7u="histogram",gvjs_8u="histogram.bucketSize",gvjs_9u="histogram.hideBucketItems",gvjs_$u="histogram.lastBucketPercentile",gvjs_av="histogramBuckets",
gvjs_0="horizontal",gvjs_bv="hoverIn",gvjs_cv="hoverOut",gvjs_dv="html",gvjs_ev="inAndOut",gvjs_fv="infobackground",gvjs_gv="inline",gvjs_hv="input",gvjs_iv="inside",gvjs_jv="interpolateNulls",gvjs_kv="interval",gvjs_lv="isStacked",gvjs_mv="key",gvjs_nv="keydown",gvjs_ov="keyup",gvjs_pv="labelInLegend",gvjs_qv="labeled",gvjs_rv="labelledby",gvjs_sv="last-frozen-column",gvjs_tv="legend",gvjs_uv="legend.alignment",gvjs_vv="legend.maxLines",gvjs_wv="legend.position",gvjs_xv="legend.textStyle",gvjs_yv=
"legendTextStyle",gvjs_zv="legendentry",gvjs_Av="legendscrollbutton",gvjs_Bv="lineWidth",gvjs_Cv="logScale",gvjs_Dv="margin",gvjs_Ev="material",gvjs_Fv="max",gvjs_Gv="max-width",gvjs_Hv="maxAlternation",gvjs_Iv="maxColor",gvjs_Jv="maxDepth",gvjs_Kv="maximized",gvjs_Lv="midColor",gvjs_Mv="middle",gvjs_Nv="min",gvjs_Ov="minColor",gvjs_Pv="minorGridlines.color",gvjs_Qv="minorGridlines.count",gvjs_Rv="minorGridlines.interval",gvjs_Sv="minorGridlines.minSpacing",gvjs_Tv="minorGridlines.multiple",gvjs_Uv=
"mirrorLog",gvjs_Vv="mousewheel",gvjs_Wv="move",gvjs_Xv="move_offscreen",gvjs_Yv="name",gvjs_Zv="nonNegative",gvjs__v="normal",gvjs_0v="numberOrString",gvjs_1v="old-data",gvjs_2v="onmousedown",gvjs_3v="onmousemove",gvjs_4v="onmouseout",gvjs_5v="onmouseover",gvjs_6v="opacity 1s linear",gvjs_7v="orientation",gvjs_8v="orientationchange",gvjs_9v="out",gvjs_$v="outside",gvjs_aw="page",gvjs_bw="paging-controls",gvjs_cw="percentage",gvjs_dw="pie",gvjs_ew="pieSliceBorderColor",gvjs_fw="pieSliceText",gvjs_gw=
"piecewiseLinear",gvjs_hw="point",gvjs_iw="pointShape",gvjs_jw="pointSize",gvjs_kw="pointer",gvjs_lw="points",gvjs_mw="pointsVisible",gvjs_nw="pointsensitivityarea",gvjs_ow="polygon",gvjs_pw="polynomial",gvjs_qw="pretty",gvjs_rw="primarydiagonalstripes",gvjs_sw="range",gvjs_tw="rangechange",gvjs_uw="ratio",gvjs_vw="removeseriebutton",gvjs_ww="resize",gvjs_xw="reverseCategories",gvjs_yw="rgba(0,0,0,0)",gvjs_zw="right-space",gvjs_Aw="rightclick",gvjs_Bw="rowlabels",gvjs_Cw="rows",gvjs_Dw="sans-serif",
gvjs_Ew="scaleType",gvjs_Fw="screen",gvjs_Gw="scroll",gvjs_Hw="secondarydiagonalstripes",gvjs_Iw="selected",gvjs_Jw="selection",gvjs_Kw="selectionMode",gvjs_Lw="separator",gvjs_Mw="series",gvjs_Nw="series-color",gvjs_Ow="series-color-dark",gvjs_Pw="series-color-light",gvjs_Qw="series.",gvjs_Rw="shape",gvjs_Sw="show",gvjs_Tw="showChartButtons",gvjs_Uw="showTooltip",gvjs_Vw="showTooltips",gvjs_Ww="size",gvjs_Xw="smoothingFactor",gvjs_Yw="solid",gvjs_Zw="sortColumn",gvjs__w="span",gvjs_0w="square",gvjs_1w=
"stack",gvjs_2w="star",gvjs_1="start",gvjs_3w="steppedArea",gvjs_4w="steppedareabar",gvjs_5w="stop-color:",gvjs_6w="stroke-dasharray",gvjs_7w="stroke-linecap",gvjs_8w="tabindex",gvjs_9w="targetAxisIndex",gvjs_$w="text-decoration",gvjs_ax="textStyle",gvjs_bx="textpathok",gvjs_cx="tick",gvjs_dx="ticks",gvjs_ex="title",gvjs_fx="titleFontSize",gvjs_gx="titleTextStyle",gvjs_hx="toggle_display",gvjs_ix="tooltip.bounds",gvjs_jx="tooltip.ignoreBounds",gvjs_kx="tooltip.isHtml",gvjs_lx="tooltip.showColorCode",
gvjs_mx="tooltip.textStyle",gvjs_nx="tooltip.trigger",gvjs_ox="tooltipTextStyle",gvjs_px="top",gvjs_qx="top-space",gvjs_rx="trendlines.",gvjs_sx="unhighlight",gvjs_tx="unselectable",gvjs_ux="urn:schemas-microsoft-com:vml",gvjs_vx="userSpaceOnUse",gvjs_wx="v-text-align",gvjs_xx="v:fill",gvjs_yx="v:oval",gvjs_zx="v:path",gvjs_Ax="v:shape",gvjs_Bx="vAxes",gvjs_Cx="value-and-percentage",gvjs_Dx="viewWindow.max",gvjs_Ex="viewWindow.min",gvjs_Fx="viewWindowMode",gvjs_Gx="visible",gvjs_Hx="visibleInLegend",
gvjs_Ix="white";gvjs_Sq.prototype.gd=gvjs_W(151,function(a,b,c){a.setAttribute(gvjs_3p,c);b&&a.setAttribute(gvjs_1p,b)});gvjs_Uq.prototype.gd=gvjs_W(150,function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)});function gvjs_Jx(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_jh(document,"*",a,b)}
function gvjs_Kx(a){return gvjs_x&&!gvjs_ah("9")?(a=a.getAttributeNode(gvjs_8w),null!=a&&a.specified):a.hasAttribute(gvjs_8w)}function gvjs_Lx(a){a=a.tabIndex;return typeof a===gvjs_f&&0<=a&&32768>a}function gvjs_Mx(a){return gvjs_Kx(a)&&gvjs_Lx(a)}function gvjs_Nx(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function gvjs_Ox(a){gvjs_an(a);return a.sn.pop()}
function gvjs_Px(a){if(a==gvjs_e)return gvjs_e;a=gvjs_Th(a);a=Math.round((a[0]+a[1]+a[2])/3);return gvjs_Uh(a,a,a)}function gvjs_Qx(a,b,c){this.tc=a;this.Vm=gvjs_Wh(b);this.DG=gvjs_Wh(null!=c?c:gvjs_ea)}gvjs_=gvjs_Qx.prototype;gvjs_.getStyle=function(){return this.tc};gvjs_.he=function(){return this.Vm};gvjs_.getBackgroundColor=function(){return this.DG};gvjs_.clone=function(){return new gvjs_Qx(this.tc,this.Vm,this.DG)};gvjs_.$y=gvjs_l(20);
function gvjs_Rx(a,b){null!=b&&(a.Yi=gvjs_0e(parseFloat(b),0,1))}function gvjs_Sx(a,b){b&&(a.Fg=b instanceof gvjs_Qx?b.clone():new gvjs_Qx(b.style,b.color,b.KV))}function gvjs_Tx(a,b){null==a.fk?a.fk=gvjs_cf(b||null):null!=b&&(gvjs_ef(a.fk,b),b.eg=gvjs_Wh(b.eg||"",!0),b.Gf=gvjs_Wh(b.Gf||"",!0),null==b.Kn&&delete b.Kn,null==b.Ln&&delete b.Ln,null==b.eo&&delete b.eo,null==b.Cp&&delete b.Cp)}
function gvjs_2(a){this.rC=gvjs_e;this.ff=1;this.Af=gvjs_e;this.Yi=this.Ub=1;this.Hm=gvjs_Yw;this.YK=this.Fg=this.fk=this.rE=this.qE=null;this.Cr(a)}gvjs_=gvjs_2.prototype;gvjs_.Cr=function(a){a=a||{};this.bf(a.fill);this.zf(a.fillOpacity);this.gd(a.stroke);this.yl(a.strokeWidth);gvjs_Rx(this,a.strokeOpacity);var b=a.Z3;null!=b&&(this.Hm=b);b=a.rx;null!=b&&(this.qE=b);b=a.ry;null!=b&&(this.rE=b);gvjs_Sx(this,a.pattern);gvjs_Tx(this,a.gradient);this.YK=a.ufa||null;return this};
gvjs_.getProperties=function(){var a=this.Fg;a&&(a={style:a.getStyle(),color:a.he(),KV:a.getBackgroundColor()});return{fill:this.nb(),fillOpacity:this.ff,stroke:this.Af,strokeWidth:this.Ub,strokeOpacity:this.Yi,Z3:this.Hm,rx:this.qE,ry:this.rE,pattern:a,gradient:gvjs_cf(this.fk),ufa:gvjs_cf(this.YK)}};
gvjs_.toJSON=function(){var a=this.fk;a&&(a={color1:a.eg,color2:a.Gf,opacity1:a.Kn,opacity2:a.Ln,x1:a.x1,y1:a.y1,x2:a.x2,y2:a.y2,useObjectBoundingBoxUnits:a.eo,sharpTransition:a.Cp});var b=this.Fg;b&&(b={style:b.getStyle(),color:b.he(),bgcolor:b.getBackgroundColor()});var c=this.YK;c&&(c={radius:c.radius,opacity:c.opacity,xOffset:c.oha,yOffset:c.wha});return gvjs_Og({fill:this.nb(),fillOpacity:this.ff,stroke:this.Af,strokeWidth:this.Ub,strokeOpacity:this.Yi,strokeDashStyle:this.Hm,rx:this.qE,ry:this.rE,
gradient:a,pattern:b,shadow:c})};gvjs_.clone=function(){return new gvjs_2(this.getProperties())};gvjs_.$y=gvjs_l(19);gvjs_.bf=function(a){null!=a&&(this.rC=gvjs_Wh(a,!0));return this};gvjs_.nb=function(){return this.rC};gvjs_.zf=function(a){null!=a&&(this.ff=gvjs_0e(a,0,1));return this};gvjs_.gd=function(a,b){null!=a&&(this.Af=gvjs_Wh(a,!0));this.yl(b)};gvjs_.ZY=gvjs_l(21);
gvjs_.yl=function(a){if(null!=a&&(typeof a===gvjs_j&&(a=parseFloat(a)),typeof a===gvjs_f&&!isNaN(a))){if(0>a)throw Error("Negative strokeWidth not allowed.");0<=a&&(this.Ub=a)}};function gvjs_Ux(a){return null==a||""===a||a===gvjs_e||gvjs_p(a)&&gvjs_Ux(a.color)}function gvjs_Vx(a){return 0<a.Ub&&0<a.Yi&&!gvjs_Ux(a.Af)}function gvjs_Wx(a){return 0<a.ff&&(!gvjs_Ux(a.rC)||null!=a.fk||null!=a.Fg)}function gvjs_Xx(a){return gvjs_Wx(a)&&1<=a.ff}function gvjs_Yx(a,b){a%=b;return 0>a*b?a+b:a}
function gvjs_Zx(a){return gvjs_Yx(a,360)}function gvjs__x(a){return a*Math.PI/180}function gvjs_0x(a){return 180*a/Math.PI}function gvjs_1x(a,b){return b*Math.cos(gvjs__x(a))}function gvjs_2x(a,b){return b*Math.sin(gvjs__x(a))}function gvjs_3x(a){return 0<a?1:0>a?-1:a}function gvjs_4x(a){return gvjs_Ge(arguments,function(b,c){return b+c},0)}function gvjs_5x(a){return gvjs_4x.apply(null,arguments)/arguments.length}function gvjs_6x(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}
gvjs_6x.prototype.clone=function(){return new gvjs_6x(this.x0,this.y0,this.x1,this.y1)};gvjs_6x.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function gvjs_7x(a){var b=a.x1-a.x0;a=a.y1-a.y0;return b*b+a*a}function gvjs_8x(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}function gvjs_9x(a){return(a=gvjs_Lh(a,function(b){return null!=b.logicalname},!0))?a.logicalname:gvjs_Fs}
function gvjs_$x(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}function gvjs_ay(a){var b=a.offsetWidth,c=a.offsetHeight,d=gvjs_0g&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=gvjs_$x(a),new gvjs_y(a.right-a.left,a.bottom-a.top)):new gvjs_y(b,c)}function gvjs_by(a){a=gvjs_$x(a);return new gvjs_u(a.left,a.top)}function gvjs_cy(a){if(1==a.nodeType)return gvjs_by(a);a=a.changedTouches?a.changedTouches[0]:a;return new gvjs_u(a.clientX,a.clientY)}
function gvjs_dy(a,b){a=gvjs_cy(a);b=gvjs_cy(b);return new gvjs_u(a.x-b.x,a.y-b.y)}function gvjs_ey(a){if(gvjs_Ek(a,gvjs_pu)!=gvjs_e)return gvjs_ay(a);var b=a.style,c=b.display,d=b.visibility,e=b.position;b.visibility=gvjs_Cp;b.position=gvjs_R;b.display=gvjs_gv;a=gvjs_ay(a);b.display=c;b.position=e;b.visibility=d;return a}
function gvjs_fy(a,b){var c=gvjs_pe(a);b=(31*b+gvjs_8x(c))%67108864;switch(c){case gvjs_vd:if(a.constructor==Date)b=(31*b+gvjs_8x(gvjs_Pb))%67108864,b=gvjs_fy(a.getTime(),b);else{c=gvjs_9e(a);gvjs_Ve(c);c=gvjs_pq(c);for(var d in c)b=gvjs_fy(a[d],gvjs_fy(d,b))}break;case gvjs_wb:for(d=0;d<a.length;d++)b=gvjs_fy(a[d],gvjs_fy(String(d),b));break;default:b=(31*b+gvjs_8x(String(a)))%67108864}return b}function gvjs_gy(a,b){return{type:gvjs_Wv,data:{x:a,y:b}}}function gvjs_hy(){this.Fc=[]}gvjs_=gvjs_hy.prototype;
gvjs_.Pj=function(a){this.Fc.push(a)};gvjs_.move=function(a,b){this.Pj(gvjs_gy(a,b))};gvjs_.va=gvjs_l(26);gvjs_.mo=gvjs_l(27);gvjs_.Ef=gvjs_l(28);gvjs_.close=function(){this.Pj({type:gvjs_3t,data:null})};function gvjs_iy(a,b,c){switch(c){case gvjs_1:c=a;a+=b;break;case gvjs_T:c=a-b;break;case gvjs__:c=a-b/2;a+=b/2;break;default:c=a=NaN}return{start:c,end:a}}
function gvjs_jy(a,b,c,d){d&&(c=c===gvjs_1?gvjs_T:c===gvjs_T?gvjs_1:c);switch(c){case gvjs_T:return b;case gvjs__:return gvjs_5x(a,b);default:return a}}function gvjs_ky(a,b,c,d,e,f){var g=new gvjs_hy;g.move(b,c);g.va(d,e);return a.Dc(g,f)}function gvjs_ly(a){return gvjs_Lh(a,function(b){return b.referencepoint},!0)}function gvjs_my(a){var b="";gvjs_x&&"9.0"===gvjs_$g||(b=window.location.href.split("#")[0]);return"url("+b+"#"+a+")"}
function gvjs_ny(a,b){if(Array.isArray(a))return a.join(",");switch(a){case gvjs_Yw:return"0";case gvjs_du:return String(4*b)+","+String(b);default:return gvjs_ny(gvjs_Yw,b)}}function gvjs_oy(a){if(Array.isArray(a))return a.join(" ");switch(a){case gvjs_Yw:return gvjs_Yw;case gvjs_du:return"shortdash";default:return gvjs_oy(gvjs_Yw)}}gvjs_2q.prototype.Ru=gvjs_W(108,function(){return!1});gvjs_5q.prototype.Ru=gvjs_W(107,function(){return!1});
gvjs_Uq.prototype.Cj=gvjs_W(106,function(a,b,c,d,e){a=a.style;a.position=gvjs_R;a.left=this.Yb(b);a.top=this.Yb(c);a.width=this.Yb(d);a.height=this.Yb(e)});gvjs_Sq.prototype.Bj=gvjs_W(96,function(a,b){a.setAttribute(gvjs_8c,b)});gvjs_Uq.prototype.Bj=gvjs_W(95,function(a,b){a.style.height=this.Yb(b)});gvjs_Sq.prototype.rg=gvjs_W(94,function(a,b){a.setAttribute(gvjs_Zd,b)});gvjs_Uq.prototype.rg=gvjs_W(93,function(a,b){a.style.width=this.Yb(b)});
gvjs_Sq.prototype.Dm=gvjs_W(92,function(a,b,c){a.setAttribute(gvjs_bq,"translate("+b+gvjs_ha+c+")")});gvjs_Uq.prototype.Dm=gvjs_W(91,function(a,b,c){a.style.top=this.Yb(c);a.style.left=this.Yb(b)});
gvjs_Sq.prototype.Tx=gvjs_W(90,function(a,b,c){var d=gvjs_Hq(),e=this.kb("clipPath");c?(c=this.kb(gvjs_hp),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),e.appendChild(c)):(c=this.kb(gvjs_Qp),c.setAttribute("x",b.left),c.setAttribute("y",b.top),c.setAttribute(gvjs_Zd,b.width),c.setAttribute(gvjs_8c,b.height),e.appendChild(c));e.setAttribute(gvjs_9c,d);this.nq.appendChild(e);a=a.j();a.setAttribute(gvjs_4o,gvjs_my(d));
return a});gvjs_Uq.prototype.Tx=gvjs_W(89,function(a,b){var c=this.Td(gvjs_Sb);c.style.clip="rect("+[this.Yb(5E4+b.top),this.Yb(5E4+b.left+b.width),this.Yb(5E4+b.top+b.height),this.Yb(5E4+b.left)].join(gvjs_ha)+")";this.Cj(c,0,0,this.width+1E5,this.height+1E5);a.j();b=new gvjs_Fq(c);this.appendChild(b,a);this.rb(1,1,1,1,new gvjs_2({fill:gvjs_Ix}),b);return c});
gvjs_Sq.prototype.by=gvjs_W(88,function(a,b,c,d,e,f,g,h,k,l){d=this.kb(gvjs_k);g=gvjs_iy(0,h.fontSize,g);g=gvjs_jy(g.start,g.end,gvjs_T);g-=.15*h.fontSize;g=new gvjs_3e(0,g);g.rotate(gvjs__x(e));c=new gvjs_3e(b,c);c.add(g);b=c.x;c=c.y;d.appendChild(this.eO.createTextNode(a));switch(f){case gvjs_1:d.setAttribute(gvjs_aq,gvjs_1);break;case gvjs__:d.setAttribute(gvjs_aq,gvjs_Mv);break;case gvjs_T:d.setAttribute(gvjs_aq,gvjs_T)}d.setAttribute("x",b);d.setAttribute("y",c);d.setAttribute("font-family",
h.hb);d.setAttribute("font-size",h.fontSize||0);h.bold&&d.setAttribute(gvjs_Hu,gvjs_2o);h.ed&&d.setAttribute(gvjs_Gu,gvjs_Gp);h.lf&&d.setAttribute(gvjs_$w,gvjs_cq);l&&d.setAttribute(gvjs_nu,gvjs_Up);0!=e&&d.setAttribute(gvjs_bq,gvjs_Tp+e+" "+b+" "+c+")");this.ji(d,k);return d});
gvjs_Uq.prototype.by=gvjs_W(87,function(a,b,c,d,e,f,g,h,k){var l=this.Td(gvjs_Ax);this.Cj(l,0,0,this.width,this.height);g!=gvjs__&&(g=gvjs_iy(0,h.fontSize,g),g=gvjs_jy(g.start,g.end,gvjs__),g=new gvjs_3e(0,g),g.rotate(gvjs__x(gvjs_Zx(gvjs_0x(Math.atan2(e-c,d-b))))),c=new gvjs_3e(b,c),e=new gvjs_3e(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.Td(gvjs_zx);g.setAttribute("v","M"+b+","+c+"L"+d+","+e+"E");g.setAttribute(gvjs_bx,
gvjs_Ud);b=this.Td("v:textpath");b.setAttribute("on",gvjs_Ud);d=b.style;d.fontSize=h.fontSize||"";d.fontFamily=h.hb||"";switch(f){case gvjs_1:d.setAttribute(gvjs_wx,gvjs_dd);break;case gvjs__:d.setAttribute(gvjs_wx,gvjs__);break;case gvjs_T:d.setAttribute(gvjs_wx,gvjs_h)}h.bold&&(d.fontWeight=gvjs_2o);h.ed&&(d.fontStyle=gvjs_Gp);b.setAttribute(gvjs_j,a);l.appendChild(g);l.appendChild(b);this.ji(l,k,!1);return l});
gvjs_Sq.prototype.wy=gvjs_W(86,function(a,b,c,d,e,f,g,h,k,l,m){a=this.by(a,b,c,d,e,f,g,h,k,m);this.appendChild(l,a);return a});gvjs_Uq.prototype.wy=gvjs_W(85,function(a,b,c,d,e,f,g,h,k,l){a=this.by(a,b,c,d,e,f,g,h,k);this.appendChild(l,a);return a});
gvjs_Sq.prototype.Co=gvjs_W(84,function(a,b,c,d,e,f,g,h,k){var l=void 0!==h.opacity?h.opacity:1,m=new gvjs_2({fill:h.color,fillOpacity:l});if(h.color&&h.color!=gvjs_e&&h.Pb&&h.Pb!=gvjs_e){l=new gvjs_2({fill:h.color,fillOpacity:l,stroke:h.Pb,strokeOpacity:l,strokeWidth:h.MM});var n=this.Sa();this.wy(a,b,c,d,e,f,g,h,l,n,k).setAttribute(gvjs_Zo,gvjs_Ud);this.wy(a,b,c,d,e,f,g,h,m,n,k);return n.j()}return this.by(a,b,c,d,e,f,g,h,m,k)});
gvjs_Uq.prototype.Co=gvjs_W(83,function(a,b,c,d,e,f,g,h){e=gvjs__x(e);d=gvjs_iy(b,d,f);b=new gvjs_3e(b,c);var k=new gvjs_3e(d.start,c);k=k.clone().HT(b).rotate(e).add(b);c=new gvjs_3e(d.end,c);c=c.clone().HT(b).rotate(e).add(b);return this.ey(a,k.x,k.y,c.x,c.y,f,g,h)});
gvjs_Sq.prototype.ji=gvjs_W(79,function(a,b){gvjs_Vx(b)?(a.setAttribute(gvjs_1p,b.Af),a.setAttribute(gvjs_3p,b.Ub),gvjs_Vx(b)&&1<=b.Yi?a.removeAttribute(gvjs_2p):a.setAttribute(gvjs_2p,b.Yi),b.Hm!=gvjs_Yw?a.setAttribute(gvjs_6w,gvjs_ny(b.Hm,b.Ub)):a.removeAttribute(gvjs_6w)):(a.setAttribute(gvjs_1p,gvjs_e),a.setAttribute(gvjs_3p,0));gvjs_Xx(b)?a.removeAttribute(gvjs_mp):a.setAttribute(gvjs_mp,b.ff);var c=b.qE;typeof c===gvjs_f&&a.setAttribute("rx",c);c=b.rE;typeof c===gvjs_f&&a.setAttribute("ry",
c);var d=b.fk,e=b.Fg;if(d){e=gvjs_fy(d,1).toString();c=this.cZ[e];if(!c){c=gvjs_Hq();this.cZ[e]=c;e=this.kb(gvjs_Ip);var f=d.x1,g=d.x2,h=d.y1,k=d.y2,l=d.eg,m=d.Gf,n=1;if(0===d.Kn||d.Kn)n=d.Kn;var p=1;if(0===d.Ln||d.Ln)p=d.Ln;var q=d.eo?"objectBoundingBox":gvjs_vx;e.setAttribute(gvjs_9c,c);e.setAttribute("x1",f);e.setAttribute("y1",h);e.setAttribute("x2",g);e.setAttribute("y2",k);e.setAttribute("gradientUnits",q);f=gvjs_5w+l+gvjs_$r+n;m=gvjs_5w+m+gvjs_$r+p;p=this.kb(gvjs_0p);p.setAttribute(gvjs_Lp,
gvjs_Lo);p.setAttribute(gvjs_Md,f);e.appendChild(p);d.Cp&&(d=this.kb(gvjs_0p),d.setAttribute(gvjs_Lp,"49.99%"),d.setAttribute(gvjs_Md,f),e.appendChild(d),d=this.kb(gvjs_0p),d.setAttribute(gvjs_Lp,"50%"),d.setAttribute(gvjs_Md,m),e.appendChild(d));d=this.kb(gvjs_0p);d.setAttribute(gvjs_Lp,gvjs_Mo);d.setAttribute(gvjs_Md,m);e.appendChild(d);this.nq.appendChild(e)}a.setAttribute(gvjs_lp,gvjs_my(c))}else if(e){c=e.getStyle()+"_"+e.he()+"_"+e.getBackgroundColor();if(!(c in this.KR)){d=null;switch(e.getStyle()){case gvjs_rw:d=
this.kb(gvjs_xd);d.setAttribute("patternUnits",gvjs_vx);d.setAttribute("x","0");d.setAttribute("y","0");d.setAttribute(gvjs_Zd,"4");d.setAttribute(gvjs_8c,"4");d.setAttribute("viewBox","0 0 4 4");m=this.kb(gvjs_Qp);m.setAttribute("x","0");m.setAttribute("y","0");m.setAttribute(gvjs_Zd,"4");m.setAttribute(gvjs_8c,"4");m.setAttribute(gvjs_lp,e.getBackgroundColor());d.appendChild(m);m=this.kb("g");m.setAttribute(gvjs_1p,e.he());m.setAttribute(gvjs_7w,gvjs_0w);e=this.kb(gvjs_d);e.setAttribute("x1","2");
e.setAttribute("y1","0");e.setAttribute("x2","4");e.setAttribute("y2","2");e.setAttribute(gvjs_3p,"2");m.appendChild(e);e=this.kb(gvjs_d);e.setAttribute("x1","0");e.setAttribute("y1","2");e.setAttribute("x2","2");e.setAttribute("y2","4");e.setAttribute(gvjs_3p,"2");m.appendChild(e);d.appendChild(m);break;case gvjs_Hw:d=this.kb(gvjs_xd),d.setAttribute("patternUnits",gvjs_vx),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute(gvjs_Zd,"6"),d.setAttribute(gvjs_8c,"6"),d.setAttribute("viewBox",
"0 0 4 4"),m=this.kb(gvjs_Qp),m.setAttribute("x","0"),m.setAttribute("y","0"),m.setAttribute(gvjs_Zd,"4"),m.setAttribute(gvjs_8c,"4"),m.setAttribute(gvjs_lp,e.getBackgroundColor()),d.appendChild(m),m=this.kb("g"),m.setAttribute(gvjs_1p,e.he()),m.setAttribute(gvjs_7w,gvjs_0w),e=this.kb(gvjs_d),e.setAttribute("x1","2"),e.setAttribute("y1","0"),e.setAttribute("x2","0"),e.setAttribute("y2","2"),e.setAttribute(gvjs_3p,"2"),m.appendChild(e),e=this.kb(gvjs_d),e.setAttribute("x1","4"),e.setAttribute("y1",
"2"),e.setAttribute("x2","2"),e.setAttribute("y2","4"),e.setAttribute(gvjs_3p,"2"),m.appendChild(e),d.appendChild(m)}e=gvjs_Hq();d.setAttribute(gvjs_9c,e);this.nq.appendChild(d);this.KR[c]=e}c=this.KR[c];a.setAttribute(gvjs_lp,gvjs_my(c))}else a.setAttribute(gvjs_lp,b.nb());null!=b.YK&&(e=b.YK,c=gvjs_fy(e,1).toString(),b=this.f3[c],b||(b=gvjs_Hq(),this.f3[c]=b,c=this.kb(gvjs_rp),c.setAttribute(gvjs_9c,b),d=this.kb(gvjs_jp),d.setAttribute(gvjs_Fp,"SourceAlpha"),d.setAttribute("stdDeviation",e.radius||
0),c.appendChild(d),d=this.kb("feOffset"),d.setAttribute("dx",e.oha||0),d.setAttribute("dy",e.wha||0),c.appendChild(d),null!=e.opacity&&(d=this.kb(gvjs_ip),m=this.kb("feFuncA"),m.setAttribute(gvjs_Vd,gvjs_Hp),m.setAttribute("slope",e.opacity),d.appendChild(m),c.appendChild(d)),e=this.kb("feMerge"),d=this.kb(gvjs_kp),e.appendChild(d),d=this.kb(gvjs_kp),d.setAttribute(gvjs_Fp,"SourceGraphic"),e.appendChild(d),c.appendChild(e),this.nq.appendChild(c)),a.setAttribute(gvjs_rp,gvjs_my(b)))});
gvjs_Uq.prototype.ji=gvjs_W(78,function(a,b,c){for(var d=a.children,e=0;e<d.length;e++)a.children[e].tagName!=gvjs_lp&&a.children[e].tagName!=gvjs_1p||a.removeChild(d[e]);c=null!=c?c:!0;if(gvjs_Vx(b)){if(a.stroked=!0,a.strokeweight=b.Ub,a.strokecolor=b.Af,c=!(gvjs_Vx(b)&&1<=b.Yi),d=b.Hm!=gvjs_Yw,c||d)e=this.Td("v:stroke"),c&&(e.opacity=String(Math.round(100*b.Yi))+"%"),d&&(e.dashstyle=gvjs_oy(b.Hm)),a.appendChild(e)}else c&&gvjs_Xx(b)?(a.stroked=!0,a.strokeweight=1,a.strokecolor=b.nb()):a.stroked=
!1;void 0!==a.filled&&(a.filled=!0);c=b.fk;if(null!=c){b=this.Td(gvjs_xx);b.setAttribute(gvjs_S,c.eg);b.setAttribute("color2",c.Gf);b.setAttribute(gvjs_Mp,c.Kn||1);b.setAttribute("opacity2",c.Ln||1);d=c.x1;e=c.y1;var f=c.x2;c=c.y2;typeof d==gvjs_j&&(d=parseInt(d,10));typeof e==gvjs_j&&(e=parseInt(e,10));typeof f==gvjs_j&&(f=parseInt(f,10));typeof c==gvjs_j&&(c=parseInt(c,10));c=gvjs_Zx(gvjs_0x(Math.atan2(c-e,f-d)));c=gvjs_Yx(270-c,360);b.setAttribute("angle",c);b.setAttribute(gvjs_Vd,gvjs_zp);a.appendChild(b)}else b.Fg?
(c=b.Fg,b=this.Td(gvjs_xx),b.setAttribute(gvjs_Vd,gvjs_xd),b.setAttribute(gvjs_S,c.he()),b.setAttribute("color2",c.getBackgroundColor()),c=gvjs_me("google.charts.loader.makeCssUrl")({subdir1:"core",subdir2:"patterns",filename:c.getStyle()+".gif"}),b.setAttribute("src",c),a.appendChild(b)):b.nb()==gvjs_e?a.filled=!1:gvjs_Xx(b)?a.fillcolor=b.nb():(c=this.Td(gvjs_xx),c.opacity=String(Math.round(100*b.ff))+"%",c.color=b.nb(),a.appendChild(c))});gvjs_Sq.prototype.h$=gvjs_W(77,function(){return this.container.innerHTML});
gvjs_Oq.prototype.ec=gvjs_W(76,function(a,b,c){a.constructor==gvjs_Fq&&(a=a.j());this.aa.D(a,b,c)});gvjs_Pq.prototype.ec=gvjs_W(75,function(a,b,c){this.aa.D(a,b,c)});gvjs_Oq.prototype.el=gvjs_W(74,function(a){var b=gvjs_ly(a);return b?(b=gvjs_dy(a,b),a=gvjs_ey(a),new gvjs_A(b.y,b.x+a.width,b.y+a.height,b.x)):null});
gvjs_Sq.prototype.el=gvjs_W(73,function(a){var b=gvjs_rl().ek();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_Np&&a.tagName.toLowerCase()!==gvjs_$p?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_A(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_Sq.o.el.call(this,a)):gvjs_Sq.o.el.call(this,a)});
gvjs_2q.prototype.el=gvjs_W(72,function(){if(!(null!=this.uo||this.Ru()&&null!=this.uo||this.fireEvent("box",[this])&&null!=this.uo))throw"cannot determine bounding box until inserted into a scene.";return this.uo});gvjs_Oq.prototype.Ie=gvjs_W(71,function(a){this.gv.removeNode(a);gvjs_fm(a)});
gvjs_Sq.prototype.YB=gvjs_W(70,function(){var a=gvjs_z(gvjs_b,{"aria-label":"A tabular representation of the data in the chart.",style:"position:absolute;left:"+(this.eQ?1E4:-1E4)+"px;top:auto;width:1px;height:1px;overflow:hidden"});this.container.appendChild(a);this.container.setAttribute(gvjs_ht,"A chart.");return a});gvjs_Gq.prototype.il=gvjs_W(67,function(a,b){return this.hf(a,b).width});
gvjs_Sq.prototype.ey=gvjs_W(66,function(a,b,c,d,e,f,g,h,k){var l=gvjs_jy(b,d,f,k),m=gvjs_jy(c,e,f,k);return this.Co(a,l,m,Math.sqrt(gvjs_7x(new gvjs_6x(b,c,d,e))),gvjs_Zx(gvjs_0x(Math.atan2(e-c,d-b))),f,g,h,k)});
gvjs_Uq.prototype.ey=gvjs_W(65,function(a,b,c,d,e,f,g,h){var k=new gvjs_2({fill:h.color});if(h.color&&h.color!=gvjs_e&&h.Pb&&h.Pb!=gvjs_e){var l=new gvjs_2({fill:h.color,stroke:h.Pb,strokeWidth:2}),m=this.Sa();this.wy(a,b,c,d,e,f,g,h,l,m);this.wy(a,b,c,d,e,f,g,h,k,m);return m.j()}return this.by(a,b,c,d,e,f,g,h,k)});gvjs_Gq.prototype.xi=gvjs_W(64,function(a,b,c,d,e,f,g,h,k,l){a=this.ey(a,b,c,d,e,f,g,h,l);this.appendChild(k,a);return a});
gvjs_Sq.prototype.Hs=gvjs_W(63,function(a,b,c,d,e,f,g,h){return this.Co(a,b,c,d,0,e,f,g,h)});gvjs_Uq.prototype.Hs=gvjs_W(62,function(a,b,c,d,e,f,g){b=gvjs_iy(b,d,e);c=gvjs_iy(c,g.fontSize,f);f=gvjs__;c=gvjs_jy(c.start,c.end,f);return this.ey(a,b.start,c,b.end,c,e,f,g)});gvjs_Gq.prototype.Ud=gvjs_W(61,function(a,b,c,d,e,f,g,h,k){a=this.Hs(a,b,c,d,e,f,g,k);this.appendChild(h,a);return a});gvjs_Gq.prototype.Ga=gvjs_W(60,function(a,b,c){a=this.Dc(a,b);this.appendChild(c,a);return a});
gvjs_Gq.prototype.kO=gvjs_W(59,function(a,b,c,d,e,f){a=gvjs_ky(this,a,b,c,d,e);this.appendChild(f,a)});gvjs_Sq.prototype.Uj=gvjs_W(58,function(a,b,c,d,e){var f=this.kb(gvjs_Qp);f.setAttribute("x",a);f.setAttribute("y",b);f.setAttribute(gvjs_Zd,c);f.setAttribute(gvjs_8c,d);this.ji(f,e);return f});gvjs_Uq.prototype.Uj=gvjs_W(57,function(a,b,c,d,e){var f=this.Td("v:rect"),g=gvjs_Xx(e)&&1<=d&&1<=c&&null==e.fk;this.ji(f,e,g);if(gvjs_Vx(e)||g)c=Math.max(c-1,0),d=Math.max(d-1,0);this.Cj(f,a,b,c,d);return f});
gvjs_Gq.prototype.rb=gvjs_W(56,function(a,b,c,d,e,f){a=this.Uj(a,b,c,d,e);this.appendChild(f,a);return a});gvjs_Sq.prototype.kH=gvjs_W(55,function(a,b,c,d,e){var f=this.kb(gvjs_hp);f.setAttribute("cx",a);f.setAttribute("cy",b);f.setAttribute("rx",c);f.setAttribute("ry",d);this.ji(f,e);return f});gvjs_Uq.prototype.kH=gvjs_W(54,function(a,b,c,d,e){var f=this.Td(gvjs_yx);this.Cj(f,a-c,b-d,2*c,2*d);this.ji(f,e,!1);return f});
gvjs_Gq.prototype.Yk=gvjs_W(53,function(a,b,c,d,e,f){a=this.kH(a,b,c,d,e);this.appendChild(f,a);return a});gvjs_Sq.prototype.Fs=gvjs_W(52,function(a,b,c,d){var e=this.kb(gvjs_3o);e.setAttribute("cx",a);e.setAttribute("cy",b);e.setAttribute("r",c);this.ji(e,d);return e});gvjs_Uq.prototype.Fs=gvjs_W(51,function(a,b,c,d){var e=this.Td(gvjs_yx),f=2*c;this.Cj(e,a-c,b-c,f,f);this.ji(e,d,!1);return e});gvjs_Gq.prototype.ze=gvjs_W(50,function(a,b,c,d,e){a=this.Fs(a,b,c,d);this.appendChild(e,a);return a});
gvjs_Sq.prototype.nH=gvjs_W(49,function(a,b){var c=this.kb(gvjs_Np);0<a.length&&c.setAttribute("d",a.join(""));this.ji(c,b);return c});gvjs_Uq.prototype.nH=gvjs_W(48,function(a,b){for(var c=this.Td(gvjs_Ax),d=this.Td(gvjs_zx);0<a.length&&gvjs_Hf(gvjs_Ce(a),"M");)a=gvjs_Te(a,0,a.length-1);d.setAttribute("v",a.join(""));this.Cj(c,0,0,this.width,this.height);c.appendChild(d);this.ji(c,b,!1);return c});gvjs_Sq.prototype.Nh=gvjs_W(47,function(a){a.push("Z")});gvjs_Uq.prototype.Nh=gvjs_W(46,function(a){a.push("X")});
gvjs_Sq.prototype.Kk=gvjs_W(45,function(a,b,c,d,e,f,g,h){if(0<d&&0<e){var k=gvjs_Zx(g)-gvjs_Zx(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_3x(k)/2,f-=k,g+=k)}f=gvjs_Zx(f);g=gvjs_Zx(g);l=gvjs_1x(g-90,d);var m=gvjs_2x(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_Uq.prototype.Kk=gvjs_W(44,function(a,b,c,d,e,f,g,h){f=gvjs_Zx(f);g=gvjs_Zx(g);var k=Math.round(gvjs_1x(f-90,d)),l=Math.round(gvjs_2x(f-90,e)),m=Math.round(gvjs_1x(g-90,d)),n=Math.round(gvjs_2x(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_Zx(g-f)||!h&&180>gvjs_Zx(f-g))||a.push((h?"WA":"AT")+(b-d)+","+(c-e)+","+(b+d)+","+(c+e)+","+(b+k)+","+(c+l)+","+(b+m)+","+(c+n))});
gvjs_Sq.prototype.no=gvjs_W(43,function(a,b,c,d,e,f,g){a.push("C"+b+","+c+","+d+","+e+","+f+","+g)});gvjs_Uq.prototype.no=gvjs_W(42,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_Sq.prototype.Ka=gvjs_W(41,function(a,b,c){a.push("L"+b+","+c)});gvjs_Uq.prototype.Ka=gvjs_W(40,function(a,b,c){a.push("L"+Math.round(b)+","+Math.round(c))});gvjs_Sq.prototype.Vc=gvjs_W(39,function(a,b,c){a.push("M"+b+","+c)});
gvjs_Uq.prototype.Vc=gvjs_W(38,function(a,b,c){a.push("M"+Math.round(b)+","+Math.round(c))});gvjs_Gq.prototype.Dc=gvjs_W(37,function(a,b){for(var c=[],d=0;d<a.Fc.length;d++){var e=c,f=a.Fc[d];switch(f.type){case gvjs_Wv:f=f.data;this.Vc(e,f.x,f.y);break;case gvjs_d:f=f.data;this.Ka(e,f.x,f.y);break;case gvjs_bu:f=f.data;this.no(e,f.x1,f.y1,f.x2,f.y2,f.x,f.y);break;case "arc":f=f.data;this.Kk(e,f.cx,f.cy,f.rx,f.ry,f.Ky,f.tu,f.Vaa);break;case gvjs_3t:this.Nh(e)}}return this.nH(c,b)});
gvjs_Gq.prototype.fC=gvjs_W(36,function(){return null});gvjs_Gq.prototype.oy=gvjs_W(35,function(){});gvjs_Sq.prototype.lH=gvjs_W(34,function(){return this.kb("g")});gvjs_Uq.prototype.lH=gvjs_W(33,function(){var a=this.Td("v:group");this.Cj(a,0,0,this.width,this.height);return a});gvjs_Gq.prototype.Sa=gvjs_W(32,function(a){a=null!=a?a:!1;var b=new gvjs_Fq(gvjs_q(this.lH,this));a||b.j();return b});
gvjs_Sq.prototype.ZB=gvjs_W(31,function(a,b){this.width=a;this.height=b;var c=this.kb(gvjs_$p);c.setAttribute(gvjs_Zd,a);c.setAttribute(gvjs_8c,b);c.style.overflow=gvjs_Cp;c.setAttribute(gvjs_ht,"A chart.");this.container.appendChild(c);gvjs_Tq(this,c);return new gvjs_Fq(c)});
gvjs_Uq.prototype.ZB=gvjs_W(30,function(a,b){this.width=a;this.height=b;var c=this.Td(gvjs_Sb);this.Cj(c,-5E4,-5E4,this.width+1E5,this.height+1E5);this.container.appendChild(c);var d=this.Sa(),e=d.j();e.coordorigin=gvjs_Ko;e.coordsize=a+" "+b;e.style.top=this.Yb(5E4);e.style.left=this.Yb(5E4);c.appendChild(e);return d});gvjs_Gq.prototype.Ql=gvjs_W(29,function(a,b){a=this.ZB(a,b);a.Cm(gvjs_Fs);return this.jw=a});
gvjs_hy.prototype.Ef=gvjs_W(28,function(a,b,c,d,e,f,g){this.Pj({type:"arc",data:{cx:a,cy:b,rx:c,ry:d,Ky:e,tu:f,Vaa:g}})});gvjs_hy.prototype.mo=gvjs_W(27,function(a,b,c,d,e,f){this.Pj({type:gvjs_bu,data:{x1:a,y1:b,x2:c,y2:d,x:e,y:f}})});gvjs_hy.prototype.va=gvjs_W(26,function(a,b){this.Pj({type:gvjs_d,data:{x:a,y:b}})});gvjs_Fq.prototype.Fq=gvjs_W(25,function(){return this.H?gvjs_9x(this.H):this.DQ});gvjs_Gq.prototype.Fq=gvjs_W(24,function(a){return gvjs_9x(a)});
gvjs_Fq.prototype.Cm=gvjs_W(23,function(a){this.DQ=a;this.H&&gvjs_sq(this.H,a)});gvjs_Gq.prototype.Cm=gvjs_W(22,function(a,b){a&&(a.constructor==gvjs_Fq?a.Cm(b):gvjs_sq(a,b))});gvjs_Qx.prototype.$y=gvjs_W(20,function(){return new gvjs_Qx(this.tc,gvjs_Px(this.Vm),gvjs_Px(this.DG))});
gvjs_2.prototype.$y=gvjs_W(19,function(){var a=this.clone();a.bf(gvjs_Px(this.rC));a.gd(gvjs_Px(this.Af));var b=this.fk;if(b){var c=gvjs_w(b);c.eg=gvjs_Px(b.eg);c.Gf=gvjs_Px(b.Gf);gvjs_Tx(a,c)}this.Fg&&gvjs_Sx(a,this.Fg.$y());return a});gvjs_jm.prototype.wA=gvjs_W(16,function(a){this.t1=a});
gvjs_gh.prototype.Pq=gvjs_W(9,function(a){var b;(b="A"==a.tagName&&a.hasAttribute("href")||a.tagName==gvjs_Qa||a.tagName==gvjs_Yo||a.tagName==gvjs_Xo||a.tagName==gvjs_Vo?!a.disabled&&(!gvjs_Kx(a)||gvjs_Lx(a)):gvjs_Mx(a))&&gvjs_x?(a=!gvjs_se(a.getBoundingClientRect)||gvjs_x&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a});gvjs_gh.prototype.Py=gvjs_W(7,function(){return gvjs_Nx(this.jd)});
gvjs_gh.prototype.Dq=gvjs_W(1,function(a,b){return gvjs_Jx(a,b||this.jd)});gvjs_3e.prototype.HT=gvjs_W(0,function(a){this.x-=a.x;this.y-=a.y;return this});function gvjs_py(a){return a}function gvjs_qy(a,b){gvjs_Dg(a,b)}function gvjs_ry(a){a=a.document;a=gvjs_rh(a)?a.documentElement:a.body;return new gvjs_y(a.clientWidth,a.clientHeight)}function gvjs_sy(a){return a.scrollingElement?a.scrollingElement:!gvjs_0g&&gvjs_rh(a)?a.documentElement:a.body||a.documentElement}
function gvjs_ty(a){var b=gvjs_sy(a);a=a.parentWindow||a.defaultView;return gvjs_x&&gvjs_ah("10")&&a.pageYOffset!=b.scrollTop?new gvjs_u(b.scrollLeft,b.scrollTop):new gvjs_u(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}
function gvjs_uy(a,b){var c=gvjs_nh(a,gvjs_b);gvjs_x?(b=gvjs_zg(gvjs_Cg,b),gvjs_Dg(c,b),c.removeChild(c.firstChild)):gvjs_Dg(c,b);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function gvjs_vy(a,b){a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.right=Math.max(a.right,b.right);a.bottom=Math.max(a.bottom,b.bottom)}var gvjs_wy={stroke:gvjs_Ix,strokeOpacity:0,fill:gvjs_Ix,fillOpacity:0};
function gvjs_xy(a){return gvjs_Vx(a)?a.Ub:0}function gvjs_yy(a,b){null!=b&&(a.bold=b);return a}function gvjs_zy(a,b){null!=b&&(a.ed=b);return a}function gvjs_Ay(a){this.hb=gvjs_Dw;this.fontSize=10;this.color=gvjs_0o;this.opacity=1;this.Pb="";this.MM=3;this.lf=this.ed=this.bold=!1;this.Cr(a)}gvjs_=gvjs_Ay.prototype;
gvjs_.Cr=function(a){a=a||{};this.Kw(a.hb);this.Bm(a.fontSize);this.setColor(a.color);this.setOpacity(a.opacity);var b=a.Pb;null!=b&&(this.Pb=b);b=a.MM;null!=b&&(this.MM=b);gvjs_yy(this,a.bold);gvjs_zy(this,a.ed);a=a.lf;null!=a&&(this.lf=a);return this};gvjs_.Kw=function(a){null!=a&&""!==a&&(this.hb=a);return this};gvjs_.Bm=function(a){if(null!=a&&(typeof a===gvjs_j&&(a=parseFloat(a)),typeof a===gvjs_f)){if(0>a)throw Error("Negative fontSize not allowed.");0<a&&(this.fontSize=a)}return this};
gvjs_.setColor=function(a){null!=a&&(this.color=a);return this};gvjs_.setOpacity=function(a){null!=a&&(this.opacity=a);return this};function gvjs_By(a){if(a instanceof gvjs_Zh)return a;if(typeof a.es==gvjs_c)return a.es(!1);if(gvjs_qe(a)){var b=0,c=new gvjs_Zh;c.next=function(){for(;;){if(b>=a.length)throw gvjs_Yh;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function gvjs_Cy(a,b,c){if(gvjs_qe(a))try{gvjs_s(a,b,c)}catch(d){if(d!==gvjs_Yh)throw d;}else{a=gvjs_By(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_Yh)throw d;}}}function gvjs_Dy(a){if(gvjs_qe(a))return gvjs_Qe(a);a=gvjs_By(a);var b=[];gvjs_Cy(a,function(c){b.push(c)});return b}
var gvjs_rda={fill:{name:gvjs_lp,type:gvjs_S},fillOpacity:{name:gvjs_qp,type:gvjs_uw},stroke:{name:gvjs_1p,type:gvjs_S},strokeOpacity:{name:gvjs_8p,type:gvjs_uw},strokeWidth:{name:gvjs_9p,type:gvjs_Zv},Z3:{name:"strokeDashStyle",type:["arrayOfNumber",{type:gvjs_j,ku:{xja:gvjs_Yw,Oza:gvjs_du}}]},rx:{name:"rx",type:gvjs_f},ry:{name:"ry",type:gvjs_f},gradient:{name:gvjs_zp,type:gvjs_vd,properties:{eg:{name:"color1",type:gvjs_S},Gf:{name:"color2",type:gvjs_S},Kn:{name:"opacity1",type:gvjs_uw},Ln:{name:"opacity2",
type:gvjs_uw},x1:{name:"x1",type:gvjs_0v},y1:{name:"y1",type:gvjs_0v},x2:{name:"x2",type:gvjs_0v},y2:{name:"y2",type:gvjs_0v},Cp:{name:"sharpTransition",type:gvjs_Db},eo:{name:"useObjectBoundingBoxUnits",type:gvjs_Db}}},ufa:{name:"shadow",type:gvjs_vd,properties:{radius:{name:"radius",type:gvjs_f},opacity:{name:gvjs_Mp,type:gvjs_uw},oha:{name:"xOffset",type:gvjs_f},wha:{name:"yOffset",type:gvjs_f}}},pattern:{name:gvjs_xd,type:gvjs_vd,properties:{color:{name:gvjs_S,type:gvjs_S},backgroundColor:{name:gvjs_kt,
type:gvjs_S},style:{name:gvjs_Md,type:{type:gvjs_j,ku:{XAa:gvjs_rw,eBa:gvjs_Hw}}}}}},gvjs_sda={color:{name:gvjs_S,type:gvjs_S},opacity:{name:gvjs_Mp,type:gvjs_uw},Pb:{name:"auraColor",type:gvjs_S},MM:{name:"auraWidth",type:gvjs_Zv},hb:{name:gvjs_wp,type:gvjs_j},fontSize:{name:gvjs_xp,type:gvjs_Zv},bold:{name:gvjs_2o,type:gvjs_Db},ed:{name:gvjs_Gp,type:gvjs_Db},lf:{name:gvjs_cq,type:gvjs_Db}};
function gvjs_Ey(a,b){for(var c=gvjs_$d(Object.keys(b)),d=c.next();!d.done;d=c.next()){d=d.value;var e=b[d];null!=e&&e instanceof Object&&!Array.isArray(e)?(a[d]=a[d]||{},gvjs_Ey(a[d],e)):null!=e&&(a[d]=e)}}function gvjs_Fy(a){var b=void 0===b?{}:b;gvjs_Ee(a.He,function(c){gvjs_Ey(b,c)});return b}function gvjs_tda(a,b){b&&(a=b(a));return gvjs_ai(a)}function gvjs_Gy(a,b,c,d){return gvjs_oi(a,gvjs_tda,{},b,c||{},d)}function gvjs_Hy(a,b,c,d){return gvjs_D(a,b,d,c)}
function gvjs_Iy(a,b,c){return gvjs_oi(a,gvjs_yi,0,b,c)}function gvjs_Jy(a,b,c,d){return gvjs_oi(a,gvjs_zi,gvjs_e,b,c,d)}
function gvjs_Ky(a,b,c){function d(f,g,h){function k(){var m=f.type;m===gvjs_vd?(m=f.properties,l=gvjs_Ky(a.view(g),m,h)):l=d(m,g||f.name,h||f.ku)}var l=null;Array.isArray(f)?gvjs_Je(f,function(m){l=d(m,g,h);return null!=l}):gvjs_ai(f)?k():typeof f===gvjs_j?l=d(gvjs_ii[f],g,h):typeof f===gvjs_c&&(l=f.call(a,g,h));return l}var e=null;gvjs_v(b,function(f,g){f=d(f,f.name,c&&c[g]);null!=f&&(null==e&&(e={}),e[g]=f)});return e}
function gvjs_Ly(a,b,c){var d=null,e=null;c instanceof gvjs_2?d=new gvjs_2(c.getProperties()):typeof c===gvjs_vd?d=new gvjs_2(c):e=c;a=a.La(b,e);a=gvjs_t(a,function(f){typeof f===gvjs_j&&(f={fill:gvjs_zi(f)});return f});a=gvjs_Ky(new gvjs_ji(a),gvjs_rda);d=d||new gvjs_2;d.Cr(a);gvjs_Wx(d)||(d.bf(gvjs_wy.fill),d.zf(gvjs_wy.fillOpacity));gvjs_Vx(d)||(d.gd(gvjs_wy.stroke),gvjs_Rx(d,gvjs_wy.strokeOpacity));return d}
function gvjs_My(a,b,c,d){a=a.La(b);d=gvjs_Ky(new gvjs_ji(a),gvjs_sda,{color:d,Pb:d});c=new gvjs_Ay(c||{});c.Cr(d);return c}var gvjs_uda=[1,4,2];function gvjs_Ny(a,b){return gvjs_tca?a.Bi.button==b:a.type==gvjs_1t?0==b:!!(a.Bi.button&gvjs_uda[b])}function gvjs_Oy(a){return gvjs_Ny(a,0)&&!(gvjs_1g&&a.ctrlKey)}function gvjs_Py(a,b,c){gvjs_9m(a,b,gvjs_Yd,c)}function gvjs_Qy(a,b){a.al.reject=b}function gvjs_Ry(a,b,c){var d=gvjs_Mn(a,b);c&&a.clear();d?a.oA(b):a.Op(b)}
function gvjs_Sy(a,b,c){var d=gvjs_Nn(a,b);c&&a.clear();d?a.hS(b):a.oe(b)}function gvjs_Ty(a,b,c,d){var e=gvjs_On(a,b,c);d&&a.clear();e?a.vK(b,c):gvjs_Qn(a,b,c)}function gvjs_Uy(a,b){gvjs_Le(a,b)||a.push(b)}function gvjs_Vy(a,b,c){return a+c*(b-a)}function gvjs_Wy(a,b){return new gvjs_u(a.x-b.x,a.y-b.y)}function gvjs_Xy(a,b){return new gvjs_u(gvjs_Vy(a.x0,a.x1,b),gvjs_Vy(a.y0,a.y1,b))}function gvjs_Yy(a){return new gvjs_A(a.top,a.left+a.width,a.top+a.height,a.left)}
function gvjs_3(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}gvjs_=gvjs_3.prototype;gvjs_.clone=function(){return new gvjs_3(this.left,this.top,this.width,this.height)};gvjs_.iD=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(d<=a)return this.left=b,this.top=d,this.width=c-b,this.height=a-d,!0}return!1};
function gvjs_Zy(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new gvjs_3(c,e,d-c,a-e)}return null}gvjs_.intersects=function(a){return this.left<=a.left+a.width&&a.left<=this.left+this.width&&this.top<=a.top+a.height&&a.top<=this.top+this.height};
gvjs_.Uk=function(a){var b=gvjs_Zy(this,a);if(b&&b.height&&b.width){b=[];var c=this.top,d=this.height,e=this.left+this.width,f=this.top+this.height,g=a.left+a.width,h=a.top+a.height;a.top>this.top&&(b.push(new gvjs_3(this.left,this.top,this.width,a.top-this.top)),c=a.top,d-=a.top-this.top);h<f&&(b.push(new gvjs_3(this.left,h,this.width,f-h)),d=h-c);a.left>this.left&&b.push(new gvjs_3(this.left,c,a.left-this.left,d));g<e&&b.push(new gvjs_3(g,c,e-g,d));a=b}else a=[this.clone()];return a};
gvjs_.contains=function(a){return a instanceof gvjs_u?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};gvjs_.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};gvjs_.Xb=function(){return new gvjs_y(this.width,this.height)};
gvjs_.getCenter=function(){return new gvjs_u(this.left+this.width/2,this.top+this.height/2)};gvjs_.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};gvjs_.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
gvjs_.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.translate=function(a,b){a instanceof gvjs_u?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b===gvjs_f&&(this.top+=b));return this};gvjs_.scale=function(a,b){b=typeof b===gvjs_f?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};
function gvjs__y(a){return new gvjs_3(a.left,a.top,a.right-a.left,a.bottom-a.top)}function gvjs_0y(a){a=a?gvjs_hh(a):document;return!gvjs_x||gvjs_bh(9)||gvjs_rh(gvjs_fh(a).jd)?a.documentElement:a.body}
function gvjs_vda(a){if(gvjs_x&&!gvjs_bh(8))return a.offsetParent;var b=gvjs_hh(a),c=gvjs_Ek(a,gvjs_zd),d=c==gvjs_Bu||c==gvjs_R;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=gvjs_Ek(a,gvjs_zd),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==gvjs_Bu||c==gvjs_R||c==gvjs_Dd))return a;return null}
function gvjs_1y(a){var b=gvjs_hh(a),c=new gvjs_u(0,0),d=gvjs_0y(b);if(a==d)return c;a=gvjs_$x(a);b=gvjs_ty(gvjs_fh(b).jd);c.x=a.left+b.x;c.y=a.top+b.y;return c}
function gvjs_2y(a){for(var b=new gvjs_A(0,Infinity,Infinity,0),c=gvjs_fh(a),d=c.pc().body,e=c.pc().documentElement,f=gvjs_sy(c.jd);a=gvjs_vda(a);)if(!(gvjs_x&&0==a.clientWidth||gvjs_0g&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&gvjs_Ek(a,"overflow")!=gvjs_Gx){var g=gvjs_1y(a),h=new gvjs_u(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;
b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.ek();c=gvjs_ry(c||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}function gvjs_3y(a){var b=gvjs_1y(a);a=gvjs_ey(a);return new gvjs_3(b.x,b.y,a.width,a.height)}function gvjs_4(a,b){a.style.display=b?"":gvjs_e}function gvjs_4y(a){return gvjs_Up==gvjs_Ek(a,gvjs_nu)}
function gvjs_5y(a,b,c){if(0!=b.length)if(0==a.Fc.length?a.move(b[0].x,b[0].y):a.va(b[0].x,b[0].y),c)for(var d=1;d<b.length;++d)a.mo(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.va(b[d].x,b[d].y)}function gvjs_wda(a,b,c,d,e,f,g,h,k,l){b=a.Co(b,c,d,e,f,g,h,k,void 0);a.appendChild(l,b)}function gvjs_6y(a,b,c,d,e){gvjs_Lq(a,b,c,d,!1,e)}
function gvjs_7y(a){gvjs_jm.call(this);this.H=a;a=gvjs_x?gvjs_Fu:gvjs_1o;this.Jsa=gvjs_K(this.H,gvjs_x?gvjs_Eu:gvjs_Cu,this,!gvjs_x);this.Ksa=gvjs_K(this.H,a,this,!gvjs_x)}gvjs_r(gvjs_7y,gvjs_jm);gvjs_7y.prototype.handleEvent=function(a){var b=new gvjs__l(a.Bi);b.type=a.type==gvjs_Eu||a.type==gvjs_Cu?gvjs_Eu:gvjs_Fu;this.dispatchEvent(b)};gvjs_7y.prototype.O=function(){gvjs_7y.o.O.call(this);gvjs_em(this.Jsa);gvjs_em(this.Ksa);delete this.H};function gvjs_8y(){}gvjs_8y.prototype.Yf=function(){};
function gvjs_9y(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=gvjs_Fk(a)){var c=gvjs_1y(a);if(!b){b=gvjs_4y(a);var d;if(d=b){if(d=gvjs_Qk)d=0<=gvjs_Tf(gvjs_mda,10);var e;if(e=gvjs_Qaa)e=0<=gvjs_Tf(gvjs_lda,10);d=gvjs__g||d||e}b=d?-a.scrollLeft:!b||gvjs_Kaa&&gvjs_ah("8")||gvjs_Ek(a,"overflowX")==gvjs_Gx?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft;c=gvjs_Wy(c,new gvjs_u(b,a.scrollTop))}}}return c||new gvjs_u}
function gvjs_$y(a,b){return(b&8&&gvjs_4y(a)?b^4:b)&-9}
function gvjs_az(a,b,c,d,e,f,g){a=a.clone();var h=gvjs_$y(b,c);c=gvjs_ey(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_3(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_Cq(b,new gvjs_u(f.left,f.top));g=f.Xb();gvjs_rq(c,g)||(c=g,a=gvjs_rh(gvjs_fh(gvjs_hh(b)).jd),!gvjs_x||gvjs_ah("10")||a&&gvjs_ah("8")?(b=b.style,gvjs__g?b.MozBoxSizing=gvjs_ut:gvjs_0g?b.WebkitBoxSizing=gvjs_ut:b.boxSizing=gvjs_ut,b.width=Math.max(c.width,0)+gvjs_U,b.height=Math.max(c.height,0)+gvjs_U):(g=b.style,a?(a=gvjs_Jk(b),b=gvjs_Kk(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_bz(a,b,c,d,e,f,g,h,k){var l=gvjs_9y(c),m=gvjs_3y(a),n=gvjs_2y(a);n&&m.iD(gvjs__y(n));n=gvjs_fh(a);var p=gvjs_fh(c);if(n.pc()!=p.pc()){var q=n.pc().body;p=p.ek();var r=new gvjs_u(0,0),t=gvjs_iq(gvjs_hh(q));if(gvjs_Xg(t,"parent")){var u=q;do{var v=t==p?gvjs_1y(u):gvjs_by(u);r.x+=v.x;r.y+=v.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_Wy(r,gvjs_1y(q));!gvjs_x||gvjs_bh(9)||gvjs_rh(n.jd)||(q=gvjs_Wy(q,gvjs_ty(n.jd)));m.left+=q.x;m.top+=q.y}a=gvjs_$y(a,b);b=m.left;
a&4?b+=m.width:a&2&&(b+=m.width/2);m=new gvjs_u(b,m.top+(a&1?m.height:0));m=gvjs_Wy(m,l);e&&(m.x+=(a&4?-1:1)*e.x,m.y+=(a&1?-1:1)*e.y);if(g)if(k)var w=k;else if(w=gvjs_2y(c))w.top-=l.y,w.right-=l.x,w.bottom-=l.y,w.left-=l.x;return gvjs_az(m,c,d,f,w,g,h)}function gvjs_cz(a,b,c){this.element=a;this.iH=b;this.Bua=c}gvjs_r(gvjs_cz,gvjs_8y);gvjs_cz.prototype.Yf=function(a,b,c){gvjs_bz(this.element,this.iH,a,b,void 0,c,this.Bua)};function gvjs_dz(a,b){this.Fa=a instanceof gvjs_u?a:new gvjs_u(a,b)}
gvjs_r(gvjs_dz,gvjs_8y);gvjs_dz.prototype.Yf=function(a,b,c,d){gvjs_bz(gvjs_0y(a),0,a,b,this.Fa,c,null,d)};function gvjs_ez(a){if(a.nD)throw Error("Can not change this state of the popup while showing.");}function gvjs_fz(a,b){return gvjs_He(a.J6||[],function(c){return b===c||gvjs_Eh(c,b)})}function gvjs_gz(a,b){gvjs_jm.call(this);this.vd=new gvjs_Jq(this);this.uA(a||null);b&&this.Pw(b)}gvjs_r(gvjs_gz,gvjs_jm);gvjs_=gvjs_gz.prototype;gvjs_.H=null;gvjs_.L6=!0;gvjs_.J6=null;gvjs_.K6=null;gvjs_.nD=!1;
gvjs_.Hwa=!1;gvjs_.E_=-1;gvjs_.hra=!1;gvjs_.pna=!0;gvjs_.ug=gvjs_hx;gvjs_.getType=function(){return this.ug};gvjs_.Pw=function(a){this.ug=a};gvjs_.j=function(){return this.H};gvjs_.uA=function(a){gvjs_ez(this);this.H=a};gvjs_.SS=gvjs_l(114);gvjs_.WE=gvjs_l(116);gvjs_.jc=function(){return this.vd};gvjs_.isVisible=function(){return this.nD};gvjs_.setVisible=function(a){this.$E&&this.$E.stop();this.ZC&&this.ZC.stop();a?this.s3():this.$C()};gvjs_.Yf=gvjs_ne;
gvjs_.s3=function(){if(!this.nD&&this.Z0()){if(!this.H)throw Error("Caller must call setElement before trying to show the popup");this.Yf();var a=gvjs_hh(this.H);this.hra&&this.vd.D(a,gvjs_nv,this.dua,!0);if(this.L6)if(this.vd.D(a,gvjs_kd,this.cda,!0),gvjs_x){try{var b=a.activeElement}catch(d){}for(;b&&b.nodeName==gvjs_Pa;){try{var c=gvjs_Fh(b)}catch(d){break}a=c;b=a.activeElement}this.vd.D(a,gvjs_kd,this.cda,!0);this.vd.D(a,"deactivate",this.bda)}else this.vd.D(a,gvjs_1o,this.bda);this.ug==gvjs_hx?
(this.H.style.visibility=gvjs_Gx,gvjs_4(this.H,!0)):this.ug==gvjs_Xv&&this.Yf();this.nD=!0;this.E_=gvjs_we();this.$E?(gvjs_9l(this.$E,gvjs_T,this.$z,!1,this),this.$E.play()):this.$z()}};gvjs_.$C=function(a){if(!this.nD||!this.dispatchEvent({type:gvjs_rt,target:a}))return!1;this.vd&&this.vd.removeAll();this.nD=!1;gvjs_we();this.ZC?(gvjs_9l(this.ZC,gvjs_T,gvjs_ve(this.V7,a),!1,this),this.ZC.play()):this.V7(a);return!0};
gvjs_.V7=function(a){this.ug==gvjs_hx?this.Hwa?gvjs_lm(this.taa,0,this):this.taa():this.ug==gvjs_Xv&&(this.H.style.top="-10000px");this.ww(a)};gvjs_.taa=function(){this.H.style.visibility=gvjs_Cp;gvjs_4(this.H,!1)};gvjs_.Z0=function(){return this.dispatchEvent(gvjs_st)};gvjs_.$z=function(){this.dispatchEvent(gvjs_Sw)};gvjs_.ww=function(a){this.dispatchEvent({type:gvjs_5u,target:a})};
gvjs_.cda=function(a){a=a.target;gvjs_Eh(this.H,a)||gvjs_fz(this,a)||this.K6&&!gvjs_Eh(this.K6,a)||150>gvjs_we()-this.E_||this.$C(a)};gvjs_.dua=function(a){27==a.keyCode&&this.$C(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.bda=function(a){if(this.pna){var b=gvjs_hh(this.H);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_Eh(this.H,a)||"BODY"==a.tagName||gvjs_fz(this,a))return}else if(a.target!=b)return;150>gvjs_we()-this.E_||this.$C()}};
gvjs_.O=function(){gvjs_gz.o.O.call(this);this.vd.ma();gvjs_J(this.$E);gvjs_J(this.ZC);delete this.H;delete this.vd;delete this.J6};function gvjs_hz(a,b){this.Tua=8;this.Qa=b||void 0;gvjs_gz.call(this,a)}gvjs_r(gvjs_hz,gvjs_gz);gvjs_hz.prototype.getPosition=function(){return this.Qa||null};gvjs_hz.prototype.setPosition=function(a){this.Qa=a||void 0;this.isVisible()&&this.Yf()};
gvjs_hz.prototype.Yf=function(){if(this.Qa){var a=!this.isVisible()&&this.getType()!=gvjs_Xv,b=this.j();a&&(b.style.visibility=gvjs_Cp,gvjs_4(b,!0));this.Qa.Yf(b,this.Tua,this.VCa);a&&gvjs_4(b,!1)}};var gvjs_iz=[];function gvjs_jz(a,b){gvjs_dm(b,gvjs_pd,a.Vo,!1,a);gvjs_dm(b,gvjs_od,a.wP,!1,a);gvjs_dm(b,gvjs_nd,a.P$,!1,a);gvjs_dm(b,gvjs_Cu,a.Iv,!1,a);gvjs_dm(b,gvjs_1o,a.wP,!1,a)}function gvjs_kz(a){a.Qw&&(gvjs_mm(a.Qw),a.Qw=void 0)}
function gvjs_lz(a,b){var c=gvjs_ty(a.G.jd);a.yb.x=b.clientX+c.x;a.yb.y=b.clientY+c.y}function gvjs_mz(a,b){try{for(;b&&!a.gb.contains(b);)b=b.parentNode;return b}catch(c){return null}}function gvjs_nz(a){if(a.anchor)for(var b,c=0;b=gvjs_iz[c];c++)gvjs_Eh(b.j(),a.anchor)&&(b.y7=a,a.yda=b)}function gvjs_oz(a,b){gvjs_dz.call(this,a,b)}gvjs_r(gvjs_oz,gvjs_dz);
gvjs_oz.prototype.Yf=function(a,b,c){b=gvjs_0y(a);b=gvjs_2y(b);c=c?new gvjs_A(c.top+10,c.right,c.bottom,c.left+10):new gvjs_A(10,0,0,10);gvjs_az(this.Fa,a,8,c,b,9)&496&&gvjs_az(this.Fa,a,8,c,b,5)};function gvjs_pz(a){gvjs_cz.call(this,a,5)}gvjs_r(gvjs_pz,gvjs_cz);gvjs_pz.prototype.Yf=function(a,b,c){var d=new gvjs_u(10,0);gvjs_bz(this.element,this.iH,a,b,d,c,9)&496&&gvjs_bz(this.element,4,a,1,d,c,5)};
function gvjs_qz(a,b,c){this.G=c||(a?gvjs_fh(gvjs_ih(document,a)):gvjs_fh());gvjs_hz.call(this,this.G.K(gvjs_b,{style:"position:absolute;display:none;"}));this.yb=new gvjs_u(1,1);this.gb=new gvjs_C;this.YA=null;a&&this.CB(a);null!=b&&this.ju(b)}gvjs_r(gvjs_qz,gvjs_hz);gvjs_=gvjs_qz.prototype;gvjs_.Df=null;gvjs_.className="goog-tooltip";gvjs_.rT=500;gvjs_.raa=0;gvjs_.xa=function(){return this.G};
gvjs_.CB=function(a){a=gvjs_ih(document,a);this.gb.add(a);gvjs_K(a,gvjs_pd,this.Vo,!1,this);gvjs_K(a,gvjs_od,this.wP,!1,this);gvjs_K(a,gvjs_nd,this.P$,!1,this);gvjs_K(a,gvjs_Cu,this.Iv,!1,this);gvjs_K(a,gvjs_1o,this.wP,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_ih(document,a),gvjs_jz(this,a),this.gb.remove(a);else{for(var b=this.gb.La(),c=0;a=b[c];c++)gvjs_jz(this,a);this.gb.clear()}};gvjs_.ju=function(a){gvjs_Gh(this.j(),a)};gvjs_.kT=gvjs_l(117);
gvjs_.uA=function(a){var b=this.j();b&&gvjs_xh(b);gvjs_qz.o.uA.call(this,a);a?(b=this.G.pc().body,b.insertBefore(a,b.lastChild),gvjs_J(this.YA),this.YA=new gvjs_7y(this.j()),gvjs_mq(this,this.YA),gvjs_K(this.YA,gvjs_Eu,this.VG,void 0,this),gvjs_K(this.YA,gvjs_Fu,this.FT,void 0,this)):(gvjs_J(this.YA),this.YA=null)};gvjs_.wn=gvjs_l(121);gvjs_.XO=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.Qw?this.isVisible()?4:1:this.FI?3:this.isVisible()?2:0};
gvjs_.Z0=function(){if(!gvjs_gz.prototype.Z0.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_iz[b];b++)gvjs_Eh(a.j(),this.anchor)||a.setVisible(!1);gvjs_Uy(gvjs_iz,this);a=this.j();a.className=this.className;this.VG();gvjs_K(a,gvjs_pd,this.baa,!1,this);gvjs_K(a,gvjs_od,this.aaa,!1,this);gvjs_kz(this);return!0};
gvjs_.ww=function(){gvjs_Ne(gvjs_iz,this);for(var a=this.j(),b,c=0;b=gvjs_iz[c];c++)b.anchor&&gvjs_Eh(a,b.anchor)&&b.setVisible(!1);this.yda&&this.yda.FT();gvjs_dm(a,gvjs_pd,this.baa,!1,this);gvjs_dm(a,gvjs_od,this.aaa,!1,this);this.anchor=void 0;0==this.getState()&&(this.GS=!1);gvjs_gz.prototype.ww.call(this)};
gvjs_.ica=function(a,b){this.anchor==a&&this.gb.contains(this.anchor)&&(this.GS||!this.kDa?(this.setVisible(!1),this.isVisible()||(this.anchor=a,this.setPosition(b||this.aP(0)),this.setVisible(!0))):this.anchor=void 0);this.Qw=void 0};gvjs_.iI=function(){return this.gb};gvjs_.Py=function(){return this.Df};
gvjs_.$sa=function(a){this.FI=void 0;if(a==this.anchor){a=this.xa();var b=a.Py();a=b&&this.j()&&a.contains(this.j(),b);null!=this.Df&&(this.Df==this.j()||this.gb.contains(this.Df))||a||this.y7&&this.y7.Df||this.setVisible(!1)}};gvjs_.Vo=function(a){var b=gvjs_mz(this,a.target);this.Df=b;this.VG();b!=this.anchor&&(this.anchor=b,this.Qw||(this.Qw=gvjs_lm(gvjs_q(this.ica,this,b,void 0),this.rT)),gvjs_nz(this),gvjs_lz(this,a))};gvjs_.P$=function(a){gvjs_lz(this,a);this.GS=!0};
gvjs_.Iv=function(a){this.Df=a=gvjs_mz(this,a.target);this.GS=!0;if(this.anchor!=a){this.anchor=a;var b=this.aP(1);this.VG();this.Qw||(this.Qw=gvjs_lm(gvjs_q(this.ica,this,a,b),this.rT));gvjs_nz(this)}};gvjs_.aP=function(a){return 0==a?(a=this.yb.clone(),new gvjs_oz(a)):new gvjs_pz(this.Df)};
gvjs_.wP=function(a){var b=gvjs_mz(this,a.target),c=gvjs_mz(this,a.relatedTarget);b!=c&&(b==this.Df&&(this.Df=null),gvjs_kz(this),this.GS=!1,!this.isVisible()||a.relatedTarget&&gvjs_Eh(this.j(),a.relatedTarget)?this.anchor=void 0:this.FT())};gvjs_.baa=function(){var a=this.j();this.Df!=a&&(this.VG(),this.Df=a)};gvjs_.aaa=function(a){var b=this.j();this.Df!=b||a.relatedTarget&&gvjs_Eh(b,a.relatedTarget)||(this.Df=null,this.FT())};
gvjs_.FT=function(){2==this.getState()&&(this.FI=gvjs_lm(gvjs_q(this.$sa,this,this.anchor),this.raa))};gvjs_.VG=function(){this.FI&&(gvjs_mm(this.FI),this.FI=void 0)};gvjs_.O=function(){this.setVisible(!1);gvjs_kz(this);this.detach();this.j()&&gvjs_xh(this.j());this.Df=null;delete this.G;gvjs_qz.o.O.call(this)};
function gvjs_xda(a,b,c,d){b=new gvjs_qz(b);var e=a.gv.K(gvjs_b);c=c.split("\n");e.appendChild(a.gv.createTextNode(c[0]));for(var f=1;f<c.length;++f)e.appendChild(a.gv.K("BR")),e.appendChild(a.gv.createTextNode(c[f]));gvjs_H(e,d);b.j().appendChild(e);b.rT=100;b.raa=100;a.vu.push(b)}function gvjs_rz(a){for(var b=a.target;b.parentNode;)b=b.parentNode;9===b.nodeType||11===b.nodeType?(b=gvjs_ly(a.target),a=gvjs_dy(a,b)):a=null;return a}
function gvjs_sz(){this.o_=!1;this.ox=null;this.yha=void 0;this.lg=1;this.C9=this.ala=0;this.dG=null}function gvjs_tz(a){if(a.o_)throw new TypeError("Generator is already running");a.o_=!0}gvjs_sz.prototype.MA=function(){this.o_=!1};gvjs_sz.prototype.sm=function(a){this.yha=a};gvjs_sz.prototype.tL=function(a){this.dG={Lna:a,Ura:!0};this.lg=this.ala||this.C9};gvjs_sz.prototype.return=function(a){this.dG={return:a};this.lg=this.C9};function gvjs_uz(a,b,c){a.lg=c;return{value:b}}
function gvjs_vz(a){this.Wb=new gvjs_sz;this.$ua=a}gvjs_vz.prototype.sm=function(a){gvjs_tz(this.Wb);if(this.Wb.ox)return gvjs_wz(this,this.Wb.ox.next,a,this.Wb.sm);this.Wb.sm(a);return gvjs_xz(this)};function gvjs_yda(a,b){gvjs_tz(a.Wb);var c=a.Wb.ox;if(c)return gvjs_wz(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.Wb.return);a.Wb.return(b);return gvjs_xz(a)}
gvjs_vz.prototype.tL=function(a){gvjs_tz(this.Wb);if(this.Wb.ox)return gvjs_wz(this,this.Wb.ox["throw"],a,this.Wb.sm);this.Wb.tL(a);return gvjs_xz(this)};function gvjs_wz(a,b,c,d){try{var e=b.call(a.Wb.ox,c);if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.Wb.MA(),e;var f=e.value}catch(g){return a.Wb.ox=null,a.Wb.tL(g),gvjs_xz(a)}a.Wb.ox=null;d.call(a.Wb,f);return gvjs_xz(a)}
function gvjs_xz(a){for(;a.Wb.lg;)try{var b=a.$ua(a.Wb);if(b)return a.Wb.MA(),{value:b.value,done:!1}}catch(c){a.Wb.yha=void 0,a.Wb.tL(c)}a.Wb.MA();if(a.Wb.dG){b=a.Wb.dG;a.Wb.dG=null;if(b.Ura)throw b.Lna;return{value:b.return,done:!0}}return{value:void 0,done:!0}}function gvjs_zda(a){this.next=function(b){return a.sm(b)};this.throw=function(b){return a.tL(b)};this.return=function(b){return gvjs_yda(a,b)};this[Symbol.iterator]=function(){return this}}
function gvjs_yz(a,b){b=new gvjs_zda(new gvjs_vz(b));gvjs_de&&a.prototype&&gvjs_de(b,a.prototype);return b}function gvjs_Ada(a,b){var c=0;gvjs_s(a,function(d,e,f){b.call(void 0,d,e,f)&&++c},void 0);return c}function gvjs_zz(a,b){a:{for(var c=typeof a===gvjs_j?a.split(""):a,d=a.length-1;0<=d;d--)if(d in c&&b.call(void 0,c[d],d,a)){b=d;break a}b=-1}return 0>b?null:typeof a===gvjs_j?a.charAt(b):a[b]}
function gvjs_Az(a,b,c,d,e){for(var f=0,g=a.length,h;f<g;){var k=f+(g-f>>>1);var l=c?b.call(e,a[k],k,a):b(d,a[k]);0<l?f=k+1:(g=k,h=!l)}return h?f:-f-1}function gvjs_Bz(a,b,c){return gvjs_Az(a,c||gvjs_We,!1,b)}function gvjs_Cz(a,b){if(!gvjs_qe(a)||!gvjs_qe(b)||a.length!=b.length)return!1;for(var c=a.length,d=0;d<c;d++)if(a[d]!==b[d])return!1;return!0}function gvjs_Dz(a){var b=[];if(0>a-0)return[];for(var c=0;c<a;c+=1)b.push(c);return b}
function gvjs_Ez(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192){var f=gvjs_Te(d,e,e+8192);f=gvjs_Ez.apply(null,f);for(var g=0;g<f.length;g++)b.push(f[g])}else b.push(d)}return b}
function gvjs_Fz(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b}function gvjs_Gz(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_Hz(a,b){return new gvjs_u(a.x+b.x,a.y+b.y)}function gvjs_Iz(a,b){return new gvjs_3e(a.x+b.x,a.y+b.y)}
function gvjs_Jz(a,b){return new gvjs_3e(a.x-b.x,a.y-b.y)}function gvjs_Kz(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}function gvjs_Lz(a){for(var b in a)return a[b]}function gvjs_Mz(a){for(var b in a)return!1;return!0}function gvjs_Nz(a,b){b in a&&delete a[b]}function gvjs_Oz(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function gvjs_Pz(a,b,c){return null!==a&&b in a?a[b]:c}
function gvjs_Qz(a){var b={},c;for(c in a)b[a[c]]=c;return b}function gvjs_Rz(a){return null==a||""===a?null:Number(a)}function gvjs_Bda(a,b){return Math.abs(a-b)}function gvjs_Sz(a,b,c){if(!a||!b)return!0;var d=c||gvjs_Bda;return gvjs_6e(a,function(e,f){var g=b[f];return void 0===b[f]||.05>=d(e,g)})}
function gvjs_Cda(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_Dda(a,b,c){var d=gvjs_4e(a),e=gvjs_4e(b);if(0==d||0==e)return new gvjs_3e(0,0);d=Math.sqrt(d/e);a=gvjs_Iz(a.clone().scale(1/d),b.clone().scale(d));a.scale(c/6);return a}
function gvjs_Tz(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_Uz(a,b,c,d,e){c=c?gvjs_Cda:gvjs_Dda;for(var f=[],g=0;g<a.length;++g){if(e){var h=gvjs_Tz(a,g,1,d);var k=gvjs_Tz(a,g,-1,d)}else 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_Jz(a[g],a[k]),gvjs_Jz(a[h],a[g]),b),f.push([gvjs_Jz(a[g],h),gvjs_Iz(a[g],h)])):null!=a[g]?f.push([a[g].clone(),a[g].clone()]):f.push(null)}return f}
function gvjs_Vz(a,b,c){var d=c||0;c=gvjs_Ke(b,function(e){return e[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_Eda(a,b,c){c=c||0;if(0<b.length&&a<=gvjs_Ce(b))return c=gvjs_Vz(a,b,0),[c,b[c][0]];var d=b.length-1-c,e=gvjs_Ce(b)[0],f=b[d][0],g=e-f,h=Math.floor((a-e)/g);a=a-e-h*g;d=gvjs_t(gvjs_Te(b,d),function(k){return[k[0]-f]});a=gvjs_Vz(a,d,0);return[b.length-1+h*c+a,e+h*g+d[a][0]]}function gvjs_Wz(a,b){for(var c=[],d=0;d<a;d++)c[d]=b.call(void 0,d);return c}
function gvjs_Xz(a){return null!=a.max?a.max:a.min}function gvjs_Fda(a,b,c,d){void 0===c&&(c=0);void 0===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_Xz(a[e])-m;g+=m;if(g<=c){f=e+1;var p=Math.min(c-g,n);h=g+p;l=m+p}if(g>b)return e>=d?{n:e,A_:k,uK:b-(g-m)}:null===f?null:{n:f,A_:l,uK:c-h};p=Math.min(b-g,n);g+=p;k=m+p;e++}return{n:e,A_:k,uK:b-g}}
function gvjs_Gda(a,b,c){a=gvjs_t(a,c||gvjs_py);gvjs_Ve(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{Rya:c,uK:b}}
function gvjs_Yz(a,b,c,d){var e=gvjs_Fda(a,b,c,d);if(!e)return null;b=e.uK;c=gvjs_Te(a,0,e.n);d=gvjs_Ge(c,function(k,l){return Math.max(k,l.extra.length)},0);var f=gvjs_t(c,gvjs_Xz);0<f.length&&(f[f.length-1]=e.A_);for(var g=0;g<d;g++){e=gvjs_Gda(c,b,function(k){return k.extra[g]||0});b=e.uK;for(var h=0;h<f.length;h++)f[h]+=Math.min(e.Rya,a[h].extra[g]||0);if(0==b)break}return f}
function gvjs_Zz(a,b){var c=gvjs_Yz(a,b,void 0,void 0),d={};null!=c&&gvjs_s(a,function(e,f){e=e.key;null==d[e]&&(d[e]=[]);f<c.length&&d[e].push(c[f])});return d}function gvjs_Hda(a,b){for(var c=gvjs_Te(arguments,1),d=[],e=0;e<c.length;e+=2){var f=gvjs_Te(a,Math.min(c[e],a.length),Math.min(c[e+1],a.length));gvjs_Re(d,f)}return d}function gvjs__z(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-15*a)return b;a*=10}return 16}
function gvjs_0z(a,b){if(0==b||1E-290>Math.abs(b))return b;var c=Math.floor(Math.log10(Math.abs(b)))+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_1z(a,b,c){return 0>b||0>c?null:a[b][c]}
function gvjs_Ida(a,b,c,d,e,f){var g=[],h=gvjs_1z(c,d-1,e);h&&g.push({JR:h,vr:h.vr+1,jJ:d-1,vU:null,kJ:null,wU:null});(h=gvjs_1z(c,d,e-1))&&g.push({JR:h,vr:h.vr+1,jJ:null,vU:null,kJ:e-1,wU:null});(c=gvjs_1z(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g.push({JR:c,vr:c.vr,jJ:d-1,vU:e-1,kJ:e-1,wU:d-1});gvjs_Ve(g,function(k,l){return k.vr-l.vr});return 0<g.length?g[0]:{JR:null,vr:0,jJ:null,vU:null,kJ:null,wU:null}}
function gvjs_2z(a,b,c){var d=c||function(k,l){return k==l};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_Ida(a,b,c,e,g,d)}a={};b={};h=c[f][h];for(c=h.vr;h;)null!=h.jJ&&(a[h.jJ]=h.vU),null!=h.kJ&&(b[h.kJ]=h.wU),h=h.JR;return{vr:c,Rba:a,Sba:b}}
function gvjs_Jda(a,b,c){function d(n,p,q){if(null==q)return 0;if(q===p.length-1||null==n)return q;var r=f(p[q]);if(null==r)return q+1;p=f(p[q+1]);return null==p?q:Math.abs(n-r)<=Math.abs(n-p)?q:q+1}if(!a||!b||0===a.length||0===b.length)return null;for(var e=[],f=c||gvjs_py,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,zB:c,AB:g}),c++,g++):c<a.length&&(null==h||g==b.length||h<k)?(e.push({value:h,zB:c,AB:null}),c++):
g<b.length&&(null==k||c==a.length||k<h)&&(e.push({value:k,zB:null,AB:g}),g++);var l=null,m=null;gvjs_s(e,function(n){null==n.zB?n.zB=d(n.value,a,l):l=n.zB;null==n.AB?n.AB=d(n.value,b,m):m=n.AB});return e}function gvjs_3z(a,b){for(var c in a)if(!gvjs_Le(b,c))return!1;return!0}function gvjs_4z(a,b,c,d){var e={};gvjs_v(a,function(f,g){for(var h=0;h<b.length;h++){var k=(0,b[h])(a,g,d);f=c(f,k)}e[g]=f});return e}
function gvjs_Kda(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=gvjs_4z(a,b,c,e),h=gvjs_4z(a,b,c,0),k=gvjs_Sz(a,g,d);h=gvjs_Sz(a,h,d);if(k&&h)break;a=g;e*=.99}return a}function gvjs_5z(a,b){var c=gvjs_Bz(a,b,function(e,f){return gvjs_We(e,f.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_Xy(new gvjs_6x(c.x,c.y,a.x,a.y),(b-c.x)/(a.x-c.x)).y}
function gvjs_6z(a,b,c){if(c)return gvjs_5z(gvjs_Fe(a,function(e){return null!=e}),b);var d=-1;for(c=0;c<a.length;c++)if(null===a[c]){d=gvjs_Te(a,d+1,c);d=gvjs_5z(d,b);if(null!==d)return d;d=c}a=gvjs_Te(a,d+1);return gvjs_5z(a,b)}var gvjs_7z="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),gvjs_Lda=[0,0,0,0,1,0,0];
function gvjs_8z(a,b){for(var c=new Date(a.getTime()),d=!1,e=b.length,f=Math.floor,g=0;g<e;++g){var h=a["set"+gvjs_7z[g]],k=a["get"+gvjs_7z[g]].apply(a),l=b[g],m=gvjs_Lda[g];if(0==l)d=d||0!=k&&!1,h.apply(c,[m]);else{d?h.apply(c,[m+l*(1+Math.floor((k-m)/l))]):h.apply(c,[m+l*f((k-m)/l)]);break}}return c}var gvjs_Mda=[500,30,30,12,15,6,0];
function gvjs_Nda(a,b){var c=Math.round,d=gvjs_Qe(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_Mda[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}function gvjs_9z(a,b){a=new Date(a.getTime());var c;a:{for(c=0;c<b.length;++c)if(0!=b[c]){c=!1;break a}c=!0}if(c)return a;for(c=0;c<b.length;++c)if(0!=b[c]){var d=gvjs_7z[c],e=a["set"+d];d=a["get"+d].apply(a,[]);e.apply(a,[d+-1*b[c]])}return a}
function gvjs_$z(a,b,c,d){this.Sfa=a.getTime();this.Ys=b;this.eva=d;this.N4=a["get"+gvjs_7z[c]].apply(a,[]);this.ywa=a["set"+gvjs_7z[c]];this.sm=new Date(this.Sfa)}gvjs_$z.prototype.next=function(){var a=this.sm;this.sm=new Date(this.Sfa);this.N4+=this.eva;this.ywa.apply(this.sm,[this.N4]);return a};gvjs_$z.prototype.peek=function(){return this.sm<=this.Ys?this.sm:null};function gvjs_aA(a){a=gvjs_Ke(a,function(b){return 0!=b});return Math.max(0,a)}var gvjs_bA=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];
function gvjs_cA(a){for(var b=[],c=gvjs_bA.length-1;0<=c;c--)b[c]=Math.floor(a/gvjs_bA[c]),a-=b[c]*gvjs_bA[c];return b}function gvjs_dA(a){if(null==a)return-1;for(var b=0,c=a.length,d=0;d<c;++d)b+=a[d]*gvjs_bA[d];return b}function gvjs_eA(a,b,c){var d=gvjs_t(b,function(e){return[Math.log(gvjs_dA(e))]});if(!c)return a=gvjs_Vz(Math.log(a),d),b[a];c=gvjs_Eda(Math.log(a),d,c);a=c[0];return a<=d.length-1?b[a]:gvjs_Nda(gvjs_cA(Math.exp(c[1])),gvjs_Ce(b))}
function gvjs_fA(a){a=gvjs_ff(a);return gvjs_dA(a)}function gvjs_Oda(a,b){return gvjs_t(a,function(c){return c*b})}var gvjs_gA=[[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]];function gvjs_hA(a,b){if(a instanceof gvjs_Vf)return a;a=typeof a==gvjs_vd&&a.Zo?a.jl():String(a);if(b&&/^data:/i.test(a)&&(b=gvjs_Zf(a)||gvjs_2f,b.jl()==a))return b;gvjs_0f.test(a)||(a=gvjs_sb);return gvjs__f(a)}
function gvjs_iA(a,b,c){a=a instanceof gvjs_Vf?a:gvjs_hA(a);b=b||gvjs_n;c=c instanceof gvjs_qf?gvjs_tf(c):c||"";b.open(gvjs_Yf(a),c,void 0,void 0)}function gvjs_jA(a){return!/[^0-9]/.test(a)}function gvjs_kA(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}
function gvjs_Pda(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})}var gvjs_Qda=/&([^;\s<&]+);?/g;
function gvjs_Rda(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=gvjs_n.document.createElement(gvjs_Sb);return a.replace(gvjs_Qda,function(d,e){var f=b[d];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(f=gvjs_tg(d+" ",null),gvjs_Dg(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})}function gvjs_lA(a){return gvjs_Sf(a,"&")?"document"in gvjs_n?gvjs_Rda(a):gvjs_Pda(a):a}
function gvjs_mA(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_Zr);return a}function gvjs_nA(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()}function gvjs_oA(a,b,c){return gvjs_jh(document,a,b,c)}function gvjs_pA(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function gvjs_qA(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return gvjs_pA(b,a)}
function gvjs_Sda(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(gvjs_x&&!gvjs_bh(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?gvjs_pA(a,b):!c&&gvjs_Eh(e,b)?-1*gvjs_qA(a,b):!d&&gvjs_Eh(f,a)?gvjs_qA(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:
f.sourceIndex)}d=gvjs_hh(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(gvjs_n.Range.START_TO_END,a)}function gvjs_rA(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function gvjs_sA(a){var b=[];gvjs_Kh(a,b,!1);return b.join("")}function gvjs_tA(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function gvjs_uA(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d=.5>c?c*(1+b):c+b-b*c;var e=2*c-d;c=255*gvjs_tA(e,d,a+1/3);b=255*gvjs_tA(e,d,a);a=255*gvjs_tA(e,d,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}function gvjs_vA(a){return!!(gvjs_Ph.test("#"==a.charAt(0)?a:"#"+a)||gvjs_Rh(a).length||gvjs_Nh&&gvjs_Nh[a.toLowerCase()])}function gvjs_wA(a,b){return gvjs_Vh([0,0,0],a,b)}function gvjs_xA(a,b){return gvjs_Vh([255,255,255],a,b)}
function gvjs_Tda(a,b){return Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])}function gvjs_yA(a){return Math.round((299*a[0]+587*a[1]+114*a[2])/1E3)}function gvjs_zA(a,b){for(var c=[],d=0;d<b.length;d++)c.push({color:b[d],Th:Math.abs(gvjs_yA(b[d])-gvjs_yA(a))+gvjs_Tda(b[d],a)});c.sort(function(e,f){return f.Th-e.Th});return c[0].color}
function gvjs_Uda(a,b){a=gvjs_uy(a.jd,b);var c=[];a.hasAttribute(gvjs_fu)&&c.push(a);Array.from(a.querySelectorAll("[data-logicalname]")).forEach(function(d){c.push(d)});c.forEach(function(d){var e=d.getAttribute(gvjs_fu);gvjs_sq(d,e)});return a}function gvjs_AA(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom}function gvjs_BA(a,b,c){return a.left<=b.right+c&&b.left<=a.right+c&&a.top<=b.bottom+c&&b.top<=a.bottom+c}
function gvjs_CA(a,b,c){return a&&a!=gvjs_e?b&&b!=gvjs_e?gvjs_Sh(gvjs_Vh(gvjs_Th(a),gvjs_Th(b),c)):a:b}function gvjs_DA(a,b){if(null==b)return a;b=new gvjs_B(b,b);return a?new gvjs_B(Math.min(a.start,b.start),Math.max(a.end,b.end)):b}function gvjs_EA(a,b,c){var d=null!=b?b:a&&null!=c&&c<a.start?c:a?a.start:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new gvjs_B(d,a):null}
function gvjs_FA(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;c<a.length;c++)gvjs_vy(b,a[c]);return b}function gvjs_GA(a,b){return new gvjs_2({stroke:gvjs_e,fill:a,fillOpacity:null!=b?b:1})}function gvjs_HA(a,b,c,d){return new gvjs_2({stroke:a,strokeWidth:b,strokeOpacity:null!=d?d:1,fill:null!=c&&c?gvjs_Qr:gvjs_e})}
function gvjs_IA(a,b){if(a===b)b=!0;else if(null==a||null==b)b=!1;else{var c;if(c=a.rC==b.rC&&a.ff==b.ff&&a.Af==b.Af&&a.Ub==b.Ub&&a.Yi==b.Yi&&a.Hm==b.Hm&&a.qE==b.qE&&a.rE==b.rE){c=a.fk;var d=b.fk;c=c===d?!0:null==c||null==d?!1:c.eg==d.eg&&c.Gf==d.Gf&&c.x1==d.x1&&c.y1==d.y1&&c.x2==d.x2&&c.y2==d.y2&&c.eo===d.eo&&c.Cp===d.Cp}c&&(a=a.Fg||null,b=b.Fg||null,c=a===b?!0:null==a||null==b?!1:a.DG==b.DG&&a.Vm==b.Vm&&a.tc==b.tc);b=c}return b}
function gvjs_JA(a,b,c){var d=0,e=a,f=c||1;1<arguments.length&&(d=a,e=+b);if(0==f)throw Error("Range step argument must not be zero");var g=new gvjs_Zh;g.next=function(){if(0<f&&d>=e||0>f&&d<=e)throw gvjs_Yh;var h=d;d+=f;return h};return g}function gvjs_KA(a,b,c){var d=gvjs_By(a);a=new gvjs_Zh;a.next=function(){var e=d.next();return b.call(c,e,void 0,d)};return a}
function gvjs_Vda(a){var b=gvjs_By(a);a=new gvjs_Zh;var c=null;a.next=function(){for(;;){if(null==c){var d=b.next();c=gvjs_By(d)}try{return c.next()}catch(e){if(e!==gvjs_Yh)throw e;c=null}}};return a}function gvjs_LA(a){return gvjs_Vda(arguments)}function gvjs_MA(a,b){return a.getTime()-b.getTime()}
function gvjs_NA(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=gvjs_pe(a),d=gvjs_pe(b);if(c!=d)return!1;d=gvjs_re(a);var e=gvjs_re(b);if(d!=e)return!1;switch(c){case gvjs_vd:if(d&&e)return 0==gvjs_MA(a,b);for(var f in a)if(a.hasOwnProperty(f)&&(!b.hasOwnProperty(f)||!gvjs_NA(a[f],b[f])))return!1;for(var g in b)if(b.hasOwnProperty(g)&&!a.hasOwnProperty(g))return!1;return!0;case gvjs_wb:if(a.length!=b.length)return!1;for(c=0;c<a.length;++c)if(!gvjs_NA(a[c],b[c]))return!1;return!0;case gvjs_c:return!0;
case gvjs_j:case gvjs_f:case gvjs_Db:return!1;default:throw Error("Error while comparing "+a+gvjs_rr+b+": unexpected type of obj1 "+c);}}function gvjs_OA(a,b){function c(d,e,f){for(var g in d)d.hasOwnProperty(g)&&(typeof d[g]===gvjs_vd?c(d[g],e,f):b.call(void 0,d[g],g,d)&&f.push(d[g]));return f}return c(a,gvjs_Aq(b),[])}
function gvjs_PA(a,b){var c=gvjs_hj.lastIndexOf(".");if(0>a||0>=b)return gvjs_hj.substr(0,c);a>b&&(b=gvjs_$d([b,a]),a=b.next().value,b=b.next().value);c=gvjs_hj.substr(0,c+1);a="0".repeat(a)+"#".repeat(b-a);return c+a}function gvjs_QA(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}function gvjs_RA(a,b){var c=a.style[gvjs_Mg(b)];return"undefined"!==typeof c?c:a.style[gvjs_Bk(a,b)]||""}
function gvjs_SA(a,b){a=a.style;gvjs_Mp in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:gvjs_rp in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function gvjs_TA(a,b,c){c=c?null:a.getElementsByTagName("*");if(gvjs_Gk){if(b=b?gvjs_e:"",a.style&&(a.style[gvjs_Gk]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[gvjs_Gk]=b)}}else if(gvjs_x||gvjs_Yg)if(b=b?"on":"",a.setAttribute(gvjs_tx,b),c)for(a=0;d=c[a];a++)d.setAttribute(gvjs_tx,b)}
function gvjs_UA(a,b){b=b||gvjs_sy(document);var c=b||gvjs_sy(document);var d=gvjs_1y(a),e=gvjs_1y(c),f=gvjs_Kk(c);if(c==gvjs_sy(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;gvjs_x&&!gvjs_bh(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;a=gvjs_ay(a);f=c.clientHeight-a.height;e=c.scrollLeft;var h=c.scrollTop;e+=Math.min(g,Math.max(g-(c.clientWidth-a.width),0));h+=Math.min(d,Math.max(d-f,0));c=new gvjs_u(e,h);b.scrollLeft=c.x;b.scrollTop=c.y}
function gvjs_VA(a){var b={};gvjs_s(a.split(/\s*;\s*/),function(c){var d=c.match(/\s*([\w-]+)\s*:(.+)/);d&&(c=d[1],d=gvjs_Kf(d[2]),b[gvjs_Mg(c.toLowerCase())]=d)});return b}function gvjs_WA(a){var b=[];gvjs_v(a,function(c,d){b.push(gvjs_nA(d),":",c,";")});return b.join("")}function gvjs_XA(a){return gvjs_ol?gvjs_ica.sanitize(a):gvjs_tg(a,null)}
function gvjs_YA(a){if(gvjs_ol)if(gvjs_x&&10>document.documentMode)a=new gvjs_3f;else{var b=document;typeof HTMLTemplateElement===gvjs_c&&(b=gvjs_qh("TEMPLATE").content.ownerDocument);b=b.implementation.createHTMLDocument("").createElement(gvjs_b);b.style.cssText=a;a=gvjs_8k(b.style,void 0)}else a=(new gvjs_3f).ml(a);return a}
function gvjs_ZA(a,b,c,d){return b&&(b=b.width,typeof b===gvjs_j&&gvjs_jA(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&30<=b&&(!d||b<=d))||a&&(b=a.clientWidth,30<=b&&(!d||b<=d))?b:c||400}function gvjs__A(a,b,c,d,e){return b&&(b=b.height,typeof b===gvjs_j&&gvjs_jA(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&b>=(e||30)&&(!d||b<=d))||a&&(b=a.clientHeight,b>=(e||30)&&(!d||b<=d))?b:c||200}function gvjs_0A(a){a.preventDefault()}
var gvjs_1A={tx:gvjs_kd,ux:gvjs_qd,oB:"mousecancel",Nia:gvjs_nd,Pia:gvjs_pd,Oia:gvjs_od,Lia:gvjs_ld,Mia:gvjs_md};function gvjs_2A(a,b){gvjs_jm.call(this);this.Zv=a||1;this.vL=b||gvjs_n;this.c7=gvjs_q(this.l4,this);this.rJ=gvjs_we()}gvjs_r(gvjs_2A,gvjs_jm);gvjs_=gvjs_2A.prototype;gvjs_.enabled=!1;gvjs_.Sc=null;gvjs_.setInterval=function(a){this.Zv=a;this.Sc&&this.enabled?(this.stop(),this.start()):this.Sc&&this.stop()};
gvjs_.l4=function(){if(this.enabled){var a=gvjs_we()-this.rJ;0<a&&a<.8*this.Zv?this.Sc=this.vL.setTimeout(this.c7,this.Zv-a):(this.Sc&&(this.vL.clearTimeout(this.Sc),this.Sc=null),this.dispatchEvent(gvjs_cx),this.enabled&&(this.stop(),this.start()))}};gvjs_.start=function(){this.enabled=!0;this.Sc||(this.Sc=this.vL.setTimeout(this.c7,this.Zv),this.rJ=gvjs_we())};gvjs_.stop=function(){this.enabled=!1;this.Sc&&(this.vL.clearTimeout(this.Sc),this.Sc=null)};
gvjs_.O=function(){gvjs_2A.o.O.call(this);this.stop();delete this.vL};function gvjs_3A(a,b){var c=new gvjs_hy;0<a.length&&(gvjs_5y(c,a),b||c.close());return c}function gvjs_4A(a){var b=a.offsetLeft,c=a.offsetParent;c||gvjs_Fk(a)!=gvjs_Bu||(c=gvjs_hh(a).documentElement);if(!c)return b;if(gvjs__g&&!gvjs_ah(58)){var d=gvjs_Kk(c);b+=d.left}else gvjs_bh(8)&&!gvjs_bh(9)&&(d=gvjs_Kk(c),b-=d.left);return gvjs_4y(c)?c.clientWidth-(b+a.offsetWidth):b}
function gvjs_5A(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_0g||gvjs_Zg)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return gvjs__g;default:return!1}}
function gvjs_Wda(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_6A(a){if(gvjs__g)a=gvjs_Wda(a);else if(gvjs_1g&&gvjs_0g)switch(a){case 93:a=91}return a}
function gvjs_7A(a,b,c,d,e,f){if(gvjs_0g&&!gvjs_ah("525"))return!0;if(gvjs_1g&&e)return gvjs_5A(a);if(e&&!d)return!1;if(!gvjs__g){typeof b===gvjs_f&&(b=gvjs_6A(b));var g=17==b||18==b||gvjs_1g&&91==b;if((!c||gvjs_1g)&&g||gvjs_1g&&16==b&&(d||f))return!1}if((gvjs_0g||gvjs_Zg)&&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_x&&d&&b==a)return!1;switch(a){case 13:return gvjs__g?f||e?!1:!(c&&d):!0;case 27:return!(gvjs_0g||
gvjs_Zg||gvjs__g)}return gvjs__g&&(d||e||f)?!1:gvjs_5A(a)}function gvjs_8A(a,b){gvjs_Oq.call(this,a,b);this.za=null;a=gvjs_fh(b).createElement(gvjs_Ht);this.oF.appendChild(a);this.ega=a.getContext("2d");this.Mn=this.ya=this.sN=null;this.v1=!1}gvjs_r(gvjs_8A,gvjs_Oq);function gvjs_9A(a){a.v1||(a.za.beginPath(),a.Mn=new gvjs_A(Infinity,-Infinity,-Infinity,Infinity),a.v1=!0)}
function gvjs_$A(a,b,c){a.Mn&&(a.Mn.left=Math.min(a.Mn.left,b),a.Mn.top=Math.min(a.Mn.top,c),a.Mn.right=Math.max(a.Mn.right,b),a.Mn.bottom=Math.max(a.Mn.bottom,c))}gvjs_=gvjs_8A.prototype;gvjs_.ZB=function(a,b){var c=gvjs_fh(this.container).createElement(gvjs_Ht);c.setAttribute(gvjs_Zd,a);c.setAttribute(gvjs_8c,b);this.ya=new gvjs_y(a,b);this.container.appendChild(c);this.za=c.getContext("2d");return new gvjs_Fq(c)};gvjs_.vX=function(){var a=this.jw.j();this.za.clearRect(0,0,a.width,a.height)};
function gvjs_aB(a){return gvjs_fh(a.container).createElement("empty")}function gvjs_bB(a,b){if(a==gvjs_e)return gvjs_yw;b==gvjs_e&&(b=1);return"rgba("+gvjs_Th(gvjs_Oh(a).hex)+","+b+")"}function gvjs_cB(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.ZCa=b}function gvjs_dB(a,b,c,d,e){var f=/^(\d+(\.\d*)?)%$/;typeof b===gvjs_j&&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.ya&&(b=d?a.ya.height*b:a.ya.width*b)):b=+b;return b}
gvjs_.Xi=function(a,b){this.za.strokeStyle=gvjs_bB(a.Af,a.Yi);this.za.fillStyle=gvjs_bB(a.nb(),a.ff);var c=a.Hm;null!=c&&c==gvjs_du?gvjs_cB(this.za,[8,2]):Array.isArray(c)?gvjs_cB(this.za,c):gvjs_cB(this.za,[]);var d=a.Fg;c=a.fk;if(null!=d){c=null;switch(d.getStyle()){case gvjs_rw:c=this.eO.createElement(gvjs_Ht),c.setAttribute(gvjs_Zd,4),c.setAttribute(gvjs_8c,4),b=c.getContext("2d"),b.fillStyle=d.getBackgroundColor(),b.fillRect(0,0,4,4),b.strokeStyle=d.he(),b.beginPath(),b.lineWidth=2,b.lineCap=
gvjs_0w,b.moveTo(2,0),b.lineTo(4,2),b.moveTo(0,2),b.lineTo(2,4),b.stroke()}this.za.fillStyle=this.za.createPattern(c,"repeat")}else if(null!=c){var e=c.eo||!1;d=gvjs_dB(this,c.x1,e,!1,b);var f=gvjs_dB(this,c.y1,e,!0,b),g=gvjs_dB(this,c.x2,e,!1,b);b=gvjs_dB(this,c.y2,e,!0,b);b=this.za.createLinearGradient(d,f,g,b);b.addColorStop(0,c.eg);b.addColorStop(1,c.Gf);this.za.fillStyle=b}this.za.lineWidth=a.Ub};
function gvjs_eB(a,b){b.Pb&&b.Pb!=gvjs_e?(a.strokeStyle=b.Pb,a.lineWidth=3):a.strokeStyle=gvjs_yw;a.fillStyle=gvjs_bB(b.color,b.opacity?b.opacity:1);gvjs_cB(a,[]);var c="";b.ed&&(c="italic ");b.bold&&(c+="bold ");c+=b.fontSize+"px "+b.hb;a.font=c}gvjs_.Fs=function(a,b,c,d){this.za.beginPath();this.Xi(d,new gvjs_3(a-c,b-c,2*c,2*c));this.za.arc(a,b,c,0,2*Math.PI);this.za.closePath();this.za.fill();this.za.stroke();return gvjs_aB(this)};
gvjs_.kH=function(a,b,c,d,e){this.za.save();this.Xi(e,new gvjs_3(a-c,b-d,2*c,2*d));this.za.translate(a,b);c>d?(this.za.scale(1,d/c),a=c):(this.za.scale(c/d,1),a=d);this.za.arc(0,0,a,0,2*Math.PI,!1);this.za.fill();this.za.stroke();this.za.restore();return gvjs_aB(this)};gvjs_.Uj=function(a,b,c,d,e){this.Xi(e,new gvjs_3(a,b,c,d));this.za.fillRect(a,b,c,d);this.za.strokeRect(a,b,c,d);return gvjs_aB(this)};gvjs_.ED=gvjs_l(80);
gvjs_.nH=function(a,b){this.Xi(b,gvjs__y(this.Mn));this.za.fill();this.za.stroke();this.v1=!1;this.Mn=null;return gvjs_aB(this)};gvjs_.Hs=function(a,b,c,d,e,f,g){return this.Co(a,b,c,d,0,e,f,g)};gvjs_.ey=function(a,b,c,d,e,f,g,h){var k=gvjs_jy(b,d,f),l=gvjs_jy(c,e,f);return this.Co(a,k,l,Math.sqrt(gvjs_7x(new gvjs_6x(b,c,d,e))),gvjs_Zx(gvjs_0x(Math.atan2(e-c,d-b))),f,g,h)};
gvjs_.Co=function(a,b,c,d,e,f,g,h){gvjs_eB(this.za,h);this.za.save();e=gvjs__x(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.za.rotate(e);g==gvjs_1?d+=4*h.fontSize/5:g==gvjs__?d+=h.fontSize/3:g==gvjs_T&&(d-=h.fontSize/5);f!=gvjs_1&&(f==gvjs__?b-=this.KC(a,h).width/2:f==gvjs_T&&(b-=this.KC(a,h).width));this.za.strokeText(a,b,d);this.za.fillText(a,b,d);h.lf&&(this.za.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.za.lineWidth=e,this.za.moveTo(b,d),this.za.lineTo(this.za.measureText(a).width+
b,d),this.za.strokeStyle=this.za.fillStyle,this.za.stroke());this.za.restore();return gvjs_aB(this)};gvjs_.lH=function(){return gvjs_aB(this)};gvjs_.oy=function(a){null!==a&&(this.sN=a,this.za.save(),this.za.beginPath(),this.za.fillStyle=gvjs_yw,this.za.rect(a.left,a.top,a.width,a.height),this.za.clip())};gvjs_.fC=function(){var a=this.sN;this.sN&&(this.sN=null,this.za.restore());return a};gvjs_.Tx=function(){return gvjs_aB(this)};
gvjs_.Vc=function(a,b,c){gvjs_9A(this);this.za.moveTo(b,c);gvjs_$A(this,b,c)};gvjs_.Ka=function(a,b,c){gvjs_9A(this);this.za.lineTo(b,c);gvjs_$A(this,b,c)};gvjs_.no=function(a,b,c,d,e,f,g){gvjs_9A(this);this.za.bezierCurveTo(b,c,d,e,f,g);gvjs_$A(this,b,c);gvjs_$A(this,d,e);gvjs_$A(this,f,g)};gvjs_.Nh=function(){gvjs_9A(this);this.za.closePath()};
gvjs_.Kk=function(a,b,c,d,e,f,g,h){gvjs_9A(this);f=gvjs__x(f-90);g=gvjs__x(g-90);a=Math.max(d,e);this.za.save();this.za.translate(b,c);this.za.scale(d/a,e/a);this.za.arc(0,0,a,f,g,!h);this.za.restore()};gvjs_.Dm=function(){};gvjs_.rg=function(){};gvjs_.Bj=function(){};gvjs_.vA=gvjs_l(97);gvjs_.zA=gvjs_l(100);gvjs_.gd=function(){};gvjs_.KC=function(a,b){gvjs_eB(this.ega,b);return new gvjs_y(this.ega.measureText(a).width,b.fontSize)};gvjs_.IC=gvjs_l(103);gvjs_.ji=function(){};
function gvjs_fB(a,b){b?a.setAttribute(gvjs_Fd,b):a.removeAttribute(gvjs_Fd)}function gvjs_gB(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}function gvjs_hB(a){var b=gvjs_gB(a,gvjs_Ys);return gvjs_hh(a).getElementById(b)}function gvjs_iB(a,b){var c="";b&&(c=b.id);gvjs_Wq(a,gvjs_Ys,c)}function gvjs_jB(a){return gvjs_gB(a,gvjs_bd)}function gvjs_kB(a,b){gvjs_Wq(a,gvjs_bd,b)}
function gvjs_lB(a){switch(a.type){case gvjs_Wv:case gvjs_d:case gvjs_bu:return a=a.data,new gvjs_u(a.x,a.y);case "arc":a=a.data;var b=gvjs_Zx(a.tu);return new gvjs_u(a.cx+gvjs_1x(b-90,a.rx),a.cy+gvjs_2x(b-90,a.ry));default:return new gvjs_u(0,0)}}function gvjs_mB(){this.Fc=[]}gvjs_=gvjs_mB.prototype;gvjs_.Pj=function(a,b){this.Fc.push({brush:a,A2:b})};gvjs_.move=function(a,b){this.Pj(null,gvjs_gy(a,b))};gvjs_.va=function(a,b,c){this.Pj(a,{type:gvjs_d,data:{x:b,y:c}})};
gvjs_.mo=function(a,b,c,d,e,f,g){this.Pj(a,{type:gvjs_bu,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.Ef=function(a,b,c,d,e,f,g){this.Pj(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,Ky:f,tu:g,Vaa:void 0}})};gvjs_.close=function(a){var b=this.Fc[0].A2.data;this.va(a,b.x,b.y)};
gvjs_.Dc=function(a){for(var b=[],c=null,d=0;d<this.Fc.length;d++){var e=this.Fc[d],f=e.A2;if(f.type==gvjs_Wv)c=gvjs_lB(f);else{a:{e=e.brush;for(var g=0;g<b.length;g++){var h=b[g];if(gvjs_IA(e,h.brush)){e=h;break a}}h={brush:e,Fc:new gvjs_hy,rf:null};b.push(h);e=h}gvjs_2e(e.rf,c)||e.Fc.move(c.x,c.y);e.Fc.Pj(f);c=e.rf=gvjs_lB(f)}}if(gvjs_Me(b))a=null;else if(1==b.length)a=a.Dc(b[0].Fc,b[0].brush);else{c=a.Sa();for(d=0;d<b.length;d++)f=b[d],f=a.Dc(f.Fc,f.brush),a.appendChild(c,f);a=c.j()}return a};
function gvjs_nB(a){for(var b=new gvjs_hy,c=0;c<a.Fc.length;c++)b.Pj(a.Fc[c].A2);return b}function gvjs_oB(a,b){var c=a.pm;a=a.n;var d=b.pm;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_u(a,d*a+b);if(Infinity==d)return new gvjs_u(b,c*b+a);var e=d-c;return new gvjs_u(-(b-a)/e,(a*d-c*b)/e)}
function gvjs_pB(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{pm:b,n:a}}function gvjs_Xda(a,b){var c=gvjs_cf(a);switch(a.type){case gvjs_Wv:case gvjs_d:c.data.x=b.x;c.data.y=b.y;break;case gvjs_bu: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_qB(a,b){var c=new gvjs_hy;a=a.Fc;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_u(f.data.x,f.data.y))}d.push(null);f=a[a.length-1].type==gvjs_3t;e=d[1].clone();var 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_2e(e,k)?(d[0]=h,d[d.length-1]=g):(d[0]=gvjs_Xy(new gvjs_6x(e.x,e.y,g.x,g.y),-1),d[d.length-1]=gvjs_Xy(new gvjs_6x(k.x,k.y,h.x,h.y),-1));g=0>b;var l=null,m=null;k=null;
h=d.length-2;for(e=0;e<=h;e++)if(!gvjs_2e(d[e],d[e+1])){var n=d[e];var p=d[e+1],q=(p.y-n.y)/(p.x-n.x);var r=isFinite(q)?{pm:q,n:n.y-q*n.x}:{pm:Infinity,n:n.x};q=r.pm;r=r.n;if(Infinity==q)n={pm:Infinity,n:0>p.y-n.y?r+b:r-b};else{var t=b*Math.sqrt(1+q*q);n={pm:q,n:0<p.x-n.x?r+t:r-t}}l?(p=gvjs_oB(l,n),gvjs_p(p)?(q=gvjs_oB(gvjs_pB(m,d[e]),l),r=gvjs_oB(gvjs_pB(d[e],m),l),q=gvjs_Xh(new gvjs_B(q.x,r.x),p.x)&&gvjs_Xh(new gvjs_B(q.y,r.y),p.y)):q=Infinity==p,l=q&&Infinity!=p?p:gvjs_oB(gvjs_pB(d[e],m),l),c.Pj(gvjs_Xda(k,
l)),q||(k=gvjs_oB(gvjs_pB(d[e],d[e+1]),n),c.Ef(d[e].x,d[e].y,Math.abs(b),Math.abs(b),180-gvjs_0x(Math.atan2(l.x-d[e].x,l.y-d[e].y)),180-gvjs_0x(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_gy(a[e].data.x,a[e].data.y))}f&&c.close();return c}function gvjs_rB(a,b,c){this.p7=b;this.n7=c;this.XH={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}gvjs_r(gvjs_rB,gvjs_0q);gvjs_rB.prototype.width=function(){return this.p7};
gvjs_rB.prototype.height=function(){return this.n7};function gvjs_sB(a,b,c,d,e){this.dh=!!b;this.node=null;this.Ej=0;this.U3=!1;this.xN=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.Ej||0;this.dh&&(this.depth*=-1)}gvjs_r(gvjs_sB,gvjs_Zh);gvjs_=gvjs_sB.prototype;gvjs_.setPosition=function(a,b,c){if(this.node=a)this.Ej=typeof b===gvjs_f?b:1!=this.node.nodeType?0:this.dh?-1:1;typeof c===gvjs_f&&(this.depth=c)};
gvjs_.GN=function(a){this.node=a.node;this.Ej=a.Ej;this.depth=a.depth;this.dh=a.dh;this.xN=a.xN};gvjs_.clone=function(){return new gvjs_sB(this.node,this.dh,!this.xN,this.Ej,this.depth)};
gvjs_.next=function(){if(this.U3){if(!this.node||this.xN&&0==this.depth)throw gvjs_Yh;var a=this.node;var b=this.dh?-1:1;if(this.Ej==b){var c=this.dh?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.dh?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.Ej*(this.dh?-1:1)}else this.U3=!0;a=this.node;if(!this.node)throw gvjs_Yh;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.Ej==this.Ej)};
gvjs_.splice=function(a){var b=this.node,c=this.dh?1:-1;this.Ej==c&&(this.Ej=-1*c,this.depth+=this.Ej*(this.dh?-1:1));this.dh=!this.dh;gvjs_sB.prototype.next.call(this);this.dh=!this.dh;c=gvjs_qe(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)gvjs_wh(c[d],b);gvjs_xh(b)};function gvjs_tB(){}gvjs_tB.prototype.gba=function(){return!1};gvjs_tB.prototype.pc=function(){return gvjs_hh(gvjs_x?this.getContainer():this.mj())};gvjs_tB.prototype.ek=function(){return gvjs_iq(this.pc())};function gvjs_uB(a,b){gvjs_sB.call(this,a,b,!0)}gvjs_r(gvjs_uB,gvjs_sB);function gvjs_vB(a,b,c,d,e){this.ld=this.xd=null;this.Ed=this.yd=0;this.sj=!!e;if(a){this.xd=a;this.yd=b;this.ld=c;this.Ed=d;if(1==a.nodeType&&"BR"!=a.tagName)if(a=a.childNodes,b=a[b])this.xd=b,this.yd=0;else{a.length&&(this.xd=gvjs_Ce(a));var f=!0}1==c.nodeType&&((this.ld=c.childNodes[d])?this.Ed=0:this.ld=c)}gvjs_sB.call(this,this.sj?this.ld:this.xd,this.sj,!0);if(f)try{this.next()}catch(g){if(g!=gvjs_Yh)throw g;}}gvjs_r(gvjs_vB,gvjs_uB);gvjs_=gvjs_vB.prototype;gvjs_.mj=function(){return this.xd};
gvjs_.dm=function(){return this.ld};gvjs_.next=function(){if(this.U3&&(this.node!=(this.sj?this.xd:this.ld)?0:this.sj?this.yd?-1!=this.Ej:1==this.Ej:!this.Ed||1!=this.Ej))throw gvjs_Yh;return gvjs_vB.o.next.call(this)};gvjs_.GN=function(a){this.xd=a.xd;this.ld=a.ld;this.yd=a.yd;this.Ed=a.Ed;this.sj=a.sj;gvjs_vB.o.GN.call(this,a)};gvjs_.clone=function(){var a=new gvjs_vB(this.xd,this.yd,this.ld,this.Ed,this.sj);a.GN(this);return a};function gvjs_wB(){}gvjs_wB.prototype.WB=function(a,b){b=b&&!a.isCollapsed();a=a.Ua;try{return b?0<=this.Xm(a,0,1)&&0>=this.Xm(a,1,0):0<=this.Xm(a,0,0)&&0>=this.Xm(a,1,1)}catch(c){if(!gvjs_x)throw c;return!1}};gvjs_wB.prototype.containsNode=function(a,b){return this.WB(gvjs_xB(a),b)};gvjs_wB.prototype.es=function(){return new gvjs_vB(this.mj(),this.vn(),this.dm(),this.Oo())};function gvjs_yB(a){this.Ua=a}gvjs_r(gvjs_yB,gvjs_wB);function gvjs_zB(a){var b=gvjs_hh(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_AB(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_AB(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_AB(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=gvjs_De(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b}
function gvjs_BB(a,b,c,d){var e=gvjs_hh(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_yB.prototype;gvjs_.clone=function(){return new this.constructor(this.Ua.cloneRange())};gvjs_.getContainer=function(){return this.Ua.commonAncestorContainer};gvjs_.mj=function(){return this.Ua.startContainer};gvjs_.vn=function(){return this.Ua.startOffset};gvjs_.dm=function(){return this.Ua.endContainer};gvjs_.Oo=function(){return this.Ua.endOffset};
gvjs_.Xm=function(a,b,c){return this.Ua.compareBoundaryPoints(1==c?1==b?gvjs_n.Range.START_TO_START:gvjs_n.Range.START_TO_END:1==b?gvjs_n.Range.END_TO_START:gvjs_n.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.Ua.collapsed};gvjs_.wn=gvjs_l(120);gvjs_.select=function(a){var b=gvjs_iq(gvjs_hh(this.mj()));this.KK(b.getSelection(),a)};gvjs_.KK=function(a){a.removeAllRanges();a.addRange(this.Ua)};gvjs_.surroundContents=function(a){this.Ua.surroundContents(a);return a};
gvjs_.insertNode=function(a,b){var c=this.Ua.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a};gvjs_.collapse=function(a){this.Ua.collapse(a)};function gvjs_CB(a){this.Ua=a}gvjs_r(gvjs_CB,gvjs_yB);gvjs_CB.prototype.KK=function(a,b){!b||this.isCollapsed()?gvjs_CB.o.KK.call(this,a,b):(a.collapse(this.dm(),this.Oo()),a.extend(this.mj(),this.vn()))};function gvjs_DB(a,b){this.ld=this.xd=this.lr=null;this.Ed=this.yd=-1;this.Ua=a;this.Xj=b}gvjs_r(gvjs_DB,gvjs_wB);function gvjs_EB(a){var b=gvjs_hh(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_AB(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_Mt,c);b.moveEnd(gvjs_Mt,a.length)}return b}
gvjs_=gvjs_DB.prototype;gvjs_.clone=function(){var a=new gvjs_DB(this.Ua.duplicate(),this.Xj);a.lr=this.lr;a.xd=this.xd;a.ld=this.ld;return a};gvjs_.UG=function(){this.lr=this.xd=this.ld=null;this.yd=this.Ed=-1};
gvjs_.getContainer=function(){if(!this.lr){var a=this.Ua.text,b=this.Ua.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_Mt,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0<b)return this.lr=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_Yda(c.firstChild)&&gvjs_AB(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_FB(this,c));this.lr=c}return this.lr};
function gvjs_FB(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(gvjs_AB(f)){var g=gvjs_EB(f),h=g.htmlText!=f.outerHTML;if(a.isCollapsed()&&h?0<=a.Xm(g,1,1)&&0>=a.Xm(g,1,0):a.Ua.inRange(g))return gvjs_FB(a,f)}}return b}gvjs_.mj=function(){this.xd||(this.xd=gvjs_GB(this,1),this.isCollapsed()&&(this.ld=this.xd));return this.xd};gvjs_.vn=function(){0>this.yd&&(this.yd=this.FC(1),this.isCollapsed()&&(this.Ed=this.yd));return this.yd};
gvjs_.dm=function(){if(this.isCollapsed())return this.mj();this.ld||(this.ld=gvjs_GB(this,0));return this.ld};gvjs_.Oo=function(){if(this.isCollapsed())return this.vn();0>this.Ed&&(this.Ed=this.FC(0),this.isCollapsed()&&(this.yd=this.Ed));return this.Ed};gvjs_.Xm=function(a,b,c){return this.Ua.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
function gvjs_GB(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];try{var k=gvjs_xB(h)}catch(m){continue}var l=k.Ua;if(a.isCollapsed())if(!gvjs_AB(h)){if(0==a.Xm(l,1,1)){a.yd=a.Ed=g;break}}else{if(k.WB(a))return gvjs_GB(a,b,h)}else{if(a.WB(k)){if(!gvjs_AB(h)){d?a.yd=g:a.Ed=g+1;break}return gvjs_GB(a,b,h)}if(0>a.Xm(l,1,0)&&0<a.Xm(l,0,1))return gvjs_GB(a,b,h)}}return c}
gvjs_.FC=function(a){var b=1==a,c=b?this.mj():this.dm();if(1==c.nodeType){c=c.childNodes;for(var d=c.length,e=b?1:-1,f=b?0:d-1;0<=f&&f<d;f+=e){var g=c[f];if(!gvjs_AB(g)&&0==this.Ua.compareEndPoints((1==a?"Start":"End")+"To"+(1==a?"Start":"End"),gvjs_xB(g).Ua))return b?f:f+1}return-1==f?0:f}a=this.Ua.duplicate();d=gvjs_EB(c);a.setEndPoint(b?"EndToEnd":"StartToStart",d);a=a.text.length;return b?c.length-a:a};function gvjs_Yda(a){return 3==a.nodeType?a.nodeValue:a.innerText}
gvjs_.isCollapsed=function(){return 0==this.Ua.compareEndPoints("StartToEnd",this.Ua)};gvjs_.wn=gvjs_l(119);gvjs_.select=function(){this.Ua.select()};function gvjs_HB(a,b,c){c=c||gvjs_fh(a.parentElement());var d,e=d=b.id;d||(d=b.id="goog_"+gvjs_Kg++);a.pasteHTML(b.outerHTML);(b=c.j(d))&&(e||b.removeAttribute(gvjs_9c));return b}gvjs_.surroundContents=function(a){gvjs_xh(a);var b=gvjs_tg(this.Ua.htmlText,null);gvjs_Dg(a,b);(a=gvjs_HB(this.Ua,a))&&this.Ua.moveToElementText(a);this.UG();return a};
gvjs_.insertNode=function(a,b){var c=this.Ua.duplicate();var d=d||gvjs_fh(c.parentElement());if(1!=a.nodeType){var e=!0;a=d.K(gvjs_b,null,a)}c.collapse(b);a=gvjs_HB(c,a,d);if(e){b=a.firstChild;c=a;if((d=c.parentNode)&&11!=d.nodeType)if(c.removeNode)c.removeNode(!1);else{for(;a=c.firstChild;)d.insertBefore(a,c);gvjs_xh(c)}a=b}b=a;this.UG();return b};gvjs_.collapse=function(a){this.Ua.collapse(a);a?(this.ld=this.xd,this.Ed=this.yd):(this.xd=this.ld,this.yd=this.Ed)};function gvjs_IB(a){this.Ua=a}gvjs_r(gvjs_IB,gvjs_yB);gvjs_IB.prototype.KK=function(a){a.collapse(this.mj(),this.vn());this.dm()==this.mj()&&this.Oo()==this.vn()||a.extend(this.dm(),this.Oo());0==a.rangeCount&&a.addRange(this.Ua)};function gvjs_JB(a){this.Ua=a}gvjs_r(gvjs_JB,gvjs_yB);gvjs_JB.prototype.Xm=function(a,b,c){return gvjs_ah("528")?gvjs_JB.o.Xm.call(this,a,b,c):this.Ua.compareBoundaryPoints(1==c?1==b?gvjs_n.Range.START_TO_START:gvjs_n.Range.END_TO_START:1==b?gvjs_n.Range.START_TO_END:gvjs_n.Range.END_TO_END,a)};gvjs_JB.prototype.KK=function(a,b){b?a.setBaseAndExtent(this.dm(),this.Oo(),this.mj(),this.vn()):a.setBaseAndExtent(this.mj(),this.vn(),this.dm(),this.Oo())};function gvjs_xB(a){if(gvjs_x&&!gvjs_bh(9)){var b=new gvjs_DB(gvjs_EB(a),gvjs_hh(a));if(gvjs_AB(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_AB(c);)d=c;b.xd=d;b.yd=0;for(d=a;(c=d.lastChild)&&gvjs_AB(c);)d=c;b.ld=d;b.Ed=1==d.nodeType?d.childNodes.length:d.length;b.lr=a}else b.xd=b.ld=b.lr=a.parentNode,b.yd=gvjs_De(b.lr.childNodes,a),b.Ed=b.yd+1;a=b}else a=gvjs_0g?new gvjs_JB(gvjs_zB(a)):gvjs__g?new gvjs_CB(gvjs_zB(a)):gvjs_Yg?new gvjs_IB(gvjs_zB(a)):new gvjs_yB(gvjs_zB(a));return a}
function gvjs_AB(a){return gvjs_sh(a)||3==a.nodeType};function gvjs_KB(){this.Ed=this.ld=this.yd=this.xd=this.Ou=null;this.sj=!1}gvjs_r(gvjs_KB,gvjs_tB);function gvjs_Zda(a){a=gvjs_xB(a);var b=new gvjs_KB;b.Ou=a;b.sj=!1;return b}gvjs_=gvjs_KB.prototype;gvjs_.clone=function(){var a=new gvjs_KB;a.Ou=this.Ou&&this.Ou.clone();a.xd=this.xd;a.yd=this.yd;a.ld=this.ld;a.Ed=this.Ed;a.sj=this.sj;return a};gvjs_.getType=function(){return gvjs_k};gvjs_.UG=function(){this.xd=this.yd=this.ld=this.Ed=null};
function gvjs_LB(a){var b;if(!(b=a.Ou)){b=a.mj();var c=a.vn(),d=a.dm(),e=a.Oo();if(gvjs_x&&!gvjs_bh(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_EB(f);g&&m.move(gvjs_Mt,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_EB(h),f.collapse(!l),k&&f.moveEnd(gvjs_Mt,k),m.setEndPoint("EndToEnd",f));k=new gvjs_DB(m,gvjs_hh(b));k.xd=b;k.yd=c;k.ld=d;k.Ed=e;b=k}else b=gvjs_0g?
new gvjs_JB(gvjs_BB(b,c,d,e)):gvjs__g?new gvjs_CB(gvjs_BB(b,c,d,e)):gvjs_Yg?new gvjs_IB(gvjs_BB(b,c,d,e)):new gvjs_yB(gvjs_BB(b,c,d,e));b=a.Ou=b}return b}gvjs_.getContainer=function(){return gvjs_LB(this).getContainer()};gvjs_.mj=function(){return this.xd||(this.xd=gvjs_LB(this).mj())};gvjs_.vn=function(){return null!=this.yd?this.yd:this.yd=gvjs_LB(this).vn()};gvjs_.dm=function(){return this.ld||(this.ld=gvjs_LB(this).dm())};gvjs_.Oo=function(){return null!=this.Ed?this.Ed:this.Ed=gvjs_LB(this).Oo()};
gvjs_.gba=function(){return this.sj};gvjs_.WB=function(a,b){var c=a.getType();return c==gvjs_k?gvjs_LB(this).WB(gvjs_LB(a),b):"control"==c?(a=a.iI(),(b?gvjs_He:gvjs_Ie)(a,function(d){return this.containsNode(d,b)},this)):!1};gvjs_.containsNode=function(a,b){return this.WB(gvjs_Zda(a),b)};gvjs_.isCollapsed=function(){return gvjs_LB(this).isCollapsed()};gvjs_.wn=gvjs_l(118);gvjs_.es=function(){return new gvjs_vB(this.mj(),this.vn(),this.dm(),this.Oo())};gvjs_.select=function(){gvjs_LB(this).select(this.sj)};
gvjs_.surroundContents=function(a){a=gvjs_LB(this).surroundContents(a);this.UG();return a};gvjs_.insertNode=function(a,b){a=gvjs_LB(this).insertNode(a,b);this.UG();return a};gvjs_.collapse=function(a){a=this.gba()?!a:a;this.Ou&&this.Ou.collapse(a);a?(this.ld=this.xd,this.Ed=this.yd):(this.xd=this.ld,this.yd=this.Ed);this.sj=!1};function gvjs__da(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_Eh(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(gvjs_Eh(c,a))return!1;return 0<(gvjs_Sda(a,c)||b-d)};function gvjs_MB(){}gvjs_oe(gvjs_MB);gvjs_MB.prototype.Eta=0;gvjs_MB.prototype.vra="";function gvjs_NB(a){return a.vra+":"+(a.Eta++).toString(36)};function gvjs_OB(a){gvjs_jm.call(this);this.G=a||gvjs_fh();this.tr=gvjs_0da;this.cc=null;this.Bb=!1;this.H=null;this.Fv=void 0;this.wo=this.Zc=this.wd=this.fi=null;this.eA=this.eha=!1}gvjs_r(gvjs_OB,gvjs_jm);gvjs_OB.prototype.tra=gvjs_MB.kc();var gvjs_0da=null;
function gvjs_PB(a,b){switch(a){case 1:return b?gvjs_ou:gvjs_vu;case 2:return b?gvjs_Dp:gvjs_sx;case 4:return b?"activate":"deactivate";case 8:return b?gvjs_i:"unselect";case 16:return b?"check":"uncheck";case 32:return b?gvjs_Cu:gvjs_1o;case 64:return b?"open":gvjs_3t}throw Error("Invalid component state");}gvjs_=gvjs_OB.prototype;gvjs_.getId=function(){return this.cc||(this.cc=gvjs_NB(this.tra))};
gvjs_.UK=function(a){this.wd&&this.wd.wo&&(gvjs_Nz(this.wd.wo,this.cc),gvjs_Oz(this.wd.wo,a,this));this.cc=a};gvjs_.j=function(){return this.H};gvjs_.Dq=function(a){return this.H?this.G.Dq(a,this.H):[]};gvjs_.od=gvjs_l(2);gvjs_.eP=gvjs_l(4);gvjs_.jc=function(){this.Fv||(this.Fv=new gvjs_Jq(this));return this.Fv};function gvjs_QB(a,b){if(a==b)throw Error(gvjs_Cs);if(b&&a.wd&&a.cc&&a.wd.CC(a.cc)&&a.wd!=b)throw Error(gvjs_Cs);a.wd=b;gvjs_OB.o.wA.call(a,b)}gvjs_.getParent=function(){return this.wd};
gvjs_.wA=function(a){if(this.wd&&this.wd!=a)throw Error("Method not supported");gvjs_OB.o.wA.call(this,a)};gvjs_.xa=function(){return this.G};gvjs_.K=function(){this.H=this.G.createElement(gvjs_b)};gvjs_.V=function(a){this.yE(a)};gvjs_.yE=function(a,b){if(this.Bb)throw Error(gvjs_gs);this.H||this.K();a?a.insertBefore(this.H,b||null):this.G.pc().body.appendChild(this.H);this.wd&&!this.wd.Bb||this.Ob()};
gvjs_.cb=function(a){if(this.Bb)throw Error(gvjs_gs);if(a&&this.Rh(a)){this.eha=!0;var b=gvjs_hh(a);this.G&&this.G.pc()==b||(this.G=gvjs_fh(a));this.Jf(a);this.Ob()}else throw Error("Invalid element to decorate");};gvjs_.Rh=function(){return!0};gvjs_.Jf=function(a){this.H=a};gvjs_.Ob=function(){this.Bb=!0;gvjs_RB(this,function(a){!a.Bb&&a.j()&&a.Ob()})};gvjs_.Te=function(){gvjs_RB(this,function(a){a.Bb&&a.Te()});this.Fv&&this.Fv.removeAll();this.Bb=!1};
gvjs_.O=function(){this.Bb&&this.Te();this.Fv&&(this.Fv.ma(),delete this.Fv);gvjs_RB(this,function(a){a.ma()});!this.eha&&this.H&&gvjs_xh(this.H);this.wd=this.fi=this.H=this.wo=this.Zc=null;gvjs_OB.o.O.call(this)};gvjs_.Ja=function(a,b){this.yx(a,this.Ee(),b)};
gvjs_.yx=function(a,b,c){if(a.Bb&&(c||!this.Bb))throw Error(gvjs_gs);if(0>b||b>this.Ee())throw Error("Child component index out of bounds");this.wo&&this.Zc||(this.wo={},this.Zc=[]);if(a.getParent()==this){var d=a.getId();this.wo[d]=a;gvjs_Ne(this.Zc,a)}else gvjs_Oz(this.wo,a.getId(),a);gvjs_QB(a,this);gvjs_hq(this.Zc,a,b);a.Bb&&this.Bb&&a.getParent()==this?(c=this.ib(),b=c.childNodes[b]||null,b!=a.j()&&c.insertBefore(a.j(),b)):c?(this.H||this.K(),b=this.gf(b+1),a.yE(this.ib(),b?b.H:null)):this.Bb&&
!a.Bb&&a.H&&a.H.parentNode&&1==a.H.parentNode.nodeType&&a.Ob()};gvjs_.ib=function(){return this.H};gvjs_.vh=function(){null==this.tr&&(this.tr=gvjs_4y(this.Bb?this.H:this.G.pc().body));return this.tr};gvjs_.xA=function(a){if(this.Bb)throw Error(gvjs_gs);this.tr=a};gvjs_.Ee=function(){return this.Zc?this.Zc.length:0};gvjs_.CC=function(a){return this.wo&&a?gvjs_Pz(this.wo,a)||null:null};gvjs_.gf=function(a){return this.Zc?this.Zc[a]||null:null};function gvjs_RB(a,b,c){a.Zc&&gvjs_s(a.Zc,b,c)}
function gvjs_SB(a,b){return a.Zc&&b?gvjs_De(a.Zc,b):-1}gvjs_.removeChild=function(a,b){if(a){var c=typeof a===gvjs_j?a:a.getId();a=this.CC(c);c&&a&&(gvjs_Nz(this.wo,c),gvjs_Ne(this.Zc,a),b&&(a.Te(),a.H&&gvjs_xh(a.H)),gvjs_QB(a,null))}if(!a)throw Error("Child is not in parent component");return a};function gvjs_1da(a,b){return a.removeChild(a.gf(0),b)}gvjs_.Ac=function(a){for(var b=[];this.Zc&&0!=this.Zc.length;)b.push(gvjs_1da(this,a));return b};function gvjs_TB(a){return typeof a.className==gvjs_j?a.className:a.getAttribute&&a.getAttribute(gvjs_Gb)||""}function gvjs_UB(a){return a.classList?a.classList:gvjs_TB(a).match(/\S+/g)||[]}function gvjs_VB(a,b){typeof a.className==gvjs_j?a.className=b:a.setAttribute&&a.setAttribute(gvjs_Gb,b)}function gvjs_WB(a,b){return a.classList?a.classList.contains(b):gvjs_Le(gvjs_UB(a),b)}
function gvjs_XB(a,b){if(a.classList)a.classList.add(b);else if(!gvjs_WB(a,b)){var c=gvjs_TB(a);gvjs_VB(a,c+(0<c.length?" "+b:b))}}function gvjs_YB(a,b){if(a.classList)gvjs_s(b,function(e){gvjs_XB(a,e)});else{var c={};gvjs_s(gvjs_UB(a),function(e){c[e]=!0});gvjs_s(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;gvjs_VB(a,b)}}function gvjs_ZB(a,b){a.classList?a.classList.remove(b):gvjs_WB(a,b)&&gvjs_VB(a,gvjs_Fe(gvjs_UB(a),function(c){return c!=b}).join(" "))}
function gvjs__B(a,b){a.classList?gvjs_s(b,function(c){gvjs_ZB(a,c)}):gvjs_VB(a,gvjs_Fe(gvjs_UB(a),function(c){return!gvjs_Le(b,c)}).join(" "))}function gvjs_0B(a,b,c){c?gvjs_XB(a,b):gvjs_ZB(a,b)};function gvjs_1B(a,b,c){gvjs_jm.call(this);this.target=a;this.SC=b||a;this.O_=c||new gvjs_3(NaN,NaN,NaN,NaN);this.jd=gvjs_hh(a);this.aa=new gvjs_Jq(this);gvjs_mq(this,this.aa);this.deltaY=this.deltaX=this.Jr=this.eL=this.screenY=this.screenX=this.clientY=this.clientX=0;this.yg=!0;this.pq=!1;this.Sda=!0;this.Baa=0;this.eB=this.wra=!1;gvjs_K(this.SC,["touchstart",gvjs_kd],this.Rfa,!1,this);this.sU=gvjs_2da}gvjs_r(gvjs_1B,gvjs_jm);
var gvjs_2da=gvjs_n.document&&gvjs_n.document.documentElement&&!!gvjs_n.document.documentElement.setCapture&&!!gvjs_n.document.releaseCapture;gvjs_=gvjs_1B.prototype;gvjs_.wq=gvjs_l(123);gvjs_.jc=function(){return this.aa};function gvjs_2B(a,b){a.O_=b||new gvjs_3(NaN,NaN,NaN,NaN)}gvjs_.Hb=function(a){this.yg=a};gvjs_.O=function(){gvjs_1B.o.O.call(this);gvjs_dm(this.SC,["touchstart",gvjs_kd],this.Rfa,!1,this);this.aa.removeAll();this.sU&&this.jd.releaseCapture();this.SC=this.target=null};
gvjs_.cJ=function(){void 0===this.tr&&(this.tr=gvjs_4y(this.target));return this.tr};
gvjs_.Rfa=function(a){var b=a.type==gvjs_kd;if(!this.yg||this.pq||b&&!gvjs_Oy(a))this.dispatchEvent("earlycancel");else{if(0==this.Baa)if(this.dispatchEvent(new gvjs_3B(gvjs_1,this,a.clientX,a.clientY,a)))this.pq=!0,this.Sda&&b&&a.preventDefault();else return;else this.Sda&&b&&a.preventDefault();b=this.jd;var c=b.documentElement,d=!this.sU;this.aa.D(b,["touchmove",gvjs_nd],this.zP,{capture:d,passive:!1});this.aa.D(b,["touchend",gvjs_qd],this.wO,d);this.sU?(c.setCapture(!1),this.aa.D(c,"losecapture",
this.wO)):this.aa.D(gvjs_iq(b),gvjs_1o,this.wO);gvjs_x&&this.wra&&this.aa.D(b,gvjs_uu,gvjs_0A);this.Xva&&this.aa.D(this.Xva,gvjs_Gw,this.rua,d);this.clientX=this.eL=a.clientX;this.clientY=this.Jr=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.eB?gvjs_4A(this.target):this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.p1=gvjs_ty(gvjs_fh(this.jd).jd)}};
gvjs_.wO=function(a,b){this.aa.removeAll();this.sU&&this.jd.releaseCapture();this.pq?(this.pq=!1,this.dispatchEvent(new gvjs_3B(gvjs_T,this,a.clientX,a.clientY,a,gvjs_4B(this,this.deltaX),gvjs_5B(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
gvjs_.zP=function(a){if(this.yg){var b=(this.eB&&this.cJ()?-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.pq){var d=this.eL-this.clientX,e=this.Jr-this.clientY;if(d*d+e*e>this.Baa)if(this.dispatchEvent(new gvjs_3B(gvjs_1,this,a.clientX,a.clientY,a)))this.pq=!0;else{this.Rg||this.wO(a);return}}c=gvjs_6B(this,b,c);b=c.x;c=c.y;this.pq&&this.dispatchEvent(new gvjs_3B(gvjs_qt,this,a.clientX,a.clientY,
a,b,c))&&(gvjs_7B(this,a,b,c),a.preventDefault())}};function gvjs_6B(a,b,c){var d=gvjs_ty(gvjs_fh(a.jd).jd);b+=d.x-a.p1.x;c+=d.y-a.p1.y;a.p1=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_u(gvjs_4B(a,a.deltaX),gvjs_5B(a,a.deltaY))}gvjs_.rua=function(a){var b=gvjs_6B(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_7B(this,a,b.x,b.y)};function gvjs_7B(a,b,c,d){a.ly(c,d);a.dispatchEvent(new gvjs_3B(gvjs_su,a,b.clientX,b.clientY,b,c,d))}
function gvjs_4B(a,b){var c=a.O_;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_5B(a,b){var c=a.O_;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_.ly=function(a,b){this.eB&&this.cJ()?this.target.style.right=a+gvjs_U:this.target.style.left=a+gvjs_U;this.target.style.top=b+gvjs_U};
function gvjs_3B(a,b,c,d,e,f,g){gvjs_Vl.call(this,a);this.clientX=c;this.clientY=d;this.Nka=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY;this.FX=b}gvjs_r(gvjs_3B,gvjs_Vl);function gvjs_8B(a){this.ta=new Map;var b=arguments.length;if(1<b){if(b%2)throw Error(gvjs_ob);for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.addAll(a)}gvjs_=gvjs_8B.prototype;gvjs_.tb=function(){return this.ta.size};gvjs_.La=function(){return Array.from(this.ta.values())};gvjs_.kj=function(){return Array.from(this.ta.keys())};gvjs_.Pe=function(a){return this.ta.has(a)};gvjs_.XB=function(a){return this.La().some(function(b){return b==a})};
gvjs_.equals=function(a,b){var c=this;b=void 0===b?function(d,e){return d===e}:b;return this===a?!0:this.ta.size!=a.tb()?!1:this.kj().every(function(d){return b(c.ta.get(d),a.get(d))})};gvjs_.isEmpty=function(){return 0==this.ta.size};gvjs_.clear=function(){this.ta.clear()};gvjs_.remove=function(a){return this.ta.delete(a)};gvjs_.get=function(a,b){return this.ta.has(a)?this.ta.get(a):b};gvjs_.set=function(a,b){this.ta.set(a,b);return this};
gvjs_.addAll=function(a){if(a instanceof gvjs_8B){a=gvjs_$d(a.ta);for(var b=a.next();!b.done;b=a.next()){var c=gvjs_$d(b.value);b=c.next().value;c=c.next().value;this.ta.set(b,c)}}else if(a)for(a=gvjs_$d(Object.entries(a)),b=a.next();!b.done;b=a.next())c=gvjs_$d(b.value),b=c.next().value,c=c.next().value,this.ta.set(b,c)};gvjs_.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.ta.forEach(function(d,e){return a.call(b,d,e,c)})};gvjs_.clone=function(){return new gvjs_8B(this)};(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!gvjs_n.requestAnimationFrame;++c)gvjs_n.requestAnimationFrame=gvjs_n[b+"RequestAnimationFrame"],gvjs_n.cancelAnimationFrame=gvjs_n[b+"CancelAnimationFrame"]||gvjs_n[b+"CancelRequestAnimationFrame"];if(!gvjs_n.requestAnimationFrame){var d=0;gvjs_n.requestAnimationFrame=function(e){var f=(new Date).getTime(),g=Math.max(0,16-(f-d));d=f+g;return gvjs_n.setTimeout(function(){e(f+g)},g)};gvjs_n.cancelAnimationFrame||(gvjs_n.cancelAnimationFrame=
function(e){clearTimeout(e)})}})();var gvjs_9B=[[],[]],gvjs_$B=0,gvjs_aC=!1,gvjs_3da=0;
function gvjs_4da(a,b){var c=gvjs_3da++,d={bta:{id:c,qn:a.measure,context:b},Bta:{id:c,qn:a.Ata,context:b},state:{},Oh:void 0,fQ:!1};return function(){0<arguments.length?(d.Oh||(d.Oh=[]),d.Oh.length=0,d.Oh.push.apply(d.Oh,arguments),d.Oh.push(d.state)):d.Oh&&0!=d.Oh.length?(d.Oh[0]=d.state,d.Oh.length=1):d.Oh=[d.state];d.fQ||(d.fQ=!0,gvjs_9B[gvjs_$B].push(d));gvjs_aC||(gvjs_aC=!0,window.requestAnimationFrame(gvjs_5da))}}
function gvjs_5da(){gvjs_aC=!1;var a=gvjs_9B[gvjs_$B],b=a.length;gvjs_$B=(gvjs_$B+1)%2;for(var c,d=0;d<b;++d){c=a[d];var e=c.bta;c.fQ=!1;e.qn&&e.qn.apply(e.context,c.Oh)}for(d=0;d<b;++d)c=a[d],e=c.Bta,c.fQ=!1,e.qn&&e.qn.apply(e.context,c.Oh),c.state={};a.length=0};var gvjs_bC=gvjs_x?gvjs_Ef(gvjs_tf(gvjs_uf('javascript:""'))):gvjs_Ef(gvjs_tf(gvjs_uf("about:blank")));gvjs_Cf(gvjs_bC);var gvjs_6da=gvjs_x?gvjs_Ef(gvjs_tf(gvjs_uf('javascript:""'))):gvjs_Ef(gvjs_tf(gvjs_uf("javascript:undefined")));gvjs_Cf(gvjs_6da);function gvjs_7da(a,b){this.H=a;this.G=b};function gvjs_cC(a,b){gvjs_OB.call(this,b);this.Gya=!!a;this.sD=null;this.xea=gvjs_4da({Ata:this.lS},this)}gvjs_r(gvjs_cC,gvjs_OB);gvjs_=gvjs_cC.prototype;gvjs_.gY=null;gvjs_.Eb=!1;gvjs_.Kl=null;gvjs_.cj=null;gvjs_.Hp=null;gvjs_.EV=!1;gvjs_.ra=function(){return"goog-modalpopup"};gvjs_.AC=function(){return this.Kl};gvjs_.K=function(){gvjs_cC.o.K.call(this);var a=this.j(),b=gvjs_Kf(this.ra()).split(" ");gvjs_YB(a,b);gvjs_rA(a,!0);gvjs_4(a,!1);gvjs_dC(this);gvjs_eC(this)};
function gvjs_dC(a){if(a.Gya&&!a.cj){var b=a.xa().K(gvjs_Pa,{frameborder:0,style:"border:0;vertical-align:bottom;"});b.src=gvjs_Cf(gvjs_bC);a.cj=b;a.cj.className=a.ra()+"-bg";gvjs_4(a.cj,!1);gvjs_SA(a.cj,0)}a.Kl||(a.Kl=a.xa().K(gvjs_b,a.ra()+"-bg"),gvjs_4(a.Kl,!1))}function gvjs_eC(a){a.Hp||(a.Hp=a.xa().createElement(gvjs_$a),gvjs_4(a.Hp,!1),gvjs_rA(a.Hp,!0),a.Hp.style.position=gvjs_R)}gvjs_.wea=function(){this.EV=!1};gvjs_.Rh=function(a){return!!a&&a.tagName==gvjs_b};
gvjs_.Jf=function(a){gvjs_cC.o.Jf.call(this,a);a=gvjs_Kf(this.ra()).split(" ");gvjs_YB(this.j(),a);gvjs_dC(this);gvjs_eC(this);gvjs_rA(this.j(),!0);gvjs_4(this.j(),!1)};gvjs_.Ob=function(){this.cj&&gvjs_vh(this.cj,this.j());gvjs_vh(this.Kl,this.j());gvjs_cC.o.Ob.call(this);gvjs_wh(this.Hp,this.j());this.gY=new gvjs_7y(this.xa().pc());this.jc().D(this.gY,gvjs_Eu,this.hua);gvjs_fC(this,!1)};
gvjs_.Te=function(){this.isVisible()&&this.setVisible(!1);gvjs_J(this.gY);gvjs_cC.o.Te.call(this);gvjs_xh(this.cj);gvjs_xh(this.Kl);gvjs_xh(this.Hp)};gvjs_.setVisible=function(a){a!=this.Eb&&(this.gA&&this.gA.stop(),this.GB&&this.GB.stop(),this.fA&&this.fA.stop(),this.FB&&this.FB.stop(),this.Bb&&gvjs_fC(this,a),a?this.s3():this.$C())};
function gvjs_fC(a,b){a.xca||(a.xca=new gvjs_7da(a.H,a.G));a=a.xca;if(b){a.XC||(a.XC=[]);b=a.G.We(a.G.pc().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.H||gvjs_gB(d,gvjs_Cp)||(gvjs_Wq(d,gvjs_Cp,!0),a.XC.push(d))}}else if(a.XC){for(c=0;c<a.XC.length;c++)a.XC[c].removeAttribute(gvjs_Zo);a.XC=null}}gvjs_.WE=gvjs_l(115);
gvjs_.s3=function(){if(this.dispatchEvent(gvjs_st)){try{this.sD=this.xa().pc().activeElement}catch(a){}this.lS();this.Yf();this.jc().D(this.xa().ek(),gvjs_ww,this.lS).D(this.xa().ek(),gvjs_8v,this.xea);gvjs_gC(this,!0);this.focus();this.Eb=!0;this.gA&&this.GB?(gvjs_9l(this.gA,gvjs_T,this.$z,!1,this),this.GB.play(),this.gA.play()):this.$z()}};
gvjs_.$C=function(){if(this.dispatchEvent(gvjs_rt)){this.jc().Ab(this.xa().ek(),gvjs_ww,this.lS).Ab(this.xa().ek(),gvjs_8v,this.xea);this.Eb=!1;this.fA&&this.FB?(gvjs_9l(this.fA,gvjs_T,this.ww,!1,this),this.FB.play(),this.fA.play()):this.ww();a:{try{var a=this.xa(),b=a.pc().body,c=a.pc().activeElement||b;if(!this.sD||this.sD==b){this.sD=null;break a}(c==b||a.contains(this.j(),c))&&this.sD.focus()}catch(d){}this.sD=null}}};
function gvjs_gC(a,b){a.cj&&gvjs_4(a.cj,b);a.Kl&&gvjs_4(a.Kl,b);gvjs_4(a.j(),b);gvjs_4(a.Hp,b)}gvjs_.$z=function(){this.dispatchEvent(gvjs_Sw)};gvjs_.ww=function(){gvjs_gC(this,!1);this.dispatchEvent(gvjs_5u)};gvjs_.isVisible=function(){return this.Eb};gvjs_.focus=function(){this.K9()};
gvjs_.lS=function(){this.cj&&gvjs_4(this.cj,!1);this.Kl&&gvjs_4(this.Kl,!1);var a=this.xa().pc(),b=gvjs_ry(gvjs_iq(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.cj&&(gvjs_4(this.cj,!0),gvjs_Eq(this.cj,c,a));this.Kl&&(gvjs_4(this.Kl,!0),gvjs_Eq(this.Kl,c,a))};
gvjs_.Yf=function(){var a=this.xa().pc(),b=gvjs_iq(a)||window;if(gvjs_Fk(this.j())==gvjs_Bu)var c=a=0;else c=gvjs_ty(this.xa().jd),a=c.x,c=c.y;var d=gvjs_ey(this.j());b=gvjs_ry(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_Cq(this.j(),a,c);gvjs_Cq(this.Hp,a,c)};gvjs_.hua=function(a){this.EV?this.wea():a.target==this.Hp&&gvjs_lm(this.K9,0,this)};gvjs_.K9=function(){try{gvjs_x&&this.xa().pc().body.focus(),this.j().focus()}catch(a){}};
gvjs_.O=function(){gvjs_J(this.gA);this.gA=null;gvjs_J(this.fA);this.fA=null;gvjs_J(this.GB);this.GB=null;gvjs_J(this.FB);this.FB=null;gvjs_cC.o.O.call(this)};function gvjs_hC(a,b,c){gvjs_cC.call(this,b,c);this.Tj=a||"modal-dialog";this.si=(new gvjs_iC).aj(gvjs_jC,!0).aj(gvjs_kC,!1,!0)}gvjs_r(gvjs_hC,gvjs_cC);gvjs_=gvjs_hC.prototype;gvjs_.Ina=!0;gvjs_.zI=!0;gvjs_.MJ=!0;gvjs_.EX=!0;gvjs_.NM=.5;gvjs_.Ij="";gvjs_.fj=null;gvjs_.Zj=null;gvjs_.EH=!1;gvjs_.Dl=null;gvjs_.Hj=null;gvjs_.eU=null;gvjs_.Gj=null;gvjs_.Pk=null;gvjs_.Qh=null;gvjs_.lK="dialog";gvjs_.ra=function(){return this.Tj};gvjs_.setTitle=function(a){this.Ij=a;this.Hj&&gvjs_Gh(this.Hj,a)};
gvjs_.getTitle=function(){return this.Ij};gvjs_.c3=gvjs_l(8);function gvjs_lC(a,b){a.fj=b;a.Pk&&gvjs_Dg(a.Pk,b)}gvjs_.getContent=function(){return null!=this.fj?gvjs_qg(this.fj):""};gvjs_.yv=function(){return this.lK};gvjs_.Y2=function(a){this.lK=a};function gvjs_mC(a){a.j()||a.V()}gvjs_.ib=function(){gvjs_mC(this);return this.Pk};gvjs_.AC=function(){gvjs_mC(this);return gvjs_hC.o.AC.call(this)};function gvjs_nC(a,b){a.NM=b;a.j()&&(b=a.AC())&&gvjs_SA(b,a.NM)}
function gvjs_oC(a,b){a.MJ=b;if(a.Bb){var c=a.xa(),d=a.AC(),e=a.cj;b?(e&&c.b_(e,a.j()),c.b_(d,a.j())):(c.removeNode(e),c.removeNode(d))}a.isVisible()&&gvjs_fC(a,b)}gvjs_.setDraggable=function(a){this.EX=a;gvjs_pC(this,a&&this.Bb)};gvjs_.getDraggable=function(){return this.EX};
function gvjs_pC(a,b){var c=gvjs_Kf(a.Tj+"-title-draggable").split(" ");a.j()&&(b?gvjs_YB(a.Dl,c):gvjs__B(a.Dl,c));b&&!a.Zj?(b=new gvjs_1B(a.j(),a.Dl),a.Zj=b,gvjs_YB(a.Dl,c),gvjs_K(a.Zj,gvjs_1,a.P2,!1,a)):!b&&a.Zj&&(a.Zj.ma(),a.Zj=null)}
gvjs_.K=function(){gvjs_hC.o.K.call(this);var a=this.j(),b=this.xa();this.Dl=b.K(gvjs_b,this.Tj+"-title",this.Hj=b.K(gvjs_$a,{className:this.Tj+"-title-text",id:this.getId()},this.Ij),this.Gj=b.K(gvjs_$a,this.Tj+"-title-close"));gvjs_th(a,this.Dl,this.Pk=b.K(gvjs_b,this.Tj+gvjs_Tr),this.Qh=b.K(gvjs_b,this.Tj+"-buttons"));gvjs_fB(this.Hj,"heading");gvjs_fB(this.Gj,gvjs_Ct);gvjs_rA(this.Gj,!0);gvjs_kB(this.Gj,"Close");this.eU=this.Hj.id;gvjs_fB(a,this.yv());gvjs_Wq(a,gvjs_rv,this.eU||"");this.fj&&gvjs_Dg(this.Pk,
this.fj);gvjs_4(this.Gj,this.zI);this.si&&(a=this.si,a.H=this.Qh,a.V());gvjs_4(this.Qh,!!this.si);gvjs_nC(this,this.NM)};
gvjs_.Jf=function(a){gvjs_hC.o.Jf.call(this,a);a=this.j();var b=this.Tj+gvjs_Tr;this.Pk=gvjs_oA(null,b,a)[0];this.Pk||(this.Pk=this.xa().K(gvjs_b,b),this.fj&&gvjs_Dg(this.Pk,this.fj),a.appendChild(this.Pk));b=this.Tj+"-title";var c=this.Tj+"-title-text",d=this.Tj+"-title-close";(this.Dl=gvjs_oA(null,b,a)[0])?(this.Hj=gvjs_oA(null,c,this.Dl)[0],this.Gj=gvjs_oA(null,d,this.Dl)[0]):(this.Dl=this.xa().K(gvjs_b,b),a.insertBefore(this.Dl,this.Pk));this.Hj?(this.Ij=gvjs_Jh(this.Hj),this.Hj.id||(this.Hj.id=
this.getId())):(this.Hj=gvjs_z(gvjs_$a,{className:c,id:this.getId()}),this.Dl.appendChild(this.Hj));this.eU=this.Hj.id;gvjs_Wq(a,gvjs_rv,this.eU||"");this.Gj||(this.Gj=this.xa().K(gvjs_$a,d),this.Dl.appendChild(this.Gj));gvjs_4(this.Gj,this.zI);b=this.Tj+"-buttons";(this.Qh=gvjs_oA(null,b,a)[0])?(this.si=new gvjs_iC(this.xa()),this.si.cb(this.Qh)):(this.Qh=this.xa().K(gvjs_b,b),a.appendChild(this.Qh),this.si&&(a=this.si,a.H=this.Qh,a.V()),gvjs_4(this.Qh,!!this.si));gvjs_nC(this,this.NM)};
gvjs_.Ob=function(){gvjs_hC.o.Ob.call(this);this.jc().D(this.j(),gvjs_nv,this.eda).D(this.j(),gvjs_ad,this.eda);this.jc().D(this.Qh,gvjs_1t,this.Yta);gvjs_pC(this,this.EX);this.jc().D(this.Gj,gvjs_1t,this.tua);var a=this.j();gvjs_fB(a,this.yv());""!==this.Hj.id&&gvjs_Wq(a,gvjs_rv,this.Hj.id);this.MJ||gvjs_oC(this,!1)};gvjs_.Te=function(){this.isVisible()&&this.setVisible(!1);gvjs_pC(this,!1);gvjs_hC.o.Te.call(this)};
gvjs_.setVisible=function(a){a!=this.isVisible()&&(this.Bb||this.V(),gvjs_hC.o.setVisible.call(this,a))};gvjs_.$z=function(){gvjs_hC.o.$z.call(this);this.dispatchEvent("aftershow")};gvjs_.ww=function(){gvjs_hC.o.ww.call(this);this.dispatchEvent("afterhide");this.EH&&this.ma()};
gvjs_.P2=function(){var a=this.xa().pc(),b=gvjs_ry(gvjs_iq(a)||window||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=gvjs_ey(this.j());gvjs_Fk(this.j())==gvjs_Bu?gvjs_2B(this.Zj,new gvjs_3(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):gvjs_2B(this.Zj,new gvjs_3(0,0,c-d.width,a-d.height))};gvjs_.tua=function(){gvjs_qC(this)};
function gvjs_qC(a){if(a.zI){var b=a.si,c=b&&b.eN;c?(b=b.get(c),a.dispatchEvent(new gvjs_rC(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}gvjs_.$S=gvjs_l(124);gvjs_.O=function(){this.Qh=this.Gj=null;gvjs_hC.o.O.call(this)};gvjs_.Yta=function(a){a:{for(a=a.target;null!=a&&a!=this.Qh;){if(a.tagName==gvjs_Vo)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.si.get(a);this.dispatchEvent(new gvjs_rC(a,b))&&this.setVisible(!1)}};
gvjs_.eda=function(a){var b=!1,c=!1,d=this.si,e=a.target;if(a.type==gvjs_nv)if(this.Ina&&27==a.keyCode){var f=d&&d.eN;e=e.tagName==gvjs_Xo&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new gvjs_rC(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.j()){this.EV=!0;try{this.Hp.focus()}catch(k){}gvjs_lm(this.wea,0,this)}}else if(13==a.keyCode){if(e.tagName==gvjs_Vo&&!e.disabled)f=e.name;else if(e==this.Gj)gvjs_qC(this);else if(d){var g=d.WN,h=g&&gvjs_sC(d,g);e=(e.tagName==gvjs_Yo||
e.tagName==gvjs_Xo||"A"==e.tagName)&&!e.disabled;!h||h.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new gvjs_rC(f,String(d.get(f)))))}else e!=this.Gj||32!=a.keyCode&&" "!=a.key||gvjs_qC(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};function gvjs_rC(a,b){this.type=gvjs_ku;this.key=a;this.caption=b}gvjs_r(gvjs_rC,gvjs_Vl);function gvjs_iC(a){gvjs_8B.call(this);this.G=a||gvjs_fh();this.Tj="goog-buttonset";this.eN=this.H=this.WN=null}
gvjs_r(gvjs_iC,gvjs_8B);gvjs_=gvjs_iC.prototype;gvjs_.clear=function(){gvjs_8B.prototype.clear.call(this);this.WN=this.eN=null};gvjs_.set=function(a,b,c,d){gvjs_8B.prototype.set.call(this,a,b);c&&(this.WN=a);d&&(this.eN=a);return this};gvjs_.aj=function(a,b,c){return this.set(a.key,a.caption,b,c)};gvjs_.V=function(){if(this.H){gvjs_Dg(this.H,gvjs_yg);var a=gvjs_fh(this.H);this.forEach(function(b,c){b=a.K(gvjs_Vo,{name:c},b);c==this.WN&&(b.className=this.Tj+gvjs_Ur);this.H.appendChild(b)},this)}};
gvjs_.cb=function(a){if(a&&1==a.nodeType){this.H=a;a=(this.H||document).getElementsByTagName(gvjs_Vo);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=gvjs_Jh(c)||c.value,d){var f=0==b;this.set(d,e,f,c.name==gvjs_Eb);f&&gvjs_XB(c,this.Tj+gvjs_Ur)}}};gvjs_.j=function(){return this.H};gvjs_.xa=function(){return this.G};function gvjs_sC(a,b){a=(a.H||document).getElementsByTagName(gvjs_Vo);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null}
var gvjs_jC={key:"ok",caption:"OK"},gvjs_kC={key:gvjs_Eb,caption:"Cancel"},gvjs_tC={key:"yes",caption:"Yes"},gvjs_uC={key:"no",caption:"No"},gvjs_8da={key:"save",caption:"Save"},gvjs_9da={key:"continue",caption:"Continue"};"undefined"!=typeof document&&((new gvjs_iC).aj(gvjs_jC,!0,!0),(new gvjs_iC).aj(gvjs_jC,!0).aj(gvjs_kC,!1,!0),(new gvjs_iC).aj(gvjs_tC,!0).aj(gvjs_uC,!1,!0),(new gvjs_iC).aj(gvjs_tC).aj(gvjs_uC,!0).aj(gvjs_kC,!1,!0),(new gvjs_iC).aj(gvjs_9da).aj(gvjs_8da).aj(gvjs_kC,!0,!0));function gvjs_vC(a,b){gvjs_jm.call(this);a&&this.CB(a,b)}gvjs_r(gvjs_vC,gvjs_jm);gvjs_=gvjs_vC.prototype;gvjs_.H=null;gvjs_.jQ=null;gvjs_.w_=null;gvjs_.kQ=null;gvjs_.pl=-1;gvjs_.wh=-1;gvjs_.Rp=!1;
var gvjs_wC={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_xC={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_yC=!gvjs_0g||gvjs_ah("525"),gvjs_zC=gvjs_1g&&
gvjs__g;gvjs_=gvjs_vC.prototype;gvjs_.yn=function(a){if(gvjs_0g||gvjs_Zg)if(17==this.pl&&!a.ctrlKey||18==this.pl&&!a.altKey||gvjs_1g&&91==this.pl&&!a.metaKey)this.wh=this.pl=-1;-1==this.pl&&(a.ctrlKey&&17!=a.keyCode?this.pl=17:a.altKey&&18!=a.keyCode?this.pl=18:a.metaKey&&91!=a.keyCode&&(this.pl=91));gvjs_yC&&!gvjs_7A(a.keyCode,this.pl,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.wh=gvjs_6A(a.keyCode),gvjs_zC&&(this.Rp=a.altKey))};
gvjs_.$pa=function(a){this.wh=this.pl=-1;this.Rp=a.altKey};
gvjs_.handleEvent=function(a){var b=a.Bi,c=b.altKey;if(gvjs_x&&a.type==gvjs_ad){var d=this.wh;var e=13!=d&&27!=d?b.keyCode:0}else(gvjs_0g||gvjs_Zg)&&a.type==gvjs_ad?(d=this.wh,e=0<=b.charCode&&63232>b.charCode&&gvjs_5A(d)?b.charCode:0):gvjs_Yg&&!gvjs_0g?(d=this.wh,e=gvjs_5A(d)?b.keyCode:0):(a.type==gvjs_ad?(gvjs_zC&&(c=this.Rp),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.wh,e=b.charCode):(d=b.keyCode||this.wh,e=b.charCode||0)):(d=b.keyCode||this.wh,e=b.charCode||0),gvjs_1g&&63==e&&
224==d&&(d=191));var f=d=gvjs_6A(d);d?63232<=d&&d in gvjs_wC?f=gvjs_wC[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in gvjs_xC&&(f=gvjs_xC[b.keyIdentifier]);gvjs__g&&gvjs_yC&&a.type==gvjs_ad&&!gvjs_7A(f,this.pl,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.pl,this.pl=f,b=new gvjs_AC(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};gvjs_.j=function(){return this.H};
gvjs_.CB=function(a,b){this.kQ&&this.detach();this.H=a;this.jQ=gvjs_K(this.H,gvjs_ad,this,b);this.w_=gvjs_K(this.H,gvjs_nv,this.yn,b,this);this.kQ=gvjs_K(this.H,gvjs_ov,this.$pa,b,this)};gvjs_.detach=function(){this.jQ&&(gvjs_em(this.jQ),gvjs_em(this.w_),gvjs_em(this.kQ),this.kQ=this.w_=this.jQ=null);this.H=null;this.wh=this.pl=-1};gvjs_.O=function(){gvjs_vC.o.O.call(this);this.detach()};
function gvjs_AC(a,b,c,d){gvjs__l.call(this,d);this.type=gvjs_mv;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_r(gvjs_AC,gvjs__l);function gvjs_BC(){}var gvjs_CC;gvjs_oe(gvjs_BC);var gvjs_$da={button:"pressed",checkbox:gvjs_0t,menuitem:gvjs_Iw,menuitemcheckbox:gvjs_0t,menuitemradio:gvjs_0t,radio:gvjs_0t,tab:gvjs_Iw,treeitem:gvjs_Iw};gvjs_=gvjs_BC.prototype;gvjs_.dl=function(){};gvjs_.K=function(a){return a.xa().K(gvjs_b,this.cm(a).join(" "),a.getContent())};gvjs_.ib=function(a){return a};gvjs_.Xs=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_x&&!gvjs_ah("7")&&(d=gvjs_DC(gvjs_UB(a),b),d.push(b));(c?gvjs_YB:gvjs__B)(a,d)}};
gvjs_.Rh=function(){return!0};
gvjs_.cb=function(a,b){b.id&&a.UK(b.id);var c=this.ib(b);c&&c.firstChild?a.PE(c.firstChild.nextSibling?gvjs_Qe(c.childNodes):c.firstChild):a.PE(null);var d=0,e=this.ra(),f=this.ra(),g=!1,h=!1,k=!1,l=gvjs_Qe(gvjs_UB(b));gvjs_s(l,function(n){g||n!=e?h||n!=f?d|=this.iP(n):h=!0:(g=!0,f==e&&(h=!0));1==this.iP(n)&&gvjs_Mx(c)&&gvjs_rA(c,!1)},this);a.J=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.Ko)&&l.push.apply(l,a);if(gvjs_x&&!gvjs_ah("7")){var m=gvjs_DC(l);0<m.length&&(l.push.apply(l,m),k=!0)}g&&
h&&!a&&!k||gvjs_VB(b,l.join(" "));return b};gvjs_.Cn=function(a){a.vh()&&this.xA(a.j(),!0);a.isEnabled()&&this.xp(a,a.isVisible())};function gvjs_EC(a,b,c){if(a=c||a.dl())c=b.getAttribute(gvjs_Fd)||null,a!=c&&gvjs_fB(b,a)}function gvjs_FC(a,b,c){var d=b.C6;null!=d&&a.L2(c,d);b.isVisible()||gvjs_Wq(c,gvjs_Cp,!b.isVisible());b.isEnabled()||a.Vr(c,1,!b.isEnabled());gvjs_GC(b,8)&&a.Vr(c,8,b.gQ());gvjs_GC(b,16)&&a.Vr(c,16,b.En());gvjs_GC(b,64)&&a.Vr(c,64,gvjs_HC(b,64))}
gvjs_.L2=function(a,b){gvjs_kB(a,b)};gvjs_.PK=function(a,b){gvjs_TA(a,!b,!gvjs_x&&!gvjs_Yg)};gvjs_.xA=function(a,b){this.Xs(a,this.ra()+"-rtl",b)};gvjs_.Pq=function(a){var b;return gvjs_GC(a,32)&&(b=a.Vg())?gvjs_Mx(b):!1};gvjs_.xp=function(a,b){var c;if(gvjs_GC(a,32)&&(c=a.Vg())){if(!b&&gvjs_HC(a,32)){try{c.blur()}catch(d){}gvjs_HC(a,32)&&a.ez(null)}gvjs_Mx(c)!=b&&gvjs_rA(c,b)}};gvjs_.setVisible=function(a,b){gvjs_4(a,b);a&&gvjs_Wq(a,gvjs_Cp,!b)};
gvjs_.setState=function(a,b,c){var d=a.j();if(d){var e=this.gI(b);e&&this.Xs(a,e,c);this.Vr(d,b,c)}};gvjs_.Vr=function(a,b,c){gvjs_CC||(gvjs_CC={1:"disabled",8:gvjs_Iw,16:gvjs_0t,64:"expanded"});b=gvjs_CC[b];var d=a.getAttribute(gvjs_Fd)||null;d&&(d=gvjs_$da[d]||b,b=b==gvjs_0t||b==gvjs_Iw?d:b);b&&gvjs_Wq(a,b,c)};
gvjs_.setContent=function(a,b){var c=this.ib(a);c&&(gvjs_uh(c),b&&(typeof b===gvjs_j?gvjs_Gh(c,b):(a=function(d){if(d){var e=gvjs_hh(c);c.appendChild(typeof d===gvjs_j?e.createTextNode(d):d)}},Array.isArray(b)?gvjs_s(b,a):!gvjs_qe(b)||gvjs_td in b?a(b):gvjs_s(gvjs_Qe(b),a))))};gvjs_.Vg=function(a){return a.j()};gvjs_.ra=function(){return gvjs_Ks};
gvjs_.cm=function(a){var b=this.ra(),c=[b],d=this.ra();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.gI(e));b&=~e}c.push.apply(c,d);(a=a.Ko)&&c.push.apply(c,a);gvjs_x&&!gvjs_ah("7")&&c.push.apply(c,gvjs_DC(c));return c};function gvjs_DC(a,b){var c=[];b&&(a=gvjs_Pe(a,[b]));gvjs_s([],function(d){!gvjs_Ie(d,gvjs_ve(gvjs_Le,a))||b&&!gvjs_Le(d,b)||c.push(d.join("_"))});return c}gvjs_.gI=function(a){this.nN||gvjs_IC(this);return this.nN[a]};
gvjs_.iP=function(a){this.Vfa||(this.nN||gvjs_IC(this),this.Vfa=gvjs_Qz(this.nN));a=parseInt(this.Vfa[a],10);return isNaN(a)?0:a};function gvjs_IC(a){var b=a.ra();gvjs_Sf(b.replace(/\xa0|\s/g," ")," ");a.nN={1:b+gvjs_Vr,2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function gvjs_JC(a,b){if(!a)throw Error("Invalid class name "+a);if(!gvjs_se(b))throw Error("Invalid decorator function "+b);gvjs_KC[a]=b}function gvjs_LC(a){a=gvjs_UB(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in gvjs_KC?gvjs_KC[d]():null)return d}return null}var gvjs_MC={},gvjs_KC={};function gvjs_NC(a,b,c){gvjs_OB.call(this,c);if(!b){for(b=this.constructor;b;){var d=gvjs_te(b);if(d=gvjs_MC[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?gvjs_se(d.kc)?d.kc():new d:null}this.C=b;this.PE(void 0!==a?a:null);this.C6=null}gvjs_r(gvjs_NC,gvjs_OB);gvjs_=gvjs_NC.prototype;gvjs_.fj=null;gvjs_.J=0;gvjs_.jL=39;gvjs_.ms=255;gvjs_.pu=0;gvjs_.Eb=!0;gvjs_.Ko=null;gvjs_.uP=!0;gvjs_.BM=!1;gvjs_.lK=null;function gvjs_OC(a,b){a.Bb&&b!=a.uP&&gvjs_PC(a,b);a.uP=b}gvjs_.Vg=function(){return this.C.Vg(this)};
gvjs_.YO=function(){return this.Tf||(this.Tf=new gvjs_vC)};gvjs_.$a=function(){return this.C};gvjs_.jT=gvjs_l(126);gvjs_.gs=function(a){a&&(this.Ko?gvjs_Le(this.Ko,a)||this.Ko.push(a):this.Ko=[a],this.C.Xs(this,a,!0))};gvjs_.Xs=function(a,b){b?this.gs(a):a&&this.Ko&&gvjs_Ne(this.Ko,a)&&(0==this.Ko.length&&(this.Ko=null),this.C.Xs(this,a,!1))};gvjs_.K=function(){var a=this.C.K(this);this.H=a;gvjs_EC(this.C,a,this.yv());this.BM||this.C.PK(a,!1);this.isVisible()||this.C.setVisible(a,!1)};gvjs_.yv=function(){return this.lK};
gvjs_.Y2=function(a){this.lK=a};gvjs_.L2=function(a){this.C6=a;var b=this.j();b&&this.C.L2(b,a)};gvjs_.ib=function(){return this.C.ib(this.j())};gvjs_.Rh=function(a){return this.C.Rh(a)};gvjs_.Jf=function(a){this.H=a=this.C.cb(this,a);gvjs_EC(this.C,a,this.yv());this.BM||this.C.PK(a,!1);this.Eb=a.style.display!=gvjs_e};
gvjs_.Ob=function(){gvjs_NC.o.Ob.call(this);gvjs_FC(this.C,this,this.H);this.C.Cn(this);if(this.jL&-2&&(this.uP&&gvjs_PC(this,!0),gvjs_GC(this,32))){var a=this.Vg();if(a){var b=this.YO();b.CB(a);this.jc().D(b,gvjs_mv,this.oj).D(a,gvjs_Cu,this.Iv).D(a,gvjs_1o,this.ez)}}};
function gvjs_PC(a,b){var c=a.eA?gvjs_Zl:gvjs_1A,d=a.jc(),e=a.j();b?(d.D(e,c.tx,a.Pf).D(e,[c.ux,c.oB],a.Wo).D(e,gvjs_pd,a.Vo).D(e,gvjs_od,a.vP),a.eA&&d.D(e,gvjs_Tu,a.QR),a.sI!=gvjs_ne&&d.D(e,gvjs_8t,a.sI),gvjs_x&&(gvjs_ah(9)||d.D(e,gvjs_iu,a.H$),a.KI||(a.KI=new gvjs_QC(a),gvjs_mq(a,a.KI)))):(d.Ab(e,c.tx,a.Pf).Ab(e,[c.ux,c.oB],a.Wo).Ab(e,gvjs_pd,a.Vo).Ab(e,gvjs_od,a.vP),a.eA&&d.Ab(e,gvjs_Tu,a.QR),a.sI!=gvjs_ne&&d.Ab(e,gvjs_8t,a.sI),gvjs_x&&(gvjs_ah(9)||d.Ab(e,gvjs_iu,a.H$),gvjs_J(a.KI),a.KI=null))}
gvjs_.Te=function(){gvjs_NC.o.Te.call(this);this.Tf&&this.Tf.detach();this.isVisible()&&this.isEnabled()&&this.C.xp(this,!1)};gvjs_.O=function(){gvjs_NC.o.O.call(this);this.Tf&&(this.Tf.ma(),delete this.Tf);delete this.C;this.KI=this.Ko=this.fj=null};gvjs_.getContent=function(){return this.fj};gvjs_.setContent=function(a){this.C.setContent(this.j(),a);this.PE(a)};gvjs_.PE=function(a){this.fj=a};
gvjs_.jj=function(){var a=this.getContent();if(!a)return"";a=typeof a===gvjs_j?a:Array.isArray(a)?gvjs_t(a,gvjs_sA).join(""):gvjs_Jh(a);return gvjs_kA(a)};gvjs_.xA=function(a){gvjs_NC.o.xA.call(this,a);var b=this.j();b&&this.C.xA(b,a)};gvjs_.PK=function(a){this.BM=a;var b=this.j();b&&this.C.PK(b,a)};gvjs_.isVisible=function(){return this.Eb};
gvjs_.setVisible=function(a,b){return b||this.Eb!=a&&this.dispatchEvent(a?gvjs_Sw:gvjs_5u)?((b=this.j())&&this.C.setVisible(b,a),this.isEnabled()&&this.C.xp(this,a),this.Eb=a,!0):!1};gvjs_.isEnabled=function(){return!gvjs_HC(this,1)};gvjs_.Hb=function(a){var b=this.getParent();b&&typeof b.isEnabled==gvjs_c&&!b.isEnabled()||!gvjs_RC(this,1,!a)||(a||(this.setActive(!1),this.li(!1)),this.isVisible()&&this.C.xp(this,a),this.setState(1,!a,!0))};gvjs_.li=function(a){gvjs_RC(this,2,a)&&this.setState(2,a)};
gvjs_.lk=function(){return gvjs_HC(this,4)};gvjs_.setActive=function(a){gvjs_RC(this,4,a)&&this.setState(4,a)};gvjs_.gQ=function(){return gvjs_HC(this,8)};gvjs_.Bp=function(a){gvjs_RC(this,8,a)&&this.setState(8,a)};gvjs_.En=function(){return gvjs_HC(this,16)};gvjs_.ki=function(a){gvjs_RC(this,16,a)&&this.setState(16,a)};gvjs_.QE=function(a){gvjs_RC(this,32,a)&&this.setState(32,a)};gvjs_.Nd=function(a){gvjs_RC(this,64,a)&&this.setState(64,a)};gvjs_.getState=function(){return this.J};
function gvjs_HC(a,b){return!!(a.J&b)}gvjs_.setState=function(a,b,c){c||1!=a?gvjs_GC(this,a)&&b!=gvjs_HC(this,a)&&(this.C.setState(this,a,b),this.J=b?this.J|a:this.J&~a):this.Hb(!b)};function gvjs_GC(a,b){return!!(a.jL&b)}gvjs_.qg=function(a,b){if(this.Bb&&gvjs_HC(this,a)&&!b)throw Error(gvjs_gs);!b&&gvjs_HC(this,a)&&this.setState(a,!1);this.jL=b?this.jL|a:this.jL&~a};function gvjs_SC(a,b){return!!(a.ms&b)&&gvjs_GC(a,b)}
function gvjs_RC(a,b,c){return gvjs_GC(a,b)&&gvjs_HC(a,b)!=c&&(!(a.pu&b)||a.dispatchEvent(gvjs_PB(b,c)))&&!a.Rg}gvjs_.Vo=function(a){!gvjs_TC(a,this.j())&&this.dispatchEvent("enter")&&this.isEnabled()&&gvjs_SC(this,2)&&this.li(!0)};gvjs_.vP=function(a){!gvjs_TC(a,this.j())&&this.dispatchEvent("leave")&&(gvjs_SC(this,4)&&this.setActive(!1),gvjs_SC(this,2)&&this.li(!1))};gvjs_.QR=function(a){var b=a.target;b.releasePointerCapture&&b.releasePointerCapture(a.pointerId)};gvjs_.sI=gvjs_ne;
function gvjs_TC(a,b){return!!a.relatedTarget&&gvjs_Eh(b,a.relatedTarget)}gvjs_.Pf=function(a){this.isEnabled()&&(gvjs_SC(this,2)&&this.li(!0),gvjs_Oy(a)&&(gvjs_SC(this,4)&&this.setActive(!0),this.C&&this.C.Pq(this)&&this.Vg().focus()));!this.BM&&gvjs_Oy(a)&&a.preventDefault()};gvjs_.Wo=function(a){this.isEnabled()&&(gvjs_SC(this,2)&&this.li(!0),this.lk()&&this.gi(a)&&gvjs_SC(this,4)&&this.setActive(!1))};gvjs_.H$=function(a){this.isEnabled()&&this.gi(a)};
gvjs_.gi=function(a){gvjs_SC(this,16)&&this.ki(!this.En());gvjs_SC(this,8)&&this.Bp(!0);gvjs_SC(this,64)&&this.Nd(!gvjs_HC(this,64));var b=new gvjs_Vl(gvjs_Xs,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.z1=a.z1);return this.dispatchEvent(b)};gvjs_.Iv=function(){gvjs_SC(this,32)&&this.QE(!0)};gvjs_.ez=function(){gvjs_SC(this,4)&&this.setActive(!1);gvjs_SC(this,32)&&this.QE(!1)};
gvjs_.oj=function(a){return this.isVisible()&&this.isEnabled()&&this.gk(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};gvjs_.gk=function(a){return 13==a.keyCode&&this.gi(a)};if(!gvjs_se(gvjs_NC))throw Error("Invalid component class "+gvjs_NC);if(!gvjs_se(gvjs_BC))throw Error("Invalid renderer class "+gvjs_BC);var gvjs_aea=gvjs_te(gvjs_NC);gvjs_MC[gvjs_aea]=gvjs_BC;gvjs_JC(gvjs_Ks,function(){return new gvjs_NC(null)});
function gvjs_QC(a){gvjs_I.call(this);this.FN=a;this.rN=!1;this.vd=new gvjs_Jq(this);gvjs_mq(this,this.vd);var b=this.FN.H;a=a.eA?gvjs_Zl:gvjs_1A;this.vd.D(b,a.tx,this.UC).D(b,a.ux,this.xP).D(b,gvjs_1t,this.mt)}gvjs_r(gvjs_QC,gvjs_I);var gvjs_UC=!gvjs_x||gvjs_bh(9);gvjs_QC.prototype.UC=function(){this.rN=!1};gvjs_QC.prototype.xP=function(){this.rN=!0};
function gvjs_VC(a,b){if(!gvjs_UC)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_QC.prototype.mt=function(a){if(this.rN)this.rN=!1;else{var b=a.Bi,c=b.button,d=b.type,e=gvjs_VC(b,gvjs_kd);this.FN.Pf(new gvjs__l(e,a.currentTarget));e=gvjs_VC(b,gvjs_qd);this.FN.Wo(new gvjs__l(e,a.currentTarget));gvjs_UC||(b.button=c,b.type=d)}};gvjs_QC.prototype.O=function(){this.FN=null;gvjs_QC.o.O.call(this)};function gvjs_WC(){this.tW=[]}gvjs_r(gvjs_WC,gvjs_BC);gvjs_oe(gvjs_WC);function gvjs_XC(a,b){var c=a.tW[b];if(!c){switch(b){case 0:c=a.ra()+"-highlight";break;case 1:c=a.ra()+"-checkbox";break;case 2:c=a.ra()+gvjs_Tr}a.tW[b]=c}return c}gvjs_=gvjs_WC.prototype;gvjs_.dl=function(){return"menuitem"};gvjs_.K=function(a){var b=a.xa().K(gvjs_b,this.cm(a).join(" "),gvjs_YC(this,a.getContent(),a.xa()));gvjs_ZC(this,a,b,gvjs_GC(a,8)||gvjs_GC(a,16));return b};gvjs_.ib=function(a){return a&&a.firstChild};
gvjs_.cb=function(a,b){var c=gvjs_zh(b),d=gvjs_XC(this,2);c&&gvjs_WB(c,d)||b.appendChild(gvjs_YC(this,b.childNodes,a.xa()));gvjs_WB(b,gvjs_Rs)&&(a.US(!0),this.US(a,b,!0));return gvjs_WC.o.cb.call(this,a,b)};gvjs_.setContent=function(a,b){var c=this.ib(a),d=gvjs__C(this,a)?c.firstChild:null;gvjs_WC.o.setContent.call(this,a,b);d&&!gvjs__C(this,a)&&c.insertBefore(d,c.firstChild||null)};function gvjs_YC(a,b,c){a=gvjs_XC(a,2);return c.K(gvjs_b,a,b)}gvjs_.Z2=function(a,b,c){a&&b&&gvjs_ZC(this,a,b,c)};
gvjs_.US=function(a,b,c){a&&b&&gvjs_ZC(this,a,b,c)};function gvjs__C(a,b){return(b=a.ib(b))?(b=b.firstChild,a=gvjs_XC(a,1),!!b&&gvjs_Ch(b)&&gvjs_WB(b,a)):!1}function gvjs_ZC(a,b,c,d){gvjs_EC(a,c,b.yv());gvjs_FC(a,b,c);d!=gvjs__C(a,c)&&(gvjs_0B(c,gvjs_Rs,d),c=a.ib(c),d?(a=gvjs_XC(a,1),c.insertBefore(b.xa().K(gvjs_b,a),c.firstChild||null)):c.removeChild(c.firstChild))}gvjs_.gI=function(a){switch(a){case 2:return gvjs_XC(this,0);case 16:case 8:return gvjs_Ss;default:return gvjs_WC.o.gI.call(this,a)}};
gvjs_.iP=function(a){var b=gvjs_XC(this,0);switch(a){case gvjs_Ss:return 16;case b:return 2;default:return gvjs_WC.o.iP.call(this,a)}};gvjs_.ra=function(){return gvjs_Z};function gvjs_0C(a,b,c,d){gvjs_NC.call(this,a,d||gvjs_WC.kc(),c);this.Wa(b)}gvjs_r(gvjs_0C,gvjs_NC);gvjs_=gvjs_0C.prototype;gvjs_.getValue=function(){var a=this.fi;return null!=a?a:this.jj()};gvjs_.Wa=function(a){this.fi=a};gvjs_.qg=function(a,b){gvjs_0C.o.qg.call(this,a,b);switch(a){case 8:this.En()&&!b&&this.ki(!1);(a=this.j())&&this.$a().Z2(this,a,b);break;case 16:(a=this.j())&&this.$a().US(this,a,b)}};gvjs_.Z2=function(a){this.qg(8,a)};gvjs_.US=function(a){this.qg(16,a)};
gvjs_.jj=function(){var a=this.getContent();return Array.isArray(a)?(a=gvjs_t(a,function(b){return gvjs_Ch(b)&&(gvjs_WB(b,"goog-menuitem-accel")||gvjs_WB(b,"goog-menuitem-mnemonic-separator"))?"":gvjs_sA(b)}).join(""),gvjs_kA(a)):gvjs_0C.o.jj.call(this)};gvjs_.Wo=function(a){var b=this.getParent();if(b){var c=b.nda;b.nda=null;if(c&&typeof a.clientX===gvjs_f&&gvjs_2e(c,new gvjs_u(a.clientX,a.clientY)))return}gvjs_0C.o.Wo.call(this,a)};
gvjs_.gk=function(a){return a.keyCode==this.B0&&this.gi(a)?!0:gvjs_0C.o.gk.call(this,a)};gvjs_.Hoa=function(){return this.B0};gvjs_JC(gvjs_Z,function(){return new gvjs_0C(null)});gvjs_0C.prototype.yv=function(){return gvjs_GC(this,16)?"menuitemcheckbox":gvjs_GC(this,8)?"menuitemradio":gvjs_0C.o.yv.call(this)};gvjs_0C.prototype.getParent=function(){return gvjs_NC.prototype.getParent.call(this)};gvjs_0C.prototype.GC=function(){return gvjs_NC.prototype.GC.call(this)};function gvjs_1C(a,b,c,d){gvjs_cz.call(this,a,b);this.rQ=c?5:0;this.l1=d||void 0}gvjs_r(gvjs_1C,gvjs_cz);gvjs_1C.prototype.Foa=function(){return this.rQ};gvjs_1C.prototype.Yf=function(a,b,c,d){var e=gvjs_bz(this.element,this.iH,a,b,null,c,10,d,this.l1);if(e&496){var f=gvjs_2C(e,this.iH);b=gvjs_2C(e,b);e=gvjs_bz(this.element,f,a,b,null,c,10,d,this.l1);e&496&&(f=gvjs_2C(e,f),b=gvjs_2C(e,b),gvjs_bz(this.element,f,a,b,null,c,this.rQ,d,this.l1))}};
function gvjs_2C(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function gvjs_3C(a,b,c,d){gvjs_1C.call(this,a,b,c||d);if(c||d)this.rQ=65|(d?32:132)}gvjs_r(gvjs_3C,gvjs_1C);function gvjs_4C(){}gvjs_r(gvjs_4C,gvjs_BC);gvjs_oe(gvjs_4C);gvjs_=gvjs_4C.prototype;gvjs_.dl=function(){return gvjs_Ct};gvjs_.Vr=function(a,b,c){switch(b){case 8:case 16:gvjs_Wq(a,"pressed",c);break;default:case 64:case 1:gvjs_4C.o.Vr.call(this,a,b,c)}};gvjs_.K=function(a){var b=gvjs_4C.o.K.call(this,a);this.zl(b,a.xn());var c=a.getValue();c&&this.Wa(b,c);gvjs_GC(a,16)&&this.Vr(b,16,a.En());return b};
gvjs_.cb=function(a,b){b=gvjs_4C.o.cb.call(this,a,b);var c=this.getValue(b);a.ce=c;a.VE(this.xn(b));gvjs_GC(a,16)&&this.Vr(b,16,a.En());return b};gvjs_.getValue=gvjs_ne;gvjs_.Wa=gvjs_ne;gvjs_.xn=function(a){return a.title};gvjs_.zl=function(a,b){a&&(b?a.title=b:a.removeAttribute(gvjs_ex))};gvjs_.Jw=function(a,b){var c=a.vh(),d=this.ra()+"-collapse-left",e=this.ra()+"-collapse-right";a.Xs(c?e:d,!!(b&1));a.Xs(c?d:e,!!(b&2))};gvjs_.ra=function(){return gvjs_Is};function gvjs_5C(){}gvjs_r(gvjs_5C,gvjs_4C);gvjs_oe(gvjs_5C);gvjs_=gvjs_5C.prototype;gvjs_.dl=function(){};gvjs_.K=function(a){gvjs_OC(a,!1);a.ms&=-256;a.qg(32,!1);return a.xa().K(gvjs_Vo,{"class":this.cm(a).join(" "),disabled:!a.isEnabled(),title:a.xn()||"",value:a.getValue()||""},a.jj()||"")};gvjs_.Rh=function(a){return a.tagName==gvjs_Vo||a.tagName==gvjs_Qa&&(a.type==gvjs_Ct||"submit"==a.type||"reset"==a.type)};
gvjs_.cb=function(a,b){gvjs_OC(a,!1);a.ms&=-256;a.qg(32,!1);if(b.disabled){var c=this.gI(1);gvjs_XB(b,c)}return gvjs_5C.o.cb.call(this,a,b)};gvjs_.Cn=function(a){a.jc().D(a.j(),gvjs_1t,a.gi)};gvjs_.PK=gvjs_ne;gvjs_.xA=gvjs_ne;gvjs_.Pq=function(a){return a.isEnabled()};gvjs_.xp=gvjs_ne;gvjs_.setState=function(a,b,c){gvjs_5C.o.setState.call(this,a,b,c);(a=a.j())&&1==b&&(a.disabled=c)};gvjs_.getValue=function(a){return a.value};gvjs_.Wa=function(a,b){a&&(a.value=b)};gvjs_.Vr=gvjs_ne;function gvjs_6C(a,b,c){gvjs_NC.call(this,a,b||gvjs_5C.kc(),c)}gvjs_r(gvjs_6C,gvjs_NC);gvjs_=gvjs_6C.prototype;gvjs_.getValue=function(){return this.ce};gvjs_.Wa=function(a){this.ce=a;this.$a().Wa(this.j(),a)};gvjs_.xn=function(){return this.pa};gvjs_.zl=function(a){this.pa=a;this.$a().zl(this.j(),a)};gvjs_.VE=function(a){this.pa=a};gvjs_.Jw=function(a){this.$a().Jw(this,a)};gvjs_.O=function(){gvjs_6C.o.O.call(this);delete this.ce;delete this.pa};
gvjs_.Ob=function(){gvjs_6C.o.Ob.call(this);if(gvjs_GC(this,32)){var a=this.Vg();a&&this.jc().D(a,gvjs_ov,this.gk)}};gvjs_.gk=function(a){return 13==a.keyCode&&a.type==gvjs_mv||32==a.keyCode&&a.type==gvjs_ov?this.gi(a):32==a.keyCode};gvjs_JC(gvjs_Is,function(){return new gvjs_6C(null)});function gvjs_7C(a){this.JM=a}gvjs_oe(gvjs_7C);gvjs_=gvjs_7C.prototype;gvjs_.dl=function(){return this.JM};function gvjs_8C(a,b){a&&(a.tabIndex=b?0:-1)}gvjs_.K=function(a){return a.xa().K(gvjs_b,this.cm(a).join(" "))};gvjs_.ib=function(a){return a};gvjs_.Rh=function(a){return a.tagName==gvjs_b};gvjs_.cb=function(a,b){b.id&&a.UK(b.id);var c=this.ra(),d=!1,e=gvjs_UB(b);e&&gvjs_s(e,function(f){f==c?d=!0:f&&this.a3(a,f,c)},this);d||gvjs_XB(b,c);gvjs_9C(this,a,this.ib(b));return b};
gvjs_.a3=function(a,b,c){b==c+gvjs_Vr?a.Hb(!1):b==c+"-horizontal"?a.setOrientation(gvjs_0):b==c+"-vertical"&&a.setOrientation(gvjs_V)};function gvjs_9C(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.HY(d);f&&(f.H=d,b.isEnabled()||f.Hb(!1),b.Ja(f),f.cb(d))}else d.nodeValue&&""!=gvjs_Kf(d.nodeValue)||c.removeChild(d);d=e}}gvjs_.HY=function(a){return gvjs_LC(a)};
gvjs_.Cn=function(a){a=a.j();gvjs_TA(a,!0,gvjs__g);gvjs_x&&(a.hideFocus=!0);var b=this.dl();b&&gvjs_fB(a,b)};gvjs_.Vg=function(a){return a.j()};gvjs_.ra=function(){return"goog-container"};gvjs_.cm=function(a){var b=this.ra(),c=a.Ei()==gvjs_0;c=[b,c?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+gvjs_Vr);return c};function gvjs_$C(a,b,c){gvjs_OB.call(this,c);this.C=b||gvjs_7C.kc();this.ub=a||gvjs_V}gvjs_r(gvjs_$C,gvjs_OB);gvjs_=gvjs_$C.prototype;gvjs_.x_=null;gvjs_.Tf=null;gvjs_.C=null;gvjs_.ub=null;gvjs_.Eb=!0;gvjs_.yg=!0;gvjs_.hY=!0;gvjs_.ie=-1;gvjs_.$g=null;gvjs_.dr=!1;gvjs_.gka=!1;gvjs_.uua=!0;gvjs_.ws=null;gvjs_.Vg=function(){return this.x_||this.C.Vg(this)};gvjs_.YO=function(){return this.Tf||(this.Tf=new gvjs_vC(this.Vg()))};gvjs_.$a=function(){return this.C};gvjs_.jT=gvjs_l(125);
gvjs_.K=function(){this.H=this.C.K(this)};gvjs_.ib=function(){return this.C.ib(this.j())};gvjs_.Rh=function(a){return this.C.Rh(a)};gvjs_.Jf=function(a){this.H=this.C.cb(this,a);a.style.display==gvjs_e&&(this.Eb=!1)};
gvjs_.Ob=function(){gvjs_$C.o.Ob.call(this);gvjs_RB(this,function(c){c.Bb&&gvjs_aD(this,c)},this);var a=this.j();this.C.Cn(this);this.setVisible(this.Eb,!0);var b=this.eA?gvjs_Zl:gvjs_1A;this.jc().D(this,"enter",this.oZ).D(this,gvjs_Dp,this.tI).D(this,gvjs_sx,this.wZ).D(this,"open",this.rqa).D(this,gvjs_3t,this.iZ).D(a,b.tx,this.Pf).D(gvjs_hh(a),[b.ux,b.oB],this.Ipa).D(a,[b.tx,b.ux,b.oB,gvjs_pd,gvjs_od,gvjs_8t],this.wpa);this.eA&&this.jc().D(a,gvjs_Tu,this.QR);this.Pq()&&gvjs_bD(this,!0)};
gvjs_.QR=function(a){var b=a.target;b.releasePointerCapture&&b.releasePointerCapture(a.pointerId)};function gvjs_bD(a,b){var c=a.jc(),d=a.Vg();b?c.D(d,gvjs_Cu,a.Iv).D(d,gvjs_1o,a.ez).D(a.YO(),gvjs_mv,a.oj):c.Ab(d,gvjs_Cu,a.Iv).Ab(d,gvjs_1o,a.ez).Ab(a.YO(),gvjs_mv,a.oj)}gvjs_.Te=function(){this.fh(-1);this.$g&&this.$g.Nd(!1);this.dr=!1;gvjs_$C.o.Te.call(this)};gvjs_.O=function(){gvjs_$C.o.O.call(this);this.Tf&&(this.Tf.ma(),this.Tf=null);this.C=this.$g=this.ws=this.x_=null};gvjs_.oZ=function(){return!0};
gvjs_.tI=function(a){var b=gvjs_SB(this,a.target);if(-1<b&&b!=this.ie){var c=gvjs_cD(this);c&&c.li(!1);this.ie=b;c=gvjs_cD(this);this.dr&&c.setActive(!0);this.uua&&this.$g&&c!=this.$g&&(gvjs_GC(c,64)?c.Nd(!0):this.$g.Nd(!1))}b=this.j();null!=a.target.j()&&gvjs_Wq(b,gvjs_Ys,a.target.j().id)};gvjs_.wZ=function(a){a.target==gvjs_cD(this)&&(this.ie=-1);this.j().removeAttribute(gvjs_gt)};gvjs_.rqa=function(a){(a=a.target)&&a!=this.$g&&a.getParent()==this&&(this.$g&&this.$g.Nd(!1),this.$g=a)};
gvjs_.iZ=function(a){a.target==this.$g&&(this.$g=null);var b=this.j(),c=a.target.j();b&&gvjs_HC(a.target,2)&&c&&gvjs_iB(b,c)};gvjs_.Pf=function(a){this.yg&&(this.dr=!0);var b=this.Vg();b&&gvjs_Mx(b)?b.focus():a.preventDefault()};gvjs_.Ipa=function(){this.dr=!1};
gvjs_.wpa=function(a){var b=this.eA?gvjs_Zl:gvjs_1A;a:{var c=a.target;if(this.ws)for(var d=this.j();c&&c!==d;){var e=c.id;if(e in this.ws){c=this.ws[e];break a}c=c.parentNode}c=null}if(c)switch(a.type){case b.tx:c.Pf(a);break;case b.ux:case b.oB:c.Wo(a);break;case gvjs_pd:c.Vo(a);break;case gvjs_od:c.vP(a);break;case gvjs_8t:c.sI(a)}};gvjs_.Iv=function(){};gvjs_.ez=function(){this.fh(-1);this.dr=!1;this.$g&&this.$g.Nd(!1)};
gvjs_.oj=function(a){return this.isEnabled()&&this.isVisible()&&(0!=this.Ee()||this.x_)&&this.gk(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
gvjs_.gk=function(a){var b=gvjs_cD(this);if(b&&typeof b.oj==gvjs_c&&b.oj(a)||this.$g&&this.$g!=b&&typeof this.$g.oj==gvjs_c&&this.$g.oj(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Pq())this.Vg().blur();else return!1;break;case 36:gvjs_dD(this);break;case 35:gvjs_bea(this);break;case 38:if(this.ub==gvjs_V)gvjs_eD(this);else return!1;break;case 37:if(this.ub==gvjs_0)this.vh()?gvjs_fD(this):gvjs_eD(this);else return!1;break;case 40:if(this.ub==
gvjs_V)gvjs_fD(this);else return!1;break;case 39:if(this.ub==gvjs_0)this.vh()?gvjs_eD(this):gvjs_fD(this);else return!1;break;default:return!1}return!0};function gvjs_aD(a,b){var c=b.j();c=c.id||(c.id=b.getId());a.ws||(a.ws={});a.ws[c]=b}gvjs_.Ja=function(a,b){gvjs_$C.o.Ja.call(this,a,b)};
gvjs_.yx=function(a,b,c){a.pu|=2;a.pu|=64;!this.Pq()&&this.gka||a.qg(32,!1);gvjs_OC(a,!1);var d=a.getParent()==this?gvjs_SB(this,a):-1;gvjs_$C.o.yx.call(this,a,b,c);a.Bb&&this.Bb&&gvjs_aD(this,a);a=d;-1==a&&(a=this.Ee());a==this.ie?this.ie=Math.min(this.Ee()-1,b):a>this.ie&&b<=this.ie?this.ie++:a<this.ie&&b>this.ie&&this.ie--};
gvjs_.removeChild=function(a,b){if(a=typeof a===gvjs_j?this.CC(a):a){var c=gvjs_SB(this,a);-1!=c&&(c==this.ie?(a.li(!1),this.ie=-1):c<this.ie&&this.ie--);(c=a.j())&&c.id&&this.ws&&gvjs_Nz(this.ws,c.id)}a=gvjs_$C.o.removeChild.call(this,a,b);gvjs_OC(a,!0);return a};gvjs_.Ei=function(){return this.ub};gvjs_.setOrientation=function(a){if(this.j())throw Error(gvjs_gs);this.ub=a};gvjs_.isVisible=function(){return this.Eb};
gvjs_.setVisible=function(a,b){if(b||this.Eb!=a&&this.dispatchEvent(a?gvjs_Sw:gvjs_5u)){this.Eb=a;var c=this.j();c&&(gvjs_4(c,a),this.Pq()&&gvjs_8C(this.Vg(),this.yg&&this.Eb),b||this.dispatchEvent(this.Eb?"aftershow":"afterhide"));return!0}return!1};gvjs_.isEnabled=function(){return this.yg};
gvjs_.Hb=function(a){this.yg!=a&&this.dispatchEvent(a?gvjs_vu:gvjs_ou)&&(a?(this.yg=!0,gvjs_RB(this,function(b){b.fha?delete b.fha:b.Hb(!0)})):(gvjs_RB(this,function(b){b.isEnabled()?b.Hb(!1):b.fha=!0}),this.dr=this.yg=!1),this.Pq()&&gvjs_8C(this.Vg(),a&&this.Eb))};gvjs_.Pq=function(){return this.hY};gvjs_.xp=function(a){a!=this.hY&&this.Bb&&gvjs_bD(this,a);this.hY=a;this.yg&&this.Eb&&gvjs_8C(this.Vg(),a)};gvjs_.fh=function(a){(a=this.gf(a))?a.li(!0):-1<this.ie&&gvjs_cD(this).li(!1)};
gvjs_.li=function(a){this.fh(gvjs_SB(this,a))};function gvjs_cD(a){return a.gf(a.ie)}function gvjs_dD(a){gvjs_gD(a,function(b,c){return(b+1)%c},a.Ee()-1)}function gvjs_bea(a){gvjs_gD(a,function(b,c){b--;return 0>b?c-1:b},0)}function gvjs_fD(a){gvjs_gD(a,function(b,c){return(b+1)%c},a.ie)}function gvjs_eD(a){gvjs_gD(a,function(b,c){b--;return 0>b?c-1:b},a.ie)}
function gvjs_gD(a,b,c){c=0>c?gvjs_SB(a,a.$g):c;var d=a.Ee();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.gf(c);if(f&&a.m7(f)){a.U2(c);break}e++;c=b.call(a,c,d)}}gvjs_.m7=function(a){return a.isVisible()&&a.isEnabled()&&gvjs_GC(a,2)};gvjs_.U2=function(a){this.fh(a)};function gvjs_hD(){}gvjs_r(gvjs_hD,gvjs_BC);gvjs_oe(gvjs_hD);gvjs_hD.prototype.ra=function(){return gvjs_Ps};function gvjs_iD(a,b,c){gvjs_NC.call(this,a,c||gvjs_hD.kc(),b);this.qg(1,!1);this.qg(2,!1);this.qg(4,!1);this.qg(32,!1);this.J=1}gvjs_r(gvjs_iD,gvjs_NC);gvjs_JC(gvjs_Ps,function(){return new gvjs_iD(null)});function gvjs_jD(){}gvjs_r(gvjs_jD,gvjs_BC);gvjs_oe(gvjs_jD);gvjs_jD.prototype.K=function(a){return a.xa().K(gvjs_b,this.ra())};gvjs_jD.prototype.cb=function(a,b){b.id&&a.UK(b.id);if("HR"==b.tagName){var c=b;b=this.K(a);gvjs_vh(b,c);gvjs_xh(c)}else gvjs_XB(b,this.ra());return b};gvjs_jD.prototype.setContent=function(){};gvjs_jD.prototype.ra=function(){return gvjs_Qs};function gvjs_kD(a,b){gvjs_NC.call(this,null,a||gvjs_jD.kc(),b);this.qg(1,!1);this.qg(2,!1);this.qg(4,!1);this.qg(32,!1);this.J=1}gvjs_r(gvjs_kD,gvjs_NC);gvjs_kD.prototype.Ob=function(){gvjs_kD.o.Ob.call(this);var a=this.j();gvjs_fB(a,gvjs_Lw)};gvjs_JC(gvjs_Qs,function(){return new gvjs_kD});function gvjs_lD(a){this.JM=a||"menu"}gvjs_r(gvjs_lD,gvjs_7C);gvjs_oe(gvjs_lD);gvjs_=gvjs_lD.prototype;gvjs_.Rh=function(a){return"UL"==a.tagName||gvjs_lD.o.Rh.call(this,a)};gvjs_.HY=function(a){return"HR"==a.tagName?new gvjs_kD:gvjs_lD.o.HY.call(this,a)};gvjs_.Cs=function(a,b){return gvjs_Eh(a.j(),b)};gvjs_.ra=function(){return gvjs_Ns};gvjs_.Cn=function(a){gvjs_lD.o.Cn.call(this,a);a=a.j();gvjs_Wq(a,gvjs_2u,gvjs_Ud)};gvjs_JC(gvjs_Qs,function(){return new gvjs_kD});function gvjs_mD(a,b){gvjs_$C.call(this,gvjs_V,b||gvjs_lD.kc(),a);this.xp(!1)}gvjs_r(gvjs_mD,gvjs_$C);gvjs_=gvjs_mD.prototype;gvjs_.kG=!0;gvjs_.f6=!1;gvjs_.ra=function(){return this.$a().ra()};gvjs_.Cs=function(a){if(this.$a().Cs(this,a))return!0;for(var b=0,c=this.Ee();b<c;b++){var d=this.gf(b);if(typeof d.Cs==gvjs_c&&d.Cs(a))return!0}return!1};gvjs_.Oj=function(a){this.Ja(a,!0)};gvjs_.Fu=function(a,b){this.yx(a,b,!0)};gvjs_.removeItem=function(a){(a=this.removeChild(a,!0))&&a.ma()};gvjs_.ud=function(a){return this.gf(a)};
gvjs_.sh=function(){return this.Ee()};gvjs_.Uy=function(){var a=[];gvjs_RB(this,function(b){a.push(b)});return a};gvjs_.setPosition=function(a,b){var c=this.isVisible();c||gvjs_4(this.j(),!0);var d=this.j(),e=gvjs_1y(d);a instanceof gvjs_u&&(b=a.y,a=a.x);gvjs_Cq(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||gvjs_4(this.j(),!1)};gvjs_.getPosition=function(){return this.isVisible()?gvjs_1y(this.j()):null};
gvjs_.setVisible=function(a,b,c){(b=gvjs_mD.o.setVisible.call(this,a,b))&&a&&this.Bb&&this.kG&&this.Vg().focus();this.nda=a&&c&&typeof c.clientX===gvjs_f?new gvjs_u(c.clientX,c.clientY):null;return b};gvjs_.oZ=function(a){this.kG&&this.Vg().focus();return gvjs_mD.o.oZ.call(this,a)};gvjs_.m7=function(a){return(this.f6||a.isEnabled())&&a.isVisible()&&gvjs_GC(a,2)};
gvjs_.Jf=function(a){for(var b=this.$a(),c=gvjs_Mh(this.xa(),gvjs_b,b.ra()+gvjs_Tr,a),d=c.length,e=0;e<d;e++)gvjs_9C(b,this,c[e]);gvjs_mD.o.Jf.call(this,a)};gvjs_.gk=function(a){var b=gvjs_mD.o.gk.call(this,a);b||gvjs_RB(this,function(c){!b&&c.Hoa&&c.B0==a.keyCode&&(this.isEnabled()&&this.li(c),b=c.oj(a))},this);return b};gvjs_.fh=function(a){gvjs_mD.o.fh.call(this,a);(a=this.gf(a))&&gvjs_UA(a.j(),this.j())};function gvjs_nD(){}gvjs_r(gvjs_nD,gvjs_4C);gvjs_oe(gvjs_nD);gvjs_=gvjs_nD.prototype;gvjs_.K=function(a){var b=this.cm(a);b=a.xa().K(gvjs_b,gvjs_Ms+b.join(" "),this.HN(a.getContent(),a.xa()));this.zl(b,a.xn());return b};gvjs_.dl=function(){return gvjs_Ct};gvjs_.ib=function(a){return a&&a.firstChild&&a.firstChild.firstChild};gvjs_.HN=function(a,b){return b.K(gvjs_b,gvjs_Ms+(this.ra()+gvjs_Yr),b.K(gvjs_b,gvjs_Ms+(this.ra()+gvjs_Xr),a))};gvjs_.Rh=function(a){return a.tagName==gvjs_b};
gvjs_.cb=function(a,b){gvjs_oD(b,!0);gvjs_oD(b,!1);a:{var c=a.xa().f$(b);var d=this.ra()+gvjs_Yr;if(c&&gvjs_WB(c,d)&&(c=a.xa().f$(c),d=this.ra()+gvjs_Xr,c&&gvjs_WB(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.HN(b.childNodes,a.xa()));gvjs_YB(b,[gvjs_Y,this.ra()]);return gvjs_nD.o.cb.call(this,a,b)};gvjs_.ra=function(){return gvjs_Ls};
function gvjs_oD(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_Kf(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function gvjs_pD(){}gvjs_r(gvjs_pD,gvjs_nD);gvjs_oe(gvjs_pD);gvjs_=gvjs_pD.prototype;gvjs_.ib=function(a){return gvjs_pD.o.ib.call(this,a&&a.firstChild)};gvjs_.cb=function(a,b){var c=gvjs_oA("*",gvjs_Ns,b)[0];if(c){gvjs_4(c,!1);gvjs_hh(c).body.appendChild(c);var d=new gvjs_mD;d.cb(c);a.yp(d)}return gvjs_pD.o.cb.call(this,a,b)};gvjs_.HN=function(a,b){return gvjs_pD.o.HN.call(this,[this.createCaption(a,b),this.IN(b)],b)};gvjs_.createCaption=function(a,b){return gvjs_qD(a,this.ra(),b)};
function gvjs_qD(a,b,c){return c.K(gvjs_b,gvjs_Ms+(b+gvjs_Sr),a)}gvjs_.IN=function(a){return a.K(gvjs_b,gvjs_Ms+(this.ra()+gvjs_Wr),"\u00a0")};gvjs_.ra=function(){return gvjs_Os};function gvjs_rD(){this.tW=[]}gvjs_r(gvjs_rD,gvjs_WC);gvjs_oe(gvjs_rD);gvjs_rD.prototype.K=function(a){var b=gvjs_rD.o.K.call(this,a);gvjs_XB(b,gvjs_Us);gvjs_sD(this,a,b);return b};gvjs_rD.prototype.cb=function(a,b){b=gvjs_rD.o.cb.call(this,a,b);gvjs_XB(b,gvjs_Us);gvjs_sD(this,a,b);var c=gvjs_oA(gvjs_b,gvjs_Ns,b);if(c.length){var d=new gvjs_mD(a.xa());c=c[0];gvjs_4(c,!1);a.xa().pc().body.appendChild(c);d.cb(c);a.yp(d,!0)}return b};
gvjs_rD.prototype.setContent=function(a,b){var c=this.ib(a),d=c&&c.lastChild;gvjs_rD.o.setContent.call(this,a,b);d&&c.lastChild!=d&&gvjs_WB(d,gvjs_Vs)&&c.appendChild(d)};gvjs_rD.prototype.Cn=function(a){gvjs_rD.o.Cn.call(this,a);var b=a.ib(),c=gvjs_Mh(a.xa(),gvjs_$a,gvjs_Vs,b)[0];gvjs_tD(a,c);c!=b.lastChild&&b.appendChild(c);a=a.j();gvjs_Wq(a,gvjs_2u,gvjs_Ud)};function gvjs_sD(a,b,c){var d=b.xa().K(gvjs_$a);d.className=gvjs_Vs;gvjs_tD(b,d);a.ib(c).appendChild(d)}
function gvjs_tD(a,b){a.vh()?(gvjs_XB(b,gvjs_Ws),gvjs_Gh(b,a.yM?"\u25c4":"\u25ba")):(gvjs_ZB(b,gvjs_Ws),gvjs_Gh(b,a.yM?"\u25ba":"\u25c4"))};function gvjs_uD(a,b,c,d){gvjs_0C.call(this,a,b,c,d||gvjs_rD.kc())}gvjs_r(gvjs_uD,gvjs_0C);gvjs_=gvjs_uD.prototype;gvjs_.oq=null;gvjs_.q3=null;gvjs_.k0=!1;gvjs_.Kh=null;gvjs_.CO=!1;gvjs_.yM=!0;gvjs_.esa=!1;gvjs_.Ob=function(){gvjs_uD.o.Ob.call(this);this.jc().D(this.getParent(),gvjs_5u,this.ida);this.Kh&&gvjs_vD(this,this.Kh,!0)};gvjs_.Te=function(){this.jc().Ab(this.getParent(),gvjs_5u,this.ida);this.Kh&&(gvjs_vD(this,this.Kh,!1),this.CO||(this.Kh.Te(),gvjs_xh(this.Kh.j())));gvjs_uD.o.Te.call(this)};
gvjs_.O=function(){this.Kh&&!this.CO&&this.Kh.ma();this.Kh=null;gvjs_uD.o.O.call(this)};gvjs_.li=function(a){gvjs_uD.o.li.call(this,a);a||(this.oq&&gvjs_mm(this.oq),this.oq=gvjs_lm(this.Qs,218,this))};gvjs_.tT=function(){var a=this.getParent();a&&gvjs_cD(a)==this&&(gvjs_wD(this,!0),gvjs_xD(this))};gvjs_.Qs=function(){var a=this.Kh;a&&a.getParent()==this&&(gvjs_wD(this,!1),gvjs_RB(a,function(b){typeof b.Qs==gvjs_c&&b.Qs()}))};function gvjs_yD(a){a.oq&&gvjs_mm(a.oq);a.q3&&gvjs_mm(a.q3)}
gvjs_.setVisible=function(a,b){(a=gvjs_uD.o.setVisible.call(this,a,b))&&!this.isVisible()&&this.Qs();return a};function gvjs_xD(a){gvjs_RB(a.getParent(),function(b){b!=this&&typeof b.Qs==gvjs_c&&(b.Qs(),gvjs_yD(b))},a)}gvjs_.oj=function(a){var b=a.keyCode,c=this.vh()?37:39,d=this.vh()?39:37;if(!this.k0){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.B0)return!1;this.tT();gvjs_dD(this.Vd());gvjs_yD(this)}else if(!this.Vd().oj(a))if(b==d)this.Qs();else return!1;a.preventDefault();return!0};
gvjs_.$ta=function(){this.Kh.getParent()==this&&(gvjs_yD(this),this.GC().li(this),gvjs_xD(this))};gvjs_.ida=function(a){a.target==this.GC()&&(this.Qs(),gvjs_yD(this))};gvjs_.Vo=function(a){this.isEnabled()&&(gvjs_yD(this),this.q3=gvjs_lm(this.tT,218,this));gvjs_uD.o.Vo.call(this,a)};gvjs_.gi=function(a){gvjs_yD(this);if(gvjs_GC(this,8)||gvjs_GC(this,16))return gvjs_uD.o.gi.call(this,a);this.tT();return!0};
function gvjs_wD(a,b){!b&&a.Vd()&&a.Vd().fh(-1);a.dispatchEvent(gvjs_PB(64,b));var c=a.Vd();b!=a.k0&&gvjs_0B(a.j(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Bb||c.V(),c.fh(-1)),c.setVisible(b),b)){c=new gvjs_1C(a.j(),a.yM?12:8,a.esa);var d=a.Vd(),e=d.j();d.isVisible()||(e.style.visibility=gvjs_Cp,gvjs_4(e,!0));c.Yf(e,a.yM?8:12);d.isVisible()||(gvjs_4(e,!1),e.style.visibility=gvjs_Gx)}a.k0=b}function gvjs_vD(a,b,c){var d=a.jc();(c?d.D:d.Ab).call(d,b,"enter",a.$ta)}
gvjs_.Oj=function(a){this.Vd().Ja(a,!0)};gvjs_.Fu=function(a,b){this.Vd().yx(a,b,!0)};gvjs_.removeItem=function(a){(a=this.Vd().removeChild(a,!0))&&a.ma()};gvjs_.ud=function(a){return this.Vd().gf(a)};gvjs_.sh=function(){return this.Vd().Ee()};gvjs_.Uy=function(){return this.Vd().Uy()};gvjs_.Vd=function(){this.Kh?this.CO&&this.Kh.getParent()!=this&&gvjs_QB(this.Kh,this):this.yp(new gvjs_mD(this.xa()),!0);this.Kh.j()||this.Kh.K();return this.Kh};
gvjs_.yp=function(a,b){var c=this.Kh;a!=c&&(c&&(this.Qs(),this.Bb&&gvjs_vD(this,c,!1)),this.Kh=a,this.CO=!b,a&&(gvjs_QB(a,this),a.setVisible(!1,!0),a.kG=!1,a.xp(!1),this.Bb&&gvjs_vD(this,a,!0)))};gvjs_.Cs=function(a){return this.Vd().Cs(a)};gvjs_JC(gvjs_Us,function(){return new gvjs_uD(null)});function gvjs_zD(a,b,c,d,e){gvjs_6C.call(this,a,c||gvjs_pD.kc(),d);this.qg(64,!0);this.QQ=new gvjs_3C(null,9);b&&this.yp(b);this.cta=null;this.Sc=new gvjs_2A(500);!gvjs_Ok&&!gvjs_Pk||gvjs_ah("533.17.9")||(this.kD=!0);this.dta=e||gvjs_lD.kc()}gvjs_r(gvjs_zD,gvjs_6C);gvjs_=gvjs_zD.prototype;gvjs_.kD=!1;gvjs_.rva=!1;gvjs_.Zva=!1;gvjs_.Ob=function(){gvjs_zD.o.Ob.call(this);gvjs_AD(this,!0);this.ka&&gvjs_BD(this,this.ka,!0);gvjs_Wq(this.H,gvjs_2u,!!this.ka)};
gvjs_.Te=function(){gvjs_zD.o.Te.call(this);gvjs_AD(this,!1);if(this.ka){this.Nd(!1);this.ka.Te();gvjs_BD(this,this.ka,!1);var a=this.ka.j();a&&gvjs_xh(a)}};gvjs_.O=function(){gvjs_zD.o.O.call(this);this.ka&&(this.ka.ma(),delete this.ka);delete this.Uua;this.Sc.ma()};gvjs_.Pf=function(a){gvjs_zD.o.Pf.call(this,a);this.lk()&&(this.Nd(!gvjs_HC(this,64),a),this.ka&&(this.ka.dr=gvjs_HC(this,64)))};gvjs_.Wo=function(a){gvjs_zD.o.Wo.call(this,a);this.ka&&!this.lk()&&(this.ka.dr=!1)};
gvjs_.gi=function(){this.setActive(!1);return!0};gvjs_.Gpa=function(a){this.ka&&this.ka.isVisible()&&!this.Cs(a.target)&&this.Nd(!1)};gvjs_.Cs=function(a){return a&&gvjs_Eh(this.j(),a)||this.ka&&this.ka.Cs(a)||!1};
gvjs_.gk=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=gvjs_ov)return!0}else if(a.type!=gvjs_mv)return!1;if(this.ka&&this.ka.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.ka.oj(a);return c&&this.ka&&this.ka.$g instanceof gvjs_uD||27!=a.keyCode&&!b?c:(this.Nd(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Nd(!0,a),!0):!1};gvjs_.fz=function(){this.Nd(!1)};gvjs_.jqa=function(){this.lk()||this.Nd(!1)};
gvjs_.ez=function(a){this.kD||this.Nd(!1);gvjs_zD.o.ez.call(this,a)};gvjs_.Vd=function(){this.ka||this.yp(new gvjs_mD(this.xa(),this.dta));return this.ka||null};gvjs_.yp=function(a){var b=this.ka;if(a!=b&&(b&&(this.Nd(!1),this.Bb&&gvjs_BD(this,b,!1),delete this.ka),this.Bb&&gvjs_Wq(this.H,gvjs_2u,!!a),a)){this.ka=a;gvjs_QB(a,this);a.setVisible(!1);var c=this.kD;(a.kG=c)&&a.xp(!0);this.Bb&&gvjs_BD(this,a,!0)}return b};gvjs_.Oj=function(a){this.Vd().Ja(a,!0)};
gvjs_.Fu=function(a,b){this.Vd().yx(a,b,!0)};gvjs_.removeItem=function(a){(a=this.Vd().removeChild(a,!0))&&a.ma()};gvjs_.ud=function(a){return this.ka?this.ka.gf(a):null};gvjs_.sh=function(){return this.ka?this.ka.Ee():0};gvjs_.setVisible=function(a,b){(a=gvjs_zD.o.setVisible.call(this,a,b))&&!this.isVisible()&&this.Nd(!1);return a};gvjs_.Hb=function(a){gvjs_zD.o.Hb.call(this,a);this.isEnabled()||this.Nd(!1)};gvjs_.l3=gvjs_l(127);gvjs_.Ov=gvjs_l(128);
gvjs_.Nd=function(a,b){gvjs_zD.o.Nd.call(this,a);if(this.ka&&gvjs_HC(this,64)==a){if(a){if(!this.ka.Bb)if(this.rva){var c=gvjs_Bh(this.j());c?this.ka.yE(c.parentNode,c):this.ka.V(this.j().parentNode)}else this.ka.V();this.xU=gvjs_2y(this.j());this.e7=gvjs_3y(this.j());this.PR();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.Zva?gvjs_dD(this.ka):this.ka.fh(-1)}else{this.setActive(!1);this.ka.dr=!1;if(c=this.j())gvjs_Wq(c,gvjs_Ys,""),gvjs_Wq(c,"owns","");null!=this.DR&&
(this.DR=void 0,(c=this.ka.j())&&gvjs_Eq(c,"",""))}this.ka.setVisible(a,!1,b);this.Rg||(b=this.jc(),c=a?b.D:b.Ab,c.call(b,this.xa().pc(),gvjs_kd,this.Gpa,!0),this.kD&&c.call(b,this.ka,gvjs_1o,this.jqa),c.call(b,this.Sc,gvjs_cx,this.sua),a?this.Sc.start():this.Sc.stop())}this.ka&&this.ka.j()&&this.ka.H.removeAttribute(gvjs_Zo)};
gvjs_.PR=function(){if(this.ka.Bb){var a=this.Uua||this.j(),b=this.QQ;this.QQ.element=a;a=this.ka.j();this.ka.isVisible()||(a.style.visibility=gvjs_Cp,gvjs_4(a,!0));!this.DR&&this.QQ.Foa&&this.QQ.rQ&32&&(this.DR=gvjs_ey(a));b.Yf(a,b.iH^1,this.cta,this.DR);this.ka.isVisible()||(gvjs_4(a,!1),a.style.visibility=gvjs_Gx)}};
gvjs_.sua=function(){var a=gvjs_3y(this.j()),b=gvjs_2y(this.j()),c;(c=!gvjs_QA(this.e7,a))||(c=this.xU,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.ka.Bb&&b&&this.xU&&b.Oa()<this.xU.Oa()&&(c=this.ka.j(),this.ka.isVisible()||(c.style.visibility=gvjs_Cp,gvjs_4(c,!0)),gvjs_Cq(c,new gvjs_u(0,0))),this.e7=a,this.xU=b,this.PR())};
function gvjs_BD(a,b,c){var d=a.jc();c=c?d.D:d.Ab;c.call(d,b,gvjs_Xs,a.fz);c.call(d,b,gvjs_3t,a.iZ);c.call(d,b,gvjs_Dp,a.tI);c.call(d,b,gvjs_sx,a.wZ)}function gvjs_AD(a,b){var c=a.jc();(b?c.D:c.Ab).call(c,a.j(),gvjs_nv,a.Ypa)}gvjs_.tI=function(a){(a=a.target.j())&&gvjs_CD(this,a)};gvjs_.Ypa=function(a){gvjs_GC(this,32)&&this.Vg()&&this.ka&&this.ka.isVisible()&&a.stopPropagation()};gvjs_.wZ=function(){if(!gvjs_cD(this.ka)){var a=this.j();gvjs_Wq(a,gvjs_Ys,"");gvjs_Wq(a,"owns","")}};
gvjs_.iZ=function(a){if(gvjs_HC(this,64)&&a.target instanceof gvjs_0C){a=a.target;var b=a.j();a.isVisible()&&gvjs_HC(a,2)&&null!=b&&gvjs_CD(this,b)}};function gvjs_CD(a,b){a=a.j();b=gvjs_hB(b)||b;if(!b.id){var c=gvjs_MB.kc();b.id=gvjs_NB(c)}gvjs_iB(a,b);gvjs_Wq(a,"owns",b.id)}gvjs_JC(gvjs_Os,function(){return new gvjs_zD(null)});function gvjs_DD(a){gvjs_jm.call(this);this.Rq=[];gvjs_ED(this,a)}gvjs_r(gvjs_DD,gvjs_jm);gvjs_=gvjs_DD.prototype;gvjs_.bu=null;gvjs_.KS=null;gvjs_.sh=function(){return this.Rq.length};gvjs_.ud=function(a){return this.Rq[a]||null};function gvjs_ED(a,b){b&&(gvjs_s(b,function(c){this.HE(c,!1)},a),gvjs_Re(a.Rq,b))}gvjs_.Oj=function(a){this.Fu(a,this.sh())};gvjs_.Fu=function(a,b){a&&(this.HE(a,!1),gvjs_hq(this.Rq,a,b))};gvjs_.removeItem=function(a){a&&gvjs_Ne(this.Rq,a)&&a==this.bu&&(this.bu=null,this.dispatchEvent(gvjs_i))};
gvjs_.Ge=function(){return this.bu};gvjs_.Uy=function(){return gvjs_Qe(this.Rq)};gvjs_.xl=function(a){a!=this.bu&&(this.HE(this.bu,!1),this.bu=a,this.HE(a,!0));this.dispatchEvent(gvjs_i)};gvjs_.gm=function(){var a=this.bu;return a?gvjs_De(this.Rq,a):-1};gvjs_.Bk=function(a){this.xl(this.ud(a))};gvjs_.clear=function(){gvjs_oq(this.Rq);this.bu=null};gvjs_.O=function(){gvjs_DD.o.O.call(this);delete this.Rq;this.bu=null};
gvjs_.HE=function(a,b){a&&(typeof this.KS==gvjs_c?this.KS(a,b):typeof a.Bp==gvjs_c&&a.Bp(b))};function gvjs_FD(a,b,c,d,e){gvjs_zD.call(this,a,b,c,d,e||new gvjs_lD("listbox"));this.XN=this.getContent();this.VZ=null;this.Y2("listbox")}gvjs_r(gvjs_FD,gvjs_zD);gvjs_=gvjs_FD.prototype;gvjs_.Ba=null;gvjs_.Ob=function(){gvjs_FD.o.Ob.call(this);gvjs_GD(this);gvjs_HD(this)};gvjs_.Jf=function(a){gvjs_FD.o.Jf.call(this,a);(a=this.jj())?(this.XN=a,gvjs_GD(this)):this.Ge()||this.Bk(0)};gvjs_.O=function(){gvjs_FD.o.O.call(this);this.Ba&&(this.Ba.ma(),this.Ba=null);this.XN=null};
gvjs_.fz=function(a){this.xl(a.target);gvjs_FD.o.fz.call(this,a);a.stopPropagation();this.dispatchEvent(gvjs_Xs)};gvjs_.vZ=function(){var a=this.Ge();gvjs_FD.o.Wa.call(this,a&&a.getValue());gvjs_GD(this)};gvjs_.yp=function(a){var b=gvjs_FD.o.yp.call(this,a);a!=b&&(this.Ba&&this.Ba.clear(),a&&(this.Ba?gvjs_RB(a,function(c){gvjs_ID(c);this.Ba.Oj(c)},this):gvjs_JD(this,a)));return b};gvjs_.Oj=function(a){gvjs_ID(a);gvjs_FD.o.Oj.call(this,a);this.Ba?this.Ba.Oj(a):gvjs_JD(this,this.Vd());gvjs_KD(this)};
gvjs_.Fu=function(a,b){gvjs_ID(a);gvjs_FD.o.Fu.call(this,a,b);this.Ba?this.Ba.Fu(a,b):gvjs_JD(this,this.Vd())};gvjs_.removeItem=function(a){gvjs_FD.o.removeItem.call(this,a);this.Ba&&this.Ba.removeItem(a)};gvjs_.xl=function(a){if(this.Ba){var b=this.Ge();this.Ba.xl(a);a!=b&&this.dispatchEvent(gvjs_Lt)}};gvjs_.Bk=function(a){this.Ba&&this.xl(this.Ba.ud(a))};gvjs_.Wa=function(a){if(null!=a&&this.Ba)for(var b=0,c;c=this.Ba.ud(b);b++)if(c&&typeof c.getValue==gvjs_c&&c.getValue()==a){this.xl(c);return}this.xl(null)};
gvjs_.getValue=function(){var a=this.Ge();return a?a.getValue():null};gvjs_.Ge=function(){return this.Ba?this.Ba.Ge():null};gvjs_.gm=function(){return this.Ba?this.Ba.gm():-1};function gvjs_JD(a,b){a.Ba=new gvjs_DD;b&&gvjs_RB(b,function(c){gvjs_ID(c);this.Ba.Oj(c)},a);gvjs_HD(a)}function gvjs_HD(a){a.Ba&&a.jc().D(a.Ba,gvjs_i,a.vZ)}
function gvjs_GD(a){var b=a.Ge();a.setContent(b?b.jj():a.XN);var c=a.$a().ib(a.j());c&&a.xa().i_(c)&&(null==a.VZ&&(a.VZ=gvjs_jB(c)),b=b?b.j():null,gvjs_kB(c,b?gvjs_jB(b):a.VZ),gvjs_KD(a))}function gvjs_KD(a){var b=a.$a();if(b&&(b=b.ib(a.j()))){var c=a.H;b.id||(b.id=gvjs_NB(gvjs_MB.kc()));gvjs_fB(b,"option");gvjs_Wq(b,gvjs_Iw,!0);gvjs_Wq(c,gvjs_Ys,b.id);a.Ba&&(c=a.Ba.Uy(),gvjs_Wq(b,"setsize",gvjs_LD(c)),a=a.Ba.gm(),gvjs_Wq(b,"posinset",0<=a?gvjs_LD(gvjs_Te(c,0,a+1)):0))}}
function gvjs_LD(a){return gvjs_Ada(a,function(b){return b instanceof gvjs_0C})}function gvjs_ID(a){a.Y2(a instanceof gvjs_0C?"option":gvjs_Lw)}gvjs_.Nd=function(a,b){gvjs_FD.o.Nd.call(this,a,b);gvjs_HC(this,64)?this.Vd().fh(this.gm()):gvjs_KD(this)};gvjs_JC(gvjs_Ts,function(){return new gvjs_FD(null)});function gvjs_MD(a,b){this.G=gvjs_rl();this.ia=a;this.l7=[];this.nh(b)}gvjs_MD.prototype.FE=null;
function gvjs_ND(a,b){var c=gvjs_rl(),d=gvjs_yg,e=null;switch(a){case 2:var f=new gvjs_hC("google-visualization-toolbar-small-dialog");e=gvjs_sw+f.getId();d=gvjs_zg(gvjs_vg(gvjs_Sb,{"class":gvjs_Ru},gvjs_hs),gvjs_Cg,gvjs_vg("pre",{},gvjs_vg(gvjs_Sb,{id:e},b.message)));break;case 3:f=new gvjs_hC("google-visualization-toolbar-big-dialog"),d=gvjs_zg(gvjs_vg(gvjs_Sb,{"class":gvjs_Ru},gvjs_hs),gvjs_Cg,gvjs_vg(gvjs_Sb,{},gvjs_vg("pre",{},b.message)))}gvjs_lC(f,d);a=f;gvjs_mC(a);gvjs_Gh(a.Hj,"Google Visualization");
a=f;gvjs_mC(a);gvjs_uh(a.Qh);f.setVisible(!0);e&&(c=f=c.j(e),e=0,a=1,b=new gvjs_KB,b.sj=gvjs__da(c,e,f,a),gvjs_Ch(c)&&!gvjs_sh(c)&&(d=c.parentNode,e=gvjs_De(d.childNodes,c),c=d),gvjs_Ch(f)&&!gvjs_sh(f)&&(d=f.parentNode,a=gvjs_De(d.childNodes,f),f=d),b.sj?(b.xd=f,b.yd=a,b.ld=c,b.Ed=e):(b.xd=c,b.yd=e,b.ld=f,b.Ed=a),b.select())}
gvjs_MD.prototype.nh=function(a){a=a||[];var b=this.ia,c=this.G;c.Ac(b);if(!b)throw Error(gvjs_Ca);var d=c.K(gvjs_$a,null),e=[c.K(gvjs_$a,null,"Chart options")];this.FE=new gvjs_FD(e);if(a)for(e=0;e<a.length;e++){var f=null;f=a[e];var 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_OD(this,e,gvjs_ve(function(p){gvjs_iA((new gvjs_xl(p)).Od("tqx","out:csv;").toString(),window,gvjs_uf(gvjs_ls))},g),"Export data as CSV");
break;case "htmlcode":f=gvjs_OD(this,e,gvjs_ve(function(p,q){p='<iframe style="'+n+'" src="http://www.google.com/ig/ifr?url='+encodeURIComponent(p)+gvjs_Rr+encodeURIComponent(q)+gvjs_PD(k)+'" />';gvjs_ND(2,{message:p})},h,g),"Publish to web page");break;case "jscode":f=gvjs_OD(this,e,gvjs_ve(function(p,q,r){p='<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(q)+"']});\n\n   function drawVisualization() {\n    new google.visualization.Query('"+p+"').send(\n     function(response) {\n      new "+encodeURIComponent(r)+'(\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>';gvjs_ND(3,{message:p})},g,
m,l),"Javascript code");break;case gvjs_dv:f=gvjs_OD(this,e,gvjs_ve(function(p){gvjs_iA((new gvjs_xl(p)).Od("tqx","out:html;").toString(),window,gvjs_uf(gvjs_ls))},g),"Export data as HTML");break;case "igoogle":f=gvjs_OD(this,e,gvjs_ve(function(p,q,r){gvjs_iA("http://www.google.com/ig/adde?moduleurl="+encodeURIComponent(p)+gvjs_Rr+encodeURIComponent(q)+gvjs_PD(r))},h,g,k),"Add to iGoogle");break;default:throw Error("No such toolbar component as: "+f.toSource());}f&&this.FE.Oj(f)}gvjs_K(this.FE,gvjs_Xs,
gvjs_q(this.Nqa,this));this.FE.V(d);c.appendChild(b,d)};gvjs_MD.prototype.Nqa=function(){var a=this.FE.gm();this.l7[a]();this.FE.Bk(-1)};function gvjs_OD(a,b,c,d){d=new gvjs_0C(d);a.l7[b]=c;return d}function gvjs_PD(a){if(!a)return"";var b="",c;for(c in a)b+="&up_"+c+"="+encodeURIComponent(a[c]);return b};function gvjs_QD(){}gvjs_r(gvjs_QD,gvjs_BC);gvjs_oe(gvjs_QD);gvjs_QD.prototype.K=function(a){var b=a.xa().K(gvjs_$a,this.cm(a).join(" "));a=a.FY();gvjs_RD(this,b,a);return b};gvjs_QD.prototype.cb=function(a,b){b=gvjs_QD.o.cb.call(this,a,b);var c=gvjs_UB(b),d=!1;gvjs_Le(c,gvjs_SD(this,null))?d=null:gvjs_Le(c,gvjs_SD(this,!0))?d=!0:gvjs_Le(c,gvjs_SD(this,!1))&&(d=!1);a.vs=d;gvjs_Wq(b,gvjs_0t,null==d?"mixed":1==d?gvjs_Ud:gvjs_Wb);return b};gvjs_QD.prototype.dl=function(){return gvjs__t};
function gvjs_RD(a,b,c){if(b){var d=gvjs_SD(a,c);gvjs_WB(b,d)||(gvjs_v(gvjs_cea,function(e){e=gvjs_SD(this,e);gvjs_0B(b,e,e==d)},a),gvjs_Wq(b,gvjs_0t,null==c?"mixed":1==c?gvjs_Ud:gvjs_Wb))}}gvjs_QD.prototype.ra=function(){return gvjs_Js};function gvjs_SD(a,b){a=a.ra();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_TD(a,b,c){c=c||gvjs_QD.kc();gvjs_NC.call(this,null,c,b);this.vs=void 0!==a?a:!1}gvjs_r(gvjs_TD,gvjs_NC);var gvjs_cea={Gza:!0,LBa:!1,MBa:null};gvjs_=gvjs_TD.prototype;gvjs_.Tb=null;gvjs_.FY=function(){return this.vs};gvjs_.En=function(){return 1==this.vs};gvjs_.ki=function(a){a!=this.vs&&(this.vs=a,gvjs_RD(this.$a(),this.j(),this.vs))};gvjs_.Wn=function(a){if(this.Bb){var b=gvjs_HC(this,32);this.Te();this.Tb=a;this.Ob();b&&this.H.focus()}else this.Tb=a};
gvjs_.toggle=function(){this.ki(this.vs?!1:!0)};gvjs_.Ob=function(){gvjs_TD.o.Ob.call(this);if(this.uP){var a=this.jc();this.Tb&&a.D(this.Tb,gvjs_1t,this.hZ).D(this.Tb,gvjs_pd,this.Vo).D(this.Tb,gvjs_od,this.vP).D(this.Tb,gvjs_kd,this.Pf).D(this.Tb,gvjs_qd,this.Wo);a.D(this.j(),gvjs_1t,this.hZ)}a=this.H;if(this.Tb&&a!=this.Tb&&gvjs_Jf(gvjs_jB(a))){if(!this.Tb.id){var b=this.Tb;var c=this.getId()+".lbl";b.id=c}gvjs_Wq(a,gvjs_rv,this.Tb.id)}};
gvjs_.hZ=function(a){a.stopPropagation();var b=this.vs?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent(gvjs_Lt))};gvjs_.gk=function(a){32==a.keyCode&&(this.gi(a),this.hZ(a));return!1};gvjs_JC(gvjs_Js,function(){return new gvjs_TD});function gvjs_UD(a,b,c){gvjs_I.call(this);this.It=a;this.Zv=b||0;this.vd=c;this.Kx=gvjs_q(this.iC,this)}gvjs_r(gvjs_UD,gvjs_I);gvjs_=gvjs_UD.prototype;gvjs_.cc=0;gvjs_.O=function(){gvjs_UD.o.O.call(this);this.stop();delete this.It;delete this.vd};gvjs_.start=function(a){this.stop();this.cc=gvjs_lm(this.Kx,void 0!==a?a:this.Zv)};gvjs_.stop=function(){this.lk()&&gvjs_mm(this.cc);this.cc=0};gvjs_.YH=gvjs_l(129);gvjs_.lk=function(){return 0!=this.cc};gvjs_.iC=function(){this.cc=0;this.It&&this.It.call(this.vd)};function gvjs_VD(a,b){gvjs_jm.call(this);this.H=a;a=gvjs_Ch(this.H)?this.H:this.H?this.H.body:null;this.eQ=!!a&&gvjs_4y(a);this.Iba=gvjs_K(this.H,gvjs__g?"DOMMouseScroll":gvjs_Vv,this,b)}gvjs_r(gvjs_VD,gvjs_jm);
gvjs_VD.prototype.handleEvent=function(a){var b=0,c=0,d=a.Bi;d.type==gvjs_Vv?(a=gvjs_WD(-d.wheelDelta),void 0!==d.wheelDeltaX?(b=gvjs_WD(-d.wheelDeltaX),c=gvjs_WD(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),void 0!==d.axis&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);typeof this.$ba===gvjs_f&&(b=gvjs_0e(b,-this.$ba,this.$ba));typeof this.aca===gvjs_f&&(c=gvjs_0e(c,-this.aca,this.aca));this.eQ&&(b=-b);b=new gvjs_XD(a,d,b,c);this.dispatchEvent(b)};
function gvjs_WD(a){return gvjs_0g&&(gvjs_1g||gvjs_3g)&&0!=a%40?a:a/40}gvjs_VD.prototype.O=function(){gvjs_VD.o.O.call(this);gvjs_em(this.Iba);this.Iba=null};function gvjs_XD(a,b,c,d){gvjs__l.call(this,b);this.type=gvjs_Vv;this.detail=a;this.deltaX=c;this.deltaY=d}gvjs_r(gvjs_XD,gvjs__l);var gvjs_YD={},gvjs_ZD=null;function gvjs__D(a){a=gvjs_te(a);delete gvjs_YD[a];gvjs_Mz(gvjs_YD)&&gvjs_ZD&&gvjs_ZD.stop()}function gvjs_0D(){gvjs_ZD||(gvjs_ZD=new gvjs_UD(function(){gvjs_dea()},20));var a=gvjs_ZD;a.lk()||a.start()}function gvjs_dea(){var a=gvjs_we();gvjs_v(gvjs_YD,function(b){gvjs_1D(b,a)});gvjs_Mz(gvjs_YD)||gvjs_0D()};function gvjs_2D(){gvjs_jm.call(this);this.J=0;this.endTime=this.startTime=null}gvjs_r(gvjs_2D,gvjs_jm);gvjs_2D.prototype.bp=function(){return 1==this.J};gvjs_2D.prototype.YJ=function(){this.Uh("begin")};gvjs_2D.prototype.Yz=function(){this.Uh(gvjs_T)};gvjs_2D.prototype.Uh=function(a){this.dispatchEvent(a)};function gvjs_3D(a,b,c,d){gvjs_2D.call(this);if(!Array.isArray(a)||!Array.isArray(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.Gp=a;this.RH=b;this.duration=c;this.T5=d;this.coords=[];this.eB=!1;this.progress=0}gvjs_r(gvjs_3D,gvjs_2D);gvjs_=gvjs_3D.prototype;gvjs_.wq=gvjs_l(122);
gvjs_.play=function(a){if(a||0==this.J)this.progress=0,this.coords=this.Gp;else if(this.bp())return!1;gvjs__D(this);this.startTime=a=gvjs_we();-1==this.J&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.YJ();this.Uh("play");-1==this.J&&this.Uh("resume");this.J=1;var b=gvjs_te(this);b in gvjs_YD||(gvjs_YD[b]=this);gvjs_0D();gvjs_1D(this,a);return!0};
gvjs_.stop=function(a){gvjs__D(this);this.J=0;a&&(this.progress=1);gvjs_4D(this,this.progress);this.Uh(gvjs_0p);this.Yz()};gvjs_.pause=function(){this.bp()&&(gvjs__D(this),this.J=-1,this.Uh("pause"))};gvjs_.O=function(){0==this.J||this.stop(!1);this.Uh("destroy");gvjs_3D.o.O.call(this)};gvjs_.destroy=function(){this.ma()};
function gvjs_1D(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);1<a.progress&&(a.progress=1);gvjs_4D(a,a.progress);1==a.progress?(a.J=0,gvjs__D(a),a.Uh(gvjs_Au),a.Yz()):a.bp()&&a.Y0()}function gvjs_4D(a,b){gvjs_se(a.T5)&&(b=a.T5(b));a.coords=Array(a.Gp.length);for(var c=0;c<a.Gp.length;c++)a.coords[c]=(a.RH[c]-a.Gp[c])*b+a.Gp[c]}gvjs_.Y0=function(){this.Uh("animate")};gvjs_.Uh=function(a){this.dispatchEvent(new gvjs_5D(a,this))};
function gvjs_5D(a,b){gvjs_Vl.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.progress=b.progress;this.state=b.J}gvjs_r(gvjs_5D,gvjs_Vl);gvjs_o("google.visualization.drawToolbar",function(a,b){new gvjs_MD(a,b)},void 0);var gvjs_6D={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},gvjs_7D={100:"#f4c7c3",500:"#db4437",900:"#a52714"},gvjs_8D={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},gvjs_9D={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},gvjs_$D={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},gvjs_aE={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},gvjs_bE={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},gvjs_cE={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},gvjs_dE={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},gvjs_eE={100:"#f8bbd0",
200:"#f48fb1",300:"#f06292",500:"#e91e63",700:"#c2185b",900:"#880e4f"},gvjs_fE={100:"#b2dfdb",700:"#00796b",900:"#004d40"};function gvjs_gE(a){return a.join("#")}var gvjs_hE=["minorgridline","gridline",gvjs_et,gvjs_Kt,gvjs_4w,gvjs_Ab,"pathinterval",gvjs__o,gvjs_kv,gvjs_d,gvjs_Dt,gvjs_zt,gvjs_2s,gvjs_nw,gvjs_hw,gvjs_ex,"axistick","axistitle",gvjs_dt,gvjs_tv,gvjs_Av,gvjs_zv,"colorbar",gvjs_Sd,gvjs_Xs];function gvjs_eea(a){if(0==a.entries.length)return gvjs_vg(gvjs_Sb,{"class":gvjs_Su});var b=a.entries.findIndex(function(d){return d.type==gvjs_Lw}),c=[];-1==b?c.push(gvjs_iE(a.entries)):(c.push(gvjs_iE(a.entries.slice(0,b))),c.push(gvjs_vg(gvjs_Sb,{"class":"google-visualization-tooltip-separator"})),c.push(gvjs_fea(a.entries.slice(b+1))));return gvjs_vg(gvjs_Sb,{"class":gvjs_Su},gvjs_zg(c))}
function gvjs_iE(a){a=a.map(function(b){return gvjs_vg("li",{"class":"google-visualization-tooltip-item"},gvjs_zg(gvjs_jE(b.data)))});return gvjs_vg("ul",{"class":"google-visualization-tooltip-item-list"},gvjs_zg(a))}function gvjs_fea(a){a=a.map(function(b){return gvjs_vg("li",{"data-logicalname":gvjs_gE([gvjs_Xs,b.data.id]),"class":"google-visualization-tooltip-action"},gvjs_zg(gvjs_jE(b.data)))});return gvjs_vg("ul",{"class":"google-visualization-tooltip-action-list"},gvjs_zg(a))}
function gvjs_jE(a){return a.items.map(function(b,c){switch(b.type){case gvjs_k:var d=b.html?gvjs_XA(b.data.text):gvjs_sg(b.data.text);b=b.data.style;var e={"font-family":b.hb,"font-size":b.fontSize+gvjs_U,color:b.color,opacity:b.opacity,margin:gvjs_uf("0"),"font-style":b.ed?gvjs_uf(gvjs_Gp):gvjs_uf(gvjs_e),"text-decoration":b.lf?gvjs_uf(gvjs_cq):gvjs_uf(gvjs_e),"font-weight":b.bold?gvjs_uf(gvjs_2o):gvjs_uf(gvjs_e)};b.ed&&(e["padding-right"]=gvjs_uf("0.04em"));b=gvjs_7f(e);return gvjs_vg(gvjs__w,
{style:b},gvjs_zg(0==c?"":" ",d));case gvjs_0w:return gvjs_vg(gvjs_Sb,{"class":"google-visualization-tooltip-square",style:{"background-color":b.data.brush&&b.data.brush.nb()}})}})};function gvjs_kE(a,b,c,d,e){var f=b.left+d;b=b.right-d;if(!(a.sa.left>=f&&a.sa.right<=b)){d=gvjs_cf(a);var g=d.sa.left;d.sa.left=gvjs_Vy(c.x,d.sa.right,-1);d.sa.right=gvjs_Vy(c.x,g,-1);if(g=d.pj){var h=g[0];g[0]=g[2];g[2]=h;g[0].x=gvjs_Vy(c.x,g[0].x,-1);g[1].x=gvjs_Vy(c.x,g[1].x,-1);g[2].x=gvjs_Vy(c.x,g[2].x,-1)}d.sa.left>=f&&d.sa.right<=b?(a.sa=d.sa,a.pj=d.pj):(a.pj&&(c=new gvjs_B(f+e,b-e),e=new gvjs_B(d.pj[0].x,d.pj[2].x),g=new gvjs_B(a.pj[0].x,a.pj[2].x),!(c.start<=g.start&&c.end>=g.end)&&c.start<=
e.start&&c.end>=e.end&&(a.sa=d.sa,a.pj=d.pj)),a.sa.right>b&&(a.sa.left-=a.sa.right-b,a.sa.right=b),a.sa.left<f&&(a.sa.right+=f-a.sa.left,a.sa.left=f))}}
function gvjs_lE(a,b,c,d){var e=b.top+d;b=b.bottom-d;if(!(a.sa.top>=e&&a.sa.bottom<=b)){d=gvjs_cf(a);var f=d.sa.top;d.sa.top=gvjs_Vy(c.y,d.sa.bottom,-1);d.sa.bottom=gvjs_Vy(c.y,f,-1);if(f=d.pj){var g=f[0];f[0]=f[2];f[2]=g;f[0].y=gvjs_Vy(c.y,f[0].y,-1);f[1].y=gvjs_Vy(c.y,f[1].y,-1);f[2].y=gvjs_Vy(c.y,f[2].y,-1)}d.sa.top>=e&&d.sa.bottom<=b?(a.sa=d.sa,a.pj=d.pj):(a.sa.bottom>b&&(a.sa.top-=a.sa.bottom-b,a.sa.bottom=b),a.sa.top<e&&(a.sa.bottom+=e-a.sa.top,a.sa.top=e),delete a.pj)}};function gvjs_mE(a,b,c,d,e,f,g,h,k){var l={items:[]};null!=e&&(e=gvjs_GA(e,f),l.items.push({type:gvjs_0w,data:{size:b.fontSize/2,brush:e}}));null!=g&&l.items.push(gvjs_nE(g,b));if(null!=c&&""!==c){if(null==d)throw Error("Line title is specified without a text style.");l.items.push(gvjs_nE(c+":",d))}l.items.push(gvjs_nE(a,b,h));null!=k&&(l.id=k,l.background={brush:new gvjs_2(gvjs_wy)});return{type:gvjs_d,data:l}}function gvjs_oE(){return{type:gvjs_Lw,data:{brush:gvjs_HA("#eee",1)}}}
function gvjs_nE(a,b,c){a={type:gvjs_k,data:{text:a,style:b}};c&&(a.html=!0);return a}
function gvjs_pE(a,b,c,d,e,f,g,h,k,l){if(h)return{html:gvjs_eea(a),ON:!1,gK:f,anchor:d,HG:e,spacing:20,margin:5};for(var m=h=0;m<a.entries.length;m++){var n=a.entries[m];if(n.type==gvjs_d){n=n.data;for(var p=0;p<n.items.length;p++){var q=n.items[p];q.type==gvjs_k&&(h=Math.max(h,q.data.style.fontSize))}}}g=0==h?g||0:h;for(n=m=h=0;n<a.entries.length;n++)switch(p=a.entries[n],p.type){case gvjs_d:p=gvjs_qE(p.data,b);m+=p.height+(0<n?p.bx:0);h=Math.max(h,p.width);break;case gvjs_Lw:m+=1.5*g+p.data.brush.Ub}h=
Math.max(h,2*g);var r=new gvjs_y(Math.round(h+2*g/1.618),Math.round(m+2*g/1.618));m=gvjs_3x(d.x-f.x);n=gvjs_3x(d.y-f.y);var t=c?new gvjs_u(d.x+m*g,d.y+n*(g+r.height/2)):new gvjs_u(d.x+m*r.width/2,d.y+n*r.height/2);p=t.x-r.width/2;q=p+r.width;var u=t.y-r.height/2,v=u+r.height;h={};c&&(c=new gvjs_u(t.x,gvjs_Vy(d.y,t.y,g/(g+r.height/2))),t=new gvjs_u(gvjs_Vy(t.x,d.x,-1),c.y),c.x=Math.round(c.x),c.y=Math.round(c.y),t.x=Math.round(t.x),t.y=Math.round(t.y),h.pj=1==m*n?[c,d,t]:[t,d,c]);h.sa=new gvjs_A(Math.round(u),
Math.round(q),Math.round(v),Math.round(p));gvjs_kE(h,e,f,5,4);gvjs_lE(h,e,f,5);d={};e=g/1.618;e=new gvjs_A(h.sa.top+e,h.sa.right-e,h.sa.bottom-e,h.sa.left+e);f=[];v=e.top;c=a.entries.length;r=!1;for(m=0;m<c;m++)if(a.entries[m].gG){r=!0;break}t=[];n=[];for(m=0;m<c;m++)if(p=a.entries[m],p.type===gvjs_d){q=p.data;u=[];n.push(u);for(var w=0,x=q.items.length;w<x;w++){var y=gvjs_rE(q.items[w],b);u.push(y);p.gG&&(w>t.length-1?t.push(y.width):t[w]=Math.max(t[w],y.width))}}p=[];q=[];u=0;if(r)for(m=0;m<c;m++)if(y=
a.entries[m],y.type==gvjs_d){r=[];q.push(r);w=0;if(y.gG)for(x=0,y=y.data.items.length;x<y;x++){var z=t[x]-n[u][x].width;r.push(z);w+=z}p.push(w);u++}for(m=u=0;m<c;m++){r=a.entries[m];t={ad:r,data:{}};switch(r.type){case gvjs_d:var A=r.data;w=t.data;x=gvjs_qE(A,b);r.gG&&(x.width+=p[u]);0<m&&(v+=x.bx);A.background&&(w.background={sa:new gvjs_A(v-x.bx/2,h.sa.right,v+x.height+x.bx,h.sa.left)});y=[];z=e.left;var B=0;for(A=A.items.length;B<A;B++){var F={},C=n[u][B];r.gG&&(C.width+=q[u][B]);0<B&&(z+=C.wQ);
var H=v+(x.height-C.height)/2;F.sa=new gvjs_A(Math.round(H),Math.round(z+C.width),Math.round(H+C.height),Math.round(z));k&&(H=e.right-(F.sa.left-e.left)-F.sa.left-C.width,F.sa.left+=H,F.sa.right+=H);y.push(F);z+=C.width}w.items=y;v+=x.height;u++;break;case gvjs_Lw:r=r.data,w=v+g+r.brush.Ub/2,t.data.line=new gvjs_6x(h.sa.left,w,h.sa.right,w),v+=1.5*g+r.brush.Ub/2}f.push(t)}d.entries=f;d.Gea=!!k;l=l||new gvjs_2({fill:gvjs_Ix,stroke:gvjs_Nr,strokeWidth:1});return{Ll:l,outline:h,EG:d}}
function gvjs_qE(a,b){for(var c=0,d=0,e=0,f=0;f<a.items.length;f++){var g=gvjs_rE(a.items[f],b);c+=g.width+(0<f?g.wQ:0);d=Math.max(d,g.height);e=Math.max(e,g.height/2+g.bx)}return{width:c,height:d,bx:e-d/2}}
function gvjs_rE(a,b){switch(a.type){case gvjs_k:var c=a.data.style;return{width:b?b(String(a.data.text),c).width:0,height:c.fontSize,bx:c.fontSize/3.236,wQ:c.fontSize/3.236};case gvjs_0w:return a=a.data.size,{width:a,height:a,bx:a,wQ:a};default:return a=a.data.size,{width:a,height:a,bx:a,wQ:a}}};function gvjs_sE(a,b){this.qv={};this.Cu={};this.qB=[];this.updateOptions(a,b)}function gvjs_gea(a){gvjs_s(a.qB,function(b){gvjs_tE(this,this.Cu[b])},a)}gvjs_sE.prototype.updateOptions=function(a,b){this.Ia=gvjs_My(a,"actionsMenu.textStyle",b);this.Jma=gvjs_My(a,"actionsMenu.disabledTextStyle",b);gvjs_gea(this)};
gvjs_sE.prototype.getEntries=function(){for(var a=[],b=0,c=this.qB.length;b<c;b++){var d=this.qB[b],e=this.Cu[d];if(!e.visible||e.visible())d=e.enabled&&!e.enabled()?gvjs_mE(e.text||"",this.Jma,null,null,null,null,null,!1,null):gvjs_cf(this.qv[d]),a.push(d)}return a};
function gvjs_tE(a,b){if(!b.id)throw Error("Missing mandatory ID for action.");if(a.Cu[b.id])var c=a.Cu[b.id];else c=a.Cu[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.qB.push(b.id);gvjs_ef(c,b);a.qv[b.id]=gvjs_mE(c.text||"",a.Ia,null,null,null,null,null,!1,c.id)}gvjs_sE.prototype.qh=function(a){(a=this.Cu[a])&&(a=gvjs_cf(a));return a};function gvjs_hea(a,b){a.EG=a.EG||{};a=a.EG;a.entries=a.entries||{};a=a.entries;a[b]=a[b]||{};b=a[b];b.ad=b.ad||{};return b.ad}
gvjs_sE.prototype.at=function(a,b,c){if(!a.html){var d=b.focused.zy;null!=d&&(a=gvjs_Ke(a.EG.entries,function(e){return e.ad.data.id==d}),-1!==a&&(c=gvjs_hea(c,a),c.data=c.data||{},c.data.background=c.data.background||{},c.data.background.brush=gvjs_GA("#DDD")))}};function gvjs_uE(a){switch(a){case gvjs_Pb:case gvjs_Qb:return{toNumber:gvjs_vE,Ly:gvjs_wE};case gvjs_Rd:return{toNumber:gvjs_iea,Ly:gvjs_jea};case gvjs_f:case gvjs_j:return{toNumber:gvjs_xE,Ly:gvjs_yE};default:return{toNumber:gvjs_xE,Ly:gvjs_yE}}}function gvjs_xE(a){return Number(a)}function gvjs_yE(a){return a}function gvjs_vE(a){return a.getTime()}function gvjs_wE(a){return new Date(a)}function gvjs_iea(a){return gvjs_fA(a)}function gvjs_jea(a){return gvjs_cA(a).reverse()};function gvjs_zE(a,b){return 0>b?a/Math.pow(10,-b):a*Math.pow(10,b)}function gvjs_AE(a){return Math.floor(.4342944819032518*Math.log(a))}function gvjs_BE(a){return Math.ceil(.4342944819032518*Math.log(a))};function gvjs_CE(a,b,c,d,e){this.lq=b;this.LB=e;a=gvjs_DE(this,a);this.ny=(d-c)/(gvjs_DE(this,b)-a);this.GK=this.ny*a-c}gvjs_CE.prototype.Za=function(a){return gvjs_DE(this,a)*this.ny-this.GK};gvjs_CE.prototype.Fe=function(a){a:switch(a=(a+this.GK)/this.ny,this.LB){case 0:a=Math.pow(Math.E,a);break a;case 1:break a;default:a=Math.pow(a*this.LB+1,1/this.LB)}return isFinite(a)?a:this.lq};
function gvjs_DE(a,b){switch(a.LB){case 0:return Math.log(b);case 1:return b;default:return(Math.pow(b,a.LB)-1)/a.LB}};function gvjs_EE(a,b,c,d,e,f){this.jy=a;this.xH=b;this.HK=c;this.FK=d;this.Nu=e;this.m9=f;this.Om=this.jy==this.xH?this.jy/2:isNaN(this.m9)?gvjs_zE(1,gvjs_AE(this.xH-this.jy))/1E3:this.m9/2;a>=this.Om?(this.ql=new gvjs_CE(a,b,c,d,this.Nu),this.Wi=Math.round(this.ql.Za(this.Om))):b<=-this.Om?(this.ql=new gvjs_CE(-b,-a,d,c,this.Nu),this.Wi=Math.round(this.ql.Za(this.Om)),f=2*this.Wi-d,e=2*this.Wi-c,this.ql=new gvjs_CE(-b,-a,f,e,this.Nu)):a>=-this.Om?(this.Wi=Math.round(c),this.ql=new gvjs_CE(this.Om,
b,this.Wi,d,this.Nu)):b<=this.Om?(this.Wi=Math.round(d),e=2*this.Wi-c,this.ql=new gvjs_CE(this.Om,-a,this.Wi,e,this.Nu)):(this.ql=new gvjs_CE(this.Om,b,0,1,this.Nu),e=this.ql.Za(-a),this.Wi=Math.round(c+e/(e+1)*(d-c)),b>=-a?this.ql=new gvjs_CE(this.Om,b,this.Wi,d,this.Nu):(e=2*this.Wi-c,this.ql=new gvjs_CE(this.Om,-a,this.Wi,e,this.Nu)));this.dh=d<c}gvjs_=gvjs_EE.prototype;gvjs_.ac=function(){return this.jy};gvjs_.bc=function(){return this.xH};gvjs_.Ro=function(){return this.HK};gvjs_.tn=function(){return this.FK};
gvjs_.Fe=function(a){if(this.jy==this.xH)return this.jy;var b=this.dh?-1:1;return a*b>this.Wi*b?this.ql.Fe(a):a*b<this.Wi*b?-this.ql.Fe(2*this.Wi-a):0};gvjs_.Za=function(a){return this.jy==this.xH?Math.abs(this.HK-this.FK)/2:a>this.Om?this.ql.Za(a):a<-this.Om?2*this.Wi-this.ql.Za(-a):this.Wi};function gvjs_FE(){return{transform:function(a){return a},inverse:function(a){return a}}}function gvjs_kea(a){var b=gvjs_lea(a);return{transform:function(c){var d=gvjs_GE(b,c,function(e){return e.source});return null===d?c:d.target+(c-d.source)*d.xC},inverse:function(c){var d=gvjs_GE(b,c,function(e){return e.target});return null===d?c:0==d.xC?d.source:d.source+(c-d.target)/d.xC}}}
function gvjs_lea(a){for(var b=[],c=0,d=null,e=0;e<a.length;e++){var f=a[e],g=f.loa,h=f.start;f=f.end;var k=g/(f-h);null===d||d!=h?(d={source:h,target:h+c,xC:k},b.push(d)):(d=b[b.length-1],d.xC=k);b.push({source:f,target:h+c+g,xC:1});c+=g-(f-h);d=f}return b}function gvjs_GE(a,b,c){b=gvjs_Bz(a,{source:b,target:b,xC:0},function(d,e){d=c(d);e=c(e);return d<e?-1:d>e?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}
function gvjs_mea(a){var b=new gvjs_EE(.5*a,a,0,1,0);return{transform:function(c){return null==c?c:b.Za(c)},inverse:function(c){return null==c?c:b.Fe(c)}}}function gvjs_nea(a){var b=new gvjs_EE(-a,a,-1,1,0,a);return{transform:function(c){return null==c?c:b.Za(c)},inverse:function(c){return null==c?c:b.Fe(c)}}}var gvjs_oea={SAa:gvjs_gw,uAa:"log",FAa:gvjs_Uv};function gvjs_HE(a,b,c){return(c=a.mb(c,gvjs_oea))?c:gvjs_E(a,b)?"log":gvjs_gw}
function gvjs_IE(a,b,c){switch(a){case gvjs_gw:return gvjs_Me(c)?gvjs_FE():gvjs_kea(c);case "log":return gvjs_mea(b);case gvjs_Uv:return gvjs_nea(b);default:return gvjs_FE()}};function gvjs_JE(){}gvjs_=gvjs_JE.prototype;gvjs_.init=function(a){this.options=a;this.ticks=[];this.Jn=Infinity;this.In=-Infinity;this.Vca=null;this.Ug=a.mb(gvjs_Ku);a.ea("valueFormatter",function(b,c){return c});this.md=this.Wz=null};
gvjs_.dD=function(a,b,c){if(!gvjs_Me(c)&&a!=gvjs_gw)throw Error("Non-linear scale with gaps is not supported.");for(var d=[],e=0;e<c.length;e++){a:{var f=c[e];var g=this.wY(f.moa);var h=this.YL(f.Mc);f=this.YL(f.Ce);if(0<g)if(h+g<f)h+=g;else{g=null;break a}g={loa:0,start:h,end:f}}g&&d.push(g)}this.Wz=gvjs_IE(a,gvjs_zE(1,gvjs_AE(b)),d)};gvjs_.UE=gvjs_l(131);function gvjs_KE(a,b){a.Ug||(a.Ug=b)}function gvjs_LE(a){a.md||a.dv();return a.md}
gvjs_.Hc=function(a){a=gvjs_ME(this,a);if(null==a)return null;a=gvjs_NE(this,a);return isFinite(a)?a:null};function gvjs_ME(a,b){return null==b?null:a.YL(b)}gvjs_.ir=function(a){return this.rR(this.Wz.inverse(a))};function gvjs_NE(a,b){return a.Wz.transform(b)}gvjs_.JW=function(a,b){return a<b?-1:a>b?1:0};gvjs_.wc=function(a){null!=a&&(a<this.Jn&&null!=a&&(this.Jn=a),a>this.In&&null!=a&&(this.In=a))};function gvjs_OE(a,b,c){this.Fea=a;this.KX=b;this.jX=c}gvjs_r(gvjs_OE,gvjs_JE);gvjs_=gvjs_OE.prototype;gvjs_.IY=function(){return null};gvjs_.init=function(a,b){gvjs_OE.o.init.call(this,a,b);a=a.ob("formatOptions");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.jX=gvjs_pea([b,gvjs_Ye(this.Ug,b.length),this.jX])};
function gvjs_pea(a){a=gvjs_Fz.apply(null,a);return gvjs_t(a,function(b){return gvjs_Je(b,function(c){return c})})}gvjs_.ea=function(a,b){return a.ea(b)};gvjs_.YL=function(a){return gvjs_vE(a)};gvjs_.rR=function(a){return gvjs_wE(a)};gvjs_.wY=function(a){return a};gvjs_.dv=function(){var a=gvjs_aA(this.uDa);a=this.jX[a];this.md=typeof a===gvjs_vd?new gvjs_Oi(a):new gvjs_Oi({pattern:a})};
var gvjs_qea=[[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_rea=[2,2,2,2,2,gvjs_Qi.YEAR_MONTH_ABBR,"y"],gvjs_sea=[[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_tea=[6,6,7,{pattern:7,clearMinutes:!0},2,gvjs_Qi.YEAR_MONTH_ABBR,"y"];gvjs_Aq(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_PE(){this.w8=0}gvjs_r(gvjs_PE,gvjs_JE);gvjs_PE.prototype.IY=function(){return 0};var gvjs_uea={wDa:10,KCa:10,PCa:10,eDa:10,vDa:10};gvjs_=gvjs_PE.prototype;gvjs_.init=function(a,b){gvjs_PE.o.init.call(this,a,b);this.md=null;this.Mea=gvjs_F(a,gvjs_Mu,1);a.ea("tickScoringWeights",gvjs_w(gvjs_uea))};gvjs_.UE=gvjs_l(130);
gvjs_.dv=function(){var a=this.Ug;a={pattern:a,fractionDigits:a?null:this.w8,scaleFactor:this.Mea,prefix:this.options.mb(gvjs_Lu),suffix:this.options.mb(gvjs_Nu),significantDigits:this.options.bD("formatOptions.significantDigits")};this.md=new gvjs_bj(a)};gvjs_.ea=function(a,b){return a.Da(b)};gvjs_.YL=function(a){return Number(a)};gvjs_.rR=function(a){return a};gvjs_.wY=function(a){return a};function gvjs_QE(){this.AK={}}var gvjs_RE=null;function gvjs_SE(){return gvjs_RE?gvjs_RE:gvjs_RE=new gvjs_QE}gvjs_QE.prototype.th=function(a){return(a=this.AK[a])?a.apply(null,[]):null};function gvjs_TE(){this.s$=1}gvjs_r(gvjs_TE,gvjs_JE);gvjs_=gvjs_TE.prototype;gvjs_.IY=function(){return[0,0,0,0]};gvjs_.ea=function(a,b){return a.ea(b)};gvjs_.JW=function(a,b){a=gvjs_fA(a);b=gvjs_fA(b);return a<b?-1:a>b?1:0};gvjs_.YL=function(a){return gvjs_fA(a)};gvjs_.rR=function(a){return gvjs_cA(a).reverse()};gvjs_.wY=function(a){return a};gvjs_.dv=function(){var a=new gvjs_Oi({pattern:this.Ug||(1<this.s$?gvjs_La:1===this.s$?gvjs_Ma:gvjs_Na),timeZone:0});this.md={$b:function(b){b=gvjs_gf(b);return a.$b(b)}}};gvjs_SE().AK.timeofday=function(){return new gvjs_TE};gvjs_SE().AK.date=function(){return new gvjs_OE(gvjs_qea,3,gvjs_rea)};gvjs_SE().AK.datetime=function(){return new gvjs_OE(gvjs_sea,3,gvjs_tea)};gvjs_SE().AK.number=function(){return new gvjs_PE};var gvjs_vea={NONE:gvjs_e,gza:gvjs_R,aBa:gvjs_Dd,PERCENT:gvjs_yd};function gvjs_UE(){}function gvjs_VE(a,b,c){b=a.F[b];return b.Cg&&void 0!==b.sda?(a=a.F[b.sda].points[c],a=null!=a?a.Xf.d:a,null!=a?gvjs_Bz(b.points,a,function(d,e){return d-e.Xf.d}):c):c}gvjs_=gvjs_UE.prototype;gvjs_.QO=function(a){var b=a.Jb;a=a.Fb;var c=gvjs_VE(this,b,a);return this.F[b].points[c].Bd.Lx||(this.ab[c]?this.ab[a].Zw[0]:null)};
function gvjs_WE(a,b){var c=b.Jb;b=gvjs_VE(a,c,b.Fb);return a.F[c].points[b].Bd.Un||a.F[c].title}gvjs_.AY=function(a){return a.Fb};gvjs_.BY=function(a){return{row:a.Fb,column:this.F[a.Jb].Ls}};gvjs_.TO=function(a){var b=this.mq[a.column].Bc;return null==b?null:{Jb:b,Fb:this.Ms[a.row]}};gvjs_.oI=function(a,b){return this.F[a].points[b].Bd};function gvjs_XE(a,b,c){this.qa=[];this.gca=a;this.vha=b;this.jC=c||gvjs_FE()}function gvjs_YE(a,b){if(0<a.qa.length){var c=a.qa[a.qa.length-1][0],d=b-c;if(d>a.gca&&(d=Math.round(d/a.gca),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.qa.push([f,a.vha(f)])}}a.qa.push([b,a.vha(b)])}gvjs_XE.prototype.td=function(){return this.qa};function gvjs_ZE(){}gvjs_ZE.prototype.Fm=function(){return this};gvjs_ZE.prototype.xz=function(){return!1};gvjs_ZE.prototype.isNumber=function(){return!1};function gvjs__E(){}gvjs__E.prototype.Gq=function(){return")"};function gvjs_0E(){}gvjs_0E.prototype.Gq=function(){return"("};function gvjs_1E(a){this.Pg=a}gvjs_r(gvjs_1E,gvjs_ZE);gvjs_1E.prototype.join=function(a){var b=[];gvjs_s(this.Pg,function(c,d){0<d&&b.push(a);d=!1;c instanceof gvjs_1E&&1<c.Pg.length&&this.HC()>c.HC()&&(d=!0);d&&b.push(new gvjs_0E);gvjs_Re(b,c.Ym());d&&b.push(new gvjs__E)},this);return b};gvjs_1E.prototype.Fm=function(){if(1===this.Pg.length)return this.Pg[0];var a=[];gvjs_s(this.Pg,function(b){a.push(b.Fm())});this.Pg=a;return this};function gvjs_2E(a){this.value=a}gvjs_2E.prototype.Gq=function(){return gvjs_f};function gvjs_3E(a){this.value=a}gvjs_m(gvjs_3E,gvjs_ZE);gvjs_3E.prototype.Ym=function(){return[new gvjs_2E(this.value)]};gvjs_3E.prototype.xz=function(){return 0>this.value};gvjs_3E.prototype.getValue=function(){return this.value};gvjs_3E.prototype.isNumber=function(){return!0};function gvjs_4E(){}gvjs_4E.prototype.Gq=function(){return"--"};function gvjs_5E(a){this.Pg=[a]}gvjs_m(gvjs_5E,gvjs_1E);function gvjs_6E(a){this.Pg=[a]}gvjs_m(gvjs_6E,gvjs_5E);gvjs_6E.prototype.Fm=function(){var a=this.Pg[0].Fm();if(a.xz()){if(a instanceof gvjs_6E)return a.Pg[0];if(a instanceof gvjs_3E)return new gvjs_3E(-a.getValue());throw Error("Unknown type of negative.");}return new gvjs_6E(a)};gvjs_6E.prototype.Ym=function(){return gvjs_Pe([new gvjs_4E],this.Pg[0].Ym())};gvjs_6E.prototype.xz=function(){return this.Fm()instanceof gvjs_6E};gvjs_6E.prototype.HC=function(){return-1};function gvjs_7E(){}gvjs_7E.prototype.Gq=function(){return"-"};function gvjs_8E(){}gvjs_8E.prototype.Gq=function(){return"+"};function gvjs_9E(a){this.Pg=a}gvjs_m(gvjs_9E,gvjs_1E);gvjs_9E.prototype.HC=function(){return 1};gvjs_9E.prototype.Ym=function(){for(var a=[],b=0;b<this.Pg.length;b++){var c=this.Pg[b];0<a.length&&c.xz()?(a.push(new gvjs_7E),c=(new gvjs_6E(c)).Fm()):0<a.length&&a.push(new gvjs_8E);a=gvjs_Pe(a,c.Ym())}return a};function gvjs_$E(){}gvjs_$E.prototype.Gq=function(){return"="};function gvjs_aF(a){this.Pg=a}gvjs_m(gvjs_aF,gvjs_1E);gvjs_aF.prototype.HC=function(){return 0};gvjs_aF.prototype.Ym=function(){return this.join(new gvjs_$E)};function gvjs_bF(){}gvjs_bF.prototype.Gq=function(){return"*"};function gvjs_cF(a,b){this.Pg=a;this.G7=null!=b?b:!1}gvjs_r(gvjs_cF,gvjs_1E);gvjs_cF.prototype.HC=function(){return 2};gvjs_cF.prototype.Fm=function(){gvjs_cF.o.Fm.call(this);var a=0,b=[],c=1;gvjs_s(this.Pg,function(e){e.xz()&&(e=(new gvjs_6E(e)).Fm(),a++);e.isNumber()&&(c*=e.getValue(),e=null);e&&b.push(e)});1!==c&&gvjs_Se(b,0,0,new gvjs_3E(c));var d=new gvjs_cF(b,this.G7);a%2&&(d=new gvjs_6E(d));return d};
gvjs_cF.prototype.Ym=function(){return this.G7?gvjs_Pe.apply(null,gvjs_t(this.Pg,function(a){return a.Ym()})):this.join(new gvjs_bF)};gvjs_cF.prototype.xz=function(){var a=0;gvjs_s(this.Pg,function(b){b.xz()&&a++});return!!(a%2)};function gvjs_dF(){}gvjs_dF.prototype.Gq=function(){return"^"};function gvjs_eF(a){this.Pg=a}gvjs_m(gvjs_eF,gvjs_1E);gvjs_eF.prototype.HC=function(){return 3};gvjs_eF.prototype.Ym=function(){return this.join(new gvjs_dF)};function gvjs_fF(a){this.name=a}gvjs_fF.prototype.Gq=function(){return"identifier"};function gvjs_gF(a){this.name=a}gvjs_m(gvjs_gF,gvjs_ZE);gvjs_gF.prototype.Ym=function(){return[new gvjs_fF(this.name)]};gvjs_gF.prototype.getName=function(){return this.name};function gvjs_hF(a,b){if(a instanceof gvjs_hF)this.Cd=a.Km();else{var c;if(c=gvjs_qe(a))a:{for(var d=c=0;d<a.length;d++){if(!gvjs_qe(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(typeof a[d][e]!==gvjs_f){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.Cd=gvjs_Qe(a);else if(a instanceof gvjs_y)this.Cd=gvjs_iF(a.height,a.width);else if(typeof a===gvjs_f&&typeof b===gvjs_f&&0<a&&0<b)this.Cd=gvjs_iF(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.ya=
new gvjs_y(this.Cd[0].length,this.Cd.length)}function gvjs_jF(a,b,c){for(var d=0;d<a.Xb().height;d++)for(var e=0;e<a.Xb().width;e++)b.call(c,a.Cd[d][e],d,e,a)}function gvjs_kF(a,b){var c=new gvjs_hF(a.Xb());gvjs_jF(a,function(d,e,f){c.Cd[e][f]=b.call(void 0,d,e,f,a)});return c}function gvjs_iF(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_hF.prototype;
gvjs_.add=function(a){if(!gvjs_rq(this.ya,a.Xb()))throw Error("Matrix summation is only supported on arrays of equal size");return gvjs_kF(this,function(b,c,d){return b+a.Cd[c][d]})};function gvjs_wea(a,b){if(a.ya.height!=b.Xb().height)throw Error("The given matrix has height "+b.ya.height+", but  needs to have height "+a.ya.height+".");var c=new gvjs_hF(a.ya.height,a.ya.width+b.ya.width);gvjs_jF(a,function(d,e,f){c.Cd[e][f]=d});gvjs_jF(b,function(d,e,f){c.Cd[e][this.ya.width+f]=d},a);return c}
gvjs_.equals=function(a,b){if(this.ya.width!=a.ya.width||this.ya.height!=a.ya.height)return!1;b=b||0;for(var c=0;c<this.ya.height;c++)for(var d=0;d<this.ya.width;d++)if(!(Math.abs(this.Cd[c][d]-a.Cd[c][d])<=(b||1E-6)))return!1;return!0};gvjs_.PY=gvjs_l(132);
function gvjs_lF(a){for(var b=new gvjs_hF(a),c=0,d=0;d<b.ya.height&&!(c>=b.ya.width);d++){for(var e=d;0==b.Cd[e][c];)if(e++,e==b.ya.height&&(e=d,c++,c==b.ya.width))return b;var f=a,g=d,h=f.Cd[e];f.Cd[e]=f.Cd[g];f.Cd[g]=h;e=b.Cd[d][c];for(f=c;f<b.ya.width;f++)b.Cd[d][f]/=e;for(e=0;e<b.ya.height;e++)if(e!=d)for(g=b.Cd[e][c],f=c;f<b.ya.width;f++)b.Cd[e][f]-=g*b.Cd[d][f];c++}return b}gvjs_.Xb=function(){return this.ya};
function gvjs_mF(a,b,c){return 0<=b&&b<a.ya.height&&0<=c&&c<a.ya.width?a.Cd[b][c]:null}gvjs_.multiply=function(a){if(a instanceof gvjs_hF){if(this.ya.width!=a.Xb().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return gvjs_xea(this,a)}if(typeof a===gvjs_f)return gvjs_yea(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};
gvjs_.HT=function(a){if(!gvjs_rq(this.ya,a.Xb()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return gvjs_kF(this,function(b,c,d){return b-a.Cd[c][d]})};gvjs_.Km=function(){return this.Cd};function gvjs_nF(a,b,c,d){var e=new gvjs_hF((c?c:a.ya.height-1)-0+1,(d?d:a.ya.width-1)-b+1);gvjs_jF(e,function(f,g,h){e.Cd[g][h]=this.Cd[0+g][b+h]},a);return e}
function gvjs_xea(a,b){var c=new gvjs_hF(a.ya.height,b.Xb().width);gvjs_jF(c,function(d,e,f){for(var g=d=0;g<this.ya.width;g++)d+=gvjs_mF(this,e,g)*gvjs_mF(b,g,f);if(!(0<=e&&e<c.ya.height&&0<=f&&f<c.ya.width))throw Error("Index out of bounds when setting matrix value, ("+e+","+f+") in size ("+c.ya.height+","+c.ya.width+")");c.Cd[e][f]=d},a);return c}function gvjs_yea(a,b){return gvjs_kF(a,function(c){return c*b})};function gvjs_oF(a){this.ZN=a.fv+1;this.Ua=a.range;this.Usa=a.bca;this.vY=0;this.jC=a.AX||gvjs_FE();this.q5=0;this.qa=[]}gvjs_oF.prototype.add=function(a,b){if(isFinite(this.jC.transform(a))){if(0<this.qa.length){var c=a-this.qa[this.qa.length-1].x;0<c&&(this.vY+=c)}this.q5+=b;this.qa.push({x:a,y:b})}};
function gvjs_zea(a){var b=a.Usa;b||(b=null!=a.Ua&&null!=a.Ua.min&&isFinite(a.Ua.min)&&null!=a.Ua.max&&isFinite(a.Ua.max)?(a.Ua.max-a.Ua.min)/100:void 0);null!=b&&isFinite(b)||(b=a.vY/(a.qa.length-1));return b}function gvjs_Aea(a,b){return gvjs_Ge(a.qa,function(c,d){return c+Math.pow(this.jC.inverse(d.x),b)},0,a)}function gvjs_Bea(a,b){return gvjs_Ge(a.qa,function(c,d){return c+Math.pow(this.jC.inverse(d.x),b)*d.y},0,a)}
function gvjs_Cea(a){for(var b=[],c=a.ZN,d=0;d<c;d++){for(var e=Array(c+1),f=0;f<=c;f++)e[f]=f<c?gvjs_Aea(a,d+f):gvjs_Bea(a,d);b.push(e)}return new gvjs_hF(b)}function gvjs_Dea(a){var b=gvjs_lF(gvjs_Cea(a));return gvjs_t(gvjs_Dz(a.ZN),function(c){return gvjs_mF(b,c,this.ZN)},a)}function gvjs_Eea(a,b){var c=a.ZN;return gvjs_q(function(d){d=this.jC.inverse(d);for(var e=0,f=0;f<c;f++)e+=b[f]*Math.pow(d,f);return e},a)}
function gvjs_Fea(a,b){b=gvjs_Eea(a,b);var c=gvjs_zea(a);if(null==c||isNaN(c)||!isFinite(c)||0===c)return null;c=new gvjs_XE(c,b,a.jC);var d=a.qa;gvjs_Ve(d,function(q,r){return q.x>r.x?1:q.x<r.x?-1:0});var e=a.q5/d.length,f=a.Ua;null!=a.Ua&&null!=a.Ua.min&&isFinite(a.Ua.min)&&0<d.length&&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.Ua&&null!=a.Ua.max&&isFinite(a.Ua.max)&&
1<d.length&&f.max>d[d.length-1].x&&gvjs_YE(c,f.max);return{data:c.td(),r2:b}}function gvjs_Gea(a){function b(d,e){for(var f=[],g=c.length-1;0<=g;g--){var h=c[g];if(null!=h&&0!==h){h=new gvjs_3E(h);if(0<g){var k=new gvjs_gF(d||"x");1<g&&(k=new gvjs_eF([k,new gvjs_3E(g)]));h=new gvjs_cF([h,k],!0)}f.push(h)}}return new gvjs_aF([new gvjs_gF(e||"y"),new gvjs_9E(f)])}var c=gvjs_Dea(a);a=gvjs_Fea(a,c);return null==a||0===a.data.length?null:{cq:c,data:a.data,r2:a.r2,rv:b().Fm(),GQ:b}};function gvjs_pF(a,b,c,d){var e=new gvjs_oF(d);gvjs_Cy(gvjs_JA(a),function(f){var g=b(f);f=c(f);null!=g&&isFinite(g)&&null!=f&&isFinite(f)&&e.add(g,f)});return gvjs_Gea(e)};function gvjs_qF(a,b,c,d){a=gvjs_pF(a,b,c,{range:d.range,bca:d.bca,fv:1,AX:d.AX});return null===a||isNaN(a.r2)?null:{data:a.data,r2:a.r2,rv:{offset:a.cq[0],slope:a.cq[1]}}};var gvjs_Hea={LINEAR:gvjs_Hp,Vza:"exponential",VAa:gvjs_pw},gvjs_rF={linear:function(a,b,c,d){function e(g,h){return new gvjs_aF([new gvjs_gF(h||"y"),new gvjs_9E([new gvjs_cF([new gvjs_3E(f.rv.slope),new gvjs_gF(g||"x")]),new gvjs_3E(f.rv.offset)])])}var f=gvjs_qF(a,b,c,d);return null===f?null:{data:f.data,r2:f.r2,rv:e().Fm(),GQ:e}},exponential:function(a,b,c,d){function e(m,n){m=new gvjs_cF([new gvjs_3E(Math.exp(l.rv.offset)),new gvjs_eF([new gvjs_gF("e"),new gvjs_cF([new gvjs_3E(l.rv.slope),new gvjs_gF(m||
"x")])])],!0);null!==f&&(m=new gvjs_9E([m,new gvjs_3E(f)]));return m=new gvjs_aF([new gvjs_gF(n||"y"),m])}for(var f=Infinity,g=0;g<a;g++){var h=b(g),k=c(g);null!=k&&k<f&&(f=k)}f=0<f?null:f-1;var l=gvjs_qF(a,b,function(m){m=c(m);if(null==m)return null;null!=f&&(m-=f);return Math.log(m)},d);if(null===l)return null;a=[];for(g=0;g<l.data.length;g++)h=l.data[g][0],k=Math.exp(l.data[g][1]),null!=f&&(k+=f),a.push([h,k]);return{data:a,r2:l.r2,rv:e().Fm(),GQ:e}}};gvjs_rF.polynomial=gvjs_pF;var gvjs_sF={NONE:gvjs_e,RAa:gvjs_dw,A5:gvjs_c,mja:gvjs_Hd,xza:gvjs_zt,ria:gvjs_7u},gvjs_tF={NONE:gvjs_e,C5:gvjs_d,Iha:gvjs_et,sBa:gvjs_3w,Lha:gvjs_ot,Aza:gvjs_Gt,mja:gvjs_Hd,yza:gvjs_Bt},gvjs_uF={Lha:gvjs_ot,uBa:"sticks",wza:"boxes",POINTS:gvjs_lw,C5:gvjs_d,Iha:gvjs_et,NONE:gvjs_e},gvjs_vF={Nza:gvjs_Ow,tAa:gvjs_Pw,COLOR:gvjs_Nw},gvjs_Iea={PU:gvjs_It,R5:gvjs_Xd,Cza:gvjs_Jt},gvjs_Jea={WAa:gvjs_qw,zAa:gvjs_Kv,SU:gvjs_xu},gvjs_Kea={NONE:gvjs_e,gja:gvjs_h,sia:gvjs_dd,O5:gvjs_px,w5:gvjs_wt,INSIDE:gvjs_Fp,
qAa:gvjs_qv,tza:gvjs_yt},gvjs_Lea={NONE:gvjs_e,O5:gvjs_px,w5:gvjs_wt,INSIDE:gvjs_Fp},gvjs_wF={rM:gvjs_V,nM:gvjs_0},gvjs_Mea={Bja:gvjs_1,CENTER:gvjs__,hia:gvjs_T},gvjs_xF={NONE:gvjs_e,INSIDE:gvjs_Fp,OUTSIDE:gvjs_9v},gvjs_Nea={uza:"bound",KBa:"unbound"},gvjs_Oea={dAa:"high",wAa:"low"},gvjs_Pea={NONE:gvjs_e,pAa:gvjs_bd,R5:gvjs_Xd,bja:gvjs_cw,OBa:gvjs_Cx},gvjs_yF={NONE:gvjs_e,mM:gvjs_vt,R5:gvjs_Xd,bja:gvjs_cw},gvjs_zF={IAa:"multiple",mBa:gvjs_Zp},gvjs_AF={NONE:gvjs_e,mia:gvjs_Cu,rja:gvjs_Jw,mM:gvjs_vt},
gvjs_Qea={NONE:gvjs_e,mia:gvjs_Cu,rja:gvjs_Jw,mM:gvjs_vt},gvjs_BF={nM:gvjs_0,rM:gvjs_V,mM:gvjs_vt},gvjs_Rea={DEFAULT:gvjs_ju,Tza:gvjs_qu},gvjs_Sea={Sza:gvjs_fp,PU:gvjs_It,tja:gvjs_Mw},gvjs_Tea={$F:gvjs_yb,PU:gvjs_It,tja:gvjs_Mw,NONE:gvjs_e},gvjs_CF={NONE:gvjs_e,A5:gvjs_c,QAa:"phase",Hza:gvjs_4t},gvjs_Uea={mza:"attachToStart",lza:"attachToEnd"},gvjs_DF={sAa:"letter",UAa:gvjs_hw,C5:gvjs_d},gvjs_EF=[{color:"#3366CC",lighter:"#45AFE2"},{color:gvjs_Kr,lighter:"#FF3300"},{color:gvjs_Lr,lighter:"#FFCC00"},
{color:gvjs_Ar,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_Gr,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_FF={color:"#EEEEEE",
lighter:"#FEFEFE"},gvjs_Vea={milliseconds:{format:["ss.SSS","SSS"],interval:[1,2,5,10,20,50,100,200,500]},seconds:{format:[gvjs_Ma,"ss.SSS"],interval:[1,2,5,10,15,30]},minutes:{format:[gvjs_La,"mm"],interval:[1,2,5,10,15,30]},hours:{format:[gvjs_La,"HH"],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MM"],interval:[1,2,3,4,6]},years:{format:["y"],interval:[1,2,5,10,20,25,50,100,200,250,500,1E3]}},gvjs_Wea={milliseconds:{format:[".SSS"],interval:[50,100,200,500]},seconds:{format:[":ss"],
interval:[5,10,15,30]},minutes:{format:[":mm"],interval:[5,10,15,30]},hours:{format:["HH"],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MM"],interval:[1,2,3,4,6,12]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}},gvjs_GF={titleTextStyle:{color:gvjs_Br,italic:!0},viewWindow:{maxPadding:"50%"},minTextSpacing:10,gridlines:{baseline:gvjs_yb,minorTextOpacity:.7,minorGridlineOpacity:.4,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:20,minStrongToWeakLineDistance:0,
minNotchDistance:5,minMajorTextDistance:20,minMinorTextDistance:20,unitThreshold:2.2,units:{milliseconds:{format:[gvjs_Na],interval:[1,2,5,10,20,50,100,200,500]},seconds:{format:[5,6],interval:[1,2,5,10,15,30]},minutes:{format:[7],interval:[1,2,5,10,15,30]},hours:{format:[7],interval:[1,2,3,4,6,12]},days:{format:[1,2,3,gvjs_Qi.MONTH_DAY_YEAR_MEDIUM,gvjs_Qi.MONTH_DAY_FULL,gvjs_Qi.MONTH_DAY_MEDIUM,gvjs_Qi.MONTH_DAY_SHORT,gvjs_Qi.MONTH_DAY_ABBR,gvjs_Qi.DAY_ABBR],interval:[1,2,7]},months:{format:[gvjs_Qi.YEAR_MONTH_FULL,
gvjs_Qi.YEAR_MONTH_ABBR,"MMM"],interval:[1,2,3,4,6]},years:{format:[gvjs_Qi.YEAR_FULL],interval:[1,2,5,10,20,25,50,100,200,250,500,1E3]}}},minorGridlines:{count:1,units:{milliseconds:{format:[".SSS"],interval:[50,100,200,250,500]},seconds:{format:[":ss"],interval:[5,10,15,30]},minutes:{format:[":mm"],interval:[5,10,15,30]},hours:{format:[7],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MMMMM","MMM","MM"],interval:[1,2,3,4,6,12]},years:{format:["y"],interval:[1,2,5,
10,20,25,50,100,200,250,500,1E3]}}}},gvjs_HF={histogram:{bar:{gap:1,group:{gap:2}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:null,numBucketsRule:"rice",minSpacing:1},domainAxis:{baselineColor:gvjs_e,gridlines:{color:gvjs_e},showTextEvery:0,maxAlternation:2},targetAxis:{format:"#",gridlines:{multiple:1}}}},gvjs_IF={vAxis:gvjs_GF,hAxis:gvjs_GF,domainAxis:{maxPadding:"5%"},sizeAxis:{minSize:5,maxSize:30},fontName:gvjs_Uo,titleTextStyle:{color:gvjs_ca,bold:!0},bubble:{textStyle:{color:gvjs_ca}},
candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:gvjs_Nw},stemColor:gvjs_Ir},domain:{textStyle:{color:gvjs_Br},stemColor:gvjs_Ir}},majorAxisTextColor:gvjs_Br,minorAxisTextColor:gvjs_Dr,backgroundColor:{fill:gvjs_Qr,stroke:gvjs_Er,strokeWidth:0},chartArea:{backgroundColor:{fill:gvjs_e}},baselineColor:gvjs_Cr,gridlineColor:gvjs_Or,pieSliceBorderColor:gvjs_ea,pieResidueSliceColor:gvjs_Or,pieSliceTextStyle:{color:gvjs_ea},areaOpacity:.3,intervals:{style:gvjs_ot,color:gvjs_Ow,lineWidth:1,
fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:gvjs_ca},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:gvjs_Br},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",inactiveColor:gvjs_Or}},tooltip:{textStyle:{color:gvjs_ca},boxStyle:{stroke:gvjs_Or,strokeOpacity:1,strokeWidth:1,fill:gvjs_Ix,fillOpacity:1,shadow:{radius:2,opacity:.1,xOffset:1,yOffset:1}}},aggregationTarget:gvjs_yb,colorAxis:{legend:{textStyle:{color:gvjs_ca}}}};function gvjs_JF(a,b){return a.ha&&a.ha.brush||a.brush||b.ah}function gvjs_KF(a){return!a||a.km}function gvjs_LF(a){return a.type==gvjs_d||a.type==gvjs_et||a.type==gvjs_Hd}function gvjs_MF(a,b){return null!=a.visible?a.visible:b.aM}function gvjs_NF(a,b){var c=a.points[b],d=a.points[b-1];a=a.points[b+1];d=!d||!d.ha||d.km;a=!a||!a.ha||a.km;return!(!c||!c.ha||c.km)&&d&&a}function gvjs_OF(a,b){return a.ha&&null!=a.ha.radius?a.ha.radius:null!=a.radius?a.radius:b.pointRadius}
function gvjs_PF(a,b){return gvjs_OF(a,b)+gvjs_xy(gvjs_JF(a,b))/2}function gvjs_QF(a){return a.Fp!==gvjs_e&&a.eb==gvjs_c&&a.orientation==gvjs_0}
function gvjs_RF(a,b){for(var c=new gvjs_mB,d=!0,e=!0,f=null,g=null,h=0;h<a.points.length;h++){var k=a.points[h];if(k&&k.ha&&null!=k.ha.x&&null!=k.ha.y){d&&(f=h,d=!1);var l=k.ha,m=k&&k.rt||a.Qc;if(e||null===m)c.move(l.x,l.y),e=!1;else{var n=a.points[g];a.h_&&n.sr?c.mo(m,a.points[g].sr.x,a.points[g].sr.y,k.Dt.x,k.Dt.y,l.x,l.y):c.va(m,l.x,l.y)}g=h}else e=!b||d}!d&a.Qra&&(d=b?g:a.points.length-1,m=b?f:0,b=a.points[m],null!=d&&null!=m&&a.points[d]&&!gvjs_KF(b)&&(m=b&&b.rt||a.Qc,a.h_?c.mo(m,a.points[d].sr.x,
a.points[d].sr.y,b.Dt.x,b.Dt.y,b.ha.x,b.ha.y):c.close(m)));return c}function gvjs_SF(a){for(var b=new gvjs_mB,c=!0,d=0;d<a.points.length;d++){var e=a.points[d],f=e&&e.ha;gvjs_KF(e)||!f||null==f.x||null==f.y?c=!0:(c||b.va(e&&e.rt||a.Qc,f.CN,f.DN),(c||f.CN!=f.AN||f.DN!=f.BN)&&b.move(f.AN,f.BN),c=!1)}return b}function gvjs_Xea(a,b,c){return(c=(a=a.Gd)&&a[c||0])&&c.position.uf(b)}function gvjs_Yea(a,b,c){return(c=(a=a.Uc)&&a[c||0])&&c.position.uf(b)}
function gvjs_Zea(a,b,c){return(c=(a=a.Gd)&&a[c||0])&&c.position.Fl(b)}function gvjs__ea(a,b,c){return(c=(a=a.Uc)&&a[c||0])&&c.position.Fl(b)}
function gvjs_0ea(a,b,c,d){for(var e=a.F,f=null,g=Infinity,h,k=new gvjs_u(b,c),l=0,m=e.length;l<m;l++){var n=e[l];if(!n.Cg)if(a.eb===gvjs_dw){var p=n.fD.x-b,q=n.fD.y-c;h=0<-p*(n.fD.y-n.tf.y)+q*(n.fD.x-n.tf.x);if(0<-(n.Uv.x-n.ni.x)*q+(n.Uv.y-n.ni.y)*p&&h&&Math.sqrt(Math.pow(n.Uv.x-b,2)+Math.pow(n.Uv.y-c,2))<Math.sqrt(Math.pow(n.Uv.x-n.ni.x,2)+Math.pow(n.Uv.y-n.ni.y,2))+d)return{row:l}}else{p=0;for(q=n.points.length;p<q;p++)if((h=n.points[p])&&null!=h.ha)switch(h=h.ha,n.type){case gvjs_d:case gvjs_Bt:case gvjs_Hd:h=
gvjs_Gz(k,h);h<d&&h<g&&(f={XG:p,row:l},g=h);break;case gvjs_Gt:case gvjs_ot:var r=null;if(n.type===gvjs_ot)r=new gvjs_3(h.left,h.top,h.width,h.height);else if(n.type===gvjs_Gt){r=h.line;var t=Math.min(h.rect.top,r.top);r=new gvjs_3(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={XG:p,row:l},g=h);break;default:throw Error("Unknown chart type for getPointDatum.");}if(0===g)break}}return f}
function gvjs_TF(a,b){switch(a){case gvjs_Ow:return b.pb;case gvjs_Pw:return b.xh;case gvjs_Nw:return b.color;default:return a}};function gvjs_1ea(){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,6,10,11,1,1,46,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,120,14,1,32,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,7,1,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,40,1,3,17,31,1,5,4,3,5,7,8,3,2,8,2,29,1,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,29,1,2,17,38,3,1,2,
5,7,1,1,8,1,10,2,30,2,22,48,5,1,2,6,7,1,18,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,1,118,2,34,1,87,28,3,3,4,2,9,1,6,3,20,19,29,44,84,23,2,2,1,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,48,84,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,3,2,198,64,523,1,1,1,2,24,7,49,16,96,33,1324,1,34,1,1,1,82,2,98,1,14,1,1,4,86,1,1418,3,141,1,96,32,554,6,105,2,30164,4,1,10,32,2,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,1,26,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,36,1,32,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,1,1,3,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,16,207,1,158,2,89,3,513,1,226,1,149,5,1670,15,40,7,1,
165,2,1305,1,1,1,53,14,1,56,1,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,62,1,12,2,1,48,3,9,1,1,1,2,6,3,95,3,3,2,1,1,2,6,1,160,1,3,7,1,21,2,2,56,1,1,1,1,1,12,1,9,1,10,4,15,192,3,8,2,1,2,1,1,105,1,2,6,1,1,2,1,1,2,1,1,1,235,1,2,6,4,2,1,1,1,27,2,82,3,8,2,1,1,1,1,106,1,1,1,2,6,1,1,101,3,2,4,1,4,1,1283,1,14,1,1,82,23,1,7,1,2,1,2,20025,5,59,7,1050,62,4,19722,2,1,4,5313,1,1,3,3,1,5,8,8,2,7,30,4,148,3,1979,55,4,50,8,1,14,1,22,1424,2213,7,109,7,2203,26,264,1,53,1,52,1,17,1,13,1,16,1,3,1,25,3,2,1,2,3,30,1,1,1,13,
5,66,2,2,11,21,4,4,1,1,9,3,1,4,3,1,3,3,1,30,1,16,2,106,1,4,1,71,2,4,1,21,1,4,2,81,1,92,3,3,5,48,1,17,1,16,1,16,3,9,1,11,1,587,5,1,1,7,1,9,10,3,2,788162,31];this.hva=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,3,0,2,0,1,0,2,0,2,0,2,3,0,2,0,2,0,2,0,3,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,3,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,0,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,2,4,0,5,0,5,0,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,2,4,0,5,0,2,4,2,4,6,3,0,2,0,2,0,4,0,5,6,2,4,2,4,2,0,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,1,0,2,0,2,0,5,0,2,4,2,4,2,4,2,0,5,0,5,0,5,2,4,2,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,2,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,2,0,1,2,15,1,0,1,0,1,0,2,0,16,0,17,0,17,0,17,0,16,0,17,0,16,0,17,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,2,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,2,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,2,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,0,2,0,2,6,0,2,0,4,2,
4,0,2,6,0,6,2,4,0,4,2,4,6,2,0,3,0,2,0,2,4,2,6,0,2,0,2,4,0,4,2,4,6,0,3,0,2,0,4,2,4,2,6,2,0,2,0,2,4,2,6,0,2,4,0,2,0,2,4,2,4,6,0,2,0,4,2,0,4,2,4,6,2,4,2,0,2,4,2,4,2,4,2,4,2,4,6,2,0,2,4,2,4,2,4,6,2,0,2,0,4,2,4,2,4,6,2,0,2,4,2,4,2,6,2,0,2,4,2,4,2,6,0,4,2,4,6,0,2,4,2,4,2,4,2,0,2,0,2,0,4,2,0,2,0,1,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,14,0,17,0,17,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,17,0,17,0,18,0,16,0,16,0,19,0,16,0,16,0,16,0,16,0,16,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,
16,0,17,0,16,0,16,0,17,0,17,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,1,2]};var gvjs_UF=null;
function gvjs_2ea(a,b){var c=typeof a===gvjs_j?gvjs_VF(a,a.length-1):a,d=typeof b===gvjs_j?gvjs_VF(b,0):b;b=gvjs_WF(c);var e=gvjs_WF(d),f=typeof a===gvjs_j;if(12===b&&13===e)return!1;if(1===b||12===b||13===b||1===e||12===e||13===e)return!0;if(7===b&&(7===e||8===e||10===e||11===e)||!(10!==b&&8!==b||8!==e&&9!==e)||(11===b||9===b)&&9===e||2===e||15===e||6===e)return!1;var g;if(f){if(18===e){d=a;var h=d.length-1;var k=c;for(g=b;0<h&&2===g;)h-=65536<=k&&1114111>=k?2:1,k=gvjs_VF(d,h),g=gvjs_WF(k);if(16===
g||19===g)return!1}}else if((16===b||19===b)&&18===e)return!1;if(15===b&&(17===e||19===e))return!1;if(f){if(14===e){e=0;d=a;h=d.length-1;k=c;for(g=b;0<h&&14===g;)e++,h-=65536<=k&&1114111>=k?2:1,k=gvjs_VF(d,h),g=gvjs_WF(k);14===g&&e++;if(1===e%2)return!1}}else if(14===b&&14===e)return!1;return!0}
function gvjs_WF(a){if(44032<=a&&55203>=a)return 16===a%28?10:11;gvjs_UF||(gvjs_UF=new gvjs_1ea);for(var b=gvjs_UF,c=b.hva,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_VF(a,b){var c=a.charCodeAt(b);55296<=c&&56319>=c&&b+1<a.length?(a=a.charCodeAt(b+1),56320<=a&&57343>=a&&(c=55296<=c&&56319>=c&&56320<=a&&57343>=a?(c<<10)-56623104+(a-56320+65536):null)):56320<=c&&57343>=c&&0<b&&(a=a.charCodeAt(b-1),55296<=a&&56319>=a&&(c=-(55296<=a&&56319>=a&&56320<=c&&57343>=c?(a<<10)-56623104+(c-56320+65536):0)));return 0>c?-c:c};function gvjs_XF(){this.Rk=this.Bf=null}gvjs_=gvjs_XF.prototype;gvjs_.adoptText=function(a){this.Bf=a};gvjs_.first=function(){return this.Rk=0};gvjs_.current=function(){return this.Rk||0};gvjs_.next=function(a){a=this.peek(a);return null==a?a:this.Rk=a};function gvjs_YF(a,b){b.lastIndex=a.Rk;b=b.exec(a.Bf);return!b||0>b.index?a.Bf.length:b.index+b[0].length}
gvjs_.peek=function(a){if(0===a)a=gvjs_YF(this,/(\r\n|\n|\r)/g);else if(1===a)a=gvjs_YF(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=gvjs_YF(this,/[\u00ad]/g);else if(3===a)a:{a=this.Rk+1;for(var b=this.Bf.length;a<b;a++)if(gvjs_2ea(this.Bf.charCodeAt(a-1),this.Bf.charCodeAt(a)))break a;a=this.Bf.length}else a=this.Bf.length;return a};function gvjs_ZF(){this.Ht={}}gvjs_ZF.prototype.add=function(a,b,c,d){null==b?this.Ht[a]=d?{Rx:d,levels:c}:c:(a in this.Ht||(this.Ht[a]={}),this.Ht[a][b]=d?{Rx:d,levels:c}:c)};
function gvjs__F(a,b){if(null==b)return Object.keys(a.Ht);var c=[],d;for(d in a.Ht){var e=a.Ht[d];if(typeof e===gvjs_f)e===b&&c.push(d);else if(e.Rx)0<=e.levels.indexOf(b)&&c.push(d);else for(var f in e){var g=e[f];if(typeof g===gvjs_f)g===b&&c.push(d);else if(g.Rx)0<=g.levels.indexOf(b)&&c.push(d);else throw Error("Unknown type");}}return c}
gvjs_ZF.prototype.TG=function(a,b,c){if(!(a in this.Ht))throw Error("Error: unknown iterator type "+a);a=this.Ht[a];if(typeof a===gvjs_f)return a;if(a.Rx)return a.Rx(c);if(b in a){a=a[b];if(typeof a===gvjs_f)return a;if(a.Rx)return a.Rx(c)}return null};function gvjs_0F(a){this.Msa=a;this.hJ={};this.oN=new gvjs_ZF;this.Rt={};this.Bf=this.Rk=null;this.TG(gvjs_d,gvjs_f,0);this.TG(gvjs_d,gvjs_e,[1,2],gvjs_q(function(b){return"\u00ad"===this.Bf[b-1]?2:1},this));this.TG(gvjs_Mt,null,3)}gvjs_=gvjs_0F.prototype;gvjs_.adoptText=function(a){this.Bf=a;for(var b in this.hJ)this.hJ[b].adoptText(a)};function gvjs_1F(a,b){var c=a.hJ[b];c||(c=a.hJ[b]=new window.Intl.v8BreakIterator(a.Msa,{type:b}),null!=a.Bf&&c.adoptText(a.Bf),null!=a.Rk&&c.first());return c}
gvjs_.TG=function(a,b,c,d){this.oN.add(a,b,c,d)};function gvjs_2F(a,b,c){c.next();if(c.current()>=a.Bf.length)return!0;if(c.current()>a.Rk){var d=c.breakType();c=c.current();var e=a.oN.TG(b,d,c);if(null==e)throw Error("Break type "+d+" in "+b+" iterator was classified as null.");e in a.Rt||(a.Rt[e]=[]);a.Rt[e].push(c)}return!1}
function gvjs_3F(a,b){for(var c=a.Rt[b];c&&0<c.length&&c[0]<=a.Rk;)c.shift();c=gvjs__F(a.oN,b);for(var d={},e=!1;!(e||a.Rt[b]&&0!==a.Rt[b].length);){e=!0;for(var f=0,g=c.length;f<g;f++){var h=c[f],k=gvjs_1F(a,h);d[h]||(e=!1,gvjs_2F(a,h,k)&&(d[h]=!0))}}}gvjs_.first=function(){for(var a=gvjs__F(this.oN,void 0),b=0,c=a.length;b<c;b++)gvjs_1F(this,a[b]).first();this.Rt={};return this.Rk=0};gvjs_.current=function(){return this.Rk||0};
gvjs_.next=function(a){gvjs_3F(this,a);a=this.Rt[a];if(null!=a&&0<a.length){a=this.Rk=a.shift();for(var b in this.hJ)for(var c=gvjs_1F(this,b);c.current()<=a;)gvjs_2F(this,b,c);return this.Rk}return this.Bf.length};gvjs_.peek=function(a){gvjs_3F(this,a);a=this.Rt[a];return null!=a&&0<a.length?a[0]:this.Bf.length};function gvjs_4F(){this.Iya=window.Intl&&!!window.Intl.v8BreakIterator}function gvjs_5F(){var a=["en"];return gvjs_4F.kc().Iya?new gvjs_0F(a):new gvjs_XF}gvjs_oe(gvjs_4F);function gvjs_3ea(a,b,c,d,e,f){var g=null;f=f?2:3;for(var h=0;h<=f;h++){var k=c.peek(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_4ea(a){return function(b,c){b=gvjs_Kf(a.slice(b,c));"\u00ad"===b[b.length-1]&&(b=b.slice(0,b.length-1)+"-");return b}}function gvjs_6F(a,b){b=null==b?a.length:b;return 0<=b?gvjs_Kf(a.slice(0,b))+"\u2026":"...".slice(0,b)}
function gvjs_5ea(a,b,c,d){if(a(gvjs_6F(b))<=c)return gvjs_6F(b);var e=gvjs_5F();e.adoptText(b);e.first();var f=e.next(3),g=a(b.slice(0,f))<=c;if(d&&!g||!d&&a(gvjs_6F(b,f))>c)for(d=0;-3<=d&&!(b=gvjs_6F(b,d),a(b)<=c);d--);else{for(;a(gvjs_6F(b,e.peek(3)))<=c;)f=e.next(3);if(d&&a(gvjs_6F(b,f))>c)for(e=b.slice(0,f),d=0;-3<=d&&!(b=e+gvjs_6F(b,d),a(b)<=c);d--);else b=gvjs_6F(b,f)}return b}
var gvjs_7F=gvjs_Aq(function(a,b,c,d,e,f){if(""===b)return{lines:[],hx:!1};var g=null==f||null==f.truncate?!0:f.truncate,h=null==f||null==f.vea?!1:f.vea;f=null==f||null==f.P8?!1:f.P8;var k=a;a=function(w){return k(w,c).width};var l=gvjs_5F();l.adoptText(b);l.first();for(var m=!1,n=gvjs_4ea(b),p=!1,q=[],r=0;;){var t=gvjs_3ea(a,n,l,r,d,f),u=l.next(t);if(0!==t)for(;u<b.length&&a(n(r,l.peek(t)))<=d;)u=l.next(t);q.push(n(r,u));var v=a(q[q.length-1])<=d;if(u>=b.length||q.length>=e||!v){(u<b.length||!v)&&
g?(0!==t&&(q[q.length-1]=n(r,l.peek(t))),p=!0):u<b.length&&(m=!0);break}r=u}p&&(q[q.length-1]=gvjs_5ea(a,q[q.length-1],d,h&&1===q.length),m=!0);1===q.length&&""===q[0]&&(q=[]);return{lines:q,hx:m}},{QS:function(a,b){a=[a];for(var c=1,d=b.length;c<d;c++)a.push(b[c]);return gvjs_Og(a)}});function gvjs_8F(a,b,c,d,e,f){function g(h){return a(h,c)}e=null!=e?Math.floor(e):1;if(0>=d)return{lines:[],se:0<b.length,Xq:0};if(0==e)return{lines:[],se:!1,Xq:0};b=gvjs_7F(g,b,c,d,e,{truncate:!0,vea:null!=f?f:!1,P8:!0});return{lines:b.lines,se:b.hx,Xq:0<b.lines.length?Math.max.apply(null,gvjs_t(gvjs_t(b.lines,g),function(h){return h.width})):0}}
function gvjs_6ea(a){var b={background:gvjs_fv,padding:gvjs_2r,border:gvjs_3r};null!=a.fontSize&&(b.fontSize=a.fontSize+gvjs_U,b.margin=a.fontSize+gvjs_U);null!=a.hb&&(b.fontFamily=a.hb);return b};function gvjs_9F(a,b){this.x=void 0===a?0:a;this.y=void 0===b?0:b}gvjs_9F.prototype.clone=function(){return new gvjs_9F(this.x,this.y)};function gvjs_$F(a){this.x=a.x||0;this.y=a.y||0;this.length=a.length;this.text=a.text};function gvjs_aG(a){this.text=a.text;this.oa=a.oa;this.Ll=a.Ll;this.lines=a.lines;this.rd=a.rd;this.Rc=a.Rc;this.tooltip=void 0!==a.tooltip?a.tooltip:"";this.Bd=a.Bd;this.angle=null!=a.angle?a.angle:0;this.anchor=void 0!==a.anchor?a.anchor:null;this.hx=!!a.hx}gvjs_aG.prototype.ZV=gvjs_l(133);function gvjs_bG(a,b){this.dj=a;this.m=b}
function gvjs_7ea(a){var b=a.dj.bm(),c=a.m,d=a.dj.kd,e=b.orientation||gvjs_0;if(d){var f=d.direction,g=-1;e===gvjs_V&&(f=1,g=d.direction);var h=a.dj.GH,k=h&&h.CDa;h={hb:b.Tk,fontSize:b.dn,Pb:b.sz};var l=gvjs_My(c,[gvjs_6s,gvjs_ct],h),m=gvjs_Ly(c,["annotations.domain.boxStyle",gvjs_3s]),n=gvjs_Jy(c,["annotations.domain.stem.color",gvjs_4s,gvjs_8s,gvjs_$s],""),p=gvjs_F(c,["annotations.domain.stem.length","annotations.domain.stemLength",gvjs_9s,gvjs_at],5),q=90;e===gvjs_V&&(q=0);gvjs_F(c,["annotations.domain.stem.angle",
"annotations.stem.angle"],q);var r=gvjs_Hy(c,[gvjs_5s,gvjs_bt],gvjs_DF,gvjs_hw);"letter"===r&&(r=gvjs_hw);gvjs_s(b.ab,function(B,F){var C=[],H=[];gvjs_s(b.Xk,function(I){I=this.DO(F,I.columns,r);gvjs_Re(C,I.point);gvjs_Re(H,I.line)},this);if(C.length||H.length){var G=gvjs_cG(this.dj,F);G=d.Oc(G);var J=null,K=null;e===gvjs_V?(J=b.N.left,K=G):(J=G,K=b.N.top+b.N.height);C.length&&(B.Wc=gvjs_dG(this,J,K,null,gvjs_e,"",e,f,g,C,l,m,p,n));H.length&&(b.orientation===gvjs_V?J=null:K=null,B.Wc=gvjs_eG(this,
J,K,e,H,l,n))}},a);var t=gvjs_8e(gvjs_vF),u=gvjs_E(c,["annotations.datum.highContrast",gvjs_7s],!0),v=gvjs_E(c,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),w=gvjs_My(c,["annotations.datum.textStyle",gvjs_ct],h,t),x=gvjs_Ly(c,["annotations.datum.boxStyle",gvjs_3s]),y=gvjs_Jy(c,["annotations.datum.stem.color","annotations.datum.stemColor",gvjs_8s,gvjs_$s],"",t),z=gvjs_F(c,["annotations.datum.stem.length","annotations.datum.stemLength",gvjs_9s,gvjs_at],12),A=gvjs_Hy(c,["annotations.datum.style",
gvjs_bt],gvjs_DF,gvjs_hw);"letter"===A&&(A=gvjs_hw);gvjs_s(b.F,function(B,F){if(B.type==gvjs_et||B.type==gvjs_ot||B.type==gvjs_d||B.type==gvjs_Hd||B.type==gvjs_3w){var C=gvjs_Qw+F+".annotations.";F=gvjs_E(c,C+gvjs_6u,u);var H=gvjs_E(c,C+"alwaysOutside",v),G=gvjs_My(c,C+gvjs_ax,w,t);G.color=gvjs_TF(G.color,B.color);var J=gvjs_Ly(c,[C+"boxStyle"],x),K=gvjs_Jy(c,[C+"stemColor",C+"stem.color"],y,t),I=gvjs_F(c,[C+"stemLength",C+"stem.length"],z);gvjs_F(c,[C+"stem.angle"],z);K=gvjs_TF(K,B.color);gvjs_D(c,
C+gvjs_Md,A,gvjs_DF);C=this.dj.me[B.hd];for(var Q=0;Q<B.points.length;++Q)if(null!=B.points[Q]&&null!=B.points[Q].ha){var N=B.points[Q],U=this.DO(Q,B.columns,A),R=N.ha,M=gvjs_Wx(B.ah)?B.ah.nb():F?gvjs_Qr:gvjs_zr;N=N.brush&&gvjs_Wx(N.brush)?N.brush.nb():M;if(N!==M&&F){M=gvjs_w(G);var D=[.1,.2,.3],E=gvjs_Th(N),L=gvjs_Th(b.xG.nb()),O=gvjs_t(D,gvjs_ve(gvjs_wA,E));D=gvjs_t(D,gvjs_ve(gvjs_xA,E));E=gvjs_Sh(gvjs_zA(L,gvjs_Pe([E],O,D)));M.color=E}else M=G;O=L=E=null;D=d;var P=C;e===gvjs_V&&(D=C,P=d);if(null!=
R.x)E=R.x,L=R.y;else if(null!=R.so||null!=R.left)O=R.so,null==O&&(O=new gvjs_3(R.left,R.top,R.width,R.height)),E=O.left,L=O.top,k?(1==D.direction&&(E=O.left+O.width),1==P.direction&&(L=O.top+O.height)):e===gvjs_V?(L=O.top+O.height/2,1==D.direction&&(E=O.left+O.width)):(E=O.left+O.width/2,1==P.direction&&(L=O.top+O.height));U.point.length&&(B.points[Q].Wc=gvjs_dG(this,E,L,O,B.type,N,e,D.direction,P.direction,U.point,M,J,I,K,F,H));U.line.length&&(B.points[Q].Wc=gvjs_eG(this,E,L,e,U.line,G,K))}}},a)}}
gvjs_bG.prototype.DO=function(a,b,c){var d=this.dj.Ib,e=b.annotation,f={line:[],point:[]};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_De(b,k)&&d.Ha(a,k)||(k=null);null!=d.getValue(a,h)&&(k={text:d.Ha(a,h),vF:k,rowIndex:a},gvjs_D(this.m,"annotation."+h+".style",c,gvjs_DF)==gvjs_d?f.line.push(k):f.point.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.dj.bm(),v=l.length,w=[[64,64,64],[128,128,128],[255,255,255]];r=null==r?!0:r;var x=e===gvjs_ot||e===gvjs_3w;x&&d&&(g===gvjs_V?c=Math.floor(d.top+d.height/2):b=Math.floor(d.left+d.width/2));if(g===gvjs_0&&1===k||g===gvjs_V&&1===h)p*=-1;var y=g===gvjs_0?1===k?gvjs_wt:gvjs_px:1===h?gvjs_h:gvjs_dd,z=b,A=c-p;g===gvjs_V&&(z=b-p,A=c);e=-p;var B=p+m.fontSize*v;c-B<u.N.top&&c+B<u.N.bottom&&(A=c+B,e=p);p=[];for(u=0;u<v;u++){B=l[u];var F=(0,a.dj.Gc)(B.text,
m),C={},H=new gvjs_9F(null==z?void 0:z,null==A?void 0:A),G=null;C.oa=new gvjs_Ay(m);if(!x)C.rd=gvjs__,C.Rc=gvjs_T;else if(d&&!t&&1===v){G=gvjs_Th(f);var J=gvjs_Sh(gvjs_zA(G,w));G=gvjs_Qg(m,gvjs_Rg);r&&(G.Pb=gvjs_e,G.color=J);a:{var K=B.text,I=G,Q=y;G=new gvjs_3(d.left,d.top+0,d.width,d.height);var N=a.dj.Gc;J=a.dj.yz;var U=N(K,I),R=G.Xb();var M=U.width<=R.width&&U.height<=R.height;R={};var D=[];R.text=K;R.oa=I;if(Q===gvjs_px){Q=Math.floor(G.getCenter().x);var E=G.top+2;R.rd=gvjs__;R.Rc=gvjs_1}else if(Q===
gvjs_h)Q=G.left+G.width-4,E=Math.floor(G.getCenter().y),R.rd=gvjs_T,R.Rc=gvjs__;else if(Q===gvjs_wt)Q=Math.floor(G.getCenter().x),E=G.top+G.height-2,R.rd=gvjs__,R.Rc=gvjs_T;else if(Q===gvjs_dd)Q=G.left+4,E=Math.floor(G.getCenter().y),R.rd=gvjs_1,R.Rc=gvjs__;else throw Error("Invalid text block position.");if(!M||U.width>G.width-4)if(U.height<G.height){if(I=gvjs_8F(N,K,I,G.width-4,G.height/(U.height+2)),D=I.lines,I.se){var L=K;R.hx=!0}}else if(G.height>I.fontSize/3)L=K,D=[gvjs_Zr],E=Math.floor(G.getCenter().y),
R.Rc=gvjs__,R.hx=!0;else{G=null;break a}R.lines=[];if(D.length)for(I=K=0,N=D.length;I<N;I++)R.lines.push(new gvjs_$F({x:0,y:K,length:G.width,text:D[I]})),K+=U.height;else R.lines.push(new gvjs_$F({x:0,y:0,length:U.width,text:K}));R.angle=0;R.anchor=new gvjs_9F(Q,E);J&&L&&(R.Bd={$h:!1,Fi:!1,content:L});G=new gvjs_aG(R)}}if(G&&!G.hx&&1===v){p.push(G);var O=!0}else{switch(g){case gvjs_0:C.rd=gvjs__;C.Rc=-1===k?gvjs_T:gvjs_1;break;case gvjs_V:C.rd=1===h?gvjs_1:gvjs_T,C.Rc=gvjs__}C.text=B.text;C.oa=m;
C.Ll=n;C.anchor=H;C.hx=!1;C.lines=[{x:0,y:0,length:F.width,text:B.text}];C.angle=0;F=B.vF;a.dj.yz&&null!=F&&(C.Bd=gvjs_fG(a.dj,F,B.rowIndex));p.push(new gvjs_aG(C));A+=k*m.fontSize*C.lines.length}}a=gvjs_V;g===gvjs_V&&(a=gvjs_0);return{Wfa:{x:b,y:c,length:O?0:e,orientation:a,color:q},labels:p,Wp:null}}
function gvjs_eG(a,b,c,d,e,f,g){for(var h=a.dj.bm(),k=f.fontSize,l=[],m=a.dj.Gc,n=0;n<e.length;n++){var p=e[n],q=gvjs_8F(m,p.text,f,h.N.height-k);l.push(q)}m=gvjs_V;var r=270,t=c,u=h.N.top;p=h.N.bottom;d===gvjs_V&&(m=gvjs_0,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.Xq);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_V&&(t=k,u=c);d===gvjs_V?(b=n,c+=2):(b+=2,c=n);var v=[];for(n=
0;n<e.length;n++){p=e[n];q=l[n];q={text:p,oa:f,lines:[{x:b,y:c,length:q.Xq,text:q.lines[0]||""}],rd:gvjs__,Rc:gvjs_1,anchor:null,angle:r};var w=p.vF;a.dj.yz&&null!=w&&(q.Bd=gvjs_fG(a.dj,w,p.rowIndex));v.push(q);d===gvjs_V?c+=f.fontSize:b+=f.fontSize}return{Wfa:{x:t,y:u,length:h-k,orientation:m,color:g},labels:v,Wp:null}};function gvjs_gG(a,b,c,d,e,f){this.ce=a;this.Qa=b;this.iz=c;this.Lv=d;this.jsa=e;this.Tb=f}function gvjs_hG(a,b,c){return new gvjs_gG(a,b,!1,!1,!1,c)}function gvjs_8ea(a,b){return new gvjs_gG(a,b,!0,!0,!1,null)}gvjs_gG.prototype.getPosition=function(){return Math.round(this.Qa)};gvjs_gG.prototype.getValue=function(){return this.ce};gvjs_gG.prototype.Fd=function(){return this.Tb};gvjs_gG.prototype.Wn=function(a){this.Tb=a};function gvjs_iG(){}gvjs_iG.prototype.floor=function(){};gvjs_iG.prototype.ceil=function(){};gvjs_iG.prototype.round=function(){};function gvjs_jG(){}gvjs_jG.prototype.Oa=function(){};gvjs_jG.prototype.getHeight=function(){};gvjs_jG.prototype.jt=function(){};function gvjs_kG(a,b){this.CT=a;this.uR=void 0===b?0:b;this.Qa=0}gvjs_m(gvjs_kG,gvjs_iG);gvjs_=gvjs_kG.prototype;gvjs_.next=function(){this.Qa++;return this.getValue()};gvjs_.ke=function(){this.Qa--;return this.getValue()};gvjs_.getValue=function(){return gvjs_0z(15,this.Qa*this.CT+this.uR)};gvjs_.floor=function(a){this.Qa=Math.floor((a-this.uR)/this.CT);return this.getValue()};gvjs_.ceil=function(a){this.Qa=Math.ceil((a-this.uR)/this.CT);return this.getValue()};
gvjs_.round=function(a){this.Qa=Math.round((a-this.uR)/this.CT);return this.getValue()};function gvjs_lG(a){this.zta=a.concat();this.vJ=a.length;this.Qa=0}gvjs_m(gvjs_lG,gvjs_iG);gvjs_=gvjs_lG.prototype;gvjs_.next=function(){this.Qa++;return this.getValue()};gvjs_.ke=function(){this.Qa--;return this.getValue()};gvjs_.getValue=function(){var a=Math.floor(this.Qa/this.vJ);return gvjs_zE(this.zta[this.Qa-a*this.vJ],a)};gvjs_.floor=function(a){this.Qa=this.vJ*gvjs_BE(a);if(this.getValue()!=a)for(;this.ke()>a;);return this.getValue()};
gvjs_.ceil=function(a){this.Qa=this.vJ*gvjs_AE(a);if(this.getValue()!=a)for(;this.next()<a;);return this.getValue()};gvjs_.round=function(a){this.Qa=this.vJ*gvjs_BE(a);if(this.getValue()!=a){for(;this.ke()>a;);if(a-this.getValue()<this.next()-a)return this.ke()}return this.getValue()};function gvjs_mG(a){var b=0;gvjs_s(a,function(c){b=Math.max(b,gvjs__z(c))});return b};function gvjs_nG(a,b,c,d){this.FQ=b;this.bd=new gvjs_bj({pattern:a});this.axa=c;this.Rua=d}gvjs_nG.prototype.format=function(a){a/=this.FQ;return this.bd.$b(a)+(" "+(2>Math.abs(a)?this.axa:this.Rua))};gvjs_Hi.prototype.format=gvjs_Hi.prototype.format;gvjs_Hi.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var gvjs_oG=gvjs_Ni;gvjs_Xi.Format={DECIMAL:1,SCIENTIFIC:2,PERCENT:3,CURRENCY:4,COMPACT_SHORT:5,COMPACT_LONG:6};gvjs_Xi.prototype.format=gvjs_Xi.prototype.format;gvjs_Xi.prototype.setMinimumFractionDigits=gvjs_Xi.prototype.setMinimumFractionDigits;
gvjs_Xi.prototype.setMaximumFractionDigits=gvjs_Xi.prototype.setMaximumFractionDigits;gvjs_Xi.prototype.setSignificantDigits=gvjs_Xi.prototype.setSignificantDigits;gvjs_Xi.setEnforceAsciiDigits=function(a){gvjs_Zi=a};gvjs_Xi.isEnforceAsciiDigits=function(){return gvjs_Zi};gvjs_Ei.createTimeZone=gvjs_Fi;function gvjs_pG(){this.OQ=this.HJ=null;this.bE=[];this.pY=this.bB=this.WJ=null}gvjs_=gvjs_pG.prototype;gvjs_.oca=function(a){this.HJ=a;return this};gvjs_.KD=function(a){this.OQ=a;return this};gvjs_.VJ=function(a){this.WJ=a;return this};gvjs_.Ur=function(a){this.bB=a;return this};function gvjs_qG(a){var b=gvjs_PA(0,5);b=[new gvjs_nG(b,Math.pow(10,15),"Q","Q"),new gvjs_nG(b,Math.pow(10,12),"T","T"),new gvjs_nG(b,Math.pow(10,9),"B","B"),new gvjs_nG(b,Math.pow(10,6),"M","M")];a.bE=b;return a}
gvjs_.td=function(){if(this.pY)var a=new gvjs_bj(this.pY);else typeof this.HJ===gvjs_f||typeof this.OQ===gvjs_f?(a=typeof this.HJ===gvjs_f?this.HJ:0,a=new gvjs_bj({pattern:gvjs_PA(a,typeof this.OQ===gvjs_f?this.OQ:typeof this.HJ===gvjs_f?a:15)})):a=new gvjs_bj({significantDigits:this.WJ,pattern:gvjs_Rb});return new gvjs_rG(a,this.bE,this.WJ,this.bB)};function gvjs_rG(a,b,c,d){this.D8=a;this.bE=b||[];this.WJ=c||null;this.bB=d||null}
gvjs_rG.prototype.format=function(a){var b=0>a;a=Math.abs(a);a=gvjs_0z(this.WJ||15,a);for(var c=null,d=0;d<this.bE.length;d++){var e=this.bE[d];if(a>=e.FQ){c=e.format(a);break}}null==c&&(c=this.D8.$b(a));this.bB&&(a=this.bB.symbol,d=this.bB.usePadding?" ":"",c=this.bB.position==gvjs_h?c+d+a:a+d+c);return b?"-"+c:c};gvjs_rG.prototype.$b=gvjs_rG.prototype.format;gvjs_rG.prototype.parse=function(a){return this.D8.parse(a)};function gvjs_sG(a,b,c,d){this.la=a;this.ag=b;this.ub=c;this.Aq=d;this.Qt=this.bd=null}function gvjs_tG(a){a.Aq&&(a.Aq.VJ(15),a.bd=a.Aq.td())}function gvjs_9ea(a,b){a.Aq&&(b=gvjs_mG(b),a.Aq.oca(b),a.Aq.KD(b))}function gvjs_uG(a,b,c){var d;return gvjs_Ie(b,function(e,f){f=0==f?!0:Math.abs(a.la.Za(e)-a.la.Za(d))>=c;d=e;return f})}
function gvjs_vG(a,b,c){if(null==c)return!0;a.Qt&&a.Qt.multiple===c||(a.Qt={},a.Qt.multiple=c,a.Qt.Eca=Math.pow(10,gvjs__z(c||1)),a.Qt.ota=Math.round(c*a.Qt.Eca));return 1E-15>Math.abs(gvjs_0z(15,b*a.Qt.Eca)%a.Qt.ota)}function gvjs_wG(a,b){if(!a.bd)return!0;var c={};return gvjs_Ie(b,function(d){var e=a.bd.$b(d);return null==c[e]?(c[e]=d,!0):!1})}function gvjs_xG(a,b){if(!a.bd)return!0;var c=b.length;if(0<c){if(gvjs_yG(a,b[0],b[1]))return!1;for(;1<--c;)if(gvjs_yG(a,b[c-1],b[c]))return!1}return!0}
function gvjs_yG(a,b,c){var d=gvjs_zG(a,b),e=gvjs_zG(a,c);return Math.abs(a.la.Za(b)-a.la.Za(c))<(d+e)/2}function gvjs_zG(a,b){b=a.bd.$b(b);return a.ag.jt(b,a.ub)}function gvjs_AG(a,b,c){b=a.la.Fe(b);a=a.la.Fe(c);return Math.abs(a-b)}function gvjs_BG(a,b){return gvjs_t(b,function(c){c=gvjs_0z(15,c);var d=a.la.Za(c),e=a.bd?a.bd.$b(c):"";return new gvjs_gG(c,d,!0,!0,!0,e)})}function gvjs_CG(a,b){for(var c=[],d=0;d<b.length;d++){var e=b[d];c.push(gvjs_8ea(e,a.la.Za(e)))}return c}
function gvjs_DG(a,b,c,d,e,f){if(c==d)return[c];if(!isFinite(c))return[d];var g=[],h=b.floor(c);c=null;do(null==e||gvjs_vG(a,h,e))&&(0===h||null==f||Math.abs(h)>=f)&&(g.push(h),c=h),h=b.next();while(null==c||c<d);return g};function gvjs_EG(a,b,c,d,e,f){var g=this;this.la=a;this.m=f;this.Nt=gvjs_F(this.m,gvjs__u);this.t0=gvjs_F(this.m,gvjs_Sv,this.Nt/2);this.Rd=new gvjs_sG(a,c,e,b);this.RA=d;a=this.m.ea(gvjs_Zu,gvjs_$ea);a=typeof a===gvjs_f?[a]:Array.isArray(a)?a:[];b=this.m.ea(gvjs_Rv,gvjs_afa);var h=typeof b===gvjs_f?[b]:Array.isArray(b)?b:[];this.kR=this.m.Da(gvjs_0u);this.RD=this.m.Da(gvjs_Tv);this.IA=new gvjs_lG(a);this.hL={};gvjs_s(a,function(k){var l=[];gvjs_s(h,function(m){Number.isInteger(10*k/m)&&l.push(m)});
g.hL[k.toString()]=l})}
gvjs_EG.prototype.UO=function(a,b){function c(n){return d.RA?(n=gvjs_BG(d.Rd,n),d.RA(n)):gvjs_xG(d.Rd,n)}var d=this;a=null!=a?a:this.la.ac();b=null!=b?b:this.la.bc();var e=b-a,f=Math.min(e,gvjs_bfa(this));if(0===f)return{qk:[],fR:[]};this.IA.floor(f);var g=!1,h=null,k=null,l=null;do{var m=new gvjs_kG(f);h=[];gvjs_vG(this.Rd,f,this.kR)&&(h=gvjs_DG(this.Rd,m,a,b,this.kR,null));if(h.length)if(gvjs_9ea(this.Rd,h),gvjs_tG(this.Rd),gvjs_uG(this.Rd,h,this.Nt)&&gvjs_wG(this.Rd,h)&&c(h)){g=!0;break}else if(g)break;
f=this.IA.next()}while(f<=e);return function(){k||(k=h,l=f);var n=gvjs_BG(d.Rd,k),p=d.$Y(l);return{qk:n,fR:p}}()};
gvjs_EG.prototype.$Y=function(a){var b=this.la.ac(),c=this.la.bc(),d=[],e=gvjs_0z(15,a/Math.pow(10,Math.floor(Math.log10(a))));e=this.hL[e.toString()]||[];if(0===e.length)return d;var f=new gvjs_lG(e);f.floor(a/20);e=f.getValue();do{if(Number.isInteger(a/e)){var g=new gvjs_kG(e),h=[];gvjs_vG(this.Rd,e,this.RD)&&(h=gvjs_DG(this.Rd,g,b,c,this.RD,null));if(h.length&&gvjs_uG(this.Rd,h,this.t0)){d=gvjs_CG(this.Rd,h);break}}e=f.next()}while(e<a);return d};
function gvjs_bfa(a){var b=a.la.Ro(),c=a.la.tn(),d=gvjs_AG(a.Rd,c,c-a.Nt),e=gvjs_AG(a.Rd,b,b+a.Nt);d=Math.max(e,d);e=a.la.Za(0);b<=e===e<=c&&(b=a.la.Fe(e+a.Nt),d=Math.max(d,b));return 0===d?0:a.IA.ceil(d)}var gvjs_$ea=[1,2,2.5,5],gvjs_afa=[1,1.5,2,2.5,5];function gvjs_FG(a,b,c,d){this.Fo=a;this.lq=b;this.t2=c;this.Qea=d;this.ny=(this.Qea-this.t2)/(this.lq-this.Fo);this.GK=this.ny*this.Fo-this.t2}gvjs_=gvjs_FG.prototype;gvjs_.Fe=function(a){return(a+this.GK)/this.ny};gvjs_.Za=function(a){return a*this.ny-this.GK};gvjs_.Ro=function(){return this.t2};gvjs_.tn=function(){return this.Qea};gvjs_.ac=function(){return this.Fo};gvjs_.bc=function(){return this.lq};function gvjs_GG(a,b){this.qR=a;this.TJ=Math.floor(a/10);this.fs=a-this.TJ;this.qc=0;this.ZQ=gvjs_AE(Math.abs(b));this.mB=this.fs*this.ZQ;this.Qa=0}gvjs_m(gvjs_GG,gvjs_iG);function gvjs_HG(a){var b=Math.floor(a.Qa/a.fs);a=10*(a.Qa+a.TJ-b*a.fs)/a.qR;0==a&&(a=1);return gvjs_zE(a,b)}gvjs_=gvjs_GG.prototype;gvjs_.getValue=function(){this.Qa=Math.abs(this.qc)+this.mB;return 0<this.qc?gvjs_HG(this):0>this.qc?-gvjs_HG(this):0};gvjs_.next=function(){this.qc++;return this.getValue()};
gvjs_.ke=function(){this.qc--;return this.getValue()};gvjs_.floor=function(a){var b=this.TJ,c=gvjs_AE(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.ZQ))return this.qc=0>a?-1:0,this.getValue();0<a?this.qc=this.fs*c-this.mB:0>a&&(this.qc=this.mB-this.fs*c,b=-b);this.getValue()!=a&&(c=this.qR*a/gvjs_zE(1,gvjs_BE(Math.abs(a))),this.qc+=Math.floor(c)-b);return this.getValue()};
gvjs_.ceil=function(a){var b=this.TJ,c=gvjs_AE(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.ZQ))return this.qc=0<a?1:0,this.getValue();0<a?this.qc=this.fs*c-this.mB:0>a&&(this.qc=this.mB-this.fs*c,b=-b);this.getValue()!=a&&(c=this.qR*a/gvjs_zE(1,gvjs_BE(Math.abs(a))),this.qc+=Math.ceil(c)-b);return this.getValue()};
gvjs_.round=function(a){var b=gvjs_AE(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.ZQ))return this.qc=0;if(0<a){this.qc=this.fs*b-this.mB;if(this.next()>a)return a-this.getValue()>=this.ke()-a?this.next():this.getValue();this.ke()}else if(0>a){this.qc=this.mB-this.fs*b;if(this.ke()<a)return a-this.getValue()<this.next()-a?this.ke():this.getValue();this.next()}this.getValue()!=a&&(b=this.qR*a/gvjs_zE(1,gvjs_BE(Math.abs(a))),this.qc+=Math.round(b)-this.TJ);return this.getValue()};function gvjs_IG(a,b,c,d,e,f,g){var h=this;this.la=a;this.ig=Math.abs(g)||1;this.m=f;this.Nt=gvjs_F(this.m,gvjs__u);this.t0=gvjs_F(this.m,gvjs_Sv,this.Nt/5);this.Rd=new gvjs_sG(a,c,e,b);this.RA=d;a=this.m.ea(gvjs_Zu,gvjs_cfa);a=typeof a===gvjs_f?[a]:Array.isArray(a)?a:[];b=this.m.ea(gvjs_Rv,gvjs_dfa);var k=typeof b===gvjs_f?[b]:Array.isArray(b)?b:[];this.IA=new gvjs_lG(a);b=gvjs_t(a,function(l){for(l=10/l;10<=l;)l/=10;return l}).sort();this.hF=new gvjs_lG(b);this.hL={};gvjs_s(a,function(l){var m=
[];gvjs_s(k,function(n){Number.isInteger(10*l/n)&&m.push(n)});h.hL[l.toString()]=m});this.kR=this.m.Da(gvjs_0u);this.RD=this.m.Da(gvjs_Tv)}
gvjs_IG.prototype.UO=function(a,b){function c(q){return 0<q.length&&(q[0]>a||q[q.length-1]<b)||!gvjs_uG(e.Rd,q,e.Nt)||!gvjs_wG(e.Rd,q)?!1:e.RA?(q=gvjs_BG(e.Rd,q),e.RA(q)):gvjs_xG(e.Rd,q)}function d(q,r){var t=e.Rd,u=[],v=q.length,w=t.la.Za(0);if(w!=t.la.Za(q[0])&&w!=t.la.Za(q[v-1])){for(var x=0;x<v;x++)0!==q[x]&&w==t.la.Za(q[x])||u.push(q[x]);q=u}t=gvjs_BG(e.Rd,q);r=e.$Y(r);return{qk:t,fR:r}}var e=this;a=null!=a?a:this.la.ac();b=null!=b?b:this.la.bc();var f=b-a,g=this.ig,h=gvjs_efa(this),k=gvjs_DG(this.Rd,
new gvjs_GG(h,g),a,b,null,this.ig),l=Math.min(f,10/h),m=k,n=l;gvjs_tG(this.Rd);if(2>k.length)return d(k,l);var p=!1;if(c(k))p=!0;else{l=k[0]||g;k=k[1];l===k&&(l/=10);this.hF.ceil(Math.max(1,gvjs_zE(1,gvjs_BE(Math.abs(l)))/Math.abs(k-l)));h=this.hF.getValue();this.IA.floor(10/h);l=this.IA.getValue();do{h=10/l;h=new gvjs_GG(h,g);k=[];gvjs_vG(this.Rd,l,this.RD)&&(k=gvjs_DG(this.Rd,h,a,b,this.kR,this.ig));if(c(k)){p=!0;break}l=this.IA.next()}while(l<f);p||(k=m,l=n)}return d(k,l)};
gvjs_IG.prototype.$Y=function(a){var b=this.la.ac(),c=this.la.bc(),d=[],e=gvjs_0z(15,a/Math.pow(10,Math.floor(Math.log10(a))));e=this.hL[e.toString()]||[];if(0===e.length)return d;var f=new gvjs_lG(e);f.floor(a/20);e=f.getValue();do{if(Number.isInteger(a/e)){var g=new gvjs_GG(gvjs_0z(15,10/e),this.ig),h=[];gvjs_vG(this.Rd,e,this.RD)&&(h=gvjs_DG(this.Rd,g,b,c,this.RD,this.ig));if(h.length&&gvjs_uG(this.Rd,h,this.t0)){d=gvjs_CG(this.Rd,h);break}}e=f.next()}while(e<a);return d};
function gvjs_efa(a){var b=a.la.Za(10*a.ig);a.hF.floor(1);do{var c=a.hF.next();c=a.la.Za(10*a.ig*(c-1)/c)}while(Math.abs(b-c)>=a.Nt);c=a.hF.ke();1>c&&(c=a.hF.next());return c}var gvjs_cfa=[1,2,5],gvjs_dfa=[1,2,5];function gvjs_JG(a,b,c,d,e,f,g,h,k,l,m,n,p){e&&(e=c,c=d,d=e);this.Fo=a;this.lq=b;this.Hw=c;this.DE=d;this.z_=f;this.ig=g;this.ub=h;this.m=k;this.ag=l;this.Aq=m;this.RA=n;this.Tba=p;gvjs_KG(this)}function gvjs_KG(a){a.la=1==a.z_?new gvjs_FG(a.Fo,a.lq,a.Hw,a.DE):new gvjs_EE(a.Fo,a.lq,a.Hw,a.DE,a.z_,a.ig);a.Tba&&a.Tba(a.la)}
function gvjs_LG(a,b,c){if(a.Fo==a.lq)return b=a.Hw+(a.DE-a.Hw)/2,c="",a.Aq&&(c=a.Aq.td().format(a.Fo)),{qk:[gvjs_hG(a.Fo,b,c)]};var d=a.la,e=a.m,f=a.ig,g=a.z_,h=a.ub,k=a.ag,l=a.Aq;a=a.RA;return(.65<gvjs_ffa(d)&&.5<g?new gvjs_EG(d,l,k,a,h,e):new gvjs_IG(d,l,k,a,h,e,f)).UO(b,c)}
function gvjs_MG(a,b,c,d,e){var f=100;do{if(0>f--)break;a.Fo=b;a.lq=c;gvjs_KG(a);var g=b;var h=c;var k=gvjs_LG(a,b,c);var l=k.qk;1<l.length&&(null!=d&&(b=l[0].getValue()),null!=e&&(c=l[l.length-1].getValue()));g=b!=g||c!=h;if(isNaN(b)||isNaN(c))g=!1,b=null!=d?d:b,c=null!=e?e:c}while(g);k.min=b;k.max=c;return k}function gvjs_gfa(a,b,c,d,e){var f=.005*(b-a);return gvjs_MG(new gvjs_JG(a-f,b+f,c,d,!1,1,0,gvjs_0,e,null,null,null,null),a,b,null,null).qk}
function gvjs_ffa(a){function b(l,m){var n=m.Fe(l);l=m.Fe(l+10);return Math.abs(l-n)}if(a.ac()==a.bc())return 1;var c=Math.min(a.Ro(),a.tn()),d=Math.max(a.Ro(),a.tn()),e=a.Za(0),f=Math.abs(a.Fe(c)),g=Math.abs(a.Fe(d)),h=Math.max(f,g),k=0;if(c>e||e>d)k=Math.min(f,g);c=a.Za(k);h=a.Za(h);return b(c,a)/b(h,a)};function gvjs_NG(a,b){this.Uw=a;this.Ia=b}gvjs_m(gvjs_NG,gvjs_jG);gvjs_NG.prototype.Oa=function(a){return this.Uw(a,this.Ia).width};gvjs_NG.prototype.getHeight=function(a){return this.Uw(a,this.Ia).height};gvjs_NG.prototype.jt=function(a,b){return b==gvjs_0?this.Oa(a):this.getHeight(a)};function gvjs_hfa(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.Gl=a;this.$u=gvjs_t(b,function(c){return gvjs_Oh(c).hex})}
function gvjs_OG(a,b){if(!a.Gl)return a.$u[0];if(b>=a.Gl[a.Gl.length-1])return a.$u[a.$u.length-1];if(b<=a.Gl[0])return a.$u[0];var c=gvjs_Bz(a.Gl,b);if(0<=c)return a.$u[c];var d=-c-2;c=-c-1;return gvjs_CA(a.$u[c],a.$u[d],(b-a.Gl[d])/(a.Gl[c]-a.Gl[d]))}
function gvjs_ifa(a,b){b&&0!==b.length?1===b.length&&(b=[gvjs_PG[0],b[0]]):b=a&&3===a.length?gvjs_QG:gvjs_PG;if(!a||2>a.length)return{values:null,FW:[gvjs_Ce(b)]};var c=a[0],d=a[a.length-1],e=d-c;if(0===e)return{values:[d],FW:[gvjs_Ce(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,FW:b}}
function gvjs_RG(a,b){var c=a.view("colorAxis"),d=null,e=c.OI("values");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_5t);for(d=1;d<e.length;d++){if(null==e[d])throw Error(gvjs_5t);if(e[d]<e[d-1])throw Error("colorAxis.values must be a monotonically increasing series");}d=e}else{e=c.Da(gvjs_id);var f=c.Da(gvjs_gd);if(null!=e&&null!=f&&e>f)throw Error("colorAxis.minValue ("+e+") must be at most colorAxis.maxValue ("+
f+")");(b=gvjs_EA(b,e,f))&&(d=[b.start,b.end])}a=gvjs_oi(a,gvjs_ri,[],gvjs_7t,void 0,void 0);a=gvjs_oi(c,gvjs_ri,[],gvjs_7t,a,void 0);b=c.ea("one-sided-colors",gvjs_PG);c=c.ea("two-sided-colors",gvjs_QG);a&&0!==a.length?1===a.length&&(a=[b[0],a[0]]):a=d&&3===d.length?c:b;c=gvjs_ifa(d,a);return new gvjs_hfa(c.values,c.FW)}var gvjs_PG=["#EFE6DC",gvjs_Ar],gvjs_QG=[gvjs_Kr,"#EFE6DC",gvjs_Ar];function gvjs_SG(a,b,c,d){var e={},f=b.Qca||gvjs_hj;if(b.orientation==gvjs_0){e=b.oa;var g=a.Gl[0];var h=a.Gl[a.Gl.length-1];f=new gvjs_bj({pattern:f});g=f.$b(g);h=f.$b(h);e={minValue:{text:g,width:d?d(g,e).width:0,height:e.fontSize},maxValue:{text:h,width:d?d(h,e).width:0,height:e.fontSize}};d=e.minValue.height/4;g=new gvjs_3(e.minValue.width+d,0,b.width-(e.minValue.width+e.maxValue.width+2*d),b.height)}else g=new gvjs_3(0,0,b.width,b.height);d=.33*g.height;h=d/Math.sqrt(3)*2;f=new gvjs_3(g.left+
h/2,g.top+d+1,g.width-h,g.height-d-1);var k=a.$u,l=a.Gl,m=l[l.length-1]-l[0];if(0==m)var n=[{Gh:new gvjs_3(f.left,f.top,f.width,f.height),brush:new gvjs_2({fill:k[0]})}];else{n=[];m=f.width/m;for(var p=f.left,q,r=0;r<l.length-1;++r)q=p+(l[r+1]-l[r])*m,n[r]={Gh:new gvjs_3(p,f.top,q-p,f.height),brush:new gvjs_2({gradient:{x1:p,y1:0,x2:q,y2:0,eg:k[r],Gf:k[r+1]}})},p=q}f=n;if(null!=f&&0<f.length&&(0>f[0].Gh.width||0>f[0].Gh.height))return null;k=g;l=b.Vba;g=[];for(n=0;n<c.length;++n)m=c[n].value,p=a.Gl,
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_2({fill:l,stroke:l}),g[n]={path:m,brush:p};a=[];b.orientation==gvjs_0&&(a=e,c=[],c[0]={x:0,y:b.height-a.minValue.height,text:a.minValue.text,style:b.oa},c[1]={x:b.width-a.maxValue.width,y:b.height-a.maxValue.height,text:a.maxValue.text,style:b.oa},a=c);a={yW:f,Y_:g,h4:a};e=a.yW;for(c=0;c<e.length;++c)d=e[c],b.orientation==gvjs_V&&(h=d.Gh.left,
d.Gh.left=d.Gh.top,d.Gh.top=h,h=d.Gh.width,d.Gh.width=d.Gh.height,d.Gh.height=h),d.Gh.left+=b.left,d.Gh.top+=b.top,h=d.brush.clone(),d.brush=h,d=h.fk,b.orientation==gvjs_V&&(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);e=a.Y_;for(c=0;c<e.length;++c)for(d=0;3>d;++d)b.orientation==gvjs_V&&(h=e[c].path[2*d],e[c].path[2*d]=e[c].path[2*d+1],e[c].path[2*d+1]=h),e[c].path[2*d]+=b.left,e[c].path[2*d+1]+=b.top;e=a.h4;for(c=0;c<e.length;++c)e[c].x+=b.left,
e[c].y+=b.top;return a};function gvjs_TG(a,b,c){this.Nl=a;this.Qa=c?gvjs_D(b,"colorAxis.legend.position",c,gvjs_Lea):gvjs_e;this.Ia=gvjs_My(b,"colorAxis.legend.textStyle",{hb:a.Tk,fontSize:a.dn,Pb:this.Qa==gvjs_Fp?a.sz:gvjs_e});this.T0=b.mb("colorAxis.legend.numberFormat");this.ue=this.ic=null}gvjs_=gvjs_TG.prototype;gvjs_.getPosition=function(){return this.Qa};gvjs_.getHeight=function(){return 1.5*this.Ia.fontSize};gvjs_.getArea=function(){return this.ic};gvjs_.Ar=function(a){this.ic=a};
gvjs_.setScale=function(a){this.ue=a};gvjs_.define=function(){if(!this.ic||!this.ue)return null;var a={top:this.ic.top,left:this.ic.left,width:this.ic.right-this.ic.left,height:this.ic.bottom-this.ic.top,orientation:gvjs_0,oa:this.Ia,Vba:gvjs_0o,Qca:this.T0},b=gvjs_SG(this.ue,a,[],this.Nl.Gc);return null==b?null:{position:this.Qa,scale:this.ue,MH:a,definition:b}};function gvjs_UG(a,b,c,d,e){var f=gvjs_jfa;this.Fea=gvjs_kfa;this.KX=f;this.m=a;this.jta=gvjs_xi(a,[gvjs__u,"gridlines.minStrongLineDistance"]);this.mta=gvjs_xi(a,[gvjs_Sv,"gridlines.minWeakLineDistance"]);this.kta=gvjs_xi(a,"gridlines.minStrongToWeakLineDistance");this.ita=gvjs_xi(a,"gridlines.minNotchDistance");this.gta=gvjs_xi(a,"gridlines.minMajorTextDistance");this.hta=gvjs_xi(a,"gridlines.minMinorTextDistance");this.xya=gvjs_xi(a,"gridlines.unitThreshold");this.h6=gvjs_E(a,"gridlines.allowMinor");
0===a.Da(gvjs_Qv)&&(this.h6=!1);this.Sf=b;this.SA=c;this.sR=d;this.ata=e;this.vca=this.Mba=null}function gvjs_lfa(a,b,c,d,e){return new gvjs_UG(a,b,c,d,e)}
gvjs_UG.prototype.generate=function gvjs_mfa(a,b,c,d){var f=this,g,h,k,l,m,n,p,q,r,t,u,v,w,x,y,z,A,B,F,C,H,G,J,K,I,Q;return gvjs_yz(gvjs_mfa,function(N){switch(N.lg){case 1:g=gvjs_nfa(f,a,b,c),h=f.m.ob("gridlines.units."+g.Ur),k=gvjs_if[g.Ur],l=gvjs_gA[k],m=[],n={minValue:g.minValue,maxValue:g.maxValue,Jga:g.Ur,Iga:k,Gga:l,Hga:h.format,M4:h.interval,nca:f.jta,lt:d.lt,zd:d.zd,lta:f.gta,fZ:m,mca:0},f.Mba=n,p=gvjs_VG(f,n),q=null;case 2:if(!(q=p.next().value)){N.lg=3;break}if(0==q.Ma.length){N.lg=2;break}r=
d.c6;if(!(f.h6&&1==q.multiple&&0<k))return J=1!=q.multiple?0:r,K=gvjs_WG(d.zd,J,q.Ma,q.sL),I=void 0,1<q.multiple?(Q=gvjs_ofa(f,g,q,l,d),I=gvjs_Pe(q.Ma,Q)):I=q.Ma,gvjs_uz(N,{Ma:I,hc:K},2);t=k-1;u=gvjs_hf[t];v=f.m.ob("minorGridlines.units."+u);w=gvjs_gA[t];x={minValue:g.minValue,maxValue:g.maxValue,Jga:u,Iga:t,Gga:w,Hga:v.format,M4:v.interval,nca:f.mta,lt:d.eR,zd:d.KJ,lta:f.hta,fZ:q.Ma,mca:f.kta};f.vca=x;y=gvjs_VG(f,x);z=null;A=!1;case 6:if(A){N.lg=2;break}z=y.next().value;A=null==z;if(null==z||!z.Ma.length)return G=
gvjs_WG(d.zd,2,q.Ma,q.sL),gvjs_uz(N,{Ma:q.Ma,hc:G},6);B=gvjs_WG(d.zd,r,q.Ma,q.sL);F=gvjs_WG(d.KJ,r,z.Ma,z.sL);gvjs_s(F,function(U){U.optional=!0});C=gvjs_Pe(z.Ma,q.Ma);H=gvjs_Pe(B,F);return gvjs_uz(N,{Ma:C,hc:H},6);case 3:return N.return({Ma:[],hc:[]})}})};function gvjs_nfa(a,b,c,d){gvjs_eA(d,gvjs_pfa,a.KX);a=gvjs_eA((c-b)/a.xya,a.Fea,a.KX);var e=gvjs_qfa(a);a=gvjs_Ke(gvjs_gA,function(f){return gvjs_Cz(f,e)});return{minValue:b,maxValue:c,Ur:gvjs_hf[a]}}
var gvjs_VG=function gvjs_rfa(a,b){var d,e,f,g,h,k,l,m,n,p,q,r,t,u,v,w,x,y,z,A,B;return gvjs_yz(gvjs_rfa,function(F){switch(F.lg){case 1:d=b.M4.length,e=0;case 2:if(!(e<d)){F.lg=4;break}f=b.M4[e];g=0;h=gvjs_Oda(b.Gga,f);k=gvjs_8z(new Date(b.minValue+a.SA),h);if("days"===b.Jga){var C=k;C=gvjs_8z(C,[0,0,0,0,1]);k=C=gvjs_9z(C,[0,0,0,0,(7+C.getDay()-1)%7])}l=new gvjs_$z(k,new Date(b.maxValue+a.SA),b.Iga,f);m=[];n=!0;p=a.sR(b.minValue);for(q=-1;l.sm<=l.Ys;)if(r=l.next(),t=a.sR(r.getTime()-a.SA),!(t<p)){-1==
q&&t>=p&&(q=m.length);u=l.peek();if(null!=u&&(v=a.sR(u.getTime()-a.SA),Math.abs(v-t)<b.nca)){n=!1;break}for(w=!1;g<b.fZ.length;){x=b.fZ[g];if(Math.abs(x.Fa-t)<b.mca){w=!0;break}if(x.Fa>t){g=Math.max(0,g-1);break}g++}w||m.push({Aa:r,Fa:t,isVisible:!0,brush:b.lt,length:null,n_:!1})}if(!n){F.lg=3;break}y=gvjs_XG(a,m,b);z=null;case 5:if(!(z=y.next().value)){F.lg=6;break}if(null==z){F.lg=5;break}A=Infinity;for(B=0;B<m.length-1;++B)A=Math.min(A,m[B+1].Fa-m[B].Fa);return gvjs_uz(F,{Ma:m,sL:z,multiple:f,
uca:A},5);case 6:m=[];case 3:++e;F.lg=2;break;case 4:return F.return({Ma:[],sL:[],multiple:1,uca:Infinity})}})},gvjs_XG=function gvjs_sfa(a,b,c){var e,f,g,h,k,l,m,n,p,q;return gvjs_yz(gvjs_sfa,function(r){1==r.lg&&(e=c.Hga,Array.isArray(e)||(e=[e]),f=gvjs_t(e,function(t){return new gvjs_Oi({pattern:t})}),g=0);if(3!=r.lg){if(!(g<f.length)){r.lg=0;return}h=f[g];k=[];for(l=0;l<b.length;++l)m=b[l],n=m.Ve||h.$b(m.Aa),p=a.ata(n,c.zd),q=a.Sf?p.height:p.width,k.push({text:n,size:q});return gvjs_uz(r,k,3)}++g;
r.lg=2})};function gvjs_ofa(a,b,c,d,e){if(c.uca/c.multiple<a.ita)return[];e=e.lt;var f=[],g=new Date(b.maxValue+a.SA);d=gvjs_8z(new Date(b.minValue+a.SA),d);b=new gvjs_$z(d,g,gvjs_if[b.Ur],1);for(d=0;b.sm<=b.Ys;){if(0!=d%c.multiple){g=b.next();var h=a.sR(g.getTime()-a.SA);f.push({Aa:g,Fa:h,isVisible:!0,brush:e,length:5,n_:!0})}d++}return f}
function gvjs_WG(a,b,c,d){for(var e=[],f=1==b?gvjs_1:3==b?gvjs_T:gvjs__,g=0,h=[],k=1<c.length?c[1].Fa-c[0].Fa:0,l=0;l<c.length;++l){var m=c[l],n=Math.round(b==k),p=d[l].size;if(f==gvjs_1){var q=n;var r=n+p}else f==gvjs_T?(q=n-p,r=n):(q=Math.round(n-p/2),r=Math.round(n+p/2));for(r=new gvjs_B(q-0,r+0);g<e.length;)e[g].start>r.end&&(g=Math.max(0,g-1)),g++;h.push({Aa:m.Aa,isVisible:!0,Fa:n,Ea:{text:d[l].text,oa:a,lines:[{x:n,y:0,text:d[l].text,length:p}],rd:f,Rc:gvjs_T,xDa:d[l].text,anchor:null,angle:0}})}return h}
function gvjs_qfa(a){return gvjs_t(a,function(b){return 0<b?1:0})}
var gvjs_pfa=[[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_kfa=[[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,0,1],[0,0,0,0,0,0,
10],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_jfa=3;function gvjs_YG(a,b,c){this.gX=a;this.Pa=b;this.nQ=a-b/2;this.rsa=c;this.index=0}gvjs_YG.prototype.Ev=function(){return this.nQ};gvjs_YG.prototype.Xn=function(a){this.nQ=a};gvjs_YG.prototype.getCenter=function(){return this.nQ+this.Pa/2};gvjs_YG.prototype.getHeight=function(){return this.Pa};function gvjs_tfa(a,b){this.DF=a;this.Az=b;a=0;for(var c=b.length;a<c;a++)b[a].index=a}function gvjs_ufa(a){for(var b=0,c=0,d=a.Az.length;c<d;c++)b+=a.Az[c].getHeight();if(b>a.DF)throw Error("Not enough space for labels. Need: "+b+" got: "+a.DF);a.Az.sort(function(f,g){var h=f.gX,k=g.gX;return h==k?f.index>g.index?1:0:h>k?1:-1});c=0;for(d=a.Az.length;c<d;c++){b=a.Az[c];var e=gvjs_ZG(a,b.Ev(),b.getHeight());b.Xn(e)}c=[];b=0;for(d=a.Az.length;b<d;b++)c.push([a.Az[b]]);for(;gvjs_vfa(a,c););}
function gvjs_vfa(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.nQ+f.Pa>e[0].Ev()){f=e;for(e=0;e<f.length;e++)d.push(f[e]);var g=0;for(e=f=0;e<d.length;e++)g+=d[e].gX,f+=d[e].getHeight();g=g/d.length-f/2;g=gvjs_ZG(a,g,f);for(e=0;e<d.length;e++)a=d[e],a.Xn(g),g+=a.getHeight();b.splice(c+1,1);return!0}}return!1}function gvjs_ZG(a,b,c){return gvjs_0e(b,0,a.DF-c)};function gvjs__G(a,b,c,d){this.Nl=a;this.Qa=c?gvjs_D(b,gvjs_wv,c,gvjs_Kea):gvjs_e;this.zM=gvjs_D(b,gvjs_uv,this.Qa==gvjs_wt?gvjs__:gvjs_1,gvjs_Mea);c=gvjs_0;if(this.Qa==gvjs_dd||this.Qa==gvjs_h||this.Qa==gvjs_qv||this.Qa==gvjs_yt)c=gvjs_V;this.ub=c;this.Ia=gvjs_My(b,gvjs_xv,{hb:a.Tk,fontSize:a.dn,Pb:this.Qa==gvjs_Fp?a.sz:gvjs_e});this.mu=!1;this.xda=gvjs_My(b,"legend.pagingTextStyle",this.Ia);this.be=gvjs_Aq(a.Gc,{cache:new gvjs_zq(1E4)});this.PP=this.Ia.fontSize;d=d?gvjs_0e(d,1,4):1;this.pz=this.PP*
d;this.Ny=Math.round(this.Ia.fontSize/(1.618*1.618));this.iG=this.ic=null;this.m3=gvjs_E(b,"legend.showPageIndex",!0);this.Vva=gvjs_D(b,"legend.scrollArrows.orientation",this.ub,gvjs_wF);this.Tva=gvjs_Ly(b,"legend.scrollArrows.activeColor");this.Uva=gvjs_Ly(b,"legend.scrollArrows.inactiveColor");this.gj=gvjs_xi(b,"legend.pageIndex",0);this.Ze=null;this.dI=this.Ny;this.qA=this.rA=this.w2=0;this.cca=this.Qa==gvjs_px?gvjs_xi(b,gvjs_vv,1):1;this.eG=0}gvjs__G.prototype.getPosition=function(){return this.Qa};
gvjs__G.prototype.getArea=function(){return this.ic};gvjs__G.prototype.Ar=function(a){this.ic=a};function gvjs_wfa(a){a.iG=gvjs_Fe(a.Nl.fp,function(b){return b.isVisible})}
gvjs__G.prototype.define=function(){if(!this.ic)return null;if(this.Qa!=gvjs_e)if(this.ub==gvjs_V)gvjs_xfa(this);else{for(var a=[1,9,99,0],b=0;b<a.length;++b){a:{var c=a[b];var d=this.ic.right-this.ic.left,e=!1,f=Math.round(1.618*this.Ia.fontSize);1!=c&&(d-=f+this.dI+2*this.Ia.fontSize,e=!0,0!=c&&(d-=gvjs_0G(this,c)+this.Ny));f=gvjs_1G(this,this.iG,d);if(0==f.length)this.mu=!1;else{this.Ze=[];for(var g=this.iG;0<g.length;){if(0<c&&this.Ze.length==c){c=!1;break a}for(var h=[gvjs_2G(this,f,g,e)],k=
1;k<this.eG&&g.length!=f.length;k++)g=gvjs_Te(g,f.length),f=gvjs_1G(this,g,d),h.push(gvjs_2G(this,f,g,e));h=gvjs_yfa(this,h);this.Ze.push(h);g=gvjs_Te(g,f.length);f=gvjs_1G(this,g,d)}this.mu=1<this.Ze.length}c=!0}if(c)break}this.mu&&(this.w2=Math.round((this.ic.top+this.ic.bottom-this.Ia.fontSize)/2),this.qA=this.ic.right-this.Ia.fontSize,this.rA=this.qA-this.dI-this.Ia.fontSize,this.m3&&(a=gvjs_0G(this,this.Ze.length),this.rA-=a+this.dI))}a=0;c=b=null;if(this.Ze&&0<this.Ze.length)if(1<this.Ze.length&&
(a=this.gj<this.Ze.length?this.gj:this.Ze.length-1),b=this.Ze[a],this.mu){c=0<a;d=a<this.Ze.length-1;e=this.w2;f=null;this.m3&&(f=a+1+"/"+this.Ze.length,g=this.rA+this.Ia.fontSize,h=this.qA-g,f={text:f,oa:this.xda,Ll:null,lines:[{x:g+h/2,y:e,text:f,length:h}],rd:gvjs__,Rc:gvjs_1,tooltip:"",anchor:null,angle:0});h=this.Ia.fontSize;k=Math.round(h/2);g=this.rA;var l=this.qA;this.Vva==gvjs_V?(g=[{x:g+h,y:e+h},{x:g+k,y:e},{x:g,y:e+h}],e=[{x:l,y:e},{x:l+h,y:e},{x:l+k,y:e+h}]):(g=[{x:g+h,y:e+h},{x:g+h,y:e},
{x:g,y:e+k}],e=[{x:l,y:e},{x:l+h,y:e+k},{x:l,y:e+h}]);h={active:this.Tva,UP:this.Uva};c={K1:{path:g,active:c,Vb:h,brush:c?h.active:h.UP},K0:{path:e,active:d,Vb:h,brush:d?h.active:h.UP},m1:f}}else c=null;return{position:this.Qa,area:this.ic,Ze:this.Ze,ev:b,gj:a,IK:c}};
function gvjs_xfa(a){var b=Math.max(a.ic.right-a.ic.left-(a.pz+a.Ny),0),c=a.ic.bottom-a.ic.top,d=Math.max(c-2*a.PP,0),e=a.iG,f=a.Nl;gvjs_QF(f)&&e.reverse();var g=gvjs_t(e,function(h){h=gvjs_8F(this.be,h.text,this.Ia,b,Infinity);0==h.lines.length&&(h.lines=[""]);return h},a);if(a.Qa!=gvjs_qv||f.qX!=gvjs_d&&f.qX!=gvjs_et)if(c=gvjs_3G(a,g,c),a.mu=gvjs_zfa(e,c),a.mu)if(c=gvjs_3G(a,g,d),void 0===c[0]||0==c[0].length)a.mu=!1;else{for(a.Ze=[];0<e.length;){f=gvjs_4G(a,c,e);a.Ze.push(f);for(f=0;void 0!==c[f]&&
0!=c[f].length;)++f;g=gvjs_Te(g,f);c=gvjs_3G(a,g,d);e=gvjs_Te(e,f)}a.mu&&(a.w2=Math.round(a.ic.bottom-a.Ia.fontSize),a.rA=a.ic.left,a.qA=a.rA+a.Ia.fontSize+a.dI,a.m3&&(d=gvjs_0G(a,a.Ze.length),a.qA+=d+a.dI))}else f=gvjs_4G(a,c,e),a.Ze=[f];else f=gvjs_Afa(a,g,c,e),a.Ze=[f]}function gvjs_3G(a,b,c){var d=a.Ia.fontSize;a=gvjs_Bfa(a,b,d+Math.round(d/1.618),d+Math.round(d/3.236));return gvjs_Zz(a,c)}
function gvjs_Cfa(a,b){var c=gvjs_Lz(a.Nl.Gd);b=a.Nl.F[b];a=gvjs_t(b.points,function(d){return gvjs_KF(d)?null:new gvjs_u(d.ha.x,d.ha.y)});b=gvjs_6z(a,c.rf,b.jk);return null!==b?b:gvjs_Dfa(a,c.rf)}function gvjs_Dfa(a,b){a=gvjs_Fe(a,function(c){return null!=c});b=-(gvjs_Bz(a,b,function(c,d){return gvjs_We(c,d.x)})+1);a=gvjs_Te(a,0,b);return(a=gvjs_zz(a,function(c){return null!==c.y}))?a.y:null}
function gvjs_Afa(a,b,c,d){for(var e=a.ic.right-a.ic.left,f=Math.round(a.ic.left),g=[],h=[],k=a.Nl.hD==gvjs_qu,l=0;l<d.length;l++){var m=d[l],n=gvjs_8F(a.be,m.text,a.Ia,e,b[l].lines.length),p={};p.id=m.id;p.brush=m.brush.clone();var q=gvjs_w(a.Ia);q.color=p.brush.nb();p.Ea={text:m.text,oa:q,Ll:null,lines:[],rd:gvjs_1,Rc:gvjs_1,tooltip:n.se?m.text:"",anchor:null,angle:0};q.Pb&&p.brush.gd(q.Pb,1);p.isVisible=!0;for(var r=0;r<n.lines.length;r++)p.Ea.lines.push({length:e,text:n.lines[r]});k&&(r=a.be(p.Ea.lines[0].text,
q).width,p.bh={},p.bh.coordinates={x:f+r+5},p.bh.brush=p.brush,p.bh.isVisible=!1);p.index=m.index;r=gvjs_Cfa(a,p.index)||0;q=a.be(p.Ea.lines[0],q).height;m=new gvjs_YG(r,p.Ea.lines.length*q,p);g.push(m);h.push(p)}gvjs_ufa(new gvjs_tfa(c,g));for(r=0;r<g.length;r++)for(m=g[r],a=m.Ev(),p=m.rsa,b=p.Ea.lines,l=0;l<b.length;l++)b[l].y=Math.round(l*q+a),b[l].x=f,k&&(p.bh.coordinates.y=b[l].y);return h}
function gvjs_4G(a,b,c){var d=a.pz+a.Ny,e=a.ic.right-a.ic.left-d,f=a.Ia.fontSize,g=Math.round(f/1.618),h=f+g,k=f+Math.round(f/3.236);f=[];for(var l=0,m=Math.round(a.ic.left),n=0;n<c.length;n++){var p=c[n],q=b[n].length;if(0!=q){var r=gvjs_8F(a.be,p.text,a.Ia,e,q);q={};q.id=p.id;q.Ea={text:p.text,oa:a.Ia,Ll:null,lines:[],anchor:new gvjs_9F(m,0),rd:gvjs_1,Rc:gvjs_1,tooltip:r.se?p.text:"",angle:0};q.sc={};q.sc.coordinates=new gvjs_3(m,l,a.pz,a.PP);q.sc.brush=p.brush.clone();a.Ia.Pb&&q.sc.brush.gd(a.Ia.Pb,
1);q.isVisible=!0;for(var t=0;t<r.lines.length;t++)0<t&&(l+=k),q.Ea.lines.push({x:d,y:l,length:e,text:r.lines[t]});q.index=p.index;l+=h;f.push(q)}}b=Math.round(a.ic.top);a.mu||(g=l-g,c=a.ic.bottom-a.ic.top,a.zM==gvjs_T?b+=c-g:a.zM==gvjs__&&(b+=Math.floor((c-g)/2)));for(n=0;n<f.length;n++)q=f[n],q.sc.coordinates.top+=b,q.Ea.anchor.y+=b;return f}
function gvjs_Bfa(a,b,c,d){for(var e=gvjs_Ge(b,function(k,l){return Math.max(k,l.lines.length)},0),f=[],g=0;g<e;g++){var h=0==g?c:d;gvjs_s(b,function(k,l){g<k.lines.length&&f.push({key:l,min:0==g&&0==l?this.Ia.fontSize:h,extra:[]})},a)}return f}function gvjs_zfa(a,b){var c=a.length-1;return 1<a.length&&1>b[c].length}
function gvjs_yfa(a,b){var c=a.ic.bottom-a.ic.top,d=a.Ia.fontSize,e=c-a.eG*d,f=1<a.eG?e/(a.eG-1):0,g=(c-((d+f)*b.length-f))/2,h=[];gvjs_s(b,function(k){var l=Math.round(g);gvjs_s(k,function(m){m.Ea.anchor.y+=l;m.sc.coordinates.top+=l});g+=d+f;gvjs_Re(h,k)});return h}function gvjs_1G(a,b,c){var d=Math.min(a.Nl.width*(2-1.618)/2,c);if(d<a.pz+a.Ny)return[];a=gvjs_Efa(a,d,b);return gvjs_Yz(a,c)}
function gvjs_2G(a,b,c,d){for(var e=a.ic.right-a.ic.left,f=a.pz+a.Ny,g=Math.round(1.618*a.Ia.fontSize),h=[],k=0,l=Math.round(a.ic.top),m=0;m<b.length;m++){var n=c[m],p=gvjs_8F(a.be,n.text,a.Ia,b[m]-f-(0<m?g:0),1),q=0<p.lines.length?p.lines[0]:"",r=a.be(q,a.Ia).width,t=[{x:k+f,y:0,length:r,text:q}],u={};u.id=n.id;u.Ea={text:n.text,oa:a.Ia,Ll:null,lines:q?t:[],anchor:new gvjs_9F(0,l),rd:gvjs_1,Rc:gvjs_1,tooltip:p.se?n.text:"",angle:0};u.isVisible=!0;u.sc={};u.sc.brush=n.brush.clone();a.Ia.Pb&&u.sc.brush.gd(a.Ia.Pb,
1);u.sc.coordinates=new gvjs_3(k,l,a.pz,a.PP);u.index=n.index;h.push(u);k+=r+f+g}b=a.ic.left;d||(d=k-g,a.zM==gvjs_T?b+=e-d:a.zM==gvjs__&&(b+=Math.floor((e-d)/2)));for(m=0;m<h.length;m++)u=h[m],u.sc.coordinates.left+=b,u.Ea.anchor.x+=b;return h}function gvjs_Efa(a,b,c){var d=a.pz+a.Ny,e=Math.round(1.618*a.Ia.fontSize);return gvjs_t(c,function(f,g){var h=this.be(f.text,this.Ia).width+d;f=Math.min(b,h);h-=f;0<g&&(f+=e);return{min:f,extra:[h]}},a)}
function gvjs_0G(a,b){for(var c="0";10<=b;)c+="0",b/=10;return a.be(c+"/"+c,a.xda).width};function gvjs_5G(a,b,c,d,e,f){this.X=a;this.wka=c[0];this.options=b.view(c);this.index=d;this.type=gvjs_D(this.options,gvjs_Vd,e,gvjs_Iea);this.maxValue=this.minValue=null;this.hG=[];this.VN=this.fB=null;this.fka=0<a.Ih.bars;b=gvjs_D(this.options,gvjs_ex);c=a.DB===gvjs_Fp?a.sz:gvjs_e;c=gvjs_My(this.options,gvjs_gx,{hb:a.Tk,fontSize:a.dn,Pb:c});this.title={text:b,oa:c,Ll:null,lines:[],rd:gvjs__,Rc:gvjs_1,tooltip:"",anchor:null,angle:0};this.ticks=[];this.hc=this.hh=null;this.Fj=gvjs_D(this.options,
"textPosition",gvjs_9v,gvjs_xF);b=this.type!=gvjs_Xd||a.eb==gvjs_Hd?gvjs_Jy(this.options,"majorAxisTextColor",gvjs_IF.majorAxisTextColor):gvjs_Jy(this.options,"minorAxisTextColor",gvjs_IF.minorAxisTextColor);c=this.Fj===gvjs_Fp?a.sz:gvjs_e;b={color:b,hb:a.Tk,fontSize:a.dn,Pb:c};this.zd=gvjs_My(this.options,gvjs_ax,b);c=gvjs_xi(this.options,"gridlines.minorTextOpacity");c=gvjs_CA(this.zd.color,a.vM||gvjs_Qr,c);this.KJ=gvjs_My(this.options,gvjs_ax,b);this.KJ.color=c;this.Nxa=gvjs_D(this.options,"outTextPosition",
"unbound",gvjs_Nea);this.lga=gvjs_D(this.options,"inTextPosition","low",gvjs_Oea);b=gvjs_Jy(this.options,gvjs_pt,a.Bka);this.Aka=new gvjs_2({fill:b});b=gvjs_Jy(this.options,gvjs_Xu,a.w$);this.lt=new gvjs_2({fill:b});this.Gv=this.options.Da(gvjs_Yu);this.x$=this.options.Da(gvjs__u);this.nta=this.options.Da(gvjs_Qv);c=gvjs_xi(this.options,"gridlines.minorGridlineOpacity");a=b==gvjs_e?gvjs_e:gvjs_CA(b,a.vM||gvjs_Qr,c);a=gvjs_Jy(this.options,gvjs_Pv,a);this.eR=new gvjs_2({fill:a});this.ip=2;this.V9=Math.max(this.ip,
Math.round(this.title.oa.fontSize/3.236));this.vG=0;this.direction=this.Eo=gvjs_F(this.options,gvjs_nu,1);this.rf=this.$f=null;this.XL=this.vw=0;this.lb={min:-Infinity,max:Infinity};this.$L=this.yma=f;this.s2=gvjs_HE(this.options,gvjs_Cv,gvjs_Ew);this.Yfa=(this.fw=(this.wca=this.s2===gvjs_Uv)||"log"===this.s2)&&!this.wca;this.type==gvjs_Xd&&(this.baseline=this.wa=null,this.IU=Infinity,this.wba=this.I_=null)}
function gvjs_6G(a,b){typeof b!==gvjs_f||0===b||isNaN(b)||(b=Math.abs(b),a.IU=Math.min(b-b/10,a.IU))}gvjs_=gvjs_5G.prototype;gvjs_.dD=function(a){this.hh&&gvjs_s(this.hh,function(b){gvjs_6G(this,b.v)},this);a=a||[];this.wa.dD(this.s2,this.IU,a)};
function gvjs_7G(a,b){var c=gvjs_SE().th(b);a.wa=c;a.dataType=b;gvjs_8G(a)&&(b={},gvjs_jq(b,[gvjs_Hv],1),gvjs_jq(b,["slantedText"],!1),gvjs_kq(a.options,1,b),a.SR());b=a.Ei();if(a.options.ea(gvjs_yu)&&(!a.options.ea("explorer.axis")||a.options.mb("explorer.axis."+b))||null!=a.Gv&&0>a.Gv)a.Gv=-1;c.init(a.options,a.Gv);a.minValue=c.ea(a.options,gvjs_id);a.maxValue=c.ea(a.options,gvjs_gd);a.fB=a.options.ea(gvjs__o,gvjs_IF.vAxis.gridlines.baseline);a.VN=void 0!==a.fB&&a.fB!==gvjs_yb?a.fB:a.VN||c.IY();
gvjs_Ffa(a)}function gvjs_Ffa(a){var b=a.options.ea(gvjs_dx);Array.isArray(b)&&(a.hh=b);a.hh&&(a.hh=gvjs_t(a.hh,function(c){var d={};d.v=void 0!==c.v?c.v:c;typeof c.f===gvjs_j&&(d.f=c.f);return d}),0<a.hh.length&&(gvjs_Ve(a.hh,function(c,d){return a.wa.JW(c.v,d.v)}),null==a.minValue&&(a.minValue=a.hh[0].v),null==a.maxValue&&(a.maxValue=gvjs_Ce(a.hh).v)))}
function gvjs_9G(a){a.$L=gvjs_D(a.options,gvjs_Fx,a.$L,gvjs_Jea);var b=a.wa;if(a.type==gvjs_Xd){var c=b.ea(a.options,"viewWindow.numericMin");typeof c!==gvjs_f&&(c=b.Hc(b.ea(a.options,gvjs_Ex)));var d=b.ea(a.options,"viewWindow.numericMax");typeof d!==gvjs_f&&(d=b.Hc(b.ea(a.options,gvjs_Dx)));null!=c&&(a.lb.min=c);null!=d&&(a.lb.max=d)}else a.lb.min=gvjs_F(a.options,gvjs_Ex,a.lb.min),a.lb.max=gvjs_F(a.options,gvjs_Dx,a.lb.max),a.lb.max=Math.max(a.lb.min+1,a.lb.max);a.lb.min>a.lb.max&&(c=a.lb.min,
a.lb.min=a.lb.max,a.lb.max=c);a.type==gvjs_Xd&&(-Infinity!=a.lb.min&&(c=a.lb.min,null!=c&&(b.Jn=c)),Infinity!=a.lb.max&&(c=a.lb.max,null!=c&&(b.In=c)),gvjs_$G(a))}function gvjs_aH(a){if(a.type==gvjs_Xd&&!a.wa)throw Error("Axis type/data type mismatch for "+a.wka);}
function gvjs_bH(a,b,c,d,e){a.$f=c+(1==a.direction?.5:-.5);a.vG=b-1;a.rf=c+b*a.direction;b=a.k7();a.re=d;a.Og=e;a.type!=gvjs_Xd?d=gvjs_Gfa(a,a.vG+1):(null!=a.fB&&a.fB!==gvjs_yb&&a.wc(a.wa.Hc(a.fB)),null!=a.minValue&&a.wc(a.wa.Hc(a.minValue)),null!=a.maxValue&&a.wc(a.wa.Hc(a.maxValue)),gvjs_Hfa(a),d=gvjs_8G(a)?gvjs_Ifa(a):gvjs_Jfa(a));return{title:a.title,name:a.Y9(),type:a.type,Vq:a.fw,dataType:a.dataType,Eo:a.Eo,$f:a.$f,rf:a.rf,number:{uf:gvjs_q(a.Rca,a),Fl:gvjs_q(a.ir,a)},position:{uf:gvjs_q(a.bN,
a),Fl:gvjs_q(a.g7,a)},Dk:b,baseline:d.baseline,Ma:d.Ma,text:d.hc,KF:a.wa?{min:a.wa.Jn,max:a.wa.In}:{min:a.lb.min,max:a.lb.max}}}
function gvjs_Gfa(a,b){var c=a.X.ab;-Infinity==a.lb.min&&(a.lb.min=Math.min(0,a.lb.max-1));Infinity==a.lb.max&&(a.lb.max=Math.max(c.length,a.lb.min+1));a.lb.max=Math.max(a.lb.min+1,a.lb.max);var d=a.lb.max-a.lb.min;a.fka&&(d=Math.min(d,Math.floor((b+1)/2)));a.type==gvjs_Jt&&(d=Math.max(1,d-1));a.XL=gvjs_cH(a);a.vw=a.vG/d;b=gvjs_Wz(c.length,function(e){var f=c[e].Zw[0],g=e-a.XL;return{Aa:c[e].data,Fa:a.Oc(e),text:f,isVisible:0<=g&&g<=d,optional:!0}});return{Ma:[],baseline:null,hc:gvjs_dH(a,b),ticks:[]}}
function gvjs_Ifa(a){function b(G){G=c(G);var J=gvjs_dH(a,G);if(null==J)return!1;gvjs_Ee(J,function(K){var I=K.Ea.anchor.x;u&&(I=K.Ea.anchor.y);K.isVisible&&gvjs_eH(a,I)||gvjs_Ne(J,K)});return J}function c(G){a.hh?G=gvjs_Kfa(a,y,v):(G=G||[],G=gvjs_t(G,function(J){var K=J.Aa;K=(Array.isArray(K)?d.Hc(K):K.getTime())-v;if(null!=K&&(K=a.Oc(K),null!=K&&!isNaN(K)))return{Aa:J.Aa,Fa:K,text:J.Ea.text,isVisible:J.isVisible,optional:J.optional}}));return G}var d=a.wa,e=!0,f=!0;a.$L!=gvjs_Kv&&(e=isFinite(a.lb.min),
f=isFinite(a.lb.max));var g=gvjs_fH(a),h=g,k=h.min;h=h.max;gvjs_gH(a,g);gvjs_$G(a);var l=k,m=h;g=Math.abs(h-k);var n=a.zY(),p=a.baseline.Aa,q=null==p?null:d.Hc(p);p=Math.abs(a.rf-a.$f);var r=a.options.ll("viewWindow.maxPadding",p)/p;r*=g;e||(k=null!=q&&q<=k&&k-g<q?q:k-r);f||(h=null!=q&&q>=h&&h+g>q?q:h+r);g={min:k,max:h};gvjs_gH(a,g);gvjs_$G(a);gvjs_Ve(a.hG);var t=Infinity;for(g=1;g<a.hG.length;++g)(q=Math.abs(a.hG[g]-a.hG[g-1]))&&(t=Math.min(t,q));Infinity===t&&(t=0);var u=n.orientation===gvjs_V;
n={};var v=0;d instanceof gvjs_TE&&(v=(new Date(1970,0,1)).getTime(),n={gridlines:{units:gvjs_Vea},minorGridlines:{units:gvjs_Wea}});var w=a.options.mb(gvjs_Ku);if(w){var x={};gvjs_s("milliseconds seconds minutes hours days months years".split(" "),function(G){x[G]={format:[w]}});n={gridlines:{units:x},minorGridlines:{units:x}}}g=null!=a.Gv&&0<=a.Gv?a.Gv:-1;q=a.x$;0<=g&&(q=p/(g+1));null!=q&&gvjs_jq(n,[gvjs_Wu,"minStrongLineDistance"],q);gvjs_kq(a.options,1,n);var y=gvjs_lfa(a.options,u,v,function(G){return a.Oc(G)},
a.X.Gc),z={zd:a.zd,lt:a.lt,KJ:a.KJ,eR:a.eR,c6:1==a.direction?1:0},A=a.direction;p=function I(J,K){var Q,N,U,R;return gvjs_yz(I,function(M){1==M.lg&&(Q=y.generate(J,K,t,z),N=null,U=function(){a.direction=1;return N=Q.next().value},R={});if(4!=M.lg){if(!U()){M.lg=0;return}N.Ma=gvjs_Qe(N.Ma);N.hc=gvjs_Qe(N.hc);R.VF=function(D){return Math.round(100*D)/100};-1===A&&(a.direction=A,gvjs_s(N.Ma,function(D){return function(E,L){E=gvjs_w(E);N.Ma[L]=E;E.Fa=D.VF(gvjs_hH(a,E.Fa))}}(R)),gvjs_s(N.hc,function(D){return function(E,
L){E=gvjs_w(E);N.hc[L]=E;E.Fa=D.VF(gvjs_hH(a,E.Fa));E.Ea=gvjs_w(E.Ea);E.Ea.lines[0]=gvjs_w(E.Ea.lines[0]);E.Ea.lines[0].x=D.VF(gvjs_hH(a,E.Ea.lines[0].x))}}(R)));gvjs_Ee(N.hc,function(D){D.Aa=d.ir(D.Aa.getTime());D.Ea=gvjs_w(D.Ea);var E=gvjs_w(D.Ea.lines[0]);D.Ea.lines[0]=E;u&&(D=gvjs_$d([E.y,E.x]),E.x=D.next().value,E.y=D.next().value)});gvjs_Ee(N.Ma,function(D,E){D=gvjs_w(D);N.Ma[E]=D;gvjs_eH(a,D.Fa)?D.Aa=d.ir(D.Aa.getTime()-v):(D.isVisible=!1,gvjs_Ne(N.Ma,D))});gvjs_Xe(N.Ma,function(D,E){return d.JW(D.Aa,
E.Aa)});return gvjs_uz(M,N,4)}R={VF:R.VF};M.lg=2})};q=!0;n=null;for(var B,F;q;){g=k;q=h;var C=p(k,h);r=null;for(var H=!1;!H&&(r=C.next().value);)if(n=r.Ma,H=b(r.hc))F=a.I_,B=a.wba;H&&1<n.length&&(e||(B=gvjs_Ge(r.Ma,function(J,K){var I=d.Hc(K.Aa);return K.n_||I>l?J:Math.max(J,I)},-Infinity),k=Math.max(k,B)),f||(r=gvjs_Ge(r.Ma,function(J,K){var I=d.Hc(K.Aa);return K.n_||I<m?J:Math.min(J,I)},Infinity),h=Math.min(h,r)));q=k!=g||h!=q;g={min:k,max:h};gvjs_gH(a,g);gvjs_$G(a)}a.hh=null;F=F||[];B=c(F);return{Ma:n,
baseline:gvjs_iH(a),hc:F,ticks:B}}function gvjs_Kfa(a,b,c){var d=[],e=gvjs_t(a.hh,function(g){var h=a.wa.Hc(g.v);return{Aa:new Date(h+c),Ve:g.f,brush:a.lt}}),f=null;if(f=gvjs_XG(b,e,b.vca||b.Mba).next().value)if(null==f||0===f.length)return[];gvjs_s(e,function(g,h){var k=g.Aa,l=k.getTime()-c;null!=l&&(l=a.Oc(l),null==l||isNaN(l)||(g.Fa=l,g.isVisible=!0,d.push({Aa:k,Fa:l,text:f[h].text,isVisible:!0})))});return d}
function gvjs_Jfa(a){function b(z){z=c({qk:z});return gvjs_dH(a,z)}function c(z){return a.hh?gvjs_Lfa(a,v):gvjs_Mfa(a,z.qk)}var d=a.wa,e=!0,f=!0;a.$L!=gvjs_Kv&&(e=isFinite(a.lb.min),f=isFinite(a.lb.max));var g=gvjs_fH(a),h=g,k=h.min;h=h.max;gvjs_gH(a,g);gvjs_$G(a);var l=k,m=h,n=Math.abs(h-k);isFinite(n)||(n=1);var p=a.baseline.Aa;g=null==p?null:d.Hc(p);var q=a.zY();p=d.Wz.inverse(d.Jn);var r=d.Wz.inverse(d.In);gvjs_6G(a,p);gvjs_6G(a,r);r=Math.abs(a.rf-a.$f);var t=a.fw?0:1,u=new gvjs_NG(a.X.Gc,a.zd);
gvjs_kq(a.options,1,{format:d.Ug});var v=gvjs_Nfa(a);p=a.Gv;-1===p&&(p=null);var w=a.x$;null!=p&&2<p&&(a.fw&&(p*=2),w=r/Math.max(1,p+1));null==w&&(w=40,a.Ei()===gvjs_0&&(w*=2));a.fw&&(w/=2);e||(null!=g&&g<=k&&k-n<g&&(k=g,e=!0),a.Yfa&&0>=k&&(k=.1*l));!f&&null!=g&&g>=h&&h+n<g&&(h=g,f=!0);gvjs_kq(a.options,0,{gridlines:{minSpacing:w}});n=function(z,A){function B(J){return gvjs_0z(13,d.Wz.inverse(J))}var F=B(z),C=B(A),H=e?null:B(l),G=f?null:B(m);if(isNaN(F)||isNaN(C))return{qk:[],fR:[],min:z,max:A};z=
q.HK+.5;A=q.FK-.5;a.fw&&(A-=.5);return gvjs_MG(new gvjs_JG(F,C,z,A,q.dh,t,a.IU||1,q.orientation,a.options,u,v,b,function(J){a.Oc=function(K){if(null==K)return null;K=B(K);return J.Za(K)};a.aN=function(K){if(null==K)return null;K=J.Fe(K);return gvjs_NE(d,K)}}),F,C,H,G)}(k,h);k=gvjs_NE(d,n.min);h=gvjs_NE(d,n.max);g={min:k,max:h};gvjs_gH(a,g);gvjs_$G(a);k=a.I_||[];if(0===p||1===p)n.qk=gvjs_Te(n.qk,0,p);2===p&&(n.qk=[n.qk[0],n.qk[n.qk.length-1]]);h=c(n);var x=[];if(!a.hh){var y={};gvjs_s(h,function(z){y[(Math.round(1E4*
z.Fa)/1E4).toString()]=!0});a.nta&&(null==p||2<=p)&&gvjs_s(n.fR||[],function(z){z=z.getValue();z=gvjs_NE(d,z);z=a.Oc(z);z=Math.round(1E4*z)/1E4;y[z.toString()]||x.push(z)})}p=gvjs_t(h,function(z){return{tick:z,Aa:z.Aa,Fa:z.Fa,isVisible:gvjs_eH(this,z.Fa),length:null,brush:this.lt}},a);0<x.length&&(n=gvjs_t(x,function(z){return{Aa:this.g7(z),Fa:z,isVisible:!0,length:null,brush:this.eR}},a),gvjs_Re(p,n));if(n=gvjs_iH(a))n.isVisible=gvjs_eH(a,n.Fa);return{Ma:p,baseline:n,hc:k,ticks:h}}
function gvjs_Mfa(a,b){var c=[];gvjs_s(b,function(d){var e=d.Fd(),f=d.getValue(),g=null==f?null:a.wa.rR(f);f=gvjs_NE(a.wa,f);f=a.Oc(f);if(!isNaN(f)){f=Math.round(1E4*f)/1E4;var h=gvjs_eH(a,f);d.jsa&&h&&c.push({Aa:g,Fa:f,text:e||"",isVisible:h})}});return c}
function gvjs_Lfa(a,b){var c=gvjs_t(a.hh,function(f){return f.v});c=gvjs_mG(c);b.KD(c);var d=b.td(),e=[];gvjs_s(a.hh,function(f){var g=f.v,h=a.wa.Hc(g);null!=h&&(h=a.Oc(h),null!=h&&!isNaN(h)&&gvjs_eH(a,h)&&(f=f.f,typeof f!==gvjs_j&&(f=d.$b(g)),e.push({Aa:g,Fa:h,text:f,isVisible:!0})))});return e}
function gvjs_Nfa(a){var b=a.options,c=new gvjs_pG,d=b.mb(gvjs_Ku),e=b.Da(gvjs_Mu),f=b.mb(gvjs_Lu);a=a.options.mb(gvjs_Nu);d||e||f||a?c.pY={pattern:d,scaleFactor:e,prefix:f,suffix:a}:(d=b.Da("formatter.numDecimals"),typeof d===gvjs_f&&c.KD(d),d=b.Da("formatter.numSignificantDigits"),typeof d===gvjs_f&&c.VJ(d),(d=b.ea("formatter.unit"))&&c.Ur({symbol:d.symbol,position:d.position,usePadding:d.usePadding}),gvjs_E(b,"formatter.useMagnitudes")&&gvjs_qG(c));return c}
function gvjs_iH(a){var b=null;a.type==gvjs_Xd&&a.baseline&&(b={Aa:a.baseline.Aa,Fa:a.baseline.Fa,isVisible:!0,length:null,brush:a.Aka});return b}function gvjs_Hfa(a){if(a.hh){var b=Infinity,c=-Infinity;gvjs_s(a.hh,function(e){e=this.wa.Hc(e.v);b=Math.min(b,e);c=Math.max(c,e);this.wc(e)},a);if(1<a.hh.length){var d=a.wa.In;b<=a.wa.Jn&&!isFinite(a.lb.min)&&(a.lb.min=b);c>=d&&!isFinite(a.lb.max)&&(a.lb.max=c)}}}
function gvjs_fH(a){var b=isFinite(a.lb.min)?a.lb.min:a.wa.Jn;isFinite(b)||(b=0);var c=isFinite(a.lb.max)?a.lb.max:a.wa.In;isFinite(c)||(c=1);if(b===c){if(gvjs_8G(a)){a=new Date(b);a=gvjs_aA([a.getMilliseconds(),a.getSeconds(),a.getMinutes(),a.getHours(),a.getDate()-1,a.getMonth(),a.getFullYear()]);var d=[1,1E3,6E4,36E5,864E5,26784E5];a=a<d.length?d[a]:316224E5}else a=1;b-=a;c+=a}return{min:b,max:c}}
function gvjs_gH(a,b){var c=b.min;null!=c&&(a.wa.Jn=c);c=b.max;null!=c&&(a.wa.In=c);a.lb=b;a.vw=a.vG/Math.max(1,b.max-b.min);Infinity!==b.min&&(a.XL=b.min)}function gvjs_$G(a){var b=null==a.VN?null:a.wa.Hc(a.VN);a.wa.Vca=b;if(null!=b){var c=a.Oc(b);isNaN(c)&&(c=Infinity);a.baseline={Aa:a.wa.ir(b),Fa:c}}else a.baseline={Aa:null,Fa:Infinity,isVisible:!1}}gvjs_.wc=function(a){this.type==gvjs_Xd&&null!=a&&(!this.Yfa||0<=a)&&(this.wa.wc(a),this.hG.push(a))};
function gvjs_jH(a){if(a.type==gvjs_Xd){var b=a.wa,c=b.Jn,d=b.In,e=.01*(d-c);0<c&&-Infinity==a.lb.min&&(c=Math.max(c-e,0),null!=c&&(b.Jn=c));0>d&&Infinity==a.lb.max&&(a=Math.min(d+e,0),null!=a&&(b.In=a))}}gvjs_.Oc=function(a){return null==a||0===this.vw?null:this.$f+(a-this.XL)*this.direction*this.vw};gvjs_.aN=function(a){return null==a||0===this.vw?null:(a-this.$f)*this.direction/this.vw+this.XL};gvjs_.g7=function(a){a=this.aN(a);return null==a?null:this.ir(a)};
gvjs_.bN=function(a){a=this.Rca(a);return null==a?null:this.Oc(a)};function gvjs_hH(a,b){return null==b?null:2*a.$f-b}function gvjs_kH(a,b){return isNaN(b)?!0:b*a.direction>a.rf*a.direction}function gvjs_eH(a,b){return!isNaN(b)&&Infinity!=b&&!(isNaN(b)||b*a.direction<a.$f*a.direction)&&!gvjs_kH(a,b)}gvjs_.Rca=function(a){return this.type==gvjs_Xd?this.wa.Hc(a):a};gvjs_.ir=function(a){return null==a?null:this.type==gvjs_Xd?this.wa.ir(a):a};
function gvjs_cH(a){switch(a.type){case gvjs_It:return a.lb.min-.5}return a.lb.min}function gvjs_lH(a,b){return null==b?!1:a.type==gvjs_Xd?b>=a.lb.min&&b<=a.lb.max:b>=Math.floor(a.lb.min)&&b<Math.ceil(a.lb.max)}function gvjs_8G(a){return null!=a.wa&&(a.wa instanceof gvjs_OE||a.wa instanceof gvjs_TE)}function gvjs_dH(a,b){a.ticks=b;a.hc=null;b=a.Fj;b===gvjs_e&&(a.Fj=gvjs_Fp);a.i7();a.h7();var c=null;b===gvjs_e&&(a.hc=[]);a.hc&&a.z6()&&(a.I_=a.hc,a.wba=a.ticks,c=a.hc);a.Fj=b;return c};var gvjs_mH={},gvjs_nH=!1;
function gvjs_oH(a){if(!gvjs_nH){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_Lo,y1:gvjs_Lo,x2:gvjs_Mo,y2:gvjs_Mo}},titleTextStyle:{color:gvjs_Ix},hAxis:{textStyle:{color:gvjs_Ix},
titleTextStyle:{color:gvjs_Ix}},vAxis:{textStyle:{color:gvjs_Ix},titleTextStyle:{color:gvjs_Ix}},legend:{textStyle:{color:gvjs_Ix}},chartArea:{backgroundColor:{stroke:gvjs_Pr,fill:gvjs_e}},areaOpacity:.8};gvjs_mH.classic=b;b={titlePosition:gvjs_Fp,axisTitlesPosition:gvjs_Fp,legend:{position:gvjs_Fp},chartArea:{width:gvjs_Mo,height:gvjs_Mo},vAxis:{textPosition:gvjs_Fp},hAxis:{textPosition:gvjs_Fp}};gvjs_mH.maximized=b;b={enableInteractivity:!1,legend:{position:gvjs_e},seriesType:gvjs_et,lineWidth:1.6,
chartArea:{width:gvjs_Mo,height:gvjs_Mo},vAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e},hAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e}};gvjs_mH.sparkline=b;b={bar:{groupWidth:"65%"},textStyle:{color:gvjs_Fr,fontName:gvjs_ws},annotations:{textStyle:{color:gvjs_Fr,fontName:gvjs_ws}},bubble:{highContrast:!0,textStyle:{auraColor:gvjs_e,color:"#636363",fontName:gvjs_ws}},tooltip:{textStyle:{color:gvjs_Fr,fontName:gvjs_ws},boxStyle:{stroke:"#b2b2b2",
strokeOpacity:1,strokeWidth:1.5,fill:gvjs_Ix,fillOpacity:1,shadow:{radius:1,opacity:.2,xOffset:0,yOffset:2}}},vAxis:{textStyle:{color:gvjs_Fr,fontName:gvjs_ws,fontSize:12},gridlines:{color:gvjs_Pr},baselineColor:"#9e9e9e"},legend:{newLegend:!0,pagingTextStyle:{fontName:gvjs_ws},textStyle:{auraColor:gvjs_e,color:gvjs_Fr,fontName:gvjs_ws,fontSize:12}},hAxis:{textStyle:{color:gvjs_Fr,fontName:gvjs_ws,fontSize:12},gridlines:{color:gvjs_Pr},baselineColor:"#9e9e9e"},pieSliceTextStyle:{color:gvjs_ea,fontName:gvjs_ws,
fontSize:14},pieResidueSliceColor:gvjs_Fr,titleTextStyle:{color:gvjs_Fr,fontName:gvjs_ws,fontSize:16,bold:gvjs_Wb},scatter:{dataOpacity:.6},colorAxis:{colors:[],"one-sided-colors":[gvjs_ea,gvjs_6D[gvjs_5r]],"two-sided-colors":[gvjs_6D[gvjs_5r],gvjs_ea,gvjs_8D[gvjs_6r]],legend:{textStyle:{color:gvjs_Fr,fontName:gvjs_ws,fontSize:12}}},colors:[{color:gvjs_6D[gvjs_5r],dark:gvjs_6D[gvjs_8r],light:gvjs_6D[gvjs_1r]},{color:gvjs_7D[gvjs_5r],dark:gvjs_7D[gvjs_9r],light:gvjs_7D[gvjs_1r]},{color:gvjs_8D[gvjs_6r],
dark:gvjs_8D[gvjs_8r],light:gvjs_8D[gvjs_1r]},{color:gvjs_9D[gvjs_5r],dark:gvjs_9D[gvjs_7r],light:gvjs_9D[gvjs_1r]},{color:gvjs_$D[gvjs_4r],dark:gvjs_$D[gvjs_8r],light:gvjs_$D[gvjs_1r]},{color:gvjs_aE[gvjs_6r],dark:gvjs_aE[gvjs_8r],light:gvjs_aE[gvjs_1r]},{color:gvjs_bE[gvjs_4r],dark:gvjs_bE[gvjs_7r],light:gvjs_bE[gvjs_1r]},{color:gvjs_cE[gvjs_8r],dark:gvjs_cE[gvjs_9r],light:gvjs_cE[gvjs_1r]},{color:gvjs_dE[gvjs_4r],dark:gvjs_dE[gvjs_6r],light:gvjs_dE[gvjs_1r]},{color:gvjs_eE["300"],dark:gvjs_eE[gvjs_5r],
light:gvjs_eE[gvjs_1r]},{color:gvjs_fE[gvjs_7r],dark:gvjs_fE[gvjs_9r],light:gvjs_fE[gvjs_1r]},{color:gvjs_eE[gvjs_7r],dark:gvjs_eE[gvjs_9r],light:gvjs_eE["200"]}]};gvjs_mH.material=b;gvjs_nH=!0}return gvjs_mH[a]}function gvjs_pH(a){var b={};b.color=a.color||a;var c=gvjs_Wh(b.color);c==gvjs_e?(b.pb=a.darker||c,b.xh=a.lighter||c):(c=gvjs_Th(c),b.pb=a.darker||gvjs_Sh(gvjs_wA(c,.25)),b.xh=a.lighter||gvjs_Sh(gvjs_xA(c,.25)));return b};function gvjs_Ofa(a,b,c,d){this.q0=Math.pow(a,2);this.b0=Math.pow(b,2);this.wma=b;this.T1=(this.Yr=c?new gvjs_B(d.transform(c.start),d.transform(c.end)):null)?this.Yr.end-this.Yr.start:null;this.Uca=d}
function gvjs_qH(a,b){var c=null;null!=b&&null!=a.Uca&&(b=a.Uca.transform(b));if(null!=b&&null!=a.Yr)0===a.T1&&b===a.Yr.start?c=(a.b0+a.q0)/2:b<=a.Yr.start?c=a.q0:b>=a.Yr.end&&(c=a.b0);else if(!a.T1||null==b)return a.wma;null==c&&(b=gvjs_0e(b,a.Yr.start,a.Yr.end),c=gvjs_Vy(a.q0,a.b0,(b-a.Yr.start)/a.T1));return Math.round(Math.sqrt(c))}
function gvjs_rH(a,b){var c=gvjs_xi(a,"sizeAxis.minSize"),d=gvjs_xi(a,"sizeAxis.maxSize");if(c>d)throw Error("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+")");var e=a.Da("sizeAxis.minValue"),f=a.Da("sizeAxis.maxValue");if(null!=e&&null!=f&&e>f)throw Error("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+")");b=gvjs_EA(b,e,f);a=gvjs_HE(a,"sizeAxis.logScale","sizeAxis.scaleType");a=gvjs_IE(a,1,[]);return new gvjs_Ofa(c,d,b,a)};function gvjs_sH(a,b,c,d){this.Rl=a;this.m=b;this.Nl=d;this.be=c;this.Ia=gvjs_My(this.m,"bubble.textStyle",{hb:d.Tk,fontSize:d.dn,Pb:d.sz});this.Fya=gvjs_E(this.m,"bubble.highContrast",!1);this.Af=gvjs_Jy(this.m,"bubble.stroke",gvjs_Nr);this.jr=gvjs_Iy(this.m,gvjs_At,.8);this.Yka=[[255,255,255],[97,97,97]];this.G0=0;this.cM=1;this.eM=2;this.ys=3;this.ou=4;this.eq=this.Hfa=this.I7=this.uha=this.nha="";this.yX=this.m.ea(gvjs_7t,gvjs_EF);this.YN=gvjs_pH(this.yX[0]).color;this.bL=this.zs=this.C3=this.BW=
this.cE=this.UB=null;this.ik()}
gvjs_sH.prototype.ik=function(){function a(k,l,m){if(c.Z()<=k)return"";var n=c.Y(k);if(l&&!gvjs_Le(m,n))throw Error(gvjs_za+k+" must be of type "+m.join("/"));if(!l&&gvjs_Le(m,n))throw Error(gvjs_za+k+" cannot be of type "+m.join("/"));return n}var b=this.Nl,c=this.Rl,d=c.Z();if(3>d)throw Error("Data table should have at least 3 columns");a(this.G0,!0,[gvjs_j]);var e=a(this.cM,!1,[gvjs_j]),f=a(this.eM,!1,[gvjs_j]);this.nha=c.Ca(this.cM);this.uha=c.Ca(this.eM);typeof this.ys===gvjs_f&&this.ys<d?(this.eq=
a(this.ys,!0,[gvjs_f,gvjs_j]),this.eq==gvjs_j&&(this.UB={},this.cE=[]),this.I7=c.Ca(this.ys)):this.ys=null;var g=!1;typeof this.ou===gvjs_f&&this.ou<d?(a(this.ou,!0,[gvjs_f]),this.Hfa=c.Ca(this.ou),g=gvjs_E(this.m,"sortBubblesBySize",!0)):this.ou=null;b.ab=[];b.Ms={};for(d=0;d<c.ca();d++){var h=c.nj(d);b.Ms[h]=d}b.F=[{type:gvjs_Bt,oh:gvjs_E(this.m,["series.0.enableInteractivity",gvjs_wu],!0),aM:!0,vT:!0,lxa:g,points:[],eCa:this.UB,cDa:this.cE}];b.hv=e;b.pL=[f];b.Ih={};b.Ih.bubbles=1;b.fp=[]};
function gvjs_Pfa(a,b,c){for(var d=a.Rl,e=0;e<d.ca();e++){var f=d.getValue(e,a.cM),g=d.getValue(e,a.eM);f=gvjs_ME(b.wa,f);g=gvjs_ME(c.wa,g);null!=f&&gvjs_6G(b,f);null!=g&&gvjs_6G(c,g)}}gvjs_sH.prototype.Yja=function(a){if(a){var b=gvjs_Th(gvjs_tH(this,a.Xf)),c=gvjs_w(a.oa);b=gvjs_Sh(gvjs_zA(b,this.Yka));c.color=b;a.oa=c}};
gvjs_sH.prototype.bW=function(a,b){var c=this.Rl,d=c.Ha(a,this.cM),e=c.Ha(a,this.eM);d=[{title:this.nha||"X",value:d},{title:this.uha||"Y",value:e}];null!=this.ys&&(e=c.Ha(a,this.ys),d.push({title:this.I7||gvjs_fs,value:e}));null!=this.ou&&(a=c.Ha(a,this.ou),d.push({title:this.Hfa||"Size",value:a}));return{title:b,lines:d}};function gvjs_tH(a,b){return a.eq==gvjs_f?gvjs_OG(a.zs,b.color):a.eq==gvjs_j?a.UB[b.color].color:a.YN};function gvjs_uH(a,b,c,d,e){this.Ib=this.qb=a;this.options=b;this.Gc=c;this.Og=this.re=null;a=this.X=this.R7();a.Gc=c;a.width=d;a.height=e;a.eb=gvjs_D(b,gvjs_Vd,gvjs_e,gvjs_sF);a.Tk=gvjs_D(b,gvjs_wp);a.dn=gvjs_xi(b,gvjs_xp,Math.round(Math.pow(2*(a.width+a.height),1/3)));a.qX=gvjs_D(b,"seriesType",gvjs_d,gvjs_tF);a.oh=gvjs_E(b,gvjs_wu,!0);a.kg=gvjs_E(b,gvjs_kx);a.$w=gvjs_Ly(b,"tooltip.boxStyle");a.LE=gvjs_D(b,gvjs_Kw,gvjs_Zp,gvjs_zF);a.Y4=gvjs_E(b,"legend.newLegend");a.xG=gvjs_Ly(b,gvjs_kt);a.t7=gvjs_Ly(b,
gvjs_Ot);c=a.t7;d=a.xG;c=gvjs_Xx(c)?c.nb():gvjs_Xx(d)?gvjs_Wx(c)?gvjs_CA(c.nb(),d.nb(),c.ff):d.nb():null;a.vM=c;a.Bka=gvjs_Jy(b,gvjs_pt,"");a.w$=gvjs_Jy(b,gvjs_Vu,"");a.sz=a.vM||"";c=gvjs_D(b,gvjs_ex);a.uF=gvjs_D(b,"titlePosition",gvjs_9v,gvjs_xF);d=gvjs_My(b,gvjs_gx,{hb:a.Tk,fontSize:a.dn,Pb:a.uF==gvjs_Fp?a.sz:gvjs_e});a.title={text:c,oa:d,Ll:null,lines:[],rd:gvjs_1,Rc:gvjs_T,tooltip:"",anchor:null,angle:0};a.DB=gvjs_D(b,"axisTitlesPosition",gvjs_9v,gvjs_xF);a.dd=gvjs_E(b,"is3D");a.aw=gvjs_E(b,"isRtl",
!1);a.xfa=gvjs_E(b,"shouldHighlightSelection",!0);a.jk=gvjs_E(b,gvjs_jv);a.hD=gvjs_D(b,"interactivityModel",gvjs_ju,gvjs_Rea);this.b8()}gvjs_=gvjs_uH.prototype;gvjs_.rh=function(){return this.X};gvjs_.R7=function(){return new gvjs_UE};gvjs_.bm=function(){return this.X};
gvjs_.init=function(a,b){var c=this,d=Infinity;if(null!=b){var e=this.options.ea("async",null);d=typeof e===gvjs_f?e:(e=gvjs_E(this.options,"async",!1))?100:Infinity}var f=gvjs_Pe([this.Ska.bind(this)],this.SI()),g=a(function(){for(var h=Date.now(),k=0;0<f.length&&k<=d;)(k=f.shift()())&&(f=gvjs_Pe(k,f)),k=Date.now()-h;if(0===f.length){if(c.X.hD==gvjs_qu&&(!c.X.Ih||c.X.Ih.line!=c.X.F.length))throw Error("DIVE interactivity model is only supported when all series are of type line.");b&&b(c)}else setTimeout(g,
0)});g()};
gvjs_.SI=function(){var a=this,b;return[function(){b=a.bm()},function(){var c=a.e$(),d=a.d$(),e=null,f=b.eb;!b.pd||f!==gvjs_dw&&f!==gvjs_Hd?b.Y4&&f!==gvjs_dw&&f!==gvjs_zt&&(e=2):e=2;e=a.options.Da("legend.iconAspectRatio")||e;a.re=new gvjs__G(b,a.options,c,e);a.Og=new gvjs_TG(b,a.options,d)},this.$M.bind(this),function(){gvjs_wfa(a.re);var c=a.X,d=c.title.oa.fontSize,e=a.re.Ia.fontSize,f=a.re.getPosition(),g=a.Og.Ia.fontSize,h=a.Og.getPosition(),k=c.uF==gvjs_9v?c.title.text:"",l=gvjs_8F(a.Gc,k,c.title.oa,
c.N.width,Infinity),m=Math.max(2,Math.round(d/3.236)),n=Math.max(2,Math.round(e/1.618)),p=Math.max(2,Math.round(g/1.618));g=[];g.push({key:gvjs_xt,min:2,extra:[Math.max(2,Math.round(1.618*c.dn))-2]});g.push({key:gvjs_qx,min:0,extra:[Infinity]});0<l.lines.length&&g.push({key:gvjs_ex,min:d+2,extra:[]});if(f==gvjs_px){f=a.re;for(var q=c.N.width,r=f.iG,t=gvjs_1G(f,r,q),u=1;(0==f.cca||f.cca>u)&&t.length<r.length;)++u,r=gvjs_Te(r,t.length),t=gvjs_1G(f,r,q);f=u;for(q=0;q<f;++q)g.push({key:gvjs_tv,min:e+
2,extra:[n-2]})}h==gvjs_px&&g.push({key:gvjs_6t,min:a.Og.getHeight()+2,extra:[p-2]});for(h=1;h<l.lines.length;h++)g.push({key:gvjs_ex,min:d+2,extra:[m-2]});l=gvjs_Zz(g,c.N.top);d=l[gvjs_qx][0]||0;m=l.title||[];h=gvjs_8F(a.Gc,k,c.title.oa,c.N.width,m.length);for(n=0;n<h.lines.length;n++)d+=m[n],c.title.lines.push({text:h.lines[n],x:c.N.left,y:d,length:c.N.width});c.title.tooltip=h.se?k:"";k=l.legend||[];0<k.length&&(a.re.eG=k.length,e=d+k[0]-e,d+=gvjs_4x.apply(null,k),a.re.Ar(new gvjs_A(e,c.N.right,
d,c.N.left)));e=l.colorBar||[];0<e.length&&(d+=e[0],c=new gvjs_A(d-a.Og.getHeight(),c.N.right,d,c.N.left),a.Og.Ar(c));b.legend=a.re.define();b.ej=a.Og.define()}]};gvjs_.b8=function(){this.Ib=new gvjs_L(this.qb);if(2>this.Ib.Z())throw Error("Not enough columns given to draw the requested chart.");};gvjs_.Nda=function(){};
function gvjs_vH(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_.Ska=function(){var a=this.X,b=this.options.ll(gvjs_Ut,a.width),c=this.options.ll(gvjs_Qt,a.height),d=this.options.ll(gvjs_Tt,a.height),e=this.options.ll(gvjs_Rt,a.width),f=this.options.ll(gvjs_Pt,a.height),g=this.options.ll(gvjs_St,a.width);e=gvjs_vH(e,g,b,a.width,function(){var h=a.width/1.618,k=a.width-a.height*(1.618-1);return Math.round(h>k?h:(h+2*k)/3)});b=e.start;e=e.end;g=e-b;d=gvjs_vH(d,f,c,a.height,function(){var h=a.height/1.618,k=a.height-a.width*(1.618-1);return Math.round(h>k?h:
(h+2*k)/3)});c=d.start;d=d.end;a.N={left:b,right:e,width:g,top:c,bottom:d,height:d-c}};function gvjs_wH(a){var b=gvjs_t(a.lines,function(c){var d=a.anchor?a.anchor:{x:0,y:0},e=gvjs_iy(c.x+d.x,c.length,a.rd);c=gvjs_iy(c.y+d.y,a.oa.fontSize,a.Rc);return e.start==e.end||c.start==c.end?null:new gvjs_A(c.start,e.end,c.end,e.start)});b=gvjs_Fe(b,function(c){return null!=c});return gvjs_FA(b)};function gvjs_xH(a,b,c,d,e,f,g,h,k,l){this.gU=a;this.sg=b;this.Wna=c;this.Vsa=d;this.Yba=e;this.JO=f;this.gxa=g;this.w0=h;this.eka=k;this.j7=l}var gvjs_yH=[1,2,3,4,5];function gvjs_zH(a,b,c,d){switch(d){case "attachToEnd":return(b-1-a)%c;default:return a}}function gvjs_AH(a,b,c){b=Math.ceil((a.sg.length-0)/(b*c));return 2>a.sg.length||2>b}
function gvjs_Qfa(a,b,c,d,e){b=gvjs_zH(b,a.sg.length,d,a.gxa);for(var f=1>=a.sg.length?a.gU:Math.max(0,Math.abs(a.sg[1].Fa-a.sg[0].Fa)*d-a.w0),g=[];b<a.sg.length;b+=d){var h=a.sg[b],k=h.isVisible&&!a.eka?Math.min(f,2*h.Fa,2*(a.gU-h.Fa)):f,l=a.j7(h.text,k,e),m=l.se;k<f&&(m=a.j7(h.text,f,e).se);g.push({Aa:h.Aa,isVisible:h.isVisible,optional:h.optional,Fa:h.Fa,Fba:c,text:h.text,width:l.Xq,layout:l,se:m})}return g}
function gvjs_BH(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var h=gvjs_Qfa(a,a.Wna+g*c,g*d,e,d);gvjs_Re(f,h)}gvjs_Ve(f,function(k,l){return k.Fa-l.Fa});return f}function gvjs_CH(a,b,c){a=gvjs_BH(a,b,c,a.Vsa);return gvjs_Ge(a,function(d,e){return{uw:Math.max(d.uw,e.layout.lines.length),se:d.se||e.se}},{uw:0,se:!1})}
function gvjs_DH(a){for(var b=1,c=a.JO||1,d=gvjs_CH(a,b,c),e=b;d.se&&b<a.Yba;){b++;if(gvjs_AH(a,b,c))break;e=b;d=gvjs_CH(a,e,c)}b=c;if(!a.JO){c=a.sg.length/e*a.w0/a.gU;if(isNaN(c)||!isFinite(c)||1>c)c=1;var f=new gvjs_lG(gvjs_yH);f.floor(c);for(c=f.next();d.se&&c<a.sg.length&&!gvjs_AH(a,e,c);)b=c,d=gvjs_CH(a,e,b),c=f.next()}return{oV:e,skip:b,uw:d.uw*e}}
function gvjs_EH(a,b,c,d,e){a=gvjs_BH(a,b,c,d);e=gvjs_Ge(a,function(f,g){var h=g.se?1:0;delete g.se;return f+h},0)<=a.length*e;return{NT:a,U5:e}}
function gvjs_FH(a,b,c,d,e){var f=Math.min(a.Yba,d),g=Math.min(b,f),h=a.JO||c;c=gvjs_EH(a,g,h,d,e);for(b=g;!c.U5&&g<f;){g++;if(gvjs_AH(a,g,h))break;b=g;c=gvjs_EH(a,b,h,d,e)}f=h;if(!a.JO){h=a.sg.length/b*a.w0/a.gU;if(isNaN(h)||!isFinite(h)||1>h)h=1;g=new gvjs_lG(gvjs_yH);g.floor(h);for(h=g.next();!c.U5&&h<a.sg.length&&!gvjs_AH(a,b,h);)f=h,c=gvjs_EH(a,b,f,d,e),h=g.next()}return{oV:b,skip:f,NT:c.NT}};function gvjs_GH(a,b,c,d,e,f){gvjs_5G.call(this,a,b,gvjs_Pe(["hAxes."+d,gvjs_1u],c),d,e,f);this.e6=!1;this.SR()}gvjs_r(gvjs_GH,gvjs_5G);gvjs_=gvjs_GH.prototype;
gvjs_.SR=function(){var a=this.options;this.I3=a.Mq("slantedText");var b=gvjs_F(a,"slantedTextAngle",30);this.Kfa=b=gvjs_Yx(b,360);this.xT=gvjs__x(b);this.vka=gvjs_xi(a,gvjs_Dv,.5*this.zd.fontSize);this.E9=gvjs_xi(a,"firstVisibleText");this.PQ=gvjs_xi(a,"maxTextLines",Infinity);this.a0=gvjs_xi(a,gvjs_Hv,2);this.IO=gvjs_xi(a,"showTextEvery",0);this.G3=gvjs_D(a,"showTextEveryMode","attachToStart",gvjs_Uea);this.sca=gvjs_xi(a,"minTextSpacing",this.zd.fontSize);gvjs_E(a,["allowContainerBoundaryTextCutoff",
"allowContainerBoundaryTextCufoff"],!1)};gvjs_.Y9=function(){return"hAxis#"+this.index};gvjs_.YV=function(a,b){var c=this.X.N;return gvjs_bH(this,c.width,1==this.direction?c.left:c.right,a,b)};
gvjs_.i7=function(){var a=this,b=null!=this.hc;if(0==this.index){var c=this.X.Gc,d=this.zd.fontSize,e=this.title.oa.fontSize,f=this.X.DB==gvjs_9v?this.title.text:"",g=new gvjs_xH(this.X.width,this.ticks,this.E9,this.PQ,this.a0,this.IO,this.G3,this.sca,this.e6,function(y,z,A){return gvjs_8F(c,y,a.zd,z,A)}),h=this.IO||1;if(this.Fj==gvjs_9v)if(null==this.I3)if(this.ticks.length*d/(this.a0*h)<=this.X.width){var k=gvjs_DH(g);if(k.skip>h||0==k.uw){var l=gvjs_HH(this,c);k=null}}else l=gvjs_HH(this,c);else this.I3?
l=gvjs_HH(this,c):k=gvjs_DH(g);var m=gvjs_8F(c,f,this.title.oa,this.X.N.width,Infinity),n=this.ip,p=Math.max(n,Math.round(d/1.618)),q=Math.max(n,Math.round(d/3.236));f=function(){return{key:gvjs_dx,min:l.minHeight+n,max:l.maxHeight+n,extra:[p-n]}};var r=[];r.push({key:gvjs_xt,min:n,extra:[Infinity]});0<m.lines.length&&r.push({key:gvjs_ex,min:e+n,extra:[Infinity]});var t=this.re.Ia.fontSize;this.re.getPosition()==gvjs_wt&&r.push({key:gvjs_tv,min:t+this.ip,extra:[Infinity]});this.Og.getPosition()==
gvjs_wt&&r.push({key:gvjs_6t,min:this.Og.getHeight()+n,extra:[Infinity]});var u=r.length;k&&0<k.uw?r.push({key:gvjs_dx,min:d+n,extra:[p-n]}):l&&r.push(f());var v=r.length;if(k)for(t=1;t<k.uw;t++)r.push({key:gvjs_dx,min:d+n,extra:[q-n]});d=r.length;for(t=1;t<m.lines.length;t++)r.push({key:gvjs_ex,min:e+n,extra:[this.V9-n]});this.kV=e=gvjs_Zz(r,this.X.height-this.X.N.bottom);var w=e.ticks||[];if(k){var x=gvjs_FH(g,k.oV,k.skip,w.length,0);null==this.I3&&x.skip>h&&(x=k=null,l=gvjs_HH(this,c),r[u]=f(),
r=gvjs_Hda(r,0,v,d,void 0),e=gvjs_Zz(r,this.X.height-this.X.N.bottom))}this.qj=this.X.N.bottom;w=e.ticks||[];if(0<w.length){for(t=1;t<w.length;t++)w[t]+=w[t-1];if(b&&1==w.length)for(b=this.qj+w[0],t=0;t<this.hc.length;t++)g=this.hc[t].Ea,g.anchor=g.anchor||new gvjs_9F(0,0),g.anchor.y=b;k?this.hc=gvjs_t(x.NT,function(y,z){var A=gvjs_t(y.layout.lines,function(B,F){return{x:0,y:w[y.Fba+F],length:y.width,text:B}});z=a.hc&&a.hc[z]&&a.hc[z].Ea;return{Aa:y.Aa,isVisible:y.isVisible,optional:y.optional,Ea:{text:y.text,
oa:a.zd,lines:A,rd:z?z.rd:gvjs__,Rc:z?z.Rc:gvjs_T,tooltip:y.layout.se?y.text:"",anchor:new gvjs_9F(y.Fa,a.qj),angle:0}}}):l&&(k=w[0],x=Math.min(k-n,l.maxHeight),this.hc=gvjs_Rfa(this,c,this.qj+k-x,x,l.skip));this.qj+=gvjs_Ce(w)}gvjs_Sfa(this);gvjs_Tfa(this);gvjs_Ufa(this)}};
function gvjs_Sfa(a){var b=a.X.Gc,c=a.X.DB==gvjs_9v?a.title.text:"",d=a.kV.title||[];if(0<d.length)for(b=gvjs_8F(b,c,a.title.oa,a.X.N.width,d.length),a.title.tooltip=b.se?c:"",a.title.lines=[],c=0;c<d.length;c++)a.qj+=d[c],a.title.Rc=gvjs_T,a.title.lines.push({x:a.X.N.left+a.X.N.width/2,y:a.qj,length:a.X.N.width,text:b.lines[c]})}function gvjs_Tfa(a){var b=a.re.Ia.fontSize,c=a.kV.legend||[];0<c.length&&(a.qj+=c[0],a.re.Ar(new gvjs_A(a.qj-b,a.X.N.right,a.qj,a.X.N.left)))}
function gvjs_Ufa(a){var b=a.kV.colorBar||[];0<b.length&&(a.qj+=b[0],b=new gvjs_A(a.qj-a.Og.getHeight(),a.X.N.right,a.qj,a.X.N.left),a.Og.Ar(b))}
function gvjs_HH(a,b){function c(m){m=b(m.text,d).width;return Math.ceil(Math.abs(m*f)+Math.abs(e*g))}var d=a.zd,e=d.fontSize,f=Math.sin(a.xT%Math.PI),g=Math.cos(a.xT%Math.PI),h=a.IO;h||(h=2>a.ticks.length?1:Math.ceil((e+a.ip)/f/Math.abs(a.ticks[1].Fa-a.ticks[0].Fa)));for(var k=0,l=0;l<a.ticks.length;l+=h)k=Math.max(c(a.ticks[l]),k);a=c({text:gvjs_Zr});return{minHeight:Math.min(k,a),maxHeight:k,skip:h}}
function gvjs_Rfa(a,b,c,d,e){var f=gvjs_zH(0,a.ticks.length,e,a.G3);d=Math.floor((d-a.zd.fontSize*Math.cos(a.xT%Math.PI))/Math.sin(a.xT%Math.PI));var g=[];for(c+=a.vka;f<a.ticks.length;f+=e){var h=a.ticks[f],k=gvjs_8F(b,h.text,a.zd,d,1),l={text:h.text,oa:a.zd,lines:[],angle:-a.Kfa,rd:180<a.Kfa?gvjs_1:gvjs_T,Rc:gvjs__,tooltip:k.se?h.text:"",anchor:new gvjs_9F(h.Fa,c)};0<k.lines.length&&l.lines.push({x:0,y:0,length:d,text:k.lines[0]});g.push({Aa:h.Aa,isVisible:h.isVisible,optional:h.optional,Ea:l})}return g}
gvjs_.h7=function(){if(0==this.index){var a=this.X.Gc,b=this.zd.fontSize,c=new gvjs_xH(this.X.width,this.ticks,this.E9,this.PQ,this.a0,this.IO,this.G3,this.sca,this.e6,gvjs_q(function(p,q,r){return gvjs_8F(a,p,this.zd,q,r)},this)),d,e=this.lga;this.Fj==gvjs_Fp&&(d=gvjs_DH(c));var f=this.ip,g=Math.max(this.ip,Math.round(b/3.236)),h=Math.max(this.ip,Math.round(b/1.618));h=this.type==gvjs_Xd?g:h;var k=Math.max(f,Math.round(b/3.236));if(this.type==gvjs_Xd)if("high"===e){var l=gvjs_1;var m=g}else l=gvjs_T,
m=-g;else l=gvjs__,m=0;e=[];e.push({key:gvjs_qx,min:f,extra:[Infinity]});if(d)for(g=0;g<d.uw;g++)e.push({key:gvjs_dx,min:b+f,extra:[(0==g?h:k)-f]});var n=gvjs_Zz(e,Math.floor(this.X.N.height/2)).ticks||[];if(0<n.length){for(g=1;g<n.length;g++)n[g]+=n[g-1];b=gvjs_FH(c,d.oV,d.skip,n.length,.5);this.hc=gvjs_t(b.NT,function(p){var q=p.layout.lines;q.reverse();q=gvjs_t(q,function(r,t){return{x:0,y:-n[p.Fba+t],length:p.width,text:r}},this);return{Aa:p.Aa,isVisible:p.isVisible,optional:p.optional,Ea:{text:p.text,
oa:this.zd,lines:q,rd:l,Rc:gvjs_1,tooltip:p.layout.se?p.text:"",anchor:new gvjs_9F(m+p.Fa,this.X.N.bottom),angle:0}}},this)}}};
gvjs_.z6=function(){function a(h,k){var l=h[0].anchor;gvjs_s(h,function(m){var n=m.anchor,p=n.x;n=n.y;var q=l.x,r=l.y,t=k;t=t*Math.PI/180;p-=q;n-=r;var u=Math.sin(t);t=Math.cos(t);m.anchor=new gvjs_9F(t*p-u*n+q,u*p+t*n+r);m.angle=0})}var b=this;if(this.Fj==gvjs_e)return!0;var c=this.options.ea(gvjs_dx,null),d=null!=c&&Array.isArray(c);gvjs_Xe(this.hc,function(h,k){return h.optional&&!k.optional?1:k.optional&&!h.optional?-1:0});c=gvjs_t(this.hc,function(h){return gvjs_w(h.Ea)});var e=0<c.length?c[0].angle:
0;e&&(0<e?a(c,360-e):a(c,-e));var f=[],g=[];return gvjs_Ie(c,function(h,k){function l(n){return gvjs_AA(m,n)}var m=gvjs_wH(h);if(!m)return!0;h=Math.round(h.oa.fontSize/4);m.expand(new gvjs_A(0,h,0,h));if(gvjs_Je(f,l))return d||b.hc[k].optional?(b.hc[k].isVisible=!1,!0):!1;if(d||b.hc[k].optional){if(gvjs_Je(g,l))return b.hc[k].isVisible=!1,0===f.length;g.push(m)}else f.push(m);return!0})};
gvjs_.zY=function(){var a={};a.dh=-1==this.direction;a.HK=this.X.N.left;a.FK=this.X.N.right;a.orientation=this.Ei();return a};gvjs_.Ei=function(){return gvjs_0};gvjs_.k7=function(){return 0==this.index?{Fa:this.X.N.bottom,direction:-1}:{Fa:this.X.N.top,direction:1}};function gvjs_IH(a){return new gvjs_3e(Math.round(a.x),Math.round(a.y))}function gvjs_Vfa(a){return gvjs_Ge(arguments,gvjs_Iz,new gvjs_3e(0,0))}function gvjs_Wfa(a){return gvjs_Ge(arguments,function(b,c){return new gvjs_y(b.width+c.width,b.height+c.height)},new gvjs_y(0,0))}function gvjs_JH(a,b,c){return new gvjs_3e(Math.cos(a)*b,Math.sin(a)*c)}function gvjs_Xfa(a){return new gvjs_3e(a[0],a[1])}
function gvjs_KH(a,b){return gvjs_t([[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_Xfa)}function gvjs_LH(a,b,c,d){return new gvjs_3(Math.min(a,c),Math.min(b,d),Math.abs(c-a),Math.abs(d-b))};function gvjs_MH(a,b,c,d,e,f){gvjs_5G.call(this,a,b,gvjs_Pe(["vAxes."+d,gvjs_Wd],c),d,e,f);this.type==gvjs_Xd&&(this.direction=-this.direction);this.SR()}gvjs_r(gvjs_MH,gvjs_5G);gvjs_=gvjs_MH.prototype;gvjs_.SR=function(){this.PQ=gvjs_xi(this.options,"maxTextLines",3)};gvjs_.Y9=function(){return"vAxis#"+this.index};gvjs_.YV=function(a,b){var c=this.X.N;return gvjs_bH(this,c.height,1==this.direction?c.top:c.bottom,a,b)};
function gvjs_NH(a){var b=a.X.Gc;return gvjs_Ge(a.ticks,function(c,d){return Math.max(c,b(d.text,this.zd).width)},0,a)}function gvjs_Yfa(a){var b=a.X.Gc,c=gvjs_NH(a);a=b(gvjs_Zr,a.zd).width;return Math.min(a,c)}
gvjs_.i7=function(){var a=this,b=this.X.Gc,c=this.zd.fontSize,d=this.title.oa.fontSize,e=this.X.DB==gvjs_9v?this.title.text:"",f=gvjs_8F(b,e,this.title.oa,this.X.N.height,Infinity),g=this.ip,h=gvjs_NH(this),k=gvjs_Yfa(this),l=[];this.Fj==gvjs_9v?l.push({key:gvjs_zw,min:g,extra:[c-g]}):l.push({key:gvjs_zw,min:0,extra:[Infinity]});0<f.lines.length&&l.push({key:gvjs_ex,min:d+g,extra:[Infinity]});this.Fj==gvjs_9v&&l.push({key:gvjs_dx,min:k+g,max:h+g,extra:[Infinity]});for(c=1;c<f.lines.length;c++)l.push({key:gvjs_ex,
min:d+g,extra:[this.V9-g]});d=this.X.N;l=gvjs_Zz(l,0==this.index?d.left:this.X.width-d.right);var m=0==this.index?0:this.X.width;f=l.title||[];if(0<f.length)for(b=gvjs_8F(b,e,this.title.oa,d.height,f.length),1===this.index&&b.lines.reverse(),this.title.tooltip=b.se?e:"",this.title.lines=[],c=0;c<f.length;c++)m+=f[c]*(0==this.index?1:-1),this.title.angle=-90,this.title.Rc=0==this.index?gvjs_T:gvjs_1,this.title.lines.push({x:m,y:d.top+d.height/2,length:d.height,text:b.lines[c]});if(this.Fj==gvjs_9v){e=
l.ticks[0]||0;m+=e*(0==this.index?1:-1);var n=Math.min(h,e-g);this.hc=n<k?[]:gvjs_t(this.ticks,function(p,q){var r=0==a.index?gvjs_T:gvjs_1,t=gvjs__;"bound"==a.Nxa&&(0==q&&(t=1==a.direction?gvjs_1:gvjs_T),q==a.ticks.length-1&&(t=1==a.direction?gvjs_T:gvjs_1));return gvjs_OH(a,p,m,n,r,t,0)})}};
gvjs_.z6=function(){var a=this;if(this.Fj==gvjs_e)return!0;var b=gvjs_t(this.hc,function(g){return g.Ea}),c=this.options.ea(gvjs_dx,null),d=null!=c&&Array.isArray(c),e=[],f=[];return gvjs_Ie(b,function(g,h){var k=gvjs_wH(g),l=g.oa.fontSize/8;if(!k)return!0;if(gvjs_Je(e,function(m){return gvjs_BA(k,m,l)}))return d||a.hc[h].optional?(a.hc[h].isVisible=!1,!0):!1;if(d||a.hc[h].optional){if(gvjs_Je(f,function(m){return gvjs_BA(k,m,l)}))return a.hc[h].isVisible=!1,0===e.length;f.push(k)}else e.push(k);
return!0})};
gvjs_.h7=function(){var a=this.X.Gc,b=this.zd.fontSize,c=this.ip,d=Math.max(this.ip,Math.round(b/3.236));b=Math.max(this.ip,Math.round(b/1.618));b=this.type==gvjs_Xd?d:b;if(this.type==gvjs_Xd)if("high"==this.lga){var e=gvjs_T;var f=d}else e=gvjs_1,f=-d;else e=gvjs__,f=0;d=gvjs_Ge(this.ticks,function(m,n){return Math.max(m,a(n.text,this.zd).width)},0,this);var g=a(gvjs_Zr,this.zd).width;g=Math.min(g,d);var h=[];h.push({key:gvjs_zw,min:c,extra:[Infinity]});this.Fj==gvjs_Fp&&h.push({key:gvjs_dx,min:g+
c,max:d+b,extra:[]});b=gvjs_Zz(h,this.X.N.width);var k=0==this.index?this.X.N.left:this.X.N.right;if(this.Fj==gvjs_Fp){b=b.ticks[0]||0;var l=Math.min(d,b-c);k+=(b-l)*(0==this.index?1:-1);this.hc=gvjs_t(this.ticks,function(m){return gvjs_OH(this,m,k,l,0==this.index?gvjs_1:gvjs_T,e,f)},this)}};
function gvjs_OH(a,b,c,d,e,f,g){var h=gvjs_8F(a.X.Gc,b.text,a.zd,d,a.PQ),k=a.zd.fontSize,l=Math.max(2,Math.round(k/3.236)),m=h.lines.length,n=gvjs_t(h.lines,function(p,q){return{x:0,y:(k+l)*(q-(m-1)/2),length:d,text:p}});return{Aa:b.Aa,isVisible:b.isVisible,optional:b.optional,text:b.text,Ea:{text:b.text,oa:a.zd,Ll:null,lines:n,rd:e,Rc:f,tooltip:h.se?b.text:"",anchor:new gvjs_9F(c,b.Fa-g),angle:0}}}
gvjs_.zY=function(){var a={};a.dh=-1==this.direction;a.HK=this.X.N.top;a.FK=this.X.N.bottom;a.orientation=this.Ei();return a};gvjs_.Ei=function(){return gvjs_V};gvjs_.k7=function(){return 0==this.index?{Fa:this.X.N.left,direction:1}:{Fa:this.X.N.right,direction:-1}};function gvjs_PH(a){this.md=a=void 0===a?String:a;this.zE=gvjs_Zfa()}
function gvjs_Zfa(){var a=new Map;a.set(gvjs_f,function(b,c){return c.md(b.value)});a.set("identifier",function(b){return b.name});a.set("+",function(){return" + "});a.set("-",function(){return gvjs_qr});a.set("--",function(){return"-"});a.set("=",function(){return" = "});a.set("*",function(){return" * "});a.set("(",function(){return"("});a.set(")",function(){return")"});a.set(",",function(){return gvjs_ha});a.set("^",function(){return"^"});return a}
gvjs_PH.prototype.V=function(a){var b=this;return gvjs_t(a,function(c){return b.zE.get(c.Gq())(c,b)},this).join("")};function gvjs_QH(a){a=gvjs_Fe(a.split("}"),function(g){return null!=g&&""!==gvjs_Kf(g)});for(var b={},c=0;c<a.length;c++){var d=a[c].split("{"),e=gvjs_t(d[0].split(","),gvjs_Kf),f=gvjs_VA(gvjs_Kf(d[1]));0===e.length?gvjs_ef(b,f):gvjs_s(e,function(g){b[g]=b[g]||{};gvjs_ef(b[g],f)})}return b}
var gvjs__fa=[{input:gvjs_S,mg:[gvjs_np,gvjs_4p]},{input:gvjs_Mp,mg:[gvjs_op,gvjs_5p]},{input:gvjs_pp,mg:[gvjs_np]},{input:gvjs_qp,mg:[gvjs_op]},{input:gvjs_7p,mg:[gvjs_4p]},{input:gvjs_8p,mg:[gvjs_5p]},{input:gvjs_9p,mg:[gvjs_6p]}];function gvjs_RH(a,b){var c={fill:{},stroke:{}};a=new gvjs_ji([a]);for(var d=0;d<b.length;d++){var e=b[d],f=e.mg;e=a.ea(e.input);if(null!=e)for(var g=0;g<f.length;g++)gvjs_o(f[g],e,c)}return c}function gvjs_0fa(a){return gvjs_RH(a,gvjs__fa)}
function gvjs_SH(a,b){if(null==a)return{};b=b||gvjs_0fa;a=gvjs_Kf(a);if(gvjs_vA(a))var c=b({color:a});else if("{"===a.charAt(0)){try{var d=gvjs_Ng(a)}catch(e){}null!=d&&(c=d)}null==c&&(gvjs_Sf(a,"{")?(c=gvjs_Kz(gvjs_QH(a),b),gvjs_$e(c,"")&&(gvjs_ef(c,c[""]),gvjs_Nz(c,"")),gvjs_$e(c,"*")&&(gvjs_ef(c,c["*"]),gvjs_Nz(c,"*"))):c=b(gvjs_VA(a)));return c};function gvjs_TH(a,b,c,d,e){gvjs_uH.call(this,a,b,c,d,e);this.qs=this.e4=this.d4=this.me=this.kd=this.ne=this.Of=this.Mb=null;this.Uz=1;this.RM=this.GH=null;this.Zr=!1}gvjs_m(gvjs_TH,gvjs_uH);gvjs_=gvjs_TH.prototype;
gvjs_.SI=function(){var a=this,b;return[function(){var c=a.options;b=a.X;b.pd=gvjs_E(c,"isDiff");b.pd||b.eb!==gvjs_Hd||(b.eb=gvjs_c,gvjs_kq(c,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:gvjs_0,domainAxis:{viewWindowMode:gvjs_qw}}));var d=c.mb(gvjs_nx,gvjs_AF);a.yz=d!=gvjs_e;d=b;var e=gvjs_oi(c,gvjs_ri,[],gvjs_Du,[gvjs_fp],gvjs_Sea);d.Tg=new gvjs_C(e);if(b.Tg.contains(gvjs_It)&&b.eb!=gvjs_c)throw Error("Focus target "+b.Tg+" is not supported for the chosen chart type.");
b.eb==gvjs_zt?a.qs=new gvjs_sH(a.Ib,a.options,a.Gc,b):(a.Mb=c.ea(gvjs_7t,gvjs_EF),gvjs_UH(a));c=0<b.Ih.bars||0<b.Ih.area||0<b.Ih.steppedArea;d=a.options.mb(gvjs_lv,gvjs_vea);null==d&&(d=gvjs_E(a.options,gvjs_lv)?gvjs_R:gvjs_e);b.Fp=c&&d||gvjs_e;b.zfa=gvjs_E(a.options,"showRemoveSeriesButton",!1)},this.Qla.bind(this),this.Nda.bind(this),function(){b.eb===gvjs_7u&&gvjs_UH(a)},this.Cra.bind(this),gvjs_uH.prototype.SI.bind(this)]};
function gvjs_UH(a){var b=a.X,c=a.Ib,d=b.eb==gvjs_Hd?function(){return gvjs_Hd}:b.eb===gvjs_7u?function(){return gvjs_ot}:function(l){return gvjs_D(a.options,gvjs_Qw+l+".type",b.qX,gvjs_tF)};d=b.pd?gvjs_1fa(c,d,b.eb):gvjs_2fa(c,d);a.RM=d.U6;b.ab=[];b.Ms={};for(var e=d.Xk,f={bs:0};f.bs<c.ca();f={bs:f.bs},f.bs++){var g=c.nj(f.bs),h=c.getValue(f.bs,0),k=gvjs_t(e,function(l){return function(m){return c.Ha(l.bs,m.columns.domain[0])||""}}(f));h={data:h,Zw:k,Ls:g};if(k=e[0].columns.tooltip)h.Bd=gvjs_fG(a,
k[0],f.bs);b.ab.push(h);b.Ms[g]=f.bs}b.F=[];for(e=0;e<d.I2.length;e++)f=gvjs_3fa(a,e,d.I2[e]),b.F.push(f),gvjs_Mz(c.fl(e))||(b.F[e].properties=c.fl(e));b.mq=d.N7;b.Xk=d.Xk;b.hv=d.hv;b.pL={};b.Ih={};a.d4=new gvjs_C;a.e4=[];for(d=0;d<b.F.length;++d){e=b.F[d];a.d4.add(e.hd);f=b.pL[e.hd];if(null==f)b.pL[e.hd]=e.dataType;else if(f!=e.dataType)throw Error("All series on a given axis must be of the same data type");b.Ih[e.type]=(b.Ih[e.type]||0)+1;f=a.e4[e.hd]||{};a.e4[e.hd]=f;f[e.type]=(f[e.type]||0)+1}}
function gvjs_4fa(a){function b(e){var f=d.F[e];if(d.pd&&f.type===gvjs_Hd){var g=[a.options.ea(gvjs_mu,.5),a.options.ea(gvjs_lu,1)],h=f.color.color;d.fp.push({id:f.id,text:f.oD,brush:new gvjs_2({gradient:{eg:h,Gf:h,Kn:g[0],Ln:g[1],x1:gvjs_Mo,y1:gvjs_Lo,x2:gvjs_Lo,y2:gvjs_Lo,eo:!0,Cp:!0}}),index:e,isVisible:f.NF})}else g=new gvjs_2({fill:f.color.color}),f.bH?g.zf(f.bH):f.ks&&g.zf(f.ks.fillOpacity),d.fp.push({id:f.id,text:f.oD,brush:g,index:e,isVisible:f.NF});c[e]=!0}var c={},d=a.X;d.fp=[];gvjs_s(d.F,
function(e,f){c[f]||(b(f),null!=e.EL&&b(e.EL))},a);d.pd&&d.F[0].type===gvjs_ot&&d.fp.push({id:-1,text:"Previous data",brush:new gvjs_2({fill:gvjs_FF.color}),index:-1,isVisible:!0})}
function gvjs_5fa(a,b){function c(I){return I=864E5*I+e}function d(I){I-=e;return I/864E5}for(var e=(new Date(1900,0,1,0,0,0)).getTime(),f=new gvjs_Xi("0.###E0"),g=new gvjs_Xi("#.###"),h=new gvjs_PH(function(I){return 0!==I&&(1E5<Math.abs(I)||.01>Math.abs(I))?f.format(I):g.format(I)}),k=a.X,l=0,m=k.orientation===gvjs_V,n=k.F.length,p={Bu:0};p.Bu<n;p={Bu:p.Bu,Au:p.Au,YF:p.YF,sx:p.sx,lM:p.lM,gM:p.gM},p.Bu++){var q=k.F[p.Bu],r=function(I){return function(Q,N){return[gvjs_rx+I.Bu+"."+Q,gvjs_rx+Q].concat(N||
[])}}(p);if(null!=a.options.ea(gvjs_rx+p.Bu)){l++;var t=gvjs_D(a.options,r(gvjs_Vd),gvjs_Hp,gvjs_Hea),u=a.options.ea(r(gvjs_S),"<default>"),v="<default>"===u;v&&(u=q.ah.nb());v=gvjs_Iy(a.options,r(gvjs_Mp,[gvjs_hu]),v?.5:1);var w=gvjs_xi(a.options,r(gvjs_jw,[gvjs_jw]),0),x=gvjs_E(a.options,r(gvjs_mw,[gvjs_mw]),0<w);0>=w&&(w=6);w/=2;0<w&&(w+=1);var y={};null!=q.columns.data&&(y.data=q.columns.data);var z=gvjs_xi(a.options,r(gvjs_Bv,[gvjs_Bv]),2),A=gvjs_D(a.options,r(gvjs_cu),gvjs_e,gvjs_CF),B=gvjs_E(a.options,
r(gvjs_Hx),!1);u=gvjs_pH(u);t=gvjs_rF[t];var F=(m?a.ne:a.Of)[0],C=(m?a.Of:a.ne)[q.hd];if(F.type===gvjs_Xd){p.Au=F.wa;p.lM=C.wa;F=b.Ca(0);p.gM=q.columns.data[0];p.sx=gvjs_py;p.YF=gvjs_py;C=null;0<b.ca()&&gvjs_re(b.getValue(0,0))?(p.sx=d,p.YF=c):C={transform:function(I){return function(Q){return gvjs_NE(I.Au,I.YF(Q))}}(p),inverse:function(I){return function(Q){return I.sx(I.Au.Wz.inverse(Q))}}(p)};var H={min:p.sx(p.Au.Jn),max:p.sx(p.Au.In)};t=t(b.ca(),function(I){return function(Q){Q=b.getValue(Q,0);
Q=I.Au.Hc(Q);return I.sx(Q)}}(p),function(I){return function(Q){return I.lM.Hc(b.getValue(Q,I.gM))}}(p),{range:H,AX:C,fv:gvjs_F(a.options,r("degree"),3)});if(null!==t){C=gvjs_D(a.options,r(gvjs_bd),b.Ca(p.gM));F=t.GQ?t.GQ(F,C).Fm():t.rv;F=h.V(F.Ym())||"Trendline "+l;F=gvjs_D(a.options,r(gvjs_ex),F);C=gvjs_t(t.data,function(I){return function(Q){var N=I.YF(Q[0]);return[I.Au.ir(N),I.lM.ir(Q[1])]}}(p));q.EL=k.F.length;H=gvjs_HA(u.color,z);gvjs_Rx(H,v);var G=gvjs_GA(u.color);G.zf(v);var J=gvjs_D(a.options,
r(gvjs_pv),F);gvjs_E(a.options,r("showR2"),!1)&&(J+="\n"+h.V((new gvjs_aF([new gvjs_eF([new gvjs_gF("r"),new gvjs_3E(2)]),new gvjs_3E(t.r2)])).Ym()));t=!1!==a.options.ea(r(gvjs_Sd));var K=a.options.ea(r(gvjs_iw),{type:gvjs_3o});q={id:q.id+"_trendline",title:F,Cg:!0,data:C,dataType:q.dataType,oh:gvjs_E(a.options,r(gvjs_wu,[gvjs_wu]),!0),vT:t,isVisible:!0,Ls:0,columns:y,sda:p.Bu,ef:q.ef,Rf:null,color:u,bH:v,ah:G,Qc:H,ks:null,KG:null,type:gvjs_d,fM:gvjs_F(a.options,r("zOrder"),0),lineWidth:z,pointRadius:w,
kE:K,Kda:12,gy:A,zT:gvjs_xi(a.options,r(gvjs_Xw,[gvjs_Xw]),1),aM:x,points:[],NW:[],hd:q.hd,NF:B,oD:J};k.F.push(q)}}}}}
function gvjs_2fa(a,b){for(var c=[],d=[],e=null,f=null,g=0,h=[],k=new gvjs_C,l=a.Z(),m=!1,n,p=0;p<l;++p){var q=a.Y(p),r=a.Xe(p,gvjs_Fd)||(0==p?gvjs_ru:gvjs_eu);if(0==p&&r!==gvjs_ru)throw Error(gvjs_ks);if(r==gvjs_ru){if(m||0<g)throw Error(gvjs_Ds+p+")");m=!0;e={columns:{},dataType:q};f={Bc:null,ef:d.length};d.push(e)}else if(r===gvjs_eu){0===g&&(f=c.length,n=b(f),e={type:n,dataType:q,columns:{}},f={Bc:f,ef:null},c.push(e),g=n===gvjs_Gt?4:1);g--;if(q!==e.dataType)throw Error(gvjs_cs+p+gvjs_vr+q+gvjs_sr+
e.dataType);n!==gvjs_ot&&n!==gvjs_Gt||k.add(p)}else if(r===gvjs_Sd&&e.columns[r])throw Error("Only one column with role 'tooltip' per series is allowed");r!==gvjs_ru&&(m=!1);e.columns[r]=e.columns[r]||[];h.push({Bc:f.Bc,ef:f.ef,role:r,CE:e.columns[r].length});e.columns[r].push(p)}if(0<g)throw Error(gvjs_ps+g+")");a=0;b=d[0].dataType;for(e=0;e<c.length;++e){if(d.length<=a)throw Error("Series #"+e+gvjs_ur);l=d[a+1];m=c[e].columns.data;if(l&&l.columns.domain[0]<=m[0]&&(++a,b!==d[a].dataType))throw Error(gvjs_ds);
c[e].ef=a}return{I2:c,Xk:d,hv:b,N7:h,U6:k}}function gvjs_VH(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_1fa(a,b,c){var d=[],e=[],f=null,g=[],h=new gvjs_C;if(c===gvjs_Hd){c=a.Z()-2;var k=function(t){if(t!==gvjs_eu&&t!==gvjs_1v)throw Error("All columns must be either data or old-data columns");},l={data:null,"old-data":null};f=a.Y(0);for(var m=0;2>m;++m){var n=a.Y(m),p=a.Xe(m,gvjs_Fd);k(p);gvjs_VH(f,n);n={columns:{},dataType:n};n.columns.domain=[m];e.push(n);l[p]=m;g.push({ef:m,role:gvjs_ru,CE:0,Bc:null})}for(m=0;m<c;++m){p=2+m;var q=a.Y(m);n=a.Xe(m,gvjs_Fd);k(n);m%2&&gvjs_VH(d[m-1].dataType,
q);var r=l[n];q={type:b(m),dataType:q,ef:r,columns:{}};q.columns[n]=[p];d.push(q);g.push({ef:r,role:n,CE:0,Bc:m})}}else if(c===gvjs_c){n=f=null;r=0;c=a.Z();for(k=0;k<c;++k){l=a.Y(k);m=a.Xe(k,gvjs_Fd)||(0===k?gvjs_ru:gvjs_eu);if(0===k&&m!==gvjs_ru)throw Error(gvjs_ks);if(m===gvjs_ru){if(0<r)throw Error(gvjs_Ds+k+")");f={columns:{},dataType:l};n={Bc:null,ef:e.length};e.push(f)}0!==r||m!==gvjs_eu&&m!==gvjs_1v||(n=d.length,p=b(n),f={type:p,dataType:l,columns:{}},n={Bc:n,ef:null},d.push(f),r=p===gvjs_Gt?
4:m===gvjs_1v?2:1,p!==gvjs_ot&&p!==gvjs_Gt||h.add(k));if(m===gvjs_eu||m===gvjs_1v)if(r--,l!==f.dataType)throw Error(gvjs_cs+k+gvjs_vr+l+gvjs_sr+f.dataType);if(m===gvjs_Sd&&f.columns[m])throw Error("Only one data column with role 'tooltip' per series is allowed");f.columns[m]=f.columns[m]||[];g.push({Bc:n.Bc,ef:n.ef,role:m,CE:f.columns[m].length});f.columns[m].push(k)}if(0<r)throw Error(gvjs_ps+r+")");a=0;f=e[0].dataType;for(b=0;b<d.length;++b){if(e.length<=a)throw Error("Series #"+b+gvjs_ur);c=e[a+
1];k=d[b].columns[gvjs_1v]||d[b].columns.data;if(c&&c.columns.domain[0]<=k[0]&&(++a,f!==e[a].dataType))throw Error(gvjs_ds);d[b].ef=a}}return{I2:d,Xk:e,hv:f,N7:g,U6:h}}gvjs_.NK=function(a){a=a.columns[gvjs_1v];return null!=a&&0<a.length};
function gvjs_3fa(a,b,c){var d=c.type,e=c.columns,f=c.ef,g=a.options,h=gvjs_Qw+b+".",k=d+".",l=e.data||e[gvjs_1v],m=a.Ib.wf(l[0]),n=a.Ib.Ca(l[0])||"",p=d==gvjs_Hd?0:2,q=gvjs_xi(g,[h+gvjs_jw,gvjs_jw],d==gvjs_Hd?7:0);var r=gvjs_E(g,[h+gvjs_mw,gvjs_mw],d==gvjs_d||d==gvjs_et||d==gvjs_Hd?0<q:!0);0==q&&(q=d==gvjs_Hd?7:6);q/=2;0<q&&(q+=1);b=g.ea(h+gvjs_S,a.Mb[(a.X.pd&&d==gvjs_Hd?Math.floor(b/2):b)%a.Mb.length]);b=gvjs_pH(b);var t=null;if(d==gvjs_et||d==gvjs_3w)t=gvjs_Iy(g,[h+gvjs_ft,gvjs_ft]),t=gvjs_GA(b.color,
t);var u=null;if(d==gvjs_Gt){u=new gvjs_2({stroke:b.color,strokeWidth:2,fill:b.color});var v=new gvjs_2({stroke:b.color,strokeWidth:2,fill:gvjs_Qr}),w=gvjs_E(g,"candlestick.hollowIsRising"),x=w?u:v;u={Cea:gvjs_Ly(g,[h+gvjs_Ft,gvjs_Ft],w?v:u),y9:gvjs_Ly(g,[h+gvjs_Et,gvjs_Et],x)}}p=gvjs_xi(g,[h+gvjs_Bv,gvjs_Bv],p);v=gvjs_HA(b.color,p);(w=g.OI([h+"lineDashStyle","lineDashStyle"]))&&null!=w&&(v.Hm=w);k=gvjs_xi(g,[h+gvjs_hu,k+gvjs_hu,gvjs_hu],1);w=null;if(d===gvjs_Hd||d===gvjs_d||d===gvjs_et)w=g.ea([h+
gvjs_iw,gvjs_iw],{type:gvjs_3o}),typeof w===gvjs_j&&(w={type:w});x=null;if(a.X.pd&&d===gvjs_Hd){var y=a.NK(c);k=y?a.options.ea(gvjs_mu,.5):a.options.ea(gvjs_lu,1);y&&(x=!1)}y=d==gvjs_3w?t:gvjs_GA(b.color,k);if(a.X.pd)if(d===gvjs_ot){var z=g.ea("diff.oldData.color",gvjs_FF);z=gvjs_pH(z);z={background:{ah:gvjs_GA(z.color,k)}}}else d===gvjs_Hd&&a.NK(c)&&(r=!1);else d===gvjs_Hd&&(d=gvjs_d);var A=gvjs_6fa(a,e,g,h,b),B=!1!==a.options.ea(h+gvjs_Sd);return{id:a.Ib.nd(l[0]),title:n,dataType:c.dataType,isVisible:!0,
vT:B,Ls:m,columns:e,ef:f,oh:gvjs_E(g,[h+gvjs_wu,gvjs_wu],!0),Rf:A,color:b,bH:k,ah:y,Qc:v,ks:t,kE:w,Th:z,KG:u,type:d,fM:gvjs_F(g,h+"zOrder",0),lineWidth:p,pointRadius:q,Kda:12,gy:gvjs_D(g,[h+gvjs_cu,gvjs_cu],gvjs_e,gvjs_CF),zT:gvjs_xi(g,[h+gvjs_Xw,gvjs_Xw],1),aM:r,points:[],NW:[],hd:gvjs_xi(g,[h+gvjs_9w,gvjs_9w],0),NF:null!=x?x:gvjs_E(g,h+gvjs_Hx,!0),oD:gvjs_D(g,h+gvjs_pv,n)}}
function gvjs_6fa(a,b,c,d,e){function f(v,w){return g(v,w).concat([d+w,w])}function g(v,w){return[d+"interval."+v+"."+w,d+"intervals."+w,"interval."+v+"."+w,"intervals."+w]}var h=b.interval;if(!h)return null;b={Nb:[],LA:[],XM:[],points:[],areas:[],lines:[],ku:{}};for(var k={},l=0;l<h.length;l++){var m=h[l],n=a.Ib.nd(m)||a.Ib.Ca(m)||gvjs_ju,p=c.mb(g(n,gvjs_Md),gvjs_uF);switch(p){case gvjs_ot:b.Nb.push(m);a.RM.add(m);break;case "sticks":b.LA.push(m);break;case "boxes":b.XM.push(m);a.RM.add(m);break;
case gvjs_lw:b.points.push(m);break;case gvjs_et:b.areas.push(m);break;case gvjs_d:b.lines.push(m);break;case gvjs_e:break;default:throw Error("Invalid interval style: "+p);}n in k?k[n].push(m):k[n]=[m]}1<b.Nb.length&&0==b.LA.length&&(b.LA=[b.Nb[0],b.Nb[b.Nb.length-1]]);if(0!=b.LA.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(var q in k){a=gvjs_xi(c,g(q,gvjs_Bv));
h=gvjs_Iy(c,g(q,gvjs_qp));l=gvjs_Jy(c,g(q,gvjs_S),"",gvjs_8e(gvjs_vF));l=gvjs_TF(l,e);a=new gvjs_2({stroke:l,strokeWidth:a,fill:l,fillOpacity:h});h=gvjs_xi(c,g(q,"barWidth"));l=gvjs_xi(c,g(q,"shortBarWidth"));m=gvjs_xi(c,g(q,"boxWidth"));n=gvjs_xi(c,g(q,gvjs_jw));p=c.mb(g(q,gvjs_Md),gvjs_uF);var r=gvjs_E(c,f(q,gvjs_jv)),t=gvjs_D(c,f(q,gvjs_cu),gvjs_e,gvjs_CF),u=gvjs_xi(c,f(q,gvjs_Xw),1);a={style:p,brush:a,zka:h,Dwa:l,Mka:m,Sua:n,jk:r,gy:t,zT:u};h=k[q];for(l=0;l<h.length;++l)b.ku[h[l]]=a}return b}
gvjs_.Qla=function(){var a=this.X;switch(a.eb){case gvjs_c:case gvjs_7u:a.orientation=gvjs_D(this.options,gvjs_7v,"",gvjs_wF);if(!a.orientation)throw Error("Unspecified orientation.");this.me={};this.Of={};this.ne={};switch(a.orientation){case gvjs_0:var b=gvjs_GH;var c=this.Of;var d=gvjs_MH;var e=this.ne;break;case gvjs_V:b=gvjs_MH,c=this.ne,d=gvjs_GH,e=this.Of}for(var f=this.d4.La(),g=0;g<f.length;++g){var h=f[g],k=new d(a,this.options,["targetAxes."+h,gvjs_Pd],h,gvjs_Xd,gvjs_qw);if(k.type!=gvjs_Xd)throw Error("Target-axis must be of type value");
this.me[h]=k;e[h]=k}d=b;e=this.options;if(this.Ib.Y(0)==gvjs_j)b:{switch(gvjs_7fa(this)){case gvjs_et:b=1<this.X.ab.length?gvjs_Jt:gvjs_It;break b;case gvjs_d:case gvjs_Hd:case gvjs_ot:case gvjs_3w:case gvjs_Gt:b=gvjs_It;break b}b=null}else b=gvjs_Xd;this.kd=new d(a,e,[gvjs_Tb],0,b,gvjs_Kv);c[0]=this.kd;break;case gvjs_Hd:case gvjs_zt:this.Of={0:new gvjs_GH(a,this.options,[],0,gvjs_Xd,gvjs_qw)},this.ne={0:new gvjs_MH(a,this.options,[],0,gvjs_Xd,gvjs_qw)},a.orientation===gvjs_0?(this.kd=this.Of[0],
this.me=this.ne):(this.kd=this.ne[0],this.me=this.Of)}};function gvjs_7fa(a){var b=[gvjs_d,gvjs_Hd,gvjs_et,gvjs_3w,gvjs_ot,gvjs_Gt],c={};gvjs_s(b,function(d,e){c[d]=e});a=gvjs_Ge(a.X.F,function(d,e){return Math.max(d,c[e.type])},0);return b[a]}
gvjs_.Cra=function(){var a=this.X;switch(a.eb){case gvjs_Hd:case gvjs_zt:if(a.hv==gvjs_j)throw Error("X values column cannot be of type string");var b=a.pL[0];if(b==gvjs_j)throw Error("Data column(s) cannot be of type string");var c=this.Of[0],d=this.ne[0];if(c.type!=gvjs_Xd)throw Error("The x-axis must be of type value");gvjs_7G(c,a.hv);if(d.type!=gvjs_Xd)throw Error("The y-axis must be of type value");gvjs_7G(d,b);break;case gvjs_c:case gvjs_7u:b=this.kd;a.eb===gvjs_7u&&(c=this.Ib.Xe(0,gvjs_av),
gvjs_kq(b.options,1,{ticks:c}));if(b.type==gvjs_Xd){if(a.hv==gvjs_j)throw Error("Domain column cannot be of type string, it should be the X values on a continuous domain axis");gvjs_7G(b,a.hv)}gvjs_v(this.me,function(e,f){var g=a.pL[f];if(g==gvjs_j)throw Error("Data column(s) for axis #"+f+" cannot be of type string");gvjs_7G(e,g)},this)}gvjs_v(this.Of,function(e){gvjs_aH(e)});gvjs_v(this.ne,function(e){gvjs_aH(e)})};
function gvjs_8fa(a){if(null===gvjs_WH(a))return[];for(var b=(a.X.Xk[0].columns.domain||[])[0],c=[],d=null,e=a.Ib,f=0;f<e.ca();f++){var g=e.getValue(f,b),h=gvjs_XH(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({Mc:d,Ce:g,moa:h})}d=g}return c}gvjs_.e$=function(){return this.qs&&this.qs.eq==gvjs_f?null:null!=this.ne[0]&&null!=this.ne[1]?gvjs_px:null!=this.ne[1]?gvjs_dd:gvjs_h};
gvjs_.d$=function(){return this.qs&&this.qs.eq==gvjs_f?gvjs_px:null};function gvjs_YH(a){var b=a.columns.data;return b?b[0]:a.columns[gvjs_1v][0]}function gvjs_9fa(a){for(var b=a.X,c=a.Ib,d=a.kd,e=0;e<b.ab.length;e++){for(var f=0;f<b.F.length;f++){var g=b.F[f],h=a.me[g.hd];g=c.getValue(e,gvjs_YH(g));g=gvjs_ME(h.wa,g);null!=g&&gvjs_6G(h,g)}d.type==gvjs_Xd&&(f=c.getValue(e,0),f=gvjs_ME(d.wa,f),gvjs_6G(d,f))}}
function gvjs_$fa(a){var b=a.X,c=a.Ib,d=a.Of[0];a=a.ne[0];for(var e=0;e<c.ca();e++)for(var f=0;f<b.F.length;f++){var g=b.F[f],h=gvjs_YH(g);g=c.getValue(e,b.Xk[g.ef].columns.domain[0]);h=c.getValue(e,h);g=gvjs_ME(d.wa,g);h=gvjs_ME(a.wa,h);null!=g&&gvjs_6G(d,g);null!=h&&gvjs_6G(a,h)}}
gvjs_.$M=function(){var a=this,b;return[function(){b=a.bm()},this.Uka.bind(this),function(){(b.Fp!==gvjs_e||b.pd||b.eb===gvjs_7u)&&gvjs_v(a.me,function(c){c.wc(0)})},function(){if(b.eb===gvjs_c||b.eb===gvjs_7u)gvjs_9fa(a),a.kd.type==gvjs_Xd&&a.kd.dD(gvjs_8fa(a)),gvjs_9G(a.kd),gvjs_v(a.me,function(e){e.dD();gvjs_9G(e)},a);else{var c=a.Of[0],d=a.ne[0];b.eb==gvjs_zt?gvjs_Pfa(a.qs,c,d):b.eb==gvjs_Hd&&gvjs_$fa(a);c.dD();gvjs_9G(c);d.dD();gvjs_9G(d)}},function(){a.Zr=a.Zr||gvjs_E(a.options,"bar.variableWidth");
b.eb===gvjs_7u&&(a.Zr=!1)},function(){b.Ih.bars&&gvjs_ZH(a,gvjs_ot);b.Ih.steppedArea&&(a.kd.type==gvjs_Xd&&(a.Zr=!0),gvjs_ZH(a,gvjs_3w));b.Ih.candlesticks&&gvjs_aga(a);if(b.Ih.line){for(var c=a.X,d=0;d<c.F.length;d++)gvjs__H(a,d);gvjs_0H(a);gvjs_1H(a);gvjs_2H(a)}b.Ih.area&&gvjs_bga(a);if(b.Ih.scatter){c=a.X;for(d=0;d<c.F.length;d++)gvjs_3H(a,d);gvjs_1H(a);gvjs_2H(a)}if(b.Ih.bubbles){c=a.qs;var e=a.Of[0],f=a.ne[0],g=a.Og;for(d=0;d<c.Rl.ca();d++){a:{var h=c;var k=e,l=f,m=d,n=h.Rl,p=n.getValue(m,h.G0),
q=n.Ha(m,h.G0),r=n.getValue(m,h.cM),t=n.getValue(m,h.eM),u=null;if(null!=h.ys&&(u=n.getValue(m,h.ys),null==u)){h=null;break a}var v=null;if(null!=h.ou&&(v=n.getValue(m,h.ou),null==v)){h=null;break a}n=h.be(q,h.Ia).width;if(h.eq==gvjs_f)h.BW=gvjs_DA(h.BW,u);else if(h.eq==gvjs_j){var w=u,x=h.UB[w];if(!x){x=gvjs_Qw+w+".";var y=gvjs_Jy(h.m,x+gvjs_S,h.yX[h.cE.length%h.yX.length]);y=gvjs_pH(y);var z=gvjs_E(h.m,x+gvjs_Hx,!0);x=gvjs_D(h.m,x+gvjs_pv,w);x={color:y.color,NF:z,oD:x};h.UB[w]=x;h.cE.push(w)}}h.C3=
gvjs_DA(h.C3,v);r=k.wa.Hc(r);t=l.wa.Hc(t);null===r||null===t?h=null:(gvjs_lH(k,r)&&gvjs_lH(l,t)&&(k.wc(r),l.wc(t)),k=h.bW(m,q),h={id:p,text:q,textLength:n,oa:h.Ia,Bd:k,Xf:{x:r,y:t,color:u,size:v}})}c.Nl.F[0].points.push(h)}if(c.eq==gvjs_f)c.zs=gvjs_RG(c.m,c.BW),g.setScale(c.zs);else if(c.eq==gvjs_j)for(d=0;d<c.cE.length;d++)e=c.cE[d],f=c.UB[e],f.NF&&c.Nl.fp.push({index:d,id:e,text:f.oD,brush:new gvjs_2({fill:f.color}),isVisible:!0});c.bL=gvjs_rH(c.m,c.C3);c.Fya&&gvjs_s(c.Nl.F[0].points,c.Yja,c)}},
function(){var c=b.eb===gvjs_7u,d=b.Ih.bars||b.Ih.candlesticks,e=null!=gvjs_Je(b.F,function(f){return null!=f.Rf});(d&&!c&&!a.Zr||e)&&gvjs_cga(a)},function(){b.Gd=gvjs_Kz(a.Of,function(c){return c.YV(this.re,this.Og)},a);b.Uc=gvjs_Kz(a.ne,function(c){return c.YV(this.re,this.Og)},a);gvjs_dga(a)},this.Rka.bind(this),this.Vua.bind(this),function(){gvjs_7ea(new gvjs_bG(a,a.options))},function(){var c=a.re.getPosition(),d=a.re.Ia.fontSize,e=null;c!=gvjs_h&&c!=gvjs_qv||null!=a.ne[1]||(e=new gvjs_A(b.N.top,
b.width-d,b.N.bottom,b.N.right+d));c!=gvjs_dd||null!=a.ne[0]||(e=new gvjs_A(b.N.top,b.N.left-d,b.N.bottom,d));e&&e.right>=e.left&&a.re.Ar(e)},this.yva.bind(this),function(){a.qs||(gvjs_5fa(a,a.Ib),gvjs_4fa(a),gvjs_ega(a))}]};
gvjs_.Uka=function(){var a=this.X,b=this.Gc,c=(gvjs_Lz(this.Of)||gvjs_Lz(this.ne)).title.oa,d=Math.max(a.title.oa.fontSize,c.fontSize),e=this.re.Ia.fontSize,f=this.re.getPosition(),g=this.Og.Ia.fontSize,h=this.Og.getPosition(),k=a.uF==gvjs_Fp?a.title.text:"",l="",m="";if(a.DB==gvjs_Fp){var n=function(w){var x=gvjs_9e(w);gvjs_Ve(x);x=gvjs_t(x,function(y){return w[y].title.text});return gvjs_Fe(x,function(y){return""!=y}).join(gvjs_ha)};switch(a.eb){case gvjs_Hd:case gvjs_zt:l=n(this.Of);m=n(this.ne);
break;case gvjs_c:l=n({0:this.kd}),m=n(this.me)}}l=l&&m?l+" / "+m:l?l:m?m:"";m=Math.max(2,Math.round(d/1.618));var 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_8F(b,k,a.title.oa,r,1);n=0<g.lines.length?g.lines[0]:"";var t=b(n,a.title.oa).width;r=Math.max(r-t-Math.round(Math.max(2,1.618*d)),0);b=gvjs_8F(b,l,c,r,1);var u=0<b.lines.length?b.lines[0]:"",v=[];v.push({key:gvjs_xt,min:2,extra:[Infinity]});(n||u)&&v.push({key:gvjs_ex,min:d+2,extra:[m-2]});f==
gvjs_Fp&&v.push({key:gvjs_tv,min:e+2,extra:[p-2]});h==gvjs_Fp&&v.push({key:gvjs_6t,min:this.Og.getHeight()+2,extra:[q-2]});f=gvjs_Zz(v,Math.floor(a.N.height/2));d=a.N.top;h=f.title||[];0<h.length&&(d+=h[0],n&&(a.title.lines.push({text:n,x:a.N.left+m,y:d,length:t}),a.title.tooltip=g.se?k:""),u&&(a.UI={text:l,oa:c,Ll:null,lines:[],rd:gvjs_T,Rc:gvjs_T,tooltip:b.se?l:"",anchor:null,angle:0},a.UI.lines.push({text:u,x:a.N.right-m,y:d,length:r})));c=f.legend||[];0<c.length&&(d+=c[0],this.re.Ar(new gvjs_A(d-
e,a.N.right,d,a.N.left)));e=f.colorBar||[];0<e.length&&(d+=e[0],a=new gvjs_A(d-this.Og.getHeight(),a.N.right,d,a.N.left),this.Og.Ar(a))};function gvjs_ZH(a,b){var c=a.X;c.pd?gvjs_fga(a,b):gvjs_gga(a,b,c.Fp)}function gvjs_cga(a){var b=a.kd;if(b.wa){var c=gvjs_Fe(a.X.ab,function(f,g){return 0!=gvjs_XH(this,g)},a),d=Infinity,e;gvjs_s(c,function(f){f=b.wa.Hc(f.data);if(null!=e){var g=Math.abs(f-e);0<g&&(d=Math.min(d,g))}e=f},a);isFinite(d)&&(a=d/2,b.wc(b.wa.Jn-a),b.wc(b.wa.In+a))}}
function gvjs_4H(a,b){for(var c=a.X,d=[],e=0;e<c.ab.length;e++){var f={positive:0,negative:0};d[e]=f;for(var g=0;g<c.F.length;g++){var h=c.F[g];if(h.type==b){var k=a.me[h.hd];h=a.Ib.getValue(e,h.columns.data[0]);null!=h&&(k=k.wa.Hc(h),0<k?f.positive+=k:f.negative-=k)}}}return d}function gvjs_5H(a,b){for(var c=a.X,d=0;d<c.F.length;d++){var e=c.F[d];e.type==b&&(a.me[e.hd].$L=gvjs_Kv)}}
function gvjs_gga(a,b,c){var d=a.X,e=a.Ib,f=a.kd,g=a.X.eb===gvjs_7u,h=a.Zr,k=c!==gvjs_e,l=k&&d.Fp!==gvjs_R;c=d.Fp===gvjs_yd?"#.##%":"0.00#";if(g){var m=(d.N.height-1)/gvjs_hga(a,k);a.X.kz=gvjs_6H(m,gvjs_E(a.options,gvjs_9u))}m=[];l&&(m=gvjs_4H(a,b),gvjs_5H(a,b));var n=null,p=f.wa?f.wa.Vca:null;h&&f.wc(p);for(h={Pm:0};h.Pm<d.ab.length;h={NU:h.NU,Pm:h.Pm},h.Pm++){var q=0==gvjs_XH(a,h.Pm),r=gvjs_Kz(a.me,function(){return{positive:0,negative:0}}),t=-1;null!=p&&(n=p);p=gvjs_cG(a,h.Pm);f.wc(p);h.NU=gvjs_lH(f,
p);for(var u={nB:0};u.nB<d.F.length;u={LU:u.LU,zu:u.zu,cs:u.cs,XF:u.XF,kM:u.kM,ds:u.ds,Np:u.Np,qx:u.qx,nB:u.nB,hM:u.hM},u.nB++)if(u.Np=d.F[u.nB],u.Np.type==b)if(t++,k||(r[u.Np.hd]={positive:0,negative:0}),u.qx=u.Np.points,q)u.qx.push(null);else{var v=u.Np.hd;u.ds=a.me[v];u.kM=u.ds.fw;var w=e.getValue(h.Pm,u.Np.columns.data[0]);w=u.kM?w:u.ds.wa.Hc(w);u.hM=void 0;l&&(gvjs_KE(u.ds.wa,c),u.hM=gvjs_LE(u.ds.wa));u.cs=0<=w?"positive":"negative";u.zu=r[v];k||(a.Uz=Math.max(a.Uz,t+1));u.LU=m[h.Pm]&&m[h.Pm][u.cs]||
1;u.XF=function(A){return function(B){return null==B?null:B/A.LU}}(u);v=function(A,B){return function(F,C,H){var G=null;null==F||isNaN(F)||(G=F+(k||g?A.zu[A.cs]:0));l&&(G=A.XF(G),H=A.XF(H));A.kM&&(G=A.ds.wa.Hc(G),H=A.ds.wa.Hc(H));B.NU&&A.ds.wc(G);var J;null!=F&&(J=gvjs_7H(a,A.Np,B.Pm,A.zu[A.cs],A.XF,!0));C={Xf:{Rs:B.Pm,iF:C,from:H,Ek:G,iy:n,d:p,XI:J}};null==F&&(C.km=!0);A.Np.type==gvjs_3w&&(J=A.qx.length,C.Xf.Vda=0==J||null==A.qx[J-1]?null:A.qx[J-1].Xf.Ek);gvjs_8H(a,C,A.Np,A.nB,B.Pm);l&&C.Bd&&(C.Bd.content=
C.Bd.content+" ("+A.hM.$b(G-H)+")");A.qx.push(C);null==F||isNaN(F)||(A.zu[A.cs]+=F)}}(u,h);var x=k?0:t,y=k||g?u.zu[u.cs]:null;if(g&&!a.X.kz)for(var z=0;z<(w||0);z++)y=k||g?u.zu[u.cs]:null,v(1,x,y);else v(w,x,y)}}k||gvjs_v(a.me,function(A){gvjs_jH(A)})}
function gvjs_fga(a,b){for(var c=a.X,d=a.Ib,e=a.kd,f=gvjs_Fe(c.F,function(w){return w.type==b}),g=0;g<c.ab.length;++g){var h=0==gvjs_XH(a,g),k=gvjs_cG(a,g);e.wc(k);for(var l=gvjs_lH(e,k),m=[gvjs_1v,gvjs_eu],n=0;n<f.length;++n){var p=f[n];if(h){p.points.push(null);return}for(var q=a.me[p.hd],r=q.wa,t=0;t<m.length;++t){var u=m[t],v=d.getValue(g,p.columns[u][0]);v=r.Hc(v);if(null===v){p.points.push(null);return}l&&q.wc(v);a.Uz=Math.max(a.Uz,n+1);u={brush:u==gvjs_1v?p.Th.background.ah:null,Xf:{Rs:g,iF:n,
from:null,Ek:v,d:k,Tra:u==gvjs_eu,XI:gvjs_7H(a,p,g,0,null,!0)}};gvjs_8H(a,u,p,n,g);p.points.push(u)}}}gvjs_v(a.me,function(w){gvjs_jH(w)})}
function gvjs_aga(a){var b=a.X,c=a.Ib,d=a.kd,e=gvjs_Fe(b.F,function(f){return f.type==gvjs_Gt});gvjs_s(b.ab,function(f,g){var h=0==gvjs_XH(this,g);gvjs_s(e,function(k,l){if(h)k.points.push(null);else{var m=k.columns.data,n=this.me[k.hd];this.Uz=Math.max(this.Uz,l+1);var p=c.getValue(g,m[0]),q=c.getValue(g,m[1]),r=c.getValue(g,m[2]);m=c.getValue(g,m[3]);p=n.wa.Hc(p);q=n.wa.Hc(q);r=n.wa.Hc(r);m=n.wa.Hc(m);if(null===p||null===m||null===q||null===r)k.points.push(null);else{var t=gvjs_cG(this,g);d.wc(t);
var u=r<q;gvjs_lH(d,t)&&(n.wc(p),n.wc(m));n={yG:u?k.KG.y9:k.KG.Cea,Qc:gvjs_GA(k.color.color),Xf:{Rs:g,iF:l,Hsa:p,lineTo:m,lva:u?r:q,mva:u?q:r,Pra:u,d:t}};gvjs_8H(this,n,k,l,g);k.points.push(n)}}},this)},a)}
function gvjs__H(a,b){var c=a.X,d=a.Ib,e=a.kd,f=c.F[b];if(f.type==gvjs_d){c=f.Cg?f.data:c.ab;for(var g=0;g<c.length;g++){var h=a.me[f.hd],k=f.columns.data[0];k=f.Cg?f.data[g][1]:d.getValue(g,k);k=h.wa.Hc(k);var l;if(null!=k){var m=gvjs_cG(a,g,f);e.wc(m);(l=gvjs_lH(e,m)&&!f.Cg)&&h.wc(k);h=f.Cg?null:gvjs_7H(a,f,g,0,null,l)}else l=!1,h=null;h={Xf:{Rs:g,iF:0,d:m,t:k,XI:h},shape:f.kE,wfa:l};null==k&&(h.km=!0);gvjs_8H(a,h,f,b,g);f.points.push(h)}}}
function gvjs_0H(a){for(var b=a.kd,c=a.X.F,d=0;d<c.length;d++){var e=c[d];if((e.type==gvjs_d||e.type==gvjs_et)&&0!=e.lineWidth){var f=a.me[e.hd],g=gvjs_t(e.points,function(l){return gvjs_KF(l)?null:new gvjs_u(l.Xf.d,l.Xf.t)}),h=a.X.jk;e=gvjs_6z(g,gvjs_cH(b),h);a:{switch(b.type){case gvjs_Jt:var k=b.lb.max-1;break a;case gvjs_It:k=b.lb.max-.5;break a}k=b.lb.max}g=gvjs_6z(g,k,h);f.wc(e);f.wc(g)}}}
function gvjs_bga(a){var b=a.X,c=a.Ib,d=a.kd,e=b.jk,f=b.Fp!==gvjs_e,g=f&&b.Fp!==gvjs_R,h=b.Fp===gvjs_yd?"#.##%":"0.00#",k=[];g&&(k=gvjs_4H(a,gvjs_et),gvjs_5H(a,gvjs_et));for(var l={},m=0;m<b.ab.length;l={MU:l.MU},m++){var n=gvjs_Kz(a.me,function(){return 0});l.MU=k[m]&&k[m].positive+k[m].negative||1;for(var p=function(J){return function(K){return null==K?null:K/J.MU}}(l),q=null,r=null,t=0;t<b.F.length;t++){var u=b.F[t];if(u.type==gvjs_et){var v=u.hd,w=a.me[v],x=null,y=null,z=u.columns.data[0],A=c.getValue(m,
z),B=gvjs_ME(w.wa,A),F=null==B||isNaN(B);F&&(B=0);var C=gvjs_cG(a,m);if(null!=C){A=void 0;g&&(gvjs_KE(w.wa,h),A=gvjs_LE(w.wa));var H=void 0,G=void 0;H=void 0;H=0<m?c.getValue(m-1,z):null;G=0===m||null===H&&!isNaN(H);z=m<c.ca()-1?c.getValue(m+1,z):null;z=m===c.ca()-1||null===z&&!isNaN(z);f?(H=n[v],F||(H+=B),x=r,y=q,F||(z||(r=H),G||(q=H))):(r=q=H=B,e||(z&&(r=null),G&&(q=null)));d.wc(C);G=gvjs_lH(d,C);H=p(H);q=p(q);r=p(r);G&&!F&&(z=gvjs_NE(w.wa,H),w.wc(z));z=gvjs_7H(a,u,m,n[v],p,G);f&&!F&&(n[v]+=B);
H={d:C,t:gvjs_NE(w.wa,H),Rs:m,iF:0,Mla:C,Nla:gvjs_NE(w.wa,q),Kla:C,Lla:gvjs_NE(w.wa,r),Jka:C,Kka:gvjs_NE(w.wa,x),Hka:C,Ika:gvjs_NE(w.wa,y),XI:z};v={Xf:H,shape:u.kE,wfa:G,km:F};F||(gvjs_8H(a,v,u,t,m),g&&v.Bd&&(w=p(B),v.Bd.content=v.Bd.content+" ("+A.$b(w)+")"));u.points.push(v)}}}}gvjs_0H(a);gvjs_1H(a)}function gvjs_ega(a){gvjs_s(a.X.F,function(b,c){b.Cg&&(b.type===gvjs_Hd?gvjs_3H(this,c):b.type===gvjs_d&&gvjs__H(this,c),gvjs_9H(this,c))},a)}
function gvjs_3H(a,b){var c=a.X,d=a.Ib,e=a.Of[0],f=a.ne[0],g=c.F[b],h=g.ef;if(g.type===gvjs_Hd)for(var k=g.Cg?g.data.length:d.ca(),l=0;l<k;l++){var m=c.Xk[h].columns.domain[0],n=gvjs_YH(g);m=g.Cg?g.data[l][0]:d.getValue(l,m);var p=g.Cg?g.data[l][1]:d.getValue(l,n);n=e.wa.Hc(m);m=f.wa.Hc(p);null!==n&&null!==m?((p=gvjs_lH(e,n)&&gvjs_lH(f,m))&&!g.Cg&&(e.wc(n),f.wc(m)),n={Xf:{x:n,y:m},shape:g.kE,Gwa:p},gvjs_8H(a,n,g,b,l),g.points.push(n)):g.points.push(null)}}
function gvjs_1H(a){function b(q){var r=null!=q.Xf?q.Xf.Rs:null;return{Mx:null!=q.Mx?q.Mx:1,xy:null!=q.xy?q.xy:1,scope:null!=q.scope?q.scope:!0,koa:null!=r?gvjs_XH(a,r):null}}function c(q){return!gvjs_KF(q)}for(var d=null===gvjs_WH(a),e=0;e<a.X.F.length;e++){var f=a.X.F[e],g=f.ks,h=f.columns.emphasis||[],k=f.columns.scope||[];if(0!=(f.columns.certainty||[]).length||0!=h.length||0!=k.length||!d){h=gvjs_zz(f.points,c);k=b(h||{});for(var l=0;l<f.points.length;l++){var m=f.points[l];if(!gvjs_KF(m)){var n=
b(m),p=f.Qc;n.scope||k.scope||(f.u$=f.u$||p.$y(),p=f.u$,m.rt=p,g&&(f.t$=f.t$||g.$y(),m.VP=f.t$));if(1>n.Mx||1>k.Mx)p=gvjs_$H(p,!1),m.rt=p;1!=n.xy&&1!=k.xy&&(p=gvjs_iga(p,Math.min(k.xy,n.xy)),m.rt=p);0!=n.koa||gvjs_KF(h)||(m.rt=null);k=n}h=m}}}}
function gvjs_aI(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==b.fill.color&&null==b.fill.opacity&&delete b.fill,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==b.stroke.color&&null==b.stroke.opacity&&null==b.stroke.width&&delete b.stroke,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_bI(a,b,c){var d=void 0;b=null!=b.columns.style?b.columns.style[0]:void 0;if(null!=b&&a.Ib.Y(b)===gvjs_j&&(a=a.Ib.getValue(c,b),null!=a)){d=gvjs_Kf(a);if(gvjs_vA(d))var e={fill:{color:d},stroke:{color:d}};else if("{"===d.charAt(0)){try{var f=gvjs_Ng(d)}catch(g){}null!=f&&(e=f)}null==e&&(gvjs_Sf(d,"{")?(e=gvjs_Kz(gvjs_QH(d),gvjs_aI),gvjs_$e(e,"")&&(Object.assign(e,e[""]),gvjs_Nz(e,"")),gvjs_$e(e,"*")&&(Object.assign(e,e["*"]),gvjs_Nz(e,"*"))):e=gvjs_aI(gvjs_VA(d)));d=e}if(null!=d)return new gvjs_ji([d])}
function gvjs_cI(a,b,c){c!==gvjs_1p&&(a.bf(gvjs_Jy(b,[gvjs_np,gvjs_lp],a.nb())),a.zf(gvjs_Iy(b,gvjs_op,a.ff)));c!==gvjs_lp&&(a.gd(gvjs_Jy(b,[gvjs_4p,gvjs_1p],a.Af)),gvjs_Rx(a,gvjs_Iy(b,gvjs_5p,a.Yi)),a.yl(gvjs_F(b,gvjs_6p,a.Ub)))}
function gvjs_8H(a,b,c,d,e){if(a.yz){a:{d=a.bW(c,d,e);var f=c.columns.tooltip;if(f&&!c.Cg){f=f[0];if(a.Ib.Y(f)===gvjs_c){d.i8=a.Ib.getValue(e,f);d.$h=!0;d.Fi=!0;break a}(f=gvjs_fG(a,f,e))&&f.Fi&&Object.assign(d,f)}d.$h=!!d.$h}b.Bd=d}d=gvjs_bI(a,c,e);a:{f=a.Ib;var g=c.columns.certainty||[];if(g.length){var h=f.getValue(e,g[0]);if(null!=h){f=f.Y(g[0])==gvjs_Db?h?1:0:h;break a}}f=1}a:{g=a.Ib;h=c.columns.emphasis||[];if(h.length){var k=g.getValue(e,h[0]);if(null!=k){g=g.Y(h[0])==gvjs_Db?k?2:1:k;break a}}g=
1}a:{a=a.Ib;h=c.columns.scope||[];if(h.length&&(e=a.getValue(e,h[0]),null!=e)){e=!!e;break a}e=!0}a=gvjs_PF(b,c);h=c.ah;if(null!=d){h=h.clone();b.radius=a=gvjs_xi(d,"point.size",a);k=d.ea("point.shape");null!=k&&(b.shape=k);k=d.Mq("point.visible");null!=k&&(b.visible=k);gvjs_cI(h,d);switch(c.type){case gvjs_d:case gvjs_Hd:case gvjs_et:gvjs_cI(h,d.view(gvjs_hw));null!=c.Qc&&(b.rt=(b.rt||b.Qc||c.Qc).clone(),gvjs_cI(b.rt,d.view([gvjs_d,""]),gvjs_1p));null!=c.ks&&(b.VP=(b.VP||b.Qc||c.ks).clone(),gvjs_cI(b.VP,
d.view([gvjs_et,""]),gvjs_lp));break;case gvjs_3w:gvjs_cI(h,d.view(gvjs_et),gvjs_lp),null!=c.Qc&&(b.Qc=(b.Qc||c.Qc).clone(),gvjs_cI(b.Qc,d.view([gvjs_d,""]),gvjs_1p));case gvjs_ot:gvjs_cI(h,d.view(gvjs_Ab));break;case gvjs_Gt:b.yG=b.yG.clone(),gvjs_cI(b.yG,d.view([gvjs_Ab,""])),gvjs_cI(b.Qc,d.view([gvjs_d,""]))}b.brush=h}e||(b.scope=e,c.v$=c.v$||h.$y(),h=c.v$,b.brush=h);1!=g&&(b.xy=g,c.type==gvjs_d||c.type==gvjs_et||c.type==gvjs_Hd)&&(a=Math.round(a*Math.sqrt(g)*10)/10,b.radius=a);if(1>f)switch(b.Mx=
f,c.type){case gvjs_d:case gvjs_et:case gvjs_Hd:b.brush=gvjs_$H(h,!0);b.radius=Math.max(a-gvjs_xy(b.brush)/2,0);break;case gvjs_ot:case gvjs_3w:b.brush=gvjs_$H(h,!1)}}function gvjs_fG(a,b,c){var d=a.Ib;a=a.X.kg&&(d.getProperty(c,b,gvjs_dv)||d.Xe(b,gvjs_dv));b=d.Ha(c,b);return{$h:!!a,Fi:b?!0:!1,content:b}}
gvjs_.bW=function(a,b,c){if(this.X.eb===gvjs_Hd||a.Cg||0===a.lineWidth){var d=this.Ib,e=this.X;if(a.Cg){var f=a.data[c][0];var g=a.data[c][1];null!=f&&(f=gvjs_xj(f,d.Y(a.ef)));null!=g&&(g=gvjs_xj(g,a.dataType));var h=e.Tg.contains(gvjs_It)?g:f+gvjs_ha+g;var k=f}else if(this.X.pd){var l=this.Of[0].title.text||"X",m=this.ne[0].title.text||"Y";f=b%2?b-1:b;b=e.F[f];h=e.F[f+1];f=e.Xk[h.ef].columns.domain[0];g=gvjs_YH(h);f=d.Ha(c,f);g=d.Ha(c,g);h=l+": "+f+gvjs_ha+m+": "+g;f=e.Xk[b.ef].columns.domain[0];
g=gvjs_YH(b);f=d.Ha(c,f);g=d.Ha(c,g);h+="\n"+l+": "+f+gvjs_ha+m+": "+g}else l=gvjs_YH(a),f=d.Ha(c,e.Xk[a.ef].columns.domain[0]),g=d.Ha(c,l),h=e.Tg.contains(gvjs_It)?g:f+gvjs_ha+g;a={Fi:!1,content:h,Un:a.title,Lx:k}}else a=gvjs_jga(this,a,c);return a};
function gvjs_jga(a,b,c){var d=a.Ib,e=a.X.ab[c];e=b.Cg?b.data[c][0].toString():e.Zw[b.ef];if(b.type==gvjs_Gt)a=b.columns.data,a=d.Ha(c,a[0])+gvjs_qr+d.Ha(c,a[3])+gvjs_ha+d.Ha(c,a[1])+gvjs_qr+d.Ha(c,a[2]);else if(a.X.pd){var f=b.columns[gvjs_1v],g=b.columns.data,h=a.Ib.getValue(c,f[0]);a=a.Ib.getValue(c,g[0]);f=d.Ha(c,f[0]);g=d.Ha(c,g[0]);if(null===h&&gvjs_Jf(f)&&null===a&&gvjs_Jf(g))return{Fi:!1,content:null};a=g+"\n"+f}else{g=b.columns.data;h=b.Cg?b.data[c][1]:a.Ib.getValue(c,g[0]);a=b.Cg?b.data[c][1].toString():
a.Ib.Ha(c,g[0]);if(null===h&&gvjs_Jf(a))return{Fi:!1,content:null};h=b.columns.interval||[];h.length&&(h=gvjs_t(h,function(k){return d.Ha(c,k)}),a+=" ["+h.join(gvjs_ha)+"]")}return{Fi:!1,content:a,Lx:e,Un:b.title,$h:!1}}
function gvjs_2H(a){function b(x,y,z){k.wc(z.d);y.wfa&&a.me[x.hd].wc(z.t)}function c(x){return{d:x.x,t:x.y}}function d(x){return new gvjs_3e(x.d,x.t)}function e(x,y,z){y.Gwa&&(a.Of[0].wc(z.x),a.ne[0].wc(z.y))}function f(x){return{x:x.x,y:x.y}}function g(x){return new gvjs_3e(x.x,x.y)}var h=a.X,k=a.kd;switch(h.eb){case gvjs_Hd:var l=g;var m=f;var n=e;break;case gvjs_c:l=d,m=c,n=b}for(var p=0;p<h.F.length;p++){var q=h.F[p];if(q.type==gvjs_Hd||q.type==gvjs_d)if(gvjs_Le([gvjs_c,"phase",gvjs_4t],q.gy)){var r=
q.type==gvjs_Hd&&q.gy==gvjs_4t,t=q.gy==gvjs_c;q.h_=!0;q.Qra=r;r=gvjs_Uz(gvjs_t(q.points,function(x){return gvjs_KF(x)?null:l(x.Xf)}),q.zT,t,r,h.jk);for(t=0;t<q.points.length;++t){var u=q.points[t];if(r[t]){var v=m(r[t][0]),w=m(r[t][1]);u.Nca=v;u.Oca=w;n(q,u,v);n(q,u,w)}}}else q.h_=!1}}
gvjs_.Rka=function(){if(this.X.Tg.contains(gvjs_It)){var a=this.X.ab,b=gvjs_t(a,function(n,p){return gvjs_dI(this,p)},this),c=this.kd;a=gvjs_Dz(a.length);gvjs_Xe(a,function(n,p){return gvjs_We(b[n],b[p])});var d=c.$f,e=c.rf;if(d>e){var f=d;d=e;e=f}for(f=0;f<a.length;f++){var g=gvjs_dI(this,a[f]);if(null!=g){if(gvjs_kH(c,g))return;if(!(isNaN(g)||g*c.direction<c.$f*c.direction)){var h=f;break}}}if(void 0!==h){f=d;d=null;for(var k=h;k<a.length;k++){null!=d&&k<d&&(k=d,d=null);var l=a[k];h=f;if(k==a.length-
1){gvjs_eI(this,l,h,e);break}var m=gvjs_dI(this,a[k+1]);if(null==m){for(f=k+2;f<a.length;f++)if(m=gvjs_dI(this,a[f]),null!=m){d=f;break}if(null==m){gvjs_eI(this,l,h,e);break}}if(gvjs_kH(c,m)){gvjs_eI(this,l,h,e);break}f=gvjs_5x(g,m);gvjs_eI(this,l,h,f);g=m}}}};function gvjs_dI(a,b){var c=a.X.ab;a=a.kd;return a.type==gvjs_Xd?null==c[b].data?null:a.bN(c[b].data):a.Oc(b)}
function gvjs_eI(a,b,c,d){function e(){var m=c;c=d;d=m}var f=a.X.N.top,g=a.X.N.bottom,h=a.X.N.left,k=a.X.N.right,l=a.kd.direction;b=a.X.ab[b];a.X.orientation==gvjs_0?1==l?(d<c&&e(),b.NS=new gvjs_A(f,d,g,c)):(d>c&&e(),b.NS=new gvjs_A(f,c,g,d)):1==l?(d<c&&e(),b.NS=new gvjs_A(c,k,d,h)):(d>c&&e(),b.NS=new gvjs_A(d,k,c,h))}gvjs_.yva=function(){gvjs_kga(this);gvjs_lga(this)};
function gvjs_kga(a){var b=a.X;gvjs_v(b.Uc,function(c,d){gvjs_fI(this,this.ne[d],b.Uc[d],this.lsa)},a);gvjs_v(b.Gd,function(c,d){gvjs_fI(this,this.Of[d],b.Gd[d],this.Yra)},a)}function gvjs_lga(a){var b=a.X;gvjs_v(b.Uc,function(c,d){gvjs_fI(a,a.ne[d],c,function(){return!0})});gvjs_v(b.Gd,function(c,d){gvjs_fI(a,a.Of[d],c,function(e,f){return gvjs_mga(a,f)})})}function gvjs_fI(a,b,c,d){c.text&&(c.text=gvjs_Fe(c.text,d.bind(a,b)))}
gvjs_.Yra=function(a,b){var c=this.X;b=b.Ea;return b.angle?!0:(b=gvjs_wH(b))?a.Fj!=gvjs_Fp||(new gvjs_A(c.N.top,c.N.right,c.N.bottom,c.N.left)).contains(b)?!0:!1:!0};
function gvjs_mga(a,b){var c=a.X,d=b.Ea;if(d.angle)return!0;b=gvjs_wH(d);if(!b)return!0;d=Math.ceil(d.oa.fontSize/8);var e=new gvjs_A(b.top,b.right+d,b.bottom,b.left-d),f;for(f in c.Uc){var g=Number(f);if(a.ne[g].Fj==gvjs_Fp&&!(1>(c.Uc[g].text?c.Uc[g].text.length:0))){var h=gvjs_wH(c.Uc[g].text[0].Ea),k=gvjs_wH(gvjs_Ce(c.Uc[g].text).Ea);if(h||k){if(h&&gvjs_AA(e,h)||k&&gvjs_AA(e,k))return!1;h?k?(g=Math.min(h.left,k.left),h=Math.max(h.right,k.right)):(g=h.left,h=h.right):(g=k.left,h=k.right);if(Math.abs(b.left-
g)<d||Math.abs(b.right-h)<d)return!1}}}return!0}gvjs_.lsa=function(a,b){var c=this.X,d=new gvjs_A(c.N.top,c.N.right,c.N.bottom,c.N.left),e=b.Ea;b=e.oa.fontSize/8;e=gvjs_wH(e);if(!e)return!0;if(a.Fj==gvjs_Fp&&!d.contains(e))return!1;a=new gvjs_A(e.top,e.right+b,e.bottom,e.left-b);return(d=gvjs_wH(c.title))&&gvjs_AA(a,d)||(c=c.UI?gvjs_wH(c.UI):null)&&gvjs_AA(a,c)?!1:(c=this.re.getArea())&&gvjs_AA(a,c)?!1:!0};
function gvjs_9H(a,b){b=a.X.F[b];var c=gvjs_nga(a,b);b.points&&gvjs_s(b.points,function(d){null==d||d.km||(d.ha=c(d.Xf),null!=d.Nca&&(d.Dt=c(d.Nca)),null!=d.Oca&&(d.sr=c(d.Oca)))});b.Rf&&(0<b.Rf.lines.length||0<b.Rf.areas.length)&&gvjs_oga(b)}gvjs_.Vua=function(){gvjs_s(this.X.F,function(a,b){gvjs_9H(this,b)},this)};
function gvjs_oga(a){function b(q){var r=e[q];delete e[q];if(r&&1<r.line.length){r.bottom&&r.bottom.reverse();if(f[q].gy!=gvjs_e){var t=f[q].gy==gvjs_c;q=f[q].zT;r.NW=gvjs_Uz(r.line,q,t,!1,!1);r.bottom&&(r.Gka=gvjs_Uz(r.bottom,q,t,!1,!1))}a.Rf.paths.push(r)}}function c(q,r){if(!e[q]){var t=f[q].brush.clone(),u=f[q].style,v={};v.As=q;v.line=[];u==gvjs_et?(t.yl(0),v.bottom=[]):t.zf(0);v.brush=t;e[q]=v}e[q].line.push(new gvjs_3e(r.left,r.top));e[q].bottom&&e[q].bottom.push(new gvjs_3e(r.left+r.width,
r.top+r.height))}function d(q){q=f[q].style;return q==gvjs_et||q==gvjs_d}var e={},f=a.Rf.ku;a.Rf.paths=[];for(var g=0;g<a.points.length;g++){var h={},k=a.points[g];if(k&&k.ha&&k.ha.tt){k=k.ha.tt;for(var l=0;l<k.length;++l){var m=k[l].As;d(m)&&(h[m]=!0,c(m,k[l].rect))}}for(var n in e)h[n]||f[n].jk||b(n)}for(var p in e)b(p)}
function gvjs_nga(a,b){switch(b.type){case gvjs_Hd:return a.Qva.bind(a,b);case gvjs_Bt:return a.Nva.bind(a,b);case gvjs_d:return a.Pva.bind(a,b);case gvjs_ot:return a.Mva.bind(a,b);case gvjs_3w:return a.Rva.bind(a,b);case gvjs_Gt:return a.Ova.bind(a,b);case gvjs_et:return a.Lva.bind(a,b)}return null}gvjs_.Qva=function(a,b){a=this.Of[0].Oc(b.x);b=this.ne[0].Oc(b.y);return{x:a,y:b}};
gvjs_.Nva=function(a,b){var c=this.qs,d=this.ne[0];a=this.Of[0].Oc(b.x);d=d.Oc(b.y);var e=gvjs_tH(c,b);e=new gvjs_2({fill:e,fillOpacity:c.jr,stroke:c.Af});b=gvjs_qH(c.bL,b.size);return{x:a,y:d,brush:e,radius:b,OS:b}};gvjs_.Pva=function(a,b){var c=gvjs_gI(this,a.hd,b.d,b.t);c.tt=gvjs_hI(this,a,b);return c};gvjs_.Mva=function(a,b){var c=gvjs_iI(this,a,b,b.from,b.Ek);return c?{top:c.top,left:c.left,width:Math.max(.5,c.width),height:Math.max(.5,c.height),tt:gvjs_hI(this,a,b)}:null};
gvjs_.Ova=function(a,b){var c=gvjs_iI(this,a,b,b.lva,b.mva),d=gvjs_iI(this,a,b,b.Hsa,b.lineTo);if(!c||!d)return null;var e=gvjs_jI(this,d.left,d.top),f=gvjs_jI(this,c.width,c.height),g=gvjs_jI(this,d.width,d.height);g.domain=2;e.domain+=(f.domain-(f.domain%2?3:2))/2;e=gvjs_kI(this,e.domain,e.target);g=gvjs_kI(this,g.domain,g.target);d.width=g.x;d.height=g.y;d.left=e.x;d.top=e.y;a=b.Pra?a.KG.y9:a.KG.Cea;gvjs_Vx(a)&&(a=a.Ub/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_.Rva=function(a,b){var c=this.me[a.hd];null==b.from&&(b.from=c.wa.Hc(c.baseline.Aa),null==b.from&&(b.from=0));var d=this.kd,e=b.Rs;if(this.Zr||d.wa){if(null==b.iy)return null;e=Math.floor(d.Oc(b.iy));var f=Math.floor(d.Oc(b.d));d.wc(b.iy)}else{var g=d.ticks[e].Fa;f=d.vw;e=Math.floor(g-d.direction*f/2);f=Math.floor(g+d.direction*f/2)}d.wc(b.d);d=c.Oc(b.from);var h=c.Oc(b.Ek);d=gvjs_kI(this,e,d);g=gvjs_kI(this,e,h);f=gvjs_kI(this,f,h);h=[];gvjs_E(this.options,"connectSteps",!0)&&null!=b.Vda&&(c=
c.Oc(b.Vda),c=gvjs_kI(this,e,c),h.push(c));h.push(g);h.push(f);return{so:gvjs_LH(d.x,d.y,f.x,f.y),outline:h,tt:gvjs_hI(this,a,b)}};
function gvjs_iI(a,b,c,d,e){var f=a.kd,g=a.me[b.hd];b=a.GH;var h=g.wa.Hc(g.baseline.Aa);null==d&&(d=h||0);null==e&&(e=h||0);h=e;h=Math.min(g.Oc(d),g.Oc(h));d=Math.max(g.Oc(d),g.Oc(e));g=a.X.eb===gvjs_7u?gvjs_6H(g.vw,gvjs_E(a.options,gvjs_9u))?0:1:Math.min(1,.2*(d-h));0===g||Math.floor(h+g)<Math.floor(d)&&Math.floor(h+g)>Math.floor(h)?(h=Math.floor(h+g),d=Math.floor(d)):h+=g;g=gvjs_F(a.options,"diff.newData.widthFactor",.3);g=c.Tra?g:1;if(a.Zr){if(null==c.iy)return null;g=Math.floor(f.Oc(c.iy));b=
Math.floor(f.Oc(c.d));f.wc(c.iy)}else c=gvjs_lI(a,c),e=g*b.a4/2,g=b.o2(c-e),b=b.o2(c+e);f.wc(f.aN(g));f.wc(f.aN(b));f=gvjs_kI(a,g,h);a=gvjs_kI(a,b,d);return gvjs_LH(f.x,f.y,a.x,a.y)}
gvjs_.Lva=function(a,b){function c(l){return null!=l?l:e}var d=this.me[a.hd];d=d.wa.Hc(d.baseline.Aa);var e=null!=d?d:0;d=gvjs_gI(this,a.hd,b.d,b.t);var f=gvjs_gI(this,a.hd,b.Hka,c(b.Ika)),g=gvjs_gI(this,a.hd,b.Jka,c(b.Kka)),h=gvjs_gI(this,a.hd,b.Kla,c(b.Lla)),k=gvjs_gI(this,a.hd,b.Mla,c(b.Nla));a=gvjs_hI(this,a,b);return{x:d.x,y:d.y,NV:f.x,OV:f.y,PV:g.x,QV:g.y,AN:h.x,BN:h.y,CN:k.x,DN:k.y,tt:a}};
function gvjs_hI(a,b,c){if(!c.XI)return[];var d=a.kd;b=a.me[b.hd];var e=a.GH;if(c.iF>=e.Qta||d.type!=gvjs_Xd&&c.Rs>=d.ticks.length)return[];var f=gvjs_lI(a,c),g=e.o2;a.Zr?(d=d.Oc(c.d)-d.Oc(c.iy),f-=d/2):d=e.a4+e.aga;e=[];for(var h=0,k;k=c.XI[h];h++){var l=b.Oc(k.kra),m=b.Oc(k.Nsa),n=d*k.mxa/2,p=g(f-n);n=g(f+n);p=gvjs_kI(a,p,Math.min(m,l));l=gvjs_kI(a,n,Math.max(m,l));e.push({rect:gvjs_LH(p.x,p.y,l.x,l.y),As:k.As,brush:k.brush})}return e}
function gvjs_lI(a,b){var c=a.kd,d=a.GH;c=c.type==gvjs_Xd?c.Oc(b.d):c.ticks&&c.ticks[b.Rs]&&c.ticks[b.Rs].Fa;if(a.Zr)return c;a=d.a4;return c-d.Uma+(a+d.aga)*b.iF+a/2}function gvjs_jI(a,b,c){switch(a.X.orientation){case gvjs_0:return{domain:b,target:c};case gvjs_V:return{domain:c,target:b}}throw Error(gvjs_os);}function gvjs_kI(a,b,c){switch(a.X.orientation){case gvjs_0:return{x:b,y:c};case gvjs_V:return{x:c,y:b}}throw Error(gvjs_os);}
function gvjs_gI(a,b,c,d){b=a.me[b];c=a.kd.Oc(c);d=b.Oc(d);return gvjs_kI(a,c,d)}function gvjs_$H(a,b){a=a.clone();gvjs_Wx(a)&&a.nb()!=gvjs_ea?(gvjs_Sx(a,new gvjs_Qx(gvjs_rw,a.nb())),!gvjs_Vx(a)&&b&&(a.gd(a.nb()),a.yl(1))):gvjs_Vx(a)&&(a.Hm=gvjs_du);return a}function gvjs_iga(a,b){a=a.clone();a.yl(a.Ub*b);return a}function gvjs_XH(a,b){var c=gvjs_WH(a);return null!==c?a.Ib.getValue(b,c):null}
function gvjs_WH(a){if(null===a.kd||a.kd.type!=gvjs_Xd)return null;a=a.X.Xk[0].columns.gap||[];return gvjs_Me(a)?null:a[0]}
function gvjs_7H(a,b,c,d,e,f){function g(u,v,w,x,y){var z=h.ku[u],A=p.getValue(c,u);A=m?A:n(A);v=p.getValue(c,v);v=m?v:n(v);null!=A&&null!=v&&(A+=d,v+=d,e&&(A=e(A),v=e(v)),m&&(A=n(A),v=n(v)),f&&(l.wc(A),l.wc(v)),z=z.brush,null!=k&&(z=z.clone(),gvjs_cI(z,k.view([x,""])),y=y||gvjs_Ww,w=gvjs_F(k,[x+"."+y,y],w)),q.push({Nsa:A,kra:v,mxa:w,As:u,brush:z}))}var h=b.Rf;if(!h)return null;var k=gvjs_bI(a,b,c),l=a.me[b.hd],m=l.fw,n=l.wa.Hc.bind(l.wa),p=a.Ib,q=[];for(a=0;a<h.LA.length;a+=2)g(h.LA[a],h.LA[a+1],
0,"interval stick");a=0;for(b=h.XM.length-1;a<=b;a++,b--){var r=h.XM[a];g(r,h.XM[b],h.ku[r].Mka,"interval box")}for(a=0;a<h.points.length;a++)b=h.points[a],g(b,b,0,"interval point");for(a=0;a<h.Nb.length;a++){b=h.Nb[a];r=h.ku[b];var t=!(0==a||a==h.Nb.length-1);g(b,b,t?r.Dwa:r.zka,"interval bar",t?"shortSize":void 0)}a=0;for(b=h.areas.length-1;a<=b;a++,b--)g(h.areas[a],h.areas[b],0,"interval area");for(a=0;a<h.lines.length;a++)b=h.lines[a],g(b,b,0,"interval line");return q.length?q:null}
function gvjs_dga(a){function b(){m=h/f;7>m&&(m=Math.floor(m));m=Math.max(1,m);n=a.options.ll("bar.gap",m);p=gvjs_oi(a.options,gvjs_Ai,0,gvjs_nt,gvjs_Mo,m);null==n&&(n=Math.max(1<f?1:0,m-p));p=m-n}var c=a.X.eb===gvjs_7u,d=a.kd,e=gvjs_pga(a),f=a.Uz,g=a.options.ll("bar.group.gap",e),h=a.options.ll(["bar.group.width",gvjs_mt],e);1==f&&(null==g&&(g=a.options.ll("bar.gap",e)),null==h&&(h=a.options.ll([gvjs_nt],e)));null==g&&c&&(g=1);if(null==h){var k=a.options.Da("bar.gap")||1,l=a.options.Da(gvjs_nt);
null!=l?h=f*(l+k)-k:c||(h=gvjs_Ai(100/1.618+"%",e))}null==g&&(g=Math.max(0,e-h));h=Math.max(f,e-g);g=e-h;var m,n=null;b();n>g&&(g=n,h=e-g);g-=n;h+=n;b();var p=gvjs_0z(10,p);n=gvjs_0z(10,n);h=gvjs_0z(10,h);g=gvjs_0z(10,g);d=d.direction;e=g+n;a.GH={Qta:f,Uma:gvjs_0z(10,c?(-1===d?h+g:0)+-(g+n)/2:(h-n)/2),oCa:g,pCa:h,a4:p,aga:n,o2:7>p&&0==p%2||7>e&&0==e%2?function(q){return Math.floor(q)+.5}:function(q){return Math.floor(q+.5)}}}
function gvjs_pga(a){var b=a.kd,c=a.X.ab;c=gvjs_Fe(c,function(h,k){return 0!=gvjs_XH(a,k)});if(gvjs_Me(c))return 0;var d=a.RM;if(!d||d.isEmpty())return 0;if(b.type==gvjs_Xd){d=b.vG;for(var e=null,f=0;f<c.length;f++){var g=gvjs_cG(a,f);g=null==g?null:b.Oc(g);null!=g&&null!=e&&(e=Math.abs(g-e),0<e&&(d=Math.min(d,e)));e=g}return d}return Math.abs(b.bN(1)-b.bN(0))}function gvjs_cG(a,b,c){var d=a.Ib;a=a.kd;a.type==gvjs_Xd&&(b=c&&c.Cg?c.data[b][0]:d.getValue(b,0),b=a.wa.Hc(b));return b};function gvjs_mI(a){this.Qb=a}gvjs_mI.prototype.aggregate=function(a){var b={index:{},order:[],Zw:{}};gvjs_s(a,function(c){var d=this.getKey(c);if(null!=d){typeof d!==gvjs_j&&(d=d.toString());if(!b.Zw.hasOwnProperty(d)){var e=this.getTitle(c);e&&(b.Zw[d]=e)}b.index.hasOwnProperty(d)||(b.index[d]=[],b.order.push(d));b.index[d].push(c)}},this);return b};function gvjs_nI(a,b,c){for(var d=0;d<a.length;++d)b.rb(a[d].Gh.left,a[d].Gh.top,a[d].Gh.width,a[d].Gh.height,a[d].brush,c)}function gvjs_oI(a,b,c){for(var d=0;d<a.length;++d){var e=new gvjs_hy;e.move(a[d].path[0],a[d].path[1]);e.va(a[d].path[2],a[d].path[3]);e.va(a[d].path[4],a[d].path[5]);e.close();b.Ga(e,a[d].brush,c)}}function gvjs_pI(a,b,c){for(var d=0;d<a.length;++d)b.Ud(a[d].text,a[d].x,a[d].y,1,gvjs_1,gvjs_1,a[d].style,c)};function gvjs_qI(a){this.vD=gvjs_Ye({},a);this.IW=gvjs_Ye({},a)}function gvjs_rI(a,b,c){var d=a.vD.length;for(a.vD[b]=c;b<d;++b)a.IW[b]=gvjs_sI(a,0==b?{}:a.IW[b-1],a.vD[b])}function gvjs_tI(a){var b=gvjs_pe(a);return b!=gvjs_vd&&b!=gvjs_wb||b==gvjs_vd&&typeof a.clone===gvjs_c||gvjs_re(a)}
function gvjs_sI(a,b,c){if(gvjs_tI(c)||gvjs_tI(b)||Array.isArray(c))return c;if(gvjs_pe(b)==gvjs_vd){var d=gvjs_w(b);gvjs_v(c,function(e,f){d[f]=gvjs_$e(b,f)&&null!=b[f]?gvjs_sI(this,b[f],e):e},a)}else d=gvjs_Qe(b),gvjs_v(c,function(e,f){d[f]=gvjs_sI(this,b[f],e)},a);return d}gvjs_qI.prototype.compact=function(){return gvjs_Ce(this.IW)};function gvjs_uI(a,b){var c=a.html,d=gvjs_fh(b);c=gvjs_Uda(d,c);b.appendChild(c);var e=a.anchor;b=a.gK;d=a.HG;var f=a.spacing;a=a.margin;var g=new gvjs_y(c.clientWidth,c.clientHeight),h=d.right-e.x>=g.width+a,k=e.x-d.left>=g.width+a,l=d.bottom-e.y>=g.height+a,m=e.y-d.top>=g.height+a,n=gvjs_3x(e.x-b.x),p=gvjs_3x(e.y-b.y);0===n&&n===p&&(n=!k||h||l||m?1:-1,p=m||h?-1:1);h=e.x+(f+g.width/2)*n;e=e.y+(f+g.height/2)*p;e={sa:new gvjs_A(e-g.height/2,h+g.width/2,e+g.height/2,h-g.width/2),pj:null};gvjs_kE(e,
d,b,a,0);gvjs_lE(e,d,b,a);b=new gvjs_u(e.sa.left,e.sa.top);c.style.width=c.clientWidth+1+gvjs_U;c.style.height=c.clientHeight+gvjs_U;c.style.left=b.x+gvjs_U;c.style.top=b.y+gvjs_U;return c};function gvjs_vI(a,b,c){a=gvjs_wI(a,b);b.appendChild(c,a);return a}
function gvjs_wI(a,b){var c=b.Sa();c.j().setAttribute(gvjs_Gb,gvjs_Su);var d=a.outline,e=new gvjs_hy,f=new gvjs_A(d.sa.top+.5,d.sa.right+.5,d.sa.bottom+.5,d.sa.left+.5),g=d.pj;e.move(f.left+1,f.bottom);e.Ef(f.left+1,f.bottom-1,1,1,180,270,!0);e.va(f.left,f.top+1);e.Ef(f.left+1,f.top+1,1,1,270,0,!0);if(null!=g&&g[0].y==d.sa.top)for(var h=0;3>h;++h)e.va(g[h].x+.5,g[h].y+.5);e.va(f.right-1,f.top);e.Ef(f.right-1,f.top+1,1,1,0,90,!0);e.va(f.right,f.bottom-1);e.Ef(f.right-1,f.bottom-1,1,1,90,180,!0);if(null!=
g&&g[0].y==d.sa.bottom)for(d=0;3>d;++d)e.va(g[d].x+.5,g[d].y+.5);e.close();b.Ga(e,a.Ll,c);a=a.EG;for(e=0;e<a.entries.length;e++)switch(f=a.entries[e],d=f.ad,g=b.Sa(),b.appendChild(c,g),d.type){case gvjs_d:d=d.data;f=f.data;f.background&&b.rb(f.background.sa.left,f.background.sa.top,f.background.sa.right-f.background.sa.left,f.background.sa.bottom-f.background.sa.top,d.background.brush,g);for(h=0;h<f.items.length;h++){var k=d.items[h],l=f.items[h];switch(k.type){case gvjs_k:b.Ud(k.data.text,a.Gea?
l.sa.right:l.sa.left,l.sa.top,1,gvjs_1,gvjs_1,k.data.style,g,a.Gea);break;case gvjs_0w:b.rb(l.sa.left,l.sa.top,l.sa.right-l.sa.left,l.sa.bottom-l.sa.top,k.data.brush,g)}}null!=d.id&&(d=gvjs_gE([gvjs_Xs,d.id]),b.Cm(g,d));break;case gvjs_Lw:d=d.data,f=f.data,h=new gvjs_hy,h.move(f.line.x0,f.line.y0),h.va(f.line.x1,f.line.y1),b.Ga(h,d.brush,g)}return c};function gvjs_xI(a,b){this.renderer=b;this.xw=a;this.Us=null;this.Jd={};this.az={};this.Ux=this.Ft=this.z4=this.Qb=null}gvjs_=gvjs_xI.prototype;gvjs_.qq=function(a,b){this.Jd={};this.az={};this.renderer.clear();this.xw.clear();gvjs_yI(this,a,b);a=this.Qb;a=this.renderer.Ql(a.width,a.height);gvjs_zI(this,b,a)};function gvjs_yI(a,b,c){var d=new gvjs_qI(2);gvjs_rI(d,0,b);gvjs_rI(d,1,c);a.Qb=d.compact()}
function gvjs_zI(a,b,c){a.registerElement(c.j(),gvjs_Fb);var d=a.Qb,e=a.renderer,f=d.xG;!gvjs_Wx(f)&&!gvjs_Vx(f)||e.rb(0,0,d.width,d.height,f,c);d.uF==gvjs_9v&&(f=a.mv(d.title,c,!0),a.registerElement(f,gvjs_ex));a.Ft=e.Sa(!0);f=d.legend;a.KH(f);f&&(e.appendChild(c,a.Ft),a.registerElement(a.Ft.j(),gvjs_tv));a.Ux=e.Sa(!0);f=d.ej;gvjs_AI(a,f);f&&f.position!=gvjs_Fp&&(e.appendChild(c,a.Ux),a.Jd.colorbar=a.Ux.j());a.z4=e.Sa(!1);a.V8(d,c)||a.GX(d,c);e.appendChild(c,a.z4);a.Us=b}
gvjs_.GX=function(a,b){var c={color:gvjs_0o,hb:a.Tk,fontSize:a.dn,bold:!1,ed:!1,lf:!1};this.ak(gvjs_ss,c,a.N.width);var d=a.N.top+Math.round(a.N.height/2);this.renderer.xi(gvjs_ss,a.N.left,d,a.N.left+a.N.width,d,gvjs__,gvjs__,c,b)};
gvjs_.KH=function(a){if(a){var b=a.ev;if(b){var c=a.gj||0,d=a.Ze.length;if(a.IK)var e=a.area;else e=gvjs_t(b,function(f){return gvjs_BI(f)},this),e=gvjs_FA(e);e&&(e=gvjs__y(e),this.renderer.rb(e.left,e.top,e.width,e.height,new gvjs_2(gvjs_wy),this.Ft));for(e=0;e<b.length;e++)gvjs_qga(this,b[e]);gvjs_rga(this,a.IK,c,d)}}};function gvjs_BI(a){var b=[];if(a.Ea){var c=gvjs_wH(a.Ea);c&&b.push(c)}a.sc&&b.push(gvjs_Yy(a.sc.coordinates));return gvjs_FA(b)}
function gvjs_CI(a,b,c,d,e,f,g){var h=a.renderer.fC(),k=f.type,l=Number(f.sides);null!=l&&isFinite(l)||(l=5);var m=Number(f.rotation);null!=m&&isFinite(m)||(m=0);m=m/180*Math.PI-Math.PI/2;"triangle"===k?(k=gvjs_ow,l=3):k===gvjs_0w?(k=gvjs_ow,l=4,m+=Math.PI/4):"diamond"===k&&(k=gvjs_ow,l=4);var n=k===gvjs_2w;500<l&&(k===gvjs_ow||k===gvjs_2w)&&(k=gvjs_3o);if(k===gvjs_ow||k===gvjs_2w){f=Number(f.dent);null!=f&&isFinite(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_2w&&(l*=2);k=new gvjs_hy;for(var 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.va(t,q):k.move(t,q)}k.close();b=a.renderer.Dc(k,e)}else b=a.renderer.Fs(b,c,d,e);b&&g&&a.renderer.appendChild(g,b);a.renderer.oy(h);return b}
gvjs_.IX=function(a,b){var c=this.Qb.F[a.index];if(this.Qb.Y4&&c&&!c.Th&&c.kE){var d=a.sc.coordinates.left,e=a.sc.coordinates.width,f=a.sc.coordinates.height,g=d+e/2;a=a.sc.coordinates.top+f/2;c.ks&&this.renderer.rb(d,a,e,f/2,c.ks,b);var h=.5*f,k=c.Qc;k&&(k.Ub>h&&(k=k.clone(),k.yl(h)),this.renderer.kO(d,a,d+e,a,k,b));c.ah&&c.aM&&((d=c.kE)||(d={type:gvjs_3o}),gvjs_CI(this,g,a,Math.min(c.pointRadius,f/2,e/2),c.ah,d,b))}else this.renderer.rb(a.sc.coordinates.left,a.sc.coordinates.top,a.sc.coordinates.width,
a.sc.coordinates.height,a.sc.brush,b)};
function gvjs_qga(a,b){if(b.isVisible){var c=a.renderer.Sa(!1),d=c.j();b.id&&d.setAttribute("column-id",b.id);var e=gvjs_gE([gvjs_zv,b.index]);a.registerElement(d,e,gvjs_zv);if(d=gvjs_BI(b))d=gvjs__y(d),a.renderer.rb(d.left,d.top,d.width,d.height,new gvjs_2(gvjs_wy),c);b.Ea&&a.mv(b.Ea,c);b.sc&&a.IX(b,c);if(b.bh&&b.bh.isVisible){var f=b.bh.coordinates.x,g=b.bh.coordinates.y,h=b.bh.brush;d=a.renderer;e=d.Sa();d.rb(f,g,12,12,h,e);d.appendChild(c,e);h=new gvjs_hy;h.move(f+2,g+2);h.va(f+12-2,g+12-2);h.move(f+
12-2,g+2);h.va(f+2,g+12-2);f=new gvjs_2;f.gd(gvjs_ea);f.yl(2);d.Ga(h,f,e);d=e.j();b=gvjs_gE([gvjs_vw,b.index]);a.registerElement(d,b)}a.renderer.appendChild(a.Ft,c)}}function gvjs_rga(a,b,c,d){b&&(gvjs_DI(a,b.K1,c,d,-1),b.m1&&a.mv(b.m1,a.Ft),gvjs_DI(a,b.K0,c,d,1))}function gvjs_DI(a,b,c,d,e){if(b){var f=gvjs_3A(b.path);f=a.renderer.Ga(f,b.brush,a.Ft);b.active&&(b=gvjs_gE([gvjs_Av,e,c,d]),a.registerElement(f,b))}}
function gvjs_AI(a,b){if(b){var c=b.definition,d=a.renderer,e=a.Ux;gvjs_nI(c.yW,d,e);gvjs_oI(c.Y_,d,e);gvjs_pI(c.h4,d,e);b=a.renderer.rb(b.MH.left,b.MH.top,b.MH.width,b.MH.height,new gvjs_2(gvjs_wy),a.Ux);a.registerElement(b,"colorbar")}}gvjs_.ak=function(a,b,c){var d=b.fontSize;a=this.renderer.il(a,b);a>c&&(d=Math.max(1,Math.floor(d*c/a)));return d};function gvjs_EI(a,b){var c=a.Jd[b];c&&(a.renderer.Ie(c),delete a.Jd[b])}
gvjs_.aK=function(a,b){a=a.html?gvjs_uI(a,this.xw.getContainer()):gvjs_vI(a,this.renderer,this.z4).j();this.registerElement(a,b)};gvjs_.mv=function(a,b,c){(a=gvjs_FI(this,a,c))&&this.renderer.appendChild(b,a);return a};
function gvjs_FI(a,b,c){var d=b.lines;if(!d||0==d.length)return null;a=a.renderer;var e=b.oa,f=b.Ll,g=null!=b.angle?b.angle:0,h=b.anchor?b.anchor:{x:0,y:0},k=b.tooltip,l=!!k||c||!1;c=a.Sa();if(0===g&&f){var m=gvjs_wH(b);if(m){var n=Math.ceil(m.left-3)+.5,p=Math.floor(m.top-1)+.5;a.rb(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.Ud(m.text,m.x+h.x,m.y+h.y,m.length,b.rd,b.Rc,e,c):gvjs_wda(a,m.text,m.x+h.x,m.y+h.y,m.length,g,b.rd,b.Rc,e,c);if(l){l=
null;if(0===g)(m=gvjs_wH(b))&&(l=a.rb(m.left,m.top,m.right-m.left,m.bottom-m.top,new gvjs_2(gvjs_wy),c));else{var q=gvjs__x(g);b=gvjs_cf(b);b.angle=0;h=(new gvjs_3e(h.x,h.y)).rotate(-q);b.anchor=new gvjs_9F(h.x,h.y);for(f=0;f<d.length;f++)h=(new gvjs_3e(d[f].x,d[f].y)).rotate(-q),b.lines[f].x=h.x,b.lines[f].y=h.y;if(m=gvjs_wH(b))d=[new gvjs_3e(m.left,m.top),new gvjs_3e(m.right,m.top),new gvjs_3e(m.right,m.bottom),new gvjs_3e(m.left,m.bottom)],gvjs_s(d,function(r){r.rotate(q)}),d=gvjs_3A(d,!1),l=a.Ga(d,
new gvjs_2(gvjs_wy),c)}k&&l&&gvjs_xda(a,l,k,gvjs_6ea(e))}return c.j()}gvjs_.Ae=function(a,b,c){var d=this.Jd[b];null==d?this.renderer.appendChild(a,c):this.renderer.replaceChild(a,c,d);this.registerElement(c,b)};gvjs_.registerElement=function(a,b,c){a&&(this.renderer.Cm(a,b),this.Jd[b]=a,c&&(this.az[c]||(this.az[c]=[]),gvjs_Le(this.az[c],b)||this.az[c].push(b)))};function gvjs_GI(a,b){var c=a.Jd[b];c&&(a.renderer.Ie(c),delete a.Jd[b])}
gvjs_.el=function(a){var b=[];if(this.Jd[a]){var c=this.renderer.el(this.Jd[a]);c&&b.push(c)}a=this.az[a]||[];for(var d=0;d<a.length;++d)(c=this.renderer.el(this.Jd[a[d]]))&&b.push(c);return gvjs_FA(b)};function gvjs_HI(a,b){gvjs_xI.call(this,a,b);this.qf=null;this.A4=[]}gvjs_r(gvjs_HI,gvjs_xI);function gvjs_II(a,b,c){a.A4.push({definition:b,id:c})}function gvjs_JI(a){var b=a.renderer.fC();gvjs_s(a.A4,gvjs_q(function(c){this.aK(c.definition,c.id)},a));a.renderer.oy(b);a.A4=[]}gvjs_=gvjs_HI.prototype;
gvjs_.V8=function(a,b){function c(l){l=a.F[l];return!a.pd||l.type!==gvjs_Hd||l.aM}gvjs_sga(this,a);var d=this.renderer.Sa(!1);this.renderer.appendChild(b,d);this.registerElement(d.j(),gvjs_Zt);gvjs_v(this.qf,function(l){l.Se||(l.Se=this.renderer.Sa(!(void 0!==l.g6&&!l.g6)))},this);this.renderer.rb(a.N.left,a.N.top,a.N.width,a.N.height,a.t7,d);a.uF==gvjs_Fp&&this.mv(a.title,this.qf.title.Se,!0);a.UI&&this.mv(a.UI,this.qf.axistitle.Se,!0);gvjs_s(a.ab,function(l,m){l.Wc&&gvjs_KI(this,l.Wc,null,m)},this);
gvjs_v(a.Gd,function(l){gvjs_tga(this,a,l)},this);gvjs_v(a.Uc,function(l){gvjs_uga(this,a,l)},this);var e=new gvjs_3(a.N.left,a.N.top,a.N.width,a.N.height);this.renderer.oy(e);for(var f=[],g=0;g<a.F.length;g++)c(g)&&f.push({fM:a.F[g].fM,index:g});gvjs_Xe(f,function(l,m){return gvjs_We(l.fM,m.fM)});for(g=0;g<f.length;g++){var h=f[g].index;gvjs_LI(this,a.F[h],h)}a.pd&&a.F[0].type===gvjs_Hd&&gvjs_vga(this,a,b);for(g=0;g<a.ab.length;g++)a.ab[g].tooltip&&(f=gvjs_gE([gvjs_Sd,g]),gvjs_II(this,a.ab[g].tooltip,
f));g=this.renderer.fC();gvjs_v(a.Gd,function(l){gvjs_MI(this,l)},this);gvjs_v(a.Uc,function(l){gvjs_MI(this,l)},this);this.renderer.oy(g);gvjs_JI(this);var k=this.renderer.Sa(!1);e=this.renderer.Tx(k,e);this.renderer.appendChild(d,e);gvjs_s(gvjs_hE,function(l){var m=this.qf[l].Se;if(m){switch(this.qf[l].position){case gvjs_2t:var n=k;break;case gvjs_iv:n=d;break;case gvjs_$v:n=b}this.renderer.appendChild(n,m)}},this);return!0};
function gvjs_sga(a,b){a.qf={};var c=a.qf;c.action={position:gvjs_$v};c.annotation={position:gvjs_2t};c.annotationtext={position:gvjs_iv};c.area={position:gvjs_2t};c.bar={position:gvjs_2t};c.baseline={position:gvjs_2t};c.bubble={position:gvjs_2t};c.categorysensitivityarea={position:gvjs_2t};c.candlestick={position:gvjs_2t};c.histogram={position:gvjs_2t};c.gridline={position:gvjs_2t};c.interval={position:gvjs_2t};c.line={position:gvjs_2t};c.minorgridline={position:gvjs_2t};c.overlaybox={position:gvjs_2t};
c.pathinterval={position:gvjs_2t};c.point={position:gvjs_iv,g6:!1};c.pointsensitivityarea={position:gvjs_iv};c.steppedareabar={position:gvjs_2t};c.tooltip={position:gvjs_$v};c.title={position:b.uF==gvjs_Fp?gvjs_iv:gvjs_$v};c.axistick={position:gvjs_iv};c.axistitle={position:b.DB==gvjs_Fp?gvjs_iv:gvjs_$v};var d=b.legend&&b.legend.position==gvjs_Fp,e=d?a.Ft:null;d=d?gvjs_iv:gvjs_$v;c.legend={Se:e,position:d};c.legendscrollbutton={Se:e,position:d};c.legendentry={Se:e,position:d};b=b.ej&&b.ej.position==
gvjs_Fp;c.colorbar={Se:b?a.Ux:null,position:b?gvjs_iv:gvjs_$v}}
function gvjs_LI(a,b,c){if(b.type==gvjs_Bt)gvjs_wga(a,b,c);else if(b.type==gvjs_ot)gvjs_NI(a,b,c);else if(b.type==gvjs_3w)gvjs_NI(a,b,c);else if(b.type==gvjs_Gt)for(var d=0;d<b.points.length;d++)gvjs_OI(a,c,b.points[d],d);else if(b.type==gvjs_et){var e=a.Qb.Fp!==gvjs_e,f=a.Qb.jk;if(0!=b.points.length){f=f&&!e;var g=[],h={start:null,end:null,brush:null};for(d=0;d<=b.points.length;d++){var k=b.points[d];gvjs_KF(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.VP||b.ks,null===h.brush||gvjs_IA(h.brush,k)?(h.end=d,h.brush=k):(g.push(h),h={start:d-1,end:d,brush:k}))}k=a.renderer.Sa();for(d=0;d<g.length;d++){h=g[d];var l=h.brush,m=new gvjs_hy,n=m,p=b,q=e,r=h.start;h=h.end;var t=!0,u=null;n.move(p.points[r].ha.NV,p.points[r].ha.OV);for(var v=r;v<=h;v++){var w=p.points[v];gvjs_KF(w)||(w=w.ha,n.va(w.CN,w.DN),w.AN==w.CN&&w.BN==w.DN||n.va(w.AN,w.BN),null!=w.x&&null!=w.y&&(t=!1,u=v))}if(!t)if(q)for(v=
h;v>=r;v--)w=p.points[v].ha,n.va(w.PV,w.QV),w.NV==w.PV&&w.OV==w.QV||n.va(w.NV,w.OV);else w=p.points[u].ha,n.va(w.PV,w.QV),n.close();a.renderer.Ga(m,l,k)}d=gvjs_gE([gvjs_et,c]);a.Ae(a.qf.area.Se,d,k.j());if(e){d=gvjs_SF(b);e=gvjs_gE([gvjs_d,c]);f=d.Dc(a.renderer);g=gvjs_PI(a,b);if(f){k=b.Uo;l=b.xj;if(k||l){g=g||a.renderer.Sa();if(k)for(d=0;d<k.levels.length;d++)a.renderer.Ga(k.levels[d].path,k.levels[d].brush,g);l&&a.renderer.Ga(l.path,l.brush,g)}g&&a.renderer.appendChild(g,f)}d=g?g.j():f;null!=d&&
a.Ae(a.qf.line.Se,e,d);gvjs_QI(a,b,c)}else gvjs_RI(a,b,c,f)}}else gvjs_RI(a,b,c,a.Qb.jk);if(b.Rf&&b.Rf.paths)for(b=b.Rf.paths,d=0;e=b[d];++d)0!=e.line.length&&(f=new gvjs_hy,gvjs_5y(f,e.line,e.NW),e.bottom&&gvjs_5y(f,e.bottom,e.Gka),g=a.renderer.Sa(),a.renderer.Ga(f,e.brush,g),e=g.j(),f=gvjs_gE(["pathinterval",c,d]),a.Ae(a.qf.pathinterval.Se,f,e))}
function gvjs_SI(a,b,c,d,e){b.type==gvjs_ot||b.type==gvjs_3w?a.Re(b,c,d,e):b.type==gvjs_Gt?gvjs_OI(a,c,d,e):b.type==gvjs_Bt?gvjs_TI(a,b,c,d,e,a.qf.bubble.Se):gvjs_TI(a,b,c,d,e,a.qf.point.Se)}
function gvjs_wga(a,b,c){var d=a.qf.bubble.Se,e=gvjs_Wz(b.points.length,function(l){return l});b.lxa&&gvjs_Ve(e,function(l,m){l=b.points[l];m=b.points[m];return(m?m.ha.radius:0)-(l?l.ha.radius:0)});for(var f=0;f<e.length;f++){var g=e[f],h=b.points[g];if(h){gvjs_TI(a,b,c,h,g,a.qf.bubble.Se);var k=a.renderer.hf(h.text,h.oa);if(k.width<2*h.ha.radius||k.height<2*h.ha.radius)h=a.renderer.Ud(h.text,h.ha.x,h.ha.y,h.textLength,gvjs__,gvjs__,h.oa,d),g=gvjs_gE([gvjs_zt,c,g]),a.renderer.Cm(h,g)}}}
function gvjs_NI(a,b,c){for(var d=0;d<b.points.length;d++)a.Re(b,c,b.points[d],d)}
gvjs_.Re=function(a,b,c,d){if(!gvjs_KF(c)&&c.ha){var e=c.brush||gvjs_JF(c,a),f=a.type==gvjs_ot?gvjs_Ab:gvjs_4w,g=gvjs_gE([f,b,d]),h=c.ha.so||c.ha;e=this.renderer.Uj(h.left,h.top,h.width,h.height,e);h=null;var k=c.ha.outline,l=c.Uo,m=c.xj;if(k||l||m){h=this.renderer.Sa();this.renderer.appendChild(h,e);if(k){var n=c.Qc||a.Qc;k=gvjs_3A(k,!0);this.renderer.Ga(k,n,h)}if(l)for(n=0;n<l.levels.length;n++)k=l.levels[n].rect,this.renderer.rb(k.left,k.top,k.width,k.height,l.levels[n].brush,h);m&&this.renderer.rb(m.rect.left,
m.rect.top,m.rect.width,m.rect.height,m.brush,h)}e=h?h.j():e;this.Ae(this.qf[f].Se,g,e);c.tooltip&&(f=gvjs_gE([gvjs_Sd,b,d]),gvjs_II(this,c.tooltip,f));c.Wc&&gvjs_KI(this,c.Wc,b,d);c.ha.tt&&gvjs_UI(this,a,b,d,c.ha.tt)}};function gvjs_PI(a,b){var c=null,d=null;gvjs_s(b.points,function(e,f){gvjs_NF(b,f)&&(c||(c=this.renderer.Sa()),d||(d=gvjs_GA(b.Qc.Af,b.Qc.Yi)),e&&!gvjs_MF(e,b)&&this.renderer.ze(e.ha.x,e.ha.y,b.lineWidth,d,c))},a);return c}
function gvjs_RI(a,b,c,d){var e=gvjs_gE([gvjs_d,c]);if(0>=b.lineWidth)gvjs_GI(a,e),gvjs_QI(a,b,c);else{var f=gvjs_RF(b,d);if(!gvjs_Me(f.Fc)){d=(f=f.Dc(a.renderer))&&d?null:gvjs_PI(a,b);if(f){var g=b.Uo,h=b.xj;if(g||h){d||(d=a.renderer.Sa());if(g)for(var k=0;k<g.levels.length;k++)a.renderer.Ga(g.levels[k].path,g.levels[k].brush,d);h&&a.renderer.Ga(h.path,h.brush,d)}d&&a.renderer.appendChild(d,f)}f=d?d.j():f;null!=f&&a.Ae(a.qf.line.Se,e,f);gvjs_QI(a,b,c)}}}
function gvjs_vga(a,b,c){for(var d=0,e=b.F.length;d<e;d+=2){var f=b.F[d],g=b.F[d+1],h=f.points.length;if(0!=h)for(var k=new gvjs_2({stroke:f.ah.nb(),strokeOpacity:f.ah.ff,strokeWidth:1}),l=0;l<h;l++){var m=f.points[l],n=g.points[l];!gvjs_KF(m)&&m.ha&&a.renderer.kO(m.ha.x,m.ha.y,n.ha.x,n.ha.y,k,c)}}}function gvjs_QI(a,b,c){for(var d=0;d<b.points.length;d++)gvjs_TI(a,b,c,b.points[d],d,a.qf.point.Se)}
function gvjs_xga(a,b,c,d){var e=null,f=b.xj,g=b.Uo,h=b.e8;if(f||g||h)e=a.renderer.Sa();h&&a.renderer.Ga(h.path,h.brush,e);(h=b.shape)&&h.type||(h={type:gvjs_3o});f&&gvjs_CI(a,f.x,f.y,f.radius+.5,f.brush,h,e);if(g)for(f=0;f<g.levels.length;f++)gvjs_CI(a,g.x,g.y,g.levels[f].radius,g.levels[f].brush,h,e);b=gvjs_CI(a,b.ha.x,b.ha.y,c,d,h);e&&a.renderer.appendChild(e,b);return e?e.j():b}
function gvjs_TI(a,b,c,d,e,f){var g;if(g=!gvjs_KF(d)&&d.ha)a:{var h=d.ha;g=gvjs_PF(d,b);var k=a.Qb.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;n*=n;h*=h;if(k+n>=g&&k+h>=g&&m+h>=g&&m+n>=g){g=!1;break a}}g=!0}}g&&(g=gvjs_gE([b.type==gvjs_Bt?gvjs_zt:gvjs_hw,c,e]),gvjs_MF(d,b)?a.Ae(f,g,gvjs_xga(a,d,gvjs_OF(d,b),gvjs_JF(d,b))):gvjs_GI(a,
g),d.tooltip&&(f=gvjs_gE([gvjs_Sd,c,e]),gvjs_II(a,d.tooltip,f)),d.Wc&&gvjs_KI(a,d.Wc,c,e),d.ha.tt&&gvjs_UI(a,b,c,e,d.ha.tt))}
function gvjs_OI(a,b,c,d){if(c&&c.ha){var e=a.renderer.Uj(c.ha.line.left,c.ha.line.top,c.ha.line.width,c.ha.line.height,c.Qc),f=a.renderer.Uj(c.ha.rect.left,c.ha.rect.top,c.ha.rect.width,c.ha.rect.height,c.yG),g=a.renderer.Sa();a.renderer.appendChild(g,e);a.renderer.appendChild(g,f);if(e=c.Uo)for(f=0;f<e.levels.length;f++){var h=e.levels[f].rect;a.renderer.rb(h.left,h.top,h.width,h.height,e.levels[f].brush,g)}(e=c.xj)&&a.renderer.rb(e.rect.left,e.rect.top,e.rect.width,e.rect.height,e.brush,g);e=gvjs_gE([gvjs_Dt,
b,d]);a.Ae(a.qf.candlestick.Se,e,g.j());c.tooltip&&(b=gvjs_gE([gvjs_Sd,b,d]),gvjs_II(a,c.tooltip,b))}}
function gvjs_KI(a,b,c,d){if(b){var e=b.Wfa,f=a.Qb.N;if(!(!e||e.x<f.left||e.x>f.right)&&(f=b.labels)&&!gvjs_Me(f)){var g=[gvjs_2s,d];gvjs_hq(g,c,1);g=gvjs_gE(g);var h=e.x,k=e.y,l=e.length;l=e.orientation==gvjs_0?[l,1]:[1,l];e=a.renderer.Uj(Math.min(h,h+l[0]),Math.min(k,k+l[1]),Math.abs(l[0]),Math.abs(l[1]),new gvjs_2({fill:e.color}));a.Ae(a.qf.annotation.Se,g,e);e=a.renderer.Sa();g=[gvjs_dt,d];gvjs_hq(g,c,1);h=null;b.Wp&&!b.Wp.Zaa&&(f=[b.Wp.label],h=-1);b=a.renderer.fC();for(k=0;k<f.length;k++){var m=
f[k];if(l=gvjs_FI(a,m,!0)){if(m.pa){var n=gvjs_gE([gvjs_Sd,c,d,k]);gvjs_II(a,m.pa,n)}a.renderer.appendChild(e,l);m=gvjs_Qe(g);m.push(h||k);m=gvjs_gE(m);a.registerElement(l,m)}}a.renderer.oy(b);c=gvjs_gE(g);a.Ae(a.qf.annotationtext.Se,c,e.j())}}}
function gvjs_UI(a,b,c,d,e){if(null!=b.Rf){var f=a.renderer.Sa();b=b.Rf.ku;for(var g=0;g<e.length;g++){var h=e[g].rect,k=b[e[g].As];if(k&&k.style!=gvjs_et&&k.style!=gvjs_d){var l=e[g].brush;0==h.width&&0==h.height?(k=k.Sua/2,0<k&&(h=a.renderer.Fs(h.left,h.top,k,l),a.renderer.appendChild(f,h))):0==h.width||0==h.height?(k=new gvjs_hy,k.move(h.left,h.top),k.va(h.left+h.width,h.top+h.height),a.renderer.Ga(k,l,f)):a.renderer.appendChild(f,a.renderer.Uj(h.left,h.top,h.width,h.height,l))}}f.H&&(c=gvjs_gE([gvjs_kv,
c,d]),f=f.j(),a.Ae(a.qf.interval.Se,c,f))}}function gvjs_tga(a,b,c){var d=gvjs_q(function(e,f){var g=null!=e.length?e.length:b.N.height,h=c.Dk.Fa;return this.renderer.rb(Math.floor(e.Fa),Math.min(h,h+c.Dk.direction*g),1,g,e.brush,f)},a);gvjs_q(function(e,f){var g=null!=e.length?e.length:b.N.bottom,h=c.Dk.Fa;return this.renderer.rb(Math.floor(e.Fa),Math.min(h,h-c.Dk.direction*g),1,g,e.brush,f)},a);gvjs_VI(a,c,d)}
function gvjs_uga(a,b,c){var d=gvjs_q(function(e,f){var g=null!=e.length?e.length:b.N.width,h=c.Dk.Fa;return this.renderer.rb(Math.min(h,h+c.Dk.direction*g),Math.floor(e.Fa),g,1,e.brush,f)},a);gvjs_q(function(e,f){var g=null!=e.length?e.length:b.N.left,h=c.Dk.Fa;return this.renderer.rb(Math.min(h,h-c.Dk.direction*g),Math.floor(e.Fa),g,1,e.brush,f)},a);gvjs_VI(a,c,d)}
function gvjs_VI(a,b,c){(function(f,g,h){if(f){var k=this.qf[g].Se,l=gvjs_gE([b.name,g]);gvjs_s(f,function(m,n){n=gvjs_gE([b.name,g,n]);gvjs_WI(this,m,h,k,n,l)},this)}}).call(a,b.Ma,"gridline",c);var d=a.qf.baseline.Se,e=gvjs_gE([b.name,gvjs__o]);b.baseline&&b.baseline.isVisible&&null!=b.baseline.Aa&&Infinity!=b.baseline.Fa&&gvjs_WI(a,b.baseline,c,d,e)}function gvjs_WI(a,b,c,d,e,f){var g;if(g=b&&b.isVisible)g=b.brush,g=!(!gvjs_Wx(g)&&!gvjs_Vx(g));g&&(b=c(b,d),a.registerElement(b,e,f))}
function gvjs_MI(a,b){var c=a.qf,d=a.mv(b.title,c.axistitle.Se,!0),e=gvjs_gE([b.name,gvjs_ex]);a.registerElement(d,e);if(b.text){var f=c.axistick.Se,g=gvjs_gE([b.name,gvjs_bd]);gvjs_s(b.text,function(h,k){h.isVisible&&(h=this.mv(h.Ea,f),k=gvjs_gE([b.name,gvjs_bd,k]),this.registerElement(h,k,g))},a)}}gvjs_.kea=function(a,b){this.pS(a);this.sV(a,b)};
gvjs_.pS=function(a){var b=this.Us;if(b){for(var c in b.F){var d=Number(c),e=a.F[d];if(gvjs_3z(b.F[d],gvjs_9e({points:null}))){var f=b.F[d].points,g;for(g in f){var h=Number(g),k=f[h];if(k.tooltip){var l=gvjs_gE([gvjs_Sd,Number(d),Number(h)]);gvjs_EI(this,l)}if(k=k.Wc)for(var m in k.labels)k.labels[m].pa&&(l=gvjs_gE([gvjs_Sd,Number(d),Number(h),Number(m)]),gvjs_EI(this,l));gvjs_SI(this,e,Number(d),e.points[h],Number(h))}}else{for(h in b.F[d].points)b.F[d].points[h].tooltip&&(l=gvjs_gE([gvjs_Sd,Number(d),
Number(h)]),gvjs_EI(this,l));gvjs_LI(this,e,Number(d))}}for(var n in b.ab)if(c=Number(n),d=b.ab[c],d.tooltip&&(l=gvjs_gE([gvjs_Sd,Number(c)]),gvjs_EI(this,l)),k=d.Wc){for(m in k.labels)k.labels[m].pa&&(l=gvjs_gE([gvjs_Sd,null,Number(c),Number(m)]),gvjs_EI(this,l));gvjs_KI(this,a.ab[c].Wc,null,Number(c))}gvjs_JI(this)}};
gvjs_.sV=function(a,b){for(var c in b.F){var d=Number(c),e=a.F[d];if(gvjs_3z(b.F[d],gvjs_9e({points:null})))for(var f in b.F[d].points){var g=Number(f),h=new gvjs_qI(2);gvjs_rI(h,0,e.points[g]);gvjs_rI(h,1,b.F[d].points[g]);h=h.compact();gvjs_SI(this,e,Number(d),h,Number(g))}else g=new gvjs_qI(2),gvjs_rI(g,0,e),gvjs_rI(g,1,b.F[d]),e=g.compact(),gvjs_LI(this,e,Number(d))}for(var k in b.ab)c=Number(k),b.ab[c].tooltip&&(d=gvjs_gE([gvjs_Sd,Number(c)]),gvjs_II(this,b.ab[c].tooltip,d)),b.ab[c].Wc&&(d=new gvjs_qI(2),
gvjs_rI(d,0,a.ab[c].Wc),gvjs_rI(d,1,b.ab[c].Wc),d=d.compact(),gvjs_KI(this,d,null,Number(c)));gvjs_JI(this)};function gvjs_XI(a){gvjs_I.call(this);this.nl=a;this.C0=[];this.bQ=!1;this.Vh={Ke:null,eL:0,Jr:0,pH:0,qH:0}}gvjs_r(gvjs_XI,gvjs_I);gvjs_XI.prototype.Pf=function(a,b,c){this.C0[c]=!0;0===c&&(this.Vh.Ke=b,this.Vh.eL=a.x,this.Vh.Jr=a.y,this.Vh.pH=a.x,this.Vh.qH=a.y)};gvjs_XI.prototype.dispatchEvent=function(a,b){this.nl.dispatchEvent({type:a,data:b})};gvjs_XI.prototype.O=function(){this.nl=null;gvjs_XI.o.O.call(this)};function gvjs_YI(a,b,c,d){gvjs_I.call(this);this.nl=a;this.renderer=b;this.xw=c;this.lh=d;this.mz=null;this.NO=new gvjs_XI(a);gvjs_mq(this,this.NO);this.zS=null}gvjs_r(gvjs_YI,gvjs_I);gvjs_=gvjs_YI.prototype;gvjs_.O=function(){this.nl=null;gvjs_J(this.zS);gvjs_YI.o.O.call(this)};function gvjs_yga(a){var b=a.renderer.jw;gvjs_ZI(a,gvjs_q(function(c,d){this.renderer.ec(b,c,d)},a));gvjs_J(a.zS);a.zS=new gvjs_VD(a.renderer.getContainer());gvjs_K(a.zS,gvjs_Vv,gvjs_q(a.Iqa,a))}
function gvjs_zga(a){var b=a.xw.getContainer();gvjs_ZI(a,gvjs_q(function(c,d){this.xw.ec(b,c,d)},a))}function gvjs_Aga(a){var b=gvjs_sl();gvjs_Bga(a,gvjs_q(function(c,d){this.xw.ec(b,c,d)},a))}function gvjs_Bga(a,b){b(gvjs_nd,gvjs_q(a.sqa,a));b(gvjs_qd,gvjs_q(a.tqa,a))}
function gvjs_ZI(a,b){b(gvjs_pd,gvjs_q(a.R$,a));b(gvjs_od,gvjs_q(a.qqa,a));b(gvjs_nd,gvjs_q(a.R$,a));b(gvjs_qd,gvjs_q(a.pqa,a));b(gvjs_kd,gvjs_q(a.kqa,a));b(gvjs_1t,gvjs_q(a.xpa,a));b(gvjs_8t,gvjs_q(a.Gqa,a));b(gvjs_iu,gvjs_q(a.Fpa,a))}
gvjs_.sqa=function(a){var b=gvjs_cy(this.renderer.getContainer());a=gvjs_cy(a);a.x-=b.x;a.y-=b.y;b=this.NO;b.C0[0]&&(b.Vh.pH=a.x,b.Vh.qH=a.y,b.bQ||b.dispatchEvent(gvjs_Vt,{Ke:b.Vh.Ke,yb:{x:b.Vh.eL,y:b.Vh.Jr}}),b.bQ=!0,b.dispatchEvent("chartDrag",{Ke:b.Vh.Ke,yb:{x:b.Vh.pH,y:b.Vh.qH}}))};
gvjs_.tqa=function(a){var b=gvjs_cy(this.renderer.getContainer()),c=gvjs_cy(a);c.x-=b.x;c.y-=b.y;b=this.NO;a=a.button;b.C0[a]=!1;0===a&&b.bQ&&(b.bQ=!1,b.Vh.pH=c.x,b.Vh.qH=c.y,b.dispatchEvent("chartDragEnd",{Ke:b.Vh.Ke,yb:{x:b.Vh.pH,y:b.Vh.qH}}))};
gvjs_.R$=function(a){var b=gvjs_rz(a);try{gvjs_rz(a)}catch(d){return}if(b){var c=this.Ps(a);a.type==gvjs_nd&&this.dispatchEvent(gvjs_Xt,{yb:b,Ke:c});c!=this.mz&&(null!=this.mz&&gvjs__I(this,this.mz),this.dispatchEvent("chartHoverIn",{yb:b}),gvjs_0I(this,"HoverIn",c),this.mz=c)}};gvjs_.qqa=function(a){a=this.Ps(a);a==this.mz&&(gvjs__I(this,a),this.mz=null)};function gvjs__I(a,b){a.dispatchEvent("chartHoverOut",null);gvjs_0I(a,"HoverOut",b)}
gvjs_.pqa=function(a){var b=gvjs_rz(a);b&&(a=this.Ps(a),this.dispatchEvent("chartMouseUp",{yb:b,Ke:a}),gvjs_0I(this,"MouseUp",a))};gvjs_.kqa=function(a){var b=gvjs_rz(a),c=this.Ps(a);this.dispatchEvent(gvjs_Wt,{yb:b,Ke:c,preventDefault:gvjs_q(a.preventDefault,a)});gvjs_0I(this,"MouseDown",c);this.NO.Pf(b,c,a.button)};gvjs_.xpa=function(a){var b=gvjs_rz(a);a=this.Ps(a);this.dispatchEvent("chartClick",{yb:b,Ke:a});gvjs_0I(this,"Click",a)};
gvjs_.Gqa=function(a){var b=gvjs_rz(a),c=this.Ps(a);this.dispatchEvent(gvjs_Yt,{yb:b,Ke:c});gvjs_0I(this,"RightClick",c);gvjs_0A(a)};gvjs_.Fpa=function(a){var b=gvjs_rz(a);a=this.Ps(a);this.dispatchEvent("chartDblClick",{yb:b,Ke:a});gvjs_0I(this,"DblClick",a)};gvjs_.Iqa=function(a){var b=gvjs_rz(a),c=this.Ps(a);this.dispatchEvent("chartScroll",{yb:b,Ke:c,wheelDelta:a.detail,preventDefault:gvjs_q(a.preventDefault,a)});gvjs_0I(this,"Scroll",c)};
function gvjs_0I(a,b,c){var d=c.split("#");switch(d[0]){case gvjs_Sd:var e=c=null,f=null;a.lh==gvjs_dw?c=gvjs_Rz(d[1]):4==d.length?(c=gvjs_Rz(d[1]),e=gvjs_Rz(d[2]),f=gvjs_Rz(d[3])):3==d.length?(c=gvjs_Rz(d[1]),e=gvjs_Rz(d[2])):e=gvjs_Rz(d[1]);d={Bc:c,Sk:e,lG:f};a.dispatchEvent(gvjs_Sd+b,d);break;case gvjs_Xs:d={zy:d[1]};a.dispatchEvent("actionsMenuEntry"+b,d);break;case gvjs_zv:d=gvjs_Rz(d[1]);if(0>d)break;d={yQ:d};a.dispatchEvent("legendEntry"+b,d);break;case gvjs_Av:d={Wva:gvjs_Rz(d[1]),gj:gvjs_Rz(d[2]),
EF:gvjs_Rz(d[3])};a.dispatchEvent("legendScrollButton"+b,d);break;case gvjs_vw:d=gvjs_Rz(d[1]);d={yQ:d};a.dispatchEvent("removeSerieButton"+b,d);break;default:a.L8(b,c)}}gvjs_.dispatchEvent=function(a,b){this.nl&&this.nl.dispatchEvent({type:a,data:b})};function gvjs_1I(a,b,c,d){gvjs_YI.call(this,a,b,c,d.eb);this.ga=d;this.B1=gvjs_2I(this)}gvjs_r(gvjs_1I,gvjs_YI);gvjs_1I.prototype.Oga=function(a){this.ga=a;this.B1=gvjs_2I(this)};
function gvjs_2I(a){var b=a.ga;if(b.eb!=gvjs_c&&b.eb!=gvjs_Hd)return{};a={};b=b.F;for(var c=0;c<b.length;c++){var d=b[c];if(gvjs_LF(d))for(var e=d.points,f=0;f<e.length;f++){var g=e[f];if(g&&g.ha&&!g.km){var h=gvjs_gE([gvjs_hw,c,f]);a[h]={center:g.ha,radius:g.ha&&null!=g.ha.OS?g.ha.OS:null!=g.OS?g.OS:d.Kda,Bc:c,Sk:f}}}}return a}
gvjs_1I.prototype.Ps=function(a){var b=this.renderer.Fq(a.target),c=gvjs_rz(a);if(!c)return gvjs_Fb;if((new gvjs_3(this.ga.N.left+1,this.ga.N.top+1,this.ga.N.width-2,this.ga.N.height-2)).contains(c)){var d=this.ga.Tg,e=null;if(d.contains(gvjs_fp)){e=c.x;var f=c.y,g=null,h=Infinity,k;for(k in this.B1){var l=this.B1[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_gE([gvjs_nw,l.Bc,l.Sk]),h=m))}e=g}if(null==e&&d.contains(gvjs_It))b:{d=
this.ga.ab;for(k=0;k<d.length;k++)if((e=d[k].NS)&&e.contains(c)){e=gvjs_gE([gvjs_Kt,k]);break b}e=null}c=e}else c=null;if(a.type==gvjs_od){a=this.mz;if(null==a)return b;c=c==a?null:a}null!=c&&(gvjs_3I(this,b)?(a=gvjs_De(gvjs_hE,b.split("#")[0]),d=gvjs_De(gvjs_hE,c.split("#")[0]),b=a>d?b:c):b=c);return gvjs_3I(this,b)?b:gvjs_Fb};
function gvjs_3I(a,b){a=a.ga.Tg;return a.contains(gvjs_It)&&!a.contains(gvjs_fp)?(b=b.split("#")[0],b!=gvjs_Ab&&b!=gvjs_zt&&b!=gvjs_Dt&&b!=gvjs_hw&&b!=gvjs_nw&&b!=gvjs_4w):!0}
gvjs_1I.prototype.L8=function(a,b){b=b.split("#");switch(b[0]){case gvjs_Ab:case gvjs_zt:case gvjs_Dt:case gvjs_hw:case gvjs_nw:case gvjs_4w:var c=gvjs_Rz(b[1]);b={Bc:c,Sk:gvjs_Rz(b[2])};this.dispatchEvent(gvjs_fp+a,b);break;case gvjs_Kt:b=gvjs_Rz(b[1]);b={Bc:null,Sk:b};this.dispatchEvent(gvjs_It+a,b);break;case gvjs_dt:c=gvjs_Rz(gvjs_Ce(b));this.dispatchEvent(gvjs_2s+a,3==b.length?{Bc:null,Sk:gvjs_Rz(b[1]),lG:c}:{Bc:gvjs_Rz(b[1]),Sk:gvjs_Rz(b[2]),lG:c});break;case gvjs_d:case gvjs_et:c=gvjs_Rz(b[1]),
b={Bc:c,Sk:null},this.dispatchEvent("serie"+a,b)}};function gvjs_4I(a){this.Qb=a}gvjs_r(gvjs_4I,gvjs_mI);gvjs_4I.prototype.getKey=function(a){return this.Qb.AY(a)};gvjs_4I.prototype.getTitle=function(a){return this.Qb.QO(a)};gvjs_4I.prototype.getContent=function(a,b,c){var d=gvjs_WE(this.Qb,c);return gvjs_5I(a,d,b.content||"",!0,a.Pwa,this.Qb.F[c.Jb])};function gvjs_6I(a){this.Qb=a}gvjs_r(gvjs_6I,gvjs_mI);gvjs_6I.prototype.getKey=function(a){return a.Jb};gvjs_6I.prototype.getTitle=function(a){return gvjs_WE(this.Qb,a)};gvjs_6I.prototype.getContent=function(a,b,c){c=this.Qb.QO(c)||"";return[c?gvjs_mE(b.content||"",a.FG,c,a.Ia):null]};function gvjs_7I(a,b,c,d){var e=gvjs_My(a,gvjs_mx,{hb:b.hb,fontSize:b.fontSize});this.lu=gvjs_E(a,gvjs_lx,c.contains(gvjs_It));this.Pwa=gvjs_E(a,gvjs_lx,!0);this.Qwa=gvjs_E(a,"tooltip.showEmpty",!0);this.Ia=e;this.FG=gvjs_My(a,gvjs_mx,{hb:b.hb,fontSize:b.fontSize,bold:!0});this.we=d||null;this.H8=gvjs_D(a,"diff.newData.tooltip.prefix","Current: ");this.I8=gvjs_D(a,"diff.oldData.tooltip.prefix","Previous: ")}gvjs_7I.prototype.ov=function(){};function gvjs_8I(a,b,c,d){gvjs_7I.call(this,a,b,c,d)}
gvjs_r(gvjs_8I,gvjs_7I);
gvjs_8I.prototype.c8=function(a,b,c){var d=a.Qb,e=d.F[b];c=d.oI(b,c);var f=!1,g=null,h=null,k=null!=d.pd&&d.pd;if(d.pd)if(f=!0,h=[this.H8,this.I8],d=e.type,d===gvjs_ot)g=[{color:e.ah.nb(),alpha:e.ah.ff},{color:e.Th.background.ah.nb(),alpha:e.Th.background.ah.ff}];else if(d===gvjs_Hd)d=b%2?b-1:b,b=a.Qb.F[d],d=a.Qb.F[d+1],g=[{color:d.ah.nb(),alpha:d.ah.ff},{color:b.ah.nb(),alpha:b.ah.ff}];else throw Error("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.lines)for(c.title&&
gvjs_9I(this,b,c.title),e=0;e<c.lines.length;e++)h=c.lines[e],f=b,h=(k=h.title)?gvjs_mE(h.value,this.FG,k,this.Ia):null,null!=h&&f.entries.push(h);else c.Lx&&!c.Fi?(gvjs_9I(this,b,c.Lx),gvjs_$I(this,b,c.Un,c.content,!0,this.lu,e,f,g,h,k)):c.Un&&!c.Fi?gvjs_$I(this,b,c.Un,c.content,!0,this.lu,e,!0,g,h,k):null!=c.content&&gvjs_$I(this,b,null,c.content,!1,this.lu,e);this.ov(b,a.Hk);return b};
function gvjs_aJ(a,b,c,d){var e=b.Qb,f=new gvjs_4I(e),g=new gvjs_6I(e),h=null;d==gvjs_It?h=f:d==gvjs_Mw&&(h=g);if(h)var k=h.aggregate(c);else{d=f.aggregate(c);var l=g.aggregate(c);h=g;k=l;1==d.order.length&&1<l.order.length&&(h=f,k=d)}var m={entries:[]};gvjs_s(k.order,function(n){gvjs_9I(this,m,(k.Zw[n]||"").toString());gvjs_s(k.index[n],function(p){var q=e.oI(p.Jb,p.Fb);q.Fi?gvjs_$I(this,m,null,q.content,!1,this.lu,e.F[p.Jb]):m.entries.push.apply(m.entries,h.getContent(this,q,p))},this)},a);a.ov(m,
b.Hk,0<c.length);return m}gvjs_8I.prototype.d8=function(a,b){var c=a.Qb,d=c.F[b],e=d.Bd,f=null,g=null,h=null!=c.pd&&c.pd;c.pd&&(f=c.F.length,f=(b+f/c.pie.He.length)%f,g=c.F[f],c={color:d.brush.nb(),alpha:d.brush.ff},g={color:g.brush.nb(),alpha:g.brush.ff},f=b>f?[c,g]:[g,c],g=[this.H8,this.I8]);b={entries:[]};e.Un?gvjs_$I(this,b,e.Un,e.content,!0,this.lu,d,!0,f,g,h):gvjs_$I(this,b,null,e.content,!1,this.lu,d);this.ov(b,a.Hk);return b};
function gvjs_Cga(a,b,c){var d=b.Qb,e={entries:[]};gvjs_s(c,gvjs_q(function(f){f=d.F[f];var g=f.Bd;g.Un?gvjs_$I(this,e,g.Un,g.content,!0,this.lu,f,!0):gvjs_$I(this,e,null,g.content,!1,this.lu,f)},a));a.ov(e,b.Hk);return e}
gvjs_8I.prototype.a8=function(a,b){var c=a.Qb,d=c.ab[b].Bd,e=!1,f={entries:[]};if(d&&d.content)gvjs_$I(this,f,null,d.content,!1,!1);else{var g=0,h=1,k=c.F.length;gvjs_QF(c)&&(g=c.F.length-1,k=h=-1);for(var l=null;g!=k;g+=h){var m=c.F[g];if(m.vT){d=gvjs_VE(c,g,b);if(l!=m.ef){l=m.ef;var n=c.ab[b].Zw[l];gvjs_Jf(gvjs_Ig(n))||gvjs_9I(this,f,n)}m.points[d]&&m.points[d].Bd&&m.points[d].Bd.content&&(d=m.points[d].Bd,gvjs_$I(this,f,d.Un,d.content,!0,this.lu,m,void 0,void 0,void 0,void 0,d.Fi&&d.$h),e=!0)}}}null!=
a.Hk&&0<a.Hk.length&&(e=!0);this.ov(f,a.Hk);return e||this.Qwa?f:null};function gvjs_9I(a,b,c){a=gvjs_mE(c,a.FG);b.entries.push(a)}function gvjs_5I(a,b,c,d,e,f,g,h,k,l,m){g=null!=g?g:!1;d=d?a.FG:a.Ia;c=c.split("\n");var n=e?f.color.color:null;b=g&&null!=b?gvjs_mE(b,a.Ia,null,null,n,f&&f.bH):gvjs_mE(c[0],d,b,a.Ia,n,f&&f.bH,null,m);a=[b];for(g=g?0:1;g<c.length;g++)n=null!=h?h[g].color:e?gvjs_e:null,b=gvjs_mE(c[g],d,null,null,n,null!=h?h[g].alpha:null,null!=k?k[g]:null,m),b.gG=l,a.push(b);return a}
function gvjs_$I(a,b,c,d,e,f,g,h,k,l,m,n){b.entries.push.apply(b.entries,gvjs_5I(a,c,d,e,f,g,h,k,l,m,n))}gvjs_8I.prototype.ov=function(a,b,c){b&&0!==b.length&&((void 0==c||c)&&a.entries.push(gvjs_oE()),gvjs_Re(a.entries,b))};function gvjs_bJ(a,b,c){gvjs_7I.call(this,a,b,c);this.$ga=this.FG;this.VT=gvjs_w(this.Ia);this.VT.color=gvjs_Er;this.VT.fontSize-=2}gvjs_r(gvjs_bJ,gvjs_7I);gvjs_bJ.prototype.c8=function(a,b,c){b=a.Qb.F[b];a=b.points[c].Bd;c=[];b.NF||(b=gvjs_mE(b.title||"",this.$ga),c.push(b));b=gvjs_mE(a.content,this.$ga);c.push(b);a=gvjs_mE(a.Lx,this.VT);c.push(a);return{entries:c}};gvjs_bJ.prototype.d8=function(){return{entries:[]}};gvjs_bJ.prototype.a8=function(){return{entries:[]}};function gvjs_Dga(a,b,c){this.os=b;this.mf=new gvjs_A(0,c.width,c.height,0);gvjs_E(a,["tooltip.ignoreBounds.left",gvjs_jx],!1)?this.mf.left=-Infinity:this.mf.left-=gvjs_F(a,["tooltip.bounds.left",gvjs_ix],0);gvjs_E(a,["tooltip.ignoreBounds.top",gvjs_jx],!1)?this.mf.top=-Infinity:this.mf.top-=gvjs_F(a,["tooltip.bounds.top",gvjs_ix],0);gvjs_E(a,["tooltip.ignoreBounds.right",gvjs_jx],!1)?this.mf.right=Infinity:this.mf.right+=gvjs_F(a,["tooltip.bounds.right",gvjs_ix],0);gvjs_E(a,["tooltip.ignoreBounds.bottom",
gvjs_jx],!1)?this.mf.bottom=Infinity:this.mf.bottom+=gvjs_F(a,["tooltip.bounds.bottom",gvjs_ix],0);this.hy=null;c=a.Da("tooltip.pivot.x");var d=a.Da("tooltip.pivot.y");null!=c&&typeof c===gvjs_f&&isFinite(c)&&null!=d&&typeof d===gvjs_f&&isFinite(d)&&(this.hy=new gvjs_u(c,d));b=null!=b.we&&0<b.we.getEntries().length?gvjs_vt:gvjs_Cu;this.I4=gvjs_D(a,gvjs_nx,b,gvjs_AF)}
function gvjs_cJ(a){if(a.eb==gvjs_dw){var b=a.pie.center;return new gvjs_u(b.x,b.y)}b=gvjs_Lz(a.Gd);a=gvjs_Lz(a.Uc);return new gvjs_u(null!=b.baseline?b.baseline.Fa:Math.min(b.$f,b.rf),null!=a.baseline?a.baseline.Fa:Math.max(a.$f,a.rf))}function gvjs_Ega(a,b){a.mf=b}function gvjs_dJ(a,b,c){var d=b.ha;a=gvjs_cJ(a);b=1+Math.ceil(gvjs_PF(b,c)/Math.sqrt(2));return new gvjs_u(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}
function gvjs_eJ(a,b){var c=gvjs_Iz(a.pie.center,gvjs_JH(((b.yt?45:(b.ge+b.Ad)/2)/180-.5)*Math.PI,a.pie.radiusX,a.pie.radiusY));b=new gvjs_u(c.x+b.offset.x,c.y+b.offset.y);b.x=gvjs_0e(b.x,0,a.width);b.y=gvjs_0e(b.y,0,a.height);return b}function gvjs_fJ(a){var b=a.anchor?a.anchor:new gvjs_u(0,0),c=a.lines[0],d=a.oa.fontSize;return 270==a.angle?new gvjs_u(b.x+c.x+d,b.y+c.y-c.length/2):new gvjs_u(b.x+c.x+c.length/2,b.y+c.y-d)}
function gvjs_gJ(a,b,c){var d=a.F[b],e=d.type;c=gvjs_VE(a,b,c);b=d.points[c];if(!b)return new gvjs_u(0,0);switch(a.eb){case gvjs_c:case gvjs_7u:switch(e){case gvjs_ot:case gvjs_3w:return d=b.ha.so||b.ha,e=gvjs_cJ(a),d=new gvjs_u(d.left+(d.left<e.x?0:d.width),d.top+(d.top<e.y?0:d.height)),gvjs_hJ(a,d),d;case gvjs_d:case gvjs_et:case gvjs_Hd:return gvjs_dJ(a,b,d);case gvjs_Gt:return d=b.ha.rect,e=gvjs_cJ(a),d=new gvjs_u(d.left+d.width>e.x?d.left+d.width:d.left,d.top<e.y?d.top:d.top+d.height),gvjs_hJ(a,
d),d}case gvjs_Hd:return gvjs_dJ(a,b,d);case gvjs_zt:e=b.ha;d=gvjs_dJ(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_u(0,0)}function gvjs_hJ(a,b){a=a.N;b.x=gvjs_0e(b.x,a.left,a.right);b.y=gvjs_0e(b.y,a.top,a.bottom)}
function gvjs_iJ(a,b,c,d){var e=null,f=null,g=gvjs_Lz(b.Gd),h=gvjs_Lz(b.Uc),k=g.Eo,l=h.Eo,m=d;b.orientation&&b.orientation!==gvjs_0?(l=-l,h.type===gvjs_Xd&&(m=b.ab[d].data),f=h.position.uf(m)):(g.type===gvjs_Xd&&(m=b.ab[d].data),e=g.position.uf(m));a=a.os.Ia.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_u(e,f)}
function gvjs_jJ(a,b){a=gvjs_Iz(a.pie.center,gvjs_JH(((b.yt?45:(b.ge+b.Ad)/2)/180-.5)*Math.PI,a.pie.radiusX-.1,a.pie.radiusY-.1));return new gvjs_u(a.x+b.offset.x,a.y+b.offset.y)}function gvjs_kJ(a){var b=a.anchor?a.anchor:new gvjs_u(0,0),c=a.lines[0],d=a.oa.fontSize;return 270==a.angle?new gvjs_u(b.x+c.x+d/2,b.y+c.y):new gvjs_u(b.x+c.x,b.y+c.y-d/2)}
function gvjs_lJ(a,b,c){c=gvjs_VE(a,b,c);var d=a.F[b];b=d.type;c=d.points[c].ha;if(b==gvjs_ot||b==gvjs_3w||b==gvjs_Gt){var e=c.so||c.rect||c;c=e.left;b=e.width;d=e.top;e=e.height;var f=d+e,g=gvjs_cJ(a);a=a.orientation==gvjs_0?f>g.y?new gvjs_u(c+b/2,f-.1):new gvjs_u(c+b/2,d+.1):c<g.x?new gvjs_u(c+.1,d+e/2):new gvjs_u(c+b-.1,d+e/2)}else a=new gvjs_u(c.x,c.y);return a}
function gvjs_mJ(a,b,c,d,e,f){if(null!==c&&null!==d&&null!==e){var g=b.Qb,h=g.F[c].points[d].Wc.labels[e],k=h.Bd;k?(f=gvjs_fJ(h),h=gvjs_kJ(h),k.$h&&k.Fi?(b=gvjs_XA(k.content),a=gvjs_nJ(a,b,f,h)):(k=a.os,d={entries:[gvjs_mE(b.Qb.F[c].points[d].Wc.labels[e].Bd.content,k.Ia)]},k.ov(d,b.Hk),a=gvjs_pE(d,g.Gc,!1,f,a.mf,h,void 0,g.kg,g.aw,g.$w))):a=null}else if(null!==c&&null!==d)if(g=b.Qb,g.F[c].vT)if(e=gvjs_gJ(g,c,d),f=a.hy?gvjs_Hz(e,a.hy):gvjs_lJ(g,c,d),h=g.F[c].points[d].Bd)if(typeof h.i8===gvjs_c){b=
h.i8(g,c,d);d=null;b instanceof gvjs_og?d=b:typeof b===gvjs_j&&(d=(new gvjs_fl).td().sanitize(b));if(!d)throw Error("Custom calc function for tooltip content should produce string literal or safe HTML.");a=gvjs_nJ(a,d,e,f)}else h.$h&&h.Fi?(b=gvjs_XA(h.content),a=gvjs_nJ(a,b,e,f)):(b=a.os.c8(b,c,d),a=gvjs_pE(b,g.Gc,!0,e,a.mf,f,void 0,g.kg,g.aw,g.$w));else a=null;else a=null;else null!==c&&null===d?(e=b.Qb,f=e.F[c],null==f.offset?a=null:(d=gvjs_eJ(e,f),f=gvjs_jJ(e,f),g=e.F[c].Bd,g.$h&&g.Fi?(b=gvjs_XA(g.content),
a=gvjs_nJ(a,b,d,f)):(b=a.os.d8(b,c),a=gvjs_pE(b,e.Gc,!0,d,a.mf,f,void 0,e.kg,e.aw,e.$w)))):null===c&&null!==d&&null!==e?(f=b.Qb,g=f.ab[d].Wc.labels[e],(h=g.Bd)?(c=gvjs_fJ(g),g=gvjs_kJ(g),h.$h&&h.Fi?(b=gvjs_XA(h.content),a=gvjs_nJ(a,b,c,g)):(h=a.os,d={entries:[gvjs_mE(b.Qb.ab[d].Wc.labels[e].Bd.content,h.Ia)]},0<b.Hk.length&&h.ov(d,b.Hk),a=gvjs_pE(d,f.Gc,!1,c,a.mf,g,void 0,f.kg,f.aw,f.$w))):a=null):null===c&&null!==d?(c=b.Qb,e=f.clone(),f=gvjs_iJ(a,c,e,d),e=a.hy?gvjs_Hz(f,a.hy):e,(g=c.ab[d].Bd)&&g.$h&&
g.Fi?(b=gvjs_XA(g.content),a=gvjs_nJ(a,b,f,e)):(b=a.os.a8(b,d),a=null===b?null:gvjs_pE(b,c.Gc,!1,f,a.mf,e,void 0,c.kg,c.aw,c.$w))):a=null;return a}function gvjs_Fga(a,b,c,d,e){var f=b.Qb;d=d.clone();var g=gvjs_iJ(a,f,d,c[c.length-1]);d=a.hy?gvjs_Hz(g,a.hy):d;var h=[];gvjs_s(c,function(k){gvjs_s(f.F,function(l,m){h.push({Jb:m,Fb:k})})});b=gvjs_aJ(a.os,b,h,e);return null===b?null:gvjs_pE(b,f.Gc,!1,g,a.mf,d,void 0,f.kg,f.aw,f.$w)}
function gvjs_nJ(a,b,c,d){return{html:gvjs_vg(gvjs_Sb,{"class":gvjs_Su},b),ON:!0,gK:d,anchor:c,HG:a.mf,spacing:20,margin:5}};function gvjs_oJ(a,b,c,d,e,f){this.we=f;d==gvjs_qu||this.we?null!=this.we&&this.we.updateOptions(a,c):this.we=new gvjs_sE(a,c);c=d==gvjs_qu?new gvjs_bJ(a,c,e):new gvjs_8I(a,c,e,this.we);this.Kp=new gvjs_Dga(a,c,b)}
function gvjs_pJ(a,b,c){var d={};if(null!=c.legend.gj){d.legend=d.legend||{};var e=b.legend,f=c.legend.gj;d.legend.ev=e.Ze[f];var g=f+1+"/"+e.Ze.length,h=e.IK.K1,k=0<f;e=e.IK.K0;f=f<b.legend.Ze.length-1;d.legend.IK={K1:{brush:k?h.Vb.active:h.Vb.UP,active:k},K0:{brush:f?e.Vb.active:e.Vb.UP,active:f},m1:{text:g,lines:{0:{text:g}}}}}a.at(b,c,d);return d}gvjs_oJ.prototype.Aj=function(a){this.we&&gvjs_tE(this.we,a)};gvjs_oJ.prototype.qh=function(a){if(this.we)return this.we.qh(a)};
gvjs_oJ.prototype.wj=function(a){if(this.we){var b=this.we;a in b.qv&&delete b.qv[a];a in b.Cu&&delete b.Cu[a];a=gvjs_De(b.qB,a);0<=a&&b.qB.splice(a,1)}};function gvjs_qJ(a){this.selected=new gvjs_In;this.focused={Jb:null,datum:null,Fb:null};this.annotations={focused:null,AO:null};this.legend={focused:{ad:null},gj:null,EF:null};this.Mh={focused:{zy:null}};this.cursor={position:null,C1:null};this.Ui=this.mp=null;a&&(this.selected.setSelection(a.selected),a.focused&&(this.focused=gvjs_rJ(this.focused,a.focused)),a.annotations&&(this.annotations=gvjs_rJ(this.annotations,a.annotations)),a.legend&&(this.legend=gvjs_rJ(this.legend,a.legend)),a.Mh&&(this.Mh=
gvjs_rJ(this.Mh,a.Mh)),a.mp&&(this.mp=gvjs_rJ(this.mp,a.mp)),a.Ui&&gvjs_rJ(this.Ui,a.Ui))}gvjs_qJ.prototype.clone=function(){var a=new gvjs_qJ;a.selected=this.selected.clone();a.focused=gvjs_9h(this.focused);a.annotations=gvjs_9h(this.annotations);a.legend=gvjs_9h(this.legend);a.Mh=gvjs_9h(this.Mh);a.cursor=gvjs_9h(this.cursor);a.mp=gvjs_9h(this.mp);a.Ui=gvjs_9h(this.Ui);return a};
gvjs_qJ.prototype.equals=function(a,b){b=void 0!==b?b:!1;return this.selected.equals(a.selected)&&gvjs_NA(this.focused,a.focused)&&gvjs_NA(this.annotations,a.annotations)&&gvjs_NA(this.legend,a.legend)&&gvjs_NA(this.Mh,a.Mh)&&(b||gvjs_NA(this.cursor,a.cursor))&&gvjs_NA(this.mp,a.mp)&&gvjs_NA(this.Ui,a.Ui)};function gvjs_rJ(a,b){var c=new gvjs_qI(2);gvjs_rI(c,0,a);gvjs_rI(c,1,b);return c.compact()};function gvjs_sJ(a,b,c,d,e,f,g){gvjs_oJ.call(this,a,b,c,d,e,g);this.JN=a.mb("crosshair.trigger",gvjs_Qea);this.ama=gvjs_Hy(a,["crosshair.selected.orientation",gvjs_au],gvjs_BF,gvjs_vt);this.Yla=gvjs_Hy(a,["crosshair.focused.orientation",gvjs_au],gvjs_BF,gvjs_vt);this.Zla=a.rz(["crosshair.selected.color",gvjs_9t]);this.Wla=a.rz(["crosshair.focused.color",gvjs_9t]);this.$la=gvjs_Iy(a,["crosshair.selected.opacity",gvjs_$t],1);this.Xla=gvjs_Iy(a,["crosshair.focused.opacity",gvjs_$t],1);this.jV=gvjs_D(a,
"aggregationTarget",gvjs_e,gvjs_Tea);this.RP=!0}gvjs_r(gvjs_sJ,gvjs_oJ);gvjs_sJ.prototype.at=function(a,b,c){this.RP=!0;switch(a.hD){case gvjs_ju:this.pX(a,b,c);break;case gvjs_qu:gvjs_Gga(this,a,b,c)}};gvjs_sJ.prototype.n9=function(a,b){return a.equals(b,this.RP)};function gvjs_Hga(a){return gvjs_He(a.F,function(b){return b.oh})}function gvjs_tJ(a,b,c){a.F=a.F||{};a=a.F;a[b]=a[b]||{};b=a[b];b.points=b.points||{};b=b.points;b[c]=b[c]||{};return b[c]}
function gvjs_uJ(a,b,c){if(null!=b)return a=gvjs_tJ(a,b,c),a.Wc=a.Wc||{},a.Wc;a=gvjs_vJ(a,c);a.Wc=a.Wc||{};return a.Wc}function gvjs_wJ(a,b){a.F=a.F||{};a=a.F;a[b]=a[b]||{};return a[b]}function gvjs_vJ(a,b){a.ab=a.ab||{};a=a.ab;a[b]=a[b]||{};return a[b]}function gvjs_xJ(a,b){a.legend=a.legend||{};a=a.legend;a.ev=a.ev||{};a=a.ev;a[b]=a[b]||{};return a[b]}
gvjs_sJ.prototype.pX=function(a,b,c){var d={Qb:a,Hk:this.we.getEntries(),Yv:c,Ik:b.Mh},e=b.Mh.focused.zy;null!=e&&(b.Mh.focused.action=this.we.qh(e).action);e=this.Kp.I4;var f=e==gvjs_Jw||e==gvjs_vt;e=e==gvjs_Cu||e==gvjs_vt;for(var g=this.jV!=gvjs_e,h=this.we&&0<d.Hk.length,k=gvjs_Ln(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.mq[p];n=r.Bc;if(q=a.TO({column:p,row:q}))switch(r.role){case gvjs_eu:gvjs_yJ(this,a,q.Jb,q.Fb,c);f&&!l&&gvjs_zJ(this,d,q.Jb,q.Fb);
break;case gvjs_2s:if(null!=n?a.F[n].oh:a.oh)n=r.CE,gvjs_Iga(q.Jb,q.Fb,n,c),f&&gvjs_AJ(this,d,q.Jb,q.Fb,n)}}f&&l&&!a.kz&&(m=gvjs_Fe(gvjs_t(k,function(t){return a.TO({column:t.column,row:t.row})}),function(t){return null!=t}),0<m.length&&gvjs_Jga(this,d,g?m:[],m[m.length-1]));k=gvjs_Jn(b.selected,gvjs_Jb);for(m=0;m<k.length;++m)p=k[m],r=a.mq[p],null!=r&&(n=r.Bc,null!=n&&gvjs_BJ(this,a,n,c));k=a.eb===gvjs_zt;l=gvjs_Kn(b.selected);g=1<l.length&&(g||h);for(m=0;m<l.length;++m)q=l[m],h=a.Ms[q],k?(n=0,gvjs_yJ(this,
a,n,h,c),f&&!g&&gvjs_zJ(this,d,n,h)):(gvjs_Kga(this,a,h,c),f&&!g&&gvjs_CJ(this,d,b.cursor.C1,h));g&&(k?gvjs_zJ(this,d,0,a.Ms[l[l.length-1]]):f&&(f=gvjs_t(l,function(t){return a.Ms[t]}),0<f.length&&gvjs_Lga(this,d,b.cursor.C1,f)));f=b.focused.Jb;m=b.focused.datum;null!=m?a.F[f].oh&&(gvjs_DJ(this,a,f,m,c),e&&gvjs_zJ(this,d,f,m),gvjs_Mga(a,f,m,c)):null!=f&&a.F[f].oh&&gvjs_EJ(this,a,f,c);f=b.legend.focused.ad;null!=f&&a.F[f].oh&&gvjs_EJ(this,a,f,c);f=b.focused.Fb;null!=f&&a.ab[f]&&(gvjs_Nga(this,a,f,
c),e&&gvjs_Hga(d.Qb)&&(gvjs_CJ(this,d,b.cursor.position,f),this.RP=!1));if(f=b.annotations.AO)f=gvjs_uJ(c,f.Bc,f.kX),f.Wp=f.Wp||{},f.Wp.Zaa=!0;(f=b.annotations.focused)&&e&&(m=a.mq[f.column],e=m.Bc,f=a.Ms[f.row],m=m.CE,(null!=e?a.F[e].oh:a.oh)&&gvjs_AJ(this,d,e,f,m));if(b=b.Ui)c.Ui=b};var gvjs_Oga=[.25,.1,.05],gvjs_FJ=[.3,.1,.05],gvjs_Pga=[.3,.15,.05];
function gvjs_DJ(a,b,c,d,e){var f=b.F[c],g=f.points[d];if(!gvjs_KF(g)&&g.ha&&(!gvjs_LF(f)||0!=f.lineWidth||gvjs_MF(g,f))){var h=f.type==gvjs_ot?gvjs_Pga:gvjs_Oga;e=gvjs_tJ(e,c,d);e.Uo={};c=e.Uo;c.levels=[];for(d=0;d<h.length;d++){var k=new gvjs_2({fill:gvjs_e,stroke:gvjs_0o,strokeOpacity:h[d],strokeWidth:1});c.levels.push({brush:k})}switch(f.type){case gvjs_ot:case gvjs_3w:case gvjs_Gt:a=g.ha.so||g.ha.rect||g.ha;b=new gvjs_3(a.left,a.top,a.width,a.height);for(d=0;d<h.length;d++)a=c.levels[d].brush.Ub,
c.levels[d].rect=new gvjs_3(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_d:case gvjs_et:case gvjs_Hd:case gvjs_Bt:e.visible=!0;c.x=g.ha.x;c.y=g.ha.y;if(a.JN===gvjs_vt||a.JN===gvjs_Cu)d=gvjs_JF(g,f),d=gvjs_HA(a.Wla||d.nb(),1,!1,a.Xla),gvjs_GJ(b,g,e,d,a.Yla);e.xj?(a=e.xj,b=a.radius+a.brush.Ub/2):b=gvjs_PF(g,f);for(d=0;d<h.length;d++)a=c.levels[d].brush.Ub,c.levels[d].radius=b+a/2,b+=a}}}
function gvjs_EJ(a,b,c,d){var e=b.F[c];if(gvjs_LF(e)&&0<e.lineWidth){var f=gvjs_wJ(d,c);f.Uo={};f=f.Uo;f.levels=[];var g=e.type==gvjs_et?b.Fp!==gvjs_e?gvjs_SF(e):gvjs_RF(e,!1):gvjs_RF(e,b.jk);g=gvjs_nB(g);for(var h=e.Qc.Ub/2,k=0;k<gvjs_FJ.length;k++){var l=new gvjs_2({fill:gvjs_e,stroke:gvjs_0o,strokeOpacity:gvjs_FJ[k],strokeWidth:1}),m=gvjs_qB(g,h+l.Ub/2);f.levels.push({brush:l,path:m});h+=l.Ub}}f=(f=(f=d.F)&&f[c])&&f.points;for(g=0;g<e.points.length;++g)h=e.points[g],gvjs_KF(h)||(gvjs_MF(h,e)||
f&&f[g]&&f[g].visible)&&gvjs_DJ(a,b,c,g,d);b.pd&&e.type===gvjs_Hd&&!a.NK(e.columns)&&gvjs_EJ(a,b,c-1,d)}gvjs_sJ.prototype.NK=function(a){a=a[gvjs_1v];return null!=a&&0<a.length};function gvjs_Nga(a,b,c,d){for(var e=b.F,f=0;f<e.length;++f){var g=gvjs_VE(b,f,c);b.F[f].oh&&null!=g&&gvjs_DJ(a,b,f,g,d)}}
function gvjs_yJ(a,b,c,d,e){var f=b.F[c],g=f.points[d];if(!gvjs_KF(g)&&g.ha&&(!gvjs_LF(f)||0!=f.lineWidth||gvjs_MF(g,f))){var h=gvjs_JF(g,f);c=gvjs_tJ(e,c,d);c.xj={};d=c.xj;var k=b.vM;e=1;null==k&&(k=gvjs_Ix,e=0);switch(f.type){case gvjs_ot:case gvjs_3w:case gvjs_Gt:e=1;d.brush=new gvjs_2(gvjs_wy);d.brush.gd(k);f.type==gvjs_Gt&&(a=gvjs_Th(gvjs_Oh(h.nb()).hex),b=gvjs_Th(gvjs_Oh(k).hex),f=gvjs_Th(gvjs_Oh(g.yG.nb()).hex),d.brush.gd(gvjs_Sh(gvjs_zA(f,[a,b]))));gvjs_Rx(d.brush,e);d.brush.yl(1);g=g.ha.so||
g.ha.rect||g.ha;h=h.Ub;a=d.brush.Ub;d.rect=new gvjs_3(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.xj;break;case gvjs_d:case gvjs_et:case gvjs_Hd:case gvjs_Bt:c.visible=!0;d.x=g.ha.x;d.y=g.ha.y;if(a.JN===gvjs_vt||a.JN===gvjs_Jw){var l=gvjs_HA(a.Zla||h.nb(),1,!1,a.$la);gvjs_GJ(b,g,c,l,a.ama)}d.brush=new gvjs_2({fill:k,fillOpacity:e,stroke:h.nb(),strokeWidth:1});d.radius=gvjs_PF(g,f)+1.5+d.brush.Ub/2}}}
function gvjs_GJ(a,b,c,d,e){c=c.e8||(c.e8={});c.x=b.ha.x;c.y=b.ha.y;c.brush=d;b=new gvjs_u(a.N.left,c.y);d=new gvjs_u(a.N.right,c.y);var f=new gvjs_u(c.x,a.N.top);a=new gvjs_u(c.x,a.N.bottom);c.path=c.path||new gvjs_hy;if(e===gvjs_vt||e===gvjs_V)for(f=gvjs_3A([f,a]),a=0;a<f.Fc.length-1;a++)c.path.Pj(f.Fc[a]);if(e===gvjs_vt||e===gvjs_0)for(e=gvjs_3A([b,d]),a=0;a<e.Fc.length-1;a++)c.path.Pj(e.Fc[a]);c.path.close()}
function gvjs_BJ(a,b,c,d){var e=b.F[c];if((e.type==gvjs_d||e.type==gvjs_et||e.type==gvjs_Hd)&&0<e.lineWidth){var f=gvjs_wJ(d,c);f.xj={};f=f.xj;var g=e.type==gvjs_et?b.Fp!==gvjs_e?gvjs_SF(e):gvjs_RF(e,!1):gvjs_RF(e,b.jk);g=gvjs_nB(g);f.brush=new gvjs_2({stroke:e.Qc.Af,strokeWidth:Math.min(1,e.Qc.Ub/2)});f.path=gvjs_qB(g,-(e.Qc.Ub/2+2+f.brush.Ub/2))}for(f=0;f<e.points.length;++f)g=e.points[f],gvjs_KF(g)||(gvjs_MF(g,e)||gvjs_NF(e,f)&&!b.jk)&&gvjs_yJ(a,b,c,f,d);b.pd&&e.type===gvjs_Hd&&!a.NK(e.columns)&&
gvjs_BJ(a,b,c-1,d)}function gvjs_Kga(a,b,c,d){for(var e=b.F,f=0;f<e.length;++f){var g=gvjs_VE(b,f,c);null!=g&&gvjs_yJ(a,b,f,g,d)}}function gvjs_HJ(a,b,c,d){c=gvjs_tJ(b.Yv,c.Jb,c.Fb);var e=null!=b.Ik;c.tooltip=d;e&&a.we.at(d,b.Ik,c.tooltip)}function gvjs_zJ(a,b,c,d){var e=gvjs_mJ(a.Kp,b,c,d,null);null!=e&&gvjs_HJ(a,b,{Jb:c,Fb:d},e)}
function gvjs_Jga(a,b,c,d){var e=a.Kp;var f=a.jV,g=b.Qb,h=gvjs_gJ(g,d.Jb,d.Fb),k=gvjs_lJ(g,d.Jb,d.Fb);c=gvjs_aJ(e.os,b,c,f);e=gvjs_pE(c,g.Gc,!0,h,e.mf,k,void 0,g.kg,g.aw,g.$w);gvjs_HJ(a,b,d,e)}function gvjs_Lga(a,b,c,d){if(c){c=gvjs_Fga(a.Kp,b,d,c,a.jV);d=gvjs_vJ(b.Yv,d[d.length-1]);var e=null!=b.Ik;d.tooltip=c;e&&a.we.at(c,b.Ik,d.tooltip)}}function gvjs_CJ(a,b,c,d){if(c){var e=gvjs_vJ(b.Yv,d),f=null!=b.Ik;c=gvjs_mJ(a.Kp,b,null,d,null,c);null!==c&&(e.tooltip=c,f&&a.we.at(c,b.Ik,e.tooltip))}}
function gvjs_AJ(a,b,c,d,e){var f=gvjs_uJ(b.Yv,c,d);f.labels=f.labels||{};f=f.labels;f[e]=f[e]||{};f=f[e];var g=null!=b.Ik;c=gvjs_mJ(a.Kp,b,c,d,e);f.pa=c;g&&c&&a.we.at(c,b.Ik,f.pa)}function gvjs_Mga(a,b,c,d){if(a.ej){var e=a.ej;a=gvjs_SG(e.scale,e.MH,[{value:a.F[b].points[c].Xf.color}],a.Gc);d.ej={definition:a}}}function gvjs_Iga(a,b,c,d){a=gvjs_uJ(d,a,b);a.labels=a.labels||{};a=a.labels;a[c]=a[c]||{};c=a[c];c.oa=c.oa||{};c.oa.bold=!0}
function gvjs_Gga(a,b,c,d){var e={Qb:b,Hk:[],Yv:d,Ik:null},f=c.focused.Jb,g=c.focused.datum;b.legend&&gvjs_Ega(a.Kp,new gvjs_A(0,b.legend.area.left,b.height,0));var h=a.Kp.I4;if(null!=f&&null==g){var k=c.cursor.position.x,l=b.F[f].points;g=gvjs_Fe(l,function(p){return null!=p});for(var m=0;m<g.length&&g[m].ha.x<k;)m++;0==m?g=0:m==g.length?g=g.length-1:(k=k<gvjs_5x(g[m-1].ha.x,g[m].ha.x)?m-1:m,g=gvjs_De(l,g[k]));a.RP=!1}l=null;if(null!=g)for(l=gvjs_tJ(d,f,g),l.visible=!0,h==gvjs_Cu&&gvjs_zJ(a,e,f,
g),b.legend&&(l=gvjs_xJ(d,f),l.bh={isVisible:b.zfa}),l=0;l<b.F.length;l++)l!=f&&(b.legend&&(g=gvjs_xJ(d,l),g.Ea={oa:{color:gvjs_Jr}}),g=gvjs_wJ(d,l),k=b.F[l],g.Qc=k.Qc.clone(),gvjs_Rx(g.Qc,.3));if(f=c.annotations.AO)f=gvjs_uJ(d,f.Bc,f.kX),f.Wp=f.Wp||{},f.Wp.Zaa=!0;if(g=c.annotations.focused)l=b.mq[g.column],f=l.Bc,g=b.Ms[g.row],l=l.CE,(null!=f?b.F[f].oh:b.oh)&&gvjs_AJ(a,e,f,g,l);if(b.legend&&b.legend.position==gvjs_qv&&null!=c.legend.focused.ad){c=c.legend.focused.ad;l=gvjs_xJ(d,c);l.bh={isVisible:b.zfa};
f=b.F[c].points;for(l=f.length-1;0<=l;l--)if(g=f[l],!gvjs_KF(g)&&g.ha&&(new gvjs_A(b.N.top,b.N.right,b.N.bottom,b.N.left)).contains(new gvjs_u(g.ha.x,g.ha.y))){var n=l;break}null!=n&&(l=gvjs_tJ(d,c,n),l.visible=!0,h==gvjs_Cu&&gvjs_zJ(a,e,c,n));for(l=0;l<b.F.length;l++)l!=c&&(g=gvjs_xJ(d,l),g.Ea={oa:{color:gvjs_Jr}},g=gvjs_wJ(d,l),k=b.F[l],g.Qc=k.Qc.clone(),gvjs_Rx(g.Qc,.3))}};function gvjs_IJ(a,b){this.ss=a;this.Px=b;this.kk=gvjs_w(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.kk.title&&c&&(this.kk.title.oa.opacity=0);this.kk.Gd&&(this.kk.Gd=gvjs_Kz(this.kk.Gd,gvjs_w),this.Xoa=gvjs_Kz(a.Gd,function(d,e){return gvjs_JJ(a.Gd[e],b.Gd[e],this.kk.Gd[e],!0,!1,c)},this));this.kk.Uc&&(this.kk.Uc=gvjs_Kz(this.kk.Uc,gvjs_w),this.Jya=gvjs_Kz(a.Uc,function(d,e){return gvjs_JJ(a.Uc[e],
b.Uc[e],this.kk.Uc[e],!1,!0,c)},this));this.Vn=this.zj=null;gvjs_Qga(this);this.Dba=this.Cba=null;gvjs_Rga(this)}
function gvjs_JJ(a,b,c,d,e,f){if(!a||!b)return null;var g=gvjs_w(a),h=gvjs_w(a);h.Dk=b.Dk;h.$f=b.$f;h.rf=b.rf;c.title&&f&&(c.title.oa.opacity=0);if(a.type==gvjs_Xd&&b.type==gvjs_Xd&&a.dataType===b.dataType){a.baseline&&b.baseline&&(h.baseline=b.baseline,c.baseline=gvjs_w(c.baseline));h.number=gvjs_w(h.number);h.position=gvjs_w(h.position);c.number=gvjs_w(c.number);c.position=gvjs_w(c.position);h.position.uf=b.position.uf;if(a.Ma&&b.Ma){h.Ma=gvjs_Qe(h.Ma);c.Ma=gvjs_Qe(c.Ma);var k=h.Ma,l=c.Ma;for(f=
0;f<k.length;f++){k[f]=gvjs_w(k[f]);l[f]=gvjs_w(l[f]);var m=k[f],n=a.number.uf(m.Aa);n=b.number.Fl(n);m.Fa=b.position.uf(n)}}if(a.text&&b.text)for(h.text=gvjs_Qe(h.text),c.text=gvjs_Qe(c.text),k=h.text,c=c.text,gvjs_KJ(k),gvjs_KJ(c),f=0;f<k.length;f++)gvjs_Sga(a,b,a.text[f],b.text[f],k[f],d,e)}else if(a.text&&b.text){var p=gvjs_2z(a.text,b.text,function(q,r){return q.Aa==r.Aa});g.text=gvjs_Fe(a.text,function(q,r){return null!=p.Rba[r]});h.text=gvjs_Fe(b.text,function(q,r){return null!=p.Sba[r]});
c.text=gvjs_Qe(g.text);gvjs_KJ(g.text);gvjs_KJ(h.text);gvjs_KJ(c.text)}return[g,h]}function gvjs_Sga(a,b,c,d,e,f,g){var h=e.Ea,k=a.number.uf(e.Aa);k=b.number.Fl(k);a=a.position.uf(e.Aa);b=b.position.uf(k);f&&(f=c.Ea.anchor.x-a,h.anchor.x=b+f,d&&(h.anchor.y=d.Ea.anchor.y));g&&(f=c.Ea.anchor.y-a,h.anchor.y=b+f,d&&(h.anchor.x=d.Ea.anchor.x))}function gvjs_KJ(a){gvjs_s(a,function(b,c){a[c]=gvjs_w(a[c]);b=a[c];b.Ea=gvjs_w(b.Ea);b=b.Ea;b.anchor&&(c=b.anchor,b.anchor=new gvjs_9F(c.x,c.y))})}
function gvjs_Qga(a){var b=a.ss,c=a.Px;if(b.F&&c.F){var d=gvjs_2z(b.F,c.F,function(e,f){return e.id==f.id});a.zj=gvjs_Fe(b.F,function(e,f){return null!=d.Rba[f]});a.Vn=gvjs_Fe(c.F,function(e,f){return null!=d.Sba[f]});b.eb==gvjs_c||b.eb==gvjs_Hd?(b=null==b.orientation||b.orientation==gvjs_0?b.Gd[0]:b.Uc[0],c=null==c.orientation||c.orientation==gvjs_0?c.Gd[0]:c.Uc[0],b.type==gvjs_Xd&&c.type==gvjs_Xd&&b.dataType===c.dataType?gvjs_Tga(a,b.number.uf,b.number.Fl):gvjs_Uga(a)):b.eb==gvjs_zt&&gvjs_Vga(a)}}
function gvjs_Uga(a){var b=a.ss.ab,c=a.Px.ab;if(b&&c){var d={},e={},f={},g={};gvjs_s(b,function(p,q){null!=p.data&&(f[p.data]=q)});gvjs_s(c,function(p,q){null!=p.data&&(g[p.data]=q)});gvjs_s(b,function(p,q){null!=p.data&&(d[q]=g[p.data])});gvjs_s(c,function(p,q){null!=p.data&&(p=f[p.data],d[p]!==q&&(p=null),e[q]=p)});gvjs_s(b,function(p,q){null!=p.data&&e[g[p.data]]!==q&&(d[q]=null)});for(var h=0,k=0,l=[],m=[];h<b.length||k<c.length;)h<b.length&&null==d[h]?(m.push({Hx:{idx:h,Dy:!0},Ix:{idx:k,Dy:!1}}),
l.push({data:b[h].data}),h++):(k<c.length&&null==e[k]?(m.push({Hx:{idx:h,Dy:!1},Ix:{idx:k,Dy:!0}}),l.push({data:c[k].data})):(m.push({Hx:{idx:h,Dy:!0},Ix:{idx:k,Dy:!0}}),l.push({data:b[h].data}),h++),k++);a.kk.ab=l;var n=function(p,q){return 0==q?p[0]:q>=p.length?gvjs_Ce(p):gvjs_LJ(p[q-1],p[q],.5)};a.ss.pd?gvjs_MJ(a,m,function(p,q,r,t){return q.Dy?p[q.idx*r+t]:n(p,q.idx*r+t)}):gvjs_NJ(a,m,function(p,q){return q.Dy?p[q.idx]:n(p,q.idx)})}}
function gvjs_Tga(a,b,c){var d=a.ss.ab,e=a.Px.ab;if(d&&e)if(0==d.length||0==e.length)a.kk.ab=[],gvjs_NJ(a,[],function(){return null});else{var f=function(l){return b(l.data)},g=[],h=[];if(d.length===e.length)for(var k=0;k<d.length;k++)h.push({Hx:k,Ix:k}),g.push({data:c(gvjs_5x(f(d[k]),f(e[k])))});else k=gvjs_Jda(d,e,f),gvjs_s(k,function(l){var m=l.zB;l=l.AB;var n;null!=d[m]&&null!=e[l]&&(n=c(gvjs_5x(f(d[m]),f(e[l]))));null!=n&&(h.push({Hx:m,Ix:l}),g.push({data:n}))});a.kk.ab=g;a.ss.pd?gvjs_MJ(a,h,
function(l,m,n,p){return l[m*n+p]}):gvjs_NJ(a,h,function(l,m){return l[m]})}}
function gvjs_Vga(a){function b(l){l=gvjs_w(l);l.ha=gvjs_w(l.ha);l.ha.brush=l.ha.brush.clone();l.ha.brush.zf(0);gvjs_Rx(l.ha.brush,0);l.oa=gvjs_w(l.oa);l.oa.opacity=0;return l}var c=a.zj[0].points,d=a.Vn[0].points,e=[],f=[],g=[],h={};gvjs_s(d,function(l,m){null!=l&&(void 0===h[l.id]&&(h[l.id]=[]),h[l.id].push(m))});gvjs_v(c,function(l,m){if(null!=l){var n=l.id&&h[l.id];n=n&&n.shift();void 0!==n?g.push({Hx:m,Ix:n}):e.push(l)}});gvjs_v(h,function(l){gvjs_s(l,function(m){f.push(d[m])})});gvjs_NJ(a,g,
function(l,m){return l[m]});c=gvjs_t(e,b);var k=gvjs_t(f,b);a.zj[0].oC=gvjs_Pe(e,k);a.Vn[0].oC=gvjs_Pe(c,f)}function gvjs_NJ(a,b,c){for(var d=0;d<a.zj.length;d++){var e=a.zj[d].points,f=a.Vn[d].points,g=[],h=[];if(a.zj[d].Cg)g=gvjs_Qe(a.zj[d].points),h=gvjs_Qe(a.Vn[d].points);else for(var k=0;k<b.length;k++){var l=b[k],m=c(e,l.Hx);l=c(f,l.Ix);m&&l&&(g.push(m),h.push(l))}a.zj[d]=gvjs_OJ(a.zj[d],g);a.Vn[d]=gvjs_OJ(a.Vn[d],h)}}
function gvjs_MJ(a,b,c){for(var d=0;d<a.zj.length;d++){var e=a.zj[d].points,f=a.Vn[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.Hx,k,p);q&&g.push(q)}for(p=0;p<l;p++)(q=c(f,n.Ix,l,p))&&h.push(q)}a.zj[d]=gvjs_OJ(a.zj[d],g);a.Vn[d]=gvjs_OJ(a.Vn[d],h)}}function gvjs_OJ(a,b){a=gvjs_w(a);a.points=b;return a}
function gvjs_Rga(a){var b=a.ss,c=a.Px;b.legend&&b.legend.Ze&&c.legend&&c.legend.Ze&&(a.kk.legend=null)}
function gvjs_PJ(a,b,c){if(a===b)return a;if(a&&a.constructor==gvjs_2&&b&&b.constructor==gvjs_2)return new gvjs_2({fill:gvjs_CA(a.nb(),b.nb(),1-c),fillOpacity:gvjs_PJ(a.ff,b.ff,c),stroke:gvjs_CA(a.Af,b.Af,1-c),strokeWidth:gvjs_PJ(a.Ub,b.Ub,c),strokeOpacity:gvjs_PJ(a.Yi,b.Yi,c),Z3:a.Hm,gradient:a.fk,pattern:a.Fg});if(Array.isArray(a)&&Array.isArray(b)){if(a)if(b){for(var d=[],e=Math.min(a.length,b.length),f=0;f<e;f++)d.push(gvjs_PJ(a[f],b[f],c));c=d}else c=a;else c=b;return c}return gvjs_p(a)||gvjs_p(b)?
gvjs_QJ(a,b,c):typeof a===gvjs_j||typeof b===gvjs_j?a:typeof a===gvjs_f&&typeof b===gvjs_f?(a=isNaN(a)?0:a,b=isNaN(b)?0:b,isFinite(a)&&isFinite(b)?a*(1-c)+b*c:Infinity):null}function gvjs_QJ(a,b,c){if(!a)return b;if(!b)return a;var d={};gvjs_v(a,function(e,f){void 0!==b[f]&&(d[f]=gvjs_PJ(a[f],b[f],c))});return d}function gvjs_RJ(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_SJ(a,b,c,d,e){a.position&&a.position.uf&&b.position&&b.position.uf&&(c.position.uf=function(f){var g=a.position.uf(f);f=b.position.uf(f);return gvjs_PJ(g,f,e)});a.title&&b.title&&gvjs_s(c.title.lines,function(f,g){f.x=gvjs_PJ(a.title.lines[g].x,b.title.lines[g].x,e);f.y=gvjs_PJ(a.title.lines[g].y,b.title.lines[g].y,e)});a.baseline&&b.baseline&&(c.baseline.Fa=gvjs_PJ(a.baseline.Fa,b.baseline.Fa,e));a.Ma&&b.Ma&&gvjs_s(c.Ma,function(f,g){f.Fa=gvjs_PJ(a.Ma[g].Fa,b.Ma[g].Fa,e);f.isVisible=
d(f.Fa,f.Fa)});a.Dk&&b.Dk&&(c.Dk=gvjs_QJ(a.Dk,b.Dk,e));null!=a.$f&&null!=b.$f&&(c.$f=gvjs_PJ(a.$f,b.$f,e));null!=a.rf&&null!=b.rf&&(c.rf=gvjs_PJ(a.rf,b.rf,e));a.text&&b.text&&gvjs_s(c.text,function(f,g){if(f){var h=a.text[g].Ea;g=b.text[g].Ea;var k=f.Ea;k&&k.anchor&&(k.anchor.x=gvjs_PJ(h.anchor.x,g.anchor.x,e),k.anchor.y=gvjs_PJ(h.anchor.y,g.anchor.y,e));f.Ea&&(h=0<f.Ea.lines.length,f.isVisible=d((h?f.Ea.lines[0].x:0)+f.Ea.anchor.x,(h?f.Ea.lines[0].y:0)+f.Ea.anchor.y))}})}
function gvjs_LJ(a,b,c){if(!a||!b)return null;var d=gvjs_w(a);if(a.km||b.km)d.km=!0;if(void 0!==a.ha||void 0!==b.ha)d.ha=gvjs_PJ(a.ha||{},b.ha||{},c),d.Xf=gvjs_PJ(a.Xf||{},b.Xf||{},c);void 0!==a.Dt&&void 0!==b.Dt&&(d.Dt=gvjs_PJ(a.Dt,b.Dt,c));void 0!==a.sr&&void 0!==b.sr&&(d.sr=gvjs_PJ(a.sr,b.sr,c));void 0!==a.oa&&void 0!==b.oa&&a.oa!==b.oa&&(d.oa=gvjs_w(a.oa),d.oa.color=gvjs_CA(a.oa.color,b.oa.color,1-c),d.oa.opacity=gvjs_PJ(void 0!==a.oa.opacity?a.oa.opacity:1,void 0!==b.oa.opacity?b.oa.opacity:
1,c));null!=a.Wc&&null!=b.Wc&&a.Wc.labels[0].text===b.Wc.labels[0].text?d.Wc=gvjs_PJ(a.Wc,b.Wc,c):delete d.Wc;return d}
gvjs_IJ.prototype.interpolate=function(a){var b=this.kk;if(b.Gd){var c=function(r,t){return gvjs_RJ(r,t,b.N,!0,!1)};gvjs_v(b.Gd,function(r,t){(t=this.Xoa[t])&&gvjs_SJ(t[0],t[1],r,c,a)},this)}if(b.Uc){var d=function(r,t){return gvjs_RJ(r,t,b.N,!1,!0)};gvjs_v(b.Uc,function(r,t){(t=this.Jya[t])&&gvjs_SJ(t[0],t[1],r,d,a)},this)}if(this.zj&&this.Vn){b.F=[];for(var e=0;e<this.zj.length;++e){var f=this.zj[e],g=this.Vn[e],h=gvjs_w(g);if(f&&g&&f.type==g.type){if(f.points&&g.points){h.points=[];for(var k=0;k<
f.points.length;k++)h.points[k]=gvjs_LJ(f.points[k],g.points[k],a);if(f.oC&&g.oC)for(k=0;k<f.oC.length;k++)h.points.push(gvjs_LJ(f.oC[k],g.oC[k],a))}f.Rf&&f.Rf.paths&&g.Rf&&g.Rf.paths&&(h.Rf=gvjs_w(h.Rf),h.Rf.paths=gvjs_PJ(f.Rf.paths,g.Rf.paths,a))}b.F[e]=h}}b.height&&(b.height=gvjs_PJ(this.ss.height,this.Px.height,a));b.width&&(b.width=gvjs_PJ(this.ss.width,this.Px.width,a));b.N&&(b.N=gvjs_PJ(this.ss.N,this.Px.N,a));if(this.Cba&&this.Dba&&b.legend&&b.legend.ev)for(e=0;e<b.legend.ev.length;e++){f=
b.legend.ev[e];g=this.Cba[e];h=this.Dba[e];if(f.Ea&&f.Ea.lines&&g.Ea&&g.Ea.lines&&!gvjs_Me(g.Ea.lines)&&h.Ea&&h.Ea.lines){var l=f.Ea.lines,m=g.Ea.lines,n=h.Ea.lines,p=m.length;for(k=0;k<l.length;k++){var q=k<p?m[k]:m[p-1];l[k].x=gvjs_PJ(q.x,n[k].x,a);l[k].y=gvjs_PJ(q.y,n[k].y,a)}}f.sc&&f.sc.coordinates&&g.sc&&g.sc.coordinates&&h.sc&&h.sc.coordinates&&(k=gvjs_PJ(g.sc.coordinates,h.sc.coordinates,a),f.sc.coordinates=new gvjs_3(k.left,k.top,k.width,k.height));f.bh&&f.bh.coordinates&&g.bh&&g.bh.coordinates&&
h.bh&&h.bh.coordinates&&(f.bh.coordinates=gvjs_PJ(g.bh.coordinates,h.bh.coordinates,a))}return b};function gvjs_TJ(a){gvjs_I.call(this);this.sv=a}gvjs_r(gvjs_TJ,gvjs_I);
gvjs_TJ.prototype.ty=function(a,b,c,d){var e=[],f=b.focused,g=a.focused;if(f.Jb!=g.Jb||f.datum!=g.datum)null!=g.Jb&&e.push(gvjs_UJ(gvjs_4v,g.Jb,g.datum,c,d)),null!=f.Jb&&e.push(gvjs_UJ(gvjs_5v,f.Jb,f.datum,c,d));f.Fb!=g.Fb&&(null!=g.Fb&&(g=g.Fb,e.push({type:gvjs_4v,data:{row:g,column:null}})),null!=f.Fb&&(g=f.Fb,e.push({type:gvjs_5v,data:{row:g,column:null}})));f=b.annotations.focused;g=a.annotations.focused;!g||f&&f.row==g.row&&f.column==g.column||e.push({type:gvjs_4v,data:{row:g.row,column:g.column}});
!f||g&&f.row==g.row&&f.column==g.column||e.push({type:gvjs_5v,data:{row:f.row,column:f.column}});f=b.legend.focused;g=a.legend.focused;f.ad!=g.ad&&(null!=g.ad&&e.push(gvjs_UJ(gvjs_4v,g.ad,null,c,d)),null!=f.ad&&e.push(gvjs_UJ(gvjs_5v,f.ad,null,c,d)));b.selected.equals(a.selected)||e.push({type:gvjs_i});b.legend.gj==a.legend.gj&&b.legend.EF==a.legend.EF||e.push({type:"legendpagination",data:{currentPageIndex:b.legend.gj,totalPages:b.legend.EF}});gvjs_s(e,gvjs_q(function(h){this.dispatchEvent(h.type,
h.data)},this))};gvjs_TJ.prototype.dispatchEvent=function(a,b){gvjs_N(this.sv,a,b||null)};function gvjs_UJ(a,b,c,d,e){b=e[b];d==gvjs_dw?(c=b.Ls,d=null):d=b.Ls;return{type:a,data:{row:c,column:d}}}gvjs_TJ.prototype.O=function(){this.sv=null;gvjs_TJ.o.O.call(this)};function gvjs_VJ(a){gvjs_I.call(this);this.Kx=a;this.Es=Infinity;this.rJ=0;a=new gvjs_2A(15);gvjs_mq(this,a);gvjs_K(a,gvjs_cx,gvjs_q(this.l4,this));this.Sc=a}gvjs_r(gvjs_VJ,gvjs_I);function gvjs_WJ(a,b){var c=a.Es;a.Es=Math.min(a.Es,b);isFinite(a.Es)?isFinite(c)||a.Sc.start():a.Sc.stop()}gvjs_VJ.prototype.l4=function(){var a=gvjs_we();this.Es-=a-this.rJ;this.rJ=a;0>=this.Es&&(this.Kx(),this.Es=Infinity,this.Sc.stop())};function gvjs_XJ(a,b,c,d,e,f){gvjs_I.call(this);this.ga=a;this.Ra=b;this.nl=c;this.Sd=d;this.Db=new gvjs_VJ(e);gvjs_mq(this,this.Db);this.nn=f;this.nn.Db=this.Db;this.Z1()}gvjs_r(gvjs_XJ,gvjs_I);gvjs_=gvjs_XJ.prototype;gvjs_.O=function(){gvjs_fm(this.nl);gvjs_XJ.o.O.call(this)};gvjs_.mpa=function(a){this.Ra.cursor.position=a.data.yb;gvjs_WJ(this.Db,5)};gvjs_.npa=function(){};gvjs_.ppa=function(a){this.Ra.cursor.position=a.data.yb;this.Sd.dispatchEvent(gvjs_3v,{targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y})};
gvjs_.qpa=function(a){this.Sd.dispatchEvent("onmouseup",{targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y})};gvjs_.opa=function(a){var b={targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y};this.Sd.dispatchEvent(gvjs_2v,b);this.nn.On(gvjs_2v,b,a.data.preventDefault)};gvjs_.hpa=function(a){this.Sd.dispatchEvent(gvjs_1t,{targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y})};gvjs_.upa=function(a){var b={targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y};this.Sd.dispatchEvent(gvjs_Aw,b);this.nn.On(gvjs_Aw,b,a.data.preventDefault)};
gvjs_.ipa=function(a){this.Sd.dispatchEvent(gvjs_iu,{targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y})};gvjs_.vpa=function(a){var b={targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y,wheelDelta:a.data.wheelDelta};this.Sd.dispatchEvent(gvjs_Gw,b);this.nn.On(gvjs_Gw,b,a.data.preventDefault)};gvjs_.kpa=function(a){a={targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y};this.Sd.dispatchEvent(gvjs_uu,a);this.nn.On(gvjs_uu,a)};
gvjs_.lpa=function(a){a={targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y};this.Sd.dispatchEvent(gvjs_su,a);this.nn.On(gvjs_su,a)};gvjs_.jpa=function(a){a={targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y};this.Sd.dispatchEvent(gvjs_tu,a);this.nn.On(gvjs_tu,a)};gvjs_.spa=function(a){this.nn.On("pinchstart",{targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y,gesture:a.data.W9},a.data.preventDefault)};
gvjs_.tpa=function(a){this.nn.On("pinch",{targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y,gesture:a.data.W9},a.data.preventDefault)};gvjs_.rpa=function(a){this.nn.On("pinchend",{targetID:a.data.Ke,x:a.data.yb.x,y:a.data.yb.y,gesture:a.data.W9},a.data.preventDefault)};gvjs_.E$=function(a){this.Ra.focused.Fb=a.data.Sk;gvjs_WJ(this.Db,50)};gvjs_.F$=function(){this.Ra.cursor.position=null;this.Ra.focused.Fb=null;gvjs_WJ(this.Db,50)};
gvjs_.D$=function(a){var b=this.ga;this.Ra.cursor.C1=this.Ra.cursor.position.clone();a=a.data.Sk;if(gvjs_He(b.F,function(f){return f.oh})){var c=b.ab[a].Ls;a=b.LE==gvjs_Zp;if(!a&&b.Tg.contains(gvjs_fp)){var d=new gvjs_C,e=new gvjs_C;gvjs_s(this.ga.F,function(f){var g=f.points[c];null==g||g.km||(f=f.Ls,gvjs_On(this.Ra.selected,c,f)?d.add(f):e.add(f))},this);b=d.tb();a=e.tb();0<b&&0===a?gvjs_Cy(d,function(f){this.Ra.selected.vK(c,f)},this):0<a&&gvjs_Cy(e,function(f){gvjs_Qn(this.Ra.selected,c,f)},this)}else gvjs_Ry(this.Ra.selected,
c,a);gvjs_WJ(this.Db,0)}};gvjs_.N$=function(a){this.ga.eb!=gvjs_zt&&(this.Ra.legend.focused.ad=a.data.yQ,gvjs_WJ(this.Db,50))};gvjs_.O$=function(){this.ga.eb!=gvjs_zt&&(this.Ra.legend.focused.ad=null,gvjs_WJ(this.Db,250))};gvjs_.cqa=function(a){this.ga.eb!=gvjs_zt&&(gvjs_YJ(this,a.data.yQ),gvjs_WJ(this.Db,0))};gvjs_.dqa=function(a){null==this.Ra.legend.gj&&(this.Ra.legend.gj=a.data.gj||0,this.Ra.legend.EF=a.data.EF||0);this.Ra.legend.gj+=a.data.Wva;gvjs_WJ(this.Db,0)};
gvjs_.W$=function(a){if(this.ga.eb!=gvjs_zt){var b=this.ga.hD;if(this.ga.Tg.contains(gvjs_Mw)||b==gvjs_qu)this.Ra.focused.Jb=a.data.Bc,gvjs_WJ(this.Db,50)}};gvjs_.X$=function(){if(this.ga.eb!=gvjs_zt){var a=this.ga.hD;if(this.ga.Tg.contains(gvjs_Mw)||a==gvjs_qu)this.Ra.focused.Jb=null,gvjs_WJ(this.Db,250)}};gvjs_.V$=function(a){this.ga.eb!=gvjs_zt&&this.ga.Tg.contains(gvjs_Mw)&&(gvjs_YJ(this,a.data.Bc),gvjs_WJ(this.Db,0))};gvjs_.Cqa=function(a){this.N$(a)};gvjs_.Dqa=function(a){this.O$(a)};
gvjs_.Bqa=function(a){this.Sd.dispatchEvent("removeserie",{index:a.data.yQ})};gvjs_.Dpa=function(a){var b=this.ga.Tg;if(b.contains(gvjs_fp))this.Ra.focused.Jb=a.data.Bc,this.Ra.focused.datum=a.data.Sk;else{if(b.contains(gvjs_Mw)){this.W$(a);return}if(b.contains(gvjs_It)){this.E$(a);return}}gvjs_WJ(this.Db,50)};
gvjs_.Epa=function(a){var b=this.ga.Tg;if(b.contains(gvjs_fp))this.Ra.focused.Jb=null,this.Ra.focused.datum=null;else{if(b.contains(gvjs_Mw)){this.X$(a);return}if(b.contains(gvjs_It)){this.F$(a);return}}gvjs_WJ(this.Db,250)};
gvjs_.Cpa=function(a){var b=this.ga;if(b.Tg.contains(gvjs_fp)){var c=b.LE==gvjs_Zp;a={Fb:a.data.Sk,Jb:a.data.Bc};var d=b.F[a.Jb];d.oh&&(b.eb==gvjs_zt?gvjs_Ry(this.Ra.selected,a.Fb,c):d.Cg||(b=b.BY(a),a=this.ga.Tg,a.contains(gvjs_fp)?gvjs_Ty(this.Ra.selected,b.row,b.column,c):a.contains(gvjs_Mw)&&gvjs_Sy(this.Ra.selected,b.column,c)));gvjs_WJ(this.Db,0)}else b.Tg.contains(gvjs_Mw)?this.V$(a):b.Tg.contains(gvjs_It)&&this.D$(a)};
gvjs_.dpa=function(a){var b=a.data.lG;-1!=b&&(this.Ra.annotations.focused={row:a.data.Sk,column:gvjs_ZJ(this,a.data.Bc,b)},this.Ra.focused.Jb=null,this.Ra.focused.datum=null,gvjs_WJ(this.Db,50))};gvjs_.epa=function(a){-1!=a.data.lG&&(this.Ra.annotations.focused=null,gvjs_WJ(this.Db,250))};
gvjs_.cpa=function(a){var b=this.ga,c=b.LE==gvjs_Zp,d=a.data.Sk,e=a.data.Bc;a=a.data.lG;if(null==e||b.F[e].oh)-1==a?this.Ra.annotations.AO={Bc:e,kX:d}:gvjs_Ty(this.Ra.selected,d,gvjs_ZJ(this,e,a),c);gvjs_WJ(this.Db,0)};gvjs_.Sqa=function(){};gvjs_.Tqa=function(){};gvjs_.$oa=function(a){this.Ra.Mh.focused.zy=a.data.zy;gvjs_WJ(this.Db,50)};gvjs_.apa=function(){this.Ra.Mh.focused.zy=null;gvjs_WJ(this.Db,250)};
gvjs_.Zoa=function(){this.Ra.Mh.focused.action&&this.Ra.Mh.focused.action();gvjs_WJ(this.Db,250)};gvjs_.nt=function(){this.nn.On(gvjs_g)};function gvjs_ZJ(a,b,c){a=a.ga;var d=null;if(null!=b)d=a.F[b].columns.annotation;else for(b=0;b<a.Xk.length;++b)d=a.Xk[b].columns.annotation;return d[c]}
gvjs_.Z1=function(){var a=gvjs_q(function(b,c){gvjs_K(this.nl,b,gvjs_q(c,this))},this);a("chartHoverIn",this.mpa);a("chartHoverOut",this.npa);a(gvjs_Xt,this.ppa);a("chartMouseUp",this.qpa);a(gvjs_Wt,this.opa);a("chartClick",this.hpa);a(gvjs_Yt,this.upa);a("chartDblClick",this.ipa);a("chartScroll",this.vpa);a(gvjs_Vt,this.kpa);a("chartDrag",this.lpa);a("chartDragEnd",this.jpa);a("chartPinchStart",this.spa);a("chartPinch",this.tpa);a("chartPinchEnd",this.rpa);a("categoryHoverIn",this.E$);a("categoryHoverOut",
this.F$);a("categoryClick",this.D$);a("legendEntryHoverIn",this.N$);a("legendEntryHoverOut",this.O$);a("legendEntryClick",this.cqa);a("legendScrollButtonClick",this.dqa);a("serieHoverIn",this.W$);a("serieHoverOut",this.X$);a("serieClick",this.V$);a("removeSerieButtonHoverIn",this.Cqa);a("removeSerieButtonHoverOut",this.Dqa);a("removeSerieButtonClick",this.Bqa);a("datumHoverIn",this.Dpa);a("datumHoverOut",this.Epa);a("datumClick",this.Cpa);a("annotationHoverIn",this.dpa);a("annotationHoverOut",this.epa);
a("annotationClick",this.cpa);a("tooltipHoverIn",this.Sqa);a("tooltipHoverOut",this.Tqa);a("actionsMenuEntryHoverIn",this.$oa);a("actionsMenuEntryHoverOut",this.apa);a("actionsMenuEntryClick",this.Zoa)};
function gvjs_YJ(a,b){var c=a.ga;if(c.F[b].oh){var d=c.LE==gvjs_Zp,e=c.Tg,f=c.F[b].Ls;if(c.eb==gvjs_dw)gvjs_Ry(a.Ra.selected,f,d);else if(!d&&e.contains(gvjs_fp)){b=a.ga.F[b].points;var g=new gvjs_C,h=new gvjs_C;gvjs_s(b,function(k,l){null==k||k.km||(gvjs_On(this.Ra.selected,l,f)?g.add(l):h.add(l))},a);b=g.tb();c=h.tb();0<b&&0===c?gvjs_Cy(g,function(k){this.Ra.selected.vK(k,f)},a):0<c&&gvjs_Cy(h,function(k){gvjs_Qn(this.Ra.selected,k,f)},a)}else gvjs_Sy(a.Ra.selected,f,d)}};function gvjs__J(){}gvjs_r(gvjs__J,gvjs_UE);gvjs_=gvjs__J.prototype;gvjs_.QO=function(a){var b=a.Jb,c=a.Fb;return this.kz?gvjs__J.o.QO.call(this,a):this.F[b].properties.histogramBucketItems[c].label.Lx};gvjs_.AY=function(a){return this.kz?gvjs__J.o.AY.call(this,a):this.F[a.Jb].properties.histogramBucketItems[a.Fb].row};gvjs_.BY=function(a){if(this.kz)return gvjs__J.o.BY.call(this,a);a=this.F[a.Jb].properties.histogramBucketItems[a.Fb];return{row:a.row,column:a.column}};
gvjs_.TO=function(a){var b=this.mq[a.column].Bc;return null==b?null:this.kz?gvjs__J.o.TO.call(this,a):{Jb:b,Fb:this.F[b].properties.histogramElementIndexes[a.row]}};gvjs_.oI=function(a,b){a=this.F[a];var c=a.points[b];return this.kz?{lines:[{title:"Items",value:gvjs_0z(15,(this.orientation===gvjs_0?this.Uc[a.hd]:this.Gd[a.hd]).number.Fl(c.Xf.Ek-c.Xf.from))}]}:a.properties.histogramBucketItems[b].label};function gvjs_0J(a,b,c,d,e){gvjs_TH.call(this,a,b,c,d,e)}gvjs_m(gvjs_0J,gvjs_TH);gvjs_0J.prototype.R7=function(){return new gvjs__J};gvjs_0J.prototype.b8=function(){var a=this.qb,b=a.Y(0)===gvjs_j?1:0,c=a.Z();this.JP=new gvjs_G;for(this.JP.oe(gvjs_f,gvjs_bd);b<c;b++){var d=a.Ca(b)+" (count)";this.JP.oe(gvjs_f,d)}this.Ib=this.JP};
gvjs_0J.prototype.Nda=function(){var a=this.qb,b=a.Y(0)===gvjs_j,c=b?1:0,d=a.ca(),e=a.Z();this.toNumber=[];for(var f=c;f<e;f++)this.toNumber[f]=gvjs_uE(a.Y(f)).toNumber;a=gvjs_Wga(this);var g=gvjs_Qe(a),h=gvjs_t(a,function(u){return gvjs_p(u)?u.v:u}),k=h.length,l=(h[1]-h[0]).toPrecision(15)-0,m=h[0].toPrecision(15)-0,n=h[k-1].toPrecision(15)-0;a=[];for(f=c;f<e;f++){a[f-c]=[];for(var p=0;p<k;p++)a[f-c].push([])}f=this.JP;f.tA(0,gvjs_av,g);for(g=0;g<k;g++){p=[h[g]];for(var q=c;q<e;q++)p.push(0);f.Op(p)}for(h=
0;h<d;h++)for(g=b?this.qb.getValue(h,0):"",p=c;p<e;p++)if(q=this.qb.getValue(h,p),q=null!=q?this.toNumber[p](q):null,(typeof q!==gvjs_f||isFinite(q))&&(null!=q||this.X.jk)){q=q||0;q=0==l||q<m?0:q>=n?k-1:Math.floor((q-m)/l);var r=p+1-c;f.Wa(q,r,(f.getValue(q,r)||0)+1);r=this.qb.Ca(p)||"Value";r={row:h,column:p,label:{title:g,Lx:g,Un:r,content:this.qb.Ha(h,p),lines:[{title:r,value:this.qb.Ha(h,p)||0}]}};a[p-c][q].push(r)}var t=[];for(b=c;b<e;b++)t[b]=[];b=gvjs_E(this.options,"histogram.sortBucketItems");
for(d=c;d<e;d++)k=gvjs_Ez(a[d-c]),b&&k.sort(function(u,v){u=u.label.lines[0].value;v=v.label.lines[0].value;return u<v?-1:u>v?1:0}),f.tA(d-c,"histogramBucketItems",k),gvjs_s(k,function(u,v){t[u.column][u.row]=v});for(a=c;a<e;a++)f.tA(a-c,"histogramElementIndexes",t[a])};
function gvjs_Wga(a){var b=a.qb,c=b.ca(),d=b.Z(),e=b.Y(0)===gvjs_j?1:0,f=a.options.OI("histogram.buckets");if(f)return f;f=[];for(var g=0;g<c;g++)for(var h=e;h<d;h++){var k=b.getValue(g,h);k=null!=k?a.toNumber[h](k):null;typeof k===gvjs_f&&!isFinite(k)||null==k&&!a.X.jk||(k=k||0,f.push(k))}f=f.sort(function(m,n){return m-n});d=gvjs_F(a.options,gvjs_$u,0);b=f[Math.max(0,Math.ceil(d/100*f.length)-1)];f=f[Math.min(f.length-1,Math.ceil((100-d)/100*f.length)-1)];d=a.options.Da("histogram.minValue");e=
a.options.Da("histogram.maxValue");null!=d&&(b=Math.min(d,b));null!=e&&(f=Math.max(e,f));d=a.X.N.left;e=d+a.X.N.width;g=gvjs_F(a.options,"histogram.minSpacing",1);k=gvjs_F(a.options,"histogram.minNumBuckets",2);h=gvjs_F(a.options,"histogram.maxNumBuckets",(e-d)/g);var l=a.options.mb("histogram.numBucketsRule",gvjs_Xga);c=(0,gvjs_Yga[l])(c);c=Math.max(k,Math.min(h,c));c==k&&(c=Math.min(2*c,(k+h)/2));k=Math.max(g,(e-d)/(2+c));l=(f-b)/c;a=a.options.Da(gvjs_8u);null!=a&&(0>=a?a=null:l=a,c=Math.min(h,
(f-b)/l),k=Math.max(g,(e-d)/(2*c)));b-=Math.min(l,Math.abs(b));f+=Math.min(l,Math.abs(f));a=gvjs_gfa(b,f,d,e,new gvjs_ji([{gridlines:{minSpacing:k}}]));return f=gvjs_t(a,function(m){return m.getValue()})}function gvjs_6H(a,b){return 4>a||b}
function gvjs_hga(a,b){var c=a.Ib,d=a.X;a=[];for(var e=0;e<d.ab.length;e++){a[e]=[];for(var f=0;f<d.F.length;f++){var g=d.F[f];if(g.type==gvjs_ot){var h=b?0:f;a[e][h]=(a[e][h]||0)+c.getValue(e,g.columns.data[0])}}}for(c=b=0;c<a.length;c++)for(d=0;d<a[c].length;d++)b=Math.max(a[c][d],b);return b}var gvjs_Xga={pBa:"sqrt",wBa:"sturges",cBa:"rice"},gvjs_Yga={sqrt:function(a){return Math.sqrt(a)},rice:function(a){return 2*Math.cbrt(a)},sturges:function(a){return 1+Math.log2(a)}};function gvjs_1J(a,b,c,d,e){var f=a.right-a.left,g=gvjs_w(d),h=gvjs_w(d);h.color="9e9e9e";d=d.fontSize/3.236;var k=g.fontSize+d,l=h.fontSize+d,m=gvjs_Zga(a,f,b,g,h,d,e),n=[];if(2==c){c=a.right;a=a.left;var p=gvjs_T}else c=a.left,a=a.right,p=gvjs_1;for(var q=0;q<e.length;++q){var r=e[q],t=m[q];if(null!=t){var u=gvjs_8F(b,r.pB,g,f,t.tM),v=gvjs_8F(b,r.EB,h,f,t.UM),w=gvjs_IH(new gvjs_3e(c,t.y));n.push({Tfa:2,Gp:gvjs_IH(r.rda(gvjs_0e(t.y,r.CR.start,r.CR.end))),Z7:a,RH:w,rxa:new gvjs_2({fill:"636363",fillOpacity:.7}),
Qc:new gvjs_2({stroke:"636363",strokeWidth:1,strokeOpacity:.7}),DDa:d,pB:{text:r.pB,oa:g,anchor:new gvjs_9F(w.x,w.y),lines:gvjs_t(u.lines,function(x,y){return{x:0,y:(y-u.lines.length)*k,length:u.Xq,text:x}}),rd:p,Rc:gvjs_1,tooltip:u.se?r.pB:"",angle:0},UBa:g,EB:{text:r.EB,oa:h,anchor:new gvjs_9F(w.x,w.y),lines:gvjs_t(v.lines,function(x,y){return{x:0,y:(y+1)*l,length:v.Xq,text:x}}),rd:p,Rc:gvjs_T,tooltip:v.se?r.EB:"",angle:0},$Ba:h,c6:p,index:r.index})}}return n}
function gvjs_Zga(a,b,c,d,e,f,g){var h=d.fontSize+f,k=e.fontSize+f,l=gvjs_t(g,function(r,t){var u=gvjs_8F(c,r.pB,d,b,Infinity),v=gvjs_8F(c,r.EB,e,b,Infinity);return{UH:t,G1:r.Pda,Bx:r.Pda,tM:u.lines.length,UM:v.lines.length,cV:f,JV:f}});gvjs_Ve(l,function(r,t){return r.Bx-t.Bx});l=gvjs_Qe(l);gvjs_Ve(l,function(r,t){return g[r.UH].Faa-g[t.UH].Faa});var m=[];0<l.length&&m.push(l.pop());for(var n=null,p=0,q;q=gvjs_2J(a,h,k,g,m,!1),!(0===l.length||q.IL&&15<p);)q.IL?(p++,n&&gvjs_Ne(m,n)):p=0,n=l.pop(),
m.push(n),gvjs_Ve(m,function(r,t){return r.Bx-t.Bx});q.IL&&n&&(gvjs_Ne(m,n),q=gvjs_2J(a,h,k,g,m,!1));a=gvjs_2J(a,h,k,g,m,!0);a.IL||(q=a);return q.layout}
function gvjs_2J(a,b,c,d,e,f){0<e.length&&(e[0].cV=0,gvjs_Ce(e).JV=0);for(var g=0;g<e.length;g++){var h=e[g],k=e[g-1],l=e[g+1];h.l6=new gvjs_B(Math.min(h.G1,k?d[k.UH].CR.start+5:a.top),Math.max(h.G1,l?d[l.UH].CR.end-5:a.bottom))}a=gvjs__ga(a,b,c,e,f);d=!1;f={};for(g=0;g<e.length;g++){h=e[g];k=a[g];l=(k.anchor-k.top-h.cV)/b;var m=(k.bottom-k.anchor-h.JV)/c;l=Math.floor(l+.1);m=Math.floor(m+.1);var n=l<h.tM||m<h.UM;d=d||n;f[h.UH]={y:k.anchor,tM:l,UM:m,IL:n}}return{layout:f,IL:d}}
function gvjs__ga(a,b,c,d,e){function f(m){return m.UM*c+m.JV}function g(m){return m.tM*b+m.cV}var h=gvjs_t(d,function(m){return{anchor:m.Bx,top:m.Bx-g(m),bottom:m.Bx+f(m)}}),k=[];k.push(function(m,n){var p=m[n].top;if(0==n)return{top:Math.max(a.top-p,0)};n=gvjs_Lg(n)-1;return{top:Math.max(m[n].bottom-p,0)/2}});k.push(function(m,n){var p=m[n].bottom;if(n==d.length-1)return{bottom:Math.min(a.bottom-p,0)};n=gvjs_Lg(n)+1;return{bottom:Math.min(m[n].top-p,0)/2}});k.push(function(m,n,p){var q=m[n].anchor-
m[n].top;m=Math.max(-q,0);n=Math.max(g(d[n])-Math.max(q,0),0);p=(m+n*(e?1:p))/2;return{anchor:p,top:-p}});k.push(function(m,n,p){var q=m[n].bottom-m[n].anchor;m=Math.max(-q,0);n=Math.max(f(d[n])-Math.max(q,0),0);p=(m+n*(e?1:p))/2;return{anchor:-p,bottom:p}});k.push(function(m,n){m=m[n].anchor;n=d[n];return{anchor:gvjs_0e(m,n.l6.start,n.l6.end)-m}});e&&k.push(function(m,n,p){return{anchor:(d[n].G1-m[n].anchor)*p}});var l=gvjs_Kda(h,k,function(m,n){return{anchor:m.anchor+(n.anchor||0),top:m.top+(n.top||
0),bottom:m.bottom+(n.bottom||0)}},function(m,n){return Math.max(Math.abs(m.anchor-n.anchor),Math.abs(m.top-n.top),Math.abs(m.bottom-n.bottom))});return gvjs_t(d,function(m,n){m=l[String(n)];return{anchor:m.anchor,top:m.top,bottom:m.bottom}})}function gvjs_0ga(a,b){a=gvjs_Ke(a,function(d){return d.index==b});if(0>a)return{};var c={};c[a]={Tfa:4,Qc:new gvjs_2({stroke:"636363",strokeWidth:2,strokeOpacity:.7})};return c};function gvjs_3J(a,b){gvjs_xI.call(this,a,b);this.oQ=this.xg=null}gvjs_r(gvjs_3J,gvjs_xI);gvjs_=gvjs_3J.prototype;
gvjs_.V8=function(a,b){var c=this.renderer;if(1>a.F.length)return!1;this.xg=b;b=a.pie.He;for(var d=a.F.length/b.length,e=0;e<b.length;++e){for(var f=b[e].radiusX,g=b[e].radiusY,h=b[e].ER,k=e*d,l=k+d;k<l&&180>a.F[k].Ad;)gvjs_4J(this,a.F[k],f,g),k+=1;h&&gvjs_4J(this,h,f,g);for(h=l-1;h>=k;--h)gvjs_4J(this,a.F[h],f,g)}a.Sq&&(this.oQ=c.Sa(),gvjs_5J(this,a.Sq),c.appendChild(this.xg,this.oQ));return!0};
gvjs_.IX=function(a,b){if(this.Qb.Y4){var c=a.sc.coordinates.height,d=a.sc.coordinates.left+a.sc.coordinates.width/2,e=a.sc.coordinates.top+c/2;a=a.sc.brush.clone();a.zf(1);gvjs_CI(this,d,e,c/2,a,{type:gvjs_3o},b)}else gvjs_3J.o.IX.call(this,a,b)};
function gvjs_4J(a,b,c,d){if(b.isVisible){var e=a.renderer.Sa(),f=a.Qb,g=f.pie.center,h=b.offset;if(b.fc){var k=f.pie.hE,l=b.fc,m=new gvjs_hy;m.move(h.x+l.tf.x,h.y+l.tf.y);m.va(h.x+l.tf.x,h.y+l.tf.y+k);m.Ef(h.x+g.x,h.y+g.y+k,c,d,l.ge,l.Ad,!0);m.va(h.x+l.ni.x,h.y+l.ni.y);m.Ef(h.x+g.x,h.y+g.y,c,d,l.Ad,l.ge,!1);a.renderer.Ga(m,l.brush,e)}if(b.kv||b.uy)k=f.pie.hE,l=new gvjs_hy,l.move(h.x+g.x,h.y+g.y),l.va(h.x+g.x,h.y+g.y+k),b.uy&&(l.va(h.x+b.ni.x,h.y+b.ni.y+k),l.va(h.x+b.ni.x,h.y+b.ni.y)),b.kv&&(l.va(h.x+
b.tf.x,h.y+b.tf.y+k),l.va(h.x+b.tf.x,h.y+b.tf.y)),a.renderer.Ga(l,b.XP,e);l=b.IP?b.IP.brush:b.brush;b.yt?0==b.WI&&0==b.gD?a.renderer.Yk(g.x,g.y,c,d,l,e):(m=new gvjs_hy,m.move(g.x,g.y-d),m.Ef(g.x,g.y,c,d,0,180,!0),m.Ef(g.x,g.y,c,d,180,360,!0),m.move(g.x,g.y-b.gD),m.Ef(g.x,g.y,b.WI,b.gD,360,180,!1),m.Ef(g.x,g.y,b.WI,b.gD,180,0,!1),m.close(),a.renderer.Ga(m,l,e)):(m=new gvjs_hy,m.move(h.x+b.fD.x,h.y+b.fD.y),m.va(h.x+b.tf.x,h.y+b.tf.y),m.Ef(h.x+g.x,h.y+g.y,c,d,b.ge,b.Ad,!0),m.va(h.x+b.Uv.x,h.y+b.Uv.y),
m.Ef(h.x+g.x,h.y+g.y,b.WI,b.gD,b.Ad,b.ge,!1),a.renderer.Ga(m,l,e));b.xj&&f.xfa&&gvjs_6J(a,b.xj,e);if(c=b.Uo){c.fc&&(d=new gvjs_hy,d.move(c.fc.tf.x,c.fc.tf.y),d.va(c.fc.tf.x,c.fc.tf.y+k),d.Ef(c.fc.mi.x,c.fc.mi.y+k,c.fc.radiusX,c.fc.radiusY,c.fc.ge,c.fc.Ad,!0),d.va(c.fc.ni.x,c.fc.ni.y),d.Ef(c.fc.mi.x,c.fc.mi.y,c.fc.radiusX,c.fc.radiusY,c.fc.Ad,c.fc.ge,!1),a.renderer.Ga(d,c.fc.brush,e));if(c.kv||c.uy)d=new gvjs_hy,d.move(c.eD.x,c.eD.y),d.va(c.YP.x,c.YP.y),d.va(c.YP.x,c.YP.y+k),d.va(c.eD.x,c.eD.y+k),
d.va(c.eD.x,c.eD.y),a.renderer.Ga(d,c.XP,e);gvjs_6J(a,c,e)}b.s_&&a.renderer.Ud(b.text,b.g4.x+h.x,b.g4.y+h.y,b.MT.width,gvjs_1,gvjs_1,b.oa,e);h=gvjs_gE([gvjs__p,b.index]);e=e.j();a.Ae(a.xg,h,e);b.tooltip&&(e=gvjs_gE([gvjs_Sd,b.index]),a.aK(b.tooltip,e))}}function gvjs_6J(a,b,c){if(b.yt)a.renderer.Yk(b.mi.x,b.mi.y,b.radiusX,b.radiusY,b.brush,c);else{var d=new gvjs_hy;d.move(b.tf.x,b.tf.y);d.Ef(b.mi.x,b.mi.y,b.radiusX,b.radiusY,b.ge,b.Ad,!0);a.renderer.Ga(d,b.brush,c)}}
function gvjs_5J(a,b){var c=gvjs_q(a.mv,a),d=gvjs_q(a.registerElement,a),e=a.renderer;a=a.oQ;for(var f=0;f<b.length;++f){var g=b[f],h=e.Sa(),k=e.Sa(),l=new gvjs_hy;l.move(g.Gp.x+.5,g.Gp.y+.5);l.va(g.Z7+.5,g.Gp.y+.5);l.va(g.Z7+.5,g.RH.y+.5);l.va(g.RH.x+.5,g.RH.y+.5);e.Ga(l,g.Qc,k);e.ze(g.Gp.x+.5,g.Gp.y+.5,g.Tfa,g.rxa,k);c(g.pB,h);c(g.EB,h);e.appendChild(a,h);e.appendChild(a,k);g=gvjs_gE([gvjs_zv,g.index]);d(h.j(),g)}}
gvjs_.kea=function(a,b){if(!gvjs_NA(b.Sq,this.Us.Sq)){this.renderer.Ac(this.oQ);var c=new gvjs_qI(2);gvjs_rI(c,0,a.Sq||{});gvjs_rI(c,1,b.Sq||{});c=c.compact();gvjs_5J(this,c)}this.pS(a);this.sV(a,b)};gvjs_.pS=function(a){var b=this.Us;if(b)for(var c in b.F){var d=Number(c);if(b.F[d].tooltip){var e=gvjs_gE([gvjs_Sd,Number(d)]);gvjs_EI(this,e)}e=a.pie.He[d<a.F.length/a.pie.He.length?0:1];gvjs_4J(this,a.F[d],e.radiusX,e.radiusY)}};
gvjs_.sV=function(a,b){for(var c in b.F){var d=Number(c),e=new gvjs_qI(2);gvjs_rI(e,0,a.F[d]);gvjs_rI(e,1,b.F[d]);var f=a.pie.He[d<a.F.length/a.pie.He.length?0:1];d=f.radiusX;f=f.radiusY;gvjs_4J(this,e.compact(),d,f)}};function gvjs_7J(a,b,c,d,e){gvjs_uH.call(this,a,b,c,d,e);this.Mb=b.ea(gvjs_7t,gvjs_EF);this.Pfa=gvjs_F(b,"pieStartAngle",0);this.Eva=0>gvjs_F(b,gvjs_nu,1);this.Dva=gvjs_E(b,gvjs_xw,!1);a=b.ob("pieSlicePercentFormat");gvjs_Mz(a)&&(a={pattern:"#.#%"});this.Jua=new gvjs_bj(a);b=b.ob("pieSliceValueFormat");gvjs_Mz(b)&&(b={pattern:gvjs_Rb});this.Zga=new gvjs_bj(b)}gvjs_m(gvjs_7J,gvjs_uH);
gvjs_7J.prototype.SI=function(){var a=this;return[function(){a.X.Tg=new gvjs_C([gvjs_Mw]);a.X.pd=gvjs_E(a.options,"isDiff");a.X.dd&=!a.X.pd;a.X.pd&&(a.X.Th=a.X.Th||{},a.X.Th.pie=a.X.Th.pie||{},a.X.Th.pie.eba=a.options.ea("diff.oldData.inCenter",!0),a.X.Th.pie.$Z=a.options.ea("diff.innerCircle.radiusFactor",.6));for(var b=0;b<a.Ib.ca();b++)if(0>a.Ib.getValue(b,1))throw Error("Negative values are invalid for a pie chart.");},gvjs_uH.prototype.SI.bind(this)]};gvjs_7J.prototype.e$=function(){return gvjs_h};
gvjs_7J.prototype.d$=function(){return null};
gvjs_7J.prototype.$M=function(){var a=this;return[function(){var b=a.bm();if(a.Ib.Y(0)!=gvjs_j)throw Error("Pie chart should have a first column of type string");var c=a.X;var d=c.N,e=a.re.getPosition(),f=null,g=Math.round(1.618*c.dn),h=Math.round(d.width*(1-1/1.618)-g);e==gvjs_dd?(f=new gvjs_A(d.top,d.left+h,d.bottom,d.left),e=new gvjs_A(d.top,d.right,d.bottom,f.right+g)):e==gvjs_h?(f=new gvjs_A(d.top,d.right,d.bottom,d.right-h),e=new gvjs_A(d.top,f.left-g,d.bottom,d.left)):e==gvjs_yt?(e=new gvjs_A(d.top,
d.right,d.top+1/1.618*(d.bottom-d.top-g),d.left),f=new gvjs_A(e.bottom+g,d.right,d.bottom,d.left)):e=new gvjs_A(d.top,d.right,d.bottom,d.left);d=0;var k=h=Math.floor(Math.min(e.right-e.left,e.bottom-e.top)/2);g=Math.round((e.right+e.left)/2);e=Math.round((e.bottom+e.top)/2);c.dd&&(k*=.8,d=h/5,e-=d/2);if(c.pd){var l={radiusX:h*c.Th.pie.$Z,radiusY:k*c.Th.pie.$Z};h={radiusX:h,radiusY:k};c={pie:{center:new gvjs_3e(g,e),radiusX:h.radiusX,radiusY:h.radiusY,hE:d,He:c.Th.pie.eba?[l,h]:[h,l]},legend:f}}else c=
{pie:{center:new gvjs_3e(g,e),radiusX:h,radiusY:k,hE:d,He:[{radiusX:h,radiusY:k}]},legend:f};gvjs_1ga(a,c);f=a.re.getPosition();c.legend?a.re.Ar(c.legend):f==gvjs_wt?a.re.Ar(gvjs_2ga(a)):f==gvjs_qv&&gvjs_3ga(a,b.N,c,a.re.Ia)}]};
function gvjs_8J(a,b,c){var d=a.X,e={},f=gvjs_Jy(a.options,gvjs_ew,"");a=b.color;var g=b.pb;b=b.xh;if(d.dd){d=a;var h=g;f=b}else h=d=f;e.Kd=new gvjs_2({stroke:d,strokeWidth:1,fill:a,fillOpacity:null!=c?c:1});e.pb=new gvjs_2({stroke:h,strokeWidth:1,fill:g,fillOpacity:null!=c?c:1});e.xh=new gvjs_2({stroke:f,strokeWidth:1,fill:b,fillOpacity:null!=c?c:1});return e}
function gvjs_2ga(a){var b=a.X,c=b.height-b.N.bottom;a=a.re.Ia.fontSize;var d=[];d.push({min:2,extra:[Infinity]});var e=d.length;d.push({min:a+2,extra:[Infinity]});c=gvjs_Yz(d,c);return c.length>e?(c=b.N.bottom+c[e],new gvjs_A(c-a,b.N.right,c,b.N.left)):null}
function gvjs_1ga(a,b){function c(ma,ba,da,ua,X){f.pd?f.fp.push({id:ma,text:ba,brush:new gvjs_2({gradient:{eg:da,Gf:da,Kn:z[0],Ln:z[1],x1:gvjs_Mo,y1:gvjs_Lo,x2:gvjs_Lo,y2:gvjs_Lo,eo:!0,Cp:!0}}),index:ua,isVisible:X}):f.fp.push({id:ma,text:ba,brush:new gvjs_2({fill:da}),index:ua,isVisible:X})}function d(ma){var ba=f.pie.He[ma-1].ER,da=f.pie.He[0].ER;1==ma&&ba?gvjs_9J(ba,r,ba):1<ma&&(ba&&da?(gvjs_9J(ba,r,ba,da),gvjs_9J(da,r,ba,da)):ba?(da={gE:"0",Ve:"0"},gvjs_9J(ba,r,ba,da)):da&&(ba={gE:"0",Ve:"0"},
gvjs_9J(da,r,ba,da)))}function e(ma,ba,da,ua){var X=f.F[ma];1==ba?null!=da?X.Bd={$h:!!ua,Fi:!0,content:da}:gvjs_9J(X,r,X):(ma=f.F[ma-l],gvjs_9J(X,r,X,ma),gvjs_9J(ma,r,X,ma))}var f=a.X,g=a.Ib,h=b.pie.center,k=b.pie.hE,l=g.ca(),m=gvjs_pH(gvjs_Jy(a.options,"pieResidueSliceColor","")),n=gvjs_8J(a,m,1),p=gvjs_My(a.options,"pieSliceTextStyle",{hb:f.Tk,fontSize:f.dn}),q=gvjs_D(a.options,gvjs_fw,f.pd?gvjs_e:gvjs_cw,gvjs_Pea),r=gvjs_D(a.options,"tooltip.text",gvjs_vt,gvjs_yF),t=gvjs_Iy(a.options,"sliceVisibilityThreshold",
1/720),u=gvjs_E(a.options,"displayTinySlicesInLegend"),v=gvjs_D(a.options,"pieResidueSliceLabel","Other"),w=gvjs_Iy(a.options,"pieHole",0);f.F=[];f.fp=[];if(f.pd){var x=a.options.ea("diff.innerCircle.borderFactor",.01);x=f.Th.pie.$Z*(1+x);x=f.Th.pie.eba?[0,x]:[x,0];var y=[!1,!0];var z=[a.options.ea(gvjs_mu,.5),a.options.ea(gvjs_lu,1)]}else x=[0],y=[!0],z=[1];f.pie={center:h,hE:k,radiusX:b.pie.radiusX,radiusY:b.pie.radiusY,He:[]};k=f.pie.He;b=b.pie.He;for(var A=b.length,B=0,F=0;F<A;++F){var C=b[F],
H=null,G=C.radiusX;C=C.radiusY;for(var J=x[F],K=y[F],I=0,Q=0,N=0,U=0;U<l;U++)N+=g.getValue(U,F+1)||0;for(U=0;U<l;++U){var R=a.Dva?l-U-1:U,M=1===A&&g.Z()>F+2&&g.Yh(F+2)===gvjs_Sd&&g.Y(F+2)===gvjs_j,D=f.kg&&M&&!(!g.getProperty(R,F+2,gvjs_dv)&&!g.Xe(F+2,gvjs_dv)),E=g.getValue(R,F+1)||0,L=g.Ha(R,F+1,a.Zga),O=g.getValue(R,0),P=g.Ha(R,0),S=0===N?0:Q/N,T=0===N?0:S+E/N,ea=T-S>=t;M=M&&g.getStringValue(R,F+2)||null;ea?Q+=E:I+=E;var V="slices."+B,oa=a.options.ea(V+".color",a.Mb[U%a.Mb.length]);oa=gvjs_pH(oa);
var W=gvjs_8J(a,oa,z[F]),ja=gvjs_F(a.options,V+".offset",0),ia=gvjs_Iy(a.options,V+".hole",w)+J,Da=gvjs_My(a.options,V+".textStyle",p),Ea=gvjs_E(a.options,[V+gvjs__r,gvjs_wu],!0);R=gvjs_$J(a,B,R,S,T,E,L,P,ea,h,G,C,ia,ja,q,Da,oa,W,Ea);f.F.push(R);ea=gvjs_E(a.options,V+".visibleInLegend",K&&(ea||u));c(O,P,oa.color,B,ea);F==A-1&&e(B,A,M,D);B+=1}0<I&&(H=1-(0===N?0:I/N),Q=I,N=a.Zga.$b(I),I=v,H=gvjs_$J(a,-1,-1,H,1,Q,N,I,!0,h,G,C,w+J,0,q,p,m,n,!1),K&&!u&&c("",I,m.color,-1,!0));k.push({radiusX:G,radiusY:C,
ER:H});F==A-1&&d(A)}}function gvjs_aK(a,b){switch(b){case gvjs_cw:return a.gE;case gvjs_Xd:return a.Ve;case gvjs_vt:return a.Ve+" ("+a.gE+")"}return""}
function gvjs_$J(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t,u,v,w){var x=a.X;if(x.dd||1<=p)p=0;var y={},z=e-d;y.value=f;y.Ve=g;y.color=u;y.Vb=v;y.brush=y.Vb.Kd;y.title=h;y.index=b;y.oh=w;y.Ls=0<=c?a.Ib.nj(c):null;y.isVisible=k;b=m*p;p*=n;y.WI=b;y.gD=p;y.ge=360*d+a.Pfa;y.Ad=360*e+a.Pfa;a.Eva&&(c=360-y.ge,y.ge=360-y.Ad,y.Ad=c);c=Math.PI*(y.ge-90)/180;f=Math.PI*(y.Ad-90)/180;y.gE=a.Jua.$b(z);h="";switch(r){case gvjs_cw:h=y.gE;break;case gvjs_bd:h=y.title;break;case gvjs_Xd:h=g;break;case gvjs_Cx:h=g+" ("+y.gE+
")"}y.text=h;if(!k)return y;y.oa=t;a=a.Gc(y.text,t).width;t=t.fontSize;y.MT=new gvjs_y(a,t);y.yt=1==z;if(y.text)if(y.yt)y.g4=gvjs_Jz(l,new gvjs_3e(a/2,t/2)),y.s_=!0;else{z=m-t;t=n-t;a=y.MT;a=new gvjs_y(a.width/z,a.height/t);g=new gvjs_y(2/z,2/t);k=gvjs_JH((c+f)/2+Math.PI,1,1);b:{r=gvjs_KH(new gvjs_3e(0,0),a);h=1;u=Math.min;for(v=0;v<r.length;++v){var A=r[v];w=k.x*A.x+k.y*A.y;A=w*w+1-(A.x*A.x+A.y*A.y);0>A?w=null:(A=Math.sqrt(A),w=[w-A,w+A]);if(null===w||0>w[1]){r=null;break b}h=u(h,w[1])}r=h}if(.4>
r)a=null;else{k=k.clone();k.scale(-r);a=gvjs_Wfa(a,g,g);b:{a=gvjs_KH(k,a);g=gvjs_Yx(f-c,2*Math.PI);r=0;h=g;for(u=0;u<a.length;++u){v=gvjs_Yx(Math.atan2(a[u].y,a[u].x)-c,2*Math.PI);if(v>=g||0==v){a=!1;break b}h=Math.min(v,h);r=Math.max(v,r)}a=r-h<Math.PI}a=a?k:null}z=a&&new gvjs_3e(a.x*z,a.y*t);null!==z&&(y.s_=!0,y.g4=gvjs_Vfa(l,z,new gvjs_3e(-y.MT.width/2,-y.MT.height/2)))}else y.s_=!1;y.offset=gvjs_JH((c+f)/2,m,n).scale(q);q=gvjs_JH(f,m,n);y.tf=gvjs_Iz(l,gvjs_JH(c,m,n));y.ni=gvjs_Iz(l,q);n=gvjs_JH(f,
b,p);y.fD=gvjs_Iz(l,gvjs_JH(c,b,p));y.Uv=gvjs_Iz(l,n);x.dd&&270>=y.ge&&90<=y.Ad&&(n={},90>y.ge?(n.ge=90,n.tf=new gvjs_3e(l.x+m,l.y)):(n.ge=y.ge,n.tf=y.tf),270<y.Ad?(n.Ad=270,n.ni=new gvjs_3e(l.x-m,l.y)):(n.Ad=y.Ad,n.ni=y.ni),n.brush=y.Vb.pb,y.fc=n);y.kv=x.dd&&.5<d;y.uy=x.dd&&.5>e;if(y.kv||y.uy)y.XP=y.Vb.pb;return y}function gvjs_9J(a,b,c,d){c=gvjs_aK(c,b);d&&(c+="\n"+gvjs_aK(d,b));a.Bd={Un:a.title,content:c}}
function gvjs_3ga(a,b,c,d){var e=a.X,f=e.pie.radiusX,g=e.pie.radiusY,h=c.pie.center,k=gvjs_D(a.options,"legend.labeledValueText",gvjs_cw,gvjs_yF),l=Math.PI*(3*(f+g)-Math.sqrt((3*f+g)*(f+3*g))),m=[];c=[];for(var n={},p=0;p<e.fp.length;n={iM:n.iM,SF:n.SF,UF:n.UF,jM:n.jM},++p){var q=e.fp[p];if(q.isVisible){var r=void 0;if(0<=q.index)r=e.F[q.index];else{var t=e.pie.He;r=t[t.length-1].ER}n.iM=Math.max((f+r.WI)/2,.75*f);n.SF=Math.max((g+r.gD)/2,.75*g);var u=(r.Ad+r.ge)/2;t=gvjs_Zx(u);var v=gvjs_5x(f-n.iM,
g-n.SF)/l*360,w=void 0,x=void 0;2*v<r.Ad-r.ge?(w=r.ge+v,x=r.Ad-v,180>t?x=Math.min(x,180):w=Math.max(w,180)):x=w=u;n.UF=function(A){return function(B){return gvjs_Iz(h,gvjs_JH(B,A.iM,A.SF))}}(n);var y=function(A){return function(B){return A.UF(gvjs__x(B-90))}}(n);n.jM=function(A){return function(B){return Math.asin(gvjs_0e((B-h.y)/A.SF,-1,1))}}(n);v=function(A){return function(B){return A.UF(A.jM(B))}}(n);var z=function(A){return function(B){return A.UF(Math.PI-A.jM(B))}}(n);q={Pda:y(u).y,CR:new gvjs_B(y(w).y,
y(x).y),pB:q.text,EB:gvjs_aK(r,k),Faa:r.value,index:r.index};180>t?(q.rda=v,m.push(q)):(q.rda=z,c.push(q))}}f=b.width/2-f-d.fontSize;e=gvjs_1J(new gvjs_A(b.top,b.right,b.bottom,b.right-f),a.Gc,2,d,m);b=gvjs_1J(new gvjs_A(b.top,b.left+f,b.bottom,b.left),a.Gc,1,d,c);d=[];gvjs_Re(d,e,b);a.X.Sq=d};function gvjs_bK(a,b,c){gvjs_YI.call(this,a,b,c,gvjs_dw)}gvjs_r(gvjs_bK,gvjs_YI);gvjs_bK.prototype.Ps=function(a){return this.renderer.Fq(a.target)};gvjs_bK.prototype.L8=function(a,b){b=b.split("#");switch(b[0]){case gvjs__p:b=Number(b[1]),0>b||this.dispatchEvent("serie"+a,{Bc:b,Sk:null})}};function gvjs_cK(a,b,c,d,e,f,g){gvjs_oJ.call(this,a,b,c,d,e,g);var h=gvjs_E(a,gvjs_wu,!0);this.sna=gvjs_Wz(f,function(k){return gvjs_E(a,"slices."+k+gvjs__r,h)});this.Iwa=gvjs_E(a,"shouldHighlightHover",!0)}gvjs_r(gvjs_cK,gvjs_oJ);gvjs_cK.prototype.at=function(a,b,c){this.pX(a,b,c)};gvjs_cK.prototype.n9=function(a,b){return a.equals(b,!0)};function gvjs_dK(a,b){a.F=a.F||{};a=a.F;a[b]=a[b]||{};return a[b]}
gvjs_cK.prototype.pX=function(a,b,c){var d={Qb:a,Hk:this.we.getEntries(),Yv:c,Ik:b.Mh},e=b.Mh.focused.zy;null!=e&&(b.Mh.focused.action=this.we.qh(e).action);var f=this.Kp.I4;e=f==gvjs_Jw||f==gvjs_vt;var g=f==gvjs_Cu||f==gvjs_vt,h=this.we&&0<d.Hk.length;f=gvjs_Kn(b.selected);h=1<f.length&&h;for(var k=0;k<f.length;++k){var l=f[k],m=a.pie.He.length;l+=a.F.length/m*(m-1);gvjs_4ga(a,l,c);e&&!h&&gvjs_eK(this,d,l)}e&&h&&gvjs_5ga(this,d,f,f[f.length-1]);var n=gvjs_q(function(p){if(a.pd){var q=a.F.length;
return[p,(p+q/a.pie.He.length)%q]}return[p]},this);e=gvjs_q(function(p,q){if(null!=p){for(var r=n(p),t=!1,u=0;u<r.length;++u){var v=r[u];null!=v&&this.sna[v]&&(t=t||!0,a.pd||this.Iwa&&gvjs_6ga(a,v,c),a.Sq&&(c.Sq=gvjs_0ga(a.Sq,v)))}q&&g&&t&&gvjs_eK(this,d,p)}},this);if(f=b.Ui)c.Ui=f;e(b.focused.Jb,!0);e(b.legend.focused.ad,!1)};
function gvjs_6ga(a,b,c){var d=a.pie,e=a.F[b];if(null!=e.offset){c=gvjs_dK(c,b);c.Uo={};b=c.Uo;b.brush=new gvjs_2({stroke:e.brush.nb(),strokeWidth:6.5,strokeOpacity:.3});b.mi=new gvjs_u(d.center.x+e.offset.x,d.center.y+e.offset.y);b.ge=e.ge;b.Ad=e.Ad;b.yt=e.yt;(c=c.xj)&&a.xfa?(a=c.radiusX+c.brush.Ub/2,c=c.radiusY+c.brush.Ub/2):(c=e.brush.Ub/2,a=d.radiusX+c,c=d.radiusY+c);d=b.brush.Ub/2;b.radiusX=a+d;b.radiusY=c+d;a=gvjs__x(b.ge-90);c=gvjs__x(b.Ad-90);b.tf=gvjs_Hz(b.mi,gvjs_JH(a,b.radiusX,b.radiusY));
b.ni=gvjs_Hz(b.mi,gvjs_JH(c,b.radiusX,b.radiusY));var f=e.fc;f&&(b.fc=b.fc||{},b.fc.brush=gvjs_GA(f.brush.nb(),.3),b.fc.mi=b.mi.clone(),b.fc.ge=f.ge,b.fc.Ad=f.Ad,b.fc.radiusX=b.radiusX+d,b.fc.radiusY=b.radiusY+d,a=gvjs__x(b.fc.ge-90),c=gvjs__x(b.fc.Ad-90),b.fc.tf=gvjs_Hz(b.fc.mi,gvjs_JH(a,b.fc.radiusX,b.fc.radiusY)),b.fc.ni=gvjs_Hz(b.fc.mi,gvjs_JH(c,b.fc.radiusX,b.fc.radiusY)));b.kv=e.kv;b.uy=e.uy;if(b.kv||b.uy)b.XP=gvjs_GA(e.XP.nb(),.3),b.fva=b.kv?a:c,e=function(g,h){return gvjs_Hz(g.mi,gvjs_JH(g.fva,
g.radiusX+h*g.brush.Ub/2,g.radiusY+h*g.brush.Ub/2))},b.eD=e(b,-1),b.YP=e(b,1)}}
function gvjs_4ga(a,b,c){var d=a.pie;0<d.hE||(a=a.F[b],null!=a.offset&&(b=gvjs_dK(c,b),b.xj={},b=b.xj,b.brush=gvjs_HA(a.brush.nb(),2),b.mi=new gvjs_u(d.center.x+a.offset.x,d.center.y+a.offset.y),b.ge=a.ge,b.Ad=a.Ad,b.yt=a.yt,a=a.brush.Ub/2+2.5+b.brush.Ub/2,b.radiusX=d.radiusX+a,b.radiusY=d.radiusY+a,d=gvjs__x(b.Ad-90),b.tf=gvjs_Hz(b.mi,gvjs_JH(gvjs__x(b.ge-90),b.radiusX,b.radiusY)),b.ni=gvjs_Hz(b.mi,gvjs_JH(d,b.radiusX,b.radiusY))))}
function gvjs_eK(a,b,c){var d=gvjs_dK(b.Yv,c);if(c=gvjs_mJ(a.Kp,b,c,null,null))d.tooltip=c,b.Ik&&a.we.at(c,b.Ik,d.tooltip)}function gvjs_5ga(a,b,c,d){var e=gvjs_dK(b.Yv,d);var f=a.Kp;var g=b.Qb,h=b.Qb.F[d];d=gvjs_eJ(g,h);h=gvjs_jJ(g,h);c=gvjs_Cga(f.os,b,c);f=gvjs_pE(c,g.Gc,!0,d,f.mf,h,void 0,g.kg,g.aw,g.$w);e.tooltip=f;b.Ik&&a.we.at(f,b.Ik,e.tooltip)};function gvjs_fK(a){for(var b=gvjs_vg("thead",{},gvjs_gK(a,gvjs_7ga)),c=[],d=a.ca(),e={WF:0};e.WF<d;e={WF:e.WF},++e.WF)c.push(gvjs_gK(a,function(f){return function(g,h){g=g.Ha(f.WF,h);return gvjs_vg("td",{},g)}}(e)));a=gvjs_vg("tbody",{},gvjs_zg(c));return gvjs_vg(gvjs_Od,{},gvjs_zg(b,a))}function gvjs_gK(a,b){for(var c=[],d=a.Z(),e=0;e<d;++e)""===a.Yh(e)&&c.push(b(a,e));a=gvjs_zg(c);return gvjs_vg("tr",{},a)}function gvjs_7ga(a,b){a=a.Ca(b)||a.nd(b);return gvjs_vg("th",{},a)};function gvjs_8ga(a){return Math.pow(a,3)}function gvjs_9ga(a){return 1-Math.pow(1-a,3)}function gvjs_$ga(a){return 3*a*a-2*a*a*a};var gvjs_aha={LINEAR:gvjs_Hp,iAa:gvjs_Fp,OAa:gvjs_9v,nAa:gvjs_ev};function gvjs_bha(a){switch(a){case gvjs_Hp:return gvjs_py;case gvjs_Fp:return gvjs_8ga;case gvjs_9v:return gvjs_9ga;case gvjs_ev:return gvjs_$ga;default:return gvjs_py}}function gvjs_hK(a,b,c){var d=gvjs_E(a,"animation.startup",!1);b=gvjs_xi(a,gvjs_0s,b);if(!b)return null;var e=gvjs_xi(a,"animation.maxFramesPerSecond",30);a=gvjs_D(a,"animation.easing",c,gvjs_aha);a=gvjs_bha(a);return{sxa:d,duration:b,easing:a,e0:e}};function gvjs_iK(a,b){this.cI=a||[];gvjs_cha(this,b)}var gvjs_dha=[gvjs_it,"comic sans ms","courier new","georgia","impact","times new roman","trebuchet ms","verdana"];function gvjs_jK(){return function(a,b){return b===gvjs_wp&&typeof a===gvjs_j&&!gvjs_Le(gvjs_dha,a.toLowerCase())}}
function gvjs_cha(a,b){var c=gvjs_n.WebFont;0!==a.cI.length&&c?c.load({google:{families:a.cI},active:function(){b.resolve()},fontinactive:function(){b.reject("One or more fonts could not be loaded")}}):b.resolve(null)};function gvjs_eha(a,b){this.Qv=a;this.vertical=b};function gvjs_fha(a,b,c,d,e,f){var g=a.Gd[0]?0:1,h=a.Uc[0]?0:1,k=a.Gd[g];a=a.Uc[h];var l=k.dataType&&gvjs_uE(k.dataType).toNumber,m=a.dataType&&gvjs_uE(a.dataType).toNumber;this.dw=b;this.DC=gvjs_q(function(n){return l?l(this.dw.getHAxisValue(n,g)):n},this);this.MC=gvjs_q(function(n){return m?m(this.dw.getVAxisValue(n,h)):n},this);b=this.dw.getChartAreaBoundingBox();this.$q=this.DC(b.left);this.ar=this.MC(b.top+b.height);this.Lt=this.DC(b.left+b.width);this.Mt=this.MC(b.top);this.yR=this.$q;this.zR=
this.ar;this.xR=this.Lt-this.$q;this.wR=this.Mt-this.ar;this.scale=1;this.Zsa=c;this.h0=d;this.Aha=e;this.iQ=f};function gvjs_kK(a,b,c,d){this.ln=c;this.Ra=a;this.lj=b;this.jh=null;this.tk=d;this.tk.subscribe(gvjs_g,gvjs_q(this.nt,this))}gvjs_kK.prototype.nT=function(a){this.jh=a};gvjs_kK.prototype.getState=function(){return this.Ra};gvjs_kK.prototype.nt=gvjs_ne;
gvjs_kK.prototype.updateOptions=function(){var a={hAxis:{viewWindowMode:gvjs_xu,viewWindow:{}},vAxis:{viewWindowMode:gvjs_xu,viewWindow:{}}};this.ln.Qv&&(isNaN(this.jh.$q)||(a.hAxis.viewWindow.numericMin=this.jh.$q),isNaN(this.jh.Lt)||(a.hAxis.viewWindow.numericMax=this.jh.Lt));this.ln.vertical&&(isNaN(this.jh.ar)||(a.vAxis.viewWindow.numericMin=this.jh.ar),isNaN(this.jh.Mt)||(a.vAxis.viewWindow.numericMax=this.jh.Mt));this.Ra.mp=a};function gvjs_lK(a,b){return gvjs_0e(a.x,b.left,b.left+b.width)===a.x&&gvjs_0e(a.y,b.top,b.top+b.height)===a.y?!0:!1};function gvjs_mK(a,b,c,d){gvjs_kK.call(this,a,b,c,d);this.Fz=null}gvjs_r(gvjs_mK,gvjs_kK);gvjs_=gvjs_mK.prototype;gvjs_.nt=function(){var a=this.tk;a.subscribe(gvjs_uu,gvjs_q(this.nZ,this));a.subscribe(gvjs_su,gvjs_q(this.lZ,this));a.subscribe(gvjs_tu,gvjs_q(this.mZ,this));a.subscribe(gvjs_2v,gvjs_q(this.Pf,this))};gvjs_.nZ=function(a){var b=this.lj().getChartAreaBoundingBox();gvjs_lK(a,b)&&(this.Fz=new gvjs_3e(a.x,a.y))};gvjs_.lZ=function(a){this.Fz&&(this.P4(a.x,a.y),this.Fz.x=a.x,this.Fz.y=a.y)};
gvjs_.mZ=function(){this.Fz=null};gvjs_.Pf=function(a,b){var c=this.lj().getChartAreaBoundingBox();gvjs_lK(a,c)&&b()};
gvjs_.P4=function(a,b){var c=this.jh;if(c){var d=this.lj();c.dw=d;var e=this.ln;if(e.Qv){var f=c.DC(a)-c.DC(this.Fz.x),g=c.$q-f,h=c.Lt-f;a=Math.max(g,c.yR);d=Math.min(h,c.yR+c.xR);if(c.iQ&&(a===g||0>f)&&(d===h||0<f)||!c.iQ)c.$q=g,c.Lt=h}e.vertical&&(b=c.MC(b)-c.MC(this.Fz.y),e=c.ar-b,f=c.Mt-b,a=Math.max(e,c.zR),d=Math.min(f,c.zR+c.wR),c.iQ&&(a===e||0>b)&&(d===f||0<b)||!c.iQ)&&(c.ar=e,c.Mt=f);this.updateOptions()}};function gvjs_nK(a,b,c,d){gvjs_kK.call(this,a,b,c,d);this.Sw=null}gvjs_r(gvjs_nK,gvjs_kK);gvjs_=gvjs_nK.prototype;gvjs_.nt=function(){var a=this.tk;a.subscribe(gvjs_uu,gvjs_q(this.nZ,this));a.subscribe(gvjs_su,gvjs_q(this.lZ,this));a.subscribe(gvjs_tu,gvjs_q(this.mZ,this));a.subscribe(gvjs_2v,gvjs_q(this.Pf,this))};gvjs_.nZ=function(a){var b=this.lj().getChartAreaBoundingBox();gvjs_lK(a,b)&&(this.Sw=new gvjs_3e(a.x,a.y))};
gvjs_.lZ=function(a){if(this.Sw){var b=this.lj().getChartAreaBoundingBox(),c=this.ln;this.cva(a,b);if(c.Qv)var d=Math.min(this.Sw.x,a.x),e=Math.abs(this.Sw.x-a.x);else d=b.left,e=b.width;c.vertical?(c=Math.min(this.Sw.y,a.y),a=Math.abs(this.Sw.y-a.y)):(c=b.top,a=b.height);this.getState().Ui={left:d,top:c,width:e,height:a,color:"blue",opacity:.2}}};gvjs_.mZ=function(){this.Sw&&(this.P4(),this.Sw=null)};gvjs_.Pf=function(a,b){var c=this.lj().getChartAreaBoundingBox();gvjs_lK(a,c)&&b()};
gvjs_.P4=function(){var a=this.ln,b=this.jh,c=this.lj();b.dw=c;var d=this.getState().Ui,e=b.DC(d.left),f=b.DC(d.left+d.width);c=b.MC(d.top);d=b.MC(d.top+d.height);if(e!==f&&c!==d){var g=b.xR*b.h0;if(a.Qv){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.$q=h;b.Lt=e}g=b.wR*b.h0;a.vertical&&(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.ar=a,b.Mt=c);this.updateOptions()}};
gvjs_.cva=function(a,b){a.x=gvjs_0e(a.x,b.left,b.left+b.width);a.y=gvjs_0e(a.y,b.top,b.top+b.height)};function gvjs_oK(a,b,c,d){gvjs_kK.call(this,a,b,c,d)}gvjs_r(gvjs_oK,gvjs_kK);gvjs_oK.prototype.nt=function(){this.tk.subscribe(gvjs_Aw,gvjs_q(this.Fqa,this))};gvjs_oK.prototype.Fqa=function(){var a=this.jh;a.scale=1;a.$q=a.yR;a.Lt=a.yR+a.xR;a.ar=a.zR;a.Mt=a.zR+a.wR;this.updateOptions()};function gvjs_pK(a,b,c,d){gvjs_kK.call(this,a,b,c,d)}gvjs_r(gvjs_pK,gvjs_kK);gvjs_pK.prototype.nt=function(){this.tk.subscribe(gvjs_Gw,gvjs_q(this.Hqa,this))};gvjs_pK.prototype.Hqa=function(a,b){var c=this.ln,d=this.lj().getChartAreaBoundingBox();gvjs_lK(a,d)&&(b(),b=this.jh,a=0>a.wheelDelta?b.scale*b.Aha:b.scale/b.Aha,a=gvjs_0e(a,b.h0,b.Zsa),a!==b.scale&&(b.scale=a,c.Qv&&(a=(b.Lt+b.$q)/2,d=b.xR*b.scale/2,b.$q=a-d,b.Lt=a+d),c.vertical&&(c=(b.Mt+b.ar)/2,a=b.wR*b.scale/2,b.ar=c-a,b.Mt=c+a),this.updateOptions()))};function gvjs_qK(a,b,c,d,e){if(c.ea(gvjs_Vd)===gvjs_dw)throw Error("Cannot use explorer with a pie chart");this.Ra=a;this.lj=b;this.m=c;this.ga=d;this.tk=e;this.jh=this.ln=null;this.i9=[];this.init()}
gvjs_qK.prototype.nt=function(){var a=gvjs_F(this.m,"explorer.maxZoomOut",4);1>a&&(a=1/a);var b=gvjs_F(this.m,"explorer.maxZoomIn",.25);1<b&&(b=1/b);var c=gvjs_F(this.m,"explorer.zoomDelta",1.5),d=gvjs_E(this.m,"explorer.keepInBounds",!1);this.jh=new gvjs_fha(this.ga,this.lj(),a,b,c,d);gvjs_s(this.i9,function(e){e.nT(this.jh)},this)};
gvjs_qK.prototype.init=function(){var a=this.ga.Gd[0]?0:1,b=this.ga.Uc[0]?0:1,c=this.ga.Gd[a],d=this.ga.Uc[b];a=!this.ga.Gd[1-a]&&c.type===gvjs_Xd&&!c.Vq;b=!this.ga.Uc[1-b]&&d.type===gvjs_Xd&&!d.Vq;d=this.m.ea(gvjs_yu).axis;d===gvjs_0?b=!1:d===gvjs_V&&(a=!1);this.ln=new gvjs_eha(a,b);b=this.i9;d=this.m.ea(gvjs_zu);(null==d||Array.isArray(d)&&gvjs_Le(d,"dragToPan"))&&b.push(new gvjs_mK(this.Ra,this.lj,this.ln,this.tk));d=this.m.ea(gvjs_zu);Array.isArray(d)&&gvjs_Le(d,"dragToZoom")&&b.push(new gvjs_nK(this.Ra,
this.lj,this.ln,this.tk));d=this.m.ea(gvjs_zu);(null==d||Array.isArray(d)&&gvjs_Le(d,"rightClickToReset"))&&b.push(new gvjs_oK(this.Ra,this.lj,this.ln,this.tk));d=this.m.ea(gvjs_zu);Array.isArray(d)&&gvjs_Le(d,"pinchToZoom");d=this.m.ea(gvjs_zu);(null==d||Array.isArray(d)&&gvjs_Le(d,"scrollToZoom"))&&b.push(new gvjs_pK(this.Ra,this.lj,this.ln,this.tk));this.tk.subscribe(gvjs_g,gvjs_q(this.nt,this))};function gvjs_rK(a){gvjs_I.call(this);this.zz=1;this.MR=[];this.VR=0;this.Bl=[];this.Sr={};this.ska=!!a}gvjs_r(gvjs_rK,gvjs_I);gvjs_=gvjs_rK.prototype;gvjs_.subscribe=function(a,b,c){var d=this.Sr[a];d||(d=this.Sr[a]=[]);var e=this.zz;this.Bl[e]=a;this.Bl[e+1]=b;this.Bl[e+2]=c;this.zz=e+3;d.push(e);return e};gvjs_.unsubscribe=function(a,b,c){if(a=this.Sr[a]){var d=this.Bl;if(a=gvjs_Je(a,function(e){return d[e+1]==b&&d[e+2]==c}))return this.O4(a)}return!1};
gvjs_.O4=function(a){var b=this.Bl[a];if(b){var c=this.Sr[b];0!=this.VR?(this.MR.push(a),this.Bl[a+1]=gvjs_ne):(c&&gvjs_Ne(c,a),delete this.Bl[a],delete this.Bl[a+1],delete this.Bl[a+2])}return!!b};
gvjs_.On=function(a,b){var c=this.Sr[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.ska)for(e=0;e<c.length;e++){var g=c[e];gvjs_gha(this.Bl[g+1],this.Bl[g+2],d)}else{this.VR++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.Bl[g+1].apply(this.Bl[g+2],d)}finally{if(this.VR--,0<this.MR.length&&0==this.VR)for(;c=this.MR.pop();)this.O4(c)}}return 0!=e}return!1};function gvjs_gha(a,b,c){gvjs_6j(function(){a.apply(b,c)})}
gvjs_.clear=function(a){if(a){var b=this.Sr[a];b&&(gvjs_s(b,this.O4,this),delete this.Sr[a])}else this.Bl.length=0,this.Sr={}};gvjs_.tb=function(a){if(a){var b=this.Sr[a];return b?b.length:0}a=0;for(b in this.Sr)a+=this.tb(b);return a};gvjs_.O=function(){gvjs_rK.o.O.call(this);this.clear();this.MR.length=0};function gvjs_sK(a,b,c,d){this.m=a;this.J=b;this.lj=c;this.ga=d;this.zna=[];this.Db=null;this.tk=new gvjs_rK;this.init()}gvjs_sK.prototype.init=function(){gvjs_p(this.m.ea(gvjs_yu))&&this.zna.push(new gvjs_qK(this.J,this.lj,this.m,this.ga,this.tk))};gvjs_sK.prototype.On=function(a,b){var c=gvjs_hha[a];c&&this.Db&&!this.Db.Rg&&gvjs_WJ(this.Db,c);c=Array(arguments.length);c[0]=a;for(var d=1,e=arguments.length;d<e;d++)c[d]=arguments[d];this.tk.On.apply(this.tk,c)};
var gvjs_hha={dragstart:15,drag:5,dragend:5,scroll:5,rightclick:5,pinch:5,pinchend:15};function gvjs_tK(a){gvjs_O.call(this,a);this.lh=null;this.ub=gvjs_0;this.jg=this.Xc=this.m=this.ga=this.gga=null;this.uM=[];this.cg=this.Ta=this.Ts=this.Ra=null;this.nl=new gvjs_jm;this.aa=null;this.Sd=new gvjs_TJ(this);gvjs_mq(this,this.Sd);this.my=this.ts=null}gvjs_m(gvjs_tK,gvjs_O);gvjs_=gvjs_tK.prototype;gvjs_.O=function(){this.nf();gvjs_J(this.nl);gvjs_J(this.aa);gvjs_J(this.ts);gvjs_J(this.my);gvjs_O.prototype.O.call(this)};
gvjs_.eH=function(a,b,c,d,e,f){if(this.lh===gvjs_dw)return gvjs_uK.prototype.eH.apply(this,arguments);var g=this.lh===gvjs_7u?new gvjs_0J(a,b,c,d,e):new gvjs_TH(a,b,c,d,e);g.init(this.Qj,f);return g};gvjs_.LW=function(a,b,c,d,e,f,g){return this.lh===gvjs_dw?gvjs_uK.prototype.LW.apply(this,arguments):new gvjs_sJ(a,b,c,d,e,f,g)};gvjs_.KW=function(a,b,c,d){return this.lh===gvjs_dw?gvjs_uK.prototype.KW.apply(this,arguments):new gvjs_1I(a,b,c,d)};
gvjs_.yN=function(a,b){return this.lh===gvjs_dw?gvjs_uK.prototype.yN.apply(this,arguments):new gvjs_HI(a,b)};gvjs_.Yd=function(a,b,c,d){this.lh=a;null!=b&&(this.xma=b);null!=c&&(this.ub=c);null!=d&&(this.gga=d)};gvjs_.hca=function(a){a&&this.constructor!==gvjs_uK&&(this.__proto__?(this.__proto__=gvjs_uK.prototype,this.constructor=gvjs_uK,this.constructor.call(this,this.container)):this.Yd(gvjs_dw))};
gvjs_.draw=function(a,b,c){this.hca(gvjs_p(b)&&b.type===gvjs_dw);gvjs_O.prototype.draw.call(this,a,b,c)};
gvjs_.hg=function(a,b,c,d){this.Qj=a;c=c||{};c=gvjs_Sg(gvjs_Pg(c));gvjs_iha(this,c);gvjs_jha(this,c);c.orientation=c.orientation||this.ub;c.theme=c.theme||this.gga;this.lh!=gvjs_e&&gvjs_kha(c);if(this.lh!=gvjs_dw&&gvjs_si(c.reverseCategories)){var e=c.orientation===gvjs_V?gvjs_Wd:gvjs_1u;c[e]=c[e]||{};c[e].direction=-1;delete c.reverseCategories}gvjs_lha(c);gvjs_M.removeAll(this.container);if(!b)throw Error(gvjs_js);gvjs_He(gvjs_Dz(b.Z()),function(h){return b.Yh(h)==gvjs_1v})&&(c.isDiff=!0);this.Gy=
b.Y(0)!=gvjs_f?1:0;this.Si=b.ca();gvjs_vK(this);c=gvjs_mha(c);var f=[],g=gvjs_jK();gvjs_s(c,function(h){f.push.apply(f,gvjs_nq(gvjs_OA(h,g)))});this.Lea=c;this.m=new gvjs_ji(gvjs_Qe(this.Lea));this.lh=gvjs_D(this.m,gvjs_Vd,gvjs_e,gvjs_sF);this.da=this.Oa(this.m);this.Pa=this.getHeight(this.m);c=new gvjs_y(this.da,this.Pa);e=gvjs_E(this.m,gvjs_Ju);if(!this.Ta||this.Ta.Rg)try{this.Ta=new gvjs_Xq(this.container,c,a,e)}catch(h){throw Error(gvjs_Es);}else this.Ta.update(c,a);this.Ra=new gvjs_qJ(d);this.W=
b;f.length&&this.al?(this.al.Bw.then(function(){this.Ta.fo(gvjs_q(this.zo,this),a)},null,this),gvjs_Qy(this,gvjs_q(function(){this.Ta.fo(gvjs_q(this.zo,this),a)},this)),new gvjs_iK(f,this.al)):this.Ta.fo(gvjs_q(this.zo,this),a)};
function gvjs_mha(a){if(a.isStacked&&a.vAxis&&a.vAxis.baseline)throw Error("Cannot set a non-zero base-line for a stacked chart");var b=a.theme||[];b&&!Array.isArray(b)&&(b=[b]);for(var c=[a],d=0;d<b.length;d++){var e=b[d];if(typeof e===gvjs_j)e=gvjs_oH(e);else if(gvjs_p(e))e instanceof gvjs_ji&&(e=gvjs_Fy(e));else throw Error("Theme must be a theme name or an options object.");e&&c.push(e)}a=a.type.toLowerCase();gvjs_HF[a]&&c.push(gvjs_HF[a]);c.push(gvjs_IF);return c}
gvjs_.zo=function(){var a=this.Ta.$a(),b=this.Ta.xv(),c=this.m,d=gvjs_q(function(e){gvjs_wK(this);e=e.bm();var f=new gvjs_sK(c,this.Ra,gvjs_q(this.Cq,this),e);gvjs_J(this.aa);this.aa=new gvjs_XJ(e,this.Ra,this.nl,this.Sd,gvjs_q(this.uk,this,!0),f);this.jg=this.LW(this.m,new gvjs_y(this.da,this.Pa),{hb:e.Tk,fontSize:e.dn},e.hD,e.Tg,e.F.length,this.jg?this.jg.we:void 0);gvjs_nha(this);this.Xc=this.yN(b,a);gvjs_oha(this,e)||(this.ga=e,gvjs_xK(this),gvjs_yK(this));gvjs_pha(this);this.Sd.dispatchEvent(gvjs_g);
this.aa.nt()},this);this.eH(this.W,c,gvjs_q(a.hf,a),this.da,this.Pa,d)};function gvjs_pha(a){var b=a.Ta.$a();gvjs_rl().ek().setTimeout(gvjs_q(function(){if(b&&b.YB){var c=b.YB();if(c&&this.W){var d=gvjs_fK(this.W);gvjs_Dg(c,d)}}},a),0)}gvjs_.hq=gvjs_l(135);
function gvjs_iha(a,b){switch(b.type){case gvjs_d:a.Yd(gvjs_c,gvjs_d,gvjs_0);b.type=null;break;case gvjs_et:a.Yd(gvjs_c,gvjs_et,gvjs_0);b.type=null;break;case "columns":a.Yd(gvjs_c,gvjs_ot,gvjs_0);b.type=null;break;case gvjs_ot:a.Yd(gvjs_c,gvjs_ot,gvjs_V);b.type=null;break;case gvjs_Hd:a.Yd(gvjs_Hd);b.type=null;break;case gvjs_dw:a.Yd(gvjs_dw),b.type=null}a=a.lh;a==gvjs_e&&(a=null);var c=b.type||gvjs_e;c==gvjs_e&&(c=null);if(!a&&!c)throw Error("Unspecified chart type.");if(a&&c&&a!=c)throw Error("Incompatible chart types.");
b.type=a||c}function gvjs_jha(a,b){if(b.type==gvjs_c){a=a.xma;a==gvjs_e&&(a=null);var c=b.seriesType||gvjs_e;c==gvjs_e&&(c=null);if(a&&c&&a!=c)throw Error("Incompatible default series types.");b.seriesType=a||c}}
function gvjs_kha(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a.type){case gvjs_Hd:d=c;break;case gvjs_c:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(gvjs_zK(a,gvjs_Nv,d,gvjs_id),gvjs_zK(a,gvjs_Fv,d,gvjs_gd),gvjs_zK(a,gvjs_Cv,d,gvjs_Cv));b&&(gvjs_zK(a,"logScaleX",b,gvjs_Cv),gvjs_zK(a,"titleX",b,gvjs_ex));c&&gvjs_zK(a,"titleY",c,gvjs_ex);a.smoothLine&&void 0===a.curveType&&(a.curveType=gvjs_c);gvjs_zK(a,"lineSize",a,gvjs_Bv);gvjs_zK(a,"reverseAxis",a,gvjs_xw);
a.chartArea=a.chartArea||{};gvjs_zK(a,"axisBackgroundColor",a.chartArea,gvjs_kt)}
function gvjs_lha(a){gvjs_AK(a,"titleColor",gvjs_fx,gvjs_gx);gvjs_AK(a,"legendTextColor","legendFontSize",gvjs_yv);gvjs_BK(a.hAxis);for(var b in a.hAxes)gvjs_BK(a.hAxes[b]);gvjs_BK(a.vAxis);for(b in a.vAxes)gvjs_BK(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);gvjs_AK(a,"tooltipTextColor","tooltipFontSize",gvjs_ox);gvjs_zK(a,gvjs_ox,b,gvjs_ax);gvjs_zK(a,"tooltipText",b,gvjs_k);gvjs_zK(a,"tooltipTrigger",b,"trigger");"hover"==b.trigger&&(b.trigger=gvjs_Cu);b=a.legend;if(null==b)b={},a.legend=
b;else if(typeof b==gvjs_j){var c=b;b={};a.legend=b;b.position=c}gvjs_zK(a,gvjs_yv,b,gvjs_ax);b=a.animation;null==b?(b={},a.animation=b):typeof b==gvjs_f&&(c=1E3*b,b={},a.animation=b,b.duration=c);gvjs_zK(a,"animationEasing",b,"easing")}
function gvjs_BK(a){if(null!=a){gvjs_AK(a,"textColor","textFontSize",gvjs_ax);gvjs_AK(a,"titleColor",gvjs_fx,gvjs_gx);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;void 0===b.count&&void 0!==c&&typeof c==gvjs_f&&(b.count=c+1);a=a.gridlineColor;void 0===b.color&&void 0!==a&&(b.color=a)}}function gvjs_AK(a,b,c,d){a[d]=a[d]||{};d=a[d];gvjs_zK(a,b,d,gvjs_S);gvjs_zK(a,c,d,gvjs_xp)}function gvjs_zK(a,b,c,d){void 0!==a[b]&&void 0===c[d]&&(c[d]=a[b])}
gvjs_.nf=function(){this.qu();gvjs_vK(this);gvjs_wK(this);gvjs_J(this.Ta);gvjs_fm(this)};function gvjs_vK(a){if(a.aa&&!a.aa.Rg){var b=a.aa.Db;b.Es=Infinity;b.Sc.stop()}gvjs_J(a.aa);if(a.Ta&&!a.Ta.Rg){b=a.Ta.$a();var c=a.Ta.xv();a.my=b;c.clear()}gvjs_J(a.ts);gvjs_fm(a.nl)}function gvjs_wK(a){var b=a.my||a.Ta&&a.Ta.$a();a.my=null;b&&b.clear()}function gvjs_nha(a){gvjs_s(a.uM,gvjs_q(function(b){typeof b===gvjs_j?this.wj(b):this.Aj(b)},a));a.uM=[]}gvjs_.Aj=function(a){null!=this.jg?this.jg.Aj(a):this.uM.push(a)};
function gvjs_qha(a,b){var c=new gvjs_In;c.setSelection(b);b=gvjs_Ln(c);c=!1;for(var d=0;d<b.length;d++){var e=b[d],f=e.column;e=e.row;f=a.ga.mq&&a.ga.mq[f];if(!f)return!1;var g=f.Bc,h,k;null!=g?h=a.ga.F[g].points[e]:k=a.ga.ab[e];if(!h&&!k)return!1;if(f.role==gvjs_2s){if(c)return!1;c=!0;if(!(h||k).Wc)return!1}}return!0}
gvjs_.setSelection=function(a){if(gvjs_qha(this,a)){var b=null;if(this.ga.eb!=gvjs_dw){var c=new gvjs_In;c.setSelection(a);c=gvjs_Ln(c);for(var d=0;d<c.length;d++){var e=c[d],f=this.ga.mq[e.column];if(f.role==gvjs_2s){b={Bc:f.Bc,kX:e.row};break}}}this.uk(!0);this.Ra.selected.setSelection(a);b&&(this.Ra.annotations.AO=b);this.uk(!1)}};
gvjs_.uk=function(a){if(this.Ts){var b=this.Ts;if(!this.jg.n9(this.Ra,this.Ts)){var c=this.Ra.mp;if(c){this.m=new gvjs_ji(gvjs_Qe(this.Lea));gvjs_kq(this.m,0,c);c=this.Ta.$a();c=this.eH(this.W,this.m,gvjs_q(c.hf,c),this.da,this.Pa).bm();this.aa.ga=c;this.my&&(this.my.clear(),this.my=null);this.ts.Oga&&this.ts.Oga(c);var d=gvjs_pJ(this.jg,c,this.Ra);this.ga=c;this.Xc.pS(this.ga);c=this.Xc;var e=this.ga;c.Jd={};c.az={};gvjs_yI(c,e,d);c.renderer.deleteContents(!0);gvjs_zI(c,d,c.renderer.jw);c.renderer.flush();
this.Ra.mp=null;this.Ts=this.Ra.clone()}else{this.Ts=this.Ra.clone();d=gvjs_pJ(this.jg,this.ga,this.Ra);c=this.Xc;e=this.ga;var f=gvjs_9e({F:null,ab:null,legend:null,Sq:null,ej:null,Ui:null});gvjs_3z(d,f)&&gvjs_3z(c.Us,f)?(gvjs_NA(d.legend,c.Us.legend)||(c.renderer.Ac(c.Ft),f=new gvjs_qI(2),gvjs_rI(f,0,e.legend||{}),gvjs_rI(f,1,d.legend||{}),f=f.compact(),c.KH(f)),gvjs_NA(d.ej,c.Us.ej)||(c.renderer.Ac(c.Ux),f=new gvjs_qI(2),gvjs_rI(f,0,e.ej||{}),gvjs_rI(f,1,d.ej||{}),f=f.compact(),gvjs_AI(c,f)),c.kea(e,
d),gvjs_NA(d.Ui,c.Us.Ui)||(gvjs_GI(c,"overlaybox"),e=d.Ui,f=new gvjs_2,f.bf(e.color),f.zf(e.opacity),e=c.renderer.rb(e.left,e.top,e.width,e.height,f,c.renderer.jw),c.registerElement(e,"overlaybox")),c.Us=d):c.qq(e,d)}}a&&this.Sd.ty(b,this.Ts,this.ga.eb,this.ga.F)}};gvjs_.getSelection=function(){return this.Ts?this.Ts.selected.getSelection():[]};gvjs_.qh=function(a){if(this.jg)return this.jg.qh(a)};gvjs_.wj=function(a){null!=this.jg?this.jg.wj(a):this.uM.push(a)};
gvjs_.dump=function(){var a=this.Ta.$a();return a.h$?a.container.innerHTML:""};function gvjs_xK(a){var b=gvjs_pJ(a.jg,a.ga,a.Ra);a.Xc.qq(a.ga,b);a.Ts=a.Ra.clone()}function gvjs_yK(a){var b=a.Ta.$a(),c=a.Ta.xv();gvjs_J(a.ts);a.ts=a.KW(a.nl,b,c,a.ga);gvjs_yga(a.ts);gvjs_zga(a.ts);gvjs_Aga(a.ts)}
function gvjs_oha(a,b){var c=gvjs_hK(a.m,0,gvjs_Hp);if(a.cg){var d=a.cg.Rda;a.qu()}else d=a.ga;if(!c||!(c.sxa||d&&d.eb===b.eb)||b.eb===gvjs_7u||b.eb===gvjs_dw)return!1;if(!d){var e=gvjs_Dz(a.W.Z()),f=a.W.If;f||(f=gvjs_t(a.W.columns,function(q){return gvjs_p(q)?q:{sourceColumn:q,properties:this.W.fl(q)}},a));var g=b.F;d=b.mq;b.eb===gvjs_zt&&(d=[{role:gvjs_9c},{role:gvjs_ru},{role:gvjs_eu,Bc:0}]);var h,k;gvjs_s(d,function(q,r){if(q.role===gvjs_eu||q.role===gvjs_kv){var t=gvjs_w(f[r]);if(q.role===gvjs_eu){q=
g[q.Bc];if(q.Cg)return;q=q.hd||0;if(null!=q){var u=b.orientation&&b.orientation!==gvjs_0?b.Gd[q]:b.Uc[q];h=function(){return u.baseline.Aa};k=u.dataType}}else t.role=gvjs_kv;t.calc=h;t.type=k;e[r]=t}});d=new gvjs_L(a.W);d.wp(e);var l={};b.Gd&&gvjs_v(b.Gd,function(q,r){q.KF&&(l[r]={viewWindow:{numericMin:q.KF.min,numericMax:q.KF.max}})});var m={};b.Uc&&gvjs_v(b.Uc,function(q,r){q.KF&&(m[r]={viewWindow:{numericMin:q.KF.min,numericMax:q.KF.max}})});gvjs_kq(a.m,0,{hAxes:l,vAxes:m});var n=a.Ta.$a();d=
a.eH(d,a.m,gvjs_q(n.hf,n),a.da,a.Pa).bm()}a.ga=null;n=gvjs_we();var p=a.cg&&a.cg.J1||0;a.qu();a.cg={bDa:d,Mca:b,interpolator:new gvjs_IJ(d,b),Rda:d,startTime:n,endTime:n+c.duration,J1:p,timer:new gvjs_2A(10),ena:c.easing,e0:c.e0,done:!1};a.A$();gvjs_K(a.cg.timer,gvjs_cx,gvjs_q(a.A$,a));a.cg.timer.start();a.ga=b;return!0}
gvjs_.A$=function(){var a=this.cg;this.ga=null;if(a.done)this.qu(),this.ga=a.Mca,gvjs_xK(this),gvjs_yK(this),this.Sd.dispatchEvent(gvjs_1s);else{var b=gvjs_we(),c=(b-a.startTime)/(a.endTime-a.startTime);if(1>c){if(b-a.J1<1E3/this.cg.e0)return}else c=1,a.done=!0;c=a.interpolator.interpolate(a.ena(c));a.Rda=c;a.J1=b;this.Xc.qq(c,{});this.Sd.dispatchEvent("animationframefinish")}this.ga=a.Mca};gvjs_.qu=function(){this.cg&&(gvjs_J(this.cg.timer),this.cg=null)};
gvjs_.poa=function(){var a=this.ga.N;return{left:a.left,top:a.top,width:a.width,height:a.height}};gvjs_.el=function(a){return null==this.Xc?null:(a=this.Xc.el(a))?{left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top}:null};
gvjs_.Cq=function(){var a=this.ga;return{getChartAreaBoundingBox:gvjs_q(this.poa,this),getBoundingBox:gvjs_q(this.el,this),getXLocation:gvjs_q(gvjs_Xea,null,a),getYLocation:gvjs_q(gvjs_Yea,null,a),getHAxisValue:gvjs_q(gvjs_Zea,null,a),getVAxisValue:gvjs_q(gvjs__ea,null,a),getPointDatum:gvjs_q(gvjs_0ea,null,a)}};gvjs_.bm=function(){return this.ga};
gvjs_.Di=function(){if(!this.m||!this.ga||!this.Ra)throw Error("Chart has not finished drawing.");var a=new gvjs_y(this.da,this.Pa),b=gvjs_fh(this.container).createElement(gvjs_Sb);a=gvjs__q(b,a);a=new gvjs_8A(b,a);var c=new gvjs_Pq(b);a=this.yN(c,a);c=gvjs_pJ(this.jg,this.ga,this.Ra);a.qq(this.ga,c);return b.childNodes[0].toDataURL("image/png")};gvjs_.af=null;function gvjs_uK(a){gvjs_tK.call(this,a);this.Yd(gvjs_dw)}gvjs_m(gvjs_uK,gvjs_tK);gvjs_=gvjs_uK.prototype;gvjs_.hca=function(){};
gvjs_.eH=function(a,b,c,d,e,f){a=new gvjs_7J(a,b,c,d,e);a.init(this.Qj,f);return a};gvjs_.LW=function(a,b,c,d,e,f,g){return new gvjs_cK(a,b,c,d,e,f,g)};gvjs_.KW=function(a,b,c){return new gvjs_bK(a,b,c)};gvjs_.yN=function(a,b){return new gvjs_3J(a,b)};gvjs_.hq=gvjs_l(134);function gvjs_CK(a){gvjs_tK.call(this,a);this.Yd(gvjs_c,gvjs_e,gvjs_0)}gvjs_m(gvjs_CK,gvjs_tK);var gvjs_DK=new gvjs_2({stroke:gvjs_zr,fill:gvjs_Qr}),gvjs_EK=new gvjs_y(10,16);function gvjs_FK(){this.rp=this.dV=null}function gvjs_GK(a){var b=new gvjs_FK;b.dV=a;return b}function gvjs_HK(a){var b=new gvjs_FK;b.rp=a;return b}function gvjs_IK(a){if(null!=a.dV)return a.dV;throw Error("AbstractRenderer not set");}gvjs_FK.prototype.Tt=gvjs_l(136);function gvjs_JK(){};function gvjs_KK(a,b){this.ug=a;this.sb=null!=b&&gvjs_w(b)||{}}function gvjs_LK(a,b){a=gvjs_MK(new gvjs_KK(gvjs_us),gvjs_vs,a);null!=b&&gvjs_MK(a,gvjs_xs,b);return a}function gvjs_NK(a){a=gvjs_Ng(a);return new gvjs_KK(a.ug,a.sb)}gvjs_=gvjs_KK.prototype;gvjs_.clone=function(){return gvjs_NK(this.le())};gvjs_.equals=function(a){if(!a||this.ug!=a.ug)return!1;var b=gvjs_9e(this.sb);return b.length!==gvjs_9e(a.sb).length?!1:gvjs_Ie(gvjs_t(b,gvjs_q(function(c){return this.sb[c]===a.sb[c]},this)),gvjs_py)};
function gvjs_MK(a,b,c){a.sb[b]=c;return a}gvjs_.mD=function(a){return this.ug===a.ug&&gvjs_6e(this.sb,function(b,c){return a.sb[c]===b})};gvjs_.type=function(){return this.ug};gvjs_.le=function(){return gvjs_Og(this)};function gvjs_OK(){this.selected=new gvjs_In;this.co=this.sf=null;this.Sn=new gvjs_C}gvjs_OK.prototype.clone=function(){var a=new gvjs_OK;a.selected=this.selected.clone();a.sf=this.sf?this.sf.clone():null;a.co=this.co?this.co.clone():null;a.Sn=this.Sn.clone();return a};gvjs_OK.prototype.equals=function(a){return this.selected.equals(a.selected)&&(this.sf?this.sf.equals(a.sf):!a.sf)&&(this.co?this.co.equals(a.co):!a.co)&&this.Sn.equals(a.Sn)};function gvjs_PK(a,b){this.sv=a;this.t9=b||null;this.J=null}gvjs_PK.prototype.setState=function(a){this.J=a.clone()};function gvjs_QK(a,b){if(!b)return null;var c={};c.row=b.sb.ROW_INDEX;c.column=b.sb.COLUMN_INDEX;a.t9&&gvjs_v(a.t9,function(d,e){e=b.sb[e];null!=e&&(c[d]=e)});return c}
gvjs_PK.prototype.ty=function(a){var b=this.J,c=[];a.selected.equals(b.selected)&&a.Sn.equals(b.Sn)||c.push({event:gvjs_i,data:null});var d=a.sf;b=b.sf;if(!d&&b||d&&!d.equals(b)){var e=!!b&&!!d&&!b.equals(d);!e&&d||c.push({event:gvjs_4v,data:gvjs_QK(this,b)});!e&&b||c.push({event:gvjs_5v,data:gvjs_QK(this,d)})}this.J=a.clone();gvjs_s(c,function(f){this.dispatchEvent(f.event,f.data)},this)};gvjs_PK.prototype.dispatchEvent=function(a,b){gvjs_N(this.sv,a,b)};function gvjs_RK(a,b){gvjs_I.call(this);this.J=null;this.Kv=b;this.Db=new gvjs_VJ(a);gvjs_mq(this,this.Db)}gvjs_r(gvjs_RK,gvjs_I);gvjs_RK.prototype.setState=function(a){this.J=a};gvjs_RK.prototype.jI=function(){return gvjs_q(this.handleEvent,this)};gvjs_RK.prototype.handleEvent=function(a,b){if(null!=this.Kv){var c=!1;gvjs_s(this.Kv,function(d){d.Kna(a,b)&&(d=d.OG(a,b,this.J),c=c||d)},this);c&&gvjs_WJ(this.Db,50)}};function gvjs_rha(){this.Vs=[];this.Ws=[];this.qN=!1};function gvjs_SK(a){this.J=null;this.nv=[];this.Kv=a}gvjs_=gvjs_SK.prototype;gvjs_.JG=function(a){if(this.J.equals(a))return{qN:!1,Vs:[],Ws:[]};var b=this.nv;a=this.Mk(a);return this.dH(a,b)};gvjs_.Mk=function(a){if(null==this.Kv)return[];var b=gvjs_Ge(this.Kv,function(c,d){gvjs_Re(c,d.Mk(a));return c},[],this);this.nv=b;this.J=a.clone();return b};gvjs_.dH=function(a,b){a=this.Qu(a);var c=this.Qu(b);b=a.Uk(c);a=c.Uk(a);c=new gvjs_rha;c.Vs=this.yw(b);c.Ws=this.yw(a);return c};
gvjs_.Qu=function(a){a=gvjs_t(a,function(b){return gvjs_Og(b)});return new gvjs_C(a)};gvjs_.yw=function(a){a=a.La();return gvjs_t(a,function(b){b=gvjs_Ng(b);b.targets=gvjs_t(b.targets,function(c){return new gvjs_KK(c.ug,c.sb)});return b})};function gvjs_TK(a,b,c,d,e,f){gvjs_I.call(this);this.Ey=a;this.oO=this.state=null;this.u9=this.Ey.Eq();a=this.Ey.Gs(e);this.Taa=new gvjs_SK(a);e=f(gvjs_q(this.uk,this,!0));this.By=new gvjs_RK(e,a);gvjs_mq(this,this.By);this.d7=this.Ey.iq(b,c,this.By.jI(),f);this.YX=new gvjs_PK(d,this.u9)}gvjs_r(gvjs_TK,gvjs_I);
gvjs_TK.prototype.draw=function(a,b){this.state=b.clone();this.By.setState(this.state);this.YX.setState(this.state);b=this.Taa.Mk(this.state);this.d7.draw(a,b);this.oO=this.state.clone();this.YX.dispatchEvent(gvjs_g,null)};gvjs_TK.prototype.uk=function(a){var b=this.Taa.JG(this.state);this.d7.refresh(b);this.oO=this.state.clone();a&&this.YX.ty(this.state)};gvjs_TK.prototype.setSelection=function(a){this.uk(!0);this.state.selected.setSelection(a);this.uk(!1)};
gvjs_TK.prototype.getSelection=function(){var a=this.oO.selected.getSelection();gvjs_Re(a,gvjs_Dy(gvjs_KA(this.oO.Sn,function(b){b=gvjs_NK(b);var c={};gvjs_v(this.u9,function(d,e){e=b.sb[e];null!=e&&(c[d]=e)});return c},this)));return a};function gvjs_UK(a){gvjs_O.call(this,a)}gvjs_r(gvjs_UK,gvjs_O);gvjs_=gvjs_UK.prototype;gvjs_.Eq=function(){return null};gvjs_.Gs=function(){return null};gvjs_.nf=function(){gvjs_J(this.Xd);this.Xd=null};gvjs_.setSelection=function(a){this.Xd&&this.Xd.setSelection(a)};gvjs_.getSelection=function(){return this.Xd?this.Xd.getSelection():[]};function gvjs_VK(a,b,c,d,e){this.Ey=a;this.renderer=b;this.ve=gvjs_GK(b);this.xw=c;this.Ct=null;this.Gz=gvjs_sha;this.By=d;this.LM=e;this.vo=null}gvjs_r(gvjs_VK,gvjs_JK);gvjs_=gvjs_VK.prototype;gvjs_.draw=function(a){this.Ct={};var b=this.renderer;b.clear();this.vo=this.Ey.Bo(a,this.xw);a=this.vo.Xb();a=b.Ql(a.width,a.height);for(var c=0;c<this.Gz.length;c++){var d=this.Gz[c],e=b.Sa();b.appendChild(a,e);this.Ct[d]=e}this.vo.draw(this);this.T2(a)};gvjs_.gu=gvjs_l(137);
gvjs_.refresh=function(a){this.TK(a.Ws,!1);this.TK(a.Vs,!0);this.vo.draw(this)};gvjs_.TK=function(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=d.targets,f=0;f<e.length;f++)this.vo.Am(e[f],d.effect,b)};gvjs_.T2=function(a){var b=this.renderer;b.ec(a,gvjs_8t,gvjs_0A);b.ec(a,gvjs_pd,this.LM(gvjs_q(this.handleEvent,this,gvjs_bv)));b.ec(a,gvjs_od,this.LM(gvjs_q(this.handleEvent,this,gvjs_cv)));b.ec(a,gvjs_1t,this.LM(gvjs_q(this.handleEvent,this,gvjs_1t)))};
gvjs_.handleEvent=function(a,b){b.stopPropagation&&b.stopPropagation();b=this.renderer.Fq(b.target);b!=gvjs_Fs&&(b=gvjs_NK(b),this.By(b,a))};gvjs_.$a=function(){return this.ve};gvjs_.Ae=function(a,b,c,d){null!=b?this.i2(a,b):this.po(a,c,d)};gvjs_.po=function(a,b,c){this.renderer.appendChild(this.Ct[c],a);this.renderer.Cm(a,b.le())};gvjs_.i2=function(a,b){gvjs_Dh(b).replaceChild(a,b);b=this.renderer.Fq(b);this.renderer.Cm(a,b)};gvjs_.Ie=function(a){this.renderer.Ie(a)};
var gvjs_sha=[gvjs_jt,gvjs_Cw,gvjs_Bw,gvjs_Hs,gvjs_Gs];function gvjs_WK(a){gvjs_O.call(this,a);this.Be=null}gvjs_r(gvjs_WK,gvjs_UK);gvjs_=gvjs_WK.prototype;gvjs_.iq=function(a,b,c,d){if(null==b)throw Error("Internal error: missing overlayArea");a=gvjs_IK(a);return new gvjs_VK(this,a,b,c,d)};gvjs_.hg=function(a,b,c){gvjs_M.removeAll(this.container);c=c||{};var d=this.Mf()||{};c=new gvjs_ji([c,d]);d=this.Oa(c);var e=this.getHeight(c);d=new gvjs_y(d,e);e=gvjs_E(c,gvjs_Ju);this.mH(d,a,e);this.Be.fo(gvjs_q(this.zo,this,b,c,d,a),a)};
gvjs_.mH=function(a,b,c){null==this.Be?this.Be=new gvjs_Xq(this.container,a,b,c):this.Be.update(a,b)};gvjs_.zo=function(a,b,c,d){var e=this.Be.$a(),f=this.Be.xv();c=this.$m(a,b,gvjs_q(e.hf,e),c).rh();gvjs_J(this.Xd);if(e instanceof gvjs_Gq)var g=gvjs_GK(e);else if(e instanceof gvjs_rB)g=gvjs_HK(e);else throw Error("Unknown renderer type");this.Xd=new gvjs_TK(this,g,f,this,b,d);b=new gvjs_OK;this.Xd.draw(c,b);e.YB&&(e=e.YB())&&a&&(a=gvjs_fK(a),gvjs_Dg(e,a))};
gvjs_.nf=function(){gvjs_WK.o.nf.call(this);gvjs_J(this.Be);this.Be=null};gvjs_o("gviz.fw.FrameworkVisualization.convertOptions",function(){},void 0);function gvjs_XK(){this.yba=null;this.Tta={};this.mR={};this.J8=new gvjs_C;this.Hma=new gvjs_C}gvjs_XK.prototype.set=function(a,b){this.Tta[a]!==b?this.J8.add(a):this.J8.remove(a);this.yba&&this.yba[a]===b||(this.Hma.add(a),this.mR[a]=b)};gvjs_XK.prototype.get=function(a){return this.mR[a]};gvjs_XK.prototype.keys=function(){return gvjs_9e(this.mR)};function gvjs_YK(a,b,c){this.ug=a;this.z9=b;this.Ji=new gvjs_XK;this.Pn=null;this.xsa=c;a===gvjs_Np&&(this.Ji.set(gvjs_lp,gvjs_e),this.Ji.set(gvjs_1p,gvjs_zr),this.Pn=new gvjs_5q(this.qp()))}gvjs_=gvjs_YK.prototype;gvjs_.Tl=gvjs_l(138);gvjs_.qp=function(){return this.Ji.mR};function gvjs_ZK(a,b){a.Ji.set("x",b);return a}function gvjs__K(a,b){a.Ji.set("y",b);return a}gvjs_.rg=function(a){this.Ji.set(gvjs_Zd,a);return this};gvjs_.Bj=function(a){this.Ji.set(gvjs_8c,a);return this};
gvjs_.ju=function(a){this.Ji.set(gvjs_k,a);return this};gvjs_.setRadius=function(a){this.Ji.set("radius",a);return this};gvjs_.gd=function(a){this.Ji.set(gvjs_1p,a);this.Pn&&this.Pn.style(gvjs_1p,a)};gvjs_.yl=function(a){this.Ji.set(gvjs_9p,a);this.Pn&&this.Pn.style(gvjs_9p,a)};gvjs_.bf=function(a){this.Ji.set(gvjs_lp,a);return this};gvjs_.zf=function(a){this.Ji.set(gvjs_qp,a);return this};gvjs_.move=function(a,b){this.Pn.move(a,b);return this};gvjs_.va=function(a,b){this.Pn.line(a,b)};
gvjs_.Ef=function(a,b,c,d,e,f,g){this.Pn.arc(a,b,c,d,e,f,g)};gvjs_.Bm=function(a){this.Ji.set(gvjs_xp,a);return this};function gvjs_0K(a){this.gh=[];this.ya=a;this.uz=0}gvjs_=gvjs_0K.prototype;gvjs_.Xb=function(){return this.ya};gvjs_.fP=gvjs_l(139);gvjs_.va=function(a,b,c){a=gvjs__K(gvjs_ZK(new gvjs_YK(gvjs_d,a||this.ay(),b||gvjs_jt),c),void 0);a.Ji.set("x2",void 0);a.Ji.set("y2",void 0);this.gh.push(a)};gvjs_.addPath=function(a,b){a=new gvjs_YK(gvjs_Np,a||this.ay(),b||gvjs_jt);this.gh.push(a);return a};
gvjs_.uB=function(a,b,c,d,e,f){a=gvjs__K(gvjs_ZK((new gvjs_YK(gvjs_k,a||this.ay(),b||gvjs_jt)).ju(c),d),e).rg(f);this.gh.push(a);return a};gvjs_.ay=function(){var a=new gvjs_KK(gvjs_es);gvjs_MK(a,gvjs_xs,"__internal_"+this.uz);this.uz+=1;return a};function gvjs_1K(a,b,c,d){this.yH=a;this.qM=b;this.o1=c;this.Rma=d}gvjs_1K.prototype.Bp=function(a){this.hba=a};gvjs_1K.prototype.gQ=function(){return this.hba};gvjs_1K.prototype.hba=!1;function gvjs_2K(a,b,c){this.Rl=a;a=a.ca();var d=b.mb("pagingButtons");null===this.Tca&&(d=b.mb("pagingButtonsConfiguration"));var e=null;null!==d&&(e=parseInt(d,10)||0);var f=b.Da("pageSize");0===f&&(f=null);this.q1=gvjs_D(b,gvjs_aw,gvjs_ou)!==gvjs_ou||null!=d||null!=f;this.wda=d||gvjs_yb;this.Tca=e;this.q1&&(null!=f||e||(f=10),typeof f!==gvjs_f||e||(e=Math.ceil(a/f)),null==f&&typeof e===gvjs_f&&(f=Math.ceil(a/e)));this.bA=f||a;this.XJ=Math.ceil(a/this.bA);this.Vna=gvjs_F(b,"firstRowNumber",1);this.tna=
c==gvjs_vu}function gvjs_3K(a,b){a.an=Math.max(0,Math.min(a.XJ-1,b))}function gvjs_4K(a){for(var b=gvjs_5K(a),c=[],d={},e=b.start;e<=b.end;e++){var f=gvjs_6K(a,e);d[f.yH]=f.o1;c.push(f)}a.n1=d;return c}gvjs_=gvjs_2K.prototype;gvjs_.hP=function(){return{column:this.HA,ascending:!this.lD,sortedIndexes:this.dF}};function gvjs_7K(a){return gvjs_6K(a,gvjs_5K(a).start)}function gvjs_8K(a,b){a.n1||gvjs_4K(a);a=a.n1[b];return null!=a?a:-1}
function gvjs_5K(a){var b=a.bA*a.an,c=b+a.bA-1;c=Math.min(a.Rl.ca()-1,c);return new gvjs_B(b,c)}function gvjs_6K(a,b){var c=a.dF,d=a.Vna;a=gvjs_5K(a).start;return new gvjs_1K(c?c[b]:b,b,b-a,b+d)}function gvjs_9K(a){if(a.tna&&-1!=a.HA){var b=a.Rl.un([{column:a.HA,desc:a.lD}]),c=a.Rl.n$(),d=gvjs_t(b,function(e){return c[e]},a);a.Rl.Ap(d);a.dF=a.dF?gvjs_t(b,function(e){return this.dF[e]},a):b}else a.dF=null}gvjs_.an=0;gvjs_.dF=null;gvjs_.HA=-1;gvjs_.lD=!1;gvjs_.n1=null;function gvjs_$K(a,b,c){gvjs_6C.call(this,a,b||gvjs_nD.kc(),c)}gvjs_r(gvjs_$K,gvjs_6C);gvjs_JC(gvjs_Ls,function(){return new gvjs_$K(null)});function gvjs_aL(a){gvjs_O.call(this,a);this.G=gvjs_rl();this.lc=new gvjs_In;this.sq={};this.sY=this.MO=this.My=this.DS=this.GZ=this.BS=this.$t=null}gvjs_m(gvjs_aL,gvjs_O);gvjs_=gvjs_aL.prototype;
gvjs_.hg=function(a,b,c){if(!b)throw Error(gvjs_js);a=this.m=new gvjs_ji([c]);this.mV=gvjs_E(a,gvjs_Zs,!1);this.lV=gvjs_E(a,"allowHtmlSafely",!1);gvjs_E(a,"sanitizeHtml",!1);this.o3=gvjs_E(a,"showRowNumber",!1);this.AT=gvjs_D(a,"sort",gvjs_vu);this.lc.clear();this.qa=b;this.Rl=new gvjs_L(this.qa);this.je=new gvjs_2K(this.Rl,this.m,this.AT);if(this.CZ=0<this.qa.ca()){(b=a.Da("startPage"))&&gvjs_3K(this.je,b);b=a.Da(gvjs_Zw);if(this.AT!=gvjs_ou&&null!=b){c=gvjs_E(a,"sortAscending",!0);var d=this.je;
d.HA=b;d.lD=!c;gvjs_9K(d)}this.oJ=gvjs_7K(this.je)}this.AS=gvjs_F(a,"scrollLeftStartPosition",0);this.pR=Math.max(-1,gvjs_F(a,"frozenColumns",-1));this.jq=gvjs_w(gvjs_tha);gvjs_uha(this);a=!0;this.H9&&(a=gvjs_bL(this),this.H9=!1);this.Vt();a?(this.G.removeNode(this.lN),this.gx()):this.dha(0)};gvjs_.gx=function(){gvjs_N(this,gvjs_g,null)};gvjs_.hP=function(){return this.je?this.je.hP():null};
gvjs_.Vt=function(a){var b=this.m,c=this.G;a||(this.WG(),this.Jaa=gvjs_Hk(this.container));this.dK=null;this.aa||(this.aa=new gvjs_Jq);a=this.pR;var d=gvjs_D(b,gvjs_Zd,""),e=gvjs_D(b,gvjs_8c,""),f=this.sq.content;f||(f=c.K(gvjs_b,{"class":"google-visualization-table",style:"position:relative; z-index:0"}),this.sq.content=f,c.appendChild(this.container,f));gvjs_H(f,{visibility:gvjs_Cp,"max-width":gvjs_Mo,"max-height":gvjs_Mo});d&&(d=gvjs_cL(d),gvjs_H(f,{width:d}));e&&(e=gvjs_cL(e));var g=this.$t=gvjs_vha(this,
f),h=this.BS=gvjs_Mh(c,gvjs_Od,null,g)[0],k=gvjs_E(b,"keepScrollPosition",!1),l=this.AS,m=0;k&&this.$t&&(l=this.$t.scrollLeft,m=this.$t.scrollTop);gvjs_H(g,{overflow:gvjs_yb,"max-width":gvjs_Mo,"max-height":gvjs_Mo});k=e&&-1===e.toString().indexOf("%");d&&(gvjs_H(f,{width:d}),gvjs_H(g,{width:gvjs_Mo}),gvjs_H(h,{width:gvjs_Mo}));e&&(gvjs_H(f,{height:e}),d=e,-1<e.toString().indexOf("%")&&(d=gvjs_Mo),gvjs_H(g,{height:d}),gvjs_H(h,{height:d}));!e&&0<this.Jaa.height&&(e=gvjs_Hk(f).height,h=gvjs_Hk(g).height,
e<h&&gvjs_H(f,{height:gvjs_Mo}),gvjs_H(g,{height:gvjs_Mo}));this.My=null;this.wI();this.je.q1&&(h=this.sq[gvjs_bw],h||(h=c.K(gvjs_b),gvjs_YB(h,this.jq.Via),this.sq[gvjs_bw]=h,e=c.K(gvjs_b),gvjs_H(e,{clear:gvjs_vt,width:gvjs_Mo,height:gvjs_0r}),this.sq["clear-float"]=e),c.Ac(h),gvjs_H(g,{height:""}),gvjs_wha(this,f),e=gvjs_Hk(f).height,h=e-(new gvjs_y(h.offsetWidth,h.offsetHeight)).height,0<h&&(0<this.Jaa.height||k)&&gvjs_H(g,{height:h+gvjs_U}));gvjs_E(b,"rtlTable",!1)&&-1==a&&(this.BS.style.direction=
gvjs_Up);g.scrollTop=m;g.scrollLeft=l;gvjs_H(f,{visibility:""})};
gvjs_.wI=function(){var a=this.$t,b=this.G,c,d=gvjs_D(this.m,"scrollTransition",gvjs_ou)===gvjs_vu;d&&(gvjs_XB(a,"scrolling"),gvjs_ZB(a,"doneScrolling"));if(!this.My){var e=c=0;this.My=gvjs_Qe(this.GZ.childNodes);this.MO=gvjs_Qe(b.Dq(gvjs_Ou,this.BS));gvjs__g&&(this.sY=[],gvjs_s(gvjs_Qe(this.My),gvjs_q(function(f){gvjs_WB(f,gvjs_Ou)&&(this.sY.push(f),gvjs_Ne(this.My,f),gvjs_Ne(this.MO,f))},this)))}b=gvjs_q(function(){this.DS=null;var f=a.scrollTop,g=f+gvjs_U,h=a.scrollLeft,k=h+gvjs_U;d&&(gvjs_XB(a,
"doneScrolling"),gvjs_ZB(a,"scrolling"));gvjs__g?(f!=c&&gvjs_s(this.My,function(l){gvjs_H(l,{"-moz-transform":"translateY("+(f-1)+"px)"})}),h!=e&&gvjs_s(this.MO,function(l){gvjs_H(l,{"-moz-transform":"translateX("+k+")"})}),gvjs_s(this.sY,function(l){gvjs_H(l,{"-moz-transform":"translate3D("+k+","+(f-1)+"px,0)"})})):(f!=c&&gvjs_s(this.My,function(l){gvjs_H(l,{top:g})}),h!=e&&gvjs_s(this.MO,function(l){gvjs_H(l,{left:k})}));c=f;e=h},this);this.DS&&window.clearTimeout(this.DS);d?this.DS=window.setTimeout(b,
10):b();return!0};
function gvjs_vha(a,b){var c=a.G,d=a.m,e=a.jq,f=a.qa,g=gvjs_dL(f);e=gvjs_xha(f,e);f=!1;var h=null,k=a.sq["scroll-pane"];k?(f=!0,h=gvjs_Mh(c,gvjs_Od,null,k)[0],b=a.GZ,gvjs_eL(a,b,e)):(k=a.G.K(gvjs_b,{style:"position: relative;"}),c.appendChild(b,k),a.sq["scroll-pane"]=k,a.aa.D(k,gvjs_Gw,gvjs_q(function(){this.wI()},a)),b=a.GZ=gvjs_eL(a,null,e));var l=d.rz(gvjs_Pu),m=a.pR+(a.o3?1:0),n=c.We(b);gvjs_s(n,function(p,q){q<m&&(gvjs_XB(p,gvjs_Ou),l&&gvjs_H(p,{"background-color":l}))});0<m&&n.length>m&&gvjs_XB(n[m-
1],gvjs_sv);f?gvjs_fL(a,h,b,d,e,g):(h=gvjs_fL(a,null,b,d,e,g),c.appendChild(k,h));return k}
function gvjs_fL(a,b,c,d,e,f){var g=a.qa,h=a.G,k=a.jq;if(b)c=gvjs_Mh(h,"tbody",null,b)[0],gvjs_uh(c);else{b=h.K(gvjs_ys,{cellspacing:"0"});gvjs_YB(b,k.N5);var l=h.K("THEAD");h.appendChild(b,l);h.appendChild(l,c);c=h.K(gvjs_zs);h.appendChild(b,c)}l=new gvjs_bj({fractionDigits:0,pattern:"#"});var m=d.rz(gvjs_Pu);null==a.dK&&(a.dK=a.CZ?gvjs_4K(a.je):[]);var n=a.dK,p=a.pR;d=gvjs_E(d,gvjs__s,!0);d=null!=d?d:!0;for(var q=0;q<n.length;q++){var r=0==q%2,t=n[q],u=t.yH,v=gvjs_Mn(a.lc,u),w=g.fm(u,"rowColor"),
x=g.fm(u,gvjs_Hb);t.Bp(v);u=h.K(gvjs_Bs);x&&gvjs_VB(u,x);v&&gvjs_YB(u,k.pM);d?gvjs_YB(u,r?k.$U:k.Q5):gvjs_YB(u,k.$U);a.aa.D(u,gvjs_kd,gvjs_q(a.sZ,a,t));a.aa.D(u,gvjs_pd,gvjs_q(a.uZ,a,t));a.aa.D(u,gvjs_od,gvjs_q(a.tZ,a,t));h.appendChild(c,u);a.o3&&(x=h.K(gvjs_As),gvjs_YB(x,k.YU),gvjs_YB(x,k.L5),h.appendChild(u,x),h.appendChild(x,h.createTextNode(l.$b(t.Rma))),w&&gvjs_H(x,{"background-color":w}),0<=p&&(gvjs_XB(x,gvjs_Ou),0===p&&gvjs_XB(x,gvjs_sv),m&&gvjs_H(x,{"background-color":m})));r=g.Z();for(v=
0;v<r;v+=A){var y=t.yH,z=e[v];(x=g.getProperty(y,v,gvjs_Hb))&&typeof x===gvjs_j&&(z=gvjs_Pe(z,gvjs_Kf(x).split(/\s+/)));var A=(A=Number(g.getProperty(y,v,"__td-colSpan")))&&Math.min(A,r-v);if(!A||1>=A)A=1;x=h.K(gvjs_As,{colSpan:A});gvjs_YB(x,z||[]);gvjs_YB(x,k.YU);h.appendChild(u,x);w&&gvjs_H(x,{"background-color":w});z=g.getValue(y,v);var B=g.Ha(y,v);null==z?B=gvjs_Jf(gvjs_Ig(B))?"\u00a0":B:f[v]==gvjs_Db&&(B=z?"\u2714":"\u2717");if(a.mV||a.lV){if(z=gvjs_XA(B),gvjs_Dg(x,z),y=g.getProperty(y,v,gvjs_Md))y=
gvjs_YA(String(y)),x.style.cssText=gvjs_5f(y)}else h.appendChild(x,h.createTextNode(B));v<=p-1&&(gvjs_XB(x,gvjs_Ou),v===p-1&&gvjs_XB(x,gvjs_sv),m&&gvjs_H(x,{"background-color":m}))}}return b}
function gvjs_eL(a,b,c){var d=a.qa,e=a.jq,f=a.AT!=gvjs_ou&&0<d.ca(),g=gvjs_q(function(q){var r=["unsorted","sort-descending","sort-ascending"],t=this.je.HA;gvjs_s(q.childNodes,function(u){var v=u.index;gvjs__B(u,r);if(f){var w=0;t===v&&(w=this.je.lD?1:2);gvjs_XB(u,r[w])}},this)},a);if(b)return g(b),b;b=a.G;var h=d.Z(),k=b.K(gvjs_Bs);gvjs_YB(k,e.P5);if(a.o3&&0<d.Z()){var l=b.K("TH");gvjs_YB(l,e.ZU);l.innerText="\u00a0";b.appendChild(k,l)}for(var m=0;m<h;m++){l=b.K("TH",{index:m});gvjs_YB(l,e.ZU);gvjs_YB(l,
c[m]||[]);b.appendChild(k,l);var n=d.Ca(m),p=l;a.mV||a.lV?gvjs_qy(p,gvjs_XA(n)):b.appendChild(p,b.createTextNode(n));f&&(n=b.K(gvjs_$a),gvjs_YB(n,e.yja),b.appendChild(l,n),l.setAttribute(gvjs_8w,0),l.setAttribute(gvjs_Fd,gvjs_Ct),l.setAttribute(gvjs_ht,"Sort column"));a.aa.D(l,gvjs_1t,gvjs_q(a.M$,a,m),!0);a.aa.D(l,gvjs_ad,gvjs_q(a.Tpa,a,m),!0)}g(k);return k}
function gvjs_wha(a,b){var c=a.G,d=a.jq,e=a.m.ob("pagingSymbols",{}),f=e.prev;e=e.next;var g=a.mV||a.lV;if(f)if(g){var h=c.K(gvjs_$a);gvjs_qy(h,gvjs_XA(f))}else h=String(f);else h=c.K(gvjs_$a,{alt:"previous"}),gvjs_YB(h,d.Zia);e?g?(f=c.K(gvjs_$a),gvjs_qy(f,gvjs_XA(e))):f=String(e):(f=c.K(gvjs_$a,{alt:"next"}),gvjs_YB(f,d.Wia));gvjs_J(a.mK);gvjs_J(a.QJ);e=a.mK=new gvjs_$K(h);f=a.QJ=new gvjs_$K(f);e.Jw(2);f.Jw(1);gvjs_6y(a.aa,e,gvjs_Xs,function(){gvjs_gL(this,!1)},a);gvjs_6y(a.aa,f,gvjs_Xs,function(){gvjs_gL(this,
!0)},a);gvjs_hL(a);h=a.sq[gvjs_bw];c.appendChild(b,h);c.appendChild(b,a.sq["clear-float"]);e.V(h);f.V(h);if(!(1>=a.je.XJ)){var k=c.K(gvjs_b);gvjs_YB(k,d.Yia);c.appendChild(h,k);f=a.je.XJ;var l=a.je.an;b=a.je.Tca;null==b&&(b=f);if(null==b||0<b)h=gvjs_iL(0,l-1),e=gvjs_iL(l+1,f-1),e=gvjs_t(gvjs_Pe(h,l,e),function(m,n){return{n:m,current:l===n}}),h=Math.max(0,h.length-Math.floor((b-1)/2)),f=Math.min(f,h+b),h=Math.max(0,f-b),e=gvjs_Te(e,h,f),gvjs_s(e,function(m){var n=m.n;m=c.K("A",{href:"javascript:void(0)",
"class":m.current?"current":""});gvjs_YB(m,d.Xia);m.innerText=String(Number(n)+1);gvjs_6y(this.aa,m,gvjs_1t,function(p){p.preventDefault();gvjs_jL(this,n)},this);c.appendChild(k,m)},a)}}function gvjs_iL(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_Ve(c)}return c}
function gvjs_uha(a){var b=a.jq,c=a.m.ob("cssClassNames");c&&gvjs_v(gvjs_yha,function(d,e){d=c[d];gvjs_qe(d)?b[e]=d:d&&(b[e]=gvjs_Kf(d).split(/\s+/))})}function gvjs_gL(a,b){var c=a.je.XJ,d=a.je.an;gvjs_jL(a,b?Math.min(c,d+1):Math.max(0,d-1))}function gvjs_jL(a,b){a.je.q1&&(gvjs_3K(a.je,b),a.$t&&(a.AS=a.$t.scrollLeft),a.Vt(!0));gvjs_hL(a);gvjs_N(a,gvjs_aw,{page:b})}
function gvjs_hL(a){a:{var b=a.je;switch(b.wda){case "prev":b=!1;break a;case "next":case gvjs_vt:b=!0;break a;default:b=b.an!=b.XJ-1}}a.QJ.Hb(b);a:switch(b=a.je,b.wda){case "next":b=!1;break a;case "prev":case gvjs_vt:b=!0;break a;default:b=0!=b.an}a.mK.Hb(b)}
function gvjs_bL(a){var b=a.lN;if(!b){var c=a.container;b=a.G.K(gvjs_b,{style:"position: absolute; top: -5000px;","class":"google-visualization-table-loadtest"},a.G.createTextNode("\u00a0"));a.G.appendChild(c,b);a.lN=b}return"6"==gvjs_Jk(b).left}gvjs_.dha=function(a){if(10>a)if(gvjs_bL(this))this.draw(this.qa,this.m);else{var b=200*a;a++;setTimeout(gvjs_q(this.dha,this,a),b)}else this.G.removeNode(this.lN),this.gx()};gvjs_.getSelection=function(){return this.lc.getSelection()};
gvjs_.setSelection=function(a){if(this.qa){var b=this.lc.setSelection(a);a=this.dK;this.oJ=gvjs_7K(this.je);for(var c=gvjs_kL(this),d,e=this.jq,f=gvjs_Kn(b.wE),g=0;g<f.length;g++)if(d=f[g],d=gvjs_8K(this.je,d),-1!=d){var h=a[d];h.Bp(!1);(d=c[d])&&gvjs__B(d,e.pM)}b=gvjs_Kn(b.vB);for(g=0;g<b.length;g++)d=b[g],d=gvjs_8K(this.je,d),-1!=d&&(h=a[d],h.Bp(!0),(d=c[d])&&gvjs_YB(d,e.pM))}};
gvjs_.sZ=function(a,b){var c=this.oJ,d=a.yH;var e=gvjs_1g?b.metaKey:b.ctrlKey;if(b.shiftKey){b.preventDefault();var f=Math.min(a.qM,c.qM);d=Math.max(a.qM,c.qM);e=e?this.lc.getSelection():[];for(var g=this.je,h=[];f<=d;f++){var k=gvjs_6K(g,f);h.push(k)}for(d=0;d<h.length;d++)e.push({row:h[d].yH})}else e?(b.preventDefault(),e=this.lc.getSelection(),gvjs_Mn(this.lc,d)?(h=new gvjs_In,h.setSelection(e),h.oA(d),e=h.getSelection()):e.push({row:d})):e=gvjs_Mn(this.lc,d)?null:[{row:d}];this.setSelection(e);
this.oJ=b.shiftKey?c:a;gvjs_N(this,gvjs_i,{})};gvjs_.uZ=function(a){var b=gvjs_kL(this),c=this.jq;(a=b[a.o1])&&gvjs_YB(a,c.aV)};gvjs_.tZ=function(a){var b=gvjs_kL(this),c=this.jq;(a=b[a.o1])&&gvjs__B(a,c.aV)};function gvjs_kL(a){return gvjs_Mh(a.G,"tbody",null,a.BS)[0].childNodes}
gvjs_.M$=function(a){var b=this.je,c=!b.lD;c=b.HA==a?!c:!0;"event"!=this.AT?(b.HA=a,b.lD=!c,gvjs_9K(b),gvjs_3K(this.je,0),this.oJ=gvjs_7K(this.je),this.$t&&(this.AS=this.$t.scrollLeft),this.Vt(!0),gvjs_N(this,"sort",this.je.hP())):gvjs_N(this,"sort",{column:a,ascending:c,sortedIndexes:null})};gvjs_.Tpa=function(a,b){13==b.keyCode&&this.M$(a)};gvjs_.WG=function(){gvjs_J(this.aa);this.aa=null;this.G.Ac(this.container);gvjs_J(this.mK);this.mK=null;gvjs_J(this.QJ);this.QJ=null;this.sq={}};
gvjs_.Lb=function(){this.WG();this.lc.clear();this.je=null};function gvjs_cL(a){if(gvjs_Jf(gvjs_Ig(a)))return a;var b=a;gvjs_jA(a)&&"0"!==String(a)&&(b+=gvjs_U);return b}function gvjs_xha(a,b){return gvjs_t(gvjs_dL(a),function(c,d){var e=[];switch(c){case gvjs_Db:e=b.Oha;break;case gvjs_f:e=b.Qha;break;case gvjs_Pb:case gvjs_Qb:case gvjs_Rd:e=b.Pha}(c=a.Xe(d,gvjs_Hb))&&typeof c===gvjs_j&&(e=gvjs_Pe(e,gvjs_Kf(c).split(/\s+/)));return e})}
function gvjs_dL(a){for(var b=[],c=0;c<a.Z();c++)b.push(a.Y(c));return b}
var gvjs_tha={N5:["google-visualization-table-table"],P5:["google-visualization-table-tr-head"],$U:["google-visualization-table-tr-even"],Q5:["google-visualization-table-tr-odd"],pM:["google-visualization-table-tr-sel"],aV:["google-visualization-table-tr-over"],ZU:["google-visualization-table-th",gvjs_zp],YU:["google-visualization-table-td"],Qha:["google-visualization-table-type-number"],Pha:["google-visualization-table-type-date"],Oha:["google-visualization-table-type-bool"],L5:["google-visualization-table-seq"],
nBa:["google-visualization-table-sorthdr"],yja:["google-visualization-table-sortind"],Via:["google-visualization-table-div-page",gvjs_zp],Yia:["google-visualization-table-page-numbers"],Xia:["google-visualization-table-page-number",gvjs_zp],Zia:["google-visualization-table-page-prev"],Wia:["google-visualization-table-page-next"]},gvjs_yha={P5:"headerRow",$U:"tableRow",Q5:"oddTableRow",pM:"selectedTableRow",aV:"hoverTableRow",ZU:"headerCell",YU:"tableCell",L5:"rowNumberCell"};gvjs_=gvjs_aL.prototype;
gvjs_.H9=!0;gvjs_.lN=null;gvjs_.jq=null;gvjs_.oJ=null;gvjs_.qa=null;gvjs_.Rl=null;gvjs_.m=null;gvjs_.je=null;gvjs_.dK=null;gvjs_.pR=-1;gvjs_.CZ=!1;gvjs_.mK=null;gvjs_.QJ=null;gvjs_.AS=0;gvjs_.aa=null;function gvjs_zha(a){return a}function gvjs_lL(a){if(void 0===a)return gvjs_zha;if(typeof a==gvjs_c)return a;if(typeof a==gvjs_j)return function(b){return b[a]};throw"Bad type for verbal.evaluator: "+a;}function gvjs_mL(a,b){var c=gvjs_lL(b);return gvjs_Ge(a,function(d,e){return d+c(e)},0)}function gvjs_nL(a,b){return gvjs_mL(a,b)/a.length}function gvjs_oL(a,b){return Math.sqrt(gvjs_pL(a,b))}
function gvjs_pL(a,b){var c=gvjs_lL(b);b=gvjs_nL(a,function(d){d=c(d);return d*d});a=gvjs_nL(a,c);return Math.max(b-a*a,0)}function gvjs_qL(a,b){var c=gvjs_lL(b),d,e;gvjs_s(a,function(f){var g=c(f);d>=g||(d=g,e=f)});return e}function gvjs_rL(a,b){var c=gvjs_lL(b);return gvjs_qL(a,function(d){return-c(d)})}var gvjs_Aha=1/Math.sqrt(2*Math.PI);function gvjs_sL(a,b,c){if(0>c)throw"Bad normal distribution: sigma = "+c+".";if(0==c)return a==b?Infinity:0;a=(a-b)/c;return gvjs_Aha*Math.exp(-.5*a*a)/c}
function gvjs_tL(a,b,c){b=b||0;c=c||1;if(0==c)return a>=b?1:0;if(0!=b||1!=c)return gvjs_tL((a-b)/c);if(0<a)return 1-gvjs_tL(-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(h){e=d+h/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(h){f=f*d+h});[.0883883476483184,1.75566716318264,16.064177579207,
86.7807322029461,296.564248779674,637.333633378831,793.826512519948,440.413735824752].forEach(function(h){g=g*d+h});return a*f/g}function gvjs_uL(a){this.params=a||{};this.bg=this.Wd=0;this.name="AbstractStatsModel"}function gvjs_vL(a,b){gvjs_v(b,function(c,d){gvjs_bf(this.params,d,c)},a)};function gvjs_wL(a,b){gvjs_I.call(this);this.cc=a;this.Ri=b}gvjs_r(gvjs_wL,gvjs_I);var gvjs_Bha=[];gvjs_=gvjs_wL.prototype;gvjs_.wd=null;gvjs_.Zc=null;gvjs_.UK=function(a){this.cc=a};gvjs_.getId=function(){return this.cc};gvjs_.getName=function(){return this.Ri};gvjs_.getParent=function(){return this.wd};gvjs_.aJ=function(){return!this.Ee()};gvjs_.We=function(){return this.Zc||gvjs_Bha};gvjs_.gf=function(a){return this.We()[a]||null};gvjs_.Ee=function(){return this.We().length};
gvjs_.getHeight=function(){var a=this.We();return gvjs_Ge(a,function(b,c){return Math.max(b,c.getHeight())},-1)+1};gvjs_.contains=function(a){do a=a.getParent();while(a&&a!=this);return!!a};gvjs_.CL=function(a,b){function c(d,e){!1!==a.call(b,d,e)&&gvjs_s(d.We(),function(f){c(f,e+1)})}c(this,0)};gvjs_.find=function(a,b){var c=[];this.CL(function(d){a.call(b,d)&&c.push(d)});return c};gvjs_.OB=gvjs_l(141);gvjs_.Ja=function(a){a.wd=this;this.Zc=this.Zc||[];this.Zc.push(a);gvjs_mq(this,a)};function gvjs_xL(a,b,c){gvjs_wL.call(this,c,a);this.W=b}gvjs_r(gvjs_xL,gvjs_wL);gvjs_=gvjs_xL.prototype;gvjs_.Xa=function(){return this.W};function gvjs_yL(a){return a.Ha(0)||a.getName()}gvjs_.fm=function(a){return this.XY(this.W.fm,a)};gvjs_.getValue=function(a){return this.XY(this.W.getValue,a)};gvjs_.Ha=function(a){return this.XY(this.W.Ha,a)};gvjs_.XY=function(a,b){var c=this.getId();return null!=c?(c=[c],gvjs_Re(c,gvjs_Te(arguments,1)),a.apply(this.W,c)):null};function gvjs_zL(){gvjs_I.call(this);this.sp=[];this.tw={}}gvjs_r(gvjs_zL,gvjs_I);gvjs_=gvjs_zL.prototype;gvjs_.tB=function(a){var b=a.getId();null!=b&&(this.tw[b]=a)};gvjs_.getHeight=function(){return gvjs_Ge(this.sp,function(a,b){return Math.max(a,b.getHeight())},-1)};gvjs_.CL=function(a,b){for(var c=this.sp,d=0;d<c.length;d++)c[d].CL(a,b)};gvjs_.find=function(a,b){for(var c=[],d=this.sp,e=0;e<d.length;e++)gvjs_Re(c,d[e].find(a,b));return c};gvjs_.OB=gvjs_l(140);function gvjs_AL(a,b){gvjs_zL.call(this);if(2>a.Z())throw Error("Data table should have at least 2 columns");if(a.Y(0)!=gvjs_j)throw Error("Column 0 must be of type string");if(a.Y(1)!=gvjs_j)throw Error("Column 1 must be of type string");b=this.pp(b);for(var c=b.p9,d=b.q9,e=b.P9,f={},g=[],h=0;h<a.ca();h++)if(b=a.getValue(h,0)){var k=f[b];k?null==k.getId()&&k.UK(h):(f[b]=k=new gvjs_xL(b,a,h),g.push(k));var l=k.getValue(1);if(l)if(b=f[l],b||(f[l]=b=new gvjs_xL(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.Ja(k);else if(c){a=Error;e=gvjs_Cha;g=b;c=[];for(b=b.getParent();b;)c.push(b),b=b.getParent();throw a("Data contains a cycle: "+e(this,gvjs_Pe(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.tB(k):(a=k,this.sp.push(a),gvjs_mq(this,a),this.tB(a))}}gvjs_r(gvjs_AL,gvjs_zL);
function gvjs_Cha(a,b){return gvjs_t(b,function(c){return c.getName()}).toString()}gvjs_AL.prototype.pp=function(a){var b=new gvjs_qI(2);gvjs_rI(b,0,{p9:!0,q9:!0,P9:!0});null!=a&&gvjs_rI(b,1,a);return b.compact()};function gvjs_BL(a,b,c,d,e){gvjs_zL.call(this);a=a.sp;for(var f=0;f<a.length;f++){var g=gvjs_CL(this,a[f],b,c,d,e);this.sp.push(g);gvjs_mq(this,g);this.tB(g)}}gvjs_r(gvjs_BL,gvjs_zL);function gvjs_CL(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.Lq=(k+l/2*b.Ee())%360}b=b.We();for(f=0;f<b.length;f++)e=b[f],h?(e=gvjs_CL(a,e,c,d,k,e.aJ()?0:l/e.Ee()),k=(k+l)%360):e=gvjs_CL(a,e,c,d),a.tB(e),g.Ja(e);return g};function gvjs_DL(a,b,c){c=null!=c?gvjs_t(c,function(l){return[l,0]}):b?gvjs_Dha:gvjs_Eha;var d=c.length;this.Ch=[];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.Ch[h]=gvjs_t(g[b?h%f:Math.floor(h/e)],function(l){return~~(k*l+255*(1-k))})}}gvjs_DL.prototype.Xb=function(){return this.Ch.length};gvjs_DL.prototype.he=function(a){return"rgb("+this.Ch[a]+")"};
function gvjs_EL(a,b){function c(d){d=d.toString(16);1==d.length&&(d="0"+d);return d}a=a.Ch[b];return"#"+(c(a[0])+c(a[1])+c(a[2])).toUpperCase()}
var gvjs_Eha=[[[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_Dha=[[[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]];var gvjs_FL={};function gvjs_GL(){throw Error("Do not instantiate directly");}gvjs_GL.prototype.zN=null;gvjs_GL.prototype.getContent=function(){return this.content};gvjs_GL.prototype.toString=function(){return this.content};function gvjs_HL(a){if(a.Ds!==gvjs_FL)throw Error("Sanitized content was not of kind HTML.");return gvjs_tg(a.toString(),a.zN||null)}function gvjs_IL(){gvjs_GL.call(this)}gvjs_r(gvjs_IL,gvjs_GL);gvjs_IL.prototype.Ds=gvjs_FL;gvjs_x&&gvjs_ah(8);function gvjs_Fha(a){if(null!=a)switch(a.zN){case 1:return 1;case -1:return-1;case 0:return 0}return null}function gvjs_5(a){return null!=a&&a.Ds===gvjs_FL?a:a instanceof gvjs_og?gvjs_6(gvjs_qg(a),a.ht()):gvjs_6(gvjs_Fg(String(String(a))),gvjs_Fha(a))}var gvjs_6=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.zN=d);return c}}(gvjs_IL);function gvjs_JL(a,b){for(var c in b)c in a||(a[c]=b[c]);return a}
var gvjs_KL=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=String(c);if(!c)return"";c=new b(c);void 0!==d&&(c.zN=d);return c}}(gvjs_IL);function gvjs_7(a){null!=a&&a.Ds===gvjs_FL?(a=a.getContent(),a=String(a).replace(gvjs_Gha,"").replace(gvjs_Hha,gvjs_fa),a=gvjs_LL(a)):a=gvjs_Fg(String(a));return a}
var gvjs_Iha={"\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_Jha(a){return gvjs_Iha[a]}var gvjs_Kha=/[\x00\x22\x27\x3c\x3e]/g;function gvjs_LL(a){return String(a).replace(gvjs_Kha,gvjs_Jha)}
var gvjs_Gha=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gvjs_Hha=/</g;function gvjs_ML(a,b,c,d){b=gvjs_NL(b(c||gvjs_OL,d));gvjs_Dg(a,b)}function gvjs_NL(a){return gvjs_p(a)?a instanceof gvjs_GL?gvjs_HL(a):gvjs_sg("zSoyz"):gvjs_sg(String(a))}var gvjs_OL={};function gvjs_Lha(a,b){Array.isArray(b)||(b=[b]);b=gvjs_t(b,function(c){return typeof c===gvjs_j?c:c.property+" "+c.duration+"s "+c.timing+" "+c.delay+"s"});gvjs_PL(a,b.join(","))}var gvjs_Mha=gvjs__e(function(){if(gvjs_x)return gvjs_ah("10.0");var a=gvjs_qh(gvjs_b),b=gvjs_0g?"-webkit":gvjs__g?"-moz":gvjs_x?"-ms":gvjs_Yg?"-o":null,c={transition:gvjs_6v};b&&(c[b+"-transition"]=gvjs_6v);b=gvjs_vg(gvjs_Sb,{style:c});gvjs_Dg(a,b);return""!=gvjs_RA(a.firstChild,"transition")});
function gvjs_PL(a,b){gvjs_H(a,"transition",b)};function gvjs_QL(a,b,c,d,e){gvjs_2D.call(this);this.H=a;this.Zk=b;this.Fra=c;this.B9=d;this.$A=Array.isArray(e)?e:[e]}gvjs_r(gvjs_QL,gvjs_2D);gvjs_=gvjs_QL.prototype;gvjs_.play=function(){if(this.bp())return!1;this.YJ();this.Uh("play");this.startTime=gvjs_we();this.J=1;if(gvjs_Mha())return gvjs_H(this.H,this.Fra),this.Jm=gvjs_lm(this.Qua,void 0,this),!0;this.MA(!1);return!1};
gvjs_.Qua=function(){gvjs_ey(this.H);gvjs_Lha(this.H,this.$A);gvjs_H(this.H,this.B9);this.Jm=gvjs_lm(gvjs_q(this.MA,this,!1),1E3*this.Zk)};gvjs_.stop=function(){this.bp()&&this.MA(!0)};gvjs_.MA=function(a){gvjs_PL(this.H,"");gvjs_mm(this.Jm);gvjs_H(this.H,this.B9);this.endTime=gvjs_we();this.J=0;a?this.Uh(gvjs_0p):this.Uh(gvjs_Au);this.Yz()};gvjs_.O=function(){this.stop();gvjs_QL.o.O.call(this)};gvjs_.pause=function(){};function gvjs_RL(a,b,c,d,e){return new gvjs_QL(a,b,{opacity:d},{opacity:e},{property:gvjs_Mp,duration:b,timing:c,delay:0})}function gvjs_SL(a,b){return gvjs_RL(a,b,"ease-out",0,1)}function gvjs_TL(a,b){return gvjs_RL(a,b,"ease-in",1,0)};function gvjs_UL(a){gvjs_p(a)&&gvjs_se(a.get)&&gvjs_se(a.set)&&gvjs_se(a.keys)&&gvjs_se(a.entries)};