As a precautionary health measure for our support specialists in light of COVID-19, we're operating with a limited team. If you need help with a product whose support you had trouble reaching over the phone, consult its product-specific Help Center.
h+k||1>a.Ba)throw Error('Malformed exponential pattern "'+b+'"');t=!1;break;default:c[0]--,t=!1}0==k&&0f&&0h+k)||0==p)throw Error('Malformed pattern "'+b+'"');l=h+k+l;a.ha=0<=f?l-f:0;0<=f&&(a.ka=h+k-f,0>a.ka&&(a.ka=0));a.ma=(0<=f?f:l)-h;a.Ga&&(a.ya=h+a.ma,0==a.ha&&0==a.ma&&(a.ma=1));a.na.push(Math.max(0,p));a.Ia=
0==f||f==l;e=c[0]-e;a.Aa=Gn(a,b,c);c[0]this.oa.length?e=!1:this.ua.length=sa)E+=sa,l=!0;else if(pa==t.charAt(0)){if(h||k)break;E+=".";h=!0}else if(pa==w.charAt(0)&&("\u00a0"!=w.charAt(0)||b[0]+1this.ha)throw Error("Min value must be less than max value");if(isNaN(a))return Cn.Mz;var b=[];var c=a,e=a;if(0==this.wa)var f=In;else c=Math.abs(c),e=Math.abs(e),f=Jn(this,1>=c?0:Kn(c)).Vr,e=Ln(e,-f),Mn(this,e),c=Ln(c,-f),c=Mn(this,c),f=Jn(this,f+Kn(c.intValue));a=Ln(a,-f.Vr);(c=0>a||0==a&&0>1/a)?f.ht?b.push(f.ht):(b.push(f.prefix),b.push(this.oa)):(b.push(f.prefix),b.push(this.ua));if(isFinite(a))if(a=a*(c?-1:1)*this.o,this.Ga)if(e=a,0==e)Nn(this,e,this.ma,
b),On(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=Ln(e,-h);var k=this.ma;1this.ma?(k=h%this.ya,0>k&&(k=this.ya+k),e=Ln(e,k),h-=k,k=1):1>this.ma?(h++,e=Ln(e,-1)):(h-=this.ma-1,e=Ln(e,this.ma-1));Nn(this,e,k,b);On(this,h,b)}else Nn(this,a,this.ma,b);else b.push(Cn.mr);c?f.it?b.push(f.it):(isFinite(a)&&b.push(f.suffix),b.push(this.va)):(isFinite(a)&&b.push(f.suffix),b.push(this.Aa));return b.join("")};
function Mn(a,b){var c=Ln(b,a.ha);0a.ha)throw Error("Min value must be less than max value");e||(e=[]);b=Mn(a,b);var f=b.intValue,h=b.pC,k=0h.length&&(h="1"+mi("0",a.ha-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(b=1;bb?(b=-b,c.push(Cn.cv)):a.Ha&&c.push(Cn.Tz);b=""+b;for(var e=Cn.ur,f=b.length;fa)return a-48;var b=Cn.ur.charCodeAt(0);return b<=a&&ab)return In;b=Math.min(14,b);var c=a[Ln(1,b)];for(--b;!c&&3<=b;)c=a[Ln(1,b)],b--;if(!c)return In;c=c.other;var e=a="",f=c.indexOf(";");0<=f&&(c=c.substring(0,f),f=c.substring(f+1))&&(e=/([^0]*)(0+)(.*)/.exec(f),a=e[1],e=e[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{Vr:b+1-(c[2].length-1),ht:a,it:e,prefix:c[1],suffix:c[3]}:In:In}
function Kn(a){if(!isFinite(a))return 0>>0);function Ho(a){if("function"===typeof a)return a;a[Po]||(a[Po]=function(b){return a.handleEvent(b)});
return a[Po]}
;function Qo(){no.call(this);this.ka=new yo(this);this.Lc=this;this.zc=null}
Lb(Qo,no);Qo.prototype[to]=!0;n=Qo.prototype;n.Es=function(){return this.zc};
n.addEventListener=function(a,b,c,e){Fo(this,a,b,c,e)};
n.removeEventListener=function(a,b,c,e){No(this,a,b,c,e)};
n.dispatchEvent=function(a){var b=this.Es();if(b){var c=[];for(var e=1;b;b=b.Es())c.push(b),++e}b=this.Lc;e=a.type||a;if("string"===typeof a)a=new po(a,b);else if(a instanceof po)a.target=a.target||b;else{var f=a;a=new po(e,b);ze(a,f)}f=!0;if(c)for(var h=c.length-1;!a.ma&&0<=h;h--){var k=a.o=c[h];f=k.Lm(e,!0,a)&&f}a.ma||(k=a.o=b,f=k.Lm(e,!0,a)&&f,a.ma||(f=k.Lm(e,!1,a)&&f));if(c)for(h=0;!a.ma&&hc&&(c=a.length);var e=a.indexOf("?");if(0>e||e>c){e=c;var f=""}else f=a.substring(e+1,c);a=[a.substr(0,e),f,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]}
function Xo(a,b,c){if(Array.isArray(b))for(var e=0;e>>0);a={requestId:c,hB:vp(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){},
kq:b.kq||function(){},
FE:b.FE||function(){},
Cr:b.Cr,dC:b.pageType,ll:b.ll};b.xd&&("IFRAME"==b.xd.nodeName?(a.window=b.xd.contentWindow,a.xd=a.window.document.body):(a.window=window,a.xd=b.xd));return a}
function vp(a,b,c){var e=wp(a)+"/apis/render?",f=a.ua,h=a.Ba,k=b.helpcenter,l=a.ta,p=a.va,r=a.Ha,t=a.Ia,w=a.Aa,z=b.pageType,E=b.pageId,pa=b.url,sa=b.sh,wa=b.EI;c=["js_request_id."+c];if(b.extraParams)for(var xa in b.extraParams)c.push(xa+"."+b.extraParams[xa]);a={v:1,key:f,request_source:h,helpcenter:k,hl:l,authuser:p,visit_id:r,view_id:t,psd:w,page_type:z,id:E,url:pa,components:sa,exclude_components:wa,extra_params:c,mendel_ids:a.ya,service_configuration:a.Ga,scdeb:a.wa,instant_preview:b.instantPreview,
symptom:b.symptom,scenario_id:b.testScenarioId};b="";for(var Ea in a)f=a[Ea],void 0!=f&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=Ea+"="+encodeURIComponent(f.toString()));return e+b}
function up(a,b,c){try{var e=JSON.parse(c)}catch(f){b.onError({type:1,message:c});return}if(404!=e.application_error&&e.html){if(b.ll){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(ue.get(e.page_metadata.page_type)!=b.dC){b.onError({type:3});return}}e.page_metadata&&b.kq(e.page_metadata);b.xd?xp(a,b,e.html):b.Cr(function(f){"IFRAME"==f.nodeName?(b.window=f.contentWindow,b.xd=b.window.document.body):(b.window=window,b.xd=f);xp(a,b,e.html)})}else b.onError({type:2})}
function xp(a,b,c){b.window.sc_scope=b.xd;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))});
Kg(b.xd,fp(c));c=Array.from(b.xd.getElementsByTagName("script"));a.ma(b,c)}
pp.prototype.ma=function(a,b){for(;0a.ha.length;a.oa()}
;function Cp(){var a=this;this.o=document.querySelector(".overlay");this.o.addEventListener("scroll",function(){Dp(a);a.oa()});
this.ha=this.o.querySelector(".overlay__backdrop");this.ha.addEventListener("touchmove",function(b){return b.preventDefault()});
this.ha.addEventListener("click",function(){Ep(a,0)});
this.ua=this.o.querySelector(".overlay__header");this.ua.addEventListener("touchmove",function(b){a.o.classList.contains("fullscreen")&&b.preventDefault()});
this.ta=this.o.querySelector(".overlay__close-button");this.ta.addEventListener("click",function(){Ep(a,0)});
this.oa=Yh(function(){if(!a.o.classList.contains("fullscreen")&&!a.ma){var b=a.o.scrollTop;0==b?(a.ka.close(),window.removeEventListener("scroll",a.na),window.document.body.style.overflow=""):b>.8*a.ha.clientHeight?Ep(a,a.ha.clientHeight):b<.2*a.ha.clientHeight?Ep(a,0):Ep(a,Math.round(.7*a.ha.clientHeight))}},300);
this.o.addEventListener("touchstart",function(){return a.ma=!0});
this.o.addEventListener("touchend",function(){a.ma=!1;a.oa()});
this.na=function(){window.scroll(0,a.va)};
this.ka=new zp(this.o,function(b){return Fp(a,b)},function(){Dp(a)})}
Cp.prototype.Dh=ma(5);function Dp(a){var b=Bp(a.ka);b&&(a.o.scrollTop>=a.ha.clientHeight?(a.o.classList.add("fullscreen"),b.ud.contentDocument.body.style.overflowY=""):(a.o.classList.remove("fullscreen"),b.ud.contentDocument.body.style.overflowY="hidden"),0a||5a?a=0:a>c&&(a=c);return a-b}
function Up(a){a.preventDefault()}
;function Xp(a,b,c){a.timeOfStartCall=(new Date).getTime();var e=c||tb,f=e.document,h=a.nonce||Yg(e);h&&!a.nonce&&(a.nonce=h);if("help"==a.flow){var k=ub("document.location.href",e);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var l=JSON.stringify(b);(k=1200>=l.length)&&(a.psdJson=l)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(k=e.GOOGLE_FEEDBACK_START)k.apply(e,b);else{e=
c+"/load.js?";for(var p in a)b=a[p],null==b||zb(b)||(e+=encodeURIComponent(p)+"="+encodeURIComponent(b)+"&");a=Ai(pi(f),"SCRIPT");h&&a.setAttribute("nonce",h);h=e;p=Ge("serverUri is the endpoint of our own Help API");Fe(p);Fe(p);h=Pe(h);Og(a,h);f.body.appendChild(a)}}
Kb("userfeedback.api.startFeedback",function(a,b,c){Xp(a,b,c)});function Yp(a){window.sc_trackStatsEvent(49,8);Zp(a)}
function Zp(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.Sr?!1:a.Sr,h=void 0===a.fB?!0:a.fB,k=a.pF,l=a.onClose,p=a.onLoad,r=a.payload;a=a.description;var t=mh(),w={};b=(w.flow=e,w.locale=t.lang,w.productId=b,w.disableSubmit=f,w);c&&(b.bucket=c);l&&(b.callback=l);p&&(b.onLoadCallback=p);t.sb_uri&&(b.serverUri=t.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;"submit"===e&&(b.report={description:a});var z={};r.forEach(function(E,pa){z[pa]=E});
Xp(b,z,void 0)}
;function $p(){var a=mh();a=new Map([["answer_id",a.pid],["bc_url",a.bcUrl],["environment_hostname",a.ehn],["external_name",a.ehc],["hc",a.hc],["hostname",a.host],["internal_ip",a.ii],["experiments",a.mendel_ids],["page_type",a.pt],["user_logged_in",a.li],["environment",a.env],["client",aq()]]);a.set("escalation_availability_matching_frd_forms",Uh().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",Uh().rule_service_escalation_availability_c2c_event_id);
a.set("rule_service_escalation_availability_c2c_synthesis_event_id",Uh().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",Uh().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",Uh().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",Uh().rule_service_escalation_availability_email_event_id);
a.set("rule_service_escalation_availability_email_synthesis_event_id",Uh().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",Uh().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",Uh().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",Uh().rule_service_extensible_contact_options_event_id);
a.set("rule_service_helpcenter_fields_synthesis_event_id",Uh().rule_service_helpcenter_fields_synthesis_event_id);return a}
function aq(){var a=mh().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}}
;function bq(){cq(this)}
function cq(a){a.o=(new Ip({className:"material-dialog-backdrop",um:"material-dialog-backdrop--active",Dw:"material-dialog-backdrop--locked",OB:"material-dialog-backdrop--disable-click-capture"})).ov(function(){return!a.oa});
a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ha&&a.ha(c),jh(b,"material-dialog--disable-close")||a.close())})}
bq.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");c&&Wp(c,a).reset().enable(jh(a,"material-dialog--draggable"));var e=a.querySelector(".material-dialog__minimize-button");if(e){var f=e.getAttribute("data-material-dialog-minimized-aria-label"),h=function(){var k=document.createElement("button");k.className="material-dialog-minimized";k.textContent=c.textContent+"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2594";f&&k.setAttribute("aria-label",f);k.addEventListener("click",
function(){b.o.open();document.body.removeChild(k)});
b.o.close();document.body.appendChild(k);k.focus()};
this.ka=function(){return e.removeEventListener("click",h)};
e.addEventListener("click",h)}this.oa=jh(a,"material-dialog--disable-close");this.o.ju(!jh(a,"material-dialog--show-background")).fu(jh(a,"material-dialog--disable-click-capture")).Ii(a).open();a.focus();return this};
bq.prototype.close=function(){this.o.close();this.ka&&this.ka();this.ma&&this.ma()};
bq.prototype.Xc=function(a){this.ha=a;return this};
bq.prototype.onClose=function(a){this.ma=a;return this};
bq.prototype.onClose=bq.prototype.onClose;bq.prototype.onAction=bq.prototype.Xc;bq.prototype.close=bq.prototype.close;bq.prototype.open=bq.prototype.open;function dq(a,b){var c=null;return function(){var e=nb.apply(0,arguments);clearTimeout(c);c=setTimeout(function(){a.apply(null,Ba(e))},b)}}
;function eq(){var a,b,c;return null!==(c=null===(b=null===(a=document.activeElement)||void 0===a?void 0:a.shadowRoot)||void 0===b?void 0:b.activeElement)&&void 0!==c?c:document.activeElement}
function fq(a){return Array.from(a.querySelectorAll("*")).filter(gq)}
function gq(a){if(a.disabled||0===a.offsetWidth||0===a.offsetHeight||"hidden"===window.getComputedStyle(a).visibility)a=!1;else if(0!==a.tabIndex||a.attributes.getNamedItem("tabindex"))a=0<=a.tabIndex;else a:switch(a.tagName){case "A":case "BUTTON":case "INPUT":case "SELECT":case "TEXTAREA":a=!0;break a;default:a=!1}return a}
function hq(a,b,c){c.activeElement&&(c=a.indexOf(c.activeElement),a=a[((-1===c?0:c+b)+a.length)%a.length],(a instanceof HTMLElement||a instanceof SVGElement)&&a.focus())}
;function iq(a){var b=void 0===a.label?"":a.label,c=void 0===a.floatingLabel?!0:a.floatingLabel,e=void 0===a.Xk?void 0:a.Xk,f=void 0===a.disabled?!1:a.disabled,h=void 0===a.filled?!1:a.filled,k=void 0===a.kc?!1:a.kc,l=a.Og;a=void 0===a.fn?"":a.fn;A.call(this,"sc.shared.MaterialBorder");this.error=this.o=this.active=!1;this.filled=h;this.floatingLabel=c;this.kc=k;this.label=b;this.Xk=e?"calc(100% - "+e/16+"rem)":void 0;this.disabled=f;this.ha=l;this.fn=a}
x(iq,A);n=iq.prototype;n.content=function(){this.filled?jq(this):kq(this)};
n.render=function(){A.prototype.render.call(this)};
function lq(a,b){a.label=b;a.Ca()}
function mq(a,b){a.error=b}
function kq(a){var b,c,e=a.Og();a.element("div","class",{container:!0,"container-dense":a.kc},function(){a.element("div","class",{left:!0,"left-error":a.error,focused:a.o,disabled:a.disabled});c=a.element("div","class",{mid:!0,"mid-error":a.error,"mid-active":e&&a.floatingLabel,focused:a.o,disabled:a.disabled},"style",{"max-width":a.Xk},function(){a.label&&(b=a.element("label","class",{label:!0,"label-dense":a.kc,"label-error":a.error,"label-active":e,"label-hidden":e&&!a.floatingLabel,"label-focused":a.o,
"label-disabled":a.disabled},"style",{"font-size":e?"1rem":""},"id",a.fn,a.label))});
a.element("div","class",{right:!0,"right-error":a.error,focused:a.o,disabled:a.disabled})});
if(b&&e&&a.floatingLabel&&c){var f=Number(window.getComputedStyle(c).width.replace("px",""));c.style.width=Math.ceil(.75*f+16)+"px";c.style.paddingLeft="4px";b.style.maxWidth="calc(100%/.75)"}}
function jq(a){var b=a.Og();a.element("div","class",{container:!0,"container-dense":a.kc,filled:!0,"filled-error":a.error,"filled-active":b,"filled-disabled":a.disabled,"filled-focused":a.o},function(){a.element("div","class",{"filled-bottom":!0,"filled-bottom-focused":a.o});a.element("label","class",{"filled-label":!0,"label-dense":a.kc,"label-error":a.error,"label-hidden":b&&!a.floatingLabel,"filled-label-active":b,"filled-label-disabled":a.disabled,"filled-label-focused":a.o},"style",{"max-width":a.Xk,
"font-size":b?"1rem":""},"id",a.fn,a.label)})}
n.blur=function(){this.o=!1;this.ha()?this.activate():this.deactivate()};
n.focus=function(){this.o=!0;this.activate()};
n.activate=function(){this.active=!0;this.Ca()};
n.deactivate=function(){this.active=!1;this.Ca()};
n.Og=function(){return this.label?this.active||this.ha():!1};function nq(a){var b=a.icon,c=void 0===a.text?"":a.text,e=void 0===a.title?"":a.title,f=void 0===a.Yp?!1:a.Yp,h=void 0===a.size?void 0:a.size,k=void 0===a.qw?void 0:a.qw,l=void 0===a.jn?!1:a.jn,p=void 0===a.filled?!1:a.filled,r=void 0===a.Ep?!1:a.Ep,t=a.trigger;a=a.tabIndex;A.call(this,"sc.shared.MaterialFab");this.o=!1;this.icon=k?new sl({icon:b,yb:!0,size:k}):new sl({icon:b,yb:!0});this.text=c;this.title=e;this.Yp=f;this.size=h;this.jn=l;this.filled=p;this.Ep=r;this.trigger=t;this.overlay=new Dl;
this.tabIndex=void 0===a?null:String(a)}
x(nq,A);nq.prototype.content=function(){var a=this,b=["class",{root:!0,extended:this.text,mini:this.Yp,lowered:this.jn,filled:this.filled,"fake-focus":this.o,grey:this.Ep},"tabindex",this.tabIndex,"onclick",this.trigger,"onkeydown",function(e){Gl(a.overlay,e)}];
this.title&&b.push("title",this.title);if(this.size){var c=this.size+"px";b.push("style",{height:c,width:c})}this.element.apply(this,["button"].concat(Ba(b),[function(){a.element("span","class","icon",a.icon);a.text&&Pk(a.text);a.overlay.render()}]))};function oq(a){var b=a.content,c=void 0===a.qc?5:a.qc,e=void 0===a.uc?5:a.uc,f=void 0===a.Oi?0:a.Oi,h=void 0===a.Ug?0:a.Ug,k=void 0===a.cj?!1:a.cj,l=a.bl,p=a.onClose,r=a.maxHeight,t=void 0===a.Bl?!1:a.Bl,w=void 0===a.Qn?!0:a.Qn,z=void 0===a.Bm?!0:a.Bm,E=void 0===a.Oo?!0:a.Oo,pa=void 0===a.Nh?!0:a.Nh,sa=void 0===a.Cl?!1:a.Cl;a=void 0===a.hh?{}:a.hh;A.call(this,"sc.shared.MaterialPopup");this.ka=null;this.na=!1;this.Bd=this.Pd=0;this.ua=b;this.Oi=f;this.Ug=h;this.qc=c;this.uc=e;this.maxHeight=r;this.va=
!t;this.Nh=sa||pa;this.bl=l;this.onClose=p;this.cj=k;this.Qn=w;this.Bm=z;this.Oo=E;this.hh=a;sa&&(this.hh=Object.assign({"background-color":"rgba(0, 0, 0, .5)","z-index":"986"},this.hh))}
x(oq,A);n=oq.prototype;n.Dd=function(){return!0};
n.content=function(){var a=this;this.ta=this.element("div","class","backdrop","style",Object.assign({pointerEvents:this.Nh&&this.isOpen()?"auto":"none",opacity:this.isOpen()?"1":"0"},this.hh),"onclick",this.Nh?function(b){a.Oo&&b.target===a.ta&&a.close()}:void 0,function(){a.o=a.element("div","class",{popup:!0,
background:a.va},"style",{transform:a.isOpen()?"scale(1, 1)":"scale("+(0===a.Oi?1:0)+", "+(0===a.Ug?1:0)+")",transformOrigin:pq(a.Oi)+" "+pq(a.Ug),opacity:a.isOpen()?"1":"0",visibility:a.isOpen()?"visible":"hidden"},"onkeydown",function(b){if(a.Bm&&"Escape"===b.key)a.close();else if(a.Qn)if("Tab"===b.key&&!b.shiftKey||a.cj&&"ArrowDown"===b.key){b.preventDefault();b=a.o?fq(a.o):[];var c=qq(a);c=void 0===c?document:c;hq(b,1,c)}else if("Tab"===b.key&&b.shiftKey||a.cj&&"ArrowUp"===b.key)b.preventDefault(),
b=a.o?fq(a.o):[],c=qq(a),c=void 0===c?document:c,hq(b,-1,c)},a.ua)});
this.ha&&this.ha()};
n.open=function(a){var b=this,c=void 0===a?{}:a,e=c.anchor;a=c.Nb;var f=c.Pd;c=c.Bd;if(!this.isOpen()&&(this.na=!0,this.Ca(),this.ha=function(){var h=e;if(b.o){var k=b.Pd,l=b.Bd;h instanceof A&&(h=h.getElement());var p=b.ta.getBoundingClientRect();h?(h=h.getBoundingClientRect(),k+=rq(b.qc,h.left,h.right,p.left,p.width,b.o.offsetWidth),l+=rq(b.uc,h.top,h.bottom,p.top,p.height,b.o.offsetHeight)):(k+=sq(b.qc,p.width,b.o.offsetWidth),l+=sq(b.uc,p.height,b.o.offsetHeight));b.maxHeight&&(b.o.style.maxHeight=
b.maxHeight,b.o.style.overflowY="auto");k=tq(k,b.o.offsetWidth,p.width);l=tq(l,b.o.offsetHeight,p.height);b.o.style.left=k+"px";b.o.style.top=l+"px"}},window.addEventListener("resize",this.ha),window.addEventListener("scroll",this.ha),uq(this,f,c),a)){if(a=eq())this.ka=a;
a=this.o?fq(this.o):[];0c||0>a?0:a+b>=c?c-b:a}
function pq(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}}
function qq(a){var b,c;return null!==(c=null===(b=a.getElement())||void 0===b?void 0:b.getRootNode())&&void 0!==c?c:document}
;function vq(a){kl.call(this);this.qk=!1;this.text=this.group="";this.selected=this.disabled=!1;this.Zd(a)}
x(vq,kl);n=vq.prototype;n.Zd=function(a){var b=void 0===a.text?"":a.text,c=void 0===a.disabled?!1:a.disabled,e=void 0===a.selected?!1:a.selected,f=a.content,h=a.Xa,k=a.ff,l=void 0===a.qk?!1:a.qk;this.group=void 0===a.group?"":a.group;this.selected=e;this.text=b;this.content=f;this.Xa=h;this.disabled=c;this.ff=k;this.qk=l};
n.La=function(){return this.text};
n.Vd=function(){return this.content};
n.Qf=function(){return this.Xa};
n.isSelected=function(){return this.selected};
n.Ng=function(a){var b;this.selected=a;null===(b=this.ff)||void 0===b?void 0:b.call(this,this.selected);nl(this,0)};function wq(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialRadio");this.id=jl();this.model=a instanceof vq?a:new vq(a);this.overlay=new Dl({sk:!0});this.o=null;el(this,this.model)}
x(wq,A);wq.prototype.content=function(a){var b=this;a&&this.model.Zd(a);this.element("label","for",this.id,"class",{root:!0,disabled:this.model.disabled,"align-top":this.model.qk},function(){b.element("div","class","radio",function(){b.o=Sb(b.element("input","id",b.id,"class","native-control","type","radio","name",b.model.group,"aria-label",b.model.Qf(),"disabled",b.model.disabled,"onchange",function(){b.Fa()}),HTMLInputElement);
b.o.checked=b.isSelected();b.element("div","class","ring");b.element("div","class","dot");b.overlay.render()});
var c=b.model.La(),e=b.model.Vd();(c||e)&&b.element("span","class","label-text",c||e)})};
wq.prototype.Fa=function(){if(this.o&&this.model.isSelected()!==this.o.checked&&(this.model.Ng(this.o.checked),this.model.group))for(var a=u(Array.from(document.getElementsByName(this.model.group))),b=a.next();!b.done;b=a.next())b.value.dispatchEvent(new Event("change"))};
wq.prototype.isSelected=function(){return this.model.isSelected()};function xq(a){var b=a.content,c=void 0===a.Rg?!0:a.Rg,e=void 0===a.xm?"placement-start":a.xm,f=void 0===a.Dr?"alignment-start":a.Dr,h=void 0===a.style?"style-normal":a.style,k=a.Qo,l=Mf(a,"content useFixedBackdrop caretPlacement caretAlignment style containerPadding".split(" "));A.call(this,"sc.shared.MaterialRichTooltip");var p=this;this.ha=!1;this.Bd=this.Pd=0;this.ka=b;this.Rg=c;this.ta=e;this.na=f;this.ua=h;this.Qo=k;this.o=new oq(Object.assign({content:function(){yq(p)},
Bl:!0,Qn:!1,Bm:!1},l))}
x(xq,A);n=xq.prototype;n.open=function(a){this.Rg?this.o.open(a):(this.ha=!0,this.Ca())};
n.isOpen=function(){return this.Rg?this.o.isOpen():this.ha};
n.close=function(){this.Rg?this.o.close():(this.ha=!1,this.Ca())};
function zq(a,b){var c=b.Pd;b=b.Bd;a.Rg||(a.Pd=null!==c&&void 0!==c?c:a.Pd,a.Bd=null!==b&&void 0!==b?b:a.Bd,a.Ca())}
n.Dd=function(){return!0};
n.content=function(){var a=this;this.Rg?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ha?"visible":"hidden",transform:"translate("+this.Pd+"px, "+this.Bd+"px)"},function(){yq(a)})};
function yq(a){a.element("div","class","root "+a.ta+" "+a.ua,function(){a.element("div","class","container","style",{padding:a.Qo},a.ka);a.element("div","class","clip-track "+a.na,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})}
;var Aq={vG:!1,vm:!0};function Bq(){A.call(this,"sc.shared.MaterialSnackbar");this.ha=new Hl;this.message="";this.Ck=5E3;this.Pq=!1;this.state=2}
x(Bq,A);Bq.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.Ck?5E3:a.Ck;a=void 0===a.Pq?!1:a.Pq;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.Ck=f;this.Pq=a;e?this.action=Object.assign(Object.assign({},Aq),e):this.action=void 0;this.Ca();Cq(this);return new Promise(function(h){b.onClose=h})};
Bq.prototype.close=function(){0===this.state&&(this.o&&clearTimeout(this.o),this.state=1,this.message="",this.Ca())};
Bq.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.Pq,"root-closed":2===this.state},function(){var b;a.element("div","class",{snackbar:!0,opened:0===a.state,closing:1===a.state,closed:2===a.state,"long-action":null===(b=a.action)||void 0===b?void 0:b.vG},"ontransitionend",function(c){var e;"opacity"===c.propertyName&&0!==a.state&&2!==a.state&&(a.state=2,a.Ca(),null===(e=a.onClose)||void 0===e?void 0:e.call(a))},function(){a.element("div","role","status",
"aria-live","assertive","class","message",a.message);
Dq(a)})})};
function Dq(a){a.action&&a.element("div","class","action",function(){a.ha.render({text:a.action.actionText,trigger:function(){var b,c;a.action.vm&&a.close();null===(c=(b=a.action).Xc)||void 0===c?void 0:c.call(b)}})})}
function Cq(a){a.action||(a.o=setTimeout(function(){a.close()},a.Ck))}
;function Eq(){this.ka=[];this.ha=!1;this.oa=new Bq}
function Fq(){return Gq.initialize()}
Eq.prototype.initialize=function(a){a=void 0===a?document.body:a;if(this.ha)return this;this.ha=!0;Hq(this,a);return this};
Eq.prototype.open=function(a){this.ha&&(this.ka.push(a),Iq(this))};
Eq.prototype.close=function(){this.oa.close()};
Eq.prototype.Na=function(){var a=this;mb(function(b){if(1==b.o)return a.ha?a.ma?Ua(b,a.ma,2):b.Sa(2):b.return(a);a.o&&a.o.parentElement&&(a.o.parentElement.removeChild(a.o),a.o=void 0);a.ha=!1;return b.return(a)})};
function Iq(a,b){b=void 0===b?!1:b;var c;mb(function(e){if(1==e.o){if(!b&&a.ma)return e.return();if(0===a.ka.length)return null===(c=a.na)||void 0===c?void 0:c.call(a),delete a.ma,delete a.na,e.return();a.ma||(a.ma=new Promise(function(f){a.na=f}));
return Ua(e,a.oa.open(a.ka[0]),2)}a.ka.shift();Iq(a,!0);Za(e)})}
function Hq(a,b){"interactive"===document.readyState||"complete"===document.readyState?Jq(a,b):window.addEventListener("DOMContentLoaded",function(){Jq(a,b)})}
function Jq(a,b){a.o=document.createElement("div");b.appendChild(a.o);Sk(a.o,function(){a.oa.render()})}
var Gq=new Eq;function Kq(a){var b=void 0===a?{}:a;a=void 0===b.size?"mspin-small":b.size;b=void 0===b.Ko?!1:b.Ko;A.call(this,"sc.shared.MaterialSpinner");this.size=a;this.Ko=b}
x(Kq,A);Kq.prototype.content=function(){var a=this;this.element("div","class","mspin "+this.size+" "+(this.Ko?"mspin-centered":""),function(){a.element("div",function(){a.element("div")})})};function Lq(a){kl.call(this);this.inputType="";this.Ch=!1;this.Me=!0;this.Yk=this.rows=0;this.Ym=this.text=this.label="";this.kc=this.filled=!1;this.Re=!0;this.disabled=this.Eq=!1;this.placeholder="";this.Le=[];this.error="";this.maxLength=void 0;this.Gd=!1;this.Zd(a)}
x(Lq,kl);n=Lq.prototype;
n.Zd=function(a){var b=void 0===a.Ch?!1:a.Ch,c=void 0===a.Me?!0:a.Me,e=void 0===a.rows?0:a.rows,f=void 0===a.Yk?0:a.Yk,h=void 0===a.label?"":a.label,k=void 0===a.placeholder?"":a.placeholder,l=void 0===a.text?"":a.text,p=void 0===a.Ym?"":a.Ym,r=void 0===a.filled?!1:a.filled,t=void 0===a.kc?!1:a.kc,w=void 0===a.Re?!0:a.Re,z=void 0===a.Eq?!1:a.Eq,E=void 0===a.disabled?!1:a.disabled,pa=void 0===a.Xd?void 0:a.Xd,sa=void 0===a.Zf?void 0:a.Zf,wa=void 0===a.Xf?void 0:a.Xf,xa=void 0===a.iq?void 0:a.iq,Ea=
void 0===a.Le?["self"]:a.Le,Da=void 0===a.error?"":a.error,za=a.maxLength,Na=void 0===a.Gd?!1:a.Gd;this.inputType=void 0===a.inputType?"":a.inputType;this.Ch=b;this.rows=e;this.Yk=f;this.label=h;this.placeholder=k;this.text=l;this.Ym=p;this.filled=r;this.kc=t;this.Re=w;this.Eq=z;this.disabled=E;this.Xd=pa;this.Zf=sa;this.Xf=wa;this.iq=xa;this.Le=Ea;this.error=Da;this.Me=c;this.maxLength=za;this.Gd=Na};
n.wj=function(){return this.Me};
n.ub=function(){return this.label};
n.La=function(){return this.text};
n.wb=function(a){a!==this.text&&(this.text=a,nl(this,0))};
n.getError=function(){return this.error};
n.Ob=function(a){a!==this.disabled&&(this.disabled=a,nl(this,3))};
n.qd=function(){return this.maxLength};function Mq(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialTextField");this.labelId=jl();this.na=jl();this.o=null;this.ka=!1;this.model=a instanceof Lq?a:new Lq(a);el(this,this.model)}
x(Mq,A);function Nq(a){return a.model.wj()?a.o?a.o:new iq({label:a.model.placeholder,fn:a.model.ub()?void 0:Oq(a),floatingLabel:a.model.Re,disabled:a.model.disabled,filled:a.model.filled,kc:a.model.kc,Og:function(){return""!==a.model.La()}}):null}
n=Mq.prototype;
n.content=function(a){var b=this;a&&this.model.Zd(a);this.o=Nq(this);this.element("div","class","root",function(){b.model.ub()&&b.element("label","class","label","id",b.labelId,b.model.ub());b.o&&mq(b.o,!!b.model.getError());b.element("div","class",{"input-container":!0,multiline:b.model.Ch,dense:b.model.kc,invalid:b.model.getError(),outlined:!b.model.filled,filled:b.model.filled,disabled:b.model.disabled},function(){b.element(b.model.ub()?"div":"label","class",{box:!0,"box-no-label":b.model.filled&&!b.model.Re,
"filled-box":b.model.filled&&!b.model.kc&&(b.model.Re||b.model.Ch),"filled-label":b.model.filled&&!b.model.kc&&b.model.Re,"outlined-box":!b.model.filled&&b.model.Re},function(){b.ha=b.element(b.model.Ch?"textarea":"input","class",{"native-control":!0,"native-control-filled":b.model.filled},"style",{padding:"0 15px","padding-bottom":b.model.filled?"0":"15px"},"placeholder",b.o?"":b.model.placeholder,"aria-placeholder",b.o?b.model.placeholder:"","type",b.model.inputType,"rows",b.model.rows,"disabled",
b.model.disabled,"aria-labelledby",Pq(b),"maxlength",b.model.qd(),"onfocus",function(){return void b.Zf()},"onblur",function(){return void b.Xf()},"oninput",function(){var f,h=b.ha.value;
b.model.wb(h);null===(f=b.model.Xd)||void 0===f?void 0:f(h)},"onkeyup",function(f){var h;
"Enter"===f.key&&(null===(h=b.model.iq)||void 0===h?void 0:h())},"aria-required",b.model.Gd);
b.ha.value=b.model.La();if(b.model.Ch&&0===b.model.rows){var e=Qq(b);b.ha.style.height=e+"px";0===e&&(b.ha.style.overflowY="hidden")}});
b.o&&(b.o.render(),lq(b.o,b.model.placeholder))});
var c=b.model.getError()||b.model.Ym;c&&(b.element("div","id",b.na,"class",{"helper-text":!0,"helper-text-invalid":b.model.getError(),"helper-text-disabled":b.model.disabled,"helper-text-filled":b.model.filled,"helper-text-outlined":!b.model.filled,"helper-text-hidden":!b.model.getError()&&b.model.Eq&&!b.ka},c),b.ha.setAttribute("aria-describedby",b.na))})};
function Pq(a){return a.model.Le?a.model.Le.map(function(b){return"self"===b?Oq(a):b}).join(" "):Oq(a)}
function Oq(a){if(a.model.ub()||a.model.placeholder)return a.labelId}
function Qq(a){var b=Number(getComputedStyle(a.ha).paddingLeft.replace(/[^0-9\.]/g,"")),c=a.ha.clientWidth-2*b;b=a.element("div","class","expander","style","width: "+c+"px",""+a.model.La()+"\u200b");if(a.model.Yk){var e="\n".repeat(a.model.Yk-1);a=a.element("div","class","expander","style","width: "+c+"px",""+e+"\u200b");return Math.min(b.clientHeight,a.clientHeight)}return b.clientHeight}
n.Zf=function(){var a;this.ka=!0;this.o&&this.o.focus();null===(a=this.model.Zf)||void 0===a?void 0:a();this.Ca()};
n.Xf=function(){var a;this.ka=!1;this.o&&this.o.blur();null===(a=this.model.Xf)||void 0===a?void 0:a();this.Ca()};
n.La=function(){return this.model.La()};
n.wb=function(a){this.model.wb(a)};
function Rq(a,b){a=a.model;b!==a.error&&(a.error=b,nl(a,2))}
n.hasError=function(){return!!this.model.getError()};
n.Ob=function(a){this.model.Ob(a)};
n.focus=function(){this.ha.focus()};function Sq(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.Qj?"":a.Qj,f=void 0===a.isRtl?!1:a.isRtl,h=void 0===a.zj?!0:a.zj,k=void 0===a.dg?!1:a.dg,l=void 0===a.Hu?0:a.Hu;a=void 0===a.Jq?4:a.Jq;A.call(this,"sc.shared.MaterialTooltip");var p=this;this.o=!1;this.Hu=l;this.Jq=a;this.isRtl=f;this.text=b;this.trigger=c;this.Qj=e;this.zj=h;this.dg=k;this.activate=function(){if(!p.dg||Tq(p,p.trigger))p.o=!0,p.Ca()};
this.deactivate=function(){p.o=!1;p.Ca()};
this.ha=function(r){var t=r.clientX,w=r.clientY;r=p.container.getBoundingClientRect();var z=r.right,E=r.bottom;w=r.top<=w&&w<=E;r.left<=t&&t<=z&&w||p.deactivate()}}
x(Sq,A);Sq.prototype.content=function(){var a=this;Uq(this);this.container=this.element("div","class","container","style",{display:this.o?"":"none",direction:this.isRtl?"rtl":void 0,"max-height":this.zj?"7rem":void 0},function(){var h=Xk(a.text);h.classList.add(Vq+"blob");for(var k=u(a.Qj.split(/ +/)),l=k.next();!l.done;l=k.next())(l=l.value)&&h.classList.add(l);a.zj?(h.style.webkitLineClamp="5",h.style.whiteSpace="normal"):h.style.display="inline-block"});
this.container.style.top="0";this.container.style.left="0";this.container.style.transform="none";var b=this.container.getBoundingClientRect(),c=this.trigger.getBoundingClientRect(),e=c.x,f=c.y;0!==b.top&&(e=c.x-b.x,f=c.top-b.top);this.container.style.left=Math.floor(e+c.width/2+this.Hu)+"px";this.container.style.top=f+c.height+this.Jq+"px";this.container.style.transform="";this.trigger.addEventListener("mouseenter",this.activate);this.trigger.addEventListener("mouseleave",this.ha);this.trigger.addEventListener("focus",
this.activate);this.trigger.addEventListener("blur",this.deactivate);this.container&&this.container.addEventListener("mouseleave",this.deactivate)};
Sq.prototype.Ca=function(){A.prototype.Ca.call(this);var a=this.getElement().firstChild;if(a){var b=window.innerHeight,c=document.documentElement.clientWidth,e=a.getBoundingClientRect();if(e.right>=c){var f=Number(a.style.left.replace("px",""));a.style.left=Math.floor(f-(e.right-c))+"px"}e.bottom>=b&&(a.style.top=a.offsetHeight/2*-1+"px")}};
Sq.prototype.Tc=function(){Uq(this)};
function Uq(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.ha);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)}
function Tq(a,b){if(b.scrollWidth>b.getBoundingClientRect().width)return!0;b=u(b.children);for(var c=b.next();!c.done;c=b.next())if(Tq(a,c.value))return!0;return!1}
var Vq=al("sc.shared.MaterialTooltip");function Wq(a){return window.matchMedia("(max-width: "+a+")").matches}
function Xq(){return Wq("37.5rem")}
;function Yq(){this.ha={};this.o=0}
n=Yq.prototype;n.format=function(a){var b=ji("SafeHtmlFormatter:");a=ji(a).replace(new RegExp("\\{"+b+"[\\w]+\\}","g"),Hb(this.mF,this,[]));return Af(a,null)};
n.mF=function(a,b){a=this.ha[b];if(!a)return b;b="";a.Pb&&(b+="<"+a.Pb+a.attributes+">");a.html&&(b+=a.html);a.Mb&&(b+=""+a.Mb+">");return b};
n.Pb=function(a,b){Bf(a);return Zq(this,{Pb:a,attributes:Hf(b)})};
n.Mb=function(a){Bf(a);return Zq(this,{Mb:a})};
n.text=function(a){return Zq(this,{html:ji(a)})};
n.safeHtml=function(a){return Zq(this,{html:yf(a).toString()})};
function Zq(a,b){a.o++;var c="{SafeHtmlFormatter:"+a.o+"_"+oi()+"}";a.ha[ji(c)]=b;return c}
;function $q(a,b){b=void 0===b?mh().hc:b;this.ha=a;this.ma={};b&&(this.ma.helpcenter=b)}
n=$q.prototype;n.Bj=function(a){this.na=a;return this};
n.onError=function(a){this.ka=a;return this};
n.ut=function(a){this.oa=a;return this};
n.Kh=function(a,b){this.ma[a]=b;return this};
n.start=function(a){var b=this;a=void 0===a?mh().upload_hostname:a;var c=new XMLHttpRequest;c.open("POST",a+"/upload");c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText);ar(b,e.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(f){br(b)}});
c.addEventListener("error",function(){return br(b)});
c.addEventListener("abort",function(){return br(b)});
c.send(cr(this));return this};
function ar(a,b){var c=new XMLHttpRequest;c.open("POST",b);c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText).sessionStatus.additionalInfo["uploader_service.GoogleRupioAdditionalInfo"].completionInfo.customerSpecificInfo;a.o=e.cns_filename;a.ta=e.document_id;a.na&&a.na()}catch(f){br(a)}});
c.upload.addEventListener("progress",function(e){a.oa&&a.oa(e.lengthComputable?Math.max(e.loaded-(e.total-a.ha.size),0):0)});
c.addEventListener("error",function(){return br(a)});
c.addEventListener("abort",function(){return br(a)});
b=new FormData;b.append("Filedata",a.ha,a.ha.name);c.send(b)}
function br(a){a.ka&&a.ka()}
function cr(a){var b=[{external:{name:"file",filename:a.ha.name,formPost:{}}}],c;for(c in a.ma)b.push({inlined:{name:c,content:a.ma[c],contentType:"text/plain"}});return JSON.stringify({protocolVersion:"0.8",createSessionRequest:{fields:b}})}
n.zC=function(){return this.o};
n.oi=function(){return this.ta};
$q.prototype.getDocumentId=$q.prototype.oi;$q.prototype.getCnsFilename=$q.prototype.zC;$q.prototype.start=$q.prototype.start;$q.prototype.setMetadata=$q.prototype.Kh;$q.prototype.onProgress=$q.prototype.ut;$q.prototype.onError=$q.prototype.onError;$q.prototype.onSuccess=$q.prototype.Bj;function dr(){var a=this;this.ha=document.querySelector(".overlay");this.o=(new Ip({className:"overlay-backdrop",um:"overlay-backdrop--active",Dw:"overlay-backdrop--locked"})).Ii(this.ha).onClose(function(){a.ma.close()});
this.o.ju(!0);this.o.fu(!0);this.ka=this.ha.querySelector(".overlay__close-button");this.ka.addEventListener("click",function(){a.o.close()});
this.ma=new zp(this.ha,function(b){b.ud.contentDocument.body.style.padding="2.5rem 3.25rem"},null)}
dr.prototype.Dh=ma(4);window.sc_initOverlay=function(){return new dr};var er={"alumnus_expert.svg":Ge('\n'),"bronze_expert.svg":Ge('\n'),
"community_specialist.svg":Ge('\n'),"diamond_expert.svg":Ge('\n'),
"error_computer.svg":Ge('\n'),
"gold_expert.svg":Ge('\n'),
"google_employee.svg":Ge('\n'),"legacy_expert.svg":Ge('\n'),
"logo_googleg_48dp.svg":Ge('\n'),
"page_desktop.svg":Ge('\n'),
"page_desktop_dark.svg":Ge('\n'),
"platinum_expert.svg":Ge('\n'),
"play.svg":Ge('\n'),"search.svg":Ge('\n'),
"silver_expert.svg":Ge('\n'),
"stop.svg":Ge('\n'),"workflow.svg":Ge('\n'),
"workflow_dark.svg":Ge('\n')};function fr(a){A.call(this,"sc.shared.TsAssetInterop");this.o=a}
x(fr,A);fr.prototype.content=function(){Xk(er[this.o])};var gr=new Map([[0,"workflow.svg"],[1,"legacy_expert.svg"],[2,"alumnus_expert.svg"],[3,"bronze_expert.svg"],[4,"silver_expert.svg"],[5,"gold_expert.svg"],[6,"platinum_expert.svg"],[7,"diamond_expert.svg"],[8,"community_specialist.svg"],[9,"google_employee.svg"],[10,"play.svg"],[11,"stop.svg"]]),hr=new Map([[0,"workflow_dark.svg"]]);
function ir(a){var b=void 0===a.yb?!1:a.yb,c=void 0===a.ss?!1:a.ss,e=a.icon,f=void 0===a.isDarkMode?!1:a.isDarkMode,h=void 0===a.size?24:a.size;a=a.title;A.call(this,"sc.icon.Icon");f=f&&hr.has(e)?hr.get(e):gr.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.yb=b;this.ss=c;this.size=h;this.o=new fr(f);this.title=a}
x(ir,A);ir.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.yb,flip:this.ss},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function jr(a){y.call(this,a,-1,kr)}
x(jr,y);var kr=[1,2,3,4];function lr(a){y.call(this,a,-1,mr)}
x(lr,y);var mr=[2];function nr(a){y.call(this,a,31,or)}
x(nr,y);nr.prototype.Vb=ma(7);nr.prototype.$c=ma(8);var or=[3,20,27];function pr(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==c&&"moz-extension"!==c&&"file"!==c&&"android-app"!==
c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!==c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var e=b.indexOf(":");if(-1!=e){var f=b.substring(e+1);b=b.substring(0,e);if("http"===c&&"80"!==f||"https"===c&&"443"!==f)a=":"+f}return c+"://"+b+a}
;function qr(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;t=r=0}
function b(w){for(var z=k,E=0;64>E;E+=4)z[E/4]=w[E]<<24|w[E+1]<<16|w[E+2]<<8|w[E+3];for(E=16;80>E;E++)w=z[E-3]^z[E-8]^z[E-14]^z[E-16],z[E]=(w<<1|w>>>31)&4294967295;w=f[0];var pa=f[1],sa=f[2],wa=f[3],xa=f[4];for(E=0;80>E;E++){if(40>E)if(20>E){var Ea=wa^pa&(sa^wa);var Da=1518500249}else Ea=pa^sa^wa,Da=1859775393;else 60>E?(Ea=pa&sa|wa&(pa|sa),Da=2400959708):(Ea=pa^sa^wa,Da=3395469782);Ea=((w<<5|w>>>27)&4294967295)+Ea+xa+Da+z[E]&4294967295;xa=wa;wa=sa;sa=(pa<<30|pa>>>2)&4294967295;pa=w;w=Ea}f[0]=f[0]+
w&4294967295;f[1]=f[1]+pa&4294967295;f[2]=f[2]+sa&4294967295;f[3]=f[3]+wa&4294967295;f[4]=f[4]+xa&4294967295}
function c(w,z){if("string"===typeof w){w=unescape(encodeURIComponent(w));for(var E=[],pa=0,sa=w.length;par?c(l,56-r):c(l,64-(r-56));for(var E=63;56<=E;E--)h[E]=z&255,z>>>=8;b(h);for(E=z=0;5>E;E++)for(var pa=24;0<=pa;pa-=8)w[z++]=f[E]>>pa&255;return w}
for(var f=[],h=[],k=[],l=[128],p=1;64>p;++p)l[p]=0;var r,t;a();return{reset:a,update:c,digest:e,digestString:function(){for(var w=e(),z="",E=0;El?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*l)).toUTCString();this.o.cookie=a+"="+b+c+k+l+e+(null!=f?";samesite="+
f:"")};
n.get=function(a,b){for(var c=a+"=",e=(this.o.cookie||"").split(";"),f=0,h;fa.Fd()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.Ia}
n.dispatch=function(a){if(a instanceof nr)this.log(a);else{var b=new nr;a=a.Jb();b=Sd(b,8,a);this.log(b)}};
function Vr(a,b){b?(a.ma||(a.ma=new lr),b=b.Jb(),Sd(a.ma,4,b)):a.ma&&Sd(a.ma,4,void 0,!1)}
function Wr(a){a.Za=a.Sd}
function Xr(a,b){a.na=new yr(1>b?1:b);So(a.o,a.na.Ya())}
n.log=function(a){a=a.clone();var b=this.Ke++;Sd(a,21,b);this.Ba&&Sd(a,26,this.Ba);if(!Ld(a,1)){b=a;var c=Date.now().toString();Sd(b,1,c)}Od(a,15)||Sd(a,15,60*(new Date).getTimezoneOffset());this.ma&&(b=this.ma.clone(),ce(a,16,b));for(;1E3<=this.ha.length;)this.ha.shift(),++this.va;this.ha.push(a);this.dispatchEvent(new Yr(a));this.Ha||this.o.enabled||this.o.start()};
n.flush=function(a,b){var c=this;if(0===this.ha.length)a&&a();else if(this.Oa)Zr(this);else{var e=Date.now();if(this.jc>e&&this.QaE||401===E||0===E)c.ha=pa.concat(c.ha),c.Ha||c.o.enabled||c.o.start();b&&b("net-send-failed",E)},z=function(){c.Va?c.Va.send(r,t,w):c.vc(r,t,w)};
p?p.then(function(E){r.Vt["Content-Encoding"]="gzip";r.Vt["Content-Type"]="application/binary";r.body=E;r.sB=2;z()},function(){z()}):z()}}}};
n.ps=function(){this.Aa||(this.Za&&Zr(this),this.Ea&&jaa(this),this.flush())};
function Zr(a){$r(a,32,10,function(b,c){b=$o(b,"format","json");b=window.navigator.sendBeacon(b,c.Jb());a.Oa&&!b&&(a.Oa=!1);return b})}
function jaa(a){$r(a,6,5,function(b,c){c=c.Jb();for(var e=[],f=0,h=0;h>=8);e[f++]=k}c=jd(e,3);b=Zo(b,"format","base64json","p",c);if(15360 .heading").getAttribute("data-search-dym-tracking-id"),a.Tt(f,b,h,e,c)):(e=""!==kh("symptom"),a.Fj(f,h,b.getAttribute("data-search-rank"),b.getAttribute("data-search-result-id"),b.getAttribute("data-search-request-id"),b.getAttribute("data-search-url"),
b.getAttribute("data-search-flow"),b.getAttribute("data-search-ctx"),e,c))}}
function laa(a,b){function c(){h&&k&&((window.sc_delayLocationHandler=e)?e(f):Dh(f))}
if("_blank"==a.target||b.shiftKey||b.ctrlKey||b.metaKey)return null;var e=window.sc_delayLocationHandler,f,h=!1,k=!1;window.sc_delayLocationHandler=function(){h=!0;c()};
return function(l){k=!0;f=l;c()}}
n.Fj=function(a,b,c,e,f,h,k,l,p,r){b=hs(p?"suggestion_clicked":"search_results_clicked",b,k,l);es(b,"q",a);es(b,"clickRank",c);es(b,"resultId",e);es(b,"requestId",f);es(b,"shownContentList",h);is(this,b,h,r)};
n.Tt=function(a,b,c,e,f){c=hs("sugesstion_clicked",c);es(c,"q",a);e&&es(c,"dymTrackingId",e);is(this,c,b,f)};
n.St=function(a,b,c){b=hs("autocomplete_search_query",mh().visit_id,b);es(b,"q",a);is(this,b,"",c)};
n.Qt=function(a,b,c,e){c=hs("autocomplete_results_clicked",mh().visit_id,c);es(c,"q",a);es(c,"shownContentList",b);is(this,c,b,e)};
n.Rt=function(a,b){b=hs("autocomplete_click_impressions",mh().visit_id,b);es(b,"shownContentList",a.join("|"));js(this,b,"sc_nullFunction")};
function is(a,b,c,e){e&&e instanceof Function?(window.sc_searchMetricsLinkCallback=function(){e(c)},js(a,b,"sc_searchMetricsLinkCallback")):js(a,b,"sc_nullFunction")}
n.jx=function(a){var b=hs("article_help_link_clicked",mh().visit_id,"help");es(b,"url",a);js(this,b,"sc_nullFunction")};
n.tx=function(a){var b=hs("opened_to_article",mh().visit_id,"help");es(b,"shownContentList",a);js(this,b,"sc_nullFunction")};
n.zn=function(a,b,c,e,f,h,k,l){e=e||kh("query")||kh("q");h=h||""!==kh("symptom");a=hs(h?"shown_suggestions":"shown_search_results",a,f,k);es(a,"q",e);es(a,"requestId",b);es(a,"shownContentList",c.join("|"));l&&es(a,"dymTrackingId",l);js(this,a,"sc_nullFunction")};
function ks(a,b,c){b=hs(b,mh().visit_id,"help");c&&es(b,"contactMode",c);js(a,b,"sc_nullFunction")}
n.px=function(){ks(this,"nd4c_requested")};
n.ox=function(){ks(this,"shown_contact_us","nd4c_email")};
n.nx=function(){ks(this,"contact_us_clicked","nd4c_email")};
n.sx=function(){ks(this,"shown_contact_us","nd4c_phone")};
n.qx=function(){ks(this,"contact_us_clicked","nd4c_phone")};
n.lx=function(){ks(this,"shown_contact_us","nd4c_chat")};
n.kx=function(){ks(this,"contact_us_clicked","nd4c_chat")};
n.Gj=function(a,b,c,e,f,h){a=hs(void 0===h?"suggestion_clicked":h,a);es(a,"requestId",b);es(a,"resultId",c);void 0!==e&&es(a,"clickRank",e);void 0!==f&&es(a,"shownContentList",f);js(this,a,"sc_nullFunction")};
function hs(a,b,c,e){a=es(es(es(es(es(es(es(new kaa,"flow",c||"support-content"),"gfSessionId",b),"hcName",mh().hc),"locale",mh().lang),"authuser",mh().au),"useAnonymousMetrics","false"),"userAction",a);(e=e||maa())&&es(a,"productSpecificContext",e);"help"===c&&es(a,"useInappHelpPanel","true");(c=Qh("productEscalationsId"))&&es(a,"productId",c);return a}
function maa(){var a=mh().query_params.find(function(b){return"ec"==b.key});
return a?a.value:""}
function js(a,b,c){if(a.o||"true"===Qh("initializeMojoMetrics")){es(b,"callback",c);a=vi(document,"SCRIPT");a.onerror=window[c];var e=Object.fromEntries(b.ma.entries());c=Object.fromEntries(b.o.entries());b=Me(b.ha,e);b=Le(b).toString();b=Qe.exec(b);e=b[3]||"";c=Pe(b[1]+Re("?",b[2]||"",c)+Re("#",e,void 0));Og(a,c);document.body.appendChild(a)}}
fs.prototype.reportSearchResultsFeatureClick=fs.prototype.Gj;fs.prototype.reportNewDealChatClicked=fs.prototype.kx;fs.prototype.reportNewDealChatDisplayed=fs.prototype.lx;fs.prototype.reportNewDealTfnClicked=fs.prototype.qx;fs.prototype.reportNewDealTfnDisplayed=fs.prototype.sx;fs.prototype.reportNewDealEmailClicked=fs.prototype.nx;fs.prototype.reportNewDealEmailDisplayed=fs.prototype.ox;fs.prototype.reportNewDealRequested=fs.prototype.px;fs.prototype.reportImpressions=fs.prototype.zn;
fs.prototype.reportOpenedToArticle=fs.prototype.tx;fs.prototype.reportArticleHelpLinkClicked=fs.prototype.jx;fs.prototype.reportAutocompleteImpressions=fs.prototype.Rt;fs.prototype.reportAutocompleteClick=fs.prototype.Qt;fs.prototype.reportAutocompleteSearch=fs.prototype.St;fs.prototype.reportSpellingClick=fs.prototype.Tt;fs.prototype.reportClick=fs.prototype.Fj;fs.prototype.setUpMojoReportingForSpelling=fs.prototype.Px;fs.prototype.setUpMojoReportingForSearchResults=fs.prototype.Ox;var ls;
Kb("hcfe.MojoMetrics",fs);window.sc_initMojoMetrics=function(){ls||(ls=new fs,ls.Ox(),ls.Px(),window.sc_trackSearchResultImpressions=window.sc_trackSearchResultEnabledRceTracking?window.sc_nullFunction:ls.zn.bind(ls))};function ms(){A.call(this,"sc.shared.material_dialog.DialogContent");this.o=new Kq}
x(ms,A);ms.prototype.content=function(a){var b=this,c=a.title,e=a.content,f=a.ni,h=a.tb;this.element("div","class","root",function(){c&&b.element("h1","class","title",c);e&&b.element("div",e);f&&b.element("div",f);h&&b.element("div","class","loading-overlay",function(){b.o.render()})})};var naa={qc:7,uc:7,Bm:!0,Qn:!0};function ns(a){var b=this,c=a.content,e=void 0===a.scope?document.body:a.scope,f=a.Xa,h=Mf(a,["content","scope","ariaLabel"]);this.ha=new Map;this.scope=e;this.o=new oq(Object.assign(Object.assign(Object.assign({},naa),h),{onClose:function(){var k;if(b.Nc)for(var l=u(b.ha),p=l.next();!p.done;p=l.next()){var r=u(p.value);p=r.next().value;(r=r.next().value)||p.removeAttribute("aria-hidden")}null===(k=h.onClose)||void 0===k?void 0:k.call(h)},
content:function(){Wk("div","role","dialog","aria-modal","true","aria-label",f,c)}}))}
ns.prototype.initialize=function(){var a=this;if(this.Nc)return this;this.Nc=document.createElement("div");this.Nc.setAttribute("aria-live","polite");this.scope.appendChild(this.Nc);Sk(this.Nc,function(){a.o.render()});
return this};
ns.prototype.Na=function(){this.Nc&&(this.o.close(),this.Nc.remove(),this.Nc=void 0)};
ns.prototype.open=function(a){a=void 0===a?{}:a;this.initialize();if(this.Nc)for(var b=this.Nc;b&&b!==document.body;){var c=b,e=os(c);if(e){e=u(e.childNodes);for(var f=e.next();!f.done;f=e.next())f=f.value,c!==f&&zb(f)&&1===f.nodeType&&(this.ha.set(f,"true"===f.getAttribute("aria-hidden")),f.setAttribute("aria-hidden","true"))}b=os(b)}this.o.open(Object.assign({Nb:!0},a))};
ns.prototype.close=function(){this.o.close()};
function os(a){return a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&a.mode?a.host:a.parentNode}
;var oaa={A:{rv:["href"]},B:{},BLOCKQUOTE:{},BR:{},CODE:{},DIV:{},EM:{replaceWith:"I"},I:{},IMG:{rv:["src"]},LI:{},OL:{},P:{replaceWith:"DIV"},STRONG:{replaceWith:"B"},U:{},UL:{}},paa=/\b(?:https?:\/\/|www\.)\S+\s*$/i,ps=/^(?:[a-z]+:\/\/|www\.)\S+$/i,qaa=/^[a-z]+:\/\//i,raa=/[\s!)\]};'",.?]+$/;
function qs(a){for(var b=0;b>>0),z=[["js_request_id",w],["rr",1],["lc",1]],E=Iaa();0]+)>)/gi,"")};
function Rt(a){var b;return null!==(b=Ld(a.o,3))&&void 0!==b?b:""}
Qt.prototype.getUrl=function(){var a;return null!==(a=this.o.getUrl())&&void 0!==a?a:""};
Qt.prototype.Mc=function(){var a;return null!==(a=this.o.Mc())&&void 0!==a?a:""};
function St(a){var b;return null!==(b=Ld(a.o,21))&&void 0!==b?b:""}
function Tt(a){var b,c;return null!==(c=null===(b=ae(a.o,Ut,26))||void 0===b?void 0:Ld(b,1))&&void 0!==c?c:0}
function Vt(a){var b,c;return null!==(c=null===(b=ae(a.o,Ut,26))||void 0===b?void 0:Ld(b,3))&&void 0!==c?c:0}
function Wt(a){var b;a=null!==(b=Ld(a.o,4))&&void 0!==b?b:null;switch(a){case 81:return 0;case 72:return 1;case 62:case 63:case 65:return 2;case 70:return 3;case 21:return 4;default:return a?5:6}}
function Xt(a){return be(a.o,Yt,27).map(function(b){return new Qt(b)})}
function Zt(a){var b,c;return null!==(c=null===(b=$t(a.o))||void 0===b?void 0:Ld(b,4))&&void 0!==c?c:0}
function au(a){var b,c;return null!==(c=null===(b=$t(a.o))||void 0===b?void 0:Ld(b,1))&&void 0!==c?c:0}
;var bu=new Yq,Kaa="Showing results for "+bu.Pb("a")+"KEYWORD"+bu.Mb("a"),Laa=bu.format(Kaa),Maa="Search instead for "+bu.Pb("a")+"KEYWORD"+bu.Mb("a"),Naa=bu.format(Maa),Oaa="Did you mean: "+bu.Pb("a")+"KEYWORD"+bu.Mb("a"),Paa=bu.format(Oaa);var cu={Py:["BC","AD"],Oy:["Before Christ","Anno Domini"],Oz:"JFMAMJJASOND".split(""),hA:"JFMAMJJASOND".split(""),Kz:"January February March April May June July August September October November December".split(" "),gA:"January February March April May June July August September October November December".split(" "),dA:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),jA:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),KA:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
lA:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),fA:"Sun Mon Tue Wed Thu Fri Sat".split(" "),kA:"Sun Mon Tue Wed Thu Fri Sat".split(" "),RH:"SMTWTFS".split(""),iA:"SMTWTFS".split(""),eA:["Q1","Q2","Q3","Q4"],Wz:["1st quarter","2nd quarter","3rd quarter","4th quarter"],er:["AM","PM"],Nu:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],hv:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Jy:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Su:6,jI:[5,6],Tu:5},du=cu;
du=cu;function eu(a,b,c,e,f){a=new Date(a,b,c);f=f||0;return a.valueOf()+864E5*(((void 0!==e?e:3)-f+7)%7-((a.getDay()+6)%7-f+7)%7)}
;function fu(){}
function gu(a){if("number"==typeof a){var b=new fu;b.ma=a;var c=a;if(0==c)c="Etc/GMT";else{var e=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);e.push(Math.floor(c/60)%100);c%=60;0!=c&&e.push(":",ni(c,2));c=e.join("")}b.ka=c;c=a;0==c?c="UTC":(e=["UTC",0>c?"+":"-"],c=Math.abs(c),e.push(Math.floor(c/60)%100),c%=60,0!=c&&e.push(":",c),c=e.join(""));a=hu(a);b.oa=[c,c];b.o={ZH:a,gv:a};b.ha=[];return b}b=new fu;b.ka=a.id;b.ma=-a.std_offset;b.oa=a.names;b.o=a.names_ext;b.ha=a.transitions;return b}
function hu(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(ni(Math.floor(a/60)%100,2),":",ni(a%60,2));return b.join("")}
function iu(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c=a.ha[c];)c+=2;return 0==c?0:a.ha[c-1]}
;function ju(){this.ha=[];this.o=du;ku(this,1)}
var lu=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/];function mu(a){return a.getHours?a.getHours():0}
ju.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-(b.ma-iu(b,a))):0,e=c?new Date(a.getTime()+c):a,f=e;b&&e.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=new Date(e.getTime()+6E4*(e.getTimezoneOffset()-a.getTimezoneOffset())),f=new Date(a.getTime()+(c+(0b)var c=a.o.Nu[b];else if(8>b)c=a.o.hv[b-4];else if(12>b)c=a.o.Jy[b-8],c=c.replace("{1}",a.o.Nu[b-8]),c=c.replace("{0}",a.o.hv[b-8]);else{ku(a,10);return}b=c;for(Raa&&(b=b.replace(/\u200f/g,""));b;){c=b;for(var e=0;e=f?String.fromCharCode(a.YA+f-48):b.charAt(e))}b=c.join("")}return b}
var Raa=!1;function ou(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function Qaa(a,b,c,e,f,h){var k=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==k&&(c%=100),nu(a,ni(c,k));case "Y":return c=(new Date(eu(e.getFullYear(),e.getMonth(),e.getDate(),a.o.Tu,a.o.Su))).getFullYear(),0>c&&(c=-c),2==k&&(c%=100),nu(a,ni(c,k));case "M":a:switch(c=e.getMonth(),k){case 5:a=a.o.Oz[c];break a;case 4:a=a.o.Kz[c];break a;case 3:a=a.o.dA[c];break a;default:a=nu(a,ni(c+1,k))}return a;case "k":return ou(f),
nu(a,ni(mu(f)||24,k));case "S":return nu(a,(f.getMilliseconds()/1E3).toFixed(Math.min(3,k)).substr(2)+(3k?1:0];case "b":return ou(f),k=mu(f),a.o.er[12<=k&&24>k?1:0];case "B":return ou(f),k=mu(f),a.o.er[12<=k&&24>k?1:0];case "h":return ou(f),nu(a,ni(mu(f)%12||12,k));case "K":return ou(f),nu(a,ni(mu(f)%12,k));case "H":return ou(f),nu(a,ni(mu(f),k));case "c":a:switch(c=e.getDay(),k){case 5:a=
a.o.iA[c];break a;case 4:a=a.o.lA[c];break a;case 3:a=a.o.kA[c];break a;default:a=nu(a,ni(c,1))}return a;case "L":a:switch(c=e.getMonth(),k){case 5:a=a.o.hA[c];break a;case 4:a=a.o.gA[c];break a;case 3:a=a.o.jA[c];break a;default:a=nu(a,ni(c+1,k))}return a;case "Q":return c=Math.floor(e.getMonth()/3),4>k?a.o.eA[c]:a.o.Wz[c];case "d":return nu(a,ni(e.getDate(),k));case "m":return ou(f),nu(a,ni(f.getMinutes(),k));case "s":return ou(f),nu(a,ni(f.getSeconds(),k));case "v":return a=h||gu(c.getTimezoneOffset()),
a.ka;case "V":return a=h||gu(c.getTimezoneOffset()),2>=k?a.ka:0k?a.oa[0k?(a=-(b.ma-
iu(b,c)),k=[0>a?"-":"+"],a=Math.abs(a),k.push(ni(Math.floor(a/60)%100,2),ni(a%60,2)),a=k.join("")):a=nu(a,hu(b.ma-iu(b,c))),a;default:return""}}
;function pu(a){var b=a.parent,c=a.result,e=a.rank,f=a.mb;a=a.nb;var h;A.call(this,"sc.search.search_results_list.search_result.YoutubePreview");this.ha="true"===Qh("MoltronSearchLoggerFeature__use_moltron_search_logger");this.na=new sl({icon:"gm/event_available",size:18});this.ta=new sl({icon:"gm/visibility",size:18});this.ka=new sl({icon:"gm/video_youtube_outline",size:18});this.o=new sl({icon:"gm/play_circle"});this.result=c;this.rank=e;var k;null!=b?(c=b.getUrl()+"#play=",e=null!==(k=Ld(this.result.o,
5))&&void 0!==k?k:"",k=c+e):(k=new Map([["autoplay","1"]]),k=Pt(this.result.getUrl(),k,!0));this.url=k;b=null!==(h=null===b||void 0===b?void 0:b.lb())&&void 0!==h?h:this.result.lb();k=qu(this);c=ru(this);this.Xa=b+" (video content) published on "+k+" with "+c;this.mb=f;this.nb=a}
x(pu,A);pu.prototype.content=function(){var a=this;this.element("a","aria-label",this.Xa,"class",{"youtube-preview":!su(this),"youtube-compact":su(this)},"href",this.url,"onclick",function(b){return Ds(b,function(){tu(a)})},"onauxclick",function(b){return 1===b.button?Ds(b,function(){tu(a,!0)}):!0},"onkeydown",function(b){return Es(b,function(){tu(a)})},function(){su(a)?(a.ka.render(),uu(a)):2===mh().rs?a.element("div","class","help-panel-container",function(){vu(a)}):vu(a)})};
function su(a){return 0===au(a.result)&&0===Zt(a.result)}
function tu(a,b){b=void 0===b?!1:b;a.ha?wu(a.nb,St(a.result),a.url):xu(a.mb,String(a.rank),St(a.result),a.url);Yl(8,"youtube_preview_click",136);Rl(a.url,!0,b)}
function vu(a){Saa(a);a.element("div","class","container",function(){uu(a);a.element("div","class","labels",function(){2===mh().rs?a.element("span","class","label-container",qu(a)+" \u2022 "+ru(a)):(Taa(a),Uaa(a))})})}
function Saa(a){a.element("div","class","thumbnail-container",function(){var b=a.element,c,e;var f=null!==(e=null===(c=$t(a.result.o))||void 0===c?void 0:Ld(c,2))&&void 0!==e?e:"";b.call(a,"img","class","thumbnail","role","none","alt","","src",f);b=a.element;var h,k;f=null!==(k=null===(h=$t(a.result.o))||void 0===h?void 0:Ld(h,3))&&void 0!==k?k:0;h=f%60;b.call(a,"span","class","duration",Math.floor(f/60)+":"+(10>h?"0":"")+h);2===mh().rs&&a.element("span","class","preview-label","Preview");a.element("span",
"class","play",a.o)})}
function uu(a){a.element("div","class","title",a.result.lb())}
function Taa(a){a.element("span","class","label-container",function(){a.na.render();a.element("span","class","label",qu(a))})}
function Uaa(a){a.element("span","class","label-container",function(){a.ta.render();a.element("span","class","label",ru(a))})}
function qu(a){a=Zt(a.result);return 0===a?"":Vaa.format(new Date(a/1E3))}
function ru(a){return Waa.format(au(a.result))+" views"}
var Waa=new Dn(5),Vaa=new ju;var Xaa=new Map([[0,"gm/public"],[1,"gm/supervised_user_circle"],[2,"gm/question_answer"],[4,"gm/email"],[5,"gm/drive_document"],[6,"gm/language"]]),Yaa=new Map([[5,"Help article"],[2,"Community Post"],[3,"Troubleshooter"]]),Zaa=new Map([[5,"Check status"],[3,"Get started"]]);function Yt(a){y.call(this,a,-1,$aa)}
x(Yt,y);Yt.prototype.getUrl=function(){return Ld(this,1)};
Yt.prototype.lb=function(){return Ld(this,2)};
Yt.prototype.Cc=function(a){return Sd(this,2,a)};
Yt.prototype.Mc=function(){return Ld(this,22)};
function $t(a){return ae(a,yu,28)}
function Ut(a){y.call(this,a)}
x(Ut,y);function yu(a){y.call(this,a)}
x(yu,y);var $aa=[6,24,27];function zu(a){y.call(this,a,-1,aba)}
x(zu,y);zu.prototype.We=function(){return Ld(this,3)};
zu.prototype.Mc=function(){return Ld(this,14)};
var aba=[1,5,6,8,10,11];function Au(a){y.call(this,a)}
x(Au,y);Au.prototype.getQuery=function(){return Ld(this,je(this,bba,1))};
var bba=[1,5];function Bu(a){y.call(this,a,-1,cba)}
x(Bu,y);function Cu(a){y.call(this,a)}
x(Cu,y);var cba=[1];function Du(a){var b=a.content,c=void 0===a.elevation?0:a.elevation,e=void 0===a.padding?"1rem":a.padding;a=a.trigger;A.call(this,"sc.shared.MaterialCard");this.o=b;this.elevation=c;this.padding=e;this.overlay=(this.trigger=a)?new Dl:null}
x(Du,A);Du.prototype.Dd=function(){return!0};
Du.prototype.content=function(){var a=this,b=0a.xc().length}
;function Iu(a){kl.call(this);this.metadata=a}
x(Iu,kl);function Ju(a){var b;return null!==(b=a.metadata.searchContext)&&void 0!==b?b:""}
function Ku(a){var b;return null!==(b=a.metadata.searchFlowId)&&void 0!==b?b:""}
function Lu(a){var b,c;return null!==(c=null===(b=a.metadata.searchQuery)||void 0===b?void 0:Ld(b,2))&&void 0!==c?c:0}
Iu.prototype.getQuery=function(){var a,b;return null!==(b=null===(a=this.metadata.searchQuery)||void 0===a?void 0:a.getQuery())&&void 0!==b?b:""};function Mu(a){y.call(this,a)}
x(Mu,y);Mu.prototype.getType=function(){return Ud(this,1,0)};
Mu.prototype.getId=function(){return le(this,2)};
Mu.prototype.setId=function(a){return Sd(this,2,a)};function Nu(a){y.call(this,a)}
x(Nu,y);function Ou(a){y.call(this,a)}
x(Ou,y);var Pu=[2,3,4,5,6,7,8];function Qu(a){y.call(this,a)}
x(Qu,y);Qu.prototype.getUrl=function(){return le(this,1)};
Qu.prototype.lb=function(){return le(this,2)};
Qu.prototype.Cc=function(a){return Sd(this,2,a)};function Ru(a){y.call(this,a)}
x(Ru,y);function Su(a){y.call(this,a)}
x(Su,y);Su.prototype.ui=function(){return le(this,1)};
function Tu(a){var b=new xn;var c=Math.floor(Date.now()/1E3);b=Yd(b,1,c,0);ce(a,2,b)}
;function Uu(a){y.call(this,a,-1,dba)}
x(Uu,y);var dba=[1];function Vu(a){y.call(this,a)}
x(Vu,y);Vu.prototype.Rf=function(){return Ud(this,2,0)};function Wu(a){y.call(this,a,-1,eba)}
x(Wu,y);var eba=[2];function Xu(a){y.call(this,a)}
x(Xu,y);function Yu(a){a=void 0===a?{}:a;this.Hj=new (void 0===a.wF?Tl:a.wF)({Cf:mh().mld+"/v1",serviceName:"MoltronLoggingService"})}
function Zu(a,b,c,e){var f=(void 0===e?{}:e).zB,h,k,l;mb(function(p){if(!b||!c)return p.return();h=new Su;Sd(h,1,b);Tu(h);Sd(h,3,c);Sd(h,5,3);f&&(k=new Nu,Sd(k,1,1),Sd(k,2,f),l=new Ou,de(l,3,Pu,k),ce(h,6,l));return Ua(p,$u(a,h),0)})}
function av(a,b,c,e){var f=(void 0===e?{Rs:!1}:e).Rs,h,k,l,p,r,t;mb(function(w){if(!b)return w.return();h=[];k=u(c);for(l=k.next();!l.done;l=k.next())if(p=l.value)r=new Su,Sd(r,1,b),Tu(r),Sd(r,3,p),Sd(r,5,1),f&&(t=new Ou,Sd(t,1,3),ce(r,6,t)),h.push(r);return Ua(w,fba(a,h),0)})}
function bv(a,b){var c,e;mb(function(f){if(!b)return f.return();c=new Su;Sd(c,1,b);Tu(c);e=new Mu;Sd(e,1,3);e.setId("other");ce(c,4,e);Sd(c,5,3);return Ua(f,$u(a,c),0)})}
function $u(a,b,c){c=void 0===c?!1:c;var e,f,h,k;return mb(function(l){if(1==l.o)return e=new Xu,ce(e,1,b),f={query:{key:mh().mkey}},c&&(h=(mh().ge||"").toLowerCase(),k=xr([{key:"e",value:h}]))&&(f.withCredentials=!0,f.headers={Authorization:k}),$a(l,2),Ua(l,a.Hj.post("log-moltron-interaction",e,Vu,f),4);if(2!=l.o)return ab(l,0);bb(l);Za(l)})}
function fba(a,b){var c;return mb(function(e){if(1==e.o)return c=new Uu,ee(c,1,b),$a(e,2),Ua(e,a.Hj.post("log-batch-moltron-interaction",c,Wu,{query:{key:mh().mkey}}),4);if(2!=e.o)return ab(e,0);bb(e);Za(e)})}
;function cv(a,b,c,e){Yu.call(this);this.predictionId=a;this.o=b;this.dymTrackingId=c;this.sessionId=e}
x(cv,Yu);function dv(a){var b,c;mb(function(e){b=ev();Sd(b,1,a.predictionId);Sd(b,5,1);c=new Ru;Sd(c,1,a.o?3:1);Sd(c,2,a.sessionId);ce(b,8,c);return Ua(e,$u(a,b,!0),0)})}
function wu(a,b,c){var e,f,h;mb(function(k){e=ev();Sd(e,1,a.predictionId);Sd(e,3,b);Sd(e,5,3);f=new Ru;Sd(f,1,a.o?4:2);Sd(f,2,a.sessionId);ce(e,8,f);h=new Qu;Sd(h,1,c);ce(e,7,h);return Ua(k,$u(a,e,!0),0)})}
cv.prototype.Gj=function(a,b){var c=this,e;return mb(function(f){e=fv(c,a,4,b);return Ua(f,$u(c,e,!0),0)})};
function fv(a,b,c,e){var f=ev();Sd(f,1,a.predictionId);Sd(f,3,b);Sd(f,5,3);e&&(b=new Qu,Sd(b,1,e),ce(f,7,b));e=new Ru;Sd(e,1,c);Sd(e,2,a.sessionId);ce(f,8,e);return f}
function ev(){var a=new Su;Tu(a);return a}
;function gv(a,b,c,e,f,h,k){this.context=a;this.dymTrackingId=b;this.flow=c;this.ha=e;this.query=f;this.requestId=h;this.sessionId=k;this.o=new fs(!0)}
function hv(a,b){a.o.zn(a.sessionId,a.requestId,b,a.query,a.flow,a.ha,a.context,a.dymTrackingId)}
function xu(a,b,c,e){a.o.Fj(a.query,a.sessionId,b,c,a.requestId,e,a.flow,a.context,a.ha)}
gv.prototype.Gj=function(a,b,c){this.o.Gj(this.sessionId,this.requestId,a,b,c)};function iv(a){var b=a.symptoms,c=void 0===a.limit?8:a.limit,e=void 0===a.helpcenterName?"":a.helpcenterName,f=void 0===a.Tn?new Map:a.Tn;a=void 0===a.hn?0:a.hn;A.call(this,"sc.symptoms.Symptoms");this.ha="true"===Qh("workflow__full-layout");this.isRendered=this.o=!1;this.symptoms=b;this.limit=c;this.helpcenterName=e;this.Tn=f;this.hn=a}
x(iv,A);iv.prototype.content=function(){var a=this,b=be(this.symptoms,Cu,1).filter(function(c){var e;return""!==(null===(e=Ld(c,2))||void 0===e?void 0:e.trim())});
this.element("div","class","root",function(){a.element("div","class","container",function(){switch(a.hn){case 0:jv(a,b);break;case 1:for(var c=0;ca.limit}
function nv(a){if(kv(a)){a.o=!a.o;a.Ca();var b=a.o;Yl(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}}
function mv(a,b){Yl(35,a.helpcenterName+"_symptoms_click_"+Ld(b,1)+(Td(b,3)?"_active":""),98);if(!Td(b,3)){a:{var c;b=null!==(c=Ld(b,1))&&void 0!==c?c:"";if(""!==b&&a.Tn.has(b)&&(a=a.Tn.get(b)))break a;a=""}a=a.split("?");c="?"+a[1];c=Kt(c);Rl(""+a[0]+c,!0,!1)}}
;function ov(a){this.o=a;this.ma=this.va=null;this.ha=[];this.na=document.createElement("input");this.ua=this.oa=-1;this.Ga=this.Zm.bind(this);this.Ba=this.It.bind(this);this.Ia=this.wa=this.ya=0;this.ta=!1;this.Ea=0;this.Aa=new mn;iba(this)}
function iba(a){a.ka=document.createElement("div");a.ka.className=a.o.className;fh(a.ka,"sc-select",!0);a.ka.setAttribute("tabindex",0);a.ka.setAttribute("role","listbox");a.ka.setAttribute("aria-expanded",!1);a.ka.addEventListener("mousedown",function(e){jh(this.ma,"sc-select-show")?e.target==this.ma||this.ma.contains(e.target)||this.Zm():0==e.button&&pv(this)}.bind(a));
a.ka.addEventListener("keydown",a.mz.bind(a));a.va=document.createElement("span");a.ka.appendChild(a.va);var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");var c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M14 20l10 10 10-10z");b.appendChild(c);a.ka.appendChild(b);a.ma=document.createElement("ol");a.ma.addEventListener("mousemove",function(){this.ta=!0}.bind(a));
a.ma.addEventListener("scroll",function(){0a-1?this.ha.length-1:a-1;b!=a&&!tv(this,b);)b=0>b-1?this.ha.length-1:b-1;a=b}rv(this,a);this.ha[a].focus();this.ka.setAttribute("aria-activedescendant",
this.ha[a].id);uv(this);break;case 40:a.preventDefault();jh(this.ma,"sc-select-show")||pv(this);a=this.oa;if(0===this.ha.length)a=-1;else{for(b=(a+1)%this.ha.length;b!=a&&!tv(this,b);)b=(b+1)%this.ha.length;a=b}rv(this,a);this.ha[a].focus();this.ka.setAttribute("aria-activedescendant",this.ha[a].id);uv(this)}};
function uv(a){if(-1!=a.oa){var b=a.ha[a.oa];b.offsetTopa.ma.scrollTop+a.ma.offsetHeight&&(a.ta=!1,a.ma.scrollTop=b.offsetTop+b.offsetHeight-a.ma.offsetHeight)}}
function sv(a){var b=a.o.getAttribute("aria-label")||"";b&&(-1!==a.o.selectedIndex&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.ka.setAttribute("aria-label",b))}
n.dispose=function(){this.ka&&zi(this.ka);this.ma=this.va=this.ka=null;this.ha=[]};
function vv(a){a=u((a||document).getElementsByTagName("select"));for(var b=a.next();!b.done;b=a.next())b=b.value,"true"!==b.dataset.exclude&&new ov(b)}
window.sc_initSelects=function(){vv(window.sc_scope)};function wv(a){y.call(this,a,-1,kba)}
x(wv,y);n=wv.prototype;n.getId=function(){return Ld(this,1)};
n.setId=function(a){return Sd(this,1,a)};
n.getType=function(){return Ld(this,3)};
n.lb=function(){return Ld(this,4)};
n.Cc=function(a){return Sd(this,4,a)};
n.Eg=function(){return Ld(this,5)};
n.ql=ma(13);n.Ya=function(){return Ld(this,6)};
n.oc=function(a){return Sd(this,6,a)};
n.Cb=function(){return Od(this,6)};
n.En=function(a){Sd(this,20,a)};
var kba=[2,11,12,16,17];function xv(a){y.call(this,a,-1,lba)}
x(xv,y);xv.prototype.En=function(a){Sd(this,5,a)};
function yv(a){y.call(this,a)}
x(yv,y);function zv(a){y.call(this,a,3)}
x(zv,y);function Av(a){return ae(a,Bv,1)}
function Cv(a){y.call(this,a)}
x(Cv,y);function Dv(a){y.call(this,a)}
x(Dv,y);function Bv(a){y.call(this,a,-1,mba)}
x(Bv,y);n=Bv.prototype;n.getType=function(){return Ld(this,1)};
n.Eg=function(){return Ld(this,3)};
n.ql=ma(12);n.Ya=function(){return Ld(this,4)};
n.oc=function(a){return Sd(this,4,a)};
n.Cb=function(){return Od(this,4)};
function Ev(a){y.call(this,a)}
x(Ev,y);Ev.prototype.En=function(a){Sd(this,3,a)};
function Fv(a){y.call(this,a,-1,nba)}
x(Fv,y);var lba=[1],mba=[14,15,20,21],Gv=[10,17],nba=[1];var Hv=new Map([[1,"smart_button_event_handshake"],[2,"smart_button_event_execute"],[3,"smart_button_event_state_update"],[4,"smart_button_event_initialized"],[5,"smart_button_event_describe_buttons"],[6,"smart_button_event_rendered"]]);function Iv(){var a=this;this.o=function(){};
this.ha=function(b){var c,e,f,h,k,l,p,r;if("detail"in b)if(b=he(Cv,b.detail.action),null===(e=null===(c=ae(b,zv,1))||void 0===c?void 0:Av(c))||void 0===e?0:Pd(e,10,Gv))(p=null===(h=null===(f=ae(b,zv,1))||void 0===f?void 0:Av(f))||void 0===h?void 0:Ld(h,je(h,Gv,10)))&&a.ma(p);else if(null===(l=null===(k=ae(b,zv,1))||void 0===k?void 0:Av(k))||void 0===l?0:Pd(l,17,Gv))if(f=null===(r=null===(p=ae(b,zv,1))||void 0===p?void 0:Av(p))||void 0===r?void 0:me(r,Dv,17,Gv))h=Ld(f,2),f=Ld(f,1),h&&f&&a.ma("/"+h+
"/workflow/"+f)};
this.ka=function(){var b=Hv.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)};
this.ma=Rl;window.document.body.addEventListener(Hv.get(6),this.ka);window.document.body.addEventListener(Hv.get(5),this.o);window.document.body.addEventListener(Hv.get(2),this.ha)}
var Jv;function Kv(){void 0===Jv&&(Jv=new Iv)}
Iv.prototype.dispose=function(){window.document.body.removeEventListener(Hv.get(2),this.ha);window.document.body.removeEventListener(Hv.get(6),this.ka);window.document.body.removeEventListener(Hv.get(5),this.o)};
window.sc_initSmartButtonController=function(){Kv()};function Lv(a,b){a=void 0===a?95:a;b=void 0===b?133:b;A.call(this,"sc.shared.ErrorSvg");this.o=new fr("error_computer.svg");this.height=a;this.width=b}
x(Lv,A);Lv.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function oba(a){this.ha=a;this.o=null}
function Mv(a){null===a.o&&(a.o=setTimeout(function(){null!==a.o&&(a.o=null,a.ha())},6E4))}
;function Nv(){var a=this;this.ma=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(void 0===a.ha)throw Error("No state update callback was provided.");b=he(xv,b.detail);a.ha(b)}}
n=Nv.prototype;n.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");Ov(4,void 0)};
n.sendButtonAction=function(a,b){a={action:null===a||void 0===a?void 0:a.Jb(),buttonClientRect:b};Ov(2,a)};
n.sendDescribeEvent=function(a){var b=new Fv;a=u(a);for(var c=a.next();!c.done;c=a.next())fe(b,1,c.value,Ev);b={action:b.Jb(),buttonClientRect:void 0};Ov(5,b)};
n.sendButtonsRenderedEvent=function(){Ov(6)};
n.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(Hv.get(1),this.o)};
n.initStateUpdateListener=function(a){this.ha=a;window.document.body.addEventListener(Hv.get(3),this.ma)};
n.dispose=function(){window.document.body.removeEventListener(Hv.get(3),this.ma);this.o&&window.document.body.removeEventListener(Hv.get(1),this.o)};
function Ov(a,b){a=Hv.get(a);var c=new CustomEvent(a,{bubbles:!0,cancelable:!0,detail:b});console.log("[Smart Buttons] Broadcasting event "+a);console.log(b);window.document.body.dispatchEvent(c)}
;Object.keys({ZG:0,YG:1,LG:2,WG:3,OG:4,XG:5,QG:6});function Pv(a,b){this.o=a;this.metadata=b}
Pv.prototype.Jc=function(a){this.o(a)};
function Qv(){var a=this;this.ha=new Map;this.ma=function(){a.o.sendButtonsRenderedEvent()};
this.o=new Nv;pba(this)}
var Rv;function Sv(){if(Rv&&!Tv)return Rv;Rv=new Qv;Tv=!1;var a=Rv;a.o.initHandshakeListener(a.oa.bind(a));a.o.initStateUpdateListener(a.ka.bind(a));a.o.sendInitCompleteEvent();return Rv}
function qba(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ha.has(b)||a.ha.set(b,new Pv(e,c))}
Qv.prototype.ka=function(a){var b,c,e=null!==(b=Ld(a,5))&&void 0!==b?b:"";if(!this.ha.has(e))throw Error("Smart Button guid key "+e+" does not exist. Cannot update state.");null===(c=this.ha.get(e))||void 0===c?void 0:c.Jc(a)};
Qv.prototype.oa=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ha.forEach(function(b){a.push(b.metadata)});
this.o.sendDescribeEvent(a)};
Qv.prototype.dispose=function(){var a;this.o.dispose();this.ha.clear();null===(a=Qk().querySelector(".workflow"))||void 0===a?void 0:a.removeEventListener("dynamicFormRendered",this.ma)};
function pba(a){var b;null===(b=Qk().querySelector(".workflow"))||void 0===b?void 0:b.addEventListener("dynamicFormRendered",a.ma)}
var Tv=!1;function Uv(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.fg;a=void 0===a.Aq?!0:a.Aq;A.call(this,"sc.smart_button.FatalErrorButton");this.o=new Lv;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.fg=f;this.Aq=a}
x(Uv,A);Uv.prototype.content=function(){var a=this;this.element("div","class","^no-margin root",function(){a.element("div","class","^no-margin content",function(){a.o.render()});
a.element("div","class","^no-margin content",function(){a.element("div","class","^no-margin title","Hmm... something went wrong.");a.element("div","class","^no-margin error","The smart button requested did not load. Please complete actions manually.");a.Aq&&a.element("div","class","^no-margin feedback-link",a.fg);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new Vn("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle}));
a.element("div","class","^no-margin",(new Vn("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new Vn("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})});
rba(this)};
function rba(a){var b;null===(b=window.sc_trackStatsImpressions)||void 0===b?void 0:b.call(window,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)}
;var Vv=new Map([[1,"good"],[2,"error"]]);function Wv(){A.call(this,"sc.smart_button.Icon");this.o=!1}
x(Wv,A);function Xv(a,b,c,e){a.ha=b;a.state=c;a.o=void 0===e?!1:e}
Wv.prototype.content=function(){var a=this;if(void 0!==this.ha&&void 0!==this.state&&void 0!==this.o&&0!==this.state){var b={"^no-margin":!0,icon:!0,state:!this.o,"heading-icon":this.o},c=Vv.get(this.state);Vv.has(this.state)&&(b[c]=!0);var e="";"good"===c?e="Success icon":"error"===c&&(e="Failure icon");this.element("div","class",b,"aria-label",""!==e?e:null,function(){var f;null===(f=a.ha)||void 0===f?void 0:f.render()})}};function Yv(a){A.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){Zv(b)};
this.ha=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&Zv(b)}}
x(Yv,A);Yv.prototype.content=function(){var a,b;this.anchor=this.element("a","href","#","class","^no-margin link","Send feedback");null===(a=this.anchor)||void 0===a?void 0:a.addEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.addEventListener("keydown",this.ha)};
Yv.prototype.dispose=function(){var a,b;null===(a=this.anchor)||void 0===a?void 0:a.removeEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.removeEventListener("keydown",this.ha)};
function Zv(a){var b=$p();b.set("smart_button_title",a.buttonTitle);Yp({payload:b,productId:Number(mh().fbid)})}
;function $v(a){return 2===(null===a||void 0===a?void 0:Ld(a,3))}
function aw(a){return 1===(null===a||void 0===a?void 0:Ld(a,3))}
function sba(a){a=null===a||void 0===a?void 0:be(a,yv,1);if(void 0===a)return!1;a=u(a);for(var b=a.next();!b.done;b=a.next())if(bw(b.value))return!0;return!1}
function cw(a){a=dw(a);if(0===a.length)return!1;a=u(a);for(var b=a.next();!b.done;b=a.next())if(!bw(b.value))return!1;return!0}
function dw(a){return void 0===a?[]:(null===a||void 0===a?void 0:be(a,yv,1))||[]}
function bw(a){return void 0!==a&&Od(a,1)&&0!==Ld(a,1)}
function ew(a){return void 0!==a&&Od(a,1)&&1===Ld(a,1)}
function fw(a){return void 0!==a&&Od(a,1)&&2===Ld(a,1)}
function tba(a){return a.filter(function(b){return fw(b)})}
;function gw(a,b){b=void 0===b?!1:b;A.call(this,"sc.smart_button.StateHeading");this.fg=a;this.uh=b;this.na=[];this.headingState=0;this.icon=new Wv}
x(gw,A);gw.prototype.content=function(){var a;!($v(this.o)||aw(this.o)||(null===(a=this.o)||void 0===a?0:Ld(a,2))||cw(this.o))||uba(this)};
gw.prototype.Jc=function(a){this.o=a;this.na=dw(this.o);if($v(this.o))this.headingState=2;else if(aw(this.o))this.headingState=1;else if(0=vw}
function ww(a,b,c,e,f,h,k){this.rank=a;this.ma=b;this.o=c;this.ka=e;this.ha=f;this.icon=h;this.label=void 0===k?"":k}
function uw(a){switch(a){case 0:return xw;case 30:return Cba;case 1:return yw;case 2:return vw;case 3:return zw;case 4:return Dba;case 5:return Eba;case 20:return Aw;case 10:return Bw;case 100:return Fba;default:return xw}}
ww.prototype.valueOf=function(){return this.rank};
ww.prototype.Gg=function(){return this.icon};
ww.prototype.ub=function(){return this.label};
var xw=new ww(0,"#F1F3F4","#F1F3F4"),Cba=new ww(1,"#F1F3F4","#F1F3F4",void 0,void 0,2),yw=new ww(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member"),vw=new ww(3,"#9E9E9E","#9E9E9E","#5F6368","#BDC1C6",4,"Silver Product Expert"),zw=new ww(4,"#FFB300","#F9AB00","#E37400","#F9AB00",5,"Gold Product Expert"),Dba=new ww(5,"#77909D","#718792","#455A64","#AFBEC5",6,"Platinum Product Expert"),Eba=new ww(6,"#79A8FA","#79A8FA","#1A73E8","#8AB4F8",7,"Diamond Product Expert"),Aw=new ww(7,"#4285F4","#669DF6",
"#1A73E8","#8AB4F8",8,"Community Specialist"),Bw=new ww(8,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Community Manager"),Fba=new ww(9,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Google Employee");var Gba=ya(["aria-"]),Hba=ya(["role"]),Iba=ya(["data-stats-"]);function Cw(a){this.o=a||document}
Cw.prototype.init=function(){for(var a=this,b=this.o.querySelectorAll(".zippy"),c={},e=0;ea.An?a.An+"px":null},function(){a.ha&&a.element("div","class","loading-spinner",function(){(new Kq({size:"mspin-small"})).render()});
if(0a&&Infinity!==a&&(a=h);this.Bn=h;this.An=a;this.Ca();this.ka.open({anchor:b,Pd:c,Bd:e,Nb:f})};
n.close=function(){this.ka.close()};
function Wba(a){return!!a.Di&&Array.isArray(a.items)&&0b.length){f=[{state:5}];a.Aa.set("",f);p.Sa(4);break}a.o.hf(!0);a.o.open({Nb:!0});$a(p,5);return Ua(p,a.zc(b.trim()),7);case 7:f=p.ha;0===f.length&&(f=[{state:4}]);a.o.hf(!1);ab(p,4);break;case 5:h=bb(p),f=[{state:3}],a.o.hf(!1),a.o.open({Nb:!0}),
ox(h);case 4:return a.Aa.set("",f),k=a.o,l=k.Yg,Ua(p,ix(a,!0),8);case 8:l.call(k,p.ha),a.o.Ca(),a.o.open({Nb:!0}),Za(p)}})}
function eca(a,b){return function(){a.ta=b;a.o.close();a.va&&a.va()}}
dx.prototype.getValues=function(){for(var a=[],b=u(this.ha.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=u(this.ha.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Pc)&&!a.includes(e)&&a.push(e)}return a};
function kx(a,b){var c,e;return mb(function(f){if(1==f.o)return $a(f,2),Ua(f,a.ob(b),4);if(2!=f.o){c=f.ha;if(!c||0==c.length)return px(a,b,Error("No results")),f.return();a.ha.set(b,c);return ab(f,0)}e=bb(f);px(a,b,e);Za(f)})}
function px(a,b,c){a.ha.set(b,[{state:2}]);a.Qa&&a.ua&&(a.ua=!1,a.Qa(c),fx(a));ox(c)}
function fx(a){a.na=new Mq({placeholder:"Google Ads Customer ID",kc:!0,Xd:function(){a.ka=a.na.La().replace(cx,"");a.Zb()},
Gd:a.$a})}
function ox(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});Qk().dispatchEvent(a)}
function ex(a){a.Aa.clear();a.Aa.set("",[jx()])}
function jx(){return{value:"",trigger:function(){},
items:[],state:0}}
;function qx(a){kl.call(this);this.Xa=this.text="";this.checked=this.disabled=!1;this.tabIndex=0;this.Zd(a)}
x(qx,kl);qx.prototype.Zd=function(a){var b=void 0===a.text?"":a.text,c=void 0===a.Xa?"":a.Xa,e=void 0===a.disabled?!1:a.disabled,f=void 0===a.tabIndex?0:a.tabIndex,h=a.content,k=a.Td;this.checked=void 0===a.checked?!1:a.checked;this.text=b;this.Xa=c;this.disabled=e;this.tabIndex=f;this.content=h;this.Td=k};
qx.prototype.La=function(){return this.text};
qx.prototype.Vd=function(){return this.content};
qx.prototype.Qf=function(){return this.Xa};function rx(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialCheckbox");this.model=a instanceof qx?a:new qx(a);this.overlay=new Dl({sk:!0});this.o=null;el(this,this.model)}
x(rx,A);rx.prototype.content=function(a){var b=this;a&&this.model.Zd(a);this.element("label","class",{root:!0,disabled:this.model.disabled},function(){b.element("div","class","checkbox",function(){b.o=b.element("input","class","native-control","type","checkbox","aria-label",b.model.Qf(),"tabindex",b.model.tabIndex,"disabled",b.model.disabled,"onchange",function(){b.Fa()});
b.o.checked=!0===b.model.checked;b.o.indeterminate=null===b.model.checked;b.element("div","class","box",function(){b.element("svg","class","checkmark","viewBox","0 0 24 24",function(){b.element("path","class","checkmark-path","d","M1.73,12.91 8.1,19.28 22.79,4.59")});
b.element("div","class","mixedmark")});
b.overlay.render()});
var c=b.model.La(),e=b.model.Vd();c?Pk(c):e&&e()})};
rx.prototype.Fa=function(){if(this.o){var a=this.model,b=this.o.checked,c;a.checked!==b&&(a.checked=b,null===(c=a.Td)||void 0===c?void 0:c.call(a,b),nl(a,0))}};var sx={item:!0,highlight:!0,"item-separator":!1,"item-with-description":!1},tx=Object.assign({},sx),ux=Object.assign(Object.assign({},sx),{highlight:!1}),ica={DEFAULT:sx,HELPCENTER_FIELD_SELECT:tx,HELPCENTER_FIELD_SELECT_WITH_DESCRIPTION:Object.assign(Object.assign({},tx),{"item-with-description":!0}),MULTI_SELECT:ux,MULTI_SELECT_WITH_SEPARATOR:Object.assign(Object.assign({},ux),{"item-separator":!0})};
function vx(a){var b=a.items,c=void 0===a.qc?5:a.qc,e=void 0===a.uc?5:a.uc,f=void 0===a.Oi?0:a.Oi,h=void 0===a.Ug?0:a.Ug,k=a.onClose,l=void 0===a.maxHeight?void 0:a.maxHeight,p=a.width,r=void 0===a.eq?!1:a.eq;a=void 0===a.ym?!0:a.ym;A.call(this,"sc.shared.MaterialMenu");var t=this;this.items=b;this.maxHeight=l;this.width=p&&a?Math.max(112,Math.min(280,p)):p;this.eq=r;this.ym=a;this.o=new oq({content:function(){return void jca(t)},
qc:c,uc:e,Oi:f,Ug:h,cj:!0,onClose:k,Bl:!0})}
x(vx,A);vx.prototype.content=function(){this.o.render()};
function jca(a){var b=void 0!==a.width?(a.width/16).toFixed(2)+"rem":null;a.element("div","role","listbox","tabindex","-1","aria-expanded",a.o.isOpen(),"class",{root:!0,"omit-top-rounded-corners":a.eq},"style",Object.assign({width:b},a.maxHeight?{maxHeight:a.maxHeight,overflowY:"auto"}:void 0),function(){a.Di(a.items,0)})}
vx.prototype.Di=function(a,b){var c=this,e={};a=u(a);for(var f=a.next();!f.done;e={wd:e.wd},f=a.next())if(e.wd=f.value,!e.wd.ie||e.wd.ie())this.element("button","type","button","role","option","class",ica[e.wd.Qp||"DEFAULT"],"data-item-id",void 0!==e.wd.itemId?e.wd.itemId:"","onclick",function(h){return function(){h.wd.trigger()}}(e),function(h){return function(){h.wd.icon&&kca(c,h.wd.icon,h.wd.Sf);
c.element("span","class","item-label","style",{"padding-left":5*b+"px"},function(){switch(typeof h.wd.value){case "string":Xk(h.wd.value);break;case "function":h.wd.value()}})}}(e)),e.wd.Di&&Array.isArray(e.wd.items)&&0Search Help Center
true
102095
");return null==a||null==a.sheet?Vg:Nm(a.sheet,void 0!=b?b:null,c)}
function Rm(a){if(Re&&!ff(10)||"function"!=typeof jd.DOMParser)return null;a=$g(""+a+"",null);return(new DOMParser).parseFromString(Yg(a),"text/html").body.children[0]}
function Pm(a,b){if(!a)return Kg;var c=document.createElement("div").style;Sm(a).forEach(function(e){var f=Ue&&e in Mm?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");0!=f.lastIndexOf("--",0)&&0!=f.lastIndexOf("var",0)&&(e=Im(a,e),e=hm(f,e,b),null!=e&&Jm(c,f,e))});return new yg(c.cssText||"",xg)}
function Tm(a){var b=Array.from(Am(pm,a,"getElementsByTagName",["STYLE"])),c=Me(b,function(n){return ue(Em(n).cssRules)});c=Om(c);for(var e=[],f=0;f"+a+""),Tm(a),a=a.innerHTML);a=$g(a,null);var c=document.createElement("template");if(Zm&&"content"in c)Ph(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;Ph(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Vm?new WeakMap:new Xm;e=a.nextNode();){a:{var f=e;switch(Gm(f)){case 3:f=
an(this,f);break a;case 1:if("TEMPLATE"==Fm(f).toUpperCase())f=null;else{var k=Fm(f).toUpperCase();if(k in this.ha||"http://www.w3.org/1999/xhtml"!=Km(f))var n=null;else this.N[k]?n=document.createElement(k):(n=mj(document,"SPAN"),this.na&&Cm(n,"data-sanitizer-original-tag",k.toLowerCase()));if(n){var r=n,t=Bm(f);if(null!=t)for(var y=0;k=t[y];y++)if(k.specified){var E=f;var ma=k;var na=ma.name;if(0==na.lastIndexOf("data-sanitizer-",0))ma=null;else{var ta=Fm(E);ma=ma.value;var ua={tagName:Hd(ta).toLowerCase(),attributeName:Hd(na).toLowerCase()},sa={mh:void 0};"style"==ua.attributeName&&(sa.mh=Dm(E));E=bn(ta,na);E in this.v?(na=this.v[E],ma=na(ma,ua,sa)):(na=bn(null,na),na in this.v?(na=this.v[na],ma=na(ma,ua,sa)):ma=null)}null!==ma&&Cm(r,k.name,ma)}f=n}else f=null}break a;default:f=null}}if(f){if(1==Gm(f)&&c.set(e,f),e=Hm(e),k=!1,e)n=Gm(e),r=Fm(e).toLowerCase(),t=Hm(e),11!=n||t?"body"==r&&t&&(n=Hm(t))&&!Hm(n)&&(k=!0):k=!0,n=null,k||!e?n=b:1==Gm(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else oj(e)}c.clear&&
c.clear();return b};var cn={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var dn={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var en={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};function fn(a){a=a||new gn;hn(a);this.v=Vf(a.v);this.ha=Vf(a.Ca);this.N=Vf(a.Ia);this.na=a.va;a.ha.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Ed('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Ed('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=jn},this);a.La.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||en[b])throw new Ed("Only valid custom element tag names allowed, got: %s.",[b]);this.N[b]=!0},this);this.ka=a.O;this.$=a.ya;this.O=null;this.ma=a.na}
zd(fn,$m);function kn(a){return function(b,c){b=Hd(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=rg(c)?rg(c):null}}
function gn(){this.v={};ge([Yl,Zl],function(a){Rf(a).forEach(function(b){this.v[b]=jn},this)},this);this.N={};this.ha=[];this.La=[];this.Ca=Vf(cn);this.Ia=Vf(dn);this.va=!1;this.Ma=vg;this.ka=this.$=this.Pa=this.O=Mh;this.ya=null;this.ma=this.na=!1}
function ln(a,b){return function(c,e,f,k){c=a(c,e,f,k);return null==c?null:b(c,e,f,k)}}
function mn(a,b,c,e){a[c]&&!b[c]&&(a[c]=ln(a[c],e))}
function hn(a){if(a.ma)throw Error("HtmlSanitizer.Builder.build() can only be used once.");mn(a.v,a.N,"* USEMAP",nn);var b=kn(a.Ma);["* ACTION","* CITE","* HREF"].forEach(function(e){mn(this.v,this.N,e,b)},a);var c=kn(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){mn(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){mn(this.v,this.N,e,wd(on,this.Pa))},a);mn(a.v,a.N,"A TARGET",wd(pn,["_blank","_self"]));mn(a.v,a.N,"* CLASS",wd(qn,a.$));mn(a.v,a.N,"* ID",wd(rn,a.$));mn(a.v,a.N,"* STYLE",wd(a.ka,c));a.ma=!0}
function bn(a,b){a||(a="*");return(a+" "+b).toUpperCase()}
function jn(a){return Hd(a)}
function pn(a,b){b=Hd(b);return 0<=ce(a,b.toLowerCase())?b:null}
function nn(a){return(a=Hd(a))&&"#"==a.charAt(0)?a:null}
function on(a,b,c){b=Hd(b);return a(b,c)}
function qn(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f/i)&&a.match(/<\/td>$/i)&&(b=b||"td",a="
"))));var r=ak.contentDocument,t=r.querySelector(n.tagName);t||(t=r.querySelector("div"));r=Aj(t);t=Aj(n);for(var y={},E=0;E>=8),b[c++]=f;a=of(b,void 0)}return"data:image/svg+xml;base64,"+
a};Ly.prototype.toSvgDataUrl=Ly.prototype.Nk;Ly.prototype.Co=function(a){a=void 0===a?1:a;var b=document.createElement("canvas"),c=10*a;b.width=this.frameWidth()*a+2*c;b.height=this.frameHeight()*a+2*c;var e=new Image;e.src=this.Nk(a);var f=new Hy;e.onload=function(){this.onerror=this.onload=null;try{var k=b.getContext("2d");k.fillStyle="#FFF";k.fillRect(0,0,b.width,b.height);k.drawImage(e,c,c);f.Df(b.toDataURL("image/png"))}catch(n){f.reject(n)}};e.onerror=function(){f.reject(Error("Svg image dataUrl failed to load"))};return f};Ly.prototype.toPngDataUrl=Ly.prototype.Co;Ly.prototype.getStyle=function(){return this.Ai};var Ny="aplos-chart",Yy="aplos-chart-container";function Zy(a,b,c){Zy.base(this,"constructor",te(a,["prelayout","postlayout"]),b,c);this.nf=this.Qc=null;this.Zc({top:40,end:20,start:20,bottom:20},{top:.333,end:.5,start:.5,bottom:.333})}
xd("aplos.chart.SvgChartView",Zy);zd(Zy,Ly);var $y=0;Zy.prototype.redraw=Zy.prototype.df;Zy.prototype.xd=function(){Zy.Pb.xd.call(this);var a=this.Xe().node();a.setAttribute("width",this.frameWidth());a.setAttribute("height",this.frameHeight());this.ab.node().setAttribute("transform","translate("+this.Kb()+","+this.Lb()+")");this.Qc&&this.Qc.attr("width",this.Za()+1).attr("height",this.wb()+2)};Zy.prototype.Xe=function(){return this.uo};Zy.prototype.getSvg=Zy.prototype.Xe;Zy.prototype.Do=function(){var a=this.Xe().node(),b=document.createElement("style"),c=Kj(a),e=Aj(a);c.push("svg{font:"+e.fontStyle+" "+e.fontVariant+" "+e.fontWeight+" "+e.fontSize+" "+e.fontFamily+"}");b.textContent=c.join("\n");c=document.createElement("defs");c.appendChild(b);a.insertBefore(c,a.firstChild);b=(new XMLSerializer).serializeToString(a);a.removeChild(c);return b};Zy.prototype.toSvgString=Zy.prototype.Do;Zy.prototype.getNearestDatumDetails=Zy.prototype.Gf;var az=document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Structure","1.1"),Oy="aplos-chart-container",Py="aplos-chart-svg",Qy="aplos-draw-area";function bz(a,b,c){var e=this;Zy.call(this,te(a,"datumMouseover datumMouseout datumClick seriesMouseover seriesMouseout seriesClick".split(" ")),b,c);this.rb=new co(this);this.na={};this.se={};this.Dk("hover",new Sn);this.Ya=new cz;this.on("viewportChange.seriesChartView",function(){e.Ya.reset()})}
zd(bz,Zy);xd("aplos.chart.SeriesChartView",bz);bz.prototype.Dk=function(a,b){b.Sg("clearSelectedDatumDetailsCache",this.Xk.bind(this));var c=this.se,e=Ln[a].selectionChange,f=this.Xa;f.O.hasOwnProperty(e)||Rn(f,[e]);e=c[a];null!=e&&e.Sg("chartDelegate",null);c[a]=b;Xy(this,b,a);return this};bz.prototype.setSelectionModel=bz.prototype.Dk;bz.prototype.ko=function(a){eo(this.rb,a);return this};bz.prototype.setSeriesDefaults=bz.prototype.ko;bz.prototype.ub=function(a){return this.na[a||"__aplosDefault__"]||this.na.__aplosDefault__};bz.prototype.getRenderer=bz.prototype.ub;bz.prototype.$m=function(a){return!!this.na[a||"__aplosDefault__"]};bz.prototype.hasRenderer=bz.prototype.$m;bz.prototype.ag=function(a,b){b?(b.type&&(b=this.getStyle().nj(b)),this.na[a]=b):delete this.na[a];return this};bz.prototype.setRenderer=bz.prototype.ag;bz.prototype.ai=function(a){a.type&&(a=this.getStyle().nj(a));this.na.__aplosDefault__=a;return this};bz.prototype.setDefaultRenderer=bz.prototype.ai;bz.prototype.Zh=function(a,b){a=this.Ff(a,!0);a=a.filter(function(c){return!c.series||!c.series.overlay});(this.se[Kn[b]||"hover"]||null).Zg(a.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));return a.length};bz.prototype.selectDatum=bz.prototype.Zh;bz.prototype.Qn=function(a){this.Xa.mb("seriesMouseover",this,a,ej)};bz.prototype.selectSeries=bz.prototype.Qn;bz.prototype.ul=function(a){(this.se[Kn[a]||"hover"]||null).deselectAll()};bz.prototype.clearSelections=bz.prototype.ul;bz.prototype.Ff=function(a,b,c){var e=this.N||[],f=this.v||[];if(!e||!f)return[];if(ej){var k=dj(this.ab.node());var n=k[0];k=k[1]}for(var r=[],t=0;tb||b>this.Za())||!this.Wb&&(0>a||a>this.wb()))return[];for(var e=new gu(this.Kb(),this.Lb(),this.Za(),this.wb()),f=new hj(b+e.left,a+e.top),k=[],n=0;n=c)throw Error("LIKE pattern ends with a backslash.");f=a.charAt(++e);tz(f)&&(b+="\\");b+=f;break;case "_":b+=".";break;case "%":b+=".*";break;default:tz(f)&&(b+="\\"),b+=f}}return b+"$"}
function vz(a){try{return a=a.replace(/\\"/g,'"'),a=a.replace(/\\'/g,"'"),a=a.replace(/\\n/g,"\n"),a=a.replace(/\\t/g,"\t"),a=a.replace(/\\r/g,"\r"),a=a.replace(/\\\\/g,"\\"),a=a.replace(/\\U([\d\w]{8})/gi,function(b,c){return String.fromCharCode(parseInt(c.substring(0,4),16),parseInt(c.substring(4),16))}),a=a.replace(/\\u([\d\w]{4})/gi,function(b,c){return String.fromCharCode(parseInt(c,16))})}catch(b){throw Error('Unable to unescape "'+a+'" encountered error: '+b);}}
function wz(){}
wz.prototype.parse=function(){console&&console.error("No expression parser implementation was defined. Please ensure that aplos.data.GeneratedParser has been required.");throw Error("No expression parser implementation was defined.");};var xz=new wz;xz=function(){function a(va,oc,fd,Vc){fd=fd||{};for(Vc=va.length;Vc--;fd[va[Vc]]=oc);return fd}
function b(){this.Pc={}}
var c=[1,8],e=[1,20],f=[1,26],k=[1,27],n=[1,30],r=[1,112],t=[1,113],y=[1,29],E=[1,28],ma=[1,83],na=[1,84],ta=[1,85],ua=[1,86],sa=[1,87],Ba=[1,88],ya=[1,89],Aa=[1,90],Ca=[1,91],Fa=[1,92],Ea=[1,93],Ja=[1,94],Ka=[1,95],Oa=[1,96],Pa=[1,97],Qa=[1,98],Wa=[1,99],Db=[1,111],Eb=[1,100],Fb=[1,101],Gb=[1,102],Hb=[1,103],Ib=[1,104],Jb=[1,105],$a=[1,106],Kb=[1,107],Lb=[1,108],Mb=[1,109],fb=[1,110],ub=[1,31],vb=[1,32],wb=[1,33],Nb=[1,34],Ob=[1,35],Pb=[1,36],Qb=[1,37],Rb=[1,38],Sb=[1,47],Tb=[1,48],Ub=[1,49],Vb=
[1,50],Wb=[1,51],Xb=[1,52],Yb=[1,53],Zb=[1,54],$b=[1,55],ac=[1,56],bc=[1,57],xb=[1,58],cc=[1,59],dc=[1,60],ec=[1,61],yb=[1,62],fc=[1,63],gc=[1,64],Ra=[1,65],Za=[1,66],gb=[1,67],ab=[1,68],bb=[1,69],Xa=[1,70],Ya=[1,71],zb=[1,72],Ab=[1,73],hb=[1,74],cb=[1,75],La=[1,76],ib=[1,77],Bb=[1,78],hc=[1,79],jb=[1,80],Ua=[1,81],kb=[1,82],lb=[1,39],Va=[1,40],mb=[1,41],nb=[1,42],ob=[1,43],pb=[1,44],ic=[1,45],qb=[1,46],rb=[1,116],db=[1,117],sb=[1,118],lc=[1,119],pc=[1,120],uc=[1,121],zc=[1,122],rc=[1,123],Ac=[1,124],Cb=[1,125],Gc=[1,126],Ic=[1,128],Hc=[1,127],mc=[1,129],Bc=[1,130],Cc=[1,131],Dc=[1,132],sc=[1,133],qc=[1,134],Ec=[1,135],vc=[1,136],wc=[1,137],xc=[1,138],yc=[1,139],tb=[5,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],Ag=[1,140],Dk=[1,150],Bg=[5,11,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,55,71,72,74,75,76,81,82,96,97,98,99],Ai=[1,180],Bi=[5,12,17,42,43,44,45,54,96,97,98,99],Ye=[1,233],vf=[1,250],Ci=[5,12,17,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],Ee=[5,12,17,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],oe=[2,37],Ze=[1,336],ie=[5,12,17,54,96,97,98,99],Ek=[96,97],Ei={trace:function(){},Pc:{},vo:{error:2,expressions:3,math:4,EOF:5,float_item:6,boolean_item:7,identifier_item:8,negated_identifier:9,string_item:10,"(":11,")":12,operator_expression:13,aggregation_function:14,scalar_operator:15,scalar_2_operator:16,",":17,scalar_n_operator:18,comma_values:19,scalar_function:20,scalar_2_function:21,scalar_n_functions:22,alias_functions:23,datetime_functions:24,case_function:25,cast_function:26,quantile_functions:27,native_function:28,misc_function_no_args:29,misc_function_one_arg:30,misc_function_n_args:31,"+":32,"-":33,"/":34,"*":35,"=":36,"!=":37,"<":38,"<=":39,">":40,">=":41,BETWEEN_OP:42,AND_OP:43,NOT_BETWEEN_OP:44,OR_OP:45,IS_NULL_OP:46,IS_TRUE_OP:47,IS_FALSE_OP:48,FLOAT_VALUE:49,STRING_VALUE:50,NATIVE_EXPR:51,NATIVE_AGGREGATE:52,misc_function_start:53,IDENTIFIER:54,DOT_OP:55,BOOLEAN_VALUE:56,token_item:57,ROUND:58,TRUNC:59,LN:60,LOG10:61,LOG:62,POW:63,EXP:64,LIKE:65,COUNT:66,DISTINCT:67,COUNT_DISTINCT_EST:68,NOT_OP:69,NOT_EQUAL_EXPR:70,LIKE_OP:71,NOT_LIKE_OP:72,IS_NOT_NULL:73,IS_NOT_NULL_OP:74,IS_NOT_TRUE_OP:75,IS_NOT_FALSE_OP:76,IF:77,IFNULL:78,NULLIF:79,COALESCE:80,IN_OP:81,NOT_IN_OP:82,NTH_QUANTILE:83,EXTRACT:84,DATE_TRUNC:85,DATETIME_TRUNC:86,TIMESTAMP_TRUNC:87,DATE_ADD:88,DATE_SUB:89,PARSETIME:90,FORMATTIME:91,TIMESTAMP:92,CAST:93,CASE:94,when_then_values:95,ELSE:96,END:97,WHEN:98,THEN:99,AVG:100,SUM:101,MIN:102,MAX:103,COUNT_DISTINCT:104,VARIANCE:105,STDDEV:106,HLL_COUNT_MERGE:107,ABS:108,SIGN:109,IS_INF:110,IS_NAN:111,SQRT:112,CEILING:113,FLOOR:114,COS:115,COSH:116,ACOS:117,ACOSH:118,SIN:119,SINH:120,ASIN:121,ASINH:122,TAN:123,TANH:124,ATAN:125,ATANH:126,IS_NULL:127,UNIX_MICROS:128,UNIX_MILLIS:129,TIMESTAMP_MICROS:130,TIMESTAMP_MILLIS:131,ENCODE_URI_COMPONENT:132,HLL_COUNT_EXTRACT:133,IEEE_DIVIDE:134,POWER:135,DIV:136,MOD:137,ATAN2:138,REGEXP_MATCH:139,GREATEST:140,LEAST:141,CONCAT:142,FORMAT:143,NOT_EXPR:144,EQUAL_EXPR:145,LESS_EXPR:146,LESS_OR_EQUAL_EXPR:147,GREATER_EXPR:148,GREATER_OR_EQUAL_EXPR:149,AND_EXPR:150,OR_EXPR:151,$accept:0,$end:1},eg:{2:"error",5:"EOF",11:"(",12:")",17:",",26:"cast_function",32:"+",33:"-",34:"/",35:"*",36:"=",37:"!=",38:"<",39:"<=",40:">",41:">=",42:"BETWEEN_OP",43:"AND_OP",44:"NOT_BETWEEN_OP",45:"OR_OP",46:"IS_NULL_OP",47:"IS_TRUE_OP",48:"IS_FALSE_OP",49:"FLOAT_VALUE",50:"STRING_VALUE",51:"NATIVE_EXPR",52:"NATIVE_AGGREGATE",54:"IDENTIFIER",55:"DOT_OP",56:"BOOLEAN_VALUE",58:"ROUND",59:"TRUNC",60:"LN",61:"LOG10",62:"LOG",63:"POW",64:"EXP",65:"LIKE",66:"COUNT",67:"DISTINCT",68:"COUNT_DISTINCT_EST",69:"NOT_OP",70:"NOT_EQUAL_EXPR",71:"LIKE_OP",72:"NOT_LIKE_OP",73:"IS_NOT_NULL",74:"IS_NOT_NULL_OP",75:"IS_NOT_TRUE_OP",76:"IS_NOT_FALSE_OP",77:"IF",78:"IFNULL",79:"NULLIF",80:"COALESCE",81:"IN_OP",82:"NOT_IN_OP",83:"NTH_QUANTILE",84:"EXTRACT",85:"DATE_TRUNC",86:"DATETIME_TRUNC",87:"TIMESTAMP_TRUNC",88:"DATE_ADD",89:"DATE_SUB",90:"PARSETIME",91:"FORMATTIME",92:"TIMESTAMP",93:"CAST",94:"CASE",96:"ELSE",97:"END",98:"WHEN",99:"THEN",100:"AVG",101:"SUM",102:"MIN",103:"MAX",104:"COUNT_DISTINCT",105:"VARIANCE",106:"STDDEV",107:"HLL_COUNT_MERGE",108:"ABS",109:"SIGN",110:"IS_INF",111:"IS_NAN",112:"SQRT",113:"CEILING",114:"FLOOR",115:"COS",116:"COSH",117:"ACOS",118:"ACOSH",119:"SIN",120:"SINH",121:"ASIN",122:"ASINH",123:"TAN",124:"TANH",125:"ATAN",126:"ATANH",127:"IS_NULL",128:"UNIX_MICROS",129:"UNIX_MILLIS",130:"TIMESTAMP_MICROS",131:"TIMESTAMP_MILLIS",132:"ENCODE_URI_COMPONENT",133:"HLL_COUNT_EXTRACT",134:"IEEE_DIVIDE",135:"POWER",136:"DIV",137:"MOD",138:"ATAN2",139:"REGEXP_MATCH",140:"GREATEST",141:"LEAST",142:"CONCAT",143:"FORMAT",144:"NOT_EXPR",145:"EQUAL_EXPR",146:"LESS_EXPR",147:"LESS_OR_EQUAL_EXPR",148:"GREATER_EXPR",149:"GREATER_OR_EQUAL_EXPR",150:"AND_EXPR",151:"OR_EXPR"},Sj:[0,[3,2],[4,1],[4,1],[4,1],[4,1],[4,1],[4,3],[4,1],[4,4],[4,4],[4,6],[4,4],[4,4],[4,6],[4,4],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,5],[13,5],[13,3],[13,3],[13,2],[13,2],[13,2],[6,2],[6,1],[10,1],[28,4],[28,4],[53,2],[29,2],[30,3],[31,3],[9,2],[8,1],[8,3],[7,1],[57,1],[19,3],[19,3],[23,4],[23,6],[23,4],[23,6],[23,4],[23,4],[23,4],[23,6],[23,6],[23,4],[23,6],[23,4],[23,5],[23,4],[23,2],[23,6],[23,3],[23,3],[23,4],[23,2],[23,2],[23,2],[23,8],[23,6],[23,6],[23,4],[23,5],[23,5],[23,5],[23,5],[27,8],[24,10],[24,10],[24,6],[24,6],[24,6],[24,8],[24,8],[24,8],[24,8],[24,8],[24,4],[24,6],[24,6],[25,5],[25,3],[95,4],[95,5],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[22,1],[22,1],[22,1],[22,1],[15,1],[16,1],[16,1],[16,1],[16,1],[16,1],[18,1],[18,1]],Ph:function(va,oc,fd,Vc,hd,za){va=za.length-1;switch(hd){case 1:return za[va-1];case 7:this.oa=za[va-1];break;case 9:case 10:case 13:this.oa={type:"function",name:za[va-3].toUpperCase(),params:[za[va-1]]};break;case 11:case 14:this.oa={type:"function",name:za[va-5].toUpperCase(),params:[za[va-3],za[va-1]]};break;case 12:case 15:this.oa={type:"function",name:za[va-3].toUpperCase(),params:za[va-1]};break;case 25:case 26:case 27:case 28:this.oa={type:"function",name:za[va-1],params:[za[va-2],za[va]]};break;case 29:this.oa={type:"function",name:"EQUAL",params:[za[va-2],za[va]]};break;case 30:this.oa={type:"function",name:"NOT_EQUAL",params:[za[va-2],za[va]]};break;case 31:this.oa={type:"function",name:"LESS",params:[za[va-2],za[va]]};break;case 32:this.oa={type:"function",name:"LESS_OR_EQUAL",params:[za[va-2],za[va]]};break;case 33:this.oa={type:"function",name:"GREATER",params:[za[va-2],za[va]]};break;case 34:this.oa={type:"function",name:"GREATER_OR_EQUAL",params:[za[va-2],za[va]]};break;case 35:this.oa={type:"function",name:"BETWEEN",params:[za[va-4],za[va-2],za[va]]};break;case 36:this.oa={type:"function",name:"NOT BETWEEN",params:[za[va-4],za[va-2],za[va]]};break;case 37:this.oa={type:"function",name:"AND",params:[za[va-2],za[va]]};break;case 38:this.oa={type:"function",name:"OR",params:[za[va-2],za[va]]};break;case 39:this.oa={type:"function",name:"IS NULL",params:[za[va-1]]};break;case 40:this.oa={type:"function",name:"IS TRUE",params:[za[va-1]]};break;case 41:this.oa={type:"function",name:"IS FALSE",params:[za[va-1]]};break;case 42:this.oa={type:"number",value:+-za[va]};break;case 43:this.oa={type:"number",value:+za[va]};break;case 44:this.oa={type:"string",value:vz(za[va].substring(1,za[va].length-1))};break;case 45:case 46:this.oa={type:"function",name:za[va-3],params:[za[va-1]]};break;case 47:hd=za[va-1].pathParts.slice();if(2va.length&&(va+=this.$b.substr(0,20-va.length));return(va.substr(0,20)+(20Vc[0].length)){var Vc=va;var hd=fd;if(this.options.Ri){Vc=this.Lk(va,oc[fd]);if(!1!==Vc)return Vc;if(this.kg)Vc=!1;else return!1}else if(!this.options.flex)break}return Vc?(Vc=this.Lk(Vc,oc[hd]),!1!==Vc?Vc:!1):""===this.$b?this.Hi:this.parseError("Lexical error on line "+(this.Xb+1)+". Unrecognized text.\n"+
this.$g(),{text:"",Ok:null,line:this.Xb})},Bj:function(){var va=this.next();return va?va:this.Bj()},Si:function(va){this.Gb.push(va)},Hn:function(){return 0)/i,/^(?:>=)/i,/^(?:=)/i,/^(?:!=)/i,/^(?:<>)/i,/^(?:\.)/i,/^(?:BETWEEN)/i,/^(?:NOT BETWEEN)/i,/^(?:LIKE)/i,/^(?:NOT LIKE)/i,/^(?:IS NULL)/i,/^(?:IS NOT NULL)/i,/^(?:IS TRUE)/i,/^(?:IS NOT TRUE)/i,/^(?:IS FALSE)/i,/^(?:IS NOT FALSE)/i,/^(?:IN)/i,/^(?:NOT IN)/i,/^(?:CASE)/i,/^(?:WHEN)/i,/^(?:THEN)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:COALESCE(?=\s*[(]))/i,/^(?:IF(?=\s*[(]))/i,/^(?:IFNULL(?=\s*[(]))/i,/^(?:NULLIF(?=\s*[(]))/i,/^(?:COUNT_DISTINCT(?=\s*[(]))/i,/^(?:COUNT_DISTINCT_EST(?=\s*[(]))/i,/^(?:PARSETIME(?=\s*[(]))/i,/^(?:FORMATTIME(?=\s*[(]))/i,/^(?:NTH_QUANTILE(?=\s*[(]))/i,/^(?:ENCODE_URI_COMPONENT(?=\s*[(]))/i,/^(?:\()/i,/^(?:\))/i,/^(?:,)/i,/^(?:')/i,/^(?:")/i,/^(?:")/i,/^(?:[0-9]*(\.[0-9]*)?([eE]-?[0-9]+)?\b)/i,/^(?:TRUE|FALSE)/i,/^(?:[a-zA-Z_][a-zA-Z0-9_]*\b)/i,/^(?:["](\\.|[^"])*["])/i,/^(?:['](\\.|[^'])*['])/i,/^(?:[`](\\.|[^`])*[`])/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i],conditions:{CASE_MODE:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0}}}}();b.prototype=Ei;Ei.v=b;return new b}();function yz(a,b,c){if(null!=c&&"number"!==typeof c)throw Error("Provided value for "+b+' to "'+a+'" was of type '+typeof c+" but a number was expected.");}
function zz(a,b,c){if(null!=c&&("number"!==typeof c||!isNaN(c))&&isFinite(c)&&c!==parseInt(c,10))throw Error("Provided value for "+b+' to "'+a+'" was not an integer.');}
function Az(a,b,c,e,f){if(null!=c&&!(isNaN(c)||c>=e&&c<=f))throw Error("Value provided for "+b+' to "'+a+'" was out of the allowed range of ['+e+", "+f+"].");}
function Bz(a,b){yz("TRUNC(X, Y)","X",a);yz("TRUNC(X, Y)","Y",b);zz("TRUNC(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b))return NaN;if(!isFinite(a))return+a;a=0<=a?Number(Math.floor(a+"e"+b)):Number(Math.ceil(a+"e"+b));return 0<=b?Number(a+"e-"+b):Number(a+"e"+-b)}
function Cz(a,b){yz("LOG(X, Y)","X",a);yz("LOG(X, Y)","X",b);return null==a||null==b?null:+a/+b}
;function Dz(a,b){var c=Array.prototype.slice.call(arguments),e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Template required");return e.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(f,k,n,r,t,y,E,ma){if("%"==y)return"%";var na=c.shift();if("undefined"==typeof na)throw Error("[goog.string.format] Not enough arguments");arguments[0]=na;return Ez[y].apply(null,arguments)})}
var Ez={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=k+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-k.length;0<=b.indexOf("-",0)?e=k+e+Uh(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",e=k+Uh(b,a)+e);return e},d:function(a,b,c,e,f,k,n,r){return Ez.f(parseInt(a,10),b,c,e,0,k,n,r)}};Ez.i=Ez.d;Ez.u=Ez.d;function Fz(a,b){if(null==a)return!1;if(0===b.length)return!0;b=Kc(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,a===c||typeof a!==typeof c)return!1;return!0}
function Gz(a,b,c){if(null==b||null==c)return!1;if(typeof b!=typeof c)throw Error("Argument type mismatch in "+a+' comparison function: parameter 1 "'+b+'" is type '+typeof b+' but param2 "'+c+'" is type '+typeof c+".");switch(a){case "EQUAL":return b===c;case "NOT_EQUAL":return b!==c;case "LESS":return bc;case "GREATER_OR_EQUAL":return b>=c;default:throw Error('Unhandled binary operator "'+a+'".');}}
function Hz(a,b){var c=b[0];if(b.some(function(e){return null==e}))return null;switch(a){case "+":for(a=1;a=e?Math.ceil(e-.5):Math.floor(e+.5);if(ec)throw Error("CAST result is out of range for integer type.");return e}
function Oz(a,b,c){switch(typeof a){case "number":var e=a;break;case "boolean":e=a?1:0;break;case "string":if("inf"===a.toLowerCase()||"+inf"===a.toLowerCase()){e=Infinity;break}else if("-inf"===a.toLowerCase())e=-Infinity;else if("nan"===a.toLowerCase())e=NaN;else if(e=Number(a),isNaN(e))throw Error('CAST from string to a floating point value failed for "'+a+'" because of non-numeric characters.');if(isNaN(e)&&"nan"!==a.toLowerCase())throw Error('CAST from string to a floating point value failed for "'+
a+'".');break;default:throw Error("CAST from "+typeof a+" to a floating point value is not supported.");}if(null!=b&&null!=c&&isFinite(e)&&(ec))throw Error("CAST result "+e+" is out of range for target type.");return e}
function Pz(a){if("number"===typeof a){if(Infinity===a)return"inf";if(-Infinity===a)return"-inf";if(isNaN(a))return"NaN"}return""+a}
;function Qz(a,b){var c=Rz;a=a?a.toUpperCase():a;c.v.has(a)||c.v.set(a,new Map);c=c.v.get(a);for(var e=Kc(Rf(b)),f=e.next();!f.done;f=e.next()){f=f.value;var k=f.toUpperCase();c.set(k,new Sz(a,k,b[f]))}}
function Sz(a,b,c){this.O=a;this.N=b;this.v=c}
Sz.prototype.call=function(){return this.apply($c.apply(0,arguments))};Sz.prototype.apply=function(a){var b=a;b=void 0===b?[]:b;var c=this.v.ua,e=this.v.wa;if(c&&b.lengthe)throw Error("Expected no more than "+c+" args for "+this.N);return this.v.vb?this.v.vb.apply(null,a):this.v.ta.apply(null,a)};Sz.prototype.Na=function(a){return this.v.Na?this.v.Na.call(null,a):Mz(this.O,this.N,a)};var Rz=new function(){this.v=new Map};Qz("",{AVG:{vb:kq},COUNTIF:{vb:nq},SUM:{vb:lq},MIN:{vb:oq},MAX:{vb:pq},COUNT:{vb:mq},COUNT_DISTINCT:{vb:qq},NTH_QUANTILE:{vb:rq},VARIANCE:{vb:tq},STDDEV:{vb:uq},"HLL_COUNT.MERGE":{vb:vq},"HLL_COUNT.EXTRACT":{ua:1,wa:1,ta:function(){throw Error("HLL_COUNT.EXTRACT is not implemented on the client.");}},ABS:{ua:1,wa:1,ta:function(a){yz("ABS(X)","X",a);return null!=a?Math.abs(+a):null}},SIGN:{ua:1,wa:1,ta:function(a){yz("SIGN(X)","X",a);var b=Math.sign||function(c){c=+c;return 0===c||isNaN(c)?c:0Math.abs(a)&&-Infinity===b)return Infinity;if(1Math.abs(a)&&Infinity===b||-Infinity===a&&0>b)return 0;if(-Infinity===a&&0b)return 0;if(Infinity===a&&0b)return-Infinity;if(Infinity===a&&1a))throw Error('Value provided for X to "ATANH(X)" was out of the allowed range of (-1, 1).');var b=Math.atanh||function(c){return Math.log((1+c)/(1-c))/2};return null!=a?b(+a):null}},ATAN2:{ua:2,wa:2,ta:function(a,b){yz("ATAN(Y, X)","X",a);yz("ATAN(Y, X)","Y",b);return null==a||null==b?null:Math.atan2(+a,+b)}},REGEXP_MATCH:{ua:2,wa:2,ta:function(a,b){if("string"!==typeof a||"string"!==typeof b)return null;if(0==b.indexOf("(?i)")){b=b.substring(4);var c="i"}else 0==b.indexOf("(?is)")&&(b=b.substring(5),c="i");return RegExp(b,c).test(a)},qc:"REGEX"},ENCODE_URI_COMPONENT:{ua:1,wa:1,ta:function(a){return"string"!==typeof a?null:encodeURIComponent(a)}},FORMAT:{ua:2,wa:void 0,ta:function(a){return 2>arguments.length?null:Dz.apply(null,arguments)}},CONCAT:{ua:2,wa:void 0,ta:function(a){for(var b="",c=0;ca.length)throw Error("Expected at least one parameter for IN");return a[0]+" IN ("+a.slice(1).join(",")+")"},qc:"IN"},"NOT IN":{ua:1,ta:function(a){return Fz(a,$c.apply(1,arguments))},Na:function(a){if(1>a.length)throw Error("Expected at least one parameter for NOT IN");return a[0]+" NOT IN ("+a.slice(1).join(",")+")"},qc:"NOT_IN"},"IS NULL":{ua:1,wa:1,ta:function(a){return null==a},Na:function(a){return Kz("IS NULL",a)},qc:"IS_NULL"},"IS TRUE":{ua:1,wa:1,ta:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS TRUE param1 is type "+typeof a+" but must be boolean.");return!0===a},Na:function(a){return Kz("IS TRUE",a)}},"IS FALSE":{ua:1,wa:1,ta:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS FALSE param1 is type "+typeof a+" but must be boolean.");return!1===a},Na:function(a){return Kz("IS FALSE",a)}},BETWEEN:{ua:3,wa:3,ta:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b<=a&&a<=c},Na:function(a){return"("+a[0]+" BETWEEN "+a[1]+" AND "+a[2]+")"},qc:"BETWEEN"},"NOT BETWEEN":{ua:3,wa:3,ta:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b>a||a>c},Na:function(a){return"("+a[0]+" NOT BETWEEN "+a[1]+" AND "+a[2]+")"},qc:"NOT_BETWEEN"},CAST:{ua:2,wa:2,ta:function(a,b){if(null==a)return null;switch(b.toUpperCase()){case "INT32":return Nz(a,-2147483648,2147483647);case "INT64":return Nz(a,-0x7fffffffffffffff,0x7fffffffffffffff);case "UINT64":return Nz(a,0,1.8446744073709552E19);case "FLOAT":return Oz(a,-3.4028234663852886E38,3.4028234663852886E38);case "DOUBLE":return Oz(a);case "BOOL":return Mr(a);case "STRING":return Pz(a);default:throw Error("CAST to "+b.toUpperCase()+" is not supported.");}},Na:function(a){if(2!==a.length)throw Error("Expected two parameters for cast.");var b=a[1].replace(/"/g,"");return"CAST("+a[0]+" AS "+b+")"}},UNIX_MICROS:{ua:1,wa:1,ta:function(a){return a}},UNIX_MILLIS:{ua:1,wa:1,ta:function(a){return a}},TIMESTAMP_MICROS:{ua:1,wa:1,ta:function(a){return a}},TIMESTAMP_MILLIS:{ua:1,wa:1,ta:function(a){return 1E3*a}},TIMESTAMP_SECONDS:{ua:1,wa:1,ta:function(a){return 1E6*a}},TIMESTAMP:{ua:1,wa:2,ta:Tq},DATE:{ua:1,wa:2,ta:function(a,b){return Uq(a,"DAY",b)}},DATETIME:{ua:1,wa:1,ta:Tq},AND:{ua:2,ta:function(){return Iz("AND",$c.apply(0,arguments))},Na:function(a){return Jz(" AND ",a)}},OR:{ua:2,ta:function(){return Iz("OR",$c.apply(0,arguments))},Na:function(a){return Jz(" OR ",a)}},"+":{ua:2,ta:function(){return Hz("+",$c.apply(0,arguments))},Na:function(a){return Jz("+",a)}},"-":{ua:2,ta:function(){return Hz("-",$c.apply(0,arguments))},Na:function(a){return Jz("-",a)}},"*":{ua:2,ta:function(){return Hz("*",$c.apply(0,arguments))},Na:function(a){return Jz("*",a)}},"/":{ua:2,ta:function(){return Hz("/",$c.apply(0,arguments))},Na:function(a){return Jz("/",a)}},NOT:{ua:1,wa:1,ta:function(a){return null==a||"boolean"!==typeof a?null:!1===a},Na:function(a){if(1!==a.length)throw Error("Expected one parameter for NOT");return"(NOT "+a[0]+")"}},EQUAL:{ua:2,wa:2,ta:function(a,b){return Gz("EQUAL",a,b)},Na:function(a){return Jz("=",a)},qc:"="},NOT_EQUAL:{ua:2,wa:2,ta:function(a,b){return Gz("NOT_EQUAL",a,b)},Na:function(a){return Jz("!=",a)},qc:"!="},LESS:{ua:2,wa:2,ta:function(a,b){return Gz("LESS",a,b)},Na:function(a){return Jz("<",a)},qc:"<"},LESS_OR_EQUAL:{ua:2,wa:2,ta:function(a,b){return Gz("LESS_OR_EQUAL",a,b)},Na:function(a){return Jz("<=",a)},qc:"<="},GREATER:{ua:2,wa:2,ta:function(a,b){return Gz("GREATER",a,b)},Na:function(a){return Jz(">",a)},qc:">"},GREATER_OR_EQUAL:{ua:2,wa:2,ta:function(a,b){return Gz("GREATER_OR_EQUAL",a,b)},Na:function(a){return Jz(">=",a)},qc:">="},NATIVE_EXPR:{ua:1,wa:1,ta:function(){throw Error("NATIVE_EXPR not yet supported.");}},NATIVE_AGGREGATE:{ua:1,wa:1,vb:function(){throw Error("NATIVE_AGGREGATE not yet supported.");}},TO_JSON_STRING:{ua:1,wa:2,ta:function(a,b){return b?JSON.stringify(a,null,2):JSON.stringify(a)}}});Qz("KLL_QUANTILES",{EXTRACT_POINT_INT64:{ta:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_INT64:{vb:sq},EXTRACT_POINT_DOUBLE:{ta:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_DOUBLE:{vb:sq}});function Tz(){this.ka={};this.va={};this.na={};this.ha=[];this.ma={};this.$=[];this.N=null;this.ya=[];this.O=[];this.v={}}
w=Tz.prototype;w.Mj=function(a,b){this.O.push({zf:a,order:b?b:"ASC"});return this};w.tl=function(){this.O=[];return this};w.Hf=function(){return this.O};w.ue=function(a){this.O=a.slice()};w.Cn=function(a,b,c,e){a={zf:a,measure:c,Sq:e||""};"function"===typeof b?a.vb=b:a.wq=b;this.ya.push(a);return this};w.Dn=function(a){this.N=a;return this};w.hl=function(a){Array.isArray(a)?ge(a,function(b){Uz(this,b,{Cd:"decimal",kf:null})},this):Uz(this,a,{Cd:"decimal",kf:null});return this};w.fl=function(a){Array.isArray(a)?ge(a,function(b){Uz(this,b,{Cd:"boolean",kf:null})},this):Uz(this,a,{Cd:"boolean",kf:null});return this};w.uj=function(a){a=this.v[a]?this.v[a]:null;var b;if(b=a&&a.Cd)a=a.Cd,b=!!a&&"number"===wr[a].bc;return b?!0:!1};function Uz(a,b,c){a.v[b]?(c.Cd&&(a.v[b].Cd=c.Cd),c.kf&&(a.v[b].kf=c.kf)):a.v[b]=c}
w.al=function(a,b){this.ka[a]=b;return this};w.zl=function(a,b){this.va[a]=b;return this};w.Al=function(a,b){this.na[a]=b;delete this.ma[a];return this};w.Zm=function(a){return this.na[a]||this.ma[a]||this.ka[a]||this.N===a?!0:0<=ce(this.ha,a)};w.on=function(a){if(null==a||void 0==a)return this;"string"===typeof a&&(a=[a]);for(var b=0;b'):c&&"string"===typeof f&&(f=Sh(f));return f}
function gA(a,b){var c=b.getExpression().trim().replace(/ +/," ").trim().split(" ");if(2!==c.length)throw Error("nest expression requires two parameters");b=c[0];var e=c[1].split("."),f={nest_label:"NEST_TOP",nest_children:[],nest_child_map:{}};a=Sf(a.v[a.v.length-1],b.split("."));if(null==a)return null;if(!md(a))throw Error('Error evaluating nest expression: "'+b+'" did not reference an Array');a.forEach(function(k){var n=f;(Sf(k,e)||"").split("|").forEach(function(r){var t=n.nest_child_map[r];t||
(t={nest_label:r,nest_children:[],nest_child_map:{}},n.nest_child_map[r]=t,n.nest_children.push(t));n=t});n.nest_children.push(k)});return f}
;function hA(a){this.v=a;this.O=this.N=-1;this.$=0}
hA.prototype.next=function(){this.N++;var a=this.v[this.N];"\n"===a?(this.$++,this.O=-1):this.O++;return a};hA.prototype.index=function(){return this.N};function iA(a,b){if(0>b)throw Error("CharacterIterator can only skip forward");for(var c=0;c]*?>","gi"),close:new RegExp(""+E+"[^>]*?>","gi")})}for(y=0;y(ma?ma.length:0)&&(na=(ma=k.match(E.open))?ma.length:0,ma=k.match(E.close),(ma?ma.length:0)>na)){y=!0;break a}}}y=!1}y?(r=!0,(t=0<=f.toLowerCase().indexOf("
');this.Ca=!1;this.ka={};this.Sa=!1;this.N={};this.ha=[];this.Pa=[];this.Ma="series_asc";this.va=1}
zd(KB,tB);xd("aplos.chart.behavior.SeriesLegend",KB);var LB=null,MB=null;KB.prototype.Jo=function(a){return null!=a?(this.Ca=a,a||(this.ka={}),this):this.Ca};KB.prototype.valuesFromNearestDatum=KB.prototype.Jo;KB.prototype.bn=function(a){if(null==a)return this.Sa;this.Sa=!!a;return this};KB.prototype.hideEmptySeries=KB.prototype.bn;KB.prototype.en=function(a){this.N[a]=!0;return this};KB.prototype.hideSeries=KB.prototype.en;KB.prototype.Tg=function(a){if(null==a)return this.Ma;this.Ma=a;return this};KB.prototype.ordering=KB.prototype.Tg;KB.prototype.Xi=function(a){if(null==a)return this.va;this.va=a;return this};KB.prototype.clickHandling=KB.prototype.Xi;w=KB.prototype;w.Bc=function(a){var b=this;KB.Pb.Bc.call(this,a);a.on("mouseout.seriesLegend",function(){this.Ca&&(this.ka={},a.df())},this);a.on("mousemove.seriesLegend",function(){if(this.Ca){for(var c=a.Gf(),e=0;ethis.N)a.Hd("hover").deselectAll(),PB(this);else{var e=[c];switch(this.$){case 0:void 0!==c.domain&&(e=a.Ff(function(f){return!f.series.overlay&&f.domain===c.domain},!0,!0));break;case 1:e=b}this.select(a,e)}}};w.select=function(a,b){a.Hd("hover").Zg(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));RB(this,a)};function RB(a,b){if(!a.v){var c="selectnearest_"+Date.now();zj(a.ha).on("mouseout."+c,function(){var e=b.ab.select(".mouseCapturePane").node(),f;if(f=ej&&ej.target)e?(f=fj(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]h?1:l>=h?0:NaN}
function c(l){1===l.length&&(l=e(l));return{left:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u>>1;0>l(h[z],p)?u=z+1:x=z}return u},right:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u>>1;0(x=arguments.length)?(h=l,l=0,1):3>x?1:+p;for(var u=-1,x=Math.max(0,Math.ceil((h-l)/p))|0,z=Array(x);++u=vo?10:h>=wo?5:h>=xo?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(h>=vo?10:h>=wo?5:h>=xo?2:1)}
function r(l,h,p){var u=Math.abs(h-l)/Math.max(0,p);p=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=p;u>=vo?p*=10:u>=wo?p*=5:u>=xo&&(p*=2);return hh?1:l>=h?0:NaN}
function Qa(l){return function(){this.removeAttribute(l)}}
function Wa(l){return function(){this.removeAttributeNS(l.space,l.local)}}
function Db(l,h){return function(){this.setAttribute(l,h)}}
function Eb(l,h){return function(){this.setAttributeNS(l.space,l.local,h)}}
function Fb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttribute(l):this.setAttribute(l,p)}}
function Gb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,p)}}
function Hb(l){return function(){this.style.removeProperty(l)}}
function Ib(l,h,p){return function(){this.style.setProperty(l,h,p)}}
function Jb(l,h,p){return function(){var u=h.apply(this,arguments);null==u?this.style.removeProperty(l):this.style.setProperty(l,u,p)}}
function $a(l,h){return l.style.getPropertyValue(h)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(h)}
function Kb(l){return function(){delete this[l]}}
function Lb(l,h){return function(){this[l]=h}}
function Mb(l,h){return function(){var p=h.apply(this,arguments);null==p?delete this[l]:this[l]=p}}
function fb(l){return l.classList||new ub(l)}
function ub(l){this.Oi=l;this.Yd=(l.getAttribute("class")||"").trim().split(/^|\s+/)}
function vb(l,h){l=fb(l);for(var p=-1,u=h.length;++p>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=ZB.exec(l))?zb(parseInt(h[1],16)):(h=$B.exec(l))?new La(h[1],h[2],h[3],1):(h=aC.exec(l))?new La(255*h[1]/100,255*h[2]/100,255*h[3]/100,1):(h=bC.exec(l))?Ab(h[1],h[2],h[3],h[4]):(h=cC.exec(l))?Ab(255*h[1]/100,255*h[2]/100,255*h[3]/100,h[4]):(h=dC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,1):(h=eC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,h[4]):Yu.hasOwnProperty(l)?zb(Yu[l]):"transparent"===l?new La(NaN,NaN,NaN,0):null}
function zb(l){return new La(l>>16&255,l>>8&255,l&255,1)}
function Ab(l,h,p,u){0>=u&&(l=h=p=NaN);return new La(l,h,p,u)}
function hb(l){l instanceof Xa||(l=Ya(l));if(!l)return new La;l=l.rgb();return new La(l.r,l.g,l.b,l.opacity)}
function cb(l,h,p,u){return 1===arguments.length?hb(l):new La(l,h,p,null==u?1:u)}
function La(l,h,p,u){this.r=+l;this.g=+h;this.b=+p;this.opacity=+u}
function ib(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l?"0":"")+l.toString(16)}
function Bb(l,h,p,u){0>=u?l=h=p=NaN:0>=p||1<=p?l=h=NaN:0>=h&&(l=NaN);return new Ua(l,h,p,u)}
function hc(l){if(l instanceof Ua)return new Ua(l.h,l.s,l.l,l.opacity);l instanceof Xa||(l=Ya(l));if(!l)return new Ua;if(l instanceof Ua)return l;l=l.rgb();var h=l.r/255,p=l.g/255,u=l.b/255,x=Math.min(h,p,u),z=Math.max(h,p,u),A=NaN,la=z-x,oa=(z+x)/2;la?(A=h===z?(p-u)/la+6*(poa?z+x:2-z-x,A*=60):la=0oa?0:A;return new Ua(A,la,oa,l.opacity)}
function jb(l,h,p,u){return 1===arguments.length?hc(l):new Ua(l,h,p,null==u?1:u)}
function Ua(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u}
function kb(l,h,p){return 255*(60>l?h+(p-h)*l/60:180>l?p:240>l?h+(p-h)*(240-l)/60:h)}
function lb(l){if(l instanceof Va)return new Va(l.l,l.a,l.b,l.opacity);if(l instanceof rb){if(isNaN(l.h))return new Va(l.l,0,0,l.opacity);var h=l.h*Zu;return new Va(l.l,Math.cos(h)*l.c,Math.sin(h)*l.c,l.opacity)}l instanceof La||(l=hb(l));var p=pb(l.r),u=pb(l.g),x=pb(l.b);h=mb(.2225045*p+.7168786*u+.0606169*x);if(p===u&&u===x)var z=p=h;else z=mb((.4360747*p+.3850649*u+.1430804*x)/.96422),p=mb((.0139322*p+.0971045*u+.7141733*x)/.82521);return new Va(116*h-16,500*(z-h),200*(h-p),l.opacity)}
function Va(l,h,p,u){this.l=+l;this.a=+h;this.b=+p;this.opacity=+u}
function mb(l){return l>fC?Math.pow(l,1/3):l/$u+av}
function nb(l){return l>zh?l*l*l:$u*(l-av)}
function ob(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)}
function pb(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+.055)/1.055,2.4)}
function ic(l){if(l instanceof rb)return new rb(l.h,l.c,l.l,l.opacity);l instanceof Va||(l=lb(l));if(0===l.a&&0===l.b)return new rb(NaN,0,l.l,l.opacity);var h=Math.atan2(l.b,l.a)*bv;return new rb(0>h?h+360:h,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)}
function qb(l,h,p,u){return 1===arguments.length?ic(l):new rb(l,h,p,null==u?1:u)}
function rb(l,h,p,u){this.h=+l;this.c=+h;this.l=+p;this.opacity=+u}
function db(l,h,p,u){if(1===arguments.length){var x=l;if(x instanceof sb)x=new sb(x.h,x.s,x.l,x.opacity);else{x instanceof La||(x=hb(x));var z=x.g/255,A=x.b/255,la=(cv*A+x.r/255*-1.7884503806-3.5172982438*z)/(cv+-1.7884503806-3.5172982438);A-=la;var oa=(1.97294*(z-la)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*la*(1-la)))?Math.atan2(oa,A)*bv-120:NaN;x=new sb(0>A?A+360:A,z,la,x.opacity)}}else x=new sb(l,h,p,null==u?1:u);return x}
function sb(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u}
function lc(l,h,p,u,x){var z=l*l,A=z*l;return((1-3*l+3*z-A)*h+(4-6*z+3*A)*p+(1+3*l+3*z-3*A)*u+A*x)/6}
function pc(l){return function(){return l}}
function uc(l,h){return function(p){return l+p*h}}
function zc(l,h,p){return l=Math.pow(l,p),h=Math.pow(h,p)-l,p=1/p,function(u){return Math.pow(l+u*h,p)}}
function rc(l,h){var p=h-l;return p?uc(l,180
p?p-360*Math.round(p/360):p):pc(isNaN(l)?h:l)}
function Ac(l){return 1===(l=+l)?Cb:function(h,p){return p-h?zc(h,p,l):pc(isNaN(h)?p:h)}}
function Cb(l,h){var p=h-l;return p?uc(l,p):pc(isNaN(l)?h:l)}
function Gc(l){return function(h){var p=h.length,u=Array(p),x=Array(p),z=Array(p),A;for(A=0;A
p&&(z=h.slice(p,z),la[A]?la[A]+=z:la[++A]=z),(u=u[0])===(x=x[0])?la[A]?la[A]+=x:la[++A]=x:(la[++A]=null,oa.push({td:A,x:mc(u,x)})),p=zo.lastIndex;pla.length?oa[0]?Dc(oa[0].x):Cc(h):(h=oa.length,function(ra){for(var qa=0,pa;qal.wf&&(p=l.wf);var u=l;l=l.Rc}else h=l.Rc,l.Rc=null,l=u?u.Rc=h:Tk=h;Oi=u;vf(p);Eg=0}}
function Ye(){var l=Mi.now(),h=l-Sk;1E3l&&(Ni=setTimeout(Bi,l-Mi.now()-Rk)),Pi&&(Pi=clearInterval(Pi))):(Pi||(Sk=Mi.now(),Pi=setInterval(Ye,1E3)),Ah=1,ev(Bi)))}
function Ci(l,h,p){var u=new Bg;h=null==h?0:+h;u.restart(function(x){u.stop();l(x+h)},h,p);return u}
function Ee(l,h,p,u,x,z){var A=l.Bd;if(!A)l.Bd={};else if(p in A)return;Ek(l,p,{name:h,index:u,group:x,on:gC,tween:hC,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})}
function oe(l,h){l=ie(l,h);if(0=qa?Ha=!0:10===(tc=A.charCodeAt(pa++))?jc=!0:13===tc&&(jc=!0,10===A.charCodeAt(pa)&&++pa);return A.slice(Uc+1,Pc-1).replace(/""/g,'"')}for(;pa=qa,jc=!1;10===A.charCodeAt(qa-1)&&--qa;for(13===A.charCodeAt(qa-1)&&--qa;(Da=oa())!==Co;){for(var eb=[];Da!==hv&&Da!==Co;)eb.push(Da),Da=oa();la&&null==(eb=la(eb,wa++))||ra.push(eb)}return ra}
function p(A){return A.map(u).join(l)}
function u(A){return null==A?"":x.test(A+="")?'"'+A.replace(/"/g,'""')+'"':A}
var x=new RegExp('["'+l+"\n\r]"),z=l.charCodeAt(0);return{parse:function(A,la){var oa,ra;A=h(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=la?mC(qa,la):fv(qa)});A.columns=ra||[];return A},parseRows:h,format:function(A,la){null==la&&(la=nC(A));return[la.map(u).join(l)].concat(A.map(function(oa){return la.map(function(ra){return u(oa[ra])}).join(l)})).join("\n")},formatRows:function(A){return A.map(p).join("\n")}}}
function iv(l){if(!l.ok)throw Error(l.status+" "+l.statusText);return l.text()}
function jv(l){return function(h,p,u){2===arguments.length&&"function"===typeof p&&(u=p,p=void 0);return fetch(h,p).then(iv).then(function(x){return l(x,u)})}}
function Do(l){return function(h,p){return fetch(h,p).then(iv).then(function(u){return(new DOMParser).parseFromString(u,l)})}}
function kv(l,h,p,u){if(isNaN(h)||isNaN(p))return l;var x,z=l.tb;u={data:u};var A=l.Qa,la=l.Ra,oa=l.Aa,ra=l.Ea,qa,pa,wa,Da,Ha;if(!z)return l.tb=u,l;for(;z.length;)if((wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa,x=z,!(z=z[Ha=Da<<1|wa]))return x[Ha]=u,l;var jc=+l.yb.call(null,z.data);var eb=+l.Db.call(null,z.data);if(h===jc&&p===eb)return u.next=z,x?x[Ha]=u:l.tb=u,l;do x=x?x[Ha]=Array(4):l.tb=Array(4),(wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa;while((Ha=
Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,l}
function ee(l,h,p,u,x){this.node=l;this.x0=h;this.y0=p;this.x1=u;this.y1=x}
function oC(l){return l[0]}
function pC(l){return l[1]}
function Eo(l,h,p,u,x,z){this.yb=l;this.Db=h;this.Qa=p;this.Ra=u;this.Aa=x;this.Ea=z;this.tb=void 0}
function lv(l){for(var h={data:l.data},p=h;l=l.next;)p=p.next={data:l.data};return h}
function Yk(l,h){if(0>(h=(l=h?l.toExponential(h-1):l.toExponential()).indexOf("e")))return null;var p=l.slice(0,h);return[1u&&(la=Math.max(1,u-oa));z.push(p.substring(x-=la,x+la));if((oa+=la+1)>u)break;la=l[A=(A+1)%l.length]}return z.reverse().join(h)}}
function rC(l){return function(h){return h.replace(/[0-9]/g,function(p){return l[+p]})}}
function Zk(l){return new Fo(l)}
function Fo(l){if(!(h=sC.exec(l)))throw Error("invalid format: "+l);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.comma=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""}
function mv(l,h){h=Yk(l,h);if(!h)return l+"";l=h[0];h=h[1];return 0>h?"0."+Array(-h).join("0")+l:l.length>h+1?l.slice(0,h+1)+"."+l.slice(h+1):l+Array(h-l.length+2).join("0")}
function nv(l){return l}
function tC(l){function h(la){function oa(Ma){var Rc=tc,Ia=Oc,Ta;if("c"===Uc)Ia=bd(Ma)+Ia,Ma="";else{Ma=+Ma;var Ga=0>Ma;Ma=bd(Math.abs(Ma),eb);if(Pc){var Na=Ma.length;var Yc=1,yd=-1,Cd;a:for(;YcTa||57>1)+Rc+Ma+Ia+Ga.slice(Ta);break;default:Ma=Ga+Rc+Ma+Ia}return z(Ma)}
la=Zk(la);var ra=la.fill,qa=la.align,pa=la.sign,wa=la.symbol,Da=la.zero,Ha=la.width,jc=la.comma,eb=la.precision,Pc=la.trim,Uc=la.type;"n"===Uc?(jc=!0,Uc="g"):qv[Uc]||(null==eb&&(eb=12),Pc=!0,Uc="g");if(Da||"0"===ra&&"="===qa)Da=!0,ra="0",qa="=";var tc="$"===wa?u[0]:"#"===wa&&/[boxX]/.test(Uc)?"0"+Uc.toLowerCase():"",Oc="$"===wa?u[1]:/[%p]/.test(Uc)?A:"",bd=qv[Uc],Qc=/[defgprs%]/.test(Uc);eb=null==eb?6:/[gprs]/.test(Uc)?Math.max(1,Math.min(21,eb)):Math.max(0,Math.min(20,eb));oa.toString=function(){return la+
""};return oa}
var p=l.grouping&&l.thousands?qC(l.grouping,l.thousands):nv,u=l.currency,x=l.decimal,z=l.numerals?rC(l.numerals):nv,A=l.percent||"%";return{format:h,formatPrefix:function(la,oa){var ra=h((la=Zk(la),la.type="f",la));la=3*Math.max(-8,Math.min(8,Math.floor(Bh(oa)/3)));var qa=Math.pow(10,-la),pa=ov[8+la/3];return function(wa){return ra(qa*wa)+pa}}}}
function Ge(){this.reset()}
function rv(l,h,p){var u=l.s=h+p,x=u-h;l.t=h-(u-x)+(p-x)}
function $k(l){return 1l?-ye:Math.asin(l)}
function uC(){}
function sv(l){var h=l[0];l=l[1];var p=ze(l);return[p*ze(h),p*$d(h),$d(l)]}
function tv(l,h){return[l[1]*h[2]-l[2]*h[1],l[2]*h[0]-l[0]*h[2],l[0]*h[1]-l[1]*h[0]]}
function uv(l){var h=al(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=h;l[1]/=h;l[2]/=h}
function vC(){var l=[],h;return{point:function(p,u){h.push([p,u])},lineStart:function(){l.push(h=[])},lineEnd:uC,Lq:function(){1=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>$f(jc[0]-Ha[0])&&1E-6>$f(jc[1]-Ha[1])){x.lineStart();for(la=0;la(l=l.x)[0]?l[1]-ye-1E-6:ye-l[1])-(0>(h=h.x)[0]?h[1]-ye-1E-6:ye-h[1])}
function Go(){}
function wv(l){return function(h,p){var u=ze(h),x=ze(p);u=l(u*x);return[u*x*$d(h),u*$d(p)]}}
function Qi(l){return function(h,p){var u=al(h*h+p*p),x=l(u),z=$d(x);x=ze(x);return[xv(h*z,u*x),$k(u&&p*z/u)]}}
function zC(l){var h=0,p=l.children,u=p&&p.length;if(u)for(;0<=--u;)h+=p[u].value;else h=1;l.value=h}
function yv(l,h){var p=new Ri(l);l=+l.value&&(p.value=l.value);var u,x=[p],z,A,la,oa;for(null==h&&(h=AC);u=x.pop();)if(l&&(u.value=+u.data.value),(A=h(u.data))&&(oa=A.length))for(u.children=Array(oa),la=oa-1;0<=la;--la)x.push(z=u.children[la]=new Ri(A[la])),z.parent=u,z.depth=u.depth+1;return p.eachBefore(BC)}
function AC(l){return l.children}
function CC(l){l.data=l.data.data}
function BC(l){var h=0;do l.height=h;while((l=l.parent)&&l.height<++h)}
function Ri(l){this.data=l;this.depth=this.height=0;this.parent=null}
function Ho(l){function h(z){var A=z+"",la=p.get(A);if(!la){if(x!==zv)return x;p.set(A,la=u.push(z))}return l[(la-1)%l.length]}
var p=Wk(),u=[],x=zv;l=null==l?[]:cl.call(l);h.domain=function(z){if(!arguments.length)return u.slice();u=[];p=Wk();for(var A=-1,la=z.length,oa,ra;++A=p?1:u(x)}}}
function FC(l){return function(h,p){var u=l(h=+h,p=+p);return function(x){return 0>=x?h:1<=x?p:u(x)}}}
function GC(l,h,p,u){var x=l[0];l=l[1];var z=h[0];h=h[1];loa&&(A=Math.ceil(A*oa)/oa,la=Math.floor(la*oa)/oa,oa=n(A,la,p));0oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(la*oa)/oa,h(u));return l};return l}
function Ev(){var l=Lo(Jo,mc);l.copy=function(){return Ko(l,Ev())};return JC(l)}
function Fv(l,h){l=l.slice();var p=0,u=l.length-1,x=l[p],z=l[u];if(zl?function(p){return-Math.pow(-h,p)*Math.pow(-l,1-p)}:function(p){return Math.pow(h,p)*Math.pow(l,1-p)}}
function MC(l){return isFinite(l)?+("1e"+l):0>l?0:l}
function Gv(l){return 10===l?MC:l===Math.E?Math.exp:function(h){return Math.pow(l,h)}}
function Hv(l){return l===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),function(h){return Math.log(h)/l})}
function Iv(l){return function(h){return-l(-h)}}
function Jv(){function l(){x=Hv(u);z=Gv(u);0>p()[0]&&(x=Iv(x),z=Iv(z));return h}
var h=Lo(KC,LC).domain([1,10]),p=h.domain,u=10,x=Hv(10),z=Gv(10);h.base=function(A){return arguments.length?(u=+A,l()):u};h.domain=function(A){return arguments.length?(p(A),l()):p()};h.ticks=function(A){var la=p(),oa=la[0];la=la[la.length-1];var ra;if(ra=lala)break;A.push(Ha)}}}else for(;qala)break;A.push(Ha)}}else A=k(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};h.tickFormat=function(A,la){null==la&&(la=10===u?".0e":",");"function"!==typeof la&&(la=ai(la));if(Infinity===A)return la;null==A&&(A=10);var oa=Math.max(1,u*A/h.ticks().length);return function(ra){var qa=ra/z(Math.round(x(ra)));qa*u=A)for(;l(A),!z(A);)A.setTime(A-1)},function(A,la){if(A>=A)if(0>la)for(;0>=++la;)for(;h(A,-1),!z(A););else for(;0<=--la;)for(;h(A,1),!z(A););})};p&&(x.count=function(z,A){Mo.setTime(+z);No.setTime(+A);l(Mo);l(No);return Math.floor(p(Mo,No))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0l.y){var h=new Date(-1,l.m,l.d,l.kd,l.M,l.S,l.L);h.setFullYear(l.y);return h}return new Date(l.y,l.m,l.d,l.kd,l.M,l.S,l.L)}
function dl(l){if(0<=l.y&&100>l.y){var h=new Date(Date.UTC(-1,l.m,l.d,l.kd,l.M,l.S,l.L));h.setUTCFullYear(l.y);return h}return new Date(Date.UTC(l.y,l.m,l.d,l.kd,l.M,l.S,l.L))}
function Si(l){return{y:l,m:0,d:1,kd:0,M:0,S:0,L:0}}
function OC(l){function h(Ia,Ta){return function(Ga){var Na=[],Yc=-1,yd=0,Cd=Ia.length,pd,re;for(Ga instanceof Date||(Ga=new Date(+Ga));++YcNa.jg||53=Cd)return-1;pd=Ta.charCodeAt(Yc++);if(37===pd){if(pd=Ta.charAt(Yc++),pd=Rc[pd in Kv?Ta.charAt(Yc++):pd],!pd||0>(Na=pd(Ia,Ga,Na)))return-1}else if(pd!=Ga.charCodeAt(Na++))return-1}return Na}
var x=l.dateTime,z=l.date,A=l.time,la=l.periods,oa=l.days,ra=l.shortDays,qa=l.months,pa=l.shortMonths,wa=Ti(la),Da=Ui(la),Ha=Ti(oa),jc=Ui(oa),eb=Ti(ra),Pc=Ui(ra),Uc=Ti(qa),tc=Ui(qa),Oc=Ti(pa),bd=Ui(pa),Qc={a:function(Ia){return ra[Ia.getDay()]},A:function(Ia){return oa[Ia.getDay()]},b:function(Ia){return pa[Ia.getMonth()]},B:function(Ia){return qa[Ia.getMonth()]},c:null,d:Mv,e:Mv,f:PC,H:QC,I:RC,j:SC,L:Nv,m:TC,M:UC,p:function(Ia){return la[+(12<=Ia.getHours())]},Q:Ov,s:Pv,S:VC,u:WC,U:XC,V:YC,w:ZC,W:$C,x:null,X:null,y:aD,Y:bD,Z:cD,"%":Qv},Ma={a:function(Ia){return ra[Ia.getUTCDay()]},A:function(Ia){return oa[Ia.getUTCDay()]},b:function(Ia){return pa[Ia.getUTCMonth()]},B:function(Ia){return qa[Ia.getUTCMonth()]},c:null,d:Rv,e:Rv,f:dD,H:eD,I:fD,j:gD,L:Sv,m:hD,M:iD,p:function(Ia){return la[+(12<=Ia.getUTCHours())]},Q:Ov,s:Pv,S:jD,u:kD,U:lD,V:mD,w:nD,W:oD,x:null,X:null,y:pD,Y:qD,Z:rD,"%":Qv},Rc={a:function(Ia,Ta,Ga){return(Ta=eb.exec(Ta.slice(Ga)))?(Ia.w=Pc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},A:function(Ia,Ta,Ga){return(Ta=Ha.exec(Ta.slice(Ga)))?(Ia.w=jc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},b:function(Ia,Ta,Ga){return(Ta=Oc.exec(Ta.slice(Ga)))?(Ia.m=bd[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},B:function(Ia,Ta,Ga){return(Ta=Uc.exec(Ta.slice(Ga)))?(Ia.m=tc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},c:function(Ia,Ta,Ga){return u(Ia,x,Ta,Ga)},d:Tv,e:Tv,f:sD,H:Uv,I:Uv,j:tD,L:uD,m:vD,M:wD,p:function(Ia,Ta,Ga){return(Ta=wa.exec(Ta.slice(Ga)))?(Ia.p=Da[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},Q:xD,s:yD,S:zD,u:AD,U:BD,V:CD,w:DD,W:ED,x:function(Ia,Ta,Ga){return u(Ia,z,Ta,Ga)},X:function(Ia,Ta,Ga){return u(Ia,A,Ta,Ga)},y:FD,Y:GD,Z:HD,"%":ID};Qc.x=h(z,Qc);Qc.X=h(A,Qc);Qc.c=h(x,Qc);Ma.x=h(z,Ma);Ma.X=h(A,Ma);Ma.c=h(x,Ma);return{format:function(Ia){var Ta=h(Ia+="",Qc);Ta.toString=function(){return Ia};return Ta},parse:function(Ia){var Ta=p(Ia+="",NC);Ta.toString=function(){return Ia};return Ta},utcFormat:function(Ia){var Ta=h(Ia+="",Ma);Ta.toString=function(){return Ia};return Ta},utcParse:function(Ia){var Ta=p(Ia,dl);Ta.toString=function(){return Ia};return Ta}}}
function sd(l,h,p){var u=0>l?"-":"";l=(u?-l:l)+"";var x=l.length;return u+(x
=l?-fl:Math.asin(l)}
function QD(l){return l.innerRadius}
function RD(l){return l.outerRadius}
function SD(l){return l.startAngle}
function TD(l){return l.endAngle}
function UD(l){return l&&l.padAngle}
function gl(l,h,p,u,x,z,A){var la=l-p,oa=h-u;A=(A?z:-z)/Dh(la*la+oa*oa);oa*=A;la*=-A;var ra=l+oa,qa=h+la,pa=p+oa,wa=u+la;p=(ra+pa)/2;u=(qa+wa)/2;h=pa-ra;l=wa-qa;A=h*h+l*l;z=x-z;wa=ra*wa-pa*qa;var Da=(0>l?-1:1)*Dh(VD(0,z*z*A-wa*wa));ra=(wa*l-h*Da)/A;qa=(-wa*h-l*Da)/A;pa=(wa*l+h*Da)/A;h=(-wa*h+l*Da)/A;l=ra-p;A=qa-u;p=pa-p;u=h-u;l*l+A*A>p*p+u*u&&(ra=pa,qa=h);return{cx:ra,cy:qa,hd:-oa,jd:-la,Ud:ra*(x/z-1),Vd:qa*(x/z-1)}}
function Yv(l){this.Fa=l}
function hl(l){return new Yv(l)}
function Zv(l){return l[0]}
function $v(l){return l[1]}
function aw(){function l(la){var oa,ra=la.length,qa,pa=!1,wa;null==x&&(A=z(wa=Uk()));for(oa=0;oa<=ra;++oa)!(oal?1:h>=l?0:NaN}
function XD(l){return l}
function bw(l){this.Be=l}
function cw(l,h,p){l.Fa.bezierCurveTo((2*l.Qa+l.Aa)/3,(2*l.Ra+l.Ea)/3,(l.Qa+2*l.Aa)/3,(l.Ra+2*l.Ea)/3,(l.Qa+4*l.Aa+h)/6,(l.Ra+4*l.Ea+p)/6)}
function dw(l){this.Fa=l}
function ew(l,h,p){l.Fa.bezierCurveTo(l.Aa+l.lg*(l.De-l.Qa),l.Ea+l.lg*(l.Ee-l.Ra),l.De+l.lg*(l.Aa-h),l.Ee+l.lg*(l.Ea-p),l.De,l.Ee)}
function fw(l,h){this.Fa=l;this.lg=(1-h)/6}
function gw(l,h,p){var u=l.Aa-l.Qa;h-=l.Aa;var x=(l.Ea-l.Ra)/(u||0>h&&-0);l=(p-l.Ea)/(h||0>u&&-0);return((0>x?-1:1)+(0>l?-1:1))*Math.min(Math.abs(x),Math.abs(l),.5*Math.abs((x*h+l*u)/(u+h)))||0}
function hw(l,h){var p=l.Aa-l.Qa;return p?(3*(l.Ea-l.Ra)/p-h)/2:h}
function To(l,h,p){var u=l.Qa,x=l.Aa,z=l.Ea,A=(x-u)/3;l.Fa.bezierCurveTo(u+A,l.Ra+A*h,x-A,z-A*p,x,z)}
function il(l){this.Fa=l}
function iw(l){this.Fa=new jw(l)}
function jw(l){this.Fa=l}
function kw(l){this.Fa=l}
function lw(l){var h,p=l.length-1,u=Array(p),x=Array(p),z=Array(p);u[0]=0;x[0]=2;z[0]=l[0]+2*l[1];for(h=1;harguments.length)for(;++zthis.Yd.indexOf(l)&&(this.Yd.push(l),this.Oi.setAttribute("class",this.Yd.join(" ")))},remove:function(l){l=this.Yd.indexOf(l);0<=l&&(this.Yd.splice(l,1),this.Oi.setAttribute("class",this.Yd.join(" ")))},contains:function(l){return 0<=this.Yd.indexOf(l)}};var Wu={};ej=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(Wu={mouseenter:"mouseover",mouseleave:"mouseout"}));var Xu=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var h=this.kb,p=h.length,u=Array(p),x=0;x