/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var gvjs_ar=" - ",gvjs_br=" and ",gvjs_cr=" but expected type is ",gvjs_dr=' class="',gvjs_er=" does not have a domain column.",gvjs_fr=" is of type ",gvjs_gr=" of ",gvjs_hr=" to ",gvjs_ir='" id="',gvjs_jr='" value="',gvjs_X='">',gvjs_kr="#000",gvjs_lr="#109618",gvjs_mr="#222222",gvjs_nr="#333333",gvjs_or="#444444",gvjs_pr="#666666",gvjs_qr="#757575",gvjs_rr="#994499",gvjs_sr="#999",gvjs_tr="#999999",gvjs_ur="#CCCCCC",gvjs_vr="#DC3912",gvjs_wr="#FF9900",gvjs_xr="#FFFFFF",gvjs_yr="#ccc",gvjs_zr="#cccccc", gvjs_Ar="#e0e0e0",gvjs_Br="#fff",gvjs_Cr="&up__table_query_url=",gvjs_Dr="-caption",gvjs_Er="-content",gvjs_Fr="-default",gvjs_Gr="-disabled",gvjs_Hr="-dropdown",gvjs_Ir="-inner-box",gvjs_Jr="-outer-box",gvjs_Kr="...",gvjs_Lr=".enableInteractivity",gvjs_Mr="0 0",gvjs_Nr="0px",gvjs_Or="100",gvjs_Pr="1px",gvjs_Qr="1px solid infotext",gvjs_Rr="400",gvjs_Sr="500",gvjs_Tr="600",gvjs_Ur="700",gvjs_Vr="800",gvjs_Wr="900",gvjs_Xr=";stop-opacity:",gvjs_Yr="",gvjs_Zr='
',gvjs__r= "",gvjs_0r="All data columns targeting the same axis must be of the same data type. Column #",gvjs_1r="All domains must be of the same data type",gvjs_2r="Arial",gvjs_3r="BACKGROUND",gvjs_4r="Cannot compute diff for this chart type.",gvjs_5r="Cannot set a non-zero base-line for a stacked chart",gvjs_6r="Chart has not finished drawing.",gvjs_7r="Color",gvjs_8r="Component already rendered",gvjs_9r="Copy-Paste this code to an HTML page",gvjs_$r="Data must contain at least two columns.", gvjs_as="Data table is not defined",gvjs_bs="Drawing_Frame_",gvjs_cs="First column must be a domain column",gvjs_ds="Google_Visualization",gvjs_es="Incompatible chart types.",gvjs_fs="Incompatible default series types.",gvjs_gs="Invalid data table format: must have at least 2 columns.",gvjs_hs="Invalid format in ",gvjs_is="Invalid orientation.",gvjs_js="Last domain does not have enough data columns (missing ",gvjs_ks="Lines",gvjs_ls="MAP",gvjs_ms="No data",gvjs_ns="No datatable provided.",gvjs_os= "ROW",gvjs_ps="ROW_INDEX",gvjs_qs="Roboto",gvjs_rs="SUBTYPE",gvjs_ss="TABLE",gvjs_ts="TBODY",gvjs_us="TD",gvjs_vs="TR",gvjs_ws="Theme must be a theme name or an options object.",gvjs_xs="Unable to set parent component",gvjs_ys="Unexpected domain column (column #",gvjs_zs="Unspecified chart type.",gvjs_As="Your browser does not support charts",gvjs_Bs="_default_",gvjs_Cs="_focusedLabels",gvjs_Ds="_selectedLabels",gvjs_Es="goog-button",gvjs_Fs="goog-checkbox",gvjs_Gs= "goog-control",gvjs_Hs="goog-custom-button",gvjs_Y="goog-inline-block",gvjs_Is="goog-inline-block ",gvjs_Z="goog-menu",gvjs_Js="goog-menu-button",gvjs_Ks="goog-menuheader",gvjs__="goog-menuitem",gvjs_Ls="goog-menuseparator",gvjs_Ms="goog-option",gvjs_Ns="goog-option-selected",gvjs_Os="goog-select",gvjs_Ps="goog-submenu", gvjs_Qs="goog-submenu-arrow",gvjs_Rs="goog-submenu-arrow-rtl",gvjs_Ss="action",gvjs_Ts="activedescendant",gvjs_Us="allowHtml",gvjs_Vs="alternatingRowStyle",gvjs_Ws="animation.duration",gvjs_Xs="animationEasing",gvjs_Ys="animationfinish",gvjs_Zs="annotation",gvjs__s="annotations.boxStyle",gvjs_0s="annotations.domain.stemColor",gvjs_1s="annotations.domain.style",gvjs_2s="annotations.domain.textStyle",gvjs_3s="annotations.highContrast",gvjs_4s="annotations.stem.color", gvjs_5s="annotations.stem.length",gvjs_6s="annotations.stemColor",gvjs_7s="annotations.stemLength",gvjs_8s="annotations.style",gvjs_9s="annotations.textStyle",gvjs_$s="annotationtext",gvjs_at="area",gvjs_bt="areaOpacity",gvjs_ct="aria-activedescendant",gvjs_dt="aria-hidden",gvjs_et="aria-label",gvjs_ft="arial",gvjs_gt="axisBackgroundColor",gvjs_ht="backgroundColor",gvjs_it="backgroundColor.fill",gvjs_jt="bar.groupWidth",gvjs_kt="bar.width",gvjs_lt="bars",gvjs_mt="baselineColor",gvjs_nt="beforedrag", gvjs_ot="beforehide",gvjs_pt="beforeshow",gvjs_qt="below",gvjs_rt="black",gvjs_st="bold",gvjs_tt="border-box",gvjs_ut="both",gvjs_vt="bottom",gvjs_wt="bottom-space",gvjs_xt="bottom-vert",gvjs_yt="bubble",gvjs_zt="bubble.opacity",gvjs_At="bubbles",gvjs_Bt="button",gvjs_Ct="candlestick",gvjs_Dt="candlestick.fallingColor",gvjs_Et="candlestick.risingColor",gvjs_Ft="candlesticks",gvjs_Gt="canvas",gvjs_Ht="category",gvjs_It="categorypoint",gvjs_Jt="categorysensitivityarea",gvjs_0="center",gvjs_Kt="change", gvjs_Lt="character",gvjs_Mt="chartArea",gvjs_Nt="chartArea.backgroundColor",gvjs_Ot="chartDragStart",gvjs_Pt="chartMouseDown",gvjs_Qt="chartMouseMove",gvjs_Rt="chartRightClick",gvjs_St="chartType",gvjs_Tt="chartarea",gvjs_Ut="checkbox",gvjs_Vt="checked",gvjs_Wt="click",gvjs_Xt="clipped",gvjs_Yt="close",gvjs_Zt="closedPhase",gvjs__t="col-resize",gvjs_1="color",gvjs_0t="colorAxis.values must not contain nulls",gvjs_1t="colorBar",gvjs_2t="colors",gvjs_3t="contextmenu",gvjs_4t="crosshair.color",gvjs_5t= "crosshair.opacity",gvjs_6t="crosshair.orientation",gvjs_7t="curve",gvjs_8t="curveType",gvjs_9t="dash",gvjs_$t="data",gvjs_au="data-logicalname",gvjs_bu="data-value",gvjs_cu="dataOpacity",gvjs_du="dblclick",gvjs_eu="default",gvjs_fu="dialogselect",gvjs_gu="diff.newData.opacity",gvjs_hu="diff.oldData.opacity",gvjs_iu="direction",gvjs_ju="disable",gvjs_ku="display",gvjs_lu="dive",gvjs_mu="domain",gvjs_nu="drag",gvjs_ou="dragend",gvjs_pu="dragstart",gvjs_qu="enable",gvjs_ru="enableInteractivity",gvjs_su= "explicit",gvjs_tu="explorer",gvjs_uu="explorer.actions",gvjs_vu="finish",gvjs_wu="fixed",gvjs_xu="focus",gvjs_yu="focusTarget",gvjs_zu="focusin",gvjs_Au="focusout",gvjs_Bu="font-style",gvjs_Cu="font-weight",gvjs_Du="fontColor",gvjs_Eu="forceIFrame",gvjs_Fu="format",gvjs_Gu="formatOptions.prefix",gvjs_Hu="formatOptions.scaleFactor",gvjs_Iu="formatOptions.suffix",gvjs_Ju="frozen-column",gvjs_Ku="frozenColumnsBackground",gvjs_Lu="global",gvjs_Mu="google-visualization-toolbar-html-code-explanation", gvjs_Nu="google-visualization-tooltip",gvjs_Ou="gotpointercapture",gvjs_Pu="grid",gvjs_Qu="gridlineColor",gvjs_Ru="gridlines",gvjs_Su="gridlines.color",gvjs_Tu="gridlines.count",gvjs_Uu="gridlines.interval",gvjs_Vu="gridlines.minSpacing",gvjs_Wu="gridlines.multiple",gvjs_Xu="hAxis",gvjs_Yu="haspopup",gvjs_Zu="headerColor",gvjs__u="headerHeight",gvjs_0u="hidden",gvjs_1u="hide",gvjs_2u="highContrast",gvjs_3u="highlight",gvjs_4u="histogram",gvjs_5u="histogram.bucketSize",gvjs_6u="histogram.hideBucketItems", gvjs_7u="histogram.lastBucketPercentile",gvjs_8u="histogramBuckets",gvjs_9u="hoverIn",gvjs_$u="hoverOut",gvjs_av="html",gvjs_bv="image/png",gvjs_cv="inAndOut",gvjs_dv="infobackground",gvjs_ev="inline",gvjs_fv="input",gvjs_gv="inside",gvjs_hv="interpolateNulls",gvjs_iv="interval",gvjs_jv="isStacked",gvjs_kv="key",gvjs_lv="keydown",gvjs_mv="keyup",gvjs_nv="labelInLegend",gvjs_ov="labeled",gvjs_pv="labelledby",gvjs_qv="last-frozen-column",gvjs_rv="legend",gvjs_sv="legend.alignment",gvjs_tv="legend.maxLines", gvjs_uv="legend.position",gvjs_vv="legend.textStyle",gvjs_wv="legendFontSize",gvjs_xv="legendTextColor",gvjs_yv="legendTextStyle",gvjs_zv="legendentry",gvjs_Av="legendscrollbutton",gvjs_Bv="lineWidth",gvjs_Cv="logScale",gvjs_Dv="ltr",gvjs_Ev="margin",gvjs_Fv="material",gvjs_Gv="max",gvjs_Hv="max-width",gvjs_Iv="maxAlternation",gvjs_Jv="maxColor",gvjs_Kv="maxDepth",gvjs_Lv="maximized",gvjs_Mv="midColor",gvjs_Nv="middle",gvjs_Ov="min",gvjs_Pv="minColor",gvjs_Qv="minorGridlines.color",gvjs_Rv="minorGridlines.count", gvjs_Sv="minorGridlines.interval",gvjs_Tv="minorGridlines.minSpacing",gvjs_Uv="minorGridlines.multiple",gvjs_Vv="mirrorLog",gvjs_Wv="mousewheel",gvjs_Xv="move",gvjs_Yv="move_offscreen",gvjs_Zv="name",gvjs__v="nonNegative",gvjs_0v="normal",gvjs_1v="nowrap",gvjs_2v="numberOrString",gvjs_3v="old-data",gvjs_4v="onmousedown",gvjs_5v="onmousemove",gvjs_6v="onmouseout",gvjs_7v="onmouseover",gvjs_8v="opacity 1s linear",gvjs_9v="orientation",gvjs_$v="orientationchange",gvjs_aw="out",gvjs_bw="outside",gvjs_cw= "page",gvjs_dw="paging-controls",gvjs_ew="percentage",gvjs_fw="pie",gvjs_gw="pieSliceBorderColor",gvjs_hw="pieSliceText",gvjs_iw="piecewiseLinear",gvjs_jw="pointSize",gvjs_kw="pointer",gvjs_lw="pointer-events",gvjs_mw="points",gvjs_nw="pointsVisible",gvjs_ow="pointsensitivityarea",gvjs_pw="polygon",gvjs_qw="pretty",gvjs_rw="primarydiagonalstripes",gvjs_sw="range",gvjs_tw="ratio",gvjs_uw="removeseriebutton",gvjs_vw="resize",gvjs_ww="reverseAxis",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="single", gvjs_Xw="size",gvjs_Yw="smoothingFactor",gvjs_Zw="solid",gvjs__w="sortColumn",gvjs_0w="span",gvjs_1w="square",gvjs_2w="stack",gvjs_3w="star",gvjs_2="start",gvjs_4w="steppedArea",gvjs_5w="steppedareabar",gvjs_6w="stop-color:",gvjs_7w="stroke-dasharray",gvjs_8w="stroke-linecap",gvjs_9w="tabindex",gvjs_$w="targetAxisIndex",gvjs_ax="text-decoration",gvjs_bx="textStyle",gvjs_cx="textpathok",gvjs_dx="tick",gvjs_ex="ticks",gvjs_fx="title",gvjs_gx="titleColor",gvjs_hx="titleFontSize",gvjs_ix="titleTextStyle", gvjs_jx="titleY",gvjs_kx="toggle_display",gvjs_lx="tooltip.bounds",gvjs_mx="tooltip.ignoreBounds",gvjs_nx="tooltip.isHtml",gvjs_ox="tooltip.showColorCode",gvjs_px="tooltip.textStyle",gvjs_qx="tooltip.trigger",gvjs_rx="tooltipFontSize",gvjs_sx="tooltipTextColor",gvjs_tx="tooltipTextStyle",gvjs_ux="tooltipTrigger",gvjs_vx="top",gvjs_wx="top-space",gvjs_xx="trendlines.",gvjs_yx="unhighlight",gvjs_zx="unselectable",gvjs_Ax="urn:schemas-microsoft-com:vml",gvjs_Bx="userSpaceOnUse",gvjs_Cx="v-text-align", gvjs_Dx="v:fill",gvjs_Ex="v:oval",gvjs_Fx="v:path",gvjs_Gx="v:shape",gvjs_Hx="vAxes",gvjs_Ix="value-and-percentage",gvjs_Jx="viewWindow.max",gvjs_Kx="viewWindow.min",gvjs_Lx="viewWindowMode",gvjs_Mx="visible",gvjs_Nx="visibleInLegend",gvjs_Ox="white";function gvjs_Px(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_7g(document,"*",a,b)} function gvjs_Qx(a){return gvjs_y&&!gvjs_Eg("9")?(a=a.getAttributeNode(gvjs_9w),null!=a&&a.specified):a.hasAttribute(gvjs_9w)}function gvjs_Rx(a){a=a.tabIndex;return typeof a===gvjs_g&&0<=a&&32768>a}function gvjs_Sx(a){return gvjs_Qx(a)&&gvjs_Rx(a)}function gvjs_Tx(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function gvjs_Ux(a){gvjs_Zk(a);return a.$m.pop()} function gvjs_Vx(a,b,c,d,e){b=e[b];d===gvjs_fw?(c=b.Cs,d=null):d=b.Cs;return{type:a,data:{row:c,column:d}}} gvjs_8q.prototype.Is=gvjs_V(33,function(a,b,c,d){var e=this,f=[],g=b.focused,h=a.focused;if(g.Hb!==h.Hb||g.datum!==h.datum)null!=h.Hb&&f.push(gvjs_Vx(gvjs_6v,h.Hb,h.datum,c,d)),null!=g.Hb&&f.push(gvjs_Vx(gvjs_7v,g.Hb,g.datum,c,d));g.Eb!==h.Eb&&(null!=h.Eb&&f.push({type:gvjs_6v,data:{row:h.Eb,column:null}}),null!=g.Eb&&f.push({type:gvjs_7v,data:{row:g.Eb,column:null}}));g=b.annotations.focused;h=a.annotations.focused;!h||g&&g.row===h.row&&g.column===h.column||f.push({type:gvjs_6v,data:{row:h.row,column:h.column}}); !g||h&&g.row===h.row&&g.column===h.column||f.push({type:gvjs_7v,data:{row:g.row,column:g.column}});g=b.legend.focused;h=a.legend.focused;g.Xc!==h.Xc&&(null!=h.Xc&&f.push(gvjs_Vx(gvjs_6v,h.Xc,null,c,d)),null!=g.Xc&&f.push(gvjs_Vx(gvjs_7v,g.Xc,null,c,d)));b.selected.equals(a.selected)||f.push({type:gvjs_k});b.legend.Xi===a.legend.Xi&&b.legend.xF===a.legend.xF||f.push({type:"legendpagination",data:{currentPageIndex:b.legend.Xi,totalPages:b.legend.xF}});gvjs_u(f,function(k){e.dispatchEvent(k.type,k.data)})}); gvjs_wq.prototype.Ou=gvjs_V(27,function(){return!1});gvjs_Uq.prototype.Ou=gvjs_V(26,function(){return!1});gvjs_wq.prototype.Qj=gvjs_V(25,function(){if(!(null!=this.eo||this.Ou()&&null!=this.eo||this.fireEvent("box",[this])&&null!=this.eo))throw"cannot determine bounding box until inserted into a scene.";return this.eo});gvjs_Qn.prototype.ah=gvjs_V(24,function(){return""});gvjs_M.prototype.Do=gvjs_V(20,function(){return gvjs_0e(this.bf)});gvjs_N.prototype.Do=gvjs_V(19,function(){return this.FZ()}); gvjs_Po.prototype.Do=gvjs_V(18,function(){return this.bd.Do()});gvjs_ok.prototype.aU=gvjs_V(17,function(a){this.x-=a.x;this.y-=a.y;return this});gvjs_hj.prototype.J_=gvjs_V(15,function(a){var b=new gvjs_hj;a=gvjs_ej(a);for(var c=0;cb?null:typeof a===gvjs_l?a.charAt(b):a[b]}var gvjs_kda=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/; function gvjs_Zx(a,b,c){if(null==c)return b;if(typeof c===gvjs_l)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var f=0;fa.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b}function gvjs__x(a,b){gvjs_cg(a,b)} function gvjs_0x(a){a=a.document;a=gvjs_eh(a)?a.documentElement:a.body;return new gvjs_A(a.clientWidth,a.clientHeight)}function gvjs_1x(a){return a.scrollingElement?a.scrollingElement:!gvjs_tg&&gvjs_eh(a)?a.documentElement:a.body||a.documentElement}function gvjs_2x(a){var b=gvjs_1x(a);a=a.parentWindow||a.defaultView;return gvjs_y&&gvjs_Eg("10")&&a.pageYOffset!=b.scrollTop?new gvjs_z(b.scrollLeft,b.scrollTop):new gvjs_z(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)} function gvjs_3x(a){return a?a.parentWindow||a.defaultView:window}function gvjs_4x(a,b){var c=gvjs_ah(a,gvjs_b);gvjs_y?(b=gvjs_$f(gvjs_bg,b),gvjs_cg(c,b),c.removeChild(c.firstChild)):gvjs_cg(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_5x(a,b){a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.right=Math.max(a.right,b.right);a.bottom=Math.max(a.bottom,b.bottom)} function gvjs_6x(a,b){b=gvjs_re(gvjs_E,b);a.xf?b():(a.Wz||(a.Wz=[]),a.Wz.push(b))}function gvjs_7x(a){return 0==a.$i.button&&!(gvjs_ug&&a.ctrlKey)}function gvjs_8x(a,b,c){gvjs_yi(a,b,gvjs_Wd,void 0===c?!0:c)}function gvjs_9x(a){if(a===gvjs_f)return gvjs_f;a=gvjs_vj(a);a=Math.round((a[0]+a[1]+a[2])/3);return gvjs_wj(a,a,a)}function gvjs_$x(a,b,c){this.style=a;this.color=gvjs_yj(b);this.Pp=gvjs_yj(null!=c?c:gvjs_ea)}gvjs_=gvjs_$x.prototype;gvjs_.getStyle=function(){return this.style};gvjs_.ee=function(){return this.color}; gvjs_.getBackgroundColor=function(){return this.Pp};gvjs_.clone=function(){return new gvjs_$x(this.style,this.color,this.Pp)};gvjs_.yI=function(){return new gvjs_$x(this.style,gvjs_9x(this.color),gvjs_9x(this.Pp))};function gvjs_ay(a,b){null!=b&&(a.strokeOpacity=gvjs_0g(Number(b),0,1))}function gvjs_by(a,b){b&&(a.pattern=b instanceof gvjs_$x?b.clone():new gvjs_$x(b.style,b.color,b.Pp))} function gvjs_cy(a,b){null===a.gradient?a.gradient=gvjs_0e(b||null):null!=b&&(Object.assign(a.gradient,b),b.Vf=gvjs_yj(b.Vf||"",!0),b.sf=gvjs_yj(b.sf||"",!0),null===b.tn&&delete b.tn,null===b.un&&delete b.un,null===b.Sn&&delete b.Sn,null===b.sp&&delete b.sp)}function gvjs_3(a){a=void 0===a?{}:a;this.Rw=this.pattern=this.gradient=this.radiusY=this.radiusX=null;this.fill=gvjs_f;this.fillOpacity=1;this.stroke=gvjs_f;this.strokeOpacity=this.strokeWidth=1;this.Mi=gvjs_Zw;this.sr(a)}gvjs_=gvjs_3.prototype; gvjs_.sr=function(a){(a=void 0===a?{}:a)||(a={});this.Te(a.fill);this.mf(a.fillOpacity);this.rd(a.stroke);this.hl(a.strokeWidth);gvjs_ay(this,a.strokeOpacity);var b=a.Mi;null!=b&&(this.Mi=b);b=a.rx;null!=b&&(this.radiusX=b);b=a.ry;null!=b&&(this.radiusY=b);gvjs_by(this,a.pattern);gvjs_cy(this,a.gradient);this.Rw=a.Rw||null;return this}; gvjs_.getProperties=function(){var a=this.pattern,b=null;a&&(b={style:a.getStyle(),color:a.ee(),Pp:a.getBackgroundColor()});return{fill:this.fill,fillOpacity:this.fillOpacity,stroke:this.Uj(),strokeWidth:this.strokeWidth,strokeOpacity:this.strokeOpacity,Mi:this.Mi,rx:this.radiusX,ry:this.radiusY,pattern:b,gradient:gvjs_0e(this.gradient),Rw:gvjs_0e(this.Rw)}}; gvjs_.toJSON=function(){var a=this.gradient;a&&(a={color1:a.Vf,color2:a.sf,opacity1:a.tn,opacity2:a.un,x1:a.x1,y1:a.y1,x2:a.x2,y2:a.y2,useObjectBoundingBoxUnits:a.Sn,sharpTransition:a.sp});var b=this.pattern?{style:this.pattern.getStyle(),color:this.pattern.ee(),Pp:this.pattern.getBackgroundColor()}:{},c=this.Rw;c&&(c={radius:c.radius,opacity:c.opacity,xOffset:c.xOffset,yOffset:c.yOffset});return gvjs_Hi({fill:this.fill,fillOpacity:this.fillOpacity,stroke:this.Uj(),strokeWidth:this.strokeWidth,strokeOpacity:this.strokeOpacity, strokeDashStyle:this.Mi,rx:this.radiusX,ry:this.radiusY,gradient:a,pattern:b,shadow:c})};gvjs_.clone=function(){return new gvjs_3(this.getProperties())};gvjs_.yI=function(){var a=this.clone();a.Te(gvjs_9x(this.fill));a.rd(gvjs_9x(this.stroke));var b=this.gradient;if(b){var c=gvjs_x(b);c.Vf=gvjs_9x(b.Vf);c.sf=gvjs_9x(b.sf);gvjs_cy(a,c)}this.pattern&&gvjs_by(a,this.pattern.yI());return a};gvjs_.Te=function(a){null!=a&&(this.fill=gvjs_yj(a,!0));return this};gvjs_.qZ=gvjs_n(34); gvjs_.mf=function(a){null!=a&&(this.fillOpacity=gvjs_0g(a,0,1));return this};gvjs_.rd=function(a,b){null!=a&&(this.stroke=gvjs_yj(a,!0));this.hl(b)};gvjs_.Uj=function(){return this.stroke};gvjs_.hl=function(a){if(null!=a&&(typeof a===gvjs_l&&(a=Number(a)),typeof a===gvjs_g&&!isNaN(a))){if(0>a)throw Error("Negative strokeWidth not allowed.");0<=a&&(this.strokeWidth=a)}}; gvjs_.equals=function(a){var b;if(b=this.fill===a.fill&&this.fillOpacity===a.fillOpacity&&this.stroke===a.stroke&&this.strokeWidth===a.strokeWidth&&this.strokeOpacity===a.strokeOpacity&&this.Mi===a.Mi&&this.radiusX===a.radiusX&&this.radiusY===a.radiusY){b=this.gradient;var c=a.gradient;b=b===c?!0:null===b||null===c?!1:b.Vf===c.Vf&&b.sf===c.sf&&b.x1===c.x1&&b.y1===c.y1&&b.x2===c.x2&&b.y2===c.y2&&b.Sn===c.Sn&&b.sp===c.sp}b&&(b=this.pattern||null,a=a.pattern||null,b=b===a?!0:null==b||null==a?!1:b.Pp=== a.Pp&&b.color===a.color&&b.style===a.style);return b};function gvjs_dy(a){return null===a||""===a||a===gvjs_f||gvjs_r(a)&&gvjs_dy(a.color)}function gvjs_ey(a){return 0a)throw Error("Negative fontSize not allowed.");0b?null:typeof a===gvjs_l?a.charAt(b):a[b]}function gvjs_Fy(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function gvjs_Gy(a,b){gvjs_He(a,b)||a.push(b)} function gvjs_Hy(a,b,c,d,e){for(var f=0,g=a.length,h;f>>1);var l=c?b.call(e,a[k],k,a):b(d,a[k]);0a-0)return[];for(var c=0;c";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})}var gvjs_uda=/&([^;\s<&]+);?/g; function gvjs_vda(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=gvjs_p.document.createElement(gvjs_Ob);return a.replace(gvjs_uda,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_3f(d+" ",null),gvjs_cg(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})}function gvjs__y(a){return gvjs_sf(a,"&")?"document"in gvjs_p?gvjs_vda(a):gvjs_tda(a):a} function gvjs_0y(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_Kr);return a}function gvjs_1y(a){for(var b=0,c=0;c>>0;return b}function gvjs_2y(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()}function gvjs_3y(a,b){a%=b;return 0>a*b?a+b:a}function gvjs_4y(a,b,c){return a+c*(b-a)}function gvjs_5y(a){return gvjs_3y(a,360)}function gvjs_6y(a){return a*Math.PI/180}function gvjs_7y(a){return 180*a/Math.PI} function gvjs_8y(a,b){return b*Math.cos(gvjs_6y(a))}function gvjs_9y(a,b){return b*Math.sin(gvjs_6y(a))}function gvjs_$y(a){return 0a?-1:a}function gvjs_az(a){return Array.prototype.reduce.call(arguments,function(b,c){return b+c},0)}function gvjs_bz(a){return gvjs_az.apply(null,arguments)/arguments.length}function gvjs_cz(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_dz(a,b){return new gvjs_z(a.x-b.x,a.y-b.y)}function gvjs_ez(a,b){return new gvjs_z(a.x+b.x,a.y+b.y)} function gvjs_fz(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}function gvjs_gz(a,b,c){return gvjs_7g(document,a,b,c)}function gvjs_4(a,b,c){return gvjs_$g(document,arguments)}function gvjs_hz(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function gvjs_iz(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return gvjs_hz(b,a)} function gvjs_wda(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(gvjs_y&&!gvjs_Fg(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_hz(a,b):!c&&gvjs_rh(e,b)?-1*gvjs_iz(a,b):!d&&gvjs_rh(f,a)?gvjs_iz(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex: f.sourceIndex)}d=gvjs_5g(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(gvjs_p.Range.START_TO_END,a)}function gvjs_jz(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function gvjs_kz(a){var b=[];gvjs_xh(a,b,!1);return b.join("")}function gvjs_lz(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom} function gvjs_mz(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_nz(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_5(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}gvjs_=gvjs_5.prototype;gvjs_.clone=function(){return new gvjs_5(this.left,this.top,this.width,this.height)};function gvjs_oz(a){return new gvjs_B(a.top,a.left+a.width,a.top+a.height,a.left)} gvjs_.J_=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);d<=a&&(this.left=b,this.top=d,this.width=c-b,this.height=a-d)}};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_.contains=function(a){return a instanceof gvjs_z?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};gvjs_.distance=function(a){var b=a.xa.clientWidth||a.scrollHeight>a.clientHeight||c==gvjs_wu||c==gvjs_c||c==gvjs_zd))return a;return null} function gvjs_vz(a){var b=gvjs_5g(a),c=new gvjs_z(0,0),d=gvjs_tz(b);if(a==d)return c;a=gvjs_uz(a);b=gvjs_2x(gvjs_3g(b).dd);c.x=a.left+b.x;c.y=a.top+b.y;return c} function gvjs_wz(a){for(var b=new gvjs_B(0,Infinity,Infinity,0),c=gvjs_3g(a),d=c.kc().body,e=c.kc().documentElement,f=gvjs_1x(c.dd);a=gvjs_xda(a);)if(!(gvjs_y&&0==a.clientWidth||gvjs_tg&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&gvjs_Dh(a,"overflow")!=gvjs_Mx){var g=gvjs_vz(a),h=new gvjs_z(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop; b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.Vj();c=gvjs_0x(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_xz(a){var b=a.offsetWidth,c=a.offsetHeight,d=gvjs_tg&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=gvjs_uz(a),new gvjs_A(a.right-a.left,a.bottom-a.top)):new gvjs_A(b,c)}function gvjs_yz(a){a=gvjs_uz(a);return new gvjs_z(a.left,a.top)} function gvjs_zz(a){if(1==a.nodeType)return gvjs_yz(a);a=a.changedTouches?a.changedTouches[0]:a;return new gvjs_z(a.clientX,a.clientY)}function gvjs_Az(a,b){a=gvjs_zz(a);b=gvjs_zz(b);return new gvjs_z(a.x-b.x,a.y-b.y)}function gvjs_Bz(a,b){a.style.width=gvjs_rz(b,!0)}function gvjs_Cz(a,b,c){if(b instanceof gvjs_A)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");gvjs_Bz(a,b);a.style.height=gvjs_rz(c,!0)} function gvjs_Dz(a){if(gvjs_Dh(a,gvjs_ku)!=gvjs_f)return gvjs_xz(a);var b=a.style,c=b.display,d=b.visibility,e=b.position;b.visibility=gvjs_0u;b.position=gvjs_c;b.display=gvjs_ev;a=gvjs_xz(a);b.display=c;b.position=e;b.visibility=d;return a}function gvjs_Ez(a){var b=gvjs_vz(a);a=gvjs_Dz(a);return new gvjs_5(b.x,b.y,a.width,a.height)}function gvjs_Fz(a,b){a=a.style;gvjs_Kp in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:gvjs_tp in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")} function gvjs_6(a,b){a.style.display=b?"":gvjs_f}function gvjs_Gz(a){return gvjs_Up==gvjs_Dh(a,gvjs_iu)}function gvjs_Hz(a,b,c){c=c?null:a.getElementsByTagName("*");if(gvjs_Fh){if(b=b?gvjs_f:"",a.style&&(a.style[gvjs_Fh]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[gvjs_Fh]=b)}}else if(gvjs_y||gvjs_qg)if(b=b?"on":"",a.setAttribute(gvjs_zx,b),c)for(a=0;d=c[a];a++)d.setAttribute(gvjs_zx,b)} function gvjs_Iz(a,b){b=b||gvjs_1x(document);var c=b||gvjs_1x(document);var d=gvjs_vz(a),e=gvjs_vz(c),f=gvjs_Jh(c);if(c==gvjs_1x(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;gvjs_y&&!gvjs_Fg(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;a=gvjs_xz(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_z(e,h);b.scrollLeft=c.x;b.scrollTop=c.y} function gvjs_Jz(a){var b={};a.split(/\s*;\s*/).forEach(function(c){var d=c.match(/\s*([\w-]+)\s*:(.+)/);d&&(c=d[1],d=gvjs_kf(d[2]),b[gvjs_kg(c.toLowerCase())]=d)});return b}function gvjs_Kz(a){var b=[];gvjs_w(a,function(c,d){b.push(gvjs_2y(d),":",c,";")});return b.join("")}function gvjs_Lz(a){a.preventDefault()}var gvjs_Mz={ux:gvjs_gd,wx:gvjs_md,mB:"mousecancel",Yia:gvjs_jd,$ia:gvjs_ld,Zia:gvjs_kd,Wia:gvjs_hd,Xia:gvjs_id};function gvjs_Nz(a,b){return a.getTime()-b.getTime()} function gvjs_Oz(a){if(a instanceof gvjs_5i)return a;if(typeof a.xk==gvjs_d)return a.xk(!1);if(gvjs_ne(a)){var b=0,c=new gvjs_5i;c.rg=function(){for(;;){if(b>=a.length)throw gvjs_4i;if(b in a)return a[b++];b++}};c.next=c.rg.bind(c);return c}throw Error("Not implemented");}function gvjs_Pz(a,b,c){if(gvjs_ne(a))try{gvjs_u(a,b,c)}catch(d){if(d!==gvjs_4i)throw d;}else{a=gvjs_Oz(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_4i)throw d;}}} function gvjs_Qz(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw gvjs_4i;var h=d;d+=f;return h};g.next=g.rg.bind(g);return g}function gvjs_yda(a){var b=gvjs_Oz(a);a=new gvjs_5i;var c=null;a.rg=function(){for(;;){if(null==c){var d=b.next();c=gvjs_Oz(d)}try{return c.next()}catch(e){if(e!==gvjs_4i)throw e;c=null}}};a.next=a.rg.bind(a);return a} function gvjs_Rz(a){return gvjs_yda(arguments)}function gvjs_zda(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")}function gvjs_Sz(a){this.JJ=Math.max(1,a||Infinity);this.cache=new Map}gvjs_=gvjs_Sz.prototype;gvjs_.rwa=function(a){this.JJ=Math.max(a,1);null!=this.JJ&&this.truncate(this.JJ)};gvjs_.clear=function(){this.cache.clear()};gvjs_.contains=function(a){return this.cache.has(a)}; gvjs_.get=function(a){var b=this.cache.get(a);if("undefined"===typeof b)throw Error('Cache does not contain key "'+a+'"');this.cache.delete(a);this.cache.set(a,b);return b};gvjs_.put=function(a,b){this.cache.delete(a);if("undefined"!==typeof b)return this.cache.set(a,b),null!=this.JJ&&this.truncate(this.JJ),b};gvjs_.size=function(){return this.cache.size}; gvjs_.truncate=function(a){for(var b=gvjs_8d(this.cache),c=b.next();!c.done;c=b.next()){c=gvjs_8d(c.value).next().value;if(this.cache.size<=a)break;this.cache.delete(c)}}; function gvjs_Tz(a,b){b=void 0===b?{}:b;var c=b.gT||gvjs_zda,d=b.size||1E3,e=b.cache||new gvjs_Sz(d);return Object.assign(function(f){for(var g=[],h=0;hc?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a} function gvjs__z(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_Zz(e,d,a+1/3);b=255*gvjs_Zz(e,d,a);a=255*gvjs_Zz(e,d,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}function gvjs_0z(a){return!!(gvjs_rj.test("#"==a.charAt(0)?a:"#"+a)||gvjs_tj(a).length||gvjs_pj&&gvjs_pj[a.toLowerCase()])}function gvjs_1z(a,b){return gvjs_xj([0,0,0],a,b)}function gvjs_2z(a,b){return gvjs_xj([255,255,255],a,b)} function gvjs_Ada(a,b){return Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])}function gvjs_3z(a){return Math.round((299*a[0]+587*a[1]+114*a[2])/1E3)}function gvjs_4z(a,b){for(var c=[],d=0;da||0>=b)return gvjs_mk.substr(0,c);a>b&&(b=gvjs_8d([b,a]),a=b.next().value,b=b.next().value);c=gvjs_mk.substr(0,c+1);a="0".repeat(a)+"#".repeat(b-a);return c+a}function gvjs_bA(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d} gvjs_bA.prototype.clone=function(){return new gvjs_bA(this.x0,this.y0,this.x1,this.y1)};gvjs_bA.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function gvjs_cA(a){var b=a.x1-a.x0;a=a.y1-a.y0;return b*b+a*a}function gvjs_dA(a,b){return new gvjs_z(gvjs_4y(a.x0,a.x1,b),gvjs_4y(a.y0,a.y1,b))}function gvjs_eA(a,b){return new gvjs_ok(a.x+b.x,a.y+b.y)}function gvjs_fA(a,b){return new gvjs_ok(a.x-b.x,a.y-b.y)} function gvjs_gA(a){return null==a||""===a?null:Number(a)}function gvjs_Cda(a,b){return Math.abs(a-b)}function gvjs_hA(a,b,c){if(!a||!b)return!0;c=c||gvjs_Cda;return gvjs_Ve(a,function(d,e){var f=b[e];return void 0===b[e]||.05>=c(d,f)})}function gvjs_Dda(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 0a});return-1===d?b.length-1:0===d?0:b[d][c]-ab)return e>=d?{B1:e,e0:k,LK:b-(g-m)}:null==f?null:{B1:f,e0:l,LK:c-h};k=Math.min(b-g,n);g+=k;k=m+k;e++}return{B1:e,e0:k,LK:b-g}} function gvjs_Hda(a,b,c){c=c||gvjs_Wx;a=gvjs_v(a,c);gvjs_Qe(a);for(var d=c=0;db;++b){if(Math.abs(a-Math.round(a))<1E-15*a)return b;a*=10}return 16}function gvjs_qA(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_rA(a,b,c){return 0>b||0>c?null:a[b][c]} function gvjs_Jda(a,b,c,d,e,f){var g=[],h=gvjs_rA(c,d-1,e);h&&g.push({gS:h,kr:h.kr+1,rJ:d-1,SU:null,sJ:null,TU:null});(h=gvjs_rA(c,d,e-1))&&g.push({gS:h,kr:h.kr+1,rJ:null,SU:null,sJ:e-1,TU:null});(c=gvjs_rA(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g.push({gS:c,kr:c.kr,rJ:d-1,SU:e-1,sJ:e-1,TU:d-1});gvjs_Qe(g,function(k,l){return k.kr-l.kr});return 0f;f++){var g=gvjs_uA(a,b,c,e),h=gvjs_uA(a,b,c,0),k=gvjs_hA(a,g,d);h=gvjs_hA(a,h,d);if(k&&h)break;a=g;e*=.99}return a}function gvjs_vA(a,b){var c=gvjs_Iy(a,b,function(e,f){return gvjs_Re(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_dA(new gvjs_bA(c.x,c.y,a.x,a.y),(b-c.x)/(a.x-c.x)).y} function gvjs_wA(a,b,c){if(c)return gvjs_vA(gvjs_De(a,function(e){return null!=e}),b);var d=-1;for(c=0;c=gvjs_Nda[e-1]?f=.7:0document.documentMode)a=gvjs_Gf;else{var b=document;typeof HTMLTemplateElement===gvjs_d&&(b=gvjs_dh("TEMPLATE").content.ownerDocument);b=b.implementation.createHTMLDocument("").createElement(gvjs_b);b.style.cssText=a;a=gvjs_om(b.style,void 0)}else a=new gvjs_Df(a,gvjs_Ef);return a} function gvjs_QA(a){var b=null,c=null;typeof a===gvjs_d?b=a:c=a;this.ama=b;this.H=c;this.ZQ=null}gvjs_QA.prototype.kp=function(a){this.ZQ=a;this.H&&gvjs_5z(this.H,a)};gvjs_QA.prototype.xv=function(){return this.H?gvjs_6z(this.H):this.ZQ};gvjs_QA.prototype.j=function(){this.H||(this.H=this.ama(),null!==this.ZQ&&gvjs_5z(this.H,this.ZQ));return this.H};function gvjs_RA(a,b){return{type:gvjs_Xv,data:{x:a,y:b}}}function gvjs_SA(){this.vc=[]}gvjs_=gvjs_SA.prototype;gvjs_.Cj=function(a){this.vc.push(a)}; gvjs_.move=function(a,b){this.Cj(gvjs_RA(a,b))};gvjs_.va=function(a,b){this.Cj({type:gvjs_e,data:{x:a,y:b}})};gvjs_.Jp=function(a,b,c,d,e,f){this.Cj({type:gvjs_7t,data:{x1:a,y1:b,x2:c,y2:d,x:e,y:f}})};gvjs_.Sf=function(a,b,c,d,e,f,g){this.Cj({type:"arc",data:{cx:a,cy:b,rx:c,ry:d,Gy:e,ou:f,zba:g}})}; function gvjs_TA(a,b,c){if(0!=b.length)if(0==a.vc.length?a.move(b[0].x,b[0].y):a.va(b[0].x,b[0].y),c)for(var d=1;d=e.right)&&(f&=-2);132==(f&132)&&(d.y=e.bottom)&&(f&=-5);d.xe.right&&(h.width=Math.min(e.right- d.x,l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.xe.right?32:0));d.ye.bottom&&(h.height=Math.min(e.bottom-d.y,l+h.height-e.top),h.height=Math.max(h.height,0),k|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),k|=2);f&8&&(k|=(d.ye.bottom?128:0));e=k}else e= 256;k=e}f=new gvjs_5(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_sz(b,new gvjs_z(f.left,f.top));g=f.Tb();gvjs_fz(c,g)||(c=g,a=gvjs_eh(gvjs_3g(gvjs_5g(b)).dd),!gvjs_y||gvjs_Eg("10")||a&&gvjs_Eg("8")?(b=b.style,gvjs_sg?b.MozBoxSizing=gvjs_tt:gvjs_tg?b.WebkitBoxSizing=gvjs_tt:b.boxSizing=gvjs_tt,b.width=Math.max(c.width,0)+gvjs_T,b.height=Math.max(c.height,0)+gvjs_T):(g=b.style,a?(a=gvjs_Ih(b),b=gvjs_Jh(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_7A(a,b,c,d,e,f,g,h,k){var l=gvjs_4A(c),m=gvjs_Ez(a),n=gvjs_wz(a);n&&m.J_(gvjs_pz(n));n=gvjs_3g(a);var p=gvjs_3g(c);if(n.kc()!=p.kc()){var q=n.kc().body;p=p.Vj();var r=new gvjs_z(0,0),t=gvjs_3x(gvjs_5g(q));if(gvjs_og(t,"parent")){var u=q;do{var v=t==p?gvjs_vz(u):gvjs_yz(u);r.x+=v.x;r.y+=v.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_dz(r,gvjs_vz(q));!gvjs_y||gvjs_Fg(9)||gvjs_eh(n.dd)||(q=gvjs_dz(q,gvjs_2x(n.dd)));m.left+=q.x;m.top+=q.y}a=gvjs_5A(a,b);b=m.left; a&4?b+=m.width:a&2&&(b+=m.width/2);m=new gvjs_z(b,m.top+(a&1?m.height:0));m=gvjs_dz(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_wz(c))w.top-=l.y,w.right-=l.x,w.bottom-=l.y,w.left-=l.x;return gvjs_6A(m,c,d,f,w,g,h)}function gvjs_8A(a,b,c){this.element=a;this.lH=b;this.Lua=c}gvjs_t(gvjs_8A,gvjs_2A);gvjs_8A.prototype.Mf=function(a,b,c){gvjs_7A(this.element,this.lH,a,b,void 0,c,this.Lua)};function gvjs_9A(a,b){this.Na=a instanceof gvjs_z?a:new gvjs_z(a,b)} gvjs_t(gvjs_9A,gvjs_2A);gvjs_9A.prototype.Mf=function(a,b,c,d){gvjs_7A(gvjs_tz(a),0,a,b,this.Na,c,null,d)};function gvjs_$A(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_tg||gvjs_rg)&&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_sg;default:return!1}} function gvjs_Rda(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_aB(a){if(gvjs_sg)a=gvjs_Rda(a);else if(gvjs_ug&&gvjs_tg)switch(a){case 93:a=91}return a} function gvjs_bB(a,b,c,d,e,f){if(gvjs_tg&&!gvjs_Eg("525"))return!0;if(gvjs_ug&&e)return gvjs_$A(a);if(e&&!d)return!1;if(!gvjs_sg){typeof b===gvjs_g&&(b=gvjs_aB(b));var g=17==b||18==b||gvjs_ug&&91==b;if((!c||gvjs_ug)&&g||gvjs_ug&&16==b&&(d||f))return!1}if((gvjs_tg||gvjs_rg)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(gvjs_y&&d&&b==a)return!1;switch(a){case 13:return gvjs_sg?f||e?!1:!(c&&d):!0;case 27:return!(gvjs_tg|| gvjs_rg||gvjs_sg)}return gvjs_sg&&(d||e||f)?!1:gvjs_$A(a)}function gvjs_cB(a,b){gvjs_H.call(this);this.pd=new gvjs_KA(this);this.sA(a||null);b&&this.rp(b)}gvjs_t(gvjs_cB,gvjs_H);gvjs_=gvjs_cB.prototype;gvjs_.H=null;gvjs_.y7=!0;gvjs_.w7=null;gvjs_.x7=null;gvjs_.lD=!1;gvjs_.Uwa=!1;gvjs_.j0=-1;gvjs_.pra=!1;gvjs_.zna=!0;gvjs_.pf=gvjs_kx;gvjs_.getType=function(){return this.pf};gvjs_.rp=function(a){this.pf=a};gvjs_.j=function(){return this.H};gvjs_.sA=function(a){gvjs_dB(this);this.H=a};gvjs_.iT=gvjs_n(37); gvjs_.QE=gvjs_n(39);gvjs_.hc=function(){return this.pd};function gvjs_dB(a){if(a.lD)throw Error("Can not change this state of the popup while showing.");}gvjs_.isVisible=function(){return this.lD};gvjs_.setVisible=function(a){this.UE&&this.UE.stop();this.ZC&&this.ZC.stop();a?this.i4():this.$C()};gvjs_.Mf=gvjs_ke; gvjs_.i4=function(){if(!this.lD&&this.N1()){if(!this.H)throw Error("Caller must call setElement before trying to show the popup");this.Mf();var a=gvjs_5g(this.H);this.pra&&this.pd.o(a,gvjs_lv,this.nua,!0);if(this.y7)if(this.pd.o(a,gvjs_gd,this.Cda,!0),gvjs_y){try{var b=a.activeElement}catch(d){}for(;b&&b.nodeName==gvjs_Ma;){try{var c=gvjs_sh(b)}catch(d){break}a=c;b=a.activeElement}this.pd.o(a,gvjs_gd,this.Cda,!0);this.pd.o(a,"deactivate",this.Bda)}else this.pd.o(a,gvjs_Yo,this.Bda);this.pf==gvjs_kx? (this.H.style.visibility=gvjs_Mx,gvjs_6(this.H,!0)):this.pf==gvjs_Yv&&this.Mf();this.lD=!0;this.j0=Date.now();this.UE?(gvjs_ei(this.UE,gvjs_R,this.Zz,!1,this),this.UE.play()):this.Zz()}};gvjs_.$C=function(a){if(!this.lD||!this.dispatchEvent({type:gvjs_ot,target:a}))return!1;this.pd&&this.pd.removeAll();this.lD=!1;Date.now();this.ZC?(gvjs_ei(this.ZC,gvjs_R,gvjs_re(this.G8,a),!1,this),this.ZC.play()):this.G8(a);return!0}; gvjs_.G8=function(a){this.pf==gvjs_kx?this.Uwa?gvjs_pl(this.Zaa,0,this):this.Zaa():this.pf==gvjs_Yv&&(this.H.style.top="-10000px");this.yw(a)};gvjs_.Zaa=function(){this.H.style.visibility=gvjs_0u;gvjs_6(this.H,!1)};gvjs_.N1=function(){return this.dispatchEvent(gvjs_pt)};gvjs_.Zz=function(){this.dispatchEvent(gvjs_Sw)};gvjs_.yw=function(a){this.dispatchEvent({type:gvjs_1u,target:a})}; gvjs_.Cda=function(a){a=a.target;gvjs_rh(this.H,a)||gvjs_eB(this,a)||this.x7&&!gvjs_rh(this.x7,a)||150>Date.now()-this.j0||this.$C(a)};gvjs_.nua=function(a){27==a.keyCode&&this.$C(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.Bda=function(a){if(this.zna){var b=gvjs_5g(this.H);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_rh(this.H,a)||"BODY"==a.tagName||gvjs_eB(this,a))return}else if(a.target!=b)return;150>Date.now()-this.j0||this.$C()}}; function gvjs_eB(a,b){return gvjs_Fe(a.w7||[],function(c){return b===c||gvjs_rh(c,b)})}gvjs_.M=function(){gvjs_cB.G.M.call(this);this.pd.pa();gvjs_E(this.UE);gvjs_E(this.ZC);delete this.H;delete this.pd;delete this.w7};function gvjs_fB(a,b){this.bva=8;this.Qa=b||void 0;gvjs_cB.call(this,a)}gvjs_t(gvjs_fB,gvjs_cB);gvjs_fB.prototype.getPosition=function(){return this.Qa||null};gvjs_fB.prototype.setPosition=function(a){this.Qa=a||void 0;this.isVisible()&&this.Mf()}; gvjs_fB.prototype.Mf=function(){if(this.Qa){var a=!this.isVisible()&&this.getType()!=gvjs_Yv,b=this.j();a&&(b.style.visibility=gvjs_0u,gvjs_6(b,!0));this.Qa.Mf(b,this.bva,this.$Da);a&&gvjs_6(b,!1)}};var gvjs_gB=[];function gvjs_hB(a,b){gvjs_9A.call(this,a,b)}gvjs_t(gvjs_hB,gvjs_9A);gvjs_hB.prototype.Mf=function(a,b,c){b=gvjs_tz(a);b=gvjs_wz(b);c=c?new gvjs_B(c.top+10,c.right,c.bottom,c.left+10):new gvjs_B(10,0,0,10);gvjs_6A(this.Na,a,8,c,b,9)&496&&gvjs_6A(this.Na,a,8,c,b,5)}; function gvjs_iB(a){gvjs_8A.call(this,a,5)}gvjs_t(gvjs_iB,gvjs_8A);gvjs_iB.prototype.Mf=function(a,b,c){var d=new gvjs_z(10,0);gvjs_7A(this.element,this.lH,a,b,d,c,9)&496&&gvjs_7A(this.element,4,a,1,d,c,5)};function gvjs_jB(a,b,c){this.D=c||(a?gvjs_3g(gvjs_6g(document,a)):gvjs_3g());gvjs_fB.call(this,this.D.J(gvjs_b,{style:"position:absolute;display:none;"}));this.xb=new gvjs_z(1,1);this.hb=new gvjs_hj;this.WA=null;a&&this.CB(a);null!=b&&this.du(b)}gvjs_t(gvjs_jB,gvjs_fB);gvjs_=gvjs_jB.prototype; gvjs_.qf=null;gvjs_.className="goog-tooltip";gvjs_.JT=500;gvjs_.Xaa=0;gvjs_.wa=function(){return this.D};gvjs_.CB=function(a){a=gvjs_6g(document,a);this.hb.add(a);gvjs_G(a,gvjs_ld,this.Lo,!1,this);gvjs_G(a,gvjs_kd,this.QP,!1,this);gvjs_G(a,gvjs_jd,this.uaa,!1,this);gvjs_G(a,gvjs_xu,this.Iv,!1,this);gvjs_G(a,gvjs_Yo,this.QP,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_6g(document,a),gvjs_kB(this,a),this.hb.remove(a);else{for(var b=this.hb.ob(),c=0;a=b[c];c++)gvjs_kB(this,a);this.hb.clear()}}; function gvjs_kB(a,b){gvjs_ji(b,gvjs_ld,a.Lo,!1,a);gvjs_ji(b,gvjs_kd,a.QP,!1,a);gvjs_ji(b,gvjs_jd,a.uaa,!1,a);gvjs_ji(b,gvjs_xu,a.Iv,!1,a);gvjs_ji(b,gvjs_Yo,a.QP,!1,a)}gvjs_.du=function(a){gvjs_th(this.j(),a)};gvjs_.BT=gvjs_n(40); gvjs_.sA=function(a){var b=this.j();b&&gvjs_kh(b);gvjs_jB.G.sA.call(this,a);a?(b=this.D.kc().body,b.insertBefore(a,b.lastChild),gvjs_E(this.WA),this.WA=new gvjs_1A(this.j()),gvjs_6x(this,this.WA),gvjs_G(this.WA,gvjs_zu,this.XG,void 0,this),gvjs_G(this.WA,gvjs_Au,this.YT,void 0,this)):(gvjs_E(this.WA),this.WA=null)};gvjs_.dn=gvjs_n(44);gvjs_.qP=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.Sw?this.isVisible()?4:1:this.RI?3:this.isVisible()?2:0}; gvjs_.N1=function(){if(!gvjs_cB.prototype.N1.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_gB[b];b++)gvjs_rh(a.j(),this.anchor)||a.setVisible(!1);gvjs_Gy(gvjs_gB,this);a=this.j();a.className=this.className;this.XG();gvjs_G(a,gvjs_ld,this.Haa,!1,this);gvjs_G(a,gvjs_kd,this.Gaa,!1,this);gvjs_lB(this);return!0}; gvjs_.yw=function(){gvjs_Ie(gvjs_gB,this);for(var a=this.j(),b,c=0;b=gvjs_gB[c];c++)b.anchor&&gvjs_rh(a,b.anchor)&&b.setVisible(!1);this.Yda&&this.Yda.YT();gvjs_ji(a,gvjs_ld,this.Haa,!1,this);gvjs_ji(a,gvjs_kd,this.Gaa,!1,this);this.anchor=void 0;0==this.getState()&&(this.ZS=!1);gvjs_cB.prototype.yw.call(this)}; gvjs_.Nca=function(a,b){this.anchor==a&&this.hb.contains(this.anchor)&&(this.ZS||!this.oEa?(this.setVisible(!1),this.isVisible()||(this.anchor=a,this.setPosition(b||this.uP(0)),this.setVisible(!0))):this.anchor=void 0);this.Sw=void 0};gvjs_.rI=function(){return this.hb};gvjs_.Ly=function(){return this.qf}; gvjs_.ita=function(a){this.RI=void 0;if(a==this.anchor){a=this.wa();var b=a.Ly();a=b&&this.j()&&a.contains(this.j(),b);null!=this.qf&&(this.qf==this.j()||this.hb.contains(this.qf))||a||this.m8&&this.m8.qf||this.setVisible(!1)}};function gvjs_mB(a,b){var c=gvjs_2x(a.D.dd);a.xb.x=b.clientX+c.x;a.xb.y=b.clientY+c.y} gvjs_.Lo=function(a){var b=gvjs_nB(this,a.target);this.qf=b;this.XG();b!=this.anchor&&(this.anchor=b,this.Sw||(this.Sw=gvjs_pl(gvjs_s(this.Nca,this,b,void 0),this.JT)),gvjs_oB(this),gvjs_mB(this,a))};function gvjs_nB(a,b){try{for(;b&&!a.hb.contains(b);)b=b.parentNode;return b}catch(c){return null}}gvjs_.uaa=function(a){gvjs_mB(this,a);this.ZS=!0}; gvjs_.Iv=function(a){this.qf=a=gvjs_nB(this,a.target);this.ZS=!0;if(this.anchor!=a){this.anchor=a;var b=this.uP(1);this.XG();this.Sw||(this.Sw=gvjs_pl(gvjs_s(this.Nca,this,a,b),this.JT));gvjs_oB(this)}};gvjs_.uP=function(a){return 0==a?(a=this.xb.clone(),new gvjs_hB(a)):new gvjs_iB(this.qf)};function gvjs_oB(a){if(a.anchor)for(var b,c=0;b=gvjs_gB[c];c++)gvjs_rh(b.j(),a.anchor)&&(b.m8=a,a.Yda=b)} gvjs_.QP=function(a){var b=gvjs_nB(this,a.target),c=gvjs_nB(this,a.relatedTarget);b!=c&&(b==this.qf&&(this.qf=null),gvjs_lB(this),this.ZS=!1,!this.isVisible()||a.relatedTarget&&gvjs_rh(this.j(),a.relatedTarget)?this.anchor=void 0:this.YT())};gvjs_.Haa=function(){var a=this.j();this.qf!=a&&(this.XG(),this.qf=a)};gvjs_.Gaa=function(a){var b=this.j();this.qf!=b||a.relatedTarget&&gvjs_rh(b,a.relatedTarget)||(this.qf=null,this.YT())};function gvjs_lB(a){a.Sw&&(gvjs_ql(a.Sw),a.Sw=void 0)} gvjs_.YT=function(){2==this.getState()&&(this.RI=gvjs_pl(gvjs_s(this.ita,this,this.anchor),this.Xaa))};gvjs_.XG=function(){this.RI&&(gvjs_ql(this.RI),this.RI=void 0)};gvjs_.M=function(){this.setVisible(!1);gvjs_lB(this);this.detach();this.j()&&gvjs_kh(this.j());this.qf=null;delete this.D;gvjs_jB.G.M.call(this)};function gvjs_pB(a,b){gvjs_XA.call(this,a,b);this.gv=gvjs_3g(a);this.zO=this.gv.kc();this.qu=[];this.ea=new gvjs_KA}gvjs_t(gvjs_pB,gvjs_XA); function gvjs_Sda(a,b,c,d){b=new gvjs_jB(b);var e=a.gv.J(gvjs_b);c=c.split("\n");e.appendChild(a.gv.createTextNode(c[0]));for(var f=1;fd?(this.Ba.scale(1,d/c),a=c):(this.Ba.scale(c/d,1),a=d);this.Ba.arc(0,0,a,0,2*Math.PI,!1);this.Ba.fill();this.Ba.stroke();this.Ba.restore();return gvjs_uB(this)};gvjs_.Bl=function(a,b,c,d,e){this.Li(e,new gvjs_5(a,b,c,d));this.Ba.fillRect(a,b,c,d);this.Ba.strokeRect(a,b,c,d);return gvjs_uB(this)};gvjs_.AD=gvjs_n(47); gvjs_.tX=function(a,b){this.Li(b,gvjs_pz(this.vn));this.Ba.fill();this.Ba.stroke();this.i2=!1;this.vn=null;return gvjs_uB(this)};gvjs_.by=function(a,b,c,d,e,f,g){return this.ys(a,b,c,d,0,e,f,g)};gvjs_.pH=function(a,b,c,d,e,f,g,h){var k=gvjs_WA(b,d,f),l=gvjs_WA(c,e,f);return this.ys(a,k,l,Math.sqrt(gvjs_cA(new gvjs_bA(b,c,d,e))),gvjs_5y(gvjs_7y(Math.atan2(e-c,d-b))),f,g,h)}; gvjs_.ys=function(a,b,c,d,e,f,g,h){gvjs_yB(this.Ba,h);this.Ba.save();e=gvjs_6y(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.Ba.rotate(e);g==gvjs_2?d+=4*h.fontSize/5:g==gvjs_0?d+=h.fontSize/3:g==gvjs_R&&(d-=h.fontSize/5);f!=gvjs_2&&(f==gvjs_0?b-=this.KC(a,h).width/2:f==gvjs_R&&(b-=this.KC(a,h).width));this.Ba.strokeText(a,b,d);this.Ba.fillText(a,b,d);h.Ue&&(this.Ba.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.Ba.lineWidth=e,this.Ba.moveTo(b,d),this.Ba.lineTo(this.Ba.measureText(a).width+ b,d),this.Ba.strokeStyle=this.Ba.fillStyle,this.Ba.stroke());this.Ba.restore();return gvjs_uB(this)};gvjs_.nX=function(){return gvjs_uB(this)};gvjs_.dC=function(a){null!==a&&(this.NN=a,this.Ba.save(),this.Ba.beginPath(),this.Ba.fillStyle=gvjs_yw,this.Ba.rect(a.left,a.top,a.width,a.height),this.Ba.clip())};gvjs_.HH=function(){var a=this.NN;this.NN&&(this.NN=null,this.Ba.restore());return a};gvjs_.ZG=function(){return gvjs_uB(this)}; gvjs_.nd=function(a,b,c){gvjs_sB(this);this.Ba.moveTo(b,c);gvjs_tB(this,b,c)};gvjs_.Ma=function(a,b,c){gvjs_sB(this);this.Ba.lineTo(b,c);gvjs_tB(this,b,c)};gvjs_.Yr=function(a,b,c,d,e,f,g){gvjs_sB(this);this.Ba.bezierCurveTo(b,c,d,e,f,g);gvjs_tB(this,b,c);gvjs_tB(this,d,e);gvjs_tB(this,f,g)};gvjs_.Qi=function(){gvjs_sB(this);this.Ba.closePath()}; gvjs_.Bm=function(a,b,c,d,e,f,g,h){gvjs_sB(this);f=gvjs_6y(f-90);g=gvjs_6y(g-90);a=Math.max(d,e);this.Ba.save();this.Ba.translate(b,c);this.Ba.scale(d/a,e/a);this.Ba.arc(0,0,a,f,g,!h);this.Ba.restore()};gvjs_.mp=function(){};gvjs_.Ug=function(){};gvjs_.fl=function(){};gvjs_.tA=gvjs_n(50);gvjs_.xA=gvjs_n(53);gvjs_.rd=function(){};gvjs_.KC=function(a,b){gvjs_yB(this.sga,b);return new gvjs_A(this.sga.measureText(a).width,b.fontSize)};gvjs_.IC=gvjs_n(56);gvjs_.rj=function(){}; function gvjs_Tda(){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.rva=a;for(var b=1;b=c&&b+1=a&&(c=55296<=c&&56319>=c&&56320<=a&&57343>=a?(c<<10)-56623104+(a-56320+65536):null)):56320<=c&&57343>=c&&0=a&&(c=-(55296<=a&&56319>=a&&56320<=c&&57343>=c?(a<<10)-56623104+(c-56320+65536):0)));return 0>c?-c:c} function gvjs_BB(a){if(44032<=a&&55203>=a)return 16===a%28?10:11;gvjs_zB||(gvjs_zB=new gvjs_Tda);for(var b=gvjs_zB,c=b.rva,d=0,e=c.length;8>1;c[f]<=a?d=f:e=f}for(;da?null:b.values[a]} function gvjs_Uda(a,b){var c=typeof a===gvjs_l?gvjs_AB(a,a.length-1):a,d=typeof b===gvjs_l?gvjs_AB(b,0):b;b=gvjs_BB(c);var e=gvjs_BB(d),f=typeof a===gvjs_l;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=k?2:1,k=gvjs_AB(d,h),g=gvjs_BB(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=k?2:1,k=gvjs_AB(d,h),g=gvjs_BB(k);14===g&&e++;if(1===e%2)return!1}}else if(14===b&&14===e)return!1;return!0}function gvjs_Vda(a){if(null!=a)switch(a.TN){case 1:return 1;case -1:return-1;case 0:return 0}return null}function gvjs_CB(a,b){for(var c in b)c in a||(a[c]=b[c]);return a} var gvjs_Wda=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gvjs_Xda=/":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function gvjs_DB(a){return gvjs_Yda[a]}var gvjs_EB=/[\x00\x22\x26\x27\x3c\x3e]/g; function gvjs_FB(a){return null!=a&&a.eq===gvjs_pq?a:a instanceof gvjs_Zf?gvjs_W(gvjs_0f(a),a.getDirection()):gvjs_W(String(String(a)).replace(gvjs_EB,gvjs_DB),gvjs_Vda(a))}var gvjs_Zda=/[\x00\x22\x27\x3c\x3e]/g;function gvjs_GB(a){return String(a).replace(gvjs_Zda,gvjs_DB)}function gvjs_7(a){null!=a&&a.eq===gvjs_pq?(a=a.getContent(),a=String(a).replace(gvjs_Wda,"").replace(gvjs_Xda,gvjs_fa),a=gvjs_GB(a)):a=String(a).replace(gvjs_EB,gvjs_DB);return a}var gvjs__da=/^[a-zA-Z0-9+\/_-]+={0,2}$/; function gvjs_HB(a){a=String(a);return gvjs__da.test(a)?a:"zSoyz"}function gvjs_IB(a){return gvjs_r(a)?a instanceof gvjs_qq?gvjs_wy(a):gvjs_2f("zSoyz"):gvjs_2f(String(a))}var gvjs_JB={};function gvjs_KB(a,b,c,d){b=gvjs_IB(b(c||gvjs_JB,d));gvjs_cg(a,b)}function gvjs_LB(a,b,c,d){a=a(b||gvjs_JB,c);d=(d||gvjs_3g()).createElement(gvjs_b);a=gvjs_IB(a);gvjs_cg(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d} function gvjs_0da(a,b){var c=a.YDa,d=a.frameId,e=a.width;a=a.height;d='')}function gvjs_MB(a){gvjs_F.call(this);this.ma=a;this.ea=new gvjs_KA}gvjs_o(gvjs_MB,gvjs_F);gvjs_=gvjs_MB.prototype;gvjs_.getContainer=function(){return this.ma};gvjs_.clear=function(){this.YG();this.ea=new gvjs_KA};gvjs_.YG=function(){gvjs_hh(this.ma);this.ea.removeAll();gvjs_E(this.ea)};gvjs_.M=function(){this.YG();gvjs_F.prototype.M.call(this)};gvjs_.ic=function(a,b,c){this.ea.o(a,b,c)}; function gvjs_NB(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(e,f,g,h,k,l,m,n){if("%"==l)return"%";var p=c.shift();if("undefined"==typeof p)throw Error("[goog.string.format] Not enough arguments");arguments[0]=p;return gvjs_tq[l].apply(null,arguments)})} function gvjs_OB(a,b){if(Array.isArray(a))return a.join(",");switch(a){case gvjs_Zw:return"0";case gvjs_9t:return String(4*b)+","+String(b);default:return gvjs_OB(gvjs_Zw,b)}}function gvjs_PB(a,b){gvjs_pB.call(this,a,b);this.jq=null;this.hS={};this.IZ={};this.X3={};this.KC("-._.-*^*-._.-*^*-._.-",{fontSize:8,bb:gvjs_2r,bold:!1,Nc:!1});this.AQ=!1;for(a=this.container.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.AQ=a.getAttribute("dir")===gvjs_Up;break}a=a.parentElement}} gvjs_o(gvjs_PB,gvjs_pB);function gvjs_QB(a,b){a.jq=a.kb(gvjs_hp);var c=gvjs__A();a.jq.setAttribute(gvjs_5c,c);a.hS={};a.IZ={};a.X3={};b.appendChild(a.jq)}gvjs_=gvjs_PB.prototype;gvjs_.bO=function(a,b){this.width=a;this.height=b;var c=this.kb(gvjs_9p);c.setAttribute(gvjs_Xd,a);c.setAttribute(gvjs_4c,b);c.style.overflow=gvjs_0u;c.setAttribute(gvjs_et,"A chart.");this.container.appendChild(c);gvjs_QB(this,c);return new gvjs_QA(c)}; gvjs_.Qj=function(a){var b=gvjs_Oh().Vj().SVGElement;return typeof b===gvjs_h&&a instanceof b&&a.tagName.toLowerCase()!==gvjs_Lp&&a.tagName.toLowerCase()!==gvjs_9p?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_B(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_pB.prototype.Qj.call(this,a)):gvjs_pB.prototype.Qj.call(this,a)};gvjs_.WX=function(){for(var a=this.kw.j(),b=a.childNodes,c=b.length;1=k&&(k=360+k);var l=2*Math.PI*Math.min(d,e);.1>Math.abs(k/360*l)&&(k=(.1/l*360-Math.abs(k))*gvjs_$y(k)/2,f-=k,g+=k)}f=gvjs_5y(f);g=gvjs_5y(g);l=gvjs_8y(g-90,d);var m=gvjs_9y(g-90,e);k=h?g-f:f-g;0>k&&(k+=360);a.push("A"+d+","+e+",0,"+(180gvjs_5y(g-f)||!h&&180>gvjs_5y(f-g))||a.push((h?"WA":"AT")+(b-d)+","+(c-e)+","+(b+d)+","+(c+e)+","+(b+k)+","+(c+l)+","+(b+m)+","+(c+n))};gvjs_.mp=function(a,b,c){a.style.top=this.Ub(c);a.style.left=this.Ub(b)}; gvjs_.Ug=function(a,b){a.style.width=this.Ub(b)};gvjs_.fl=function(a,b){a.style.height=this.Ub(b)};gvjs_.tA=gvjs_n(48);gvjs_.xA=gvjs_n(51);gvjs_.rd=function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)}; gvjs_.KC=function(a,b){var c=this.jF;c.firstChild.data=a;a=c.style;a.fontFamily=b.bb;a.fontSize=this.Ub(b.fontSize||0);a.fontWeight=b.bold?gvjs_st:"";a.fontStyle=b.Nc?gvjs_Gp:"";a.display=gvjs_xb;var d=c.clientWidth;c=c.clientHeight;a.display=gvjs_f;b.bold&&(d*=1.1);b.Nc&&(d*=.9);return new gvjs_A(d,c)};gvjs_.IC=gvjs_n(54);gvjs_.Ub=function(a){return Math.round(a)+gvjs_T};gvjs_.Qd=function(a){return this.zO.createElement(a)}; gvjs_.rj=function(a,b,c){for(var d=a.children,e=0;eb.documentMode:!gvjs_Eg("9"):!1)?gvjs_TB:gvjs_PB;if(this.OU=b||d)a=d="",this.dimensions&&(d=this.dimensions.width.toString()+gvjs_T,a=this.dimensions.height.toString()+gvjs_T),d=gvjs_LB(gvjs_0da,{isVml:b,frameId:this.Pl,width:d,height:a}),this.El.appendChild(this.container,d);gvjs_4B(this,c)}gvjs_o(gvjs_3B,gvjs_F); function gvjs_4B(a,b){var c=a.esa.bind(a);a=a.sua.bind(a);gvjs_2B(c,a,b)}gvjs_=gvjs_3B.prototype; gvjs_.sua=function(){if(this.OU){var a=(a=this.El.j(this.Pl))?this.El.Noa(a):null;var b=this.km=a.getElementById("renderers");b&&(b.referencepoint=!0);this.W4=gvjs_1B(a.body,this.dimensions)}else this.km=this.El.createElement(gvjs_Ob),gvjs_C(this.km,gvjs_vd,gvjs_zd),this.dimensions&&gvjs_Cz(this.km,this.dimensions),this.km.dir=gvjs_Dv,this.container.appendChild(this.km),this.W4=gvjs_1B(this.container,this.dimensions);this.ot=!0}; gvjs_.esa=function(){if(!this.OU)return!0;var a=this.El.j(this.Pl);if(a)a:{try{var b=a.contentWindow||(a.contentDocument?gvjs_3x(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)?1==a._loaded:!1}; gvjs_.Oa=function(a){var b=void 0===b?!0:b;if(!this.ot)return null;for(a=null!=a?a:0;this.tE.length<=a;){var c=b;c=void 0===c?!0:c;var d=gvjs_3g(this.km).createElement(gvjs_Ob);c&&(gvjs_C(d,gvjs_vd,gvjs_c),gvjs_sz(d,0,0));gvjs_Cz(d,gvjs_So,gvjs_So);this.km.appendChild(d);c=new this.Dva(d,this.W4);gvjs_6x(this,c);this.tE.push(c)}return this.tE[a]}; gvjs_.yq=function(){if(!this.ot)return null;if(!this.Hi){var a=this.El.createElement(gvjs_Ob);this.Hi=new gvjs_MB(a);this.El.appendChild(this.container,this.Hi.getContainer())}return this.Hi};gvjs_.rl=function(a,b){var c=this;gvjs_2B(function(){return null!=c.km},a,b)}; gvjs_.update=function(a,b){if(null!=a&&!gvjs_fz(this.dimensions,a))if(this.dimensions=a,this.OU){if(a=this.El.j(this.Pl))a.width=this.dimensions.width.toString(),a.height=this.dimensions.height.toString()}else this.ot&&gvjs_Cz(this.km,this.dimensions);this.ot||gvjs_4B(this,b)};gvjs_.M=function(){try{this.El.qc(this.jM),gvjs_E(this.Hi),gvjs_u(this.tE,function(a){gvjs_E(a)})}catch(a){}gvjs_F.prototype.M.call(this)}; function gvjs_5B(a){switch(a.type){case gvjs_Xv:case gvjs_e:case gvjs_7t:return a=a.data,new gvjs_z(a.x,a.y);case "arc":a=a.data;var b=gvjs_5y(a.ou);return new gvjs_z(a.cx+gvjs_8y(b-90,a.rx),a.cy+gvjs_9y(b-90,a.ry));default:return new gvjs_z(0,0)}}function gvjs_6B(){this.vc=[]}gvjs_=gvjs_6B.prototype;gvjs_.Cj=function(a,b){this.vc.push({brush:a,s3:b})};gvjs_.move=function(a,b){this.Cj(null,gvjs_RA(a,b))};gvjs_.va=function(a,b,c){this.Cj(a,{type:gvjs_e,data:{x:b,y:c}})}; gvjs_.Jp=function(a,b,c,d,e,f,g){this.Cj(a,{type:gvjs_7t,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.Sf=function(a,b,c,d,e,f,g){this.Cj(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,Gy:f,ou:g,zba:void 0}})};gvjs_.close=function(a){var b=this.vc[0].s3.data;this.va(a,b.x,b.y)}; gvjs_.Dc=function(a){for(var b=[],c=null,d=0;da.end?b:a?a.end:null;return null!=d&&null!=a?new gvjs_O(d,a):null} function gvjs_$B(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;c=Math.abs(c-d))return a==b||1E-5>=Math.abs(a-b)?Infinity:null;if(Infinity==c)return new gvjs_z(a,d*a+b);if(Infinity==d)return new gvjs_z(b,c*b+a);var e=d-c;return new gvjs_z(-(b-a)/e,(a*d-c*b)/e)} function gvjs_bC(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{dm:b,n:a}} function gvjs_cC(a,b){var c=new gvjs_SA;a=a.vc;if(0==a.length||1==a.length)return c;for(var d=[null],e=0;eb;var l=null,m=null;k=null; h=d.length-2;for(e=0;e<=h;e++)if(!gvjs_2g(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)?{dm:q,n:n.y-q*n.x}:{dm:Infinity,n:n.x};q=r.dm;r=r.n;if(Infinity==q)n={dm:Infinity,n:0>p.y-n.y?r+b:r-b};else{var t=b*Math.sqrt(1+q*q);n={dm:q,n:0=this.Hm(a,1,0):0<=this.Hm(a,0,0)&&0>=this.Hm(a,1,1)}catch(c){if(!gvjs_y)throw c;return!1}};gvjs_uC.prototype.containsNode=function(a,b){return this.WB(gvjs_vC(a),b)};gvjs_uC.prototype.xk=function(){return new gvjs_tC(this.ej(),this.cn(),this.Sl(),this.Eo())};function gvjs_wC(a){this.Ua=a}gvjs_t(gvjs_wC,gvjs_uC);function gvjs_xC(a){var b=gvjs_5g(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_yC(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_yC(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_yC(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=Array.prototype.indexOf.call(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b} function gvjs_zC(a,b,c,d){var e=gvjs_5g(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_wC.prototype;gvjs_.clone=function(){return new this.constructor(this.Ua.cloneRange())};gvjs_.getContainer=function(){return this.Ua.commonAncestorContainer};gvjs_.ej=function(){return this.Ua.startContainer};gvjs_.cn=function(){return this.Ua.startOffset};gvjs_.Sl=function(){return this.Ua.endContainer};gvjs_.Eo=function(){return this.Ua.endOffset}; gvjs_.Hm=function(a,b,c){return this.Ua.compareBoundaryPoints(1==c?1==b?gvjs_p.Range.START_TO_START:gvjs_p.Range.START_TO_END:1==b?gvjs_p.Range.END_TO_START:gvjs_p.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.Ua.collapsed};gvjs_.dn=gvjs_n(43);gvjs_.select=function(a){var b=gvjs_3x(gvjs_5g(this.ej()));this.cL(b.getSelection(),a)};gvjs_.cL=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_AC(a){this.Ua=a}gvjs_t(gvjs_AC,gvjs_wC);gvjs_AC.prototype.cL=function(a,b){!b||this.isCollapsed()?gvjs_AC.G.cL.call(this,a,b):(a.collapse(this.Sl(),this.Eo()),a.extend(this.ej(),this.cn()))};function gvjs_BC(a,b){this.fd=this.sd=this.Zq=null;this.Ad=this.td=-1;this.Ua=a;this.Kj=b}gvjs_t(gvjs_BC,gvjs_uC);function gvjs_CC(a){var b=gvjs_5g(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_yC(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_Lt,c);b.moveEnd(gvjs_Lt,a.length)}return b} gvjs_=gvjs_BC.prototype;gvjs_.clone=function(){var a=new gvjs_BC(this.Ua.duplicate(),this.Kj);a.Zq=this.Zq;a.sd=this.sd;a.fd=this.fd;return a};gvjs_.WG=function(){this.Zq=this.sd=this.fd=null;this.td=this.Ad=-1}; gvjs_.getContainer=function(){if(!this.Zq){var a=this.Ua.text,b=this.Ua.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_Lt,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_eea(c.firstChild)&&gvjs_yC(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_DC(this,c));this.Zq=c}return this.Zq}; function gvjs_DC(a,b){for(var c=b.childNodes,d=0,e=c.length;d=a.Hm(g,1,0):a.Ua.inRange(g))return gvjs_DC(a,f)}}return b}gvjs_.ej=function(){this.sd||(this.sd=gvjs_EC(this,1),this.isCollapsed()&&(this.fd=this.sd));return this.sd};gvjs_.cn=function(){0>this.td&&(this.td=this.FC(1),this.isCollapsed()&&(this.Ad=this.td));return this.td}; gvjs_.Sl=function(){if(this.isCollapsed())return this.ej();this.fd||(this.fd=gvjs_EC(this,0));return this.fd};gvjs_.Eo=function(){if(this.isCollapsed())return this.cn();0>this.Ad&&(this.Ad=this.FC(0),this.isCollapsed()&&(this.td=this.Ad));return this.Ad};gvjs_.Hm=function(a,b,c){return this.Ua.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)}; function gvjs_EC(a,b,c){c=c||a.getContainer();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;ea.Hm(l,1,0)&&0b||b>this.ze())throw Error("Child component index out of bounds");this.jo&&this.Uc||(this.jo={},this.Uc=[]);if(a.getParent()==this){var d=a.getId();this.jo[d]=a;gvjs_Ie(this.Uc,a)}else gvjs_Ry(this.jo,a.getId(),a);gvjs_OC(a,this);gvjs_fq(this.Uc,a,b);a.Bb&&this.Bb&&a.getParent()==this?(c=this.ib(),(c.childNodes[b]||null)!=a.j()&&(a.j().parentElement==c&&c.removeChild(a.j()),b=c.childNodes[b]||null,c.insertBefore(a.j(),b))): c?(this.H||this.J(),b=this.Ye(b+1),a.sE(this.ib(),b?b.H:null)):this.Bb&&!a.Bb&&a.H&&a.H.parentNode&&1==a.H.parentNode.nodeType&&a.Nb()};gvjs_.ib=function(){return this.H};gvjs_.gh=function(){null==this.gr&&(this.gr=gvjs_Gz(this.Bb?this.H:this.D.kc().body));return this.gr};gvjs_.vA=function(a){if(this.Bb)throw Error(gvjs_8r);this.gr=a};gvjs_.ze=function(){return this.Uc?this.Uc.length:0};gvjs_.CC=function(a){return this.jo&&a?gvjs_Sy(this.jo,a)||null:null}; gvjs_.Ye=function(a){return this.Uc?this.Uc[a]||null:null};function gvjs_PC(a,b,c){a.Uc&&a.Uc.forEach(b,c)}function gvjs_QC(a,b){return a.Uc&&b?a.Uc.indexOf(b):-1}gvjs_.removeChild=function(a,b){if(a){var c=typeof a===gvjs_l?a:a.getId();a=this.CC(c);c&&a&&(gvjs_Qy(this.jo,c),gvjs_Ie(this.Uc,a),b&&(a.Le(),a.H&&gvjs_kh(a.H)),gvjs_OC(a,null))}if(!a)throw Error("Child is not in parent component");return a}; gvjs_.qc=function(a){for(var b=[];this.Uc&&0!=this.Uc.length;){var c=b,d=c.push;var e=a;e=this.removeChild(this.Ye(0),e);d.call(c,e)}return b};function gvjs_RC(a){return typeof a.className==gvjs_l?a.className:a.getAttribute&&a.getAttribute(gvjs_Cb)||""}function gvjs_SC(a){return a.classList?a.classList:gvjs_RC(a).match(/\S+/g)||[]}function gvjs_TC(a,b){typeof a.className==gvjs_l?a.className=b:a.setAttribute&&a.setAttribute(gvjs_Cb,b)}function gvjs_UC(a,b){return a.classList?a.classList.contains(b):gvjs_He(gvjs_SC(a),b)} function gvjs_VC(a,b){if(a.classList)a.classList.add(b);else if(!gvjs_UC(a,b)){var c=gvjs_RC(a);gvjs_TC(a,c+(0this.gba)if(this.dispatchEvent(new gvjs_1C(gvjs_2,this,a.clientX,a.clientY,a)))this.lq=!0;else{this.xf||this.PO(a);return}}c=gvjs_4C(this,b,c);b=c.x;c=c.y;this.lq&&this.dispatchEvent(new gvjs_1C(gvjs_nt,this,a.clientX,a.clientY, a,b,c))&&(gvjs_5C(this,a,b,c),a.preventDefault())}};function gvjs_4C(a,b,c){var d=gvjs_2x(gvjs_3g(a.dd).dd);b+=d.x-a.d2.x;c+=d.y-a.d2.y;a.d2=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_z(gvjs_2C(a,a.deltaX),gvjs_3C(a,a.deltaY))}gvjs_.Bua=function(a){var b=gvjs_4C(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_5C(this,a,b.x,b.y)};function gvjs_5C(a,b,c,d){a.ky(c,d);a.dispatchEvent(new gvjs_1C(gvjs_nu,a,b.clientX,b.clientY,b,c,d))} function gvjs_2C(a,b){var c=a.u0;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_3C(a,b){var c=a.u0;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_.ky=function(a,b){this.bB&&this.jJ()?this.target.style.right=a+gvjs_T:this.target.style.left=a+gvjs_T;this.target.style.top=b+gvjs_T}; function gvjs_1C(a,b,c,d,e,f,g){gvjs_1h.call(this,a);this.clientX=c;this.clientY=d;this.Wka=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY;this.eY=b}gvjs_t(gvjs_1C,gvjs_1h);function gvjs_6C(a){this.qa=new Map;var b=arguments.length;if(1b.charCode&&gvjs_$A(d)?b.charCode:0):gvjs_qg&&!gvjs_tg?(d=this.ih,e=gvjs_$A(d)?b.keyCode:0):(a.type==gvjs_7c?(gvjs_yD&&(c=this.Mp),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.ih,e=b.charCode):(d=b.keyCode||this.ih,e=b.charCode||0)):(d=b.keyCode||this.ih,e=b.charCode||0),gvjs_ug&&63==e&& 224==d&&(d=191));var f=d=gvjs_aB(d);d?63232<=d&&d in gvjs_vD?f=gvjs_vD[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in gvjs_wD&&(f=gvjs_wD[b.keyIdentifier]);gvjs_sg&&gvjs_xD&&a.type==gvjs_7c&&!gvjs_bB(f,this.Yk,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.Yk,this.Yk=f,b=new gvjs_tD(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};gvjs_.j=function(){return this.H}; gvjs_.CB=function(a,b){this.GQ&&this.detach();this.H=a;this.FQ=gvjs_G(this.H,gvjs_7c,this,b);this.a0=gvjs_G(this.H,gvjs_lv,this.gn,b,this);this.GQ=gvjs_G(this.H,gvjs_mv,this.kqa,b,this)};gvjs_.detach=function(){this.FQ&&(gvjs_ki(this.FQ),gvjs_ki(this.a0),gvjs_ki(this.GQ),this.GQ=this.a0=this.FQ=null);this.H=null;this.ih=this.Yk=-1};gvjs_.M=function(){gvjs_uD.G.M.call(this);this.detach()};function gvjs_zD(){}var gvjs_AD;gvjs_le(gvjs_zD);var gvjs_pea={button:"pressed",checkbox:gvjs_Vt,menuitem:gvjs_Iw,menuitemcheckbox:gvjs_Vt,menuitemradio:gvjs_Vt,radio:gvjs_Vt,tab:gvjs_Iw,treeitem:gvjs_Iw};gvjs_=gvjs_zD.prototype;gvjs_.Qk=function(){};gvjs_.J=function(a){return a.wa().J(gvjs_b,this.Rl(a).join(" "),a.getContent())};gvjs_.ib=function(a){return a};gvjs_.Qs=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_y&&!gvjs_Eg("7")&&(d=gvjs_BD(gvjs_SC(a),b),d.push(b));(c?gvjs_WC:gvjs_YC)(a,d)}}; gvjs_.Fh=function(){return!0}; gvjs_.fb=function(a,b){b.id&&a.lL(b.id);var c=this.ib(b);c&&c.firstChild?a.JE(c.firstChild.nextSibling?gvjs_Le(c.childNodes):c.firstChild):a.JE(null);var d=0,e=this.sa(),f=this.sa(),g=!1,h=!1,k=!1,l=gvjs_Le(gvjs_SC(b));l.forEach(function(n){g||n!=e?h||n!=f?d|=this.BP(n):h=!0:(g=!0,f==e&&(h=!0));1==this.BP(n)&&gvjs_Sx(c)&&gvjs_jz(c,!1)},this);a.K=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.yo)&&l.push.apply(l,a);if(gvjs_y&&!gvjs_Eg("7")){var m=gvjs_BD(l);0this.fe&&b<=this.fe?this.fe++:athis.fe&&this.fe--}; gvjs_.removeChild=function(a,b){if(a=typeof a===gvjs_l?this.CC(a):a){var c=gvjs_QC(this,a);-1!=c&&(c==this.fe?(a.ci(!1),this.fe=-1):cb?c-1:b},0)}function gvjs_dE(a){gvjs_eE(a,function(b,c){return(b+1)%c},a.fe)}function gvjs_cE(a){gvjs_eE(a,function(b,c){b--;return 0>b?c-1:b},a.fe)} function gvjs_eE(a,b,c){c=0>c?gvjs_QC(a,a.Pg):c;var d=a.ze();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.Ye(c);if(f&&a.a8(f)){a.N3(c);break}e++;c=b.call(a,c,d)}}gvjs_.a8=function(a){return a.isVisible()&&a.isEnabled()&&gvjs_ED(a,2)};gvjs_.N3=function(a){this.Tg(a)};function gvjs_fE(){}gvjs_t(gvjs_fE,gvjs_zD);gvjs_le(gvjs_fE);gvjs_fE.prototype.sa=function(){return gvjs_Ks};function gvjs_gE(a,b,c){gvjs_LD.call(this,a,c||gvjs_fE.Lc(),b);this.eg(1,!1);this.eg(2,!1);this.eg(4,!1);this.eg(32,!1);this.K=1}gvjs_t(gvjs_gE,gvjs_LD);gvjs_HD(gvjs_Ks,function(){return new gvjs_gE(null)});function gvjs_hE(){}gvjs_t(gvjs_hE,gvjs_zD);gvjs_le(gvjs_hE);gvjs_hE.prototype.J=function(a){return a.wa().J(gvjs_b,this.sa())};gvjs_hE.prototype.fb=function(a,b){b.id&&a.lL(b.id);if("HR"==b.tagName){var c=b;b=this.J(a);gvjs_ih(b,c);gvjs_kh(c)}else gvjs_VC(b,this.sa());return b};gvjs_hE.prototype.setContent=function(){};gvjs_hE.prototype.sa=function(){return gvjs_Ls};function gvjs_iE(a,b){gvjs_LD.call(this,null,a||gvjs_hE.Lc(),b);this.eg(1,!1);this.eg(2,!1);this.eg(4,!1);this.eg(32,!1);this.K=1}gvjs_t(gvjs_iE,gvjs_LD);gvjs_iE.prototype.Nb=function(){gvjs_iE.G.Nb.call(this);var a=this.j();gvjs_VB(a,gvjs_Lw)};gvjs_HD(gvjs_Ls,function(){return new gvjs_iE});function gvjs_jE(a){this.dN=a||"menu"}gvjs_t(gvjs_jE,gvjs_5D);gvjs_le(gvjs_jE);gvjs_=gvjs_jE.prototype;gvjs_.Fh=function(a){return"UL"==a.tagName||gvjs_jE.G.Fh.call(this,a)};gvjs_.lZ=function(a){return"HR"==a.tagName?new gvjs_iE:gvjs_jE.G.lZ.call(this,a)};gvjs_.vs=function(a,b){return gvjs_rh(a.j(),b)};gvjs_.sa=function(){return gvjs_Z};gvjs_.ln=function(a){gvjs_jE.G.ln.call(this,a);a=a.j();gvjs_WB(a,gvjs_Yu,gvjs_Rd)};gvjs_HD(gvjs_Ls,function(){return new gvjs_iE});function gvjs_kE(a,b){gvjs_8D.call(this,gvjs_U,b||gvjs_jE.Lc(),a);this.jp(!1)}gvjs_t(gvjs_kE,gvjs_8D);gvjs_=gvjs_kE.prototype;gvjs_.kG=!0;gvjs_.Z6=!1;gvjs_.sa=function(){return this.Oa().sa()};gvjs_.vs=function(a){if(this.Oa().vs(this,a))return!0;for(var b=0,c=this.ze();b';gvjs_LE(2,{message:p})},h,g),"Publish to web page");break;case "jscode":f=gvjs_ME(this,e,gvjs_re(function(p,q,r){p='\n \n Google Visualization API\n