false
Search
Clear search
Close search
Google apps
Main menu
");return null==a||null==a.sheet?Uba:pda(a.sheet,void 0!=b?b:null,c)} function qq(a){a=qn(""+a+"");return(new DOMParser).parseFromString(on(a),"text/html").body.children[0]} function pq(a,b){if(!a)return en;var c=document.createElement("div").style;rq(a).forEach(function(e){var f=Fc&&e in oda?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Hb(f,"--")||Hb(f,"var")||(e=mq(a,e),e=Xca(f,e,b),null!=e&&nq(c,f,e))}); return new an(c.cssText||"",$m)} function rda(a){var b=Array.from(gq(ada,a,"getElementsByTagName",["STYLE"])),c=waa(b,function(k){return yc(lda(k).cssRules)}); c=oq(c);for(var e=[],f=0;fla?1:Er?1:p=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; n.distance=function(a){var b=a.x"+b+""),rda(b),b=b.innerHTML);b=qn(b);var c=document.createElement("template");if(xda&&"content"in c)xp(c,b),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;xp(e.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT, null,!1);for(c=vda?new WeakMap:new vq;e=b.nextNode();){c:{var f=e;switch(kq(f)){case 3:f=this.createTextNode(f);break c;case 1:if("TEMPLATE"==jq(f).toUpperCase())f=null;else{var h=jq(f).toUpperCase();if(h in this.va||"http://www.w3.org/1999/xhtml"!=mda(f))var k=null;else this.qa[h]?k=this.ma.createElement(h):(k=this.ma.createElement("span"),this.Da&&iq(k,"data-sanitizer-original-tag",h.toLowerCase()));if(k){var l=k,p=hq(f);if(null!=p)for(var r=0;h=p[r];r++)if(h.specified){var u=f;var x=h;var E=x.name; if(Hb(E,"data-sanitizer-"))x=null;else{var la=jq(u);x=x.value;var qa={tagName:Jb(la).toLowerCase(),attributeName:Jb(E).toLowerCase()},sa={Bz:void 0};"style"==qa.attributeName&&(sa.Bz=kda(u));u=Fq(la,E);u in this.o?(E=this.o[u],x=E(x,qa,sa)):(E=Fq(null,E),E in this.o?(E=this.o[E],x=E(x,qa,sa)):x=null)}null!==x&&iq(l,h.name,x)}f=k}else f=null}break c;default:f=null}}if(f){if(1==kq(f)&&c.set(e,f),e=lq(e),h=!1,e)k=kq(e),l=jq(e).toLowerCase(),p=lq(e),11!=k||p?"body"==l&&p&&(k=lq(p))&&!lq(k)&&(h=!0):h= !0,k=null,h||!e?k=a:1==kq(e)&&(k=c.get(e)),k.content&&(k=k.content),k.appendChild(f)}else Qp(e)}c.clear&&c.clear()}0")+1,a.lastIndexOf("b;)a.pop()} function Jq(a){a=Array(a);Iq(a,0);return a} ;var Kq=new Hq;Kq.__default=function(a,b,c){var e=typeof c;"object"===e||"function"===e?a[b]=c:null==c?a.removeAttribute(b):(e=0===b.lastIndexOf("xml:",0)?"http://www.w3.org/XML/1998/namespace":0===b.lastIndexOf("xlink:",0)?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(e,b,c):a.setAttribute(b,c)}; Kq.style=function(a,b,c){a=a.style;if("string"===typeof c)a.cssText=c;else{a.cssText="";for(var e in c)if(Lda.call(c,e)){b=e;var f=c[e];0<=b.indexOf("-")?a.setProperty(b,f):a[b]=f}}}; function Lq(a,b,c,e){(e[b]||e.__default)(a,b,c)} ;var Mq=null;function Mda(a){this.created=[];this.deleted=[];this.node=a} ;var Nda="undefined"!==typeof Node&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};function Oda(a,b){this.o=null;this.qa=!1;this.ma=a;this.key=b;this.text=void 0} function Nq(a,b,c){b=new Oda(b,c);return a.__incrementalDOMData=b} function Oq(a,b){if(a.__incrementalDOMData)return a.__incrementalDOMData;var c=1===a.nodeType?a.localName:a.nodeName,e=1===a.nodeType?a.getAttribute("key"):null;b=Nq(a,c,1===a.nodeType?e||b:null);if(1===a.nodeType&&(a=a.attributes,c=a.length)){e=b.o||(b.o=Jq(2*c));for(var f=0,h=0;f\n \n \n\n'), "add.svg":Om('\n'),"add_ad.svg":Om('\n'), "add_box.svg":Om('\n'),"announcement.svg":Om('\n \n \n\n'), "arrow_back.svg":Om('\n \n \n\n'),"arrow_circle_down.svg":Om('\n \n\n'), "arrow_circle_down_filled.svg":Om('\n \n\n'), "arrow_downward.svg":Om('\n'),"arrow_drop_down.svg":Om('\n'),"arrow_drop_up.svg":Om('\n'),"arrow_forward.svg":Om('\n'), "arrow_upward.svg":Om('\n'),"article.svg":Om('\n'),"attach_file.svg":Om('\n'), "auto_awesome.svg":Om('\n'),"awf.svg":Om('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "awf_dark.svg":Om('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "brand_awareness.svg":Om('\n \n\n'),"brand_awareness_dark.svg":Om('\n \n\n'), "calendar_today.svg":Om('\n'),"campaign.svg":Om('\n \n \n\n'), "chat.svg":Om('\n \n \n\n'),"check.svg":Om('\n \n \n\n'),"check_circle.svg":Om('\n \n \n\n'), "check_circle_filled.svg":Om('\n \n \n \n \n\n'),"check_circle_outline.svg":Om('\n \n \n\n'), "close.svg":Om('\n \n \n\n'),"code.svg":Om('\n'),"content_copy.svg":Om('\n \n\n'), "control_point_duplicate.svg":Om('\n'), "delete.svg":Om('\n'),"delete_outline.svg":Om('\n'),"do_not_disturb.svg":Om('\n \n \n\n'), "down_arrow.svg":Om('\n \n \n\n'),"drive_document.svg":Om('\n \n \n\n'),"drive_image.svg":Om('\n \n \n\n'), "dvr.svg":Om('\n'),"edit.svg":Om('\n\n\n'), "edit_note.svg":Om('\n \n\n'),"email.svg":Om('\n \n \n\n'), "error.svg":Om('\n'),"error_outline.svg":Om('\n \n \n\n'), "event_available.svg":Om('\n \n \n\n'),"face.svg":Om('\n'), "fast_forward.svg":Om('\n'),"featured_video.svg":Om('\n'), "filter_list.svg":Om('\n \n\n'),"flag.svg":Om('\n'),"flag_filled.svg":Om('\n'), "format_bold.svg":Om('\n'),"format_clear.svg":Om('\n'), "format_indent_decrease.svg":Om('\n'),"format_indent_increase.svg":Om('\n'),"format_italic.svg":Om('\n'), "format_list_bulleted.svg":Om('\n'),"format_list_numbered.svg":Om('\n'), "format_quote.svg":Om('\n \n\n'),"format_underline.svg":Om('\n'), "forum.svg":Om('\n'),"help_guide.svg":Om('\n\n\n\n\n\n\n'), "help_guide_base.svg":Om('\n \n\n'), "help_guide_dark.svg":Om('\n\n\n\n\n\n\n'), "help_outline.svg":Om('\n \n \n\n'),"highlight_alt.svg":Om('\n'), "info.svg":Om('\n \n \n\n'),"info_filled.svg":Om('\n'), "keep_pin_outline.svg":Om('\n \n \n\n'),"keyboard_arrow_up.svg":Om('\n \n \n\n'),"label.svg":Om('\n \n \n\n'), "label_off.svg":Om('\n \n \n\n'), "language.svg":Om('\n'), "lightbulb.svg":Om('\n'),"link.svg":Om('\n'), "list_alt.svg":Om('\n\n \n\n'), "list_alt_dark.svg":Om('\n \n\n'), "lock.svg":Om('\n \n \n \n\n'),"lock_open.svg":Om('\n \n \n \n\n'), "lock_person.svg":Om('\n \n\n'), "mail_outline.svg":Om('\n'),"mark_chat_unread.svg":Om('\n'), "mark_email_unread.svg":Om('\n'),"maximize.svg":Om('\n'), "minimize.svg":Om('\n'),"mode_edit.svg":Om('\n \n \n\n'),"more_vert.svg":Om('\n \n \n\n'), "navigate_before.svg":Om('\n'),"navigate_next.svg":Om('\n'),"notifications.svg":Om('\n'), "open_in_new.svg":Om('\n'),"pen_spark.svg":Om('\n \n\n'), "phone.svg":Om('\n \n \n\n'),"play_arrow.svg":Om('\n \n \n\n'), "play_circle.svg":Om('\n \n \n\n'),"play_circle_outline.svg":Om('\n \n\n'), "policy.svg":Om('\n'), "priority.svg":Om('\n \n\n'),"public.svg":Om('\n \n \n\n'), "question_answer.svg":Om('\n \n \n\n'),"remove_circle_outline.svg":Om('\n \n \n\n'), "reply.svg":Om('\n \n\n'),"reply_modern.svg":Om('\n'),"restart_alt.svg":Om('\n \n \n\n'), "schedule.svg":Om('\n \n\n'),"screenshot_monitor.svg":Om('\n'), "search.svg":Om('\n \n \n\n'),"send.svg":Om('\n'), "sentiment_very_satisfied.svg":Om('\n'),"spark.svg":Om('\n \n\n'), "star.svg":Om('\n'),"star_boarder.svg":Om('\n'), "storefront.svg":Om('\n \n\n'), "supervised_user_circle.svg":Om('\n \n \n \n \n\n'), "support.svg":Om('\n \n\n'), "sync.svg":Om('\n'),"sync_disabled.svg":Om('\n'), "text_format.svg":Om('\n'),"thumb_down_alt.svg":Om('\n'), "thumb_up.svg":Om('\n'),"thumb_up_alt.svg":Om('\n'), "timer.svg":Om('\n\n\n'),"translate.svg":Om('\n'), "undo.svg":Om('\n'),"unfold_more.svg":Om('\n'), "unpin.svg":Om('\n \n \n\n'),"verified.svg":Om('\n'), "video_youtube.svg":Om('\n'),"video_youtube_outline.svg":Om('\n \n \n\n'), "view_column.svg":Om('\n'),"visibility.svg":Om('\n \n \n\n'), "warning.svg":Om('\n \n \n\n'),"warning_filled.svg":Om('\n')};var Wda="arrow_back arrow_forward chevron_left chevron_right exit_to_app first_page format_quote gm/arrow_back gm/arrow_forward gm/format_quote gm/help_outline gm/navigate_before gm/navigate_next gm/open_in_new gm/play_arrow gm/undo last_page navigate_before navigate_next open_in_new star_half".split(" "); function Kr(a){var b=a.icon,c=void 0===a.ariaLabel?"":a.ariaLabel,e=void 0===a.ariaBusy?!1:a.ariaBusy,f=void 0===a.size?24:a.size,h=void 0===a.vb?!1:a.vb,k=void 0===a.we?[]:a.we,l=void 0===a.title?"":a.title;a=void 0===a.Tc?"rem":a.Tc;A.call(this,"sc.shared.MaterialIcon");this.icon=b;this.ariaLabel=c;this.ariaBusy=e;this.size=f;this.we=k;this.vb=h;this.title=l;this.Tc=a} w(Kr,A); Kr.prototype.content=function(){var a=this,b=""+("rem"!==this.Tc?this.size:this.size/16)+this.Tc,c={root:!0,baseline:this.vb,flip:-1!==Wda.indexOf(this.icon)},e=0===this.icon.indexOf("gm/");e||(c["text-icon"]=!0);for(var f=t(this.we),h=f.next();!h.done;h=f.next())h=h.value,""!==h&&(c[h]=!0);e?this.element("div","class",c,"title",this.title,"role",""!==this.ariaLabel||""!==this.title?"img":"presentation","aria-busy",this.ariaBusy,"aria-label",""!==this.ariaLabel?this.ariaLabel:void 0,"style",{width:b, height:b},function(){qr(Vda[a.icon.replace("gm/","")+".svg"])}):this.element("div","class",c,"title",this.title,"role",""!==this.ariaLabel||""!==this.title?"img":"presentation","aria-busy",this.ariaBusy,"aria-label",""!==this.ariaLabel?this.ariaLabel:void 0,"style","font-size: "+b,this.icon)};var Xda=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],Yda={duration:300},Zda={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function Lr(a){a=void 0===a?{}:a;a=void 0===a.Jo?!1:a.Jo;A.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.oa=!1;this.parentElement=null;this.Jo=a;this.va=function(c){Mr(b,c.clientX,c.clientY,b.Jo)}; this.ua=function(){b.oa=!0;b.Ja()}; this.ma=function(){b.oa=!1;b.Ja()}} w(Lr,A);Lr.prototype.Bb=function(){this.ma()}; Lr.prototype.content=function(){var a=this,b=Eca(sp(getComputedStyle(this.element("span")).color));this.root=this.element("div","class",{root:!0,"light-text":b,hover:this.oa},"aria-hidden","true",function(){a.element("div","class","hover-overlay");a.element("div","class","pressed-overlay");a.o=a.element("div","class","ripple")}); Mr(this,0,0,!0,!1);$da(this)}; function $da(a){setTimeout(function(){var b=a.parentElement,c,e,f=null!=(e=a.getElement()&&(null==(c=a.getElement())?void 0:c.parentElement))?e:null;b!==f&&(b&&(b.removeEventListener("mousedown",a.va),b.removeEventListener("mouseenter",a.ua),b.removeEventListener("mouseleave",a.ma)),f&&(f.addEventListener("mousedown",a.va),f.addEventListener("mouseenter",a.ua),f.addEventListener("mouseleave",a.ma)),a.parentElement=f)},0)} function Nr(a,b){"Enter"!==b.code&&"Space"!==b.code||Mr(a,0,0,!0)} function Mr(a,b,c,e,f){f=void 0===f?!0:f;var h;if(null!=(h=a.o)&&h.animate){var k=a.root.getBoundingClientRect(),l=.6*Math.max(k.width,k.height)/256;h=(Math.sqrt(Math.pow(k.width/2,2)+Math.pow(k.height/2,2))+10)/128;if(e)b=k="calc(50% - 128px)",l="scale("+l+")",h="scale("+h+")";else{b=b-k.left-128;var p=c-k.top-128;c=k.width/2-128-b;e=k.height/2-128-p;k=p+"px";b+="px";l="translate(0, 0) scale("+l+")";h="translate("+c+"px, "+e+"px) scale("+h+")"}l=[{transform:l},{transform:h}];a.o.style.top=k;a.o.style.left= b;a.o.style.transform=h;f&&(a.o.animate(Xda,Yda),a.o.animate(l,Zda))}} ;function Or(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialButton");this.model=a instanceof Jr?a:new Jr(a);this.overlay=new Lr;this.watch(this.model)} w(Or,A);n=Or.prototype;n.content=function(a){var b=this;a&&this.model.uf(a);var c=""!==this.model.getText(),e=""!==this.model.ye(),f=this.model.dl()?"a":"button";this.element("div","class","container","style",{height:this.model.kp?"100%":null},function(){b.element("div","class",{"touch-target":!0,hidden:!b.model.Rm},"aria-hidden","true","hidden",!b.model.Rm,"onclick",function(){if(!b.model.Hg()){var l;null==(l=b.o)||l.click();Mr(b.overlay,0,0,!0)}}); var h,k={};b.o=b.element(f,"href",b.model.dl()||void 0,"target",aea(b),"class",(k.root=!0,k.text=1===b.model.getStyle(),k["color-label"]=(1===b.model.getStyle()||6===b.model.getStyle())&&"color-label"===b.model.vc,k["color-label-dark"]=3===b.model.getStyle()&&"color-label-dark"===b.model.vc,k["color-hint"]=6===b.model.getStyle()&&c,k["color-danger"]=3===b.model.getStyle()&&"error"===b.model.vc,k["left-icon"]=Uda(b.model),k.hairline=3===b.model.getStyle(),k.pill=10===b.model.getStyle(),k.href=!!b.model.dl(), k.filled=4===b.model.getStyle(),k["protected"]=5===b.model.getStyle(),k.tonal=9===b.model.getStyle(),k.navigational=6===b.model.getStyle()&&!c,k["right-icon"]=b.model.wn(),k["icon-only"]=e&&!c&&!b.model.bq,k["small-icon"]=b.model.Fe,k["disable-legacy-icon-only-touch-target"]=b.model.Vr,k.hidden=!b.model.Rm,k.compact=b.model.compact,k["high-contrast"]=b.model.Lw,k[b.model.vc]=0!==b.model.vc,k[b.model.Od]=0!==b.model.Od,k),"style",Object.assign({},{"max-width":""===b.model.il()?null:b.model.il(),width:""=== b.model.Mm?null:b.model.Mm,height:b.model.kp?"100%":null},""===b.model.Wo?{}:{"font-weight":b.model.Wo}),"role",b.model.Sf,"type","button","aria-label",b.model.Sd(),"aria-description",b.model.gF(),"aria-describedby",b.model.Nk,"title",b.model.getTitle(),"aria-expanded",null==(h=b.model.fA())?void 0:h.toString(),"aria-haspopup",b.model.gA(),"aria-controls",b.model.jz,"aria-pressed",b.model.ariaPressed,"disabled",b.model.Hg(),"onclick",function(l){b.Gb(l)},"onkeydown",function(l){b.overlay&&Nr(b.overlay, l)},function(){e&&b.element("span","aria-hidden",c?!0:!1,"class","icon",new Kr({icon:b.model.ye(), ariaBusy:b.model.Os,ariaLabel:b.model.Sd(),size:b.model.Fe||c?18:24,vb:!0,Tc:b.model.Tc}));c&&b.element("span","class",{overflow:""!==b.model.il()||""!==b.model.Mm},function(){ir(b.model.getText())}); b.overlay.render()})})}; n.Gb=function(a){var b=this.model.zp();b&&b({method:0===a.clientX&&0===a.clientY?1:2})}; n.setDisabled=function(a){this.model.setDisabled(a)}; n.Zd=na(4);n.fA=function(){return this.model.fA()}; n.Yl=function(a){this.model.Yl(a)}; n.gA=function(){return this.model.gA()}; n.getText=function(){return this.model.getText()}; n.setText=function(a){this.model.setText(a)}; n.ye=function(){return this.model.ye()}; n.setIcon=function(a){this.model.setIcon(a)}; n.focus=function(){var a;null==(a=this.o)||a.focus()}; function aea(a){if(a.model.dl())return(a=a.model.getTarget())?bea[a]:void 0} var Pr={},bea=(Pr[0]="_self",Pr[1]="_blank",Pr[2]="_parent",Pr[3]="_top",Pr);function Qr(){try{return!!window.localStorage}catch(a){return!1}} function Rr(a,b){if(Qr())try{window.localStorage.setItem(a,JSON.stringify(b))}catch(c){}} function Sr(a){var b={},c=void 0===b.removeItem?!1:b.removeItem;b=void 0===b.RP?!0:b.RP;if(!Qr())return null;try{var e=window.localStorage.getItem(a);if(!e)return null;b&&(e=JSON.parse(e));c&&Tr(a);return e}catch(f){return null}} function Tr(a){Qr()&&window.localStorage.removeItem(a)} ;function Ur(a,b,c){c=void 0===c?!1:c;try{var e=new URL(a);var f=!0}catch(k){f=Uo(a),e=new URL(f.href),f=!1}a="";c&&(a=e.search);c=new URLSearchParams(a);b=t(b.entries());for(a=b.next();!a.done;a=b.next()){var h=t(a.value);a=h.next().value;h=h.next().value;c.set(a,h)}e.search=c.toString();return f?e.toString():e.pathname+e.search+e.hash} function Vr(a,b){b=new URL(null!=b?b:window.location.href);return(new URLSearchParams(b.search)).get(a)} function Wr(a){var b=void 0===b?window.location.hash:b;b=b.split("#")[1]||b;var c;return null!=(c=(new URLSearchParams(b)).get(a))?c:""} function Xr(a,b,c){c=void 0===c?window.location.hash:c;c=c.split("#")[1]||"";c=new URLSearchParams(c);c.set(a,b);return"#"+c} function Yr(a,b){try{var c=new URL(b);var e=!0}catch(f){b=Uo(b),c=new URL(b.href),e=!1}c.hash=Xr("play",a,c.hash);return e?c.toString():c.pathname+c.search+c.hash} ;var Zr={gD:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},zI:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},$r=Zr;$r=Zr;var as={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, "Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd", "RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var bs={jD:".",Py:",",PERCENT:"%",Zy:"0",vJ:"+",yD:"-",kD:"E",ED:"\u2030",Qy:"\u221e",rJ:"NaN",iD:"#,##0.###",zJ:"#E0",tJ:"#,##0%",DI:"\u00a4#,##0.00",Ky:"USD"},ds=bs;ds=bs;function es(a,b){var c;if(c=b){a:if(b&&3===b.length){for(c=0;3>c;c++){var e=b[c];if("A">e||"Z"e||"z"f&&p++;break;case "0":if(0f&&p++;break;case ",":0h+k||1>a.Ma)throw Error('Malformed exponential pattern "'+b+'"');u=!1;break;default:c[0]--,u=!1}0==k&&0f&&0h+k)||0==p)throw Error('Malformed pattern "'+b+'"');l=h+k+l;a.ma=0<=f?l-f:0;0<=f&&(a.oa=h+k-f,0>a.oa&&(a.oa=0));a.qa=(0<=f?f:l)-h;a.Qa&&(a.Ia=h+a.qa,0==a.ma&&0==a.qa&&(a.qa=1));a.va.push(Math.max(0,p));a.Ta= 0==f||f==l;e=c[0]-e;a.La=js(a,b,c);c[0]this.ua.length?e=!1:this.Ba.length=sa)la+=sa,l=!0;else if(qa==u.charAt(0)){if(h||k)break;la+=".";h=!0}else if(qa==x.charAt(0)&&("\u00a0"!=x.charAt(0)||b[0]+1this.ma)throw Error("Min value must be less than max value");if(isNaN(a))return ds.rJ;var b=[];var c=a,e=a;if(0==this.Ha)var f=ls;else c=Math.abs(c),e=Math.abs(e),f=ms(this,1>=c?0:ns(c)).Kz,e=ps(e,-f),qs(this,e),c=ps(c,-f),c=qs(this,c),f=ms(this,f+ns(c.intValue));a=ps(a,-f.Kz);(c=0>a||0==a&&0>1/a)?f.eB?b.push(f.eB):(b.push(f.prefix),b.push(this.ua)):(b.push(f.prefix),b.push(this.Ba));if(isFinite(a))if(a*=c?-1:1,a*=this.o,this.Qa)if(e=a,0==e)rs(this,e,this.qa, b),ss(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=ps(e,-h);var k=this.qa;1this.qa?(k=h%this.Ia,0>k&&(k=this.Ia+k),e=ps(e,k),h-=k,k=1):1>this.qa?(h++,e=ps(e,-1)):(h-=this.qa-1,e=ps(e,this.qa-1));rs(this,e,k,b);ss(this,h,b)}else rs(this,a,this.qa,b);else b.push(ds.Qy);c?f.fB?b.push(f.fB):(isFinite(a)&&b.push(f.GC),b.push(this.Da)):(isFinite(a)&&b.push(f.GC),b.push(this.La));return b.join("")}; function qs(a,b){var c=ps(b,a.ma);0a.ma)throw Error("Min value must be less than max value");e||(e=[]);b=qs(a,b);var f=b.intValue,h=b.cM,k=0h.length&&(h="1"+Dp("0",a.ma-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(b=1;bb?(b=-b,c.push(ds.yD)):a.Xa&&c.push(ds.vJ);b=""+b;for(var e=ds.Zy,f=b.length;fa)return a-48;var b=ds.Zy.charCodeAt(0);return b<=a&&ab)return ls;b=Math.min(14,b);var c=a[ps(1,b)];for(--b;!c&&3<=b;)c=a[ps(1,b)],b--;if(!c)return ls;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))?{Kz:b+1-(c[2].length-1),eB:a,fB:e,prefix:c[1],GC:c[3]}:ls:ls} function ns(a){if(!isFinite(a))return 0e.status||299=window.performance.getEntriesByType("navigation").length)return null;var a=window.performance.getEntriesByType("navigation")[0].name,b;return a&&a.includes("#")&&1===(null==(b=a.match(/:~:text=/g))?void 0:b.length)?(a=a.split("#").slice(1).filter(function(c){return c.includes(":~:text=")})[0])?a.split(":~:").filter(function(c){return c.startsWith("text=")})[0].substring(5).split("&text="):null:null} function sea(a){var b=uea();if(!b||0===b.length)return!1;(b=b.some(function(c){return vea(a,c)}))?window.sc_trackStatsEventByElement(a,2,30,"textFragment"):window.sc_trackStatsEventByElement(a,2,36,"textFragment"); return b} function vea(a,b){var c=!1,e=b.split(",");e=e.map(function(l,p){if(l.startsWith("-")&&p!==e.length-1||l.endsWith("-")&&0!==p)c=!0;return l.replace(/^-|-$/g,"")}); if(c)return!1;var f=a.parentElement.nextElementSibling.textContent;b=e.map(function(l){return f.indexOf(decodeURIComponent(l))}); a=-1;b=t(b.entries());for(var h=b.next();!h.done;h=b.next()){var k=t(h.value);h=k.next().value;k=k.next().value;if(a>=k)return!1;a=k+decodeURIComponent(e[h]).length-1}return!0} function tea(a){var b;(b=!!a.name&&ot(z().query+window.location.hash,a.name)||mt(a))||(b=(a=a.dataset.scZippyId)?pt().has(a):!1);return b} function mt(a){var b=Ao("play");a=a.parentElement.nextElementSibling;return null!==a&&null!==a.querySelector('[data-videoid="'+b+'"]')} function ot(a,b){return(new RegExp("[?#&,]"+xo(b)+"(?:[#&,]|$)")).test(a)} function jt(a){a.style.marginTop=-a.offsetHeight+"px"} ft.prototype.ma=function(a,b){to(a,"zippy-hidden");to(b,"goog-zippy-expanded");to(b,"goog-zippy-collapsed");var c=b.parentElement;if(qt(b)){a.removeAttribute("aria-hidden");Kn(ht,b,"aria-expanded","true");var e=2;nt(a);gt(c,!0);it(b)}else Kn(ht,a,"aria-hidden","true"),Kn(ht,b,"aria-expanded","false"),e=3,a.addEventListener("transitionend",rt),gt(c,!1),wea(b),kt(a,"margin-top .218s ease-out",function(){jt(a)}.bind(this)); window.sc_trackStatsEventByElement(b,2,e)}; function pt(){return new Set(Ao("zippy").split(","))} function it(a){if(a=a.dataset.scZippyId){var b=pt();b.add(a);Bo("zippy",[].concat(za(b.values())).join(","))}} function wea(a){if(a=a.dataset.scZippyId){var b=pt();b.delete(a);Bo("zippy",[].concat(za(b)).join(","))}} ft.prototype.oa=function(a,b,c){switch(c.which){case 13:case 32:c.preventDefault(),this.ma(a,b)}}; function nt(a){xea(a);a.style.height=a.style.padding="";a.style.display="";a.removeEventListener("transitionend",rt);kt(a,"margin-top .218s ease-out",function(){a.style.overflow="auto";a.style.marginTop=0}); ip(document,"imgLazyLoad")} function xea(a){a=a.getElementsByClassName("goog-zippy-collapsed");for(var b=0;b]*>/gi,zea=/<\/?(?:blockquote|div|li|ol|ul|p)[^>]*>/gi,Aea=/(<[^>]+>)/gi;function wt(a,b,c,e,f){b=void 0===b?!1:b;e=void 0===e?Aea:e;f=void 0===f?"":f;b&&(void 0===c?0:c)?(a=a.replace(zea,"\n").replace(/\n{2,}/gi,"\n").trim(),a=a.replace(/<\/?br[^>]*>/gi,"\n")):b&&(a=a.replace(yea,"\n").replace(/\n{2,}/gi,"\n").trim());return a.replace(e,f)} ;var xt={MI:["BC","AD"],JI:["Before Christ","Anno Domini"],sJ:"JFMAMJJASOND".split(""),JJ:"JFMAMJJASOND".split(""),qJ:"January February March April May June July August September October November December".split(" "),IJ:"January February March April May June July August September October November December".split(" "),CJ:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),LJ:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),iK:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), NJ:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),GJ:"Sun Mon Tue Wed Thu Fri Sat".split(" "),MJ:"Sun Mon Tue Wed Thu Fri Sat".split(" "),JS:"SMTWTFS".split(""),KJ:"SMTWTFS".split(""),EJ:["Q1","Q2","Q3","Q4"],wJ:["1st quarter","2nd quarter","3rd quarter","4th quarter"],xI:["AM","PM"],Ju:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],KD:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],EI:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],mD:6, CT:[5,6],nD:5},yt=xt;yt=xt;function zt(a,b,c,e,f){a=new Date(a,b,c);e=void 0!==e?e:3;f=f||0;b=((a.getDay()+6)%7-f+7)%7;return a.valueOf()+864E5*((e-f+7)%7-b)} ;function At(){} function Bt(a){if("number"==typeof a){var b=new At;b.ua=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(":",Ep(c,2));c=e.join("")}b.qa=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=Ct(a);b.oa=[c,c];b.o={mT:a,JD:a};b.ma=[];return b}b=new At;b.qa=a.id;b.ua=-a.std_offset;b.oa=a.names;b.o=a.names_ext;b.ma=a.transitions;return b} function Ct(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Ep(Math.floor(a/60)%100,2),":",Ep(a%60,2));return b.join("")} function Dt(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c=a.ma[c];)c+=2;return 0==c?0:a.ma[c-1]} At.prototype.getOffset=function(a){a=this.ua-Dt(this,a);return-1440===a?0:a}; At.prototype.getShortName=function(a){return this.oa[0b)var c=a.o.Ju[b];else if(8>b)c=a.o.KD[b-4];else if(12>b)c=a.o.EI[b-8],c=c.replace("{1}",a.o.Ju[b-8]),c=c.replace("{0}",a.o.KD[b-8]);else if(12===b)c=a.o.Ju[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(13===b)c=a.o.Ju[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{Ft(a,10);return}Gt(a,c)} function Jt(a,b){b=String(b);a=a.o||yt;if(void 0!==a.jK){for(var c=[],e=0;e=f?String.fromCharCode(a.jK+f-48):b.charAt(e))}b=c.join("")}return b} var Bea=!1;function Kt(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 Lt(a,b){Kt(b);b=It(b);return a.o.xI[12<=b&&24>b?1:0]} function Cea(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),Jt(a,Ep(c,k));case "Y":return c=e.getFullYear(),f=e.getMonth(),e=e.getDate(),c=zt(c,f,e,a.o.nD,a.o.mD),c=(new Date(c)).getFullYear(),0>c&&(c=-c),2==k&&(c%=100),Jt(a,Ep(c,k));case "M":a:switch(c=e.getMonth(),k){case 5:k=a.o.sJ[c];break a;case 4:k=a.o.qJ[c];break a;case 3:k=a.o.CJ[c];break a;default:k=Jt(a,Ep(c+1,k))}return k; case "k":return Kt(f),c=It(f)||24,Jt(a,Ep(c,k));case "S":return c=f.getMilliseconds()/1E3,Jt(a,c.toFixed(Math.min(3,k)).slice(2)+(3k?a.o.EJ[c]:a.o.wJ[c];case "d":return Jt(a,Ep(e.getDate(),k));case "m":return Kt(f),Jt(a,Ep(f.getMinutes?f.getMinutes():0,k));case "s":return Kt(f),Jt(a,Ep(f.getSeconds(),k));case "v":return(h||Bt(c.getTimezoneOffset())).qa;case "V":a=h||Bt(c.getTimezoneOffset()); var l;2>=k?l=a.qa:l=0k?a.getShortName(c):a.oa[0k?(k=-e.getOffset(c),a=[0>k?"-": "+"],k=Math.abs(k),a.push(Ep(Math.floor(k/60)%100,2),Ep(k%60,2)),k=a.join("")):k=Jt(a,Ct(e.getOffset(c))),k;default:return""}} ;function Mt(){A.apply(this,arguments)} w(Mt,A);Mt.prototype.oa=function(){};function Nt(a){Gr.call(this);this.ma=a;this.scrollLeft=this.o=0} w(Nt,Gr);function Ot(a){a=a.getBoundingClientRect();return{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height}} function Pt(a,b){return a.left=c.left&&f.right<=c.right){if(0===e)return 0;b=Ot(a.oa[e-1]);break}}return null===b?0:a.tb?b.left-c.left:b.right-c.right}b=null;for(e=a.oa.length-1;0<=e;e--){f=Ot(a.oa[e]);if(Pt(f,c)){b=f;break}if(f.left>=c.left&&f.right<=c.right){if(e===a.oa.length-1)return 0;b=Ot(a.oa[e+1]);break}}return null===b?0:a.tb?b.right-c.right:b.left-c.left} function St(a,b){if(!a.ya||!a.o)return!1;var c=Math.max(0,a.ya.getBoundingClientRect().width-a.o.getBoundingClientRect().width);a=Math.abs(a.o.scrollLeft);return 0===b&&.5>=Math.abs(a-0)||1===b&&.5>=Math.abs(a-c)?!1:!0} function Tt(a){0!==a.style&&(a=a.cardList[a.ma.o])&&a.oa()} function Ut(a){a.o=a.element("div","class","viewport","onscroll",function(b){a.ma.scrollLeft=a.o.scrollLeft;Tt(a);a.Tb||0!==a.style||(a.ua.style.visibility=St(a,0)?"visible":"hidden",a.va.style.visibility=St(a,1)?"visible":"hidden");a.gq(b)},function(){a.element("div","class","reel-wrapper",function(){a.ya=a.element("ul","class",{reel:!0, "reel-mobile":a.Tb},"role","list",function(){a.oa=a.cardList.map(function(b){return a.element("li","class","card-container","role",a.Kw?"none":null,function(){b.render()})})})})}); a.ma.scrollLeft!==a.o.scrollLeft&&(a.o.scrollLeft=a.ma.scrollLeft);Tt(a)} function Vt(a,b){var c=0===b?"Previous":"Next",e=0===b?-1:1;return a.element("div","class",0===b?"slide-previous":"slide-next",new Or({icon:0===b?"gm/navigate_before":"gm/navigate_next",trigger:function(){if(a.o){var f=a.o.getBoundingClientRect().width;f=a.o.scrollLeft+(a.tb?1===b?-f:f:0===b?-f:f);var h=a.ma,k=a.ma.o+e;h.o===k||0>k||k>=h.ma||(h.o=k,h.Fa(0));a.ma.scrollLeft=f;a.o.scrollTo({left:f,top:0});0===b&&a.Kt&&a.Kt();1===b&&a.Ft&&a.Ft()}}, ariaLabel:c,title:c,disabled:0===b?0===a.ma.o:a.ma.o===a.ma.ma-1,style:6}))} function Eea(a){a.element("div","class","control-bar",function(){a.ua=Vt(a,0);a.element("div","class","indicator",a.ma.o+1+" / "+a.ma.ma);a.va=Vt(a,1)})} Qt.prototype.content=function(){var a=this;this.element("div","class",{root:!0,scrolling:0===this.style,slide:1===this.style},"dir",this.tb?"rtl":"ltr",function(){switch(a.style){case 0:a.Tb||(a.ua=Rt(a,0,!0));Ut(a);a.Tb||(a.va=Rt(a,1),a.ua&&(a.ua.style.visibility=St(a,0)?"visible":"hidden"));break;case 1:Eea(a),Ut(a)}})}; Qt.prototype.Bb=function(){};function Wt(a){a=Xt(a);return qn(a)} function Yt(a){a=Xt(a);return Rm(a)} function Zt(a){a=Xt(a);return Um(a)} function Xt(a){return null===a?"null":void 0===a?"undefined":a} ;function $t(){} $t.prototype.request=function(a,b,c,e,f,h,k,l){var p=this;(new Promise(function(r,u){au(p,a,b,c,r,u,f,h,k,l)})).then(function(r){e&&(window[r.requestId]=function(u){e(u.getChild(r.requestId))}); r.aw();r.Yv()})}; function Fea(a,b,c,e){var f=[25];return new Promise(function(h,k){au(a,1,b,c,h,k,e,f)})} function au(a,b,c,e,f,h,k,l,p,r){var u=z(),x="render_api"+(1E9*Math.random()>>>0),E=[["js_request_id",x],["rr",1],["lc",1]],la=Gea();0=a.ma.scrollWidth);b--)vo(a.o[b],"context-selector-selected")||(a.o[b].style.display="none",a.qa.add(a.Ha[b],a.qa.options[1]),a.Da.style.display="");ip(a.qa,"optionschange")} fu.prototype.dispose=function(){window.removeEventListener("resize",this.ua);window.removeEventListener("load",this.ua);window.removeEventListener("popstate",this.La)}; function ku(a){if(!a)return"";var b;return null!=(b=a.getAttribute("data-tab-platform"))?b:""} var mu=[],lu=[];window.sc_initContextTabs=function(){if(!(0c||0>a?0:a+b>=c?c-b:a} function tu(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} n.getTransform=function(){return this.Kv?"none":this.yb()?"scale(1, 1)":"scale("+(0===this.Co?1:0)+", "+(0===this.mj?1:0)+")"}; function vu(a){var b,c;return null!=(c=null==(b=a.getElement())?void 0:b.getRootNode())?c:document} function wu(a){if(a.iz){var b=a.xs||a.ag&&window.matchMedia("(max-width: 37.5rem)").matches;a=!a.yb()||!b;document.documentElement.style.overflow=a?"auto":"hidden"}} ;var Qea={VQ:!1,autoClose:!0};function Bu(){A.call(this,"sc.shared.MaterialSnackbar");this.o=new Or;this.message="";this.bp=5E3;this.Mo=this.Hy=!1;this.state=2} w(Bu,A);Bu.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.bp?5E3:a.bp,h=void 0===a.Hy?!1:a.Hy,k=void 0===a.Mo?!1:a.Mo;a=a.kB;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.bp=f;this.Hy=h;this.Mo=k;this.kB=a;e?this.action=Object.assign({},Qea,e):this.action=void 0;this.Ja();var l;(null==(l=this.action)?0:l.PP)&&this.o.focus();Rea(this);return new Promise(function(p){b.onClose=p})}; Bu.prototype.close=function(){if(0===this.state){this.ma&&clearTimeout(this.ma);this.state=1;this.message="";var a;null==(a=this.kB)||a.call(this);this.Ja()}}; Bu.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.Hy,"root-closed":this.isClosed()},function(){var b;a.element("div","class",{snackbar:!0,opened:0===a.state,closing:1===a.state,closed:a.isClosed(),"long-action":null==(b=a.action)?void 0:b.VQ},"ontransitionend",function(c){if("opacity"===c.propertyName&&0!==a.state&&!a.isClosed()){a.state=2;a.Ja();var e;null==(e=a.onClose)||e.call(a)}},function(){a.element("div","role","alert","aria-live","assertive","class", "message",a.message); Sea(a)})})}; function Sea(a){a.action&&a.element("div","class","action",function(){a.o.render({text:a.action.bz,trigger:function(){a.action.autoClose&&a.close();var b,c;null==(c=(b=a.action).Ml)||c.call(b)}, Tc:a.action.Tc})})} function Rea(a){if(!a.action||a.Mo)a.ma=setTimeout(function(){a.close()},a.bp)} Bu.prototype.isClosed=function(){return 2===this.state};function Cu(){this.oa=[];this.ma=!1;this.ua=new Bu} function Du(){return Tea.initialize()} n=Cu.prototype;n.initialize=function(a){a=void 0===a?document.body:a;if(this.ma)return this;this.ma=!0;Uea(this,a);return this}; n.open=function(a){this.ma&&this.enqueue(a)}; n.close=function(){this.ua.close()}; n.Sa=function(){var a=this;Xa(function(b){if(1==b.o)return a.ma?a.qa?b.yield(a.qa,2):b.Pa(2):b.return(a);a.o&&a.o.parentElement&&(a.o.parentElement.removeChild(a.o),a.o=void 0);a.ma=!1;return b.return(a)})}; n.enqueue=function(a){this.oa.push(a);Eu(this)}; function Eu(a,b){b=void 0===b?!1:b;var c,e;Xa(function(f){if(1==f.o){if(!b&&a.qa)return f.return();if(0===a.oa.length)return null==(e=(c=a).va)||e.call(c),delete a.qa,delete a.va,f.return();a.qa||(a.qa=new Promise(function(h){a.va=h})); return f.yield(a.ua.open(a.oa[0]),2)}a.oa.shift();Eu(a,!0);Na(f)})} function Uea(a,b){"interactive"===document.readyState||"complete"===document.readyState?Fu(a,b):window.addEventListener("DOMContentLoaded",function(){Fu(a,b)})} function Fu(a,b){a.o=document.createElement("div");a.o.setAttribute("aria-live","polite");a.o.setAttribute("tabindex","-1");a.o.className="sc-shared-snackbar-container";b.appendChild(a.o);mr(a.o,function(){a.ua.render()})} var Tea=new Cu;var Vea={qc:7,rc:7,Jr:!0,zo:!0}; function Gu(a){var b=this,c=Object.assign({},a),e=a.content,f=void 0===a.scope?document.body:a.scope,h=a.ariaLabel,k=a.Hc,l=a.Jv;a=void 0===a.ou?!1:a.ou;var p=(delete c.content,delete c.scope,delete c.ariaLabel,delete c.Hc,delete c.Jv,delete c.ou,c);this.ma=new Map;this.scope=f;this.Jv=l;this.ou=a;this.o=new su(Object.assign({},Vea,p,{onClose:function(){if(b.Xc)for(var r=t(b.ma),u=r.next();!u.done;u=r.next()){var x=t(u.value);u=x.next().value;(x=x.next().value)||u.removeAttribute("aria-hidden")}var E;null== (E=p.onClose)||E.call(p)}, content:function(){pr("div","role","dialog","aria-modal","true","aria-label",h,"aria-labelledby",k,e)}}))} n=Gu.prototype;n.initialize=function(){var a=this;if(this.Xc)return this;this.Xc=document.createElement("div");this.Xc.dataset.dialogId=this.Jv;this.Xc.setAttribute("aria-live","polite");this.scope.appendChild(this.Xc);mr(this.Xc,function(){a.o.render()}); return this}; n.Sa=function(){if(this.Xc){this.o.close();var a;null==(a=this.Xc)||a.remove();this.Xc=void 0}}; n.render=function(){var a=this;this.Xc||this.initialize();mr(this.Xc,function(){a.o.render()})}; n.open=function(a){a=void 0===a?{}:a;this.initialize();if(this.Xc)for(var b=this.Xc;b&&b!==document.body;){var c=b,e=this.getParent(c);if(e){e=t(e.childNodes);for(var f=e.next();!f.done;f=e.next())f=f.value,c!==f&&ym(f)&&("sc-shared-snackbar-container"!==f.className||this.ou)&&(this.ma.set(f,"true"===f.getAttribute("aria-hidden")),f.setAttribute("aria-hidden","true"))}b=this.getParent(b)}this.o.open(Object.assign({},{Lb:!0},a))}; n.close=function(){this.o.close()}; n.setAlignment=function(a){this.o.setAlignment(a)}; n.getParent=function(a){return a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&a.mode?a.host:a.parentNode};function Hu(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.hf?"":a.hf,f=void 0===a.tb?!1:a.tb,h=void 0===a.Gn?!0:a.Gn,k=void 0===a.Xh?!1:a.Xh,l=void 0===a.Zq?0:a.Zq,p=void 0===a.Ao?4:a.Ao,r=void 0===a.delay?0:a.delay,u=void 0===a.vQ?function(){}:a.vQ,x=void 0===a.wQ?function(){}:a.wQ,E=void 0===a.Kq?!1:a.Kq,la=void 0===a.Oz?!1:a.Oz; a=void 0===a.nm?1:a.nm;A.call(this,"sc.shared.MaterialTooltip");var qa=this;this.o=!1;this.ma=function(){qa.Ja()}; this.Zq=l;this.Ao=p;this.tb=f;this.text=b;this.trigger=c;this.hf=e;this.Gn=h;this.Xh=k;this.Kq=E;this.Oz=la;this.nm=a;this.activate=function(){if(!qa.Xh||Iu(qa,qa.trigger))qa.o=!0,0=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");this.Oz&&(f=Number(a.style.left.replace("px","")),f<(e.right-f)/2&&(a.style.left="0",a.style.transform="none"),e.right>=c&&(a.style.maxWidth="100vw"),c=a.getBoundingClientRect(), 0>Number(a.style.top.replace("px",""))||c.bottom>=b)&&(a.style.top="0")}}; Hu.prototype.Bb=function(){Ku(this)}; function Ku(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.oa);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);window.removeEventListener("resize",a.ma);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)} function Iu(a,b){if(b.scrollWidth>b.getBoundingClientRect().width)return!0;b=t(b.children);for(var c=b.next();!c.done;c=b.next())if(Iu(a,c.value))return!0;return!1} var Wea=ur("sc.shared.MaterialTooltip");function Lu(a){var b=Error.call(this,a.getMessage());this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a.getCode();this.canonicalCode=Bh(a,2,0);Ag(a,Mu,3)&&(this.pii=ch(a,Mu,3))} w(Lu,Error);var Nu=new Zn,Xea="Failed to post. Content violates "+Nu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+Nu.Pb("a")+".",Yea="The display name you chose does not meet the "+Nu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+Nu.Pb("a")+".";Nu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"});Nu.Pb("a");function Ou(a){return a+" (Opens in a new window)"} ;var Pu=new Zn,Zea=Pu.Qb("span",{id:"disclaimerText"})+"Community content may not be verified or up-to-date."+Pu.Pb("span")+" "+Pu.Qb("a",{href:"https://support.google.com/communities/answer/7424249",target:"_blank","aria-labelledby":"disclaimerText"})+"Learn more"+Pu.Pb("a")+".",$ea=Pu.format(Zea),afa="Please follow our "+Pu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+Pu.Pb("a")+" when creating your post.",Qu=Pu.format(afa),bfa="Your notifications are currently off and you won't receive subscription updates. To turn them on, go to "+ Pu.Qb("b")+"Notifications"+Pu.Pb("b")+" preferences on your "+Pu.Qb("b")+"Profile"+Pu.Pb("b")+" page.",cfa=Pu.format(bfa),dfa="You'll be posting in a "+Pu.Qb("b")+"public thread"+Pu.Pb("b")+". Make sure your content is appropriate for this forum.",Ru=Pu.format(dfa),Su=Ou("Generative AI Additional Terms of Service"),efa=Pu.Qb("a",{href:"https://policies.google.com/terms/generative-ai",target:"_blank","class":"link","aria-label":Su})+"Review for safety, factuality and helpfulness"+Pu.Pb("a")+" before posting. Your feedback will help make this feature better.", ffa=Pu.format(efa),gfa="To start, please review and accept the "+Pu.Qb("a",{href:"https://policies.google.com/terms/generative-ai",target:"_blank","class":"link","aria-label":Su})+"Generative AI Additional Terms of Service"+Pu.Pb("a"),hfa=Pu.format(gfa),ifa="This reply will be attributed to you. Please verify that it follows our\n "+Pu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+Pu.Pb("a")+" before posting.",jfa=Pu.format(ifa);var kfa=void 0===Intl||"function"!==typeof Intl.RelativeTimeFormat?null:new Intl.RelativeTimeFormat("en",{style:"short"}),lfa=void 0===Intl||"function"!==typeof Intl.RelativeTimeFormat?null:new Intl.RelativeTimeFormat("en",{style:"long"}); function Tu(a){var b=a.PC,c=a.style,e;a=null!=(e=a.pO)?e:Date.now();e=b-a;a=Math.abs(e);c=1===c?lfa:kfa;if(!c)return(new Date(b)).toDateString();6E4>a?(e=Math.trunc(e/1E3),b="second"):36E5>a?(e=Math.trunc(e/6E4),b="minute"):864E5>a?(e=Math.trunc(e/36E5),b="hour"):6048E5>a?(e=Math.trunc(e/864E5),b="day"):2628E6>a?(e=Math.trunc(e/6048E5),b="week"):31536E6>a?(e=Math.trunc(e/2628E6),b="month"):(e=Math.trunc(e/31536E6),b="year");return c.format(e,b)} function Uu(a){return{hours:Math.floor(a/3600),minutes:Math.floor(a/60)%60,seconds:a%60}} function Vu(a){a=a.split(":");for(var b=["0","0","0"],c=b.length-1,e=a.length-1;0<=e;e--)b[c--]=a[e];a=["{NUM_COUNT, plural, =1 {{NUM_COUNT} hour } other {{NUM_COUNT} hours }}","{NUM_COUNT, plural, =1 {{NUM_COUNT} minute } other {{NUM_COUNT} minutes }}","{NUM_COUNT, plural, =1 {{NUM_COUNT} second} other {{NUM_COUNT} seconds}}"];c="";b=t(b.entries());for(e=b.next();!e.done;e=b.next()){var f=t(e.value);e=f.next().value;f=f.next().value;f=Number(f);0!==f&&(c+=(new zs(a[e])).format({NUM_COUNT:f}))}return c} ;function Wu(a){if(!a)return null;a=ph(a,2);return null===a||void 0===a?null:qn(a)} ;var Xu;tb("hcfe.stats.getInstance",function(){return Xu}); var mfa=new Map([["primary-button",1],["action-button",2],["default-button",3],["product-link",4]]);function Yu(a,b){return[].concat(za(a.querySelectorAll(b||"*"))).filter(Zu)} function Zu(a){if(0!=a.tabIndex||a.attributes.tabIndex)var b=a.tabIndex;else{a:switch(a.tagName){case "A":case "BUTTON":case "INPUT":case "SELECT":case "TEXTAREA":b=!0;break a;default:b=!1}b=b?0:-1}return-1!=b&&!a.disabled&&null!==a.offsetParent&&"hidden"!=window.getComputedStyle(a).visibility} function $u(a){return 0==a.length?null:a.reduce(function(b,c){return b.tabIndex<=c.tabIndex?b:c})} function nfa(a){return 0==a.length?null:a.reduceRight(function(b,c){return b.tabIndex>=c.tabIndex?b:c})} ;var av=[];function bv(){var a=this;this.ua=this.o=null;this.ma=!1;this.qa=[];this.oa=[];this.va=function(b){if(a.o&&a.ma){var c=Yu(a.o),e=$u(c),f;e&&(f=nfa(c));switch(b.key){case "Tab":if(!e||!f)break;b.shiftKey?document.activeElement===e&&(b.preventDefault(),f.focus()):document.activeElement===f&&(b.preventDefault(),e.focus());break;case "Escape":b.stopPropagation(),a.ua()}}}} bv.prototype.init=function(a,b,c){c=void 0===c?!1:c;this.ua=b;if(this.o=a)this.o.addEventListener("keydown",this.va),c&&cv(this)}; function dv(a,b){if(b||!1!==b&&!a.ma)cv(a);else if(a.ma){for(ev(a);0\n \n \n '))); e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+-1);iv(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","Next month");e.setAttribute("aria-label","Next month");e.appendChild(Op(Om('\n \n \n ')));e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+1);iv(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function sfa(a){var b=document.createElement("tr");b.className="weekdays";for(var c=[],e=0;7>e;e++){var f=document.createElement("td");c.push(f);b.appendChild(f)}e=new Date(a.o);for(f=0;7>f;f++){c[e.getDay()].textContent=a.ya?e.toLocaleString(a.ua,{weekday:"narrow"}):"SMTWTFS"[e.getDay()];var h=a.ya?e.toLocaleString(a.ua,{weekday:"long"}):jv[e.getDay()];Kn(kv,c[e.getDay()],"aria-label",h);e.setDate(e.getDate()+1)}return b} function iv(a){a.qa.textContent=a.ya?a.o.toLocaleString(a.ua,{month:"long",year:"numeric"}):a.o.getMonth()+1+"/"+a.o.getFullYear();a.oa.textContent="";var b=new Date(a.o);b.setDate(1);for(0e;e++){var f=document.createElement("td");if(b.getMonth()==a.o.getMonth()){var h=document.createElement("button");f.dataset.time=b.getTime().toString();var k=!1;a.va&&(k=a.va.getTime()===b.getTime());h.textContent= b.getDate().toString();h.className="selectable";var l=jv[b.getDay()]+" "+b.getDate()+" "+a.qa.textContent;Kn(kv,h,"aria-label",l);k&&to(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.oa.appendChild(c)}} function lv(a){return new Date(a.getFullYear(),a.getMonth(),1)} hv.prototype.Da=function(a){this.Ba=a}; hv.prototype.getElement=function(){return this.ma}; var jv="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),kv=[Un(ofa)];window.sc_createCalendar=function(a){a=new hv(a);return{setSelectDateCallback:a.Da.bind(a),getElement:a.getElement.bind(a)}};function mv(a){return window.matchMedia("(max-width: "+a+")").matches} function nv(){return mv("37.5rem")} ;function ov(a,b){this.oa=a;this.qa=b;this.ma=0;this.o=null} ov.prototype.get=function(){if(0this.ma&&(this.ma++,a.next=this.o,this.o=a)};function pv(a){a=tfa(a);"function"!==typeof fb.setImmediate||fb.Window&&fb.Window.prototype&&!ac()&&fb.Window.prototype.setImmediate==fb.setImmediate?(qv||(qv=ufa()),qv(a)):fb.setImmediate(a)} var qv;function ufa(){var a=fb.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Xb("Presto")&&(a=function(){var f=Mp("IFRAME");f.style.display="none";document.documentElement.appendChild(f);var h=f.contentWindow;f=h.document;f.open();f.close();var k="callImmediate"+Math.random(),l="file:"==h.location.protocol?"*":h.location.protocol+"//"+h.location.host;f=nb(function(p){if(("*"==l||p.origin==l)&&p.data==k)this.port1.onmessage()},this); h.addEventListener("message",f,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(k,l)}}}); if("undefined"!==typeof a&&!$b()){var b=new a,c={},e=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var f=c.cb;c.cb=null;f()}}; return function(f){e.next={cb:f};e=e.next;b.port2.postMessage(0)}}return function(f){fb.setTimeout(f,0)}} var tfa=wp;function rv(){this.ma=this.o=null} rv.prototype.add=function(a,b){var c=sv.get();c.set(a,b);this.ma?this.ma.next=c:this.o=c;this.ma=c}; rv.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.ma=null),a.next=null);return a}; var sv=new ov(function(){return new tv},function(a){return a.reset()}); function tv(){this.next=this.scope=this.o=null} tv.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; tv.prototype.reset=function(){this.next=this.scope=this.o=null};var uv,vv=!1,wv=new rv;function xv(a,b){uv||vfa();vv||(uv(),vv=!0);wv.add(a,b)} function vfa(){if(fb.Promise&&fb.Promise.resolve){var a=fb.Promise.resolve(void 0);uv=function(){a.then(yv)}}else uv=function(){pv(yv)}} function yv(){for(var a;a=wv.remove();){try{a.o.call(a.scope)}catch(b){Gb(b)}sv.put(a)}vv=!1} ;function zv(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function Av(a){this.o=0;this.ya=void 0;this.oa=this.ma=this.qa=null;this.ua=this.va=!1;if(a!=vp)try{var b=this;a.call(void 0,function(c){Bv(b,2,c)},function(c){Bv(b,3,c)})}catch(c){Bv(this,3,c)}} function Cv(){this.next=this.context=this.o=this.qa=this.child=null;this.ma=!1} Cv.prototype.reset=function(){this.context=this.o=this.qa=this.child=null;this.ma=!1}; var Dv=new ov(function(){return new Cv},function(a){a.reset()}); function Ev(a,b,c){var e=Dv.get();e.qa=a;e.o=b;e.context=c;return e} function Fv(a){if(a instanceof Av)return a;var b=new Av(vp);Bv(b,2,a);return b} function Gv(a,b,c){Hv(a,b,c,null)||xv(ob(b,a))} Av.prototype.then=function(a,b,c){return Iv(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; Av.prototype.$goog_Thenable=!0;n=Av.prototype;n.Ak=function(a,b){return Iv(this,null,a,b)}; n.catch=Av.prototype.Ak;n.cancel=function(a){if(0==this.o){var b=new Jv(a);xv(function(){Kv(this,b)},this)}}; function Kv(a,b){if(0==a.o)if(a.qa){var c=a.qa;if(c.ma){for(var e=0,f=null,h=null,k=c.ma;k&&(k.ma||(e++,k.child==a&&(f=k),!(f&&1=b.ua&&b.cancel())}this.Va?this.Va.call(this.La,this):this.Ia=!0;this.ma||this.Yf(new xw(this))}}; n.fE=function(a,b){this.Ba=!1;yw(this,a,b)}; function yw(a,b,c){a.ma=!0;a.qa=c;a.oa=!b;zw(a)} function Nfa(a){if(a.ma){if(!a.Ia)throw new Aw(a);a.Ia=!1}} n.callback=function(a){Nfa(this);yw(this,!0,a)}; n.Yf=function(a){Nfa(this);yw(this,!1,a)}; function Bw(a,b,c,e){a.va.push([b,c,e]);a.ma&&zw(a);return a} n.then=function(a,b,c){var e,f,h=new Av(function(k,l){f=k;e=l}); Bw(this,f,function(k){k instanceof xw?h.cancel():e(k);return Ofa},this); return h.then(a,b,c)}; ww.prototype.$goog_Thenable=!0;ww.prototype.branch=function(a){var b=new ww;Bw(this,b.callback,b.Yf,b);a&&(b.o=this,this.ua++);return b}; ww.prototype.isError=function(a){return a instanceof Error}; function Pfa(a){return uc(a.va,function(b){return"function"===typeof b[1]})} var Ofa={}; function zw(a){if(a.ya&&a.ma&&Pfa(a)){var b=a.ya,c=Cw[b];c&&(fb.clearTimeout(c.o),delete Cw[b]);a.ya=0}a.o&&(a.o.ua--,delete a.o);b=a.qa;for(var e=c=!1;a.va.length&&!a.Ba;){var f=a.va.shift(),h=f[0],k=f[1];f=f[2];if(h=a.oa?k:h)try{var l=h.call(f||a.La,b);l===Ofa&&(l=void 0);void 0!==l&&(a.oa=a.oa&&(l==b||a.isError(l)),a.qa=b=l);if(zv(b)||"function"===typeof fb.Promise&&b instanceof fb.Promise)e=!0,a.Ba=!0}catch(p){b=p,a.oa=!0,Pfa(a)||(c=!0)}}a.qa=b;e&&(l=nb(a.fE,a,!0),e=nb(a.fE,a,!1),b instanceof ww? (Bw(b,l,e),b.Ta=!0):b.then(l,e));c&&(b=new Qfa(b),Cw[b.o]=b,a.ya=b.o)} function Aw(a){xb.call(this);this.Xo=a} ub(Aw,xb);Aw.prototype.message="Deferred has already fired";Aw.prototype.name="AlreadyCalledError";function xw(a){xb.call(this);this.Xo=a} ub(xw,xb);xw.prototype.message="Deferred was canceled";xw.prototype.name="CanceledError";function Qfa(a){this.o=fb.setTimeout(nb(this.qa,this),0);this.ma=a} Qfa.prototype.qa=function(){delete Cw[this.o];throw this.ma;}; var Cw={};function Rfa(a,b){var c=b||{};b=c.document||document;var e=Tm(a).toString(),f=(new Hp(b)).createElement("SCRIPT"),h={nH:f,xu:void 0},k=new ww(Sfa,h),l=null,p=null!=c.timeout?c.timeout:5E3;0>>0);function Uw(a){if("function"===typeof a)return a;a[Xw]||(a[Xw]=function(b){return a.handleEvent(b)}); return a[Xw]} ;function Yw(){Gw.call(this);this.qa=new Nw(this);this.qb=this;this.ob=null} ub(Yw,Gw);Yw.prototype[Kw]=!0;n=Yw.prototype;n.lA=function(){return this.ob}; n.addEventListener=function(a,b,c,e){Sw(this,a,b,c,e)}; n.removeEventListener=function(a,b,c,e){dga(this,a,b,c,e)}; n.dispatchEvent=function(a){var b,c=this.lA();if(c)for(b=[];c;c=c.lA())b.push(c);c=this.qb;var e=a.type||a;if("string"===typeof a)a=new Iw(a,c);else if(a instanceof Iw)a.target=a.target||c;else{var f=a;a=new Iw(e,c);Hm(a,f)}f=!0;if(b)for(var h=b.length-1;!a.ma&&0<=h;h--){var k=a.currentTarget=b[h];f=k.us(e,!0,a)&&f}a.ma||(k=a.currentTarget=c,f=k.us(e,!0,a)&&f,a.ma||(f=k.us(e,!1,a)&&f));if(b)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.slice(0,e),f,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function ex(a,b,c){if(Array.isArray(b))for(var e=0;ee)return null;var f=a.indexOf("&",e);if(0>f||f>c)f=c;e+=b.length+1;return decodeURIComponent(a.slice(e,-1!==f?f:0).replace(/\+/g," "))} var jga=/[?&]($|#)/;function hx(a,b){for(var c=a.search(iga),e=0,f,h=[];0<=(f=hga(a,e,b,c));)h.push(a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||c,c);h.push(a.slice(e));return h.join("").replace(jga,"$1")} function ix(a,b,c){return fx(hx(a,b),b,c)} ;function jx(){this.o=sb()} var kx=null;jx.prototype.set=function(a){this.o=a}; jx.prototype.reset=function(){this.set(sb())}; jx.prototype.get=function(){return this.o};function lx(a){this.oa=a||"";kx||(kx=new jx);this.ua=kx} lx.prototype.o=!0;lx.prototype.ma=!0;lx.prototype.qa=!1;function mx(a){return 10>a?"0"+a:String(a)} function kga(a){lx.call(this,a)} ub(kga,lx); function lga(a,b){var c=[];c.push(a.oa," ");if(a.ma){var e=c.push;var f=new Date(b.qa());f=mx(f.getFullYear()-2E3)+mx(f.getMonth()+1)+mx(f.getDate())+" "+mx(f.getHours())+":"+mx(f.getMinutes())+":"+mx(f.getSeconds())+"."+mx(Math.floor(f.getMilliseconds()/10));e.call(c,"[",f,"] ")}e=c.push;f=a.ua.get();f=(b.qa()-f)/1E3;var h=f.toFixed(3),k=0;if(1>f)k=2;else for(;100>f;)k++,f*=10;for(;0=Hba.value)return"error";if(h.value>=Iba.value)return"warn";if(h.value>=Jba.value)return"log"}return"debug"} if(!this.ma[a.ma()]){var c=lga(this.o,a),e=nga;if(e){var f=b(a.oa());oga(e,f,c,a.o())}}}; nx.prototype.addFilter=function(a){this.ma[a]=!0}; var nga=fb.console;function oga(a,b,c,e){if(a[b])a[b](c,void 0===e?"":e);else a.log(c,void 0===e?"":e)} ;function pga(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}} ;function ox(){} ox.prototype.ma=null;ox.prototype.getOptions=function(){return this.ma||(this.ma=this.oa())};var px;function qx(){} ub(qx,ox);qx.prototype.o=function(){var a=qga(this);return a?new ActiveXObject(a):new XMLHttpRequest}; qx.prototype.oa=function(){var a={};qga(this)&&(a[0]=!0,a[1]=!0);return a}; function qga(a){if(!a.qa&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c>>0);a={requestId:c,apiUrl:zga(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, nB:b.nB||function(){}, sO:b.sO||function(){}, tO:b.tO||function(){}, nz:b.nz,JL:b.pageType,Rt:b.Rt};b.Df&&("IFRAME"==b.Df.nodeName?(a.window=b.Df.contentWindow,a.Df=a.window.document.body):(a.window=window,a.Df=b.Df));return a} function zga(a,b,c){var e=Aga(a)+"/apis/render?",f=a.Ba,h=a.Qa,k=b.helpcenter,l=b.IG,p=a.Da,r=a.Ha,u=a.ob,x=a.ya,E=a.Na,la=b.pageType,qa=b.pageId,sa=b.url,Ba=b.Hp,Fa=b.uU;c=["js_request_id."+c];if(b.extraParams)for(var La in b.extraParams)c.push(La+"."+b.extraParams[La]);a={v:1,key:f,request_source:h,helpcenter:k,origin_ehc:l,hl:p,authuser:r,visit_id:u,view_id:x,psd:E,page_type:la,id:qa,url:sa,components:Ba,exclude_components:Fa,extra_params:c,mendel_ids:a.Ma,service_configuration:a.Ta,scdeb:a.Ia, instant_preview:b.instantPreview,symptom:b.symptom,scenario_id:b.testScenarioId,sjid:b.fm,user_ip:a.Xa,js_fingerprint:a.La};b="";for(var Ra in a)f=a[Ra],void 0!=f&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=Ra+"="+encodeURIComponent(f.toString()));return e+b} function yga(a,b,c){try{var e=JSON.parse(c)}catch(f){b.onError({type:1,message:c});return}if(304!=e.application_error||e.html)if(404!=e.application_error&&e.html){if(b.Rt){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(xm.get(e.page_metadata.page_type)!=b.JL){b.onError({type:3});return}}e.page_metadata&&b.nB(e.page_metadata);b.Df?Bga(a,b,e.html):b.nz(function(f){"IFRAME"==f.nodeName?(b.window=f.contentWindow,b.Df=b.window.document.body):(b.window=window,b.Df=f);Bga(a, b,e.html)})}else b.onError({type:2}); else b.onError({type:5})} function Bga(a,b,c){b.window.sc_scope=b.Df;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); Jn(b.Df,Wt(c));c=Array.from(b.Df.getElementsByTagName("script"));a.qa(b,c)} rx.prototype.qa=function(a,b){for(;0a.ma.length;a.va()} ;function Fga(){this.o={}} ;var Gga=new function(a,b){this.key=a;this.defaultValue=void 0===b?!1:b;this.valueType="boolean"}("45407154"),Hga=new function(a,b){this.key=a; this.defaultValue=void 0===b?"":b;this.valueType="string"}("45407153");function ux(a){this.La="modal-backdrop "+a.className;this.Da=a.xr;this.oa=a.oG;this.Ha=a.nL;this.ua=a.YQ;this.Ia=this.va=!1;this.ma=new bv;Iga(this)} function Iga(a){a.o=document.createElement("div");a.o.className=a.La;a.o.setAttribute("aria-hidden",!0);a.o.addEventListener("click",function(b){b.target==a.o&&(a.qa&&!a.qa()||a.close())}); a.ma.init(a.o,function(){a.qa&&!a.qa()||a.close()}); a.ua?(a.ua.parentNode.replaceChild(a.o,a.ua),a.setContent(a.ua)):document.body.appendChild(a.o)} n=ux.prototype; n.close=function(){this.o.setAttribute("aria-hidden",!0);this.o.style.zIndex="";dv(this.ma,!1);to(this.o,this.Da,!1);var a;if(a=null!=document.activeElement)a=0!=(document.activeElement.compareDocumentPosition(this.o)&Node.DOCUMENT_POSITION_CONTAINS);if(a)for(;0a||5a?a=0:a>c&&(a=c);return a-b} function Nga(a){a.preventDefault()} ;function Bx(a){this.Aa=bg(a)} w(Bx,Wh);n=Bx.prototype;n.getEnableSsEngine=function(){return uh(this,2)}; n.getEnableAwr=function(){return uh(this,3)}; n.getAlohaAutoGaRollout=function(){return uh(this,5)}; n.getEnableConfigurator=function(){return uh(this,6)}; n.getEnableMweb=function(){return uh(this,7)}; n.getEnableCtlConsentCheckbox=function(){return uh(this,8)}; n.getEnableIframe=function(){return uh(this,9)}; function Qga(){var a=new Bx;a=Mh(a,5,!0);a=Mh(a,2,!0);a=Mh(a,4,!1);a=Mh(a,8,!0);return Mh(a,9,!0)} n.getEnableScreenshotNudge=function(){return uh(this,10)}; n.getEnableWebStartupConfigEndpoint=function(){return uh(this,11)}; n.getEnableJunkNudge=function(){return uh(this,12)}; n.getEnableConfiguratorLocale=function(){return uh(this,13)}; n.getEnableTinyNoPointer=function(){return uh(this,14)}; n.getEnableSupportSessionLogging=function(){return uh(this,15)}; n.getEnableFileUploadForScreenshot=function(){return uh(this,16)}; n.getEnableDirectDeflectionForSingleCategory=function(){return uh(this,17)}; n.getEnableImageSanitization=function(){return uh(this,18)}; n.getEnableAlohaBinarySplit=function(){return uh(this,19)}; n.getEnableDbFeedbackIntents=function(){return uh(this,20)}; n.getEnableMarkMandatoryFieldsWithRequired=function(){return uh(this,21)}; n.getEnableFeedbackCategoryCustomUi=function(){return uh(this,22)}; n.getEnableRealtimeCtl=function(){return uh(this,23)}; var Rga=[0,hj,-22];Bx.prototype.Ca=Aj(Rga);function Cx(a){this.Aa=bg(a)} w(Cx,Wh);Cx.prototype.Ca=Aj([0,Rga]);function Sga(a){return Tga.some(function(b){return b.test(a)})} var Tga=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/inapp/];var Uga="af;am;ar-EG;ar-JO;ar-MA;ar-SA;ar-XB;ar;az;be;bg;bn;bs;ca;cs;cy;da;de-AT;de-CH;de;el;en;en-GB;en-AU;en-CA;en-IE;en-IN;en-NZ;en-SG;en-XA;en-XC;en-ZA;es;es-419;es-AR;es-BO;es-CL;es-CO;es-CR;es-DO;es-EC;es-GT;es-HN;es-MX;es-NI;es-PA;es-PE;es-PR;es-PY;es-SV;es-US;es-UY;es-VE;et;eu;fa;fi;fil;fr-CA;fr-CH;fr;gl;gsw;gu;he;hi;hr;hu;hy;id;in;is;it;iw;ja;ka;kk;km;kn;ko;ky;ln;lo;lt;lv;mk;ml;mn;mo;mr;ms;my;nb;ne;nl;no;pa;pl;pt;pt-BR;pt-PT;ro;ru;si;sk;sl;sq;sr-Latn;sr;sv;sw;ta;te;th;tl;tr;uk ; ur ; uz ; vi ; zh;zh-CN;zh-HK;zh-TW;zu".split(";"); function Vga(a){var b;return null==(b=a.formContent)?void 0:b.locale} ;var Wga=wa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),Xga=wa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);function Yga(a,b){var c=Vga(a);c=(c&&Uga.includes(c)?Vga(a):"en").replaceAll("-","_").toLowerCase();var e;a=(null==(e=a.initializationData)?0:e.useNightlyRelease)?"nightly":"live";var f;return(null==b?0:null==(f=b.getEnableAlohaBinarySplit)?0:f.call(b))?jo(Wga,a):jo(Xga,a,c)} ;var Dx,Ex;function Zga(a,b,c,e){if(Dx)return Dx;var f=Yga(a,e);return Dx=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var l=Mp("SCRIPT");Sn(l,f);l.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; l.onerror=function(){k("Feedback binary script tag failed to load: "+f.toString())}; c.body.appendChild(l)})} function $ga(a,b,c,e){if(Ex)return Ex;var f=Yga(a,e);return Ex=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var l=Mp("SCRIPT");Sn(l,f);l.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; l.onerror=function(){k("Feedback binary script tag failed to load: "+f.toString())}; c.body.appendChild(l)})} function aha(a,b,c,e,f){f=void 0===f?!0:f;var h,k,l,p,r;return Xa(function(u){switch(u.o){case 1:return h=Date.now(),u.yield(Zga(a,c,e,b),2);case 2:k=u.ma;if(!(f||(null==(p=a.initializationData)?0:p.useNightlyRelease)||(null==(r=a.initializationData)?0:r.isLocalServer))){l=k.initializeFeedbackClient(a,h,b);u.Pa(3);break}return u.yield(k.initializeFeedbackClientAsync(a,h,b),4);case 4:l=u.ma;case 3:return l.initiateAloha(),u.return(l)}})} function bha(a,b,c,e){var f,h,k;return Xa(function(l){if(1==l.o)return f=Date.now(),l.yield($ga(a,c,e.document,b),2);if(3!=l.o)return h=l.ma,l.yield(h.initializeFeedbackClientAsync(a,f,b,e),3);k=l.ma;k.initiateAloha();return l.return(k)})} function cha(a,b,c){var e=!0;e=void 0===e?!0:e;var f,h,k,l,p,r,u,x,E,la;return Xa(function(qa){f=c||fb;if(null==(h=b)?0:null==(l=(k=h).getEnableAlohaBinarySplit)?0:l.call(k)){p=f;if(p.isFormOpened)throw r=Error("Form is either loading or already opened"),r.name="DuplicateFormError",r;p.isFormOpened=!0;a.callbacks=a.callbacks||{};u=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(sa){p.isFormOpened=!1;u(sa)}; try{return qa.return(bha(a,b,p,f))}catch(sa){throw p.isFormOpened=!1,sa;}}else{x=f;if(x.isFormOpened)throw E=Error("Form is either loading or already opened"),E.name="DuplicateFormError",E;x.isFormOpened=!0;a.callbacks=a.callbacks||{};la=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(sa){x.isFormOpened=!1;la(sa)}; try{return qa.return(aha(a,b,x,f.document,e))}catch(sa){throw x.isFormOpened=!1,sa;}}})} ;function dha(a){try{return fb.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);} ;function Fx(a){Yw.call(this);this.headers=new Map;this.La=a||null;this.ma=!1;this.Ia=this.o=null;this.Ha=this.Qa="";this.oa=this.Na=this.Da=this.Ma=!1;this.ua=0;this.Ba=null;this.Va="";this.Ta=this.Xa=!1} ub(Fx,Yw);var eha=/^https?$/i,fha=["POST","PUT"],gha=[];function hha(a,b,c,e,f,h,k){var l=new Fx;gha.push(l);b&&l.listen("complete",b);l.Ry("ready",l.YK);h&&(l.ua=Math.max(0,h));k&&(l.Xa=k);l.send(a,c,e,f)} n=Fx.prototype;n.YK=function(){this.dispose();xc(gha,this)}; n.send=function(a,b,c,e){if(this.o)throw Error("[goog.net.XhrIo] Object is active with another request="+this.Qa+"; newUri="+a);b=b?b.toUpperCase():"GET";this.Qa=a;this.Ha="";this.Ma=!1;this.ma=!0;this.o=this.La?this.La.o():px.o();this.Ia=this.La?this.La.getOptions():px.getOptions();this.o.onreadystatechange=nb(this.zG,this);try{this.getStatus(),this.Na=!0,this.o.open(b,String(a),!0),this.Na=!1}catch(k){this.getStatus();iha(this,k);return}a=c||"";c=new Map(this.headers);if(e)if(Object.getPrototypeOf(e)=== Object.prototype)for(var f in e)c.set(f,e[f]);else if("function"===typeof e.keys&&"function"===typeof e.get){f=t(e.keys());for(var h=f.next();!h.done;h=f.next())h=h.value,c.set(h,e.get(h))}else throw Error("Unknown input type for opt_headers: "+String(e));e=Array.from(c.keys()).find(function(k){return"content-type"==k.toLowerCase()}); f=fb.FormData&&a instanceof fb.FormData;!wc(fha,b)||e||f||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=t(c);for(e=b.next();!e.done;e=b.next())c=t(e.value),e=c.next().value,c=c.next().value,this.o.setRequestHeader(e,c);this.Va&&(this.o.responseType=this.Va);"withCredentials"in this.o&&this.o.withCredentials!==this.Xa&&(this.o.withCredentials=this.Xa);try{jha(this),0=l.length)&&(a.psdJson=l)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//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||kb(b)||(e+=encodeURIComponent(p)+"="+encodeURIComponent(b)+"&");a=Gp(f).createElement("SCRIPT");h&&a.setAttribute("nonce",h);Sn(a,Um(e));f.body.appendChild(a)}} function qha(a,b,c,e){var f,h;Xa(function(k){f=c||fb;var l="DEV"===a.serverEnvironment,p=c||fb;p=a.nonce||yp(p);l={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket,triggerId:a.triggerId},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,defaultFormInputValues:void 0, defaultFormInputValuesString:void 0,abuseLink:a.abuseLink,additionalDataConsent:a.additionalDataConsent},initializationData:{isLocalServer:l,nonce:p,useNightlyRelease:l,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback, enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(p=new Map(Object.entries(b)),l.extraData.productSpecificData=p);h=l;return k.yield(cha(h,e,f),0)})} function rha(a,b,c){try{if("help"===a.flow){var e=a.helpCenterPath.replace(/^\//,"");On(c||window,Cn("https://support.google.com/"+e))}else"submit"===a.flow?Ix(a,b,c):oha(a.productId,a.feedbackServerUri).then(function(f){f=ch(f,Bx,1);var h=!zaa||(null==f?void 0:f.getEnableMweb()),k=!a.tinyNoPointer||(null==f?void 0:f.getEnableTinyNoPointer());!f||f.getAlohaAutoGaRollout()&&h&&k?qha(a,b,c,f):Ix(a,b,c)},function(f){f&&"DuplicateFormError"!==f.name&&Ix(a,b,c)})}catch(f){qha(a,b,c,null)}} tb("userfeedback.api.startFeedback",rha);function Jx(a){window.sc_trackStatsEvent(49,8);Kx(a)} function Kx(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.Fz?!1:a.Fz,h=void 0===a.qK?!0:a.qK,k=a.pP,l=a.onClose,p=a.onLoad,r=a.payload;a=a.description;var u=z(),x={};b=(x.flow=e,x.locale=u.lang,x.productId=b,x.disableSubmit=f,x);c&&(b.bucket=c);l&&(b.callback=l);p&&(b.onLoadCallback=p);u.sb_uri&&(b.serverUri=u.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;"submit"===e&&(b.report={description:a});var E={};r.forEach(function(la,qa){E[qa]=la}); rha(b,E)} ;function Lx(){var a=z();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",Mx()]]);a.set("escalation_availability_matching_frd_forms",gp().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",gp().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",gp().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",gp().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",gp().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",gp().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",gp().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",gp().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",gp().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",gp().rule_service_extensible_contact_options_event_id); a.set("rule_service_form_synthesis_event_id",gp().rule_service_form_synthesis_event_id);a.set("rule_service_helpcenter_fields_synthesis_event_id",gp().rule_service_helpcenter_fields_synthesis_event_id);return a} function Mx(){var a=z().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function Nx(){sha(this)} function sha(a){a.o=(new ux({className:"material-dialog-backdrop",xr:"material-dialog-backdrop--active",oG:"material-dialog-backdrop--locked",nL:"material-dialog-backdrop--disable-click-capture"})).PD(function(){return!a.ua}); a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ma&&a.ma(c),vo(b,"material-dialog--disable-close")||a.close())})} Nx.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");a.setAttribute("role","dialog");c&&(a.setAttribute("title",c.textContent),Pga(c,a).reset().enable(vo(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.oa=function(){return e.removeEventListener("click",h)}; e.addEventListener("click",h)}this.ua=vo(a,"material-dialog--disable-close");this.o.rC(!vo(a,"material-dialog--show-background")).oC(vo(a,"material-dialog--disable-click-capture")).setContent(a).open();a.focus();return this}; Nx.prototype.close=function(){this.o.close();this.oa&&this.oa();this.qa&&this.qa()}; Nx.prototype.Ml=function(a){this.ma=a;return this}; Nx.prototype.onClose=function(a){this.qa=a;return this}; Nx.prototype.onClose=Nx.prototype.onClose;Nx.prototype.onAction=Nx.prototype.Ml;Nx.prototype.close=Nx.prototype.close;Nx.prototype.open=Nx.prototype.open;function Ox(a){Gr.call(this);this.Lk=!1;this.text=this.group="";this.selected=this.disabled=!1;this.uf(a)} w(Ox,Gr);n=Ox.prototype;n.uf=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.ariaLabel,k=a.ri,l=a.rk,p=void 0===a.Lk?!1:a.Lk;this.group=void 0===a.group?"":a.group;this.selected=e;this.text=b;this.content=f;this.ariaLabel=h;this.ri=k;this.disabled=c;this.rk=l;this.Lk=p}; n.getGroup=function(){return this.group}; n.getText=function(){return this.text}; n.getContent=function(){return this.content}; n.Sd=function(){return this.ariaLabel}; n.isSelected=function(){return this.selected}; n.setSelected=function(a){this.selected=a;var b;null==(b=this.rk)||b.call(this,this.selected);this.Fa(0)}; n.setDisabled=function(a){this.disabled=a;this.Fa(1)};function Px(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialRadio");this.id=Ar();this.model=a instanceof Ox?a:new Ox(a);this.overlay=new Lr({Jo:!0});this.o=null;this.watch(this.model)} w(Px,A); Px.prototype.content=function(a){var b=this;a&&this.model.uf(a);this.element("div","class",{root:!0,disabled:this.model.disabled,"align-top":this.model.Lk},function(){b.element("div","class","touch-target","onclick",function(){b.model.disabled||!b.o||b.o.checked||(b.o.checked=!0,b.onChange())},function(){b.element("div","class","radio",function(){b.o=b.element("input","id",b.id,"class","native-control","type","radio","name",b.model.getGroup(),"aria-label",b.model.Sd(),"aria-describedby",b.model.ri,"disabled", b.model.disabled,"onchange",function(){b.onChange()}); b.o.checked=b.isSelected();b.element("div","class","ring");b.element("div","class","dot");b.overlay.render()})}); var c=b.model.getText(),e=b.model.getContent();(c||e)&&b.element("label","for",b.id,"class","label-text","onclick",function(){Mr(b.overlay,0,0,!0)},c||e)})}; Px.prototype.onChange=function(){if(this.o&&this.model.isSelected()!==this.o.checked&&(this.model.setSelected(this.o.checked),this.model.getGroup()))for(var a=t(Array.from(document.getElementsByName(this.model.getGroup()))),b=a.next();!b.done;b=a.next())b.value.dispatchEvent(new Event("change"))}; Px.prototype.isSelected=function(){return this.model.isSelected()};function Qx(a){var b=Object.assign({},a),c=a.content,e=void 0===a.Bh?!0:a.Bh,f=void 0===a.Qk?"placement-start":a.Qk,h=void 0===a.Ro?"alignment-start":a.Ro,k=void 0===a.style?"style-normal":a.style;a=a.Kr;b=(delete b.content,delete b.Bh,delete b.Qk,delete b.Ro,delete b.style,delete b.Kr,b);A.call(this,"sc.shared.MaterialRichTooltip");var l=this;this.ma=!1;this.He=this.Ge=0;this.oa=c;this.Bh=e;this.va=f;this.ua=h;this.ya=k;this.Kr=a;this.o=new su(Object.assign({},{content:function(){tha(l)}, Ek:!0,zo:!1,Jr:!1},b))} w(Qx,A);n=Qx.prototype;n.open=function(a){this.Bh?this.o.open(a):(this.ma=!0,this.Ja())}; n.yb=function(){return this.Bh?this.o.yb():this.ma}; n.close=function(){this.Bh?this.o.close():(this.ma=!1,this.Ja())}; function Rx(a,b){var c=b.He;if(!a.Bh){var e;a.Ge=null!=(e=b.Ge)?e:a.Ge;a.He=null!=c?c:a.He;a.Ja()}} n.Ie=function(){return!0}; n.content=function(){var a=this;this.Bh?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ma?"visible":"hidden",transform:"translate("+this.Ge+"px, "+this.He+"px)","z-index":"993"},function(){tha(a)})}; function tha(a){a.element("div","class","root "+a.va+" "+a.ya,function(){a.element("div","class","container","style",{padding:a.Kr},a.oa);a.element("div","class","clip-track "+a.ua,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;function Sx(a,b){b=void 0===b?z().hc:b;this.ma=a;this.qa={};b&&(this.qa.helpcenter=b)} n=Sx.prototype;n.Pl=function(a){this.ua=a;return this}; n.onError=function(a){this.oa=a;return this}; n.yG=function(a){this.va=a;return this}; n.qg=function(a,b){this.qa[a]=b;return this}; n.start=function(a){var b=this;a=void 0===a?z().upload_hostname:a;var c=new XMLHttpRequest;c.open("POST",a+(z().redirect_upload_to_boq||z().redirect_upload_to_boq_support_content?"/upload-ceres":"/upload"));c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText);uha(b,e.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(f){Tx(b)}}); c.addEventListener("error",function(){return Tx(b)}); c.addEventListener("abort",function(){return Tx(b)}); c.send(vha(this));return this}; function uha(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.ya=e.document_id;a.ua&&a.ua()}catch(f){Tx(a)}}); c.upload.addEventListener("progress",function(e){a.va&&a.va(e.lengthComputable?Math.max(e.loaded-(e.total-a.ma.size),0):0)}); c.addEventListener("error",function(){return Tx(a)}); c.addEventListener("abort",function(){return Tx(a)}); b=new FormData;b.append("Filedata",a.ma,a.ma.name);c.send(b)} function Tx(a){a.oa&&a.oa()} function vha(a){var b=[{external:{name:"file",filename:a.ma.name,formPost:{}}}],c;for(c in a.qa)b.push({inlined:{name:c,content:a.qa[c],contentType:"text/plain"}});return JSON.stringify({protocolVersion:"0.8",createSessionRequest:{fields:b}})} n.iM=function(){return this.o}; n.hn=function(){return this.ya}; Sx.prototype.getDocumentId=Sx.prototype.hn;Sx.prototype.getCnsFilename=Sx.prototype.iM;Sx.prototype.start=Sx.prototype.start;Sx.prototype.setMetadata=Sx.prototype.qg;Sx.prototype.onProgress=Sx.prototype.yG;Sx.prototype.onError=Sx.prototype.onError;Sx.prototype.onSuccess=Sx.prototype.Pl;var wha={"ads.svg":Om('\n'),"alumnus_expert.svg":Om('\n'), "beenhere.svg":Om('\n'),"beta.svg":Om('\n\n\n\n\n'), "beta_dark.svg":Om('\n\n\n\n'), "bids_and_budgets.svg":Om('\n'),"bronze_expert.svg":Om('\n'),"community_specialist.svg":Om('\n'), "diamond_expert.svg":Om('\n'), "error_computer.svg":Om('\n'), "gold_expert.svg":Om('\n'), "google_employee.svg":Om('\n'),"guidebook.svg":Om('\n\n\n'), "keywords_and_targeting.svg":Om('\n'),"laptop_check.svg":Om('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "legacy_expert.svg":Om('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "logo_googleg_48dp.svg":Om('\n \n \n \n \n \n\n'), "no_notifications.svg":Om('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "page_desktop.svg":Om('\n'), "page_desktop_dark.svg":Om('\n'), "platinum_expert.svg":Om('\n'), "play.svg":Om('\n'),"quickreply.svg":Om('\n'),"search.svg":Om('\n'), "silver_expert.svg":Om('\n'), "stop.svg":Om('\n'),"volunteer_activism.svg":Om('\n'), "workflow.svg":Om('\n'), "workflow_dark.svg":Om('\n')};function Ux(a){A.call(this,"sc.shared.TsAssetInterop");this.o=a} w(Ux,A);Ux.prototype.content=function(){qr(wha[this.o])};var xha=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"],[12,"quickreply.svg"],[13,"volunteer_activism.svg"],[14,"beenhere.svg"],[16,"bids_and_budgets.svg"],[17,"keywords_and_targeting.svg"],[15,"ads.svg"],[18,"guidebook.svg"],[19,"beta.svg"]]),yha=new Map([[0,"workflow_dark.svg"], [19,"beta_dark.svg"]]);function Vx(a){var b=void 0===a.vb?!1:a.vb,c=void 0===a.Yz?!1:a.Yz,e=a.icon,f=void 0===a.isDarkMode?!1:a.isDarkMode,h=void 0===a.size?24:a.size,k=a.title;a=void 0===a.sy?!1:a.sy;A.call(this,"sc.icon.Icon");f=f&&yha.has(e)?yha.get(e):xha.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.vb=b;this.Yz=c;this.size=h;this.o=new Ux(f);this.title=k;this.sy=a} w(Vx,A);Vx.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.vb,"text-bottom":this.sy,flip:this.Yz},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function Wx(a){this.Aa=bg(a)} w(Wx,Wh);function Xx(a,b){return Sg(a,3,b,uf)} Wx.Ra=[1,2,3,4];Wx.prototype.Ca=Aj([0,cj,-3]);function zha(a){if(!(a&&a instanceof Wh))throw Error("Value is not proto message.");return Sc(a.serialize(),2)} ;function Aha(a,b,c,e){if(a){var f="";c&&c.length&&(f="; track:"+c.join(",").trim());c="";e&&e.length&&(c="; "+e.join("; ").trim());a.setAttribute("jslog",b+f+c);a.LSWHIf=void 0}} ;var Yx={CLICK:{string:"click",Zg:"cOuCgd"},GENERIC_CLICK:{string:"generic_click",Zg:"szJgjc"},IMPRESSION:{string:"impression",Zg:"xr6bB"},HOVER:{string:"hover",Zg:"ZmdkE"},KEYPRESS:{string:"keypress",Zg:"Kr2w4b"},KEYBOARD_ENTER:{string:"keyboard_enter",Zg:"SYhH9d"},VIS:{string:"vis",Zg:"HkgBsf"}};function Zx(a){if(Bha.has(a))return Bha.get(a);throw Error("Unrecognized EventLabel "+a+".");} function Cha(a){for(var b=new Map,c=t(Object.keys(a)),e=c.next();!e.done;e=c.next())e=e.value,b.set(a[e].string,a[e].Zg);return b} for(var Bha=Cha(Yx),$x=new Map,Dha=t(Object.keys(Yx)),ay=Dha.next();!ay.done;ay=Dha.next()){var Eha=ay.value;$x.set(Yx[Eha].Zg,Yx[Eha].string)}var Fha=Cha({TRACK:{string:"track",Zg:"u014N"},INDEX:{string:"index",Zg:"cQYSPc"},MUTABLE:{string:"mutable",Zg:"dYFj7e"},COMPONENT_ID:{string:"cid",Zg:"cOuyq"},TEST_CODE:{string:"tc",Zg:"DM6Eze"}});function by(a,b){this.o=a;this.va=b||!1;this.qa=new Set;this.Ba=null;this.ua=[];this.ma=void 0;this.Ha=this.oa=!1;this.Da=null;this.ya=[]} function cy(a,b){if(b){var c=a.qa;var e=c.has;a=a.va?Zx(b):b;c=e.call(c,a)}else c=0!=a.qa.size;return c} by.prototype.getIndex=function(){return this.Ba}; by.prototype.setAttribute=function(a){this.Da=a;return this}; by.prototype.getAttribute=function(){return this.Da}; function Gha(a,b){a.ya.push(b)} function dy(a,b){for(var c=0;c=a.offsetWidth||0>=a.offsetHeight))return!1;a=a.getBoundingClientRect();return(b=uq(b,new tq(a.left,a.top,a.width,a.height)))&&10<=b.width&&10<=b.height?!0:!1} function via(a,b,c){for(var e=[],f={},h=b.length-1;0<=h;f={Ae:f.Ae,yj:f.yj,vu:f.vu},h--){f.yj=new Ly;f.vu=[];f.Ae=Dy();eh(f.yj,hy,1,f.Ae);var k=new Gy;eh(k,hy,1,f.Ae);eh(f.yj,Gy,9,k);if(k=gx(window.location.href,"ved"))k=Ky(new Jy,k),eh(f.yj,Jy,4,k);b[h].forEach(function(l){return function(p,r){r.Ae=l.Ae;r.qa=l.Ae;var u=jz(this,r);p.length&&yy(u,p);p=r.getElement();hz(p,c)?(r.oa=!1,r.hidden=!1):u.Wn(1);this.qa&&cy(r.getTag(),"hover")&&void 0!==r.o&&(p.setAttribute("data-hveid",Number(r.o)),0===dh(l.yj, xy,2).length&&Oy(r)&&(p.setAttribute("decode-data-ved","1"),p.setAttribute("data-ved",Oy(r)+"")));this.setTimestamp(u);hh(l.yj,2,xy,u);l.vu=l.vu.concat(r.getTag().ua)}}(f),a); k=new cz;a.o("Impression Event",f.yj);ez(k,f.yj.serialize());Sg(k,20,f.vu,uf);e.push(k)}return e} function wia(a,b,c){for(var e=[],f=new Map,h=b.length-1;0<=h;h--){var k=b[h],l=k.keys().next().value.qa,p=f.get(l)||[];p.push(k);f.set(l,p)}f.forEach(function(r,u){var x=0,E=[],la=new Ly,qa=[],sa=Dy();eh(la,hy,1,sa);eh(la,hy,3,u);var Ba=new Gy;eh(Ba,hy,1,u);eh(la,Gy,9,Ba);for(Ba=0;Baarguments.length&&h.args.push(new a.dQ);k&&(k=mz,!a.aC||0==qz||a.measure&&1!=qz||(k=(k+1)%2),Cia[k].push(h));return Iia(a.window)}} function Jia(a,b){var c={};qz=1;for(var e=0;ea&&(Aia++,100h.length)return null;k=h[0].trim();h=h[1].trim();if(Ib(k)||Ib(h))return null;switch(k){case sz(a,"track"):k=h.split(",");for(h=0;h "}); c+=b.length?"END]":"EMPTY]"} function dja(a){if(a.Kb){var b=a.Kb();a=Lp(b||Xp(a.oa)||window)}else a=Lp(Xp(a.oa)||window);return a} ;function eja(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.startsWith("blob:")&&(a=a.substring(5));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 fja(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;u=r=0} function b(x){for(var E=k,la=0;64>la;la+=4)E[la/4]=x[la]<<24|x[la+1]<<16|x[la+2]<<8|x[la+3];for(la=16;80>la;la++)x=E[la-3]^E[la-8]^E[la-14]^E[la-16],E[la]=(x<<1|x>>>31)&4294967295;x=f[0];var qa=f[1],sa=f[2],Ba=f[3],Fa=f[4];for(la=0;80>la;la++){if(40>la)if(20>la){var La=Ba^qa&(sa^Ba);var Ra=1518500249}else La=qa^sa^Ba,Ra=1859775393;else 60>la?(La=qa&sa|Ba&(qa|sa),Ra=2400959708):(La=qa^sa^Ba,Ra=3395469782);La=((x<<5|x>>>27)&4294967295)+La+Fa+Ra+E[la]&4294967295;Fa=Ba;Ba=sa;sa=(qa<<30|qa>>>2)&4294967295; qa=x;x=La}f[0]=f[0]+x&4294967295;f[1]=f[1]+qa&4294967295;f[2]=f[2]+sa&4294967295;f[3]=f[3]+Ba&4294967295;f[4]=f[4]+Fa&4294967295} function c(x,E){if("string"===typeof x){x=unescape(encodeURIComponent(x));for(var la=[],qa=0,sa=x.length;qar?c(l,56-r):c(l,64-(r-56));for(var la=63;56<=la;la--)h[la]=E&255,E>>>=8;b(h);for(la=E=0;5>la;la++)for(var qa=24;0<=qa;qa-=8)x[E++]=f[la]>>qa&255;return x} for(var f=[],h=[],k=[],l=[128],p=1;64>p;++p)l[p]=0;var r,u;a();return{reset:a,update:c,digest:e,digestString:function(){for(var x=e(),E="",la=0;lal?"":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.xc()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.Qa} n.dispatch=function(a){a instanceof cz?this.log(a):(a=dz(new cz,a.serialize()),this.log(a))}; function Rz(a,b){b?(a.experimentIds||(a.experimentIds=new Xy),b=b.serialize(),Qh(a.experimentIds,4,b)):a.experimentIds&&yg(a.experimentIds,4)} function Zja(a,b){a.ua=new Gz(1>b?1:b);a.o.setInterval(a.ua.getValue())} n.log=function(a){a=a.clone();var b=this.tc++;a=Oh(a,21,b);this.componentId&&Qh(a,26,this.componentId);Lf(wg(a,1))||(b=Date.now(),b=Number.isFinite(b)?b.toString():"0",yg(a,1,Ef(b)));Uh(a,15)||(b=60*(new Date).getTimezoneOffset(),Oh(a,15,b));this.experimentIds&&(b=this.experimentIds.clone(),eh(a,Xy,16,b));b=this.ma.length-this.bufferSize+1;0e&&this.obla||401===la||0===la);qa&&(c.ma=sa.concat(c.ma),c.Tr||c.o.enabled||c.o.start());b&&b("net-send-failed",la);++c.Ba},E=function(){c.network&&c.network.send(r,u,x)}; p?p.then(function(la){r.YB["Content-Encoding"]="gzip";r.YB["Content-Type"]="application/binary";r.body=la;r.JK=2;E()},function(){E()}):E()}}}}; n.Xz=function(){this.Da||(aka(this.qa,!0),this.La&&(Sz(this.qa,3),$ja(this)),this.Ia&&(Sz(this.qa,2),bka(this)),this.flush(),aka(this.qa,!1))}; function $ja(a){cka(a,32,10,function(b,c){b=fx(b,"format","json");var e=!1;try{e=window.navigator.sendBeacon(b,c.serialize())}catch(f){}a.Ma&&!e&&(a.Ma=!1);return e})} function bka(a){cka(a,6,5,function(b,c){b=gga(b,"format","base64json","p",Sc(c.serialize(),3));if(15360=this.start){a.srt=e.responseStart-this.start;a.ol=a.prt=b-e.responseStart;break}var f;null==(f=Xu)||f.xo(a)}; function qC(a,b,c){c=void 0===c?!0:c;var e=new QA;Sh(e,1,b);a=Math.trunc(window.performance.now()-a.start);Oh(e,2,a);Lh(e,3,c);Ho({endpoint:"recordsla",httpMethod:"POST",params:{v:"1"},Lc:e.serialize()})} ;function rC(a){this.Aa=bg(a)} w(rC,Wh);rC.prototype.setHost=function(a){return Qh(this,3,a)}; rC.prototype.Ca=Aj([0,fC,y,-1,aj,-1]);var Oma=new Map([["PROD",1],["STAGING",2],["DRAFT",3],["READY",4],["TEST",5],["DEV",6],["ALPHA",7],["GKMSSTAGING",8],["LOCAL",9]]),Pma=new Set;function Qma(a){var b=this;this.Ee=a;this.KF=!1;this.currentFormId=this.vG=this.AP=this.fQ=0;this.lI=Pma;this.transport=this.Nr(1046,860);this.mH=this.Nr(1324,1323);this.wb=new hC(!1,"","");Xu=this;Rma(this);window.sc_registerPageClickHandlers&&window.sc_registerPageClickHandlers([function(c){return void b.hd(c)}])} n=Qma.prototype;n.Nr=function(a,b){var c=z(),e=Xx(new Wx,c.mendel_ids);a=Xz(new Wz("PROD"===c.env?b:a,String(c.au||"0")),e);c.auth_token?fka(a,function(){return c.auth_token}):"about:blank"===location.href&&fka(a,function(){return""}); a=a.build();a.La=a.Va;a.Ia=!0;return a}; function Rma(a){var b=Qo("StatsDeferredClearcut",!0);if(b){b=ola(b);var c=ch(b,NA,1);Qh(c,34,z().visit_id);c=dh(c,MA,33);if(0=k;k&&(a.lI.add(h),b.push(f))}a.Dk(b,!0)} function Sma(a){if(!a.KF){a.KF=!0;vC(a);var b;window.addEventListener("scroll",function(){window.clearTimeout(b);b=window.setTimeout(function(){return void vC(a)},300)})}} n.zy=function(a){var b=[];a=t((a||document).querySelectorAll("[data-stats-imp]"));for(var c=a.next();!c.done;c=a.next())b.push(wC(c.value,{type:0}));this.Dk(b)}; n.yQ=function(a,b){a=wC(a,{type:0});a.type=b||a.type;this.Dk([a])}; n.Dk=function(a,b){b=void 0===b?!1:b;if(0!==a.length){var c=tC(this,b?7:3),e=gC(xC(this.Ee));b=b?7:3;a=t(a);for(var f=a.next();!f.done;f=a.next()){f=f.value;var h=(new HA).setType(f.type);f.id&&h.setId(f.id);yC(h,f.index);hh(c,6,HA,h);h=(new HB).setType(yB.get(f.type));f.id&&Qh(h,2,f.id);yC(h,f.index);f=(new LB).setType(b);f=fh(f,4,MB,h);eC(e,f.setTimestamp((new Dk).setSeconds(Date.now()/1E3)))}uC(this,c);sC(this,e)}}; n.Ya=function(a,b,c,e,f){Tma(this,a,b,c,e);f instanceof Function&&f()}; n.kI=function(a,b,c,e,f,h){a&&(a=wC(a,{type:0,action:0},h),Tma(this,b||a.type,c||a.action,e||a.id,f||a.index))}; function Tma(a,b,c,e,f){var h=tC(a,5);var k=(new FA).setType(b);k=Sh(k,2,c);b=(new GB).setType(yB.get(b));c=Ila.get(c);c=Sh(b,2,c);e&&(k.setId(e),Qh(c,3,e));yC(k,f);yC(c,f);hh(h,7,FA,k);uC(a,h);e=gC(xC(a.Ee));f=(new LB).setType(2);f=fh(f,3,MB,c);e=eC(e,f.setTimestamp((new Dk).setSeconds(Date.now()/1E3)));sC(a,e)} n.hd=function(a){if("#"!==a.href){var b=a.element;if(b){a:{var c=b;var e;if(e=c){b:{for(e=c;e;){if(e.hasAttribute&&e.hasAttribute("data-stats-ignore")){e=!0;break b}e=e.parentNode}e=!1}e=!e}if(e)for(;c;){if(c.hasAttribute&&c.hasAttribute("data-stats-action")||"A"===c.tagName||Mma(c))break a;c=c.parentNode}c=null}if(c){e=b.href;var f=(f=b.getAttribute("data-stats-toggle-class"))?!vo(b,f):b instanceof HTMLInputElement&&("checkbox"===b.type||"radio"===b.type)&&!b.checked;e=wC(b,{type:0,id:e,action:f? 29:8});if(void 0!==e.id){a.hc_internal&&Po("refererViewId",z().vid);b=this.hA(a);a:{f=t(mfa);for(var h=f.next();!h.done;h=f.next()){var k=t(h.value);h=k.next().value;k=k.next().value;if(vo(c,h)){f=k;break a}}f=void 0}f=Uma(this,e,b,f);e=Vma(e);e=eC(gC(xC(this.Ee)),e);a=a.event;switch(b){case 2:zC(this,a,c,f,e);break;case 1:b=Wma(this,f);b=Xma(this,b);Po("StatsDeferredClearcut",b.serialize())||zC(this,a,c,f);Po("ScaledStatsDeferredClearcut",e.serialize())||zC(this,a,c,void 0,e);break;default:case 3:uC(this, f),sC(this,e)}}}}}}; function zC(a,b,c,e,f){e&&uC(a,e);f&&sC(a,f);if(!b.defaultPrevented){b.preventDefault();a=c.getAttribute&&c.getAttribute("data-stats-delay-url");if(!a&&c instanceof HTMLAnchorElement&&(a=c.href)&&"_blank"===c.target){On(window,a);return}a&&(c=kb(c)&&zm(c)&&c.tagName.toUpperCase()==="A".toString()?c.target:"",b=window.sc_delayLocationHandler,b instanceof Function?b(a):To(a,!0,c))}} function AC(a,b,c,e,f){var h=Uma(a,{type:b,action:c,id:e,index:f},3);b=Vma({type:b,action:c,id:e,index:f});b=eC(gC(xC(a.Ee)),b);uC(a,h);sC(a,b)} function Uma(a,b,c,e){a=tC(a,4);var f=new EA;c=Sh(f,1,c).setType(b.type);c=Sh(c,3,b.action).setId(b.id);yC(c,b.index);e&&(b=new DA,e=Sh(b,1,e),eh(c,DA,7,e));eh(a,EA,5,c);return a} function Vma(a){var b=(new FB).setType(yB.get(a.type));var c=Ila.get(a.action);b=Sh(b,2,c);b=Qh(b,3,a.id);yC(b,a.index);a=(new LB).setType(1);return fh(a,2,MB,b).setTimestamp((new Dk).setSeconds(Date.now()/1E3))} function wC(a,b,c){c=void 0===c?!1:c;return{id:BC({element:a,attr:"data-stats-id",defaultValue:b.id}),type:Yma({element:a,attr:"data-stats-ve",defaultValue:b.type,dr:!0}),action:Yma({element:a,attr:"data-stats-action",defaultValue:b.action,dr:c}),index:BC({element:a,attr:"data-stats-idx",defaultValue:b.index})}} n.hA=function(a){var b=a.element.getAttribute("data-stats-method");if(b)switch(b.toUpperCase()){case "DELAY":return 2;case "DEFER":return 1;default:return 3}return a.blank||a.authuser_related?3:a.external?2:a.hc_internal?1:3}; n.xo=function(a){var b=tC(this,2),c=new GA;a.ol&&0<=a.ol&&Nh(c,1,Math.round(a.ol));a.prt&&0<=a.prt&&Nh(c,2,Math.round(a.prt));a.srt&&0<=a.srt&&Nh(c,5,Math.round(a.srt));if(a.type&&a.duration_ms){var e=c.setType(a.type);Nh(e,4,Math.round(a.duration_ms))}eh(b,GA,4,c);uC(this,b);var f=Jla.get(a.type);e=a.duration_ms;b=a.ol;c=a.prt;a=a.srt;f=(new IB).setType(f);e=Nh(f,2,e);0<=b&&Nh(e,3,b);0<=c&&Nh(e,4,c);0<=a&&Nh(e,5,a);a=gC(xC(this.Ee));b=(new LB).setType(4);b=fh(b,5,MB,e);a=eC(a,b.setTimestamp((new Dk).setSeconds(Date.now()/ 1E3)));sC(this,a)}; n.DQ=function(a){var b=new JB;0<=a.ol&&Nh(b,1,a.ol);0<=a.prt&&Nh(b,2,a.prt);0<=a.srt&&Nh(b,5,a.srt);a=gC(xC(this.Ee));var c=(new LB).setType(5);b=fh(c,6,MB,b);b=eC(a,b.setTimestamp((new Dk).setSeconds(Date.now()/1E3)));sC(this,b)}; n.EQ=function(a){var b=tC(this,6),c=new LA;if(void 0!==a.top&&void 0!==a.page_view_id){var e=c.setTop(Math.trunc(Number(a.top||0)/1E3));Qh(e,2,a.page_view_id||"");eh(b,LA,8,c);uC(this,b);b=gC(xC(this.Ee));e=(new LB).setType(6);var f=new KB;f=Nh(f,1,a.top||0);a=Qh(f,2,a.page_view_id||"");a=fh(e,7,MB,a);a=eC(b,a.setTimestamp((new Dk).setSeconds(Date.now()/1E3)));sC(this,a);10===z().pt&&"true"===dp("MoltronLoggingFeature__enable_view_duration_logs")&&Ema(this.wb,this.Ee.mid||"",c.getTop()||0)}}; n.Gd=function(){return new Nma}; function tC(a,b){var c=z();var e=new KA;e=Sh(e,3,c.iro);e=Qh(e,1,c.pid).rf(c.vid);c.request_attributes&&Sg(e,4,c.request_attributes,sf);if(c=dp("workflow__session-id")){var f=new JA;c=Qh(f,1,c);0!==a.currentFormId&&Qh(c,2,String(a.currentFormId));eh(e,JA,5,c)}a=new MA;return eh(a,KA,2,e).setType(b)} function Wma(a,b){var c=z();b.setTimestamp(0===a.vG?Date.now():a.vG);var e=new NA;e=Sh(e,35,c.ncc);a.Ee.cc&&Qh(e,41,a.Ee.cc);var f=Sh(e,17,c.dt);f=Qh(f,24,c.ehc);f=Qh(f,1,c.hc);f=Lh(f,38,c.ii);f=Sg(f,21,c.mendel_ids,uf);f=Sh(f,46,3);f=Sh(f,19,c.pt);f=Sh(f,14,1);f=Sh(f,32,c.rs);f=Qh(f,2,c.rl);f=Qh(f,12,c.lang);f=Sh(f,45,22);f=Nh(f,15,17515);b=hh(f,33,MA,b);b=Sh(b,43,c.rt).rf(c.vid);b=Qh(b,34,c.visit_id);b=Sh(b,55,2);b=Lh(b,58,c.web_history_enabled).setSupportJourneyId(c.support_journey_id);c=Oma.get(c.env)|| 0;Sh(b,53,c);if(a.Ee.exp)for(a=t(a.Ee.exp),c=a.next();!c.done;c=a.next())if((c=c.value)&&c.active_groups)for(c=c.active_groups.split(";"),c=t(c),b=c.next();!b.done;b=c.next())b=b.value.split("::"),2===b.length&&(f=new rm,f=Qh(f,1,b[0]),b=Qh(f,2,b[1]),hh(e,13,rm,b));a=(new AA).setContentType(55);hh(e,3,AA,a);return e} function Xma(a,b){var c=z(),e=new PA;b=eh(e,NA,1,b);c.ehn&&(c=bx(c.ehn.match(ax)[3]||null),b.setHost(c));a.Ee.ref&&Qh(b,3,a.Ee.ref);return b} function uC(a,b){if("true"!==lr("workflow__kms")&&!(1E3<++a.fQ)){var c=Wma(a,b);""===ph(c,1)?Jo({Issue:"No helpcenter found when populating clearcut stats",Stats:b}):(c=Xma(a,c),a.transport.dispatch(c),a.transport.flush(),ip(document,"sc_statsEvent",{detail:b}))}} function sC(a,b){if("true"!==lr("workflow__kms"))if(""===ph(ch(b,BB,6),1))Jo({Issue:"No helpcenter found when populating scaled clearcut",Extension:b});else if(!(1E3<++a.AP)){var c=new rC;c=eh(c,dC,1,b);var e=z();e.ehn&&(e=bx(e.ehn.match(ax)[3]||null),c.setHost(e));a.Ee.ref&&Qh(c,2,a.Ee.ref);(e=dp("zwieback_id"))&&0a.ma&&Ana(a);a.ma++},1E3)} fD.prototype.load=function(){var a=this;return Xa(function(b){if(1==b.o)return b.yield(Cna(),2);a.player||Ana(a);Na(b)})}; function Bna(a,b,c,e){switch(a){case -1:a=20;break;case 0:a=19;break;case 1:a=25;break;case 2:a=26;break;case 3:a=27;break;case 5:a=28;break;default:a=0}Ls(a,b,44,c+","+e)} fD.prototype.Bb=function(){this.player=void 0;yr(this)}; var gD;function Cna(){var a,b;return Xa(function(c){if("function"===typeof(null==(a=window.YT)?void 0:a.Player))return c.return();gD||(b=document.createElement("script"),Sn(b,jo(yna)),document.body.appendChild(b),gD=new Promise(function(e){window.onYouTubeIframeAPIReady=e})); return c.return(gD)})} ;function hD(a){a=a.player;A.call(this,"sc.tailwind.thread.popup_video.PopupVideo");var b=this;this.o=new su({qc:7,rc:7,lj:!0,Ap:!0,content:function(){b.element("div","class","root","tabindex","0",b.player)}, ag:!0,onClose:function(){var c;null==(c=b.player.player)||c.stopVideo()}}); this.player=a} w(hD,A);hD.prototype.open=function(a){this.o.open(Object.assign({},{Lb:!0},a));this.player.load()}; hD.prototype.content=function(){this.o.render()};function Dna(a,b){var c=void 0===b?{}:b;b=void 0===c.kE?!1:c.kE;var e=c.height,f=void 0===c.yl?!1:c.yl;c=c.width;this.o=a;this.ma=this.o.getAttribute("data-videoid");this.oa=vo(this.o,"embedded-video")?"default":"medium";c&&e&&(this.qa=c/e==iD?iD:1.6);this.va=f;b||(Ena(this),Fna(this))} function Ena(a){window.addEventListener("hashchange",function(b){dt(b.oldURL,b.newURL)===a.ma&&jD(a)}); window.addEventListener("load",function(){dt("",location.href)===a.ma&&jD(a)})} function Fna(a){var b=new XMLHttpRequest;b.addEventListener("load",function(){try{var c=JSON.parse(b.responseText)}catch(e){}c&&Gna(this,c)}.bind(a)); b.open("GET","https://www.googleapis.com/youtube/v3/videos?part=snippet%2C+id&key=AIzaSyD-4tE5aKFZYIS_IrfpCDRsgQZbv5VCJZM&id="+a.ma);b.send()} function Gna(a,b){if(b.items&&b.items[0]&&b.items[0].snippet){var c=b.items[0].snippet;b=function(f){for(var h=c,k=0;kc?"0":"")+c);2===z().rs&&a.element("span","class","preview-label","Preview");a.element("span","class","play",a.o)})} function foa(a){a.element("span","class","label-container",function(){a.ma.render();a.element("span","class","label",hE(a))})} function eoa(a){a.element("span","class","label-container",function(){a.ua.render();a.element("span","class","label",iE.format(eE(a.result))+" views")})} function hE(a){a=aoa(a.result);return 0===a?"":goa.format(new Date(a/1E3))} var iE=new es(5),goa=new Et(1);var hoa=new Map([[0,"gm/public"],[1,"gm/supervised_user_circle"],[2,"gm/question_answer"],[4,"gm/email"],[5,"gm/drive_document"],[6,"gm/language"]]),ioa=new Map([[5,"Help article"],[2,"Community Post"],[3,"Troubleshooter"]]),joa=new Map([[5,"Check status"],[3,"Get started"]]);function jE(a,b){b=void 0===b?0:b;Gr.call(this);var c=this;this.o=a;this.ad=b;this.qa=[];var e=0a.Vc().length} function kE(a){var b,c;a.qa=null!=(c=null==(b=ch(a.o,fm,15))?void 0:dh(b,Zl,1).map(function(e){return new YD(e,a.ad++)}))?c:[]} ;function lE(a){Gr.call(this);this.metadata=a} w(lE,Gr);lE.prototype.getStartIndex=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getStartIndex())?b:0}; lE.prototype.getQuery=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getQuery())?b:""};function mE(a){return nE(a)>=moa} function oE(a,b,c,e,f,h,k,l){this.rank=a;this.qa=b;this.o=c;this.oa=e;this.ma=f;this.icon=h;this.label=void 0===k?"":k;this.description=void 0===l?"":l} function nE(a){switch(a){case 0:return noa;case 30:return ooa;case 1:return pE;case 2:return moa;case 3:return qE;case 4:return rE;case 5:return sE;case 20:return tE;case 10:return uE;case 100:return poa;default:return noa}} n=oE.prototype;n.valueOf=function(){return this.rank}; n.getColor=function(){return aD().yc?this.o:this.qa}; n.ye=function(){return this.icon}; n.getLabel=function(){return this.label}; n.getDescription=function(){return this.description}; var noa=new oE(0,"#F1F3F4","#F1F3F4"),ooa=new oE(1,"#F1F3F4","#F1F3F4","#0b8043","#C4EED0",2,"Product Expert Alumni","Former Product Experts who are no longer members of the program"),pE=new oE(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member","Community members with growing product knowledge who help other Google users by answers questions"),moa=new oE(3,"#9E9E9E","#9E9E9E","#5F6368","#C4C7C5",4,"Silver Product Expert","Community members with intermediate product knowledge who help other Google users by answering questions"), qE=new oE(4,"#FFB300","#F9AB00","#B06000","#F09D00",5,"Gold Product Expert","Community members with in-depth product knowledge who help other Google users by answering questions"),rE=new oE(5,"#77909D","#718792","#455A64","#E3E3E3",6,"Platinum Product Expert","Community members with advanced product knowledge who help other Google users and Product Experts "),sE=new oE(6,"#79A8FA","#79A8FA","#1A73E8","#A8C7FA",7,"Diamond Product Expert","Community members with product mastery who help other Google users and Product Experts"), tE=new oE(7,"#4285F4","#669DF6","#1A73E8","#A8C7FA",8,"Community Specialist","Google partners who help ensure the quality of community content"),uE=new oE(8,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Community Manager"),poa=new oE(9,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Google Employee","Google product team members and community managers");function vE(a){var b=a.model,c=void 0===a.Ff?!1:a.Ff;a=void 0===a.Uw?!1:a.Uw;A.call(this,"sc.search.searchResultsList.searchResult.VideoResult");this.model=b;this.Ff=c;this.Uw=a;this.o=new Kr({icon:"gm/play_circle",size:this.Ff?48:36})} w(vE,A);vE.prototype.content=function(){var a=this;this.element("div","class",{root:!0,onebox:this.Ff,narrow:this.Uw},function(){qoa(a);roa(a)})}; function wE(a){return 8===a||9===a||"CT_COMMUNITY_VIDEO"===a||"CT_VIDEO"===a} function xE(a){return 8===a||"CT_COMMUNITY_VIDEO"===a?"Community video":9===a||"CT_VIDEO"===a?"Help video":""} function yE(a,b){Ls(4,a,220,void 0===b?"":String(b))} function qoa(a){a.element("div","class","thumbnail-container",function(){var b=a.element;if(600>=window.innerWidth){var c,e,f,h;var k=null!=(h=null==(c=dm(a.model.o))?void 0:null==(e=ch(c,Vl,8))?void 0:null==(f=ch(e,Tl,4))?void 0:f.getUrl())?h:""}else{var l,p,r,u;k=null!=(u=null==(l=dm(a.model.o))?void 0:null==(p=ch(l,Vl,8))?void 0:null==(r=ch(p,Tl,2))?void 0:r.getUrl())?u:""}b.call(a,"img","class","thumbnail","aria-hidden","true","src",k);a.element("div","class","play-icon","aria-hidden","true", a.o);b=fE(a.model);b=Uu(b);b=0a.limit} function Aoa(a){if(BE(a)){a.o=!a.o;a.Ja();var b=a.o;Ls(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function CE(a,b){Ls(35,a.helpcenterName+"_symptoms_click_"+ph(b,1)+(b.getActive()?"_active":""),98);b.getActive()||(a=a.getURL(b).split("?"),b="?"+a[1],b=SC(b),Os(""+a[0]+b))} ;function Boa(a){return(a=a.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):""} ;function DE(a){this.o=a;this.qa=this.Da=null;this.ma=[];this.va=document.createElement("input");this.Ba=this.ua=-1;this.Qa=this.Ms.bind(this);this.Ma=kp(this.JB.bind(this),150);this.Va=this.Ha=this.Ia=0;this.ya=!1;this.Na=0;this.La=new bv;Coa(this)} function Coa(a){a.oa=document.createElement("div");a.oa.className=a.o.className;to(a.oa,"sc-select",!0);a.oa.style.cursor="pointer";a.oa.setAttribute("tabindex",0);a.oa.setAttribute("aria-expanded",!1);a.oa.setAttribute("aria-haspopup","listbox");a.oa.setAttribute("aria-required",a.o.getAttribute("aria-required"));a.oa.setAttribute("role","listbox");a.oa.addEventListener("mousedown",function(e){vo(this.qa,"sc-select-show")?e.target==this.qa||this.qa.contains(e.target)||this.Ms():0==e.button&&EE(this)}.bind(a)); a.oa.addEventListener("keydown",a.YI.bind(a));a.Da=document.createElement("span");a.oa.appendChild(a.Da);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.oa.appendChild(b);a.qa=document.createElement("ol");a.qa.setAttribute("role","listbox");a.qa.addEventListener("mousemove",function(){this.ya=!0}.bind(a)); Mo()||a.qa.addEventListener("scroll",function(){0a-1?this.ma.length-1:a-1;b!=a&&!Hoa(this,b);)b=0>b-1?this.ma.length-1:b-1;a=b}FE(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant", this.ma[a].id);Ioa(this);break;case 40:a.preventDefault();vo(this.qa,"sc-select-show")||EE(this);a=this.ua;if(0===this.ma.length)a=-1;else{for(b=(a+1)%this.ma.length;b!=a&&!Hoa(this,b);)b=(b+1)%this.ma.length;a=b}FE(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant",this.ma[a].id);Ioa(this)}}; function Ioa(a){if(-1!=a.ua){var b=a.ma[a.ua];b.offsetTopa.qa.scrollTop+a.qa.offsetHeight&&(a.ya=!1,a.qa.scrollTop=b.offsetTop+b.offsetHeight-a.qa.offsetHeight)}} function Foa(a){var b=a.o.getAttribute("aria-label")||"";b&&(-1!==a.o.selectedIndex&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.oa.setAttribute("aria-label",b))} n.dispose=function(){this.oa&&Rp(this.oa);this.qa=this.Da=this.oa=null;this.ma=[]}; window.sc_initSelects=function(){for(var a=t((window.sc_scope||document).getElementsByTagName("select")),b=a.next();!b.done;b=a.next())b=b.value,"true"!==b.dataset.exclude&&new DE(b)};function GE(a){this.Aa=bg(a)} w(GE,Wh);GE.prototype.setButton=function(a){return eh(this,Bl,1,a)}; var Joa=Cj(GE);GE.prototype.Ca=Aj([0,El]);function HE(a){this.Aa=bg(a)} w(HE,Wh);HE.prototype.Ar=function(a,b){hh(this,1,wl,a,b)}; HE.prototype.qg=function(a,b){return Ig(this,1,wl,a,b)}; HE.Ra=[1];HE.prototype.Ca=Aj([0,mj,xl]);function IE(a){this.Aa=bg(a)} w(IE,Wh);var Koa=[0,rj,y,-1];IE.prototype.Ca=Aj(Koa);function JE(a){this.Aa=bg(a)} w(JE,Wh);JE.prototype.getHeading=function(){return Ah(this,2)}; JE.prototype.setHeading=function(a){return Qh(this,2,a)}; var Loa=Cj(JE);JE.Ra=[1];JE.prototype.Ca=Aj([0,mj,Koa,y,rj,1,y]);var KE=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 Moa(){var a=this;this.o=function(){}; this.ma=function(b){if("detail"in b){b=Joa(b.detail.action);var c,e;if(null==(c=ch(b,Bl,1))?0:null==(e=Cl(c))?0:null!=Gh(e,10,zl)){var f,h,k=null==(f=ch(b,Bl,1))?void 0:null==(h=Cl(f))?void 0:Fh(h,10,zl);(f=k&&null!==k?k.startsWith("url:")?k.replace("url:",""):k:"")&&a.qa(f)}else{var l,p;if(null==(l=ch(b,Bl,1))?0:null==(p=Cl(l))?0:Cg(p,ul,17,zl)){var r;if(f=null==(k=ch(b,Bl,1))?void 0:null==(r=Cl(k))?void 0:Hh(r,ul,17,zl))h=ph(f,2),f=jh(f,1),h&&f&&a.qa("/"+h+"/workflow/"+f)}}}}; this.oa=function(){var b=KE.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.qa=function(b){Os(b,{Fd:!0})}; window.document.body.addEventListener(KE.get(6),this.oa);window.document.body.addEventListener(KE.get(5),this.o);window.document.body.addEventListener(KE.get(2),this.ma)} var Noa;function LE(){void 0===Noa&&(Noa=new Moa)} Moa.prototype.dispose=function(){window.document.body.removeEventListener(KE.get(2),this.ma);window.document.body.removeEventListener(KE.get(6),this.oa);window.document.body.removeEventListener(KE.get(5),this.o)}; window.sc_initSmartButtonController=function(){LE()};function ME(a,b){a=void 0===a?95:a;b=void 0===b?133:b;A.call(this,"sc.shared.ErrorSvg");this.o=new Ux("error_computer.svg");this.height=a;this.width=b} w(ME,A);ME.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function Ooa(a){this.ma=a;this.o=null} Ooa.prototype.Gd=function(a){var b=this;null===this.o&&(this.o=setTimeout(function(){null!==b.o&&(b.o=null,b.ma())},a))};function Poa(){var a=this;this.qa=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(void 0===a.ma)throw Error("No state update callback was provided.");b=Loa(b.detail);a.ma(b)}} n=Poa.prototype;n.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");NE(4)}; n.sendButtonAction=function(a,b){a={action:null==a?void 0:a.serialize(),buttonClientRect:b};NE(2,a)}; n.sendDescribeEvent=function(a){var b=new HE;a=t(a);for(var c=a.next();!c.done;c=a.next())b.Ar(c.value);b={action:b.serialize(),buttonClientRect:void 0};NE(5,b)}; n.sendButtonsRenderedEvent=function(){NE(6)}; n.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(KE.get(1),this.o)}; n.initStateUpdateListener=function(a){this.ma=a;window.document.body.addEventListener(KE.get(3),this.qa)}; n.dispose=function(){window.document.body.removeEventListener(KE.get(3),this.qa);this.o&&window.document.body.removeEventListener(KE.get(1),this.o)}; function NE(a,b){a=KE.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({pR:0,oR:1,jR:2,mR:3,kR:4,nR:5,lR:6});function Qoa(a,b){this.o=a;this.metadata=b} Qoa.prototype.yd=function(a){this.o(a)}; function OE(){var a=this;this.ma=new Map;this.qa=function(){a.o.sendButtonsRenderedEvent()}; this.o=new Poa;Roa(this)} var PE;function Soa(){if(PE&&!Toa)return PE;PE=new OE;Toa=!1;var a=PE;a.o.initHandshakeListener(a.ua.bind(a));a.o.initStateUpdateListener(a.oa.bind(a));a.o.sendInitCompleteEvent();return PE} function Uoa(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ma.has(b)||a.ma.set(b,new Qoa(e,c))} OE.prototype.oa=function(a){var b,c=null!=(b=Ah(a,5))?b:"";if(!this.ma.has(c))throw Error("Smart Button guid key "+c+" does not exist. Cannot update state.");var e;null==(e=this.ma.get(c))||e.yd(a)}; OE.prototype.ua=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ma.forEach(function(b){a.push(b.metadata)}); this.o.sendDescribeEvent(a)}; OE.prototype.dispose=function(){this.o.dispose();this.ma.clear();var a;null==(a=jr().querySelector(".workflow"))||a.removeEventListener("dynamicFormRendered",this.qa)}; function Roa(a){var b;null==(b=jr().querySelector(".workflow"))||b.addEventListener("dynamicFormRendered",a.qa)} var Toa=!1;function QE(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.ai;a=void 0===a.ey?!0:a.ey;A.call(this,"sc.smart_button.FatalErrorButton");this.o=new ME;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.ai=f;this.ey=a} w(QE,A);QE.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.ey&&a.element("div","class","^no-margin feedback-link",a.ai);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new zs("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle})); a.element("div","class","^no-margin",(new zs("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new zs("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})}); Voa(this)}; function Voa(a){var b,c;null==(c=(b=window).sc_trackStatsImpressions)||c.call(b,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var Woa=new Map([[1,"good"],[2,"error"]]);function RE(){A.call(this,"sc.smart_button.Icon");this.o=!1} w(RE,A);function SE(a,b,c,e){a.ma=b;a.state=c;a.o=void 0===e?!1:e} RE.prototype.content=function(){var a=this;if(void 0!==this.ma&&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=Woa.get(this.state);Woa.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.ma)||f.render()})}};function TE(a){A.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){Xoa(b)}; this.ma=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&Xoa(b)}} w(TE,A);TE.prototype.content=function(){this.anchor=this.element("a","href","#","class","^no-margin link","Send feedback");var a;null==(a=this.anchor)||a.addEventListener("click",this.o);var b;null==(b=this.anchor)||b.addEventListener("keydown",this.ma)}; TE.prototype.dispose=function(){var a;null==(a=this.anchor)||a.removeEventListener("click",this.o);var b;null==(b=this.anchor)||b.removeEventListener("keydown",this.ma)}; function Xoa(a){var b=Lx();b.set("smart_button_title",a.buttonTitle);Jx({payload:b,productId:Number(z().fbid)})} ;function UE(a){return 2===(null==a?void 0:wg(a,3))} function Yoa(a){return 1===(null==a?void 0:wg(a,3))} function Zoa(a){a=null==a?void 0:dh(a,IE,1);if(void 0===a)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(VE(b.value))return!0;return!1} function $oa(a){a=WE(a);if(0===a.length)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(!VE(b.value))return!1;return!0} function WE(a){return void 0===a?[]:(null==a?void 0:dh(a,IE,1))||[]} function VE(a){return void 0!==a&&null!=wg(a,1)&&0!==Bh(a,1,0)} function apa(a){return void 0!==a&&null!=wg(a,1)&&1===Bh(a,1,0)} function bpa(a){return void 0!==a&&null!=wg(a,1)&&2===Bh(a,1,0)} function cpa(a){return a.filter(function(b){return bpa(b)})} ;function XE(a,b){b=void 0===b?!1:b;A.call(this,"sc.smart_button.StateHeading");this.ai=a;this.Sj=b;this.ua=[];this.headingState=0;this.icon=new RE} w(XE,A);XE.prototype.content=function(){var a;!(UE(this.o)||Yoa(this.o)||(null==(a=this.o)?0:a.getHeading())||$oa(this.o))||dpa(this)}; XE.prototype.yd=function(a){this.o=a;this.ua=WE(this.o);if(UE(this.o))this.headingState=2;else if(Yoa(this.o))this.headingState=1;else if(0a.Ut?a.Ut+"px":null},function(){a.ma&&a.element("div","class","loading-spinner",function(){(new qu({size:"mspin-small"})).render()}); if(0a&&Infinity!==a&&(a=h);this.Vt=h;this.Ut=a;this.Ja();this.oa.open({anchor:b,Ge:c,He:e,Lb:f})}; n.close=function(){this.oa.close()}; function zpa(a){return!!a.Ul&&Array.isArray(a.items)&&0b.length){f=[{state:5}];a.Ia.set("",f);p.Pa(4);break}a.o.Vg(!0);a.o.open({Lb:!0});Oa(p,5);return p.yield(a.tj(b.trim(),a.Kb,a.zd),7);case 7:f=p.ma;0===f.length&&(f=[{state:4}]);a.o.Vg(!1);Pa(p,4);break;case 5:h=Qa(p),f=[{state:3}],a.o.Vg(!1), a.o.open({Lb:!0}),$pa(h);case 4:return a.Ia.set("",f),k=a.o,l=k.nj,p.yield(BF(a,!0),8);case 8:l.call(k,p.ma),a.o.Ja(),a.o.open({Lb:!0}),Na(p)}})} function Upa(a,b){return function(){a.ya=b;a.o.close();a.Da&&a.Da()}} yF.prototype.getValues=function(){for(var a=[],b=t(this.oa.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=t(this.oa.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Bd)&&!a.includes(e)&&a.push(e)}return a}; function Qpa(a,b){var c,e;return Xa(function(f){if(1==f.o)return Oa(f,2),f.yield(a.xc(b,a.Kb,a.zd),4);if(2!=f.o){c=f.ma;if(!c||0==c.length)return aqa(a,b,Error("No results")),f.return();a.oa.set(b,c);return Pa(f,0)}e=Qa(f);aqa(a,b,e);Na(f)})} function aqa(a,b,c){a.oa.set(b,[{state:2}]);a.ob&&a.Ba&&(a.Ba=!1,a.ob(c),Opa(a));$pa(c)} function Opa(a){a.ua=new qw({placeholder:a.Cp,zc:!0,Ld:function(){a.va=a.ua.getText().replace(xF,"");a.Jk()}, ariaRequired:a.tc})} function $pa(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});jr().dispatchEvent(a)} function Mpa(a){a.Ia.clear();a.Ia.set("",[Ppa()])} function Ppa(){return{value:"",trigger:function(){}, items:[],state:0}} ;function CF(a){var b=a.items,c=void 0===a.label?void 0:a.label,e=void 0===a.placeholder?"":a.placeholder,f=void 0===a.We?!0:a.We,h=void 0===a.filled?!1:a.filled,k=void 0===a.disabled?!1:a.disabled,l=void 0===a.maxHeight?void 0:a.maxHeight,p=void 0===a.minWidth?void 0:a.minWidth,r=void 0===a.selectedIndex?-1:a.selectedIndex,u=void 0===a.autoClose?!0:a.autoClose,x=void 0===a.zc?!1:a.zc,E=void 0===a.ariaRequired?!1:a.ariaRequired,la=void 0===a.Hc?["self"]:a.Hc,qa=void 0===a.Tc?"rem":a.Tc,sa=void 0=== a.sB?function(){}:a.sB,Ba=void 0===a.Mh?!1:a.Mh,Fa=void 0===a.ns?"":a.ns,La=void 0===a.Tp?void 0:a.Tp; a=void 0===a.er?void 0:a.er;A.call(this,"sc.shared.MaterialSelect");var Ra=this;this.Da=function(){return void bqa(Ra)}; this.Ha=function(){return void bqa(Ra)}; this.active=!1;this.ma="";this.ua=!0;this.Ba=function(Ua){"Escape"===Ua.code&&(Ua.stopPropagation(),Ra.close())}; this.items=b;this.autoClose=u;this.label=c;this.labelId=Ar();this.Bm=Ar();this.minWidth=p;this.filled=h;this.disabled=k;this.zc=x;this.Tc=qa;this.Ia=new Kr({icon:"gm/arrow_drop_down",size:24,vb:!0,Tc:this.Tc});cqa(this,r);this.maxHeight=l;this.Tp=La;this.va=new iw({label:e,Fj:f,Up:48,disabled:k,filled:h,cj:function(){return Ra.cj()}, zc:x});this.ariaRequired=E;this.Hc=la;this.sB=sa;this.Mh=Ba&&!k;this.ns=Fa;this.er=a;this.Mh&&(this.o=new qw({wf:!1,ft:!1,Me:function(){var Ua;null==(Ua=Ra.o)||Ua.setPlaceholder(Ra.ns);Ra.open({Lb:!1})}, Ld:function(){var Ua;Ra.ma=(null==(Ua=Ra.o)?void 0:Ua.getText())||"";Ra.open({Lb:!1})}, Ax:function(){Ra.open({Lb:!0})}})); this.menu=dqa(this,b)} w(CF,A);n=CF.prototype; n.content=function(){var a=this;this.label&&this.element("div","class","label","id",this.labelId,this.label);this.root=this.element("div","class",{container:!0,"container-with-filtering":this.Mh},"style",{"min-width":this.minWidth?this.minWidth:null},function(){a.oa=a.element("div","class",{root:!0,dense:a.zc,disabled:a.disabled,active:a.active},"id",a.Bm,"tabindex",0,"aria-haspopup","listbox","aria-labelledby",eqa(a),"role","button","aria-expanded",a.menu.yb().toString(),"onclick",function(){return void a.Gb()}, "onkeydown",function(c){a.disabled||"Enter"!==c.code&&"Space"!==c.code||(c.preventDefault(),a.open({Lb:!a.Mh}))},"aria-required",a.ariaRequired,"data-filter-enabled",a.o?"true":void 0,function(){a.o&&(a.o.setText(a.ma),a.element("div","class",{"filter-input":!0, selection:!0},a.o));a.va.render();a.o||a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,selection:!0},a.selection);a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,arrow:!0},a.Ia)}); a.oa.addEventListener("focusin",a.Da);a.oa.addEventListener("focusout",a.Ha)}); if(this.ua)this.menu.render(),this.ya=void 0;else{var b;(null==(b=this.o)?0:b.focused)&&this.er&&(this.ya=this.element("label","class","warning-label",this.er))}}; n.Bb=function(){var a;null==(a=this.oa)||a.removeEventListener("focusin",this.Da);var b;null==(b=this.oa)||b.removeEventListener("focusout",this.Ha)}; function fqa(a,b){a.menu=dqa(a,b);a.Ja()} n.open=function(a){var b=this;a=(void 0===a?{}:a).Lb;fqa(this,this.ma?this.items.filter(function(f){return"string"===typeof f.value?f.value.toLowerCase().includes(b.ma.toLowerCase()):"string"===typeof f.Sg?f.Sg.toLowerCase().includes(b.ma.toLowerCase()):!1}):this.items); this.active=!0;this.o&&!a?this.o.focus():DF(this);if(this.root){var c=this.root.getBoundingClientRect().width;this.menu.setWidth(c)}this.ua&&this.menu.open({anchor:this,Lb:a});var e;null==(e=this.getElement())||e.addEventListener("keydown",this.Ba);this.Ja()}; n.close=function(){this.menu.close();var a;null==(a=this.getElement())||a.removeEventListener("keydown",this.Ba)}; function EF(a){switch(typeof a.selection){case "function":var b;return null!=(b=a.selection().textContent)?b:"";case "string":return a.selection;default:return""}} function DF(a){var b;null==(b=a.oa)||b.focus()} function bqa(a){setTimeout(function(){var b=Br(),c,e;(null==(c=a.oa)?0:c.contains(b))||(null==(e=a.menu.getElement())?0:e.contains(b))?a.va.focus():(a.va.blur(),a.o&&(a.close(),a.ma=EF(a),a.o.setText(a.ma),a.o.setPlaceholder(""),a.ya&&a.ya.remove()))},0)} function eqa(a){return a.Hc.map(function(b){return"self"===b?a.label?a.labelId+" "+a.Bm:a.Bm:b}).join(" ")} n.cj=function(){return!!this.selection}; n.Gb=function(){this.disabled||this.open({Lb:!1})}; function dqa(a,b){a.ua=!a.Mh||!a.Tp||b.length<=a.Tp;if(!a.ua)return new VC({items:[]});b=gqa(a,b);return new VC({items:b,Xx:a.selection,mj:4,qc:1,rc:4,onClose:function(){DF(a);a.active=!1;a.Ja()}, maxHeight:a.Mh?"40vh":a.maxHeight,qx:a.filled,qv:!1})} function gqa(a,b){return b.map(function(c){var e=Object.assign({},c,{trigger:function(){a.selection=c.Sg?c.Sg:c.value;"string"===typeof a.selection&&a.sB(a.selection);c.trigger&&c.trigger();a.Mh&&(a.ma=EF(a),a.close());a.autoClose&&a.close()}}); e.items&&Array.isArray(e.items)&&(e.items=gqa(a,e.items));return e})} function cqa(a,b){a.selection=0<=b&&b");Gr.prototype.onChange.call(this,function(){FF(e,a)})}else{var f="Notifying "+(null!=c?c:""); Gr.prototype.onChange.call(this,a,function(){FF(f,b)})}}; n.Fa=function(a){var b=this,c;FF(this.Rr+" sent "+(null!=(c=this.Ia[a])?c:"UNKNOWN"),function(){return void Gr.prototype.Fa.call(b,a)})};var hqa=new Map([[5,"CHECKBOX"],[3,"CID_SELECTOR"],[4,"GMB_LISTING_SELECTOR"],[1,"HIDDEN"],[7,"SELECT_TABLE"],[2,"SELECT"],[8,"INPUT_TEXT"],[6,"SELECT_WITH_FILTERING"]]);function iqa(a,b){var c=a.As(),e=b.As();if(c&&e)return jqa(c,e);c=a.Fs();e=b.Fs();if(c&&e)return c.vr()!==e.vr()?!1:!c.Dw()&&!c.FF()||!e.Dw()&&!e.FF()?!0:c.lF()!==e.lF()||c.jw()!==e.jw()?!1:!0;a=a.Gs();b=b.Gs();return a&&b?a.o()!==b.o()?!1:!0:!1} function jqa(a,b){a=a.o();if(!a)return!1;var c=b.o();return c?a.some(function(e){return c.some(function(f){return e.wr()!==f.wr()?!1:!e.Pu()&&!e.IF()||!f.Pu()&&!f.IF()?!0:e.xD()!==f.xD()||e.ow()!==f.ow()?!1:!0})}):!1} ;var kqa=wa(["https://www.google.com/recaptcha/api.js?trustedtypes=true&render=explicit&onload=",""]);function HF(a,b,c){this.o=c;this.clientId=0;this.load(a,void 0===b?function(){}:b)} HF.prototype.load=function(a,b){var c=this;window.sc_renderRecaptcha=function(){window.grecaptcha&&a&&(c.clientId=window.grecaptcha.render(a,{sitekey:"6LcN-4saAAAAAGOz10SCh-KHThAjGiUum6B9HVft",badge:"inline",size:"invisible"}),b())}; var e=document.createElement("script");Sn(e,jo(kqa,"sc_renderRecaptcha"));document.head.appendChild(e)}; HF.prototype.getResponse=function(){var a=this,b,c;return Xa(function(e){switch(e.o){case 1:if(!window.grecaptcha)return e.return("");b=window.grecaptcha;Oa(e,2);return e.yield(new Promise(function(f){b.ready(f)}),4); case 4:return e.yield(b.execute(a.clientId,{action:a.o||"submit"}),5);case 5:return c=e.ma,e.return(c||"");case 2:return Qa(e),e.return("")}})};var IF={};var lqa={dS:0,lD:1,0:"FIELDS_CREATED",1:"FIELD_VALUES"};function JF(a){GF.call(this,void 0===a?"HelpcenterFields":a,lqa);this.complete=!1;this.Ed=""} w(JF,GF);JF.prototype.lc=function(){return this.complete}; JF.prototype.Jc=function(a,b){function c(x){return a?!!x.getId():x.lc()} function e(x){return h&&x.HF()?x.jM():x.rd()} b=mqa(this,b);if(null==b||!b.length)return[];var f,h=null!=(f=IF.useGetExtraFrds)?f:!1,k;f=null!=(k=b.filter(function(x){return x.placements.some(function(E){return E.XM()})}).flatMap(e).filter(c))?k:[]; var l;f=f.concat(null!=(l=b.filter(function(x){return x.placements.some(function(E){return E.gN()})}).flatMap(e).filter(c))?l:[]); var p;f=f.concat(null!=(p=null==b?void 0:b.filter(function(x){return x.placements.some(function(E){return E.hN()})}).flatMap(e).filter(c))?p:[]); var r;if(null==(r=IF.useFrdPriorities)||!r)return f;k=new Map;l=t(f);for(p=l.next();!p.done;p=l.next())if(p=p.value,b=void 0,r=null!=(b=p.getId())?b:0,k.has(r)){var u=f=void 0;b=null!=(u=null==(f=k.get(r))?void 0:f.getPriority())?u:0;f=void 0;u=null!=(f=p.getPriority())?f:0;b>u&&k.set(r,p)}else b=r=void 0,k.set(null!=(b=null==(r=p)?void 0:r.getId())?b:0,p);return Array.from(k.values())}; function mqa(a,b){var c;return null==(c=a.o)?void 0:c.filter(function(e){if(!e.isValid())return!1;var f=e.placements;return f.length?null!=b&&b.length?b.some(function(h){return f.some(function(k){return iqa(h,k)})}):!0:!1})} JF.prototype.Hs=na(49);JF.prototype.getInjectedFrdValuesEventId=function(){return this.Ed};var nqa=new Map([["CT_ANSWER","gm/drive_document"],["CT_FORUM_CONTENT","gm/question_answer"],["CT_SUPPORT_FORUM_THREAD","gm/question_answer"],["CT_YOUTUBE","gm/video_youtube"],["CT_COMMUNITY_VIDEO","gm/play_circle_outline"],["CT_VIDEO","gm/play_circle_outline"],[void 0,"gm/language"]]);function KF(a){var b;return null!=(b=nqa.get(a.type))?b:"gm/drive_document"} function LF(a,b){var c=KF(a);return"CT_WORKFLOW"===a.type?new Vx({icon:0}):new Kr({icon:c,size:b})} function oqa(a){switch(a){case "ROLE_USER":return 0;case "ROLE_PRODUCT_EXPERT_LEVEL_1":return 1;case "ROLE_PRODUCT_EXPERT_LEVEL_2":return 2;case "ROLE_PRODUCT_EXPERT_LEVEL_3":return 3;case "ROLE_PRODUCT_EXPERT_LEVEL_4":return 4;case "ROLE_PRODUCT_EXPERT_LEVEL_5":return 5;case "ROLE_COMMUNITY_MANAGER":return 10;case "ROLE_COMMUNITY_SPECIALIST":return 20;case "ROLE_GOOGLE_EMPLOYEE":return 100;case "ROLE_ALUMNUS":return 30;default:return 0}} function MF(a){return(new Tl).setUrl(a.url)} ;function pqa(a,b,c){a=t(a.querySelectorAll("a"));for(var e=a.next();!e.done;e=a.next())if(e=e.value,e.hasAttribute("target")||b){var f=void 0,h=null!=(f=e.getAttribute("aria-label"))?f:"";h.includes(c)||e.setAttribute("aria-label",h+(" ("+c+")"));e.getAttribute("target")||e.setAttribute("target","_blank")}} ;function NF(a,b,c,e,f,h,k){A.call(this,"SmartJourney.Onebox");this.Oa=a;this.oneboxResult=b;this.openInNewWindow=c;this.ma=e;this.oa=f;this.va=h;this.Gb=k;this.ua=new Kr({icon:"gm/open_in_new"});this.ya=new Kr({icon:"gm/open_in_new",size:18});if(wE(this.oneboxResult.type)){a=new Zl;a=Qh(a,5,b.id);a=$l(a.setTitle(b.title).setUrl(b.url),b.snippet);a:switch(b.type){case "CT_COMMUNITY_VIDEO":c=102;break a;case "CT_VIDEO":c=103;break a;default:c=1}a=Sh(a,4,c);a=bm(am(a,b.tracking_id),b.request_id);b.tailwind_data&& (c=b.tailwind_data,e=new Rl,c=Sh(e,9,oqa(c.user_role)),eh(a,Rl,26,c));b.youtube_data&&(c=b.youtube_data,b=new Xl,b=Oh(b,1,c.views),b=Qh(b,2,c.thumbnail),b=Nh(b,3,c.duration).setTimestamp(c.timestamp),b=Qh(b,5,c.youtube_id),b=Lh(b,6,c.is_verified),b=Qh(b,7,c.channel_title),c.thumbnails&&(e=c.thumbnails,c=new Vl,e.default_thumbnail&&(f=MF(e.default_thumbnail),eh(c,Tl,1,f)),e.medium_thumbnail&&(f=MF(e.medium_thumbnail),eh(c,Tl,2,f)),e.high_thumbnail&&(f=MF(e.high_thumbnail),eh(c,Tl,3,f)),e.standard_thumbnail&& (f=MF(e.standard_thumbnail),eh(c,Tl,4,f)),e.maxres_thumbnail&&(e=MF(e.maxres_thumbnail),eh(c,Tl,5,e)),eh(b,Vl,8,c)),eh(a,Xl,28,b));this.o=new YD(a)}} w(NF,A);NF.prototype.content=function(){var a=this;this.element("div","class",{result:!0,separator:this.va},function(){var b=a.oneboxResult,c;null==(c=Xu)||c.Dk([{type:a.ma}]);"CT_SNIPPET"!==b.type&&qqa(a);rqa(a);if(!a.o&&(sqa(a),"CT_SNIPPET"!==b.type))switch(a.oneboxResult.type){case "CT_WORKFLOW":IF.useHairlineButtonInWorkflowOnebox?tqa(a,a.Oa.get("Onebox.GET_STARTED")):uqa(a,a.Oa.get("Onebox.GET_STARTED"));break;default:uqa(a,a.Oa.get("Onebox.READ_MORE"))}})}; function qqa(a){a.element("div","class","content-header",function(){var b=KF(a.oneboxResult),c=LF(a.oneboxResult,16);a.element("span","class",{"content-icon":!0,"help-article":"gm/drive_document"===b,language:"gm/language"===b,"question-answer":"gm/question_answer"===b,youtube:"gm/video_youtube"===b,video:"gm/play_circle_outline"===b},"aria-hidden","true",c);if(a.o)b=cE(a.o,null);else switch(b=a.Oa.get("Onebox.HELP_ARTICLE"),a.oneboxResult.type){case "CT_WORKFLOW":b=a.Oa.get("Onebox.TROUBLESHOOTER")}a.element("span", "class","content-label",b)})} function rqa(a){var b=a.oneboxResult.title;a.openInNewWindow&&(b+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");wE(a.oneboxResult.type)&&(b+=" ("+xE(a.oneboxResult.type)+")");var c,e;a.element("a","class","title","href",null!=(e=null==(c=a.o)?void 0:ZD(c))?e:a.oneboxResult.url,"target","_blank","data-stats-ve",a.ma,"data-stats-action",8,"aria-label",b,"onclick",a.Gb,function(){a.o?((new vE({model:a.o,Ff:!0,Uw:!0})).render(),yE(a.o.getUrl())):a.element("div","class","title-wrapper","aria-hidden", "true",function(){var f;a.element("span",st(null!=(f=a.oneboxResult.title)?f:""));a.openInNewWindow&&a.element("span","class","title-icon",a.ya)})})} function sqa(a){var b=a.element("div","class","snippet",function(){var c;qr(st(null!=(c=a.oneboxResult.snippet)?c:""))}); pqa(b,a.openInNewWindow,a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW"))} function uqa(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("a","class","action-link","href",a.oneboxResult.url,"target",a.openInNewWindow?"_blank":"","data-stats-ve",a.oa,"data-stats-action",8,"aria-label",c,"onclick",a.Gb,function(){a.element("span",b);a.openInNewWindow&&a.ua.render()})} function tqa(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("div","class","workflow-action-link","data-stats-ve",a.oa,"data-stats-action",8,"onclick",a.Gb,new Or({ariaLabel:c,icon:"gm/arrow_forward",Mc:!0,style:3,text:b,trigger:function(){Os(a.oneboxResult.url,{Fd:a.openInNewWindow})}}))} ;function OF(a,b){var c;return Xa(function(e){if(1==e.o)return e.yield(b.post({endpoint:"classifications",json:!0,queryParams:{v:"1"},request:vqa(a)}),2);c=e.ma;return e.return(wqa(c,a.method))})} function vqa(a){switch(a.method){case "get_categories":return{resource:{get_categories:{description:a.issueDescription,frd_value:a.Cd.map(function(b){return OC(GC(b))}), client:a.client}}};case "get_assistive_suggestion":return{resource:{get_assistive_suggestion:{past_question_answers:a.pastQuestionAnswers,predicted_symptoms:a.predictedSymptoms,category_id:a.symptom}}};case "get_query_quality":return{resource:{get_query_quality:{query:a.query}}};default:throw Error("Unsupported classifications method");}} function wqa(a,b){if("get_assistive_suggestion"===b){b={};if("get_assistive_resolutions"in a){var c;b.resolution=null==(c=a.get_assistive_resolutions.assistive_resolutions)?void 0:c[0]}if("get_questions"in a){var e;b.question=null==(e=a.get_questions.responses)?void 0:e[0]}return b}if("get_categories"in a){var f;return{categories:null!=(f=a.get_categories.category)?f:[],predictionId:a.get_categories.prediction_id,highConfidenceTopK:a.get_categories.high_confidence_top_k}}if("get_assistive_resolutions"in a){var h;return{NV:null!=(h=a.get_assistive_resolutions.assistive_resolutions)?h:[]}}if("get_questions"in a){var k;return{questions:null!=(k=a.get_questions.responses)?k:[]}}if("get_query_quality"in a)return{predictionId:a.get_query_quality.prediction_id,isJunk:a.get_query_quality.is_junk};throw Error("Unsupported classifications response");} ;function xqa(a,b){var c;return Xa(function(e){c={query:a.query,max_results:JSON.stringify(a.maxResults),origin_page_type:JSON.stringify(a.originPageType),search_session_id:a.searchSessionId,symptom:a.symptom,user_context:a.userContext,v:"1"};void 0!==a.skipOnebox&&(c.skip_onebox=String(a.skipOnebox));void 0!==a.skipRelatedQuestions&&(c.skip_related_questions=String(a.skipRelatedQuestions));void 0!==a.maxCharsPerTitle&&(c.max_chars_per_title=JSON.stringify(a.maxCharsPerTitle));void 0!==a.supportJourneyId&& (c.support_journey_id=String(a.supportJourneyId));return e.return(b.get({endpoint:"search",json:!0,queryParams:c}))})} ;function PF(a,b){Gr.call(this);this.Pc=a;var c={};this.strings=(c[a]=b,c);this.locale=a} w(PF,Gr);PF.prototype.get=function(a){var b,c;return null!=(c=null==(b=this.strings[this.Pc])?void 0:b[a])?c:""}; PF.prototype.set=function(a,b){var c;this.strings[a]=Object.assign({},null!=(c=this.strings[a])?c:{},b);this.Fa()};function QF(){var a=z();a={Xv:a.ehn,GK:a.bcUrl,query:a.query,internalHelpCenter:a.hc,gs:a.ehc,language:a.lang,authuser:String(a.au),WD:a.auth_token,yc:a.dark,experimentIds:a.tw_smei,LQ:a.upload_hostname,LN:a.li,DN:3===a.rs||8===a.rs||2===a.rs||79===a.rs,cG:"embed"===(new URLSearchParams(location.search)).get("format")};$C?console.error("Global settings should only be initialized once."):$C=Object.assign({},a)} ;function RF(a,b,c,e){e=void 0===e?{}:e;if(bD())a=e.messageId,e=void 0===e.relative?!0:e.relative,c="/s/community/forum/"+b+"/thread/"+c,a&&(c+="/message/"+a),c=SF(c,!1),c=e?TF(c):c.toString();else{var f=e;b=void 0===f.gG?!1:f.gG;e=void 0===f.language?cD():f.language;var h=f.messageId,k=void 0===f.relative?!0:f.relative;switch(void 0===f.purpose?1:f.purpose){case 11:f="community-video";break;case 12:f="community-guide";break;default:f="thread"}c=SF("/"+a+"/"+f+"/"+c);c.searchParams.set("hl",e);b&& c.searchParams.set("notify","new");h&&c.searchParams.set("msgid",""+h);c=k?TF(c):c.toString()}return c} function SF(a,b){b=void 0===b?!0:b;a=new URL(a,aD().Xv);var c=aD().authuser;c&&b&&a.searchParams.set("authuser",c);return a} function TF(a){return a.href.replace(a.origin,"")} ;var yqa=[0,kj,-1];var zqa=[0,1,y,-1,1,bj,jj,mj,yqa,y,rl,1,y];var Aqa=[0,[1,2,3],nj,[0],nj,[0],nj,[0,bj,y]];var Bqa=[0,kj,-2];var Cqa=[0,Bqa];var Dqa=[0,Bqa];var Eqa=[0,kj];var Fqa=[1,2,3],Gqa=[0,Fqa,nj,Eqa,nj,Cqa,nj,Dqa];var Hqa=[0,kj,-2];function UF(a){this.Aa=bg(a)} w(UF,Wh);var Iqa=[1],Jqa=[0,Iqa,nj,Hqa];UF.prototype.Ca=Aj(Jqa);var Kqa=[0,kj,ej,kj];function VF(a){this.Aa=bg(a)} w(VF,Wh);VF.prototype.getKey=function(){return Ah(this,1)}; VF.prototype.setKey=function(a){return Rh(this,1,a)}; VF.prototype.getValue=function(){return Ah(this,2)}; VF.prototype.setValue=function(a){return Rh(this,2,a)}; var Lqa=[0,kj,-1];VF.prototype.Ca=Aj(Lqa);function WF(a){this.Aa=bg(a)} w(WF,Wh);function Mqa(a,b){return Rh(a,1,b)} function Nqa(a,b){return Rh(a,2,b)} WF.prototype.setProductSpecificData=function(a,b){return Ig(this,4,VF,a,b)}; function Oqa(a,b){eh(a,ql,5,b)} WF.Ra=[4];var Pqa=[0,kj,-1,ej,mj,Lqa,rl];WF.prototype.Ca=Aj(Pqa);function XF(a){this.Aa=bg(a)} w(XF,Wh);function Qqa(a,b){return Rh(a,8,b)} function Rqa(a,b){return Rh(a,9,b)} function Sqa(a,b){return Qh(a,10,b)} function Tqa(a,b){return Qh(a,13,b)} function YF(a){return ch(a,eA,11)} function Uqa(a,b){return eh(a,eA,11,b)} function Vqa(a,b){return eh(a,WF,16,b)} XF.Ra=[17];var Wqa=[0,Jqa,hj,2,Aqa,2,kj,-1,y,Aka,zqa,y,Gqa,Kqa,Pqa,dj];XF.prototype.Ca=Aj(Wqa);function ZF(a){this.Aa=bg(a)} w(ZF,Wh);function $F(a){return ch(a,XF,1)} function Xqa(a,b){return eh(a,XF,1,b)} function Yqa(a,b){return Mh(a,2,b)} function aG(a,b){return Sg(a,14,b,sf)} function bG(a,b){return Mh(a,21,b)} function Zqa(a,b){return Mh(a,16,b)} function cG(a,b){eh(a,Zz,18,b)} ZF.Ra=[14];ZF.prototype.Ca=Aj([0,Wqa,hj,kj,-1,8,hj,tj,hj,-1,1,lka,Bka,hj,-1]);var $qa=Promise;function dG(a){this.ma=a} dG.prototype.send=function(a,b,c){this.ma.then(function(e){e.send(a,b,c)})}; dG.prototype.o=na(51);function eG(a,b){this.data=a;this.channel=b} eG.prototype.reply=function(a,b,c){this.channel.send(a,b,c)};function fG(a){this.ma=a} fG.prototype.send=function(a,b,c){c=void 0===c?[]:c;b=ara(b);this.ma.postMessage(a,[b.port2].concat(c))}; fG.prototype.o=na(50);function gG(a,b){bra(a,b);return new fG(a)} function ara(a){var b=new MessageChannel;bra(b.port1,a);return b} function bra(a,b){b&&(a.onmessage=function(c){b(new eG(c.data,gG(c.ports[0])))})} ;function cra(a){var b=a.Kd,c=void 0===a.Gm?"ZNWN1d":a.Gm,e=void 0===a.onMessage?void 0:a.onMessage,f=void 0===a.wx?void 0:a.wx;return dra({destination:a.destination,getSource:function(){return b.contentWindow}, KO:era(a.origin),Gm:c,onMessage:e,wx:f})} function dra(a){var b=a.destination,c=a.getSource,e=a.KO,f=void 0===a.token?void 0:a.token,h=a.Gm,k=void 0===a.onMessage?void 0:a.onMessage,l=void 0===a.wx?void 0:a.wx,p=Object.create(null);e.forEach(function(r){p[r]=!0}); return new dG(new $qa(function(r,u){function x(E){E.source&&E.source===c()&&!0===p[E.origin]&&(E.data.n||E.data)===h&&(b.removeEventListener("message",x,!1),f&&E.data.t!==f?u(Error('Token mismatch while establishing channel "'+h+'". Expected '+f+", but received "+E.data.t+".")):(r(gG(E.ports[0],k)),l&&l(E)))} b.addEventListener("message",x,!1)}))} function era(a){a="string"===typeof a?[a]:a;var b=Object.create(null);a.forEach(function(c){if("null"===c)throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector.");b[c]=!0}); return a} ;function hG(a,b){b=void 0===b?{}:b;this.Ha=new lz;this.ya=a;this.params=b} n=hG.prototype;n.initialize=function(a){var b=this;return Xa(function(c){return c.yield(fra(b,a),0)})}; function fra(a,b){var c,e,f,h,k,l,p,r,u;return Xa(function(x){if(1==x.o){a.Zc=b;a.oa=Mp("IFRAME");var E=a.oa;E.setAttribute("frameBorder","0");a.params.XF&&(E.title=a.params.XF);E.name="embedFrame";E.tabIndex=0;E.style.position="relative";E.style.height="100%";E.style.width="100%";c=a.nA();e=gx(window.location.href,"authuser")||"";E=window.location.href.match(ax)[5]||null;f=bx(E)||"";h=f.startsWith("/u/")?f.slice(3,4):"";c.authuser=e||h;k=gx(window.location.href,"forceexps")||"";c.forceexps=k;a.params.xl? (E=a.params.xl.match(ax),E=$w(E[1],E[2],E[3],E[4])):E="";E=((E.startsWith("https:")||E.startsWith("http:"))&&(E.match(/\.google\.com:?\d*$/)||E.match(/\.googlers\.com:?\d*$/))?a.params.xl:"https://support.google.com")+"/"+a.oF();var la=[];for(qa in c)ex(qa,c[qa],la);var qa=la.join("&");l=dx(E,qa);l=fx(l,"origin",cx(document.location.href));p=t(a.params.dM||[]);for(r=p.next();!r.done;r=p.next())u=r.value,l=fx(l,"origin",cx(u));gra(a,a.oa,l);a.params.Oq&&(a.params.Oq.style.position="absolute",b.style.display= "flex",b.style.alignItems="center",b.style.justifyContent="center",b.appendChild(a.params.Oq));b.appendChild(a.oa);return x.yield(hra(a),2)}a.params.sV||a.oa.focus();Na(x)})} function hra(a){var b;return Xa(function(c){if(1==c.o)return(b=a.params.eO||"")?c.yield(cra({destination:window,Kd:a.oa,origin:cx(a.oa.src),Gm:b,onMessage:function(e){a.params.Kn&&a.params.Kn(e.data)}}),3):c.Pa(0); a.Da=c.ma;Na(c)})} n.lr=na(52);n.oF=function(){var a=this.ya.Aa,b=Je(a);bf(b);var c=xg(a,b,1),e=lg(Tf(c,UF,!0,b));c!==e&&zg(a,b,1,e);switch(ah(e,Iqa)){case 1:return"embed/article";default:throw Error("Unsupported component type");}}; function gra(a,b,c){a.oa.onload=function(){Rp(a.params.Oq||null);a.Ha.resolve()}; c=Cn(c);Nn(b,3,c)} n.lC=function(){var a=this.ya.serialize();return Sc(a,2)}; n.nA=function(){var a={};return Object.assign({},this.params.yU||{},(a.dark=this.params.yc?"1":"0",a.hl=Ah(this.ya,9)||"en",a.embedOptions=this.lC(),a))};function iG(a,b){b=void 0===b?{}:b;hG.call(this,$F(a),Object.assign({},b,{eO:"guidanceChatUiMessageChannel"}));this.ua=a} w(iG,hG);iG.prototype.oF=function(){return"embed/chat"}; iG.prototype.lC=function(){for(var a=this.ua.serialize(),b=[],c=0,e=0;ef?b[c++]=f:(2048>f?b[c++]=f>>6|192:(55296==(f&64512)&&e+1>18|240,b[c++]=f>>12&63|128):b[c++]=f>>12|224,b[c++]=f>>6&63|128),b[c++]=f&63|128)}return Qc(b,2)}; iG.prototype.nA=function(){var a=hG.prototype.nA.call(this);uh(this.ua,13)&&(a.debug="1");delete a.embedOptions;return Object.assign({},a,{embedOptions:this.lC()})};var ira=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");function jG(a){var b="Cn";if(a.Cn&&a.hasOwnProperty(b))return a.Cn;b=new a;return a.Cn=b} ;
6765242062338668609
true
Search Help Center
true
true
true
true
true
102095
");return null==a||null==a.sheet?Xh:Pn(a.sheet,void 0!=b?b:null,c)} function Tn(a){a=bi(""+a+"");return(new DOMParser).parseFromString($h(a),"text/html").body.children[0]} function Rn(a,b){if(!a)return Eh;var c=document.createElement("div").style;Un(a).forEach(function(e){var f=Cf&&e in On?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=Kn(a,e),e=jn(f,e,b),null!=e&&Ln(c,f,e))});return new yh(c.cssText||"",xh)} function Vn(a){var b=Array.from(Cn(rn,a,"getElementsByTagName",["STYLE"])),c=tf(b,function(n){return ff(Gn(n).cssRules)});c=Qn(c);for(var e=[],f=0;f"+a+""),Vn(a),a=a.innerHTML);a=bi(a);var c=document.createElement("template");if(ao&&"content"in c)Bi(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;Bi(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Xn?new WeakMap:new Zn;e=a.nextNode();){a:{var f=e;switch(In(f)){case 3:f= co(this,f);break a;case 1:if("TEMPLATE"==Hn(f).toUpperCase())f=null;else{var h=Hn(f).toUpperCase();if(h in this.na||"http://www.w3.org/1999/xhtml"!=Mn(f))var n=null;else this.ha[h]?n=this.O.createElement(h):(n=this.O.createElement("span"),this.Aa&&En(n,"data-sanitizer-original-tag",h.toLowerCase()));if(n){var r=n,t=Dn(f);if(null!=t)for(var y=0;h=t[y];y++)if(h.specified){var E=f;var la=h;var na=la.name;if(0==na.lastIndexOf("data-sanitizer-",0))la=null;else{var sa=Hn(E);la=la.value;var ua={tagName:Zd(sa).toLowerCase(),attributeName:Zd(na).toLowerCase()},ta={xh:void 0};"style"==ua.attributeName&&(ta.xh=Fn(E));E=eo(sa,na);E in this.v?(na=this.v[E],la=na(la,ua,ta)):(na=eo(null,na),na in this.v?(na=this.v[na],la=na(la,ua,ta)):la=null)}null!==la&&En(r,h.name,la)}f=n}else f=null}break a;default:f=null}}if(f){if(1==In(f)&&c.set(e,f),e=Jn(e),h=!1,e)n=In(e),r=Hn(e).toLowerCase(),t=Jn(e),11!=n||t?"body"==r&&t&&(n=Jn(t))&&!Jn(n)&&(h=!0):h=!0,n=null,h||!e?n=b:1==In(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else Zj(e)}c.clear&& c.clear();return b};var fo={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 go={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 ho={"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 io(a){this.O=document.implementation.createHTMLDocument("");a=a||new jo;ko(a);this.v=ch(a.v);this.na=ch(a.Aa);this.ha=ch(a.Ia);this.Aa=a.ta;a.ka.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Xd('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Xd('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=oo},this);a.La.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||ho[b])throw new Xd("Only valid custom element tag names allowed, got: %s.",[b]);this.ha[b]=!0},this);this.ya=a.O;this.ka=a.ya;this.N=null;this.ta=a.oa} Sd(io,bo);function po(a){return function(b,c){b=Zd(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=rh(c)?rh(c):null}} function jo(){this.v={};Te([Zm,$m],function(a){$g(a).forEach(function(b){this.v[b]=oo},this)},this);this.N={};this.ka=[];this.La=[];this.Aa=ch(fo);this.Ia=ch(go);this.ta=!1;this.Ma=uh;this.ma=this.ha=this.Pa=this.O=yi;this.ya=null;this.na=this.oa=!1} function qo(a,b){return function(c,e,f,h){c=a(c,e,f,h);return null==c?null:b(c,e,f,h)}} function ro(a,b,c,e){a[c]&&!b[c]&&(a[c]=qo(a[c],e))} function ko(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");ro(a.v,a.N,"* USEMAP",so);var b=po(a.Ma);["* ACTION","* CITE","* HREF"].forEach(function(e){ro(this.v,this.N,e,b)},a);var c=po(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){ro(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){ro(this.v,this.N,e,Pd(to,this.Pa))},a);ro(a.v,a.N,"A TARGET",Pd(uo,["_blank","_self"]));ro(a.v,a.N,"* CLASS",Pd(vo,a.ha));ro(a.v,a.N,"* ID",Pd(wo,a.ha));ro(a.v,a.N,"* STYLE",Pd(a.ma,c));a.na=!0} function eo(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function oo(a){return Zd(a)} function uo(a,b){b=Zd(b);return 0<=Se(a,b.toLowerCase())?b:null} function so(a){return(a=Zd(a))&&"#"==a.charAt(0)?a:null} function to(a,b,c){b=Zd(b);return a(b,c)} function vo(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f")+1,a.lastIndexOf("/i)&&a.match(/<\/td>$/i)&&(b=b||"td",a=""+a+"");a.match(/^/i)&&a.match(/<\/tr>$/i)&&(b=b||"tr",a=""+a+"");a.match(/^<(tbody|thead|tfoot)>/i)&&a.match(/<\/(tbody|thead|tfoot)>$/i)&&(b=b||a.match(/^<(tbody|thead|tfoot)>/i)[1],a=""+a+"
");a=Go(a);b&&(a=a.querySelector(b).parentNode);return a} function Fo(a,b){for(var c=[a],e=null;e=c.pop();)Array.prototype.forEach.call(e.childNodes,function(f){f.nodeType===Node.TEXT_NODE?Ho(e,f,b):f.childNodes.length&&c.push(f)})} function Ho(a,b,c){if(b.textContent.match(Io)){var e=b.nextSibling;a.removeChild(b);b=b.textContent;for(var f=null,h=[];f=Io.exec(b);){0e&&(a=f+".autoNamespace"+this.ha++);if(b){c&&(b=Od(b,c));var h=this.N[f];h||(h=[],this.N[f]=h);Ye(h,this.v[a]);this.v[a]=b;h.push(b);this.O.hasOwnProperty(f)}else if(f.length)b=this.v[a],Ye(this.N[f]||[],b),delete this.v[a];else if(1a.Ca?Math.floor(b*a.Ca):a.Ca,Ta:0a.Ta?Math.floor(b*a.Ta):a.Ta};a.Ta=Math.max(a.Ca,a.Ta);return a} function cq(a,b,c,e,f,h){var n=b.width-a.ka-a.na;a.oa=iq(n,b.width,b.height,hq(c,b.height),gq(a,[1,2]));a.ma=iq(n,b.width,b.height,hq(f,b.height),gq(a,[3,4]));c=b.height-a.oa-a.ma;f=gq(a,[3,4,1,2]);var r=0;for(n=0;nn){a=lq(f);for(e=b=0;en-b-y.Ca.height&&y.Bc&&(y.lc.height=0),b+=y.lc.height;return rj(b,h,c)}if(rh){a=lq(e);for(c=e=0;ch-e-t.Ca.width&&t.Bc&&(t.lc.width=0),e+=t.lc.width;return rj(e,f,b)}if(na,e=null!=b&&0b;if(null!=b&&(c&&e||!c&&!e)&&b=a.length?a:a.slice(0).sort(function(b,c){b=void 0!==b.Wc.Xf?b.Wc.Xf:20;c=void 0!==c.Wc.Xf?c.Wc.Xf:20;return b-c})} aq.prototype.setMargins=aq.prototype.ad;aq.prototype.setMarginEnd=aq.prototype.Gk;aq.prototype.setMarginStart=aq.prototype.Jk;aq.prototype.setMarginLeft=aq.prototype.Hk;aq.prototype.setMarginBottom=aq.prototype.Fk;aq.prototype.setMarginRight=aq.prototype.Ik;aq.prototype.setMarginTop=aq.prototype.Kk;Qd("aplos.chart.layout.DynamicLayout",aq);var mq={Iq:"WARNING",ERROR:"ERROR"};Qd("aplos.util.MessageSeverity",mq);mq.WARNING="WARNING";mq.ERROR="ERROR";var nq={Fq:"UNTIL_REMOVED",Eq:"UNTIL_DATA",cq:"ONCE"};Qd("aplos.util.MessageDuration",nq);nq.UNTIL_REMOVED="UNTIL_REMOVED";nq.UNTIL_FRESH_DATA="UNTIL_DATA";nq.ONCE="ONCE";function oq(a){this.v=a;this.N=!1} oq.prototype.zk=function(a){this.N=a};oq.prototype.render=function(a){var b=a.filter(function(c){return"ERROR"===c.severity});b.length&&pq(this,b);b.length||(b=qq(this.v.Ja,rq),b.empty()||(b.style("display","none"),b.selectAll("div."+sq).remove(),this.v.kb.style("display","")));a=a.filter(function(c){return"WARNING"===c.severity});tq(this,a)};function pq(a,b){var c=rq,e=uq,f=a.v,h=f.Ja;f.kb.style("display","none");var n=qq(h,c);n.empty()&&(n=h.append("div").classed(c,!0),n.append("div").classed(vq,!0),n.append("div").classed(wq,!0));n.style("display",null);n.select("."+wq).attr("class",wq+" "+e);b=n.select("."+vq).selectAll("div."+sq).data(b);b.exit().remove();b=b.enter().append("div").merge(b);b.text(function(r){return r.message});a.N&&b.attr("tabindex",0);b.attr("class",function(r){return sq+" "+xq+r.severity.toLowerCase()});n.style("position","absolute");a=(f.frameWidth()-n.node().offsetWidth)/2;f=(f.frameHeight()-n.node().offsetHeight)/2;a=Math.max(0,a);f=Math.max(0,f);n.style("left",a+"px");n.style("top",f+"px")} function tq(a,b){var c=a.v.Ja.select("."+yq);c.empty()&&(c=a.v.Ja.append("div").classed(yq,!0));c.style("display",b.length?"":"none");c.classed(zq,!0);var e="";b.forEach(function(f){e+=f.message+"\n"});c.attr("title",e.trim())} function qq(a,b){b=a.selectAll("."+b).nodes();for(var c=null,e=0;e>>0);function Tq(a){if("function"===typeof a)return a;a[ar]||(a[ar]=function(b){return a.handleEvent(b)});return a[ar]} ;var Uk=ph("");function br(){this.port=this.v=null;this.N=[]} br.prototype.load=function(){var a=this,b=cr();this.v=dr(b);er().then(function(){a.v&&document.body.appendChild(a.v)});return fr(this.v,b).then(function(c){for(a.port=c.ports[0];0\n
 
\n \n \n \n \n \n \n
"))));var r=dm.contentDocument,t=r.querySelector(n.tagName);t||(t=r.querySelector("div"));r=Dl(t);t=Dl(n);for(var y={},E=0;Ef?b[c++]=f:(2048>f?b[c++]=f>>6|192:(55296==(f&64512)&& e+1>18|240,b[c++]=f>>12&63|128):b[c++]=f>>12|224,b[c++]=f>>6&63|128),b[c++]=f&63|128);a=Sf(b)}return"data:image/svg+xml;base64,"+a};Lz.prototype.toSvgDataUrl=Lz.prototype.Yk;Lz.prototype.So=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.Yk(a);var f=new Hz;e.onload=function(){this.onerror=this.onload=null;try{var h=b.getContext("2d");h.fillStyle="#FFF";h.fillRect(0,0,b.width,b.height);h.drawImage(e,c,c);f.Kf(b.toDataURL("image/png"))}catch(n){f.reject(n)}};e.onerror=function(){f.reject(Error("Svg image dataUrl failed to load"))};return f};Lz.prototype.toPngDataUrl=Lz.prototype.So;Lz.prototype.getStyle=function(){return this.Gi};function Xz(a,b,c){Lz.call(this,ef(a,["prelayout","postlayout"]),b,c);this.wf=this.Qc=null;this.ad({top:40,end:20,start:20,bottom:20},{top:.333,end:.5,start:.5,bottom:.333})} Qd("aplos.chart.SvgChartView",Xz);Sd(Xz,Lz);var Yz=0;Xz.prototype.redraw=Xz.prototype.ue;Xz.prototype.zd=function(){Xz.Qb.zd.call(this);var a=this.df().node();a.setAttribute("width",this.frameWidth());a.setAttribute("height",this.frameHeight());this.kb.node().setAttribute("transform","translate("+this.Lb()+","+this.Mb()+")");this.Qc&&this.Qc.attr("width",this.Za()+1).attr("height",this.wb()+2)};Xz.prototype.df=function(){return this.Ko};Xz.prototype.getSvg=Xz.prototype.df;Xz.prototype.To=function(){var a=this.df().node(),b=document.createElement("style"),c=Ol(a),e=Dl(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};Xz.prototype.toSvgString=Xz.prototype.To;Xz.prototype.getNearestDatumDetails=Xz.prototype.Nf;var Zz=document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Structure","1.1"),Nz="aplos-chart-container",Oz="aplos-chart-svg",Pz="aplos-draw-area";function $z(a,b,c){var e=this;Xz.call(this,ef(a,"datumMouseover datumMouseout datumClick seriesMouseover seriesMouseout seriesClick".split(" ")),b,c);this.hb=new Sp(this);this.oa={};this.xe={};this.Ok("hover",new Kp);this.Ya=new aA;this.on("viewportChange.seriesChartView",function(){e.Ya.reset()})} Sd($z,Xz);Qd("aplos.chart.SeriesChartView",$z);$z.prototype.Ok=function(a,b){b.ah("clearSelectedDatumDetailsCache",this.jl.bind(this));var c=this.xe,e=Dp[a].selectionChange,f=this.Xa;f.O.hasOwnProperty(e)||Jp(f,[e]);e=c[a];null!=e&&e.ah("chartDelegate",null);c[a]=b;Wz(this,b,a);return this};$z.prototype.setSelectionModel=$z.prototype.Ok;$z.prototype.Do=function(a){Tp(this.hb,a);return this};$z.prototype.setSeriesDefaults=$z.prototype.Do;$z.prototype.ub=function(a){return this.oa[a||"__aplosDefault__"]||this.oa.__aplosDefault__};$z.prototype.getRenderer=$z.prototype.ub;$z.prototype.un=function(a){return!!this.oa[a||"__aplosDefault__"]};$z.prototype.hasRenderer=$z.prototype.un;$z.prototype.mg=function(a,b){b?(b.type&&(b=this.getStyle().wj(b)),this.oa[a]=b):delete this.oa[a];return this};$z.prototype.setRenderer=$z.prototype.mg;$z.prototype.ii=function(a){a.type&&(a=this.getStyle().wj(a));this.oa.__aplosDefault__=a;return this};$z.prototype.setDefaultRenderer=$z.prototype.ii;$z.prototype.fi=function(a,b){a=this.Mf(a,!0);a=a.filter(function(c){return!c.series||!c.series.overlay});(this.xe[Cp[b]||"hover"]||null).kh(a.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));return a.length};$z.prototype.selectDatum=$z.prototype.fi;$z.prototype.fo=function(a){this.Xa.ob("seriesMouseover",this,a,Qj)};$z.prototype.selectSeries=$z.prototype.fo;$z.prototype.Fl=function(a){(this.xe[Cp[a]||"hover"]||null).deselectAll()};$z.prototype.clearSelections=$z.prototype.Fl;$z.prototype.Mf=function(a,b,c){var e=this.N||[],f=this.v||[];if(!e||!f)return[];if(Qj){var h=Pj(this.kb.node());var n=h[0];h=h[1]}for(var r=[],t=0;tb||b>this.Za())||!this.Yb&&(0>a||a>this.wb()))return[];for(var e=new kv(this.Lb(),this.Mb(),this.Za(),this.wb()),f=new Sj(b+e.left,a+e.top),h=[],n=0;n=c)throw Error("LIKE pattern ends with a backslash.");f=a.charAt(++e);rA(f)&&(b+="\\");b+=f;break;case "_":b+=".";break;case "%":b+=".*";break;default:rA(f)&&(b+="\\"),b+=f}}return b+"$"} function tA(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 uA(){} uA.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 vA=new uA;vA=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],h=[1,27],n=[1,30],r=[1,112],t=[1,113],y=[1,29],E=[1,28],la=[1,83],na=[1,84],sa=[1,85],ua=[1,86],ta=[1,87],Aa=[1,88],ya=[1,89],Ba=[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],nc=[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],Hg=[1,140],Nk=[1,150],Ig=[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],Ki=[1,180],Li=[5,12,17,42,43,44,45,54,96,97,98,99],af=[1,233],yf=[1,250],Mi=[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],Ie=[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],re=[2,37],bf=[1,336],le=[5,12,17,54,96,97,98,99],Ok=[96,97],Oi={trace:function(){},Pc:{},Lo:{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},qg:{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"},dk:[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]],Vh:function(va,oc,fd,Vc,hd,za){va=za.length-1;switch(hd){case 1:return za[va-1];case 7:this.qa=za[va-1];break;case 9:case 10:case 13:this.qa={type:"function",name:za[va-3].toUpperCase(),params:[za[va-1]]};break;case 11:case 14:this.qa={type:"function",name:za[va-5].toUpperCase(),params:[za[va-3],za[va-1]]};break;case 12:case 15:this.qa={type:"function",name:za[va-3].toUpperCase(),params:za[va-1]};break;case 25:case 26:case 27:case 28:this.qa={type:"function",name:za[va-1],params:[za[va-2],za[va]]};break;case 29:this.qa={type:"function",name:"EQUAL",params:[za[va-2],za[va]]};break;case 30:this.qa={type:"function",name:"NOT_EQUAL",params:[za[va-2],za[va]]};break;case 31:this.qa={type:"function",name:"LESS",params:[za[va-2],za[va]]};break;case 32:this.qa={type:"function",name:"LESS_OR_EQUAL",params:[za[va-2],za[va]]};break;case 33:this.qa={type:"function",name:"GREATER",params:[za[va-2],za[va]]};break;case 34:this.qa={type:"function",name:"GREATER_OR_EQUAL",params:[za[va-2],za[va]]};break;case 35:this.qa={type:"function",name:"BETWEEN",params:[za[va-4],za[va-2],za[va]]};break;case 36:this.qa={type:"function",name:"NOT BETWEEN",params:[za[va-4],za[va-2],za[va]]};break;case 37:this.qa={type:"function",name:"AND",params:[za[va-2],za[va]]};break;case 38:this.qa={type:"function",name:"OR",params:[za[va-2],za[va]]};break;case 39:this.qa={type:"function",name:"IS NULL",params:[za[va-1]]};break;case 40:this.qa={type:"function",name:"IS TRUE",params:[za[va-1]]};break;case 41:this.qa={type:"function",name:"IS FALSE",params:[za[va-1]]};break;case 42:this.qa={type:"number",value:+-za[va]};break;case 43:this.qa={type:"number",value:+za[va]};break;case 44:this.qa={type:"string",value:tA(za[va].substring(1,za[va].length-1))};break;case 45:case 46:this.qa={type:"function",name:za[va-3],params:[za[va-1]]};break;case 47:hd=za[va-1].pathParts.slice();if(2va.length&&(va+=this.hc.substr(0,20-va.length));return(va.substr(0,20)+(20Vc[0].length)){var Vc=va;var hd=fd;if(this.options.Xi){Vc=this.Wk(va,oc[fd]);if(!1!==Vc)return Vc;if(this.vg)Vc=!1;else return!1}else if(!this.options.flex)break}return Vc?(Vc=this.Wk(Vc,oc[hd]),!1!==Vc?Vc:!1):""===this.hc?this.Ni:this.parseError("Lexical error on line "+(this.Zb+1)+". Unrecognized text.\n"+ this.lh(),{text:"",Zk:null,line:this.Zb})},Jj:function(){var va=this.next();return va?va:this.Jj()},Yi:function(va){this.Hb.push(va)},Vn: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=Oi;Oi.v=b;return new b}();function wA(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 xA(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 yA(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 zA(a,b){wA("TRUNC(X, Y)","X",a);wA("TRUNC(X, Y)","Y",b);xA("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 AA(a,b){wA("LOG(X, Y)","X",a);wA("LOG(X, Y)","X",b);return null==a||null==b?null:+a/+b} ;function BA(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,h,n,r,t,y,E,la){if("%"==y)return"%";var na=c.shift();if("undefined"==typeof na)throw Error("[goog.string.format] Not enough arguments");arguments[0]=na;return CA[y].apply(null,arguments)})} var CA={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=h+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-h.length;0<=b.indexOf("-",0)?e=h+e+Fi(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",e=h+Fi(b,a)+e);return e},d:function(a,b,c,e,f,h,n,r){return CA.f(parseInt(a,10),b,c,e,0,h,n,r)}};CA.i=CA.d;CA.u=CA.d;function DA(a,b){if(null==a)return!1;if(0===b.length)return!0;b=Mc(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 EA(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 FA(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 MA(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 NA(a){if("number"===typeof a){if(Infinity===a)return"inf";if(-Infinity===a)return"-inf";if(isNaN(a))return"NaN"}return""+a} ;function OA(a,b){var c=PA;a=a?a.toUpperCase():a;c.v.has(a)||c.v.set(a,new Map);c=c.v.get(a);for(var e=Mc($g(b)),f=e.next();!f.done;f=e.next()){f=f.value;var h=f.toUpperCase();c.set(h,new QA(a,h,b[f]))}} function QA(a,b,c){this.O=a;this.N=b;this.v=c} QA.prototype.call=function(){return this.apply(xd.apply(0,arguments))};QA.prototype.apply=function(a){var b=a;b=void 0===b?[]:b;var c=this.v.va,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.ua.apply(null,a)};QA.prototype.Na=function(a){return this.v.Na?this.v.Na.call(null,a):KA(this.O,this.N,a)};var PA=new function(){this.v=new Map};OA("",{AVG:{vb:sr},COUNTIF:{vb:vr},SUM:{vb:tr},MIN:{vb:wr},MAX:{vb:xr},COUNT:{vb:ur},COUNT_DISTINCT:{vb:yr},NTH_QUANTILE:{vb:zr},VARIANCE:{vb:Br},STDDEV:{vb:Cr},"HLL_COUNT.MERGE":{vb:Dr},"HLL_COUNT.EXTRACT":{va:1,wa:1,ua:function(){throw Error("HLL_COUNT.EXTRACT is not implemented on the client.");}},ABS:{va:1,wa:1,ua:function(a){wA("ABS(X)","X",a);return null!=a?Math.abs(+a):null}},SIGN:{va:1,wa:1,ua:function(a){wA("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:{va:2,wa:2,ua:function(a,b){wA("ATAN(Y, X)","X",a);wA("ATAN(Y, X)","Y",b);return null==a||null==b?null:Math.atan2(+a,+b)}},REGEXP_MATCH:{va:2,wa:2,ua: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)},uc:"REGEX"},ENCODE_URI_COMPONENT:{va:1,wa:1,ua:function(a){return"string"!==typeof a?null:encodeURIComponent(a)}},FORMAT:{va:2,wa:void 0,ua:function(a){return 2>arguments.length?null:BA.apply(null,arguments)}},CONCAT:{va:2,wa:void 0,ua: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(",")+")"},uc:"IN"},"NOT IN":{va:1,ua:function(a){return DA(a,xd.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(",")+")"},uc:"NOT_IN"},"IS NULL":{va:1,wa:1,ua:function(a){return null==a},Na:function(a){return IA("IS NULL",a)},uc:"IS_NULL"},"IS TRUE":{va:1,wa:1,ua: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 IA("IS TRUE",a)}},"IS FALSE":{va:1,wa:1,ua: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 IA("IS FALSE",a)}},BETWEEN:{va:3,wa:3,ua: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]+")"},uc:"BETWEEN"},"NOT BETWEEN":{va:3,wa:3,ua: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]+")"},uc:"NOT_BETWEEN"},CAST:{va:2,wa:2,ua:function(a,b){if(null==a)return null;switch(b.toUpperCase()){case "INT32":return LA(a,-2147483648,2147483647);case "INT64":return LA(a,-0x7fffffffffffffff,0x7fffffffffffffff);case "UINT64":return LA(a,0,1.8446744073709552E19);case "FLOAT":return MA(a,-3.4028234663852886E38,3.4028234663852886E38);case "DOUBLE":return MA(a);case "BOOL":return Vs(a);case "STRING":return NA(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:{va:1,wa:1,ua:function(a){return a}},UNIX_MILLIS:{va:1,wa:1,ua:function(a){return a}},TIMESTAMP_MICROS:{va:1,wa:1,ua:function(a){return a}},TIMESTAMP_MILLIS:{va:1,wa:1,ua:function(a){return 1E3*a}},TIMESTAMP_SECONDS:{va:1,wa:1,ua:function(a){return 1E6*a}},TIMESTAMP:{va:1,wa:2,ua:as},DATE:{va:1,wa:2,ua:function(a,b){return bs(a,"DAY",b)}},DATETIME:{va:1,wa:1,ua:as},AND:{va:2,ua:function(){return GA("AND",xd.apply(0,arguments))},Na:function(a){return HA(" AND ",a)}},OR:{va:2,ua:function(){return GA("OR",xd.apply(0,arguments))},Na:function(a){return HA(" OR ",a)}},"+":{va:2,ua:function(){return FA("+",xd.apply(0,arguments))},Na:function(a){return HA("+",a)}},"-":{va:2,ua:function(){return FA("-",xd.apply(0,arguments))},Na:function(a){return HA("-",a)}},"*":{va:2,ua:function(){return FA("*",xd.apply(0,arguments))},Na:function(a){return HA("*",a)}},"/":{va:2,ua:function(){return FA("/",xd.apply(0,arguments))},Na:function(a){return HA("/",a)}},NOT:{va:1,wa:1,ua: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:{va:2,wa:2,ua:function(a,b){return EA("EQUAL",a,b)},Na:function(a){return HA("=",a)},uc:"="},NOT_EQUAL:{va:2,wa:2,ua:function(a,b){return EA("NOT_EQUAL",a,b)},Na:function(a){return HA("!=",a)},uc:"!="},LESS:{va:2,wa:2,ua:function(a,b){return EA("LESS",a,b)},Na:function(a){return HA("<",a)},uc:"<"},LESS_OR_EQUAL:{va:2,wa:2,ua:function(a,b){return EA("LESS_OR_EQUAL",a,b)},Na:function(a){return HA("<=",a)},uc:"<="},GREATER:{va:2,wa:2,ua:function(a,b){return EA("GREATER",a,b)},Na:function(a){return HA(">",a)},uc:">"},GREATER_OR_EQUAL:{va:2,wa:2,ua:function(a,b){return EA("GREATER_OR_EQUAL",a,b)},Na:function(a){return HA(">=",a)},uc:">="},NATIVE_EXPR:{va:1,wa:1,ua:function(){throw Error("NATIVE_EXPR not yet supported.");}},NATIVE_AGGREGATE:{va:1,wa:1,vb:function(){throw Error("NATIVE_AGGREGATE not yet supported.");}},TO_JSON_STRING:{va:1,wa:2,ua:function(a,b){return b?JSON.stringify(a,null,2):JSON.stringify(a)}}});OA("KLL_QUANTILES",{EXTRACT_POINT_INT64:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_INT64:{vb:Ar},EXTRACT_POINT_DOUBLE:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_DOUBLE:{vb:Ar}});function RA(){this.ma={};this.ta={};this.oa={};this.ka=[];this.na={};this.ha=[];this.N=null;this.ya=[];this.O=[];this.v={}} w=RA.prototype;w.Vj=function(a,b){this.O.push({Gf:a,order:b?b:"ASC"});return this};w.El=function(){this.O=[];return this};w.Of=function(){return this.O};w.ze=function(a){this.O=a.slice()};w.Qn=function(a,b,c,e){a={Gf:a,measure:c,pr:e||""};"function"===typeof b?a.vb=b:a.Pq=b;this.ya.push(a);return this};w.Rn=function(a){this.N=a;return this};w.vl=function(a){Array.isArray(a)?Te(a,function(b){SA(this,b,{Ed:"decimal",tf:null})},this):SA(this,a,{Ed:"decimal",tf:null});return this};w.ul=function(a){Array.isArray(a)?Te(a,function(b){SA(this,b,{Ed:"boolean",tf:null})},this):SA(this,a,{Ed:"boolean",tf:null});return this};w.Dj=function(a){a=this.v[a]?this.v[a]:null;var b;if(b=a&&a.Ed)a=a.Ed,b=!!a&&"number"===Fs[a].kc;return b?!0:!1};function SA(a,b,c){a.v[b]?(c.Ed&&(a.v[b].Ed=c.Ed),c.tf&&(a.v[b].tf=c.tf)):a.v[b]=c} w.ol=function(a,b){this.ma[a]=b;return this};w.Kl=function(a,b){this.ta[a]=b;return this};w.Ll=function(a,b){this.oa[a]=b;delete this.na[a];return this};w.tn=function(a){return this.oa[a]||this.na[a]||this.ma[a]||this.N===a?!0:0<=Se(this.ka,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=Di(f));return f} function eB(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=ah(a.v[a.v.length-1],b.split("."));if(null==a)return null;if(!Gd(a))throw Error('Error evaluating nest expression: "'+b+'" did not reference an Array');a.forEach(function(h){var n=f;(ah(h,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(h)});return f} ;function fB(a){this.v=a;this.O=this.N=-1;this.ha=0} fB.prototype.next=function(){this.N++;var a=this.v[this.N];"\n"===a?(this.ha++,this.O=-1):this.O++;return a};fB.prototype.index=function(){return this.N};function gB(a,b){if(0>b)throw Error("CharacterIterator can only skip forward");for(var c=0;c]*?>","gi"),close:new RegExp("]*?>","gi")})}for(y=0;y(la?la.length:0)&&(na=(la=h.match(E.open))?la.length:0,la=h.match(E.close),(la?la.length:0)>na)){y=!0;break a}}}y=!1}y?(r=!0,(t=0<=f.toLowerCase().indexOf("'+h:f+'
'+h)&&Co(a,b,t,e,void 0),y=Cl(a).select(".aplos-placeholder"),t=y.node(),f=t.parentNode,t=t.nextSibling?t.nextSibling:void 0,y.remove()):(f&&Co(a,b,f,e,void 0),f=a);y=void 0;for(E=0;Ea.Ia-a.Pa?a.show():jC(a,b))})} function jC(a,b){a.ma||(NB(a.oa,Math.max(.25*a.N,50)),a.ma=Rq(a.oa,"tick",Od(a.On,a,b)),a.oa.start())} w.On=function(a){a.Jd("hover").Kd()?Date.now()-this.Ia>this.N&&this.show():gC(this)};function gC(a){a.oa.stop();$q(a.ma);a.ma=null} w.td=function(a,b){return this.ta(a,b)};eC.prototype.setHovercardContainerStyle=eC.prototype.vo;eC.prototype.hide=eC.prototype.Ph;eC.prototype.followClosestSeries=eC.prototype.qj;eC.prototype.followTopMostSeries=eC.prototype.Tl;eC.prototype.followNamedSeries=eC.prototype.Sl;eC.prototype.getPlacer=eC.prototype.Vm;eC.prototype.setPlacer=eC.prototype.yi;eC.prototype.placer=eC.prototype.Un;eC.prototype.getContentRenderer=eC.prototype.Gd;eC.prototype.setContentRenderer=eC.prototype.Ad;eC.prototype.contentRenderer=eC.prototype.Dg;eC.prototype.getShowDelayMs=eC.prototype.an;eC.prototype.setShowDelayMs=eC.prototype.Pk;eC.prototype.showDelayMs=eC.prototype.Ho;eC.prototype.getTransitionMs=eC.prototype.nn;eC.prototype.setTransitionMs=eC.prototype.Sk;eC.prototype.transitionMs=eC.prototype.Ce;eC.prototype.getClassName=eC.prototype.im;eC.prototype.setClassName=eC.prototype.sk;eC.prototype.className=eC.prototype.className;Qd("aplos.chart.behavior.Hovercard",eC);function kC(){this.ka=this.oa=this.na=this.v=this.O=this.N=this.ma=this.ha=null} w=kC.prototype;w.Oo=function(a){this.ha=a;return this};w.Po=function(a){this.ma=a;return this};w.Mo=function(a){this.N=a;return this};w.No=function(a){this.O=a;return this};w.de=function(a){this.v=a;return this};w.Hl=function(a){this.na=a;return this};w.container=function(a){this.ka=a;return this};w.eh=function(a){this.oa=a;return this};function lC(a){var b=yB?new wB:new zB;a.na&&b.ze(a.na);a.ha&&b.nf(a.ha);a.N&&b.mf(a.N);a.O&&b.kg(a.O);a.ma&&b.og(a.ma);a.v&&b.ig(a.v);return b} w.Zi=function(){var a=(new eC).qj();a.Ad(lC(this));var b=a.yi,c=new VB;null!=this.ka&&c.uk(this.ka);null!=this.oa&&c.eh(this.oa);b.call(a,c);return a};w.Al=function(){var a=new UB;a.Dg(lC(this));return a};kC.prototype.buildPieCard=kC.prototype.Al;kC.prototype.buildCard=kC.prototype.Zi;kC.prototype.positionOptions=kC.prototype.eh;kC.prototype.container=kC.prototype.container;kC.prototype.contentRendererOrdering=kC.prototype.Hl;kC.prototype.conversionFunctionMap=kC.prototype.de;kC.prototype.templateFooter=kC.prototype.No;kC.prototype.templateBody=kC.prototype.Mo;kC.prototype.templateSeriesCategory=kC.prototype.Po;kC.prototype.templateHeader=kC.prototype.Oo;Qd("aplos.chart.behavior.hovercardutils.Builder",kC);function mC(a,b,c,e){var f=new kC;f.ha=a?a:null;f.N=b?b:null;f.O=c?c:null;f.v=e?e:null;return f} Qd("aplos.chart.behavior.hovercardutils.Builder.fromTemplate",mC);var nC={END:0,RIGHT:1,TOP:2,START:3,LEFT:4,BOTTOM:5,BOTTOM_START:6,BOTTOM_END:7,BOTTOM_LEFT:8,BOTTOM_RIGHT:9,BOTTOM_FULL_START:10,BOTTOM_FULL_END:11,BOTTOM_FULL_LEFT:12,BOTTOM_FULL_RIGHT:13,INSET:14,TOP_START:15,TOP_END:16,TOP_LEFT:17,TOP_RIGHT:18,TOP_FULL_START:19,TOP_FULL_END:20,TOP_FULL_LEFT:21,TOP_FULL_RIGHT:22};Qd("aplos.chart.behavior.LegendPosition",nC);function oC(){this.v=0;this.ha=null;this.N=!1} oC.prototype.position=function(a){if(!arguments.length||void 0===a)return this.v;this.v=a;return this};oC.prototype.O=function(a){if(!arguments.length||void 0===a)return this.ha;this.ha=a;return this};oC.prototype.Od=function(a){if(!arguments.length||void 0===a)return this.N;this.N=a;return this};function pC(a){var b=a.v;a=a.N;3===b&&(b=a?1:4);0===b&&(b=a?4:1);15===b&&(b=a?18:17);16===b&&(b=a?17:18);19===b&&(b=a?22:21);20===b&&(b=a?21:22);6===b&&(b=a?9:8);7===b&&(b=a?8:9);10===b&&(b=a?13:12);11===b&&(b=a?12:13);return b} Qd("aplos.chart.behavior.legend.LegendLayoutParams",oC);var qC={tj:function(a,b,c){return 14===pC(c)?b.wb():a.bottom-a.top},uj:function(a,b,c){return 14===pC(c)?b.Za():a.right-a.left},Wn:function(a,b,c,e,f){f=qC.Nm(a,b,c,e,f);e.style("top",qC.Om(a,b,c)+"px").style("left",f+"px")},Nm:function(a,b,c,e,f){var h=void 0!==f?f:0;void 0!==f||e.empty()||(h=e.node().offsetWidth);switch(pC(c)){case 14:return c.Od()?a.Lb()+a.Za()-h:a.Lb();case 4:case 1:return c.Od()&&!e.empty()?b.right-h:b.left;case 17:case 21:case 8:case 12:return b.left;case 18:case 22:case 9:case 13:return b.right-h;default:return a=qC.uj(b,a,c),0=h?qC.Vk(f,n,c.height-h):f=n;var t=[];f.forEach(function(y){t.push({width:e,height:y})});return t},lr:function(a,b,c){for(var e=c.height,f=[],h=0,n=[],r=0;r=h?qC.Vk(f,n,c.width-h):f=n;var t=[];f.forEach(function(y){t.push({width:y,height:e})});return t},Vk:function(a,b,c){for(var e=0;ec&&f.style("height",c+"px");a.ma||h.scrollHeight<=c&&f.style("overflow-y",null);c=qC.uj(a.O,b,a.v);if(Ec?r.style("width",n+"px"):Math.ceil(r.node().getBoundingClientRect().width)>n?r.style("width",n+"px"):r.style("width","auto");e=Math.ceil(h.getBoundingClientRect().width);0c?(f.style("overflow-x","auto"),f.style("width",Math.min(c,e)+"px")):(f.style("overflow-x"),f.style("width","auto"));yC(a,b)}else f.style("display","none"),f.selectAll(".aplos-legend-column").remove(),h.style("display","none")} function zC(a,b){var c=b.node().getBoundingClientRect(),e=c.top;a=(a.ka?b.select(".aplos-legend-title").node():b.select(".aplos-legend-column").node()).getBoundingClientRect();b=b.select(".aplos-legend-column").selectAll(".aplos-legend-entry");b.empty()?c=0:(b=b.nodes()[b.size()-1].getBoundingClientRect(),c=c.height-(b.top+b.height-a.top));return{top:e,cp:c}} function vC(a,b,c,e){var f=b.Ja.append("div").style("visibility","hidden");f.append(function(){return c.node().cloneNode(!0)});c=f.select(".aplos-legend");c.selectAll(".aplos-legend-column").remove();e=c.select(".aplos-legend-columns").append("div").classed("aplos-legend-column",!0).append("table").classed(wC(a),!0).style("width","100%").append("tbody").selectAll(".aplos-legend-entry").data(e);e=a.Le(b,e);a.update(b,e,0);var h=zC(a,c),n=e.empty()?0:e.node().getBoundingClientRect().top,r=qC.tj(a.O,b,a.v)-(n-h.top)-h.cp,t=[[]],y=0,E=n;e.each(Pd(function(la,na){var sa=this.getBoundingClientRect(),ua=sa.top;sa=ua-E+sa.height;0r||t[y].length===la.Vg)&&(t[y+=1]=[],E=ua);t[y].push(na)},a));f.remove();return t} function yC(a,b){var c=b.Ja.select(".aplos-legend");qC.Wn(b,a.O,a.v,c);c.attr("data-position",Od(function(){var e=bh(nC,function(f){return pC(this.v)===f},this);return null!=e?e.toLowerCase():null},a))} w.Le=function(a,b){var c=this.Nj(a);return b.enter().append("tr").classed("aplos-legend-entry",!0).attr("tabindex",c&&this.ha?"0":null).on("click.legend",c).on("keypress.legend",this.ha?c:null).on("mouseover.legend",this.Pj(a)).on("mouseout.legend",this.Oj(a)).each(function(){if(this.nextSibling){var e=document.createElement("tr");e.className="aplos-legend-row-spacer";this.parentNode.insertBefore(e,this.nextSibling)}}).merge(b)};w.update=function(a,b){AC(this,b);b.empty()||Cl(b.node().parentElement).select(".aplos-legend-box-cell").style("width",this.ta.width+"px");var c=0;b.select(".aplos-legend-value").each(function(){c=Math.max(c,this.offsetWidth)});b.filter(function(e,f){return 0===f}).select(".aplos-legend-value-cell").style("width",c+"px")};function AC(a,b){var c=a.Ia||zp();c["svg-sample"]||(c["svg-sample"]=a.La.v(a.ta));b.each(Pd(function(e,f){e=Do(f,"
"+(f.categorySeparator?e.Ff:e.Bh)+"
",c)[0];for(e=Cl(e).select("tr").node();e.childNodes.length;)this.appendChild(e.childNodes[0])},a));b.classed("aplos-legend-category",function(e){return e.categorySeparator})} function xC(a){a.each(function(){Cl(this.nextElementSibling).remove()});a.attr("opacity",0).on("click.legend",null).on("mouseover.legend",null).on("mouseout.legend",null).remove()} w.ql=function(a,b){b.Ke(new BC(a,this))};function wC(a){return null!=a.Ff?"aplos-legend-table-category":"aplos-legend-table"} w.Ao=function(a){this.Qc=a;return this};rC.prototype.setMinPreferredLayoutHeight=rC.prototype.Ao;function BC(a,b){this.N=a;this.v=b} BC.prototype.Kh=function(){var a={position:CC(this),Xf:30},b=this.v.Lg();if(null!=b)a.margins=b;else switch(a.position){case 1:case 2:case 3:case 4:a.margins={top:5,right:0,bottom:5,left:0};break;case 6:a.margins={top:0,right:0,bottom:0,left:30};break;case 5:a.margins={top:0,right:30,bottom:0,left:0}}return a};BC.prototype.sg=function(a){sC(this.v,this.N,this.v.hb,this.v.Ya,{top:0,right:a.width,bottom:a.height,left:0});var b=this.N.Ja.select(".aplos-legend");if(b.empty())return{Ca:{width:0,height:0},rb:{width:0,height:0},Bc:!0};var c=CC(this),e=Ug(a,this.v.Ue(),c);if(null!=e)return e;var f=b.node(),h=f.offsetWidth;e=f.offsetHeight;f=Math.ceil(f.getBoundingClientRect().width);f==h+1&&(h=f);var n=h;f=e;b=b.selectAll(".aplos-legend-column");var r=b.size();switch(c){case 5:case 6:1t&&(t=y.size())});c=this.N.Ja.select(".aplos-legend-title");c=Gl(c.node());0a.width&&(n=a.width);f>a.height&&(f=a.height);h>a.width&&(h=a.width);e>a.height&&(e=a.height);return{Ca:{width:n,height:f},rb:{width:h,height:e},Bc:!1}};BC.prototype.hh=function(a){var b=a.right-a.left;this.v.O=a;a=this.N.Ja.select(".aplos-legend").node();b!=a.offsetWidth&&yC(this.v,this.N)};BC.prototype.Te=function(){return this.v.O};function CC(a){switch(pC(a.v.v)){case nC.LEFT:return 5;case nC.RIGHT:return 6;case nC.TOP:case nC.TOP_FULL_LEFT:case nC.TOP_FULL_RIGHT:return 2;case nC.TOP_LEFT:case nC.TOP_RIGHT:return 1;case nC.BOTTOM:case nC.BOTTOM_FULL_LEFT:case nC.BOTTOM_FULL_RIGHT:return 4;case nC.BOTTOM_LEFT:case nC.BOTTOM_RIGHT:return 3;default:return 0}} ;function DC(){this.N=new sy;this.v=new EC("");this.v.next=this.v.v=this.v} w=DC.prototype;w.get=function(a,b){return(a=this.N.get(a))?a.value:b};w.set=function(a,b){var c=this.N.get(a);c?c.value=b:(c=new EC(a,b),this.N.set(a,c),a=c,a.v=this.v.v,a.next=this.v,this.v.v=a,a.v.next=a)};w.shift=function(){return FC(this,this.v.next)};w.pop=function(){return FC(this,this.v.v)};w.remove=function(a){return(a=this.N.get(a))?(a.remove(),this.N.remove(a.key),!0):!1};function GC(a){return a.map(function(b){return b})} w.contains=function(a){return this.some(function(b){return b==a})};w.clear=function(){this.uf(0)};w.forEach=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)a.call(b,c.value,c.key,this)};w.map=function(a,b){for(var c=[],e=this.v.next;e!=this.v;e=e.next)c.push(a.call(b,e.value,e.key,this));return c};w.some=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};w.every=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};w.uf=function(a){for(;this.N.size>a;){var b=this.v.next;b.remove();this.N.remove(b.key)}};function FC(a,b){a.v!=b&&(b.remove(),a.N.remove(b.key));return b.value} function EC(a,b){this.key=a;this.value=b} EC.prototype.remove=function(){this.v.next=this.next;this.next.v=this.v;delete this.v;delete this.next};Qd("aplos.chart.behavior.SeriesLegendClickHandling",{NONE:0,HIDE:1});function HC(a){rC.call(this,a||'{{svg-sample}} {{series.name}}');this.Aa=!1;this.oa={};this.Sa=!1;this.N={};this.na=[];this.Pa=[];this.Ma="series_asc";this.ya=1} Sd(HC,rC);Qd("aplos.chart.behavior.SeriesLegend",HC);var IC=null,JC=null;HC.prototype.bp=function(a){return null!=a?(this.Aa=a,a||(this.oa={}),this):this.Aa};HC.prototype.valuesFromNearestDatum=HC.prototype.bp;HC.prototype.wn=function(a){if(null==a)return this.Sa;this.Sa=!!a;return this};HC.prototype.hideEmptySeries=HC.prototype.wn;HC.prototype.xn=function(a){this.N[a]=!0;return this};HC.prototype.hideSeries=HC.prototype.xn;HC.prototype.dh=function(a){if(null==a)return this.Ma;this.Ma=a;return this};HC.prototype.ordering=HC.prototype.dh;HC.prototype.ej=function(a){if(null==a)return this.ya;this.ya=a;return this};HC.prototype.clickHandling=HC.prototype.ej;w=HC.prototype;w.Ec=function(a){var b=this;HC.Qb.Ec.call(this,a);a.on("mouseout.seriesLegend",function(){this.Aa&&(this.oa={},a.ue())},this);a.on("mousemove.seriesLegend",function(){if(this.Aa){for(var c=a.Nf(),e=0;ethis.N)a.Jd("hover").deselectAll(),MC(this);else{var e=[c];switch(this.ha){case 0:void 0!==c.domain&&(e=a.Mf(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.Jd("hover").kh(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));OC(this,a)};function OC(a,b){if(!a.v){var c="selectnearest_"+Date.now();Cl(a.ka).on("mouseout."+c,function(){var e=b.kb.select(".mouseCapturePane").node(),f;if(f=Qj&&Qj.target)e?(f=Rj(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]k?1:l>=k?0:NaN} function c(l){1===l.length&&(l=e(l));return{left:function(k,p,u,x){null==u&&(u=0);null==x&&(x=k.length);for(;u>>1;0>l(k[z],p)?u=z+1:x=z}return u},right:function(k,p,u,x){null==u&&(u=0);null==x&&(x=k.length);for(;u>>1;0(x=arguments.length)?(k=l,l=0,1):3>x?1:+p;for(var u=-1,x=Math.max(0,Math.ceil((k-l)/p))|0,z=Array(x);++u=Jo?10:k>=Ko?5:k>=Lo?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(k>=Jo?10:k>=Ko?5:k>=Lo?2:1)} function r(l,k,p){var u=Math.abs(k-l)/Math.max(0,p);p=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=p;u>=Jo?p*=10:u>=Ko?p*=5:u>=Lo&&(p*=2);return kk?1:l>=k?0:NaN} function Qa(l){return function(){this.removeAttribute(l)}} function Wa(l){return function(){this.removeAttributeNS(l.space,l.local)}} function Db(l,k){return function(){this.setAttribute(l,k)}} function Eb(l,k){return function(){this.setAttributeNS(l.space,l.local,k)}} function Fb(l,k){return function(){var p=k.apply(this,arguments);null==p?this.removeAttribute(l):this.setAttribute(l,p)}} function Gb(l,k){return function(){var p=k.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,k,p){return function(){this.style.setProperty(l,k,p)}} function Jb(l,k,p){return function(){var u=k.apply(this,arguments);null==u?this.style.removeProperty(l):this.style.setProperty(l,u,p)}} function $a(l,k){return l.style.getPropertyValue(k)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(k)} function Kb(l){return function(){delete this[l]}} function Lb(l,k){return function(){this[l]=k}} function Mb(l,k){return function(){var p=k.apply(this,arguments);null==p?delete this[l]:this[l]=p}} function fb(l){return l.classList||new ub(l)} function ub(l){this.Ui=l;this.ae=(l.getAttribute("class")||"").trim().split(/^|\s+/)} function vb(l,k){l=fb(l);for(var p=-1,u=k.length;++p>8&15|k>>4&240,k>>4&15|k&240,(k&15)<<4|k&15,1)):(k=WC.exec(l))?zb(parseInt(k[1],16)):(k=XC.exec(l))?new La(k[1],k[2],k[3],1):(k=YC.exec(l))?new La(255*k[1]/100,255*k[2]/100,255*k[3]/100,1):(k=ZC.exec(l))?Ab(k[1],k[2],k[3],k[4]):(k=$C.exec(l))?Ab(255*k[1]/100,255*k[2]/100,255*k[3]/100,k[4]):(k=aD.exec(l))?Bb(k[1],k[2]/100,k[3]/100,1):(k=bD.exec(l))?Bb(k[1],k[2]/100,k[3]/100,k[4]):Cv.hasOwnProperty(l)?zb(Cv[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,k,p,u){0>=u&&(l=k=p=NaN);return new La(l,k,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,k,p,u){return 1===arguments.length?hb(l):new La(l,k,p,null==u?1:u)} function La(l,k,p,u){this.r=+l;this.g=+k;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,k,p,u){0>=u?l=k=p=NaN:0>=p||1<=p?l=k=NaN:0>=k&&(l=NaN);return new Ua(l,k,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 k=l.r/255,p=l.g/255,u=l.b/255,x=Math.min(k,p,u),z=Math.max(k,p,u),A=NaN,ma=z-x,oa=(z+x)/2;ma?(A=k===z?(p-u)/ma+6*(poa?z+x:2-z-x,A*=60):ma=0oa?0:A;return new Ua(A,ma,oa,l.opacity)} function jb(l,k,p,u){return 1===arguments.length?hc(l):new Ua(l,k,p,null==u?1:u)} function Ua(l,k,p,u){this.h=+l;this.s=+k;this.l=+p;this.opacity=+u} function kb(l,k,p){return 255*(60>l?k+(p-k)*l/60:180>l?p:240>l?k+(p-k)*(240-l)/60:k)} 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 k=l.h*Dv;return new Va(l.l,Math.cos(k)*l.c,Math.sin(k)*l.c,l.opacity)}l instanceof La||(l=hb(l));var p=pb(l.r),u=pb(l.g),x=pb(l.b);k=mb(.2225045*p+.7168786*u+.0606169*x);if(p===u&&u===x)var z=p=k;else z=mb((.4360747*p+.3850649*u+.1430804*x)/.96422),p=mb((.0139322*p+.0971045*u+.7141733*x)/.82521);return new Va(116*k-16,500*(z-k),200*(k-p),l.opacity)} function Va(l,k,p,u){this.l=+l;this.a=+k;this.b=+p;this.opacity=+u} function mb(l){return l>cD?Math.pow(l,1/3):l/Ev+Fv} function nb(l){return l>Hh?l*l*l:Ev*(l-Fv)} 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 k=Math.atan2(l.b,l.a)*Gv;return new rb(0>k?k+360:k,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)} function qb(l,k,p,u){return 1===arguments.length?ic(l):new rb(l,k,p,null==u?1:u)} function rb(l,k,p,u){this.h=+l;this.c=+k;this.l=+p;this.opacity=+u} function db(l,k,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,ma=(Hv*A+x.r/255*-1.7884503806-3.5172982438*z)/(Hv+-1.7884503806-3.5172982438);A-=ma;var oa=(1.97294*(z-ma)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*ma*(1-ma)))?Math.atan2(oa,A)*Gv-120:NaN;x=new sb(0>A?A+360:A,z,ma,x.opacity)}}else x=new sb(l,k,p,null==u?1:u);return x} function sb(l,k,p,u){this.h=+l;this.s=+k;this.l=+p;this.opacity=+u} function lc(l,k,p,u,x){var z=l*l,A=z*l;return((1-3*l+3*z-A)*k+(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,k){return function(p){return l+p*k}} function zc(l,k,p){return l=Math.pow(l,p),k=Math.pow(k,p)-l,p=1/p,function(u){return Math.pow(l+u*k,p)}} function rc(l,k){var p=k-l;return p?uc(l,180p?p-360*Math.round(p/360):p):pc(isNaN(l)?k:l)} function Ac(l){return 1===(l=+l)?Cb:function(k,p){return p-k?zc(k,p,l):pc(isNaN(k)?p:k)}} function Cb(l,k){var p=k-l;return p?uc(l,p):pc(isNaN(l)?k:l)} function Gc(l){return function(k){var p=k.length,u=Array(p),x=Array(p),z=Array(p),A;for(A=0;Ap&&(z=k.slice(p,z),ma[A]?ma[A]+=z:ma[++A]=z),(u=u[0])===(x=x[0])?ma[A]?ma[A]+=x:ma[++A]=x:(ma[++A]=null,oa.push({vd:A,x:nc(u,x)})),p=No.lastIndex;pma.length?oa[0]?Dc(oa[0].x):Cc(k):(k=oa.length,function(ra){for(var qa=0,pa;qal.Df&&(p=l.Df);var u=l;l=l.Sc}else k=l.Sc,l.Sc=null,l=u?u.Sc=k:cl=k;Zi=u;yf(p);Lg=0}} function af(){var l=Xi.now(),k=l-bl;1E3l&&(Yi=setTimeout(Li,l-Xi.now()-al)),$i&&($i=clearInterval($i))):($i||(bl=Xi.now(),$i=setInterval(af,1E3)),Ih=1,Jv(Li)))} function Mi(l,k,p){var u=new Ig;k=null==k?0:+k;u.restart(function(x){u.stop();l(x+k)},k,p);return u} function Ie(l,k,p,u,x,z){var A=l.Dd;if(!A)l.Dd={};else if(p in A)return;Ok(l,p,{name:k,index:u,group:x,on:dD,tween:eD,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})} function re(l,k){l=le(l,k);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())!==Qo;){for(var eb=[];Da!==Mv&&Da!==Qo;)eb.push(Da),Da=oa();ma&&null==(eb=ma(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,ma){var oa,ra;A=k(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=ma?jD(qa,ma):Kv(qa)});A.columns=ra||[];return A},parseRows:k,format:function(A,ma){null==ma&&(ma=kD(A));return[ma.map(u).join(l)].concat(A.map(function(oa){return ma.map(function(ra){return u(oa[ra])}).join(l)})).join("\n")},formatRows:function(A){return A.map(p).join("\n")}}} function lD(l){if(!l.ok)throw Error(l.status+" "+l.statusText);return l.text()} function Nv(l){return function(k,p,u){2===arguments.length&&"function"===typeof p&&(u=p,p=void 0);return fetch(k,p).then(lD).then(function(x){return l(x,u)})}} function Ov(l,k,p,u){if(isNaN(k)||isNaN(p))return l;var x,z=l.tb;u={data:u};var A=l.Qa,ma=l.Ra,oa=l.Ba,ra=l.Ea,qa,pa,wa,Da,Ha;if(!z)return l.tb=u,l;for(;z.length;)if((wa=k>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(ma+ra)/2))?ma=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.Eb.call(null,z.data);if(k===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=k>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(ma+ra)/2))?ma=pa:ra=pa;while((Ha= Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,l} function fe(l,k,p,u,x){this.node=l;this.x0=k;this.y0=p;this.x1=u;this.y1=x} function mD(l){return l[0]} function nD(l){return l[1]} function Ro(l,k,p,u,x,z){this.yb=l;this.Eb=k;this.Qa=p;this.Ra=u;this.Ba=x;this.Ea=z;this.tb=void 0} function Pv(l){for(var k={data:l.data},p=k;l=l.next;)p=p.next={data:l.data};return k} function hl(l,k){if(0>(k=(l=k?l.toExponential(k-1):l.toExponential()).indexOf("e")))return null;var p=l.slice(0,k);return[1u&&(ma=Math.max(1,u-oa));z.push(p.substring(x-=ma,x+ma));if((oa+=ma+1)>u)break;ma=l[A=(A+1)%l.length]}return z.reverse().join(k)}} function pD(l){return function(k){return k.replace(/[0-9]/g,function(p){return l[+p]})}} function il(l){return new So(l)} function So(l){if(!(k=qD.exec(l)))throw Error("invalid format: "+l);var k;this.fill=k[1]||" ";this.align=k[2]||">";this.sign=k[3]||"-";this.symbol=k[4]||"";this.zero=!!k[5];this.width=k[6]&&+k[6];this.comma=!!k[7];this.precision=k[8]&&+k[8].slice(1);this.trim=!!k[9];this.type=k[10]||""} function Qv(l,k){k=hl(l,k);if(!k)return l+"";l=k[0];k=k[1];return 0>k?"0."+Array(-k).join("0")+l:l.length>k+1?l.slice(0,k+1)+"."+l.slice(k+1):l+Array(k-l.length+2).join("0")} function Rv(l){return l} function rD(l){function k(ma){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 $c=1,yd=-1,Dd;a:for(;$cTa||57>1)+Rc+Ma+Ia+Ga.slice(Ta);break;default:Ma=Ga+Rc+Ma+Ia}return z(Ma)} ma=il(ma);var ra=ma.fill,qa=ma.align,pa=ma.sign,wa=ma.symbol,Da=ma.zero,Ha=ma.width,jc=ma.comma,eb=ma.precision,Pc=ma.trim,Uc=ma.type;"n"===Uc?(jc=!0,Uc="g"):Uv[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=Uv[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 ma+ ""};return oa} var p=l.grouping&&l.thousands?oD(l.grouping,l.thousands):Rv,u=l.currency,x=l.decimal,z=l.numerals?pD(l.numerals):Rv,A=l.percent||"%";return{format:k,formatPrefix:function(ma,oa){var ra=k((ma=il(ma),ma.type="f",ma));ma=3*Math.max(-8,Math.min(8,Math.floor(Jh(oa)/3)));var qa=Math.pow(10,-ma),pa=Sv[8+ma/3];return function(wa){return ra(qa*wa)+pa}}}} function Ke(){this.reset()} function Vv(l,k,p){var u=l.s=k+p,x=u-k;l.t=k-(u-x)+(p-x)} function jl(l){return 1l?-Ce:Math.asin(l)} function sD(){} function Wv(l){var k=l[0];l=l[1];var p=De(l);return[p*De(k),p*ae(k),ae(l)]} function Xv(l,k){return[l[1]*k[2]-l[2]*k[1],l[2]*k[0]-l[0]*k[2],l[0]*k[1]-l[1]*k[0]]} function Yv(l){var k=kl(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=k;l[1]/=k;l[2]/=k} function tD(){var l=[],k;return{point:function(p,u){k.push([p,u])},lineStart:function(){l.push(k=[])},lineEnd:sD,gr:function(){1=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>gg(jc[0]-Ha[0])&&1E-6>gg(jc[1]-Ha[1])){x.lineStart();for(ma=0;ma(l=l.x)[0]?l[1]-Ce-1E-6:Ce-l[1])-(0>(k=k.x)[0]?k[1]-Ce-1E-6:Ce-k[1])} function To(){} function $v(l){return function(k,p){var u=De(k),x=De(p);u=l(u*x);return[u*x*ae(k),u*ae(p)]}} function aj(l){return function(k,p){var u=kl(k*k+p*p),x=l(u),z=ae(x);x=De(x);return[aw(k*z,u*x),jl(u&&p*z/u)]}} function xD(l){var k=0,p=l.children,u=p&&p.length;if(u)for(;0<=--u;)k+=p[u].value;else k=1;l.value=k} function bw(l,k){var p=new bj(l);l=+l.value&&(p.value=l.value);var u,x=[p],z,A,ma,oa;for(null==k&&(k=yD);u=x.pop();)if(l&&(u.value=+u.data.value),(A=k(u.data))&&(oa=A.length))for(u.children=Array(oa),ma=oa-1;0<=ma;--ma)x.push(z=u.children[ma]=new bj(A[ma])),z.parent=u,z.depth=u.depth+1;return p.eachBefore(zD)} function yD(l){return l.children} function AD(l){l.data=l.data.data} function zD(l){var k=0;do l.height=k;while((l=l.parent)&&l.height<++k)} function bj(l){this.data=l;this.depth=this.height=0;this.parent=null} function Uo(l){function k(z){var A=z+"",ma=p.get(A);if(!ma){if(x!==cw)return x;p.set(A,ma=u.push(z))}return l[(ma-1)%l.length]} var p=fl(),u=[],x=cw;l=null==l?[]:ml.call(l);k.domain=function(z){if(!arguments.length)return u.slice();u=[];p=fl();for(var A=-1,ma=z.length,oa,ra;++A=p?1:u(x)}}} function DD(l){return function(k,p){var u=l(k=+k,p=+p);return function(x){return 0>=x?k:1<=x?p:u(x)}}} function ED(l,k,p,u){var x=l[0];l=l[1];var z=k[0];k=k[1];loa&&(A=Math.ceil(A*oa)/oa,ma=Math.floor(ma*oa)/oa,oa=n(A,ma,p));0oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(ma*oa)/oa,k(u));return l};return l} function hw(){var l=Yo(Wo,nc);l.copy=function(){return Xo(l,hw())};return HD(l)} function iw(l,k){l=l.slice();var p=0,u=l.length-1,x=l[p],z=l[u];if(zl?function(p){return-Math.pow(-k,p)*Math.pow(-l,1-p)}:function(p){return Math.pow(k,p)*Math.pow(l,1-p)}} function KD(l){return isFinite(l)?+("1e"+l):0>l?0:l} function jw(l){return 10===l?KD:l===Math.E?Math.exp:function(k){return Math.pow(l,k)}} function kw(l){return l===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),function(k){return Math.log(k)/l})} function lw(l){return function(k){return-l(-k)}} function mw(){function l(){x=kw(u);z=jw(u);0>p()[0]&&(x=lw(x),z=lw(z));return k} var k=Yo(ID,JD).domain([1,10]),p=k.domain,u=10,x=kw(10),z=jw(10);k.base=function(A){return arguments.length?(u=+A,l()):u};k.domain=function(A){return arguments.length?(p(A),l()):p()};k.ticks=function(A){var ma=p(),oa=ma[0];ma=ma[ma.length-1];var ra;if(ra=mama)break;A.push(Ha)}}}else for(;qama)break;A.push(Ha)}}else A=h(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};k.tickFormat=function(A,ma){null==ma&&(ma=10===u?".0e":",");"function"!==typeof ma&&(ma=Ri(ma));if(Infinity===A)return ma;null==A&&(A=10);var oa=Math.max(1,u*A/k.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,ma){if(A>=A)if(0>ma)for(;0>=++ma;)for(;k(A,-1),!z(A););else for(;0<=--ma;)for(;k(A,1),!z(A););})};p&&(x.count=function(z,A){Zo.setTime(+z);$o.setTime(+A);l(Zo);l($o);return Math.floor(p(Zo,$o))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0l.y){var k=new Date(-1,l.m,l.d,l.md,l.M,l.S,l.L);k.setFullYear(l.y);return k}return new Date(l.y,l.m,l.d,l.md,l.M,l.S,l.L)} function nl(l){if(0<=l.y&&100>l.y){var k=new Date(Date.UTC(-1,l.m,l.d,l.md,l.M,l.S,l.L));k.setUTCFullYear(l.y);return k}return new Date(Date.UTC(l.y,l.m,l.d,l.md,l.M,l.S,l.L))} function cj(l){return{y:l,m:0,d:1,md:0,M:0,S:0,L:0}} function MD(l){function k(Ia,Ta){return function(Ga){var Na=[],$c=-1,yd=0,Dd=Ia.length,pd,ue;for(Ga instanceof Date||(Ga=new Date(+Ga));++$cNa.ug||53=Dd)return-1;pd=Ta.charCodeAt($c++);if(37===pd){if(pd=Ta.charAt($c++),pd=Rc[pd in nw?Ta.charAt($c++):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,ma=l.periods,oa=l.days,ra=l.shortDays,qa=l.months,pa=l.shortMonths,wa=dj(ma),Da=ej(ma),Ha=dj(oa),jc=ej(oa),eb=dj(ra),Pc=ej(ra),Uc=dj(qa),tc=ej(qa),Oc=dj(pa),bd=ej(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:pw,e:pw,f:ND,H:OD,I:PD,j:QD,L:qw,m:RD,M:SD,p:function(Ia){return ma[+(12<=Ia.getHours())]},Q:rw,s:sw,S:TD,u:UD,U:VD,V:WD,w:XD,W:YD,x:null,X:null,y:ZD,Y:$D,Z:aE,"%":tw},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:uw,e:uw,f:bE,H:cE,I:dE,j:eE,L:vw,m:fE,M:gE,p:function(Ia){return ma[+(12<=Ia.getUTCHours())]},Q:rw,s:sw,S:hE,u:iE,U:jE,V:kE,w:lE,W:mE,x:null,X:null,y:nE,Y:oE,Z:pE,"%":tw},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:ww,e:ww,f:qE,H:xw,I:xw,j:rE,L:sE,m:tE,M:uE,p:function(Ia,Ta,Ga){return(Ta=wa.exec(Ta.slice(Ga)))?(Ia.p=Da[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},Q:vE,s:wE,S:xE,u:yE,U:zE,V:AE,w:BE,W:CE,x:function(Ia,Ta,Ga){return u(Ia,z,Ta,Ga)},X:function(Ia,Ta,Ga){return u(Ia,A,Ta,Ga)},y:DE,Y:EE,Z:FE,"%":GE};Qc.x=k(z,Qc);Qc.X=k(A,Qc);Qc.c=k(x,Qc);Ma.x=k(z,Ma);Ma.X=k(A,Ma);Ma.c=k(x,Ma);return{format:function(Ia){var Ta=k(Ia+="",Qc);Ta.toString=function(){return Ia};return Ta},parse:function(Ia){var Ta=p(Ia+="",LD);Ta.toString=function(){return Ia};return Ta},utcFormat:function(Ia){var Ta=k(Ia+="",Ma);Ta.toString=function(){return Ia};return Ta},utcParse:function(Ia){var Ta=p(Ia,nl);Ta.toString=function(){return Ia};return Ta}}} function sd(l,k,p){var u=0>l?"-":"";l=(u?-l:l)+"";var x=l.length;return u+(x=l?-pl:Math.asin(l)} function OE(l){return l.innerRadius} function PE(l){return l.outerRadius} function QE(l){return l.startAngle} function RE(l){return l.endAngle} function SE(l){return l&&l.padAngle} function ql(l,k,p,u,x,z,A){var ma=l-p,oa=k-u;A=(A?z:-z)/Lh(ma*ma+oa*oa);oa*=A;ma*=-A;var ra=l+oa,qa=k+ma,pa=p+oa,wa=u+ma;p=(ra+pa)/2;u=(qa+wa)/2;k=pa-ra;l=wa-qa;A=k*k+l*l;z=x-z;wa=ra*wa-pa*qa;var Da=(0>l?-1:1)*Lh(TE(0,z*z*A-wa*wa));ra=(wa*l-k*Da)/A;qa=(-wa*k-l*Da)/A;pa=(wa*l+k*Da)/A;k=(-wa*k+l*Da)/A;l=ra-p;A=qa-u;p=pa-p;u=k-u;l*l+A*A>p*p+u*u&&(ra=pa,qa=k);return{cx:ra,cy:qa,kd:-oa,ld:-ma,Xd:ra*(x/z-1),Yd:qa*(x/z-1)}} function Bw(l){this.Fa=l} function rl(l){return new Bw(l)} function Cw(l){return l[0]} function Dw(l){return l[1]} function Ew(){function l(ma){var oa,ra=ma.length,qa,pa=!1,wa;null==x&&(A=z(wa=dl()));for(oa=0;oa<=ra;++oa)!(oal?1:k>=l?0:NaN} function VE(l){return l} function Fw(l){this.Ge=l} function Gw(l,k,p){l.Fa.bezierCurveTo((2*l.Qa+l.Ba)/3,(2*l.Ra+l.Ea)/3,(l.Qa+2*l.Ba)/3,(l.Ra+2*l.Ea)/3,(l.Qa+4*l.Ba+k)/6,(l.Ra+4*l.Ea+p)/6)} function Hw(l){this.Fa=l} function Iw(l,k,p){l.Fa.bezierCurveTo(l.Ba+l.wg*(l.Ie-l.Qa),l.Ea+l.wg*(l.Je-l.Ra),l.Ie+l.wg*(l.Ba-k),l.Je+l.wg*(l.Ea-p),l.Ie,l.Je)} function Jw(l,k){this.Fa=l;this.wg=(1-k)/6} function Kw(l,k,p){var u=l.Ba-l.Qa;k-=l.Ba;var x=(l.Ea-l.Ra)/(u||0>k&&-0);l=(p-l.Ea)/(k||0>u&&-0);return((0>x?-1:1)+(0>l?-1:1))*Math.min(Math.abs(x),Math.abs(l),.5*Math.abs((x*k+l*u)/(u+k)))||0} function Lw(l,k){var p=l.Ba-l.Qa;return p?(3*(l.Ea-l.Ra)/p-k)/2:k} function fp(l,k,p){var u=l.Qa,x=l.Ba,z=l.Ea,A=(x-u)/3;l.Fa.bezierCurveTo(u+A,l.Ra+A*k,x-A,z-A*p,x,z)} function sl(l){this.Fa=l} function Mw(l){this.Fa=new Nw(l)} function Nw(l){this.Fa=l} function Ow(l){this.Fa=l} function Pw(l){var k,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(k=1;karguments.length)for(;++zthis.ae.indexOf(l)&&(this.ae.push(l),this.Ui.setAttribute("class",this.ae.join(" ")))},remove:function(l){l=this.ae.indexOf(l);0<=l&&(this.ae.splice(l,1),this.Ui.setAttribute("class",this.ae.join(" ")))},contains:function(l){return 0<=this.ae.indexOf(l)}};var Av={};Qj=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(Av={mouseenter:"mouseover",mouseleave:"mouseout"}));var Bv=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var k=this.mb,p=k.length,u=Array(p),x=0;x=pa&&(pa=qa+1);!(Pc=eb[pa])&&++paarguments.length){var u=this.node();return p.local?u.getAttributeNS(p.space,p.local):u.getAttribute(p)}return this.each((null==k?p.local?Wa:Qa:"function"===typeof k?p.local?Gb:Fb:p.local?Eb:Db)(p,k))},style:function(l,k,p){return 1arguments.length){for(var u=fb(this.node()),x=-1,z=p.length;++xarguments.length){var A=this.node().__on;if(A)for(var ma=0,oa=A.length,ra;ma=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},hex:function(){return"#"+ib(this.r)+ib(this.g)+ib(this.b)},toString:function(){var l=this.opacity;l=isNaN(l)?1:Math.max(0,Math.min(1,l));return(1===l?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===l?")":", "+l+")")}}));ab(Ua,jb,bb(Xa,{brighter:function(l){l=null==l?Mh:Math.pow(Mh,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=this.h%360+360*(0>this.h),k=this.l,p=k+(.5>k?k:1-k)*(isNaN(l)||isNaN(this.s)?0:this.s);k=2*k-p;return new La(kb(240<=l?l-240:l+120,k,p),kb(l,k,p),kb(120>l?l+240:l-120,k,p),this.opacity)},displayable:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var Dv=Math.PI/180,Gv=180/Math.PI,Fv=4/29,Hh=6/29,Ev=3*Hh*Hh,cD=Hh*Hh*Hh;ab(Va,function(l,k,p,u){return 1===arguments.length?lb(l):new Va(l,k,p,null==u?1:u)},bb(Xa,{brighter:function(l){return new Va(this.l+18*(null==l?1:l),this.a,this.b,this.opacity)},darker:function(l){return new Va(this.l-18*(null==l?1:l),this.a,this.b,this.opacity)},rgb:function(){var l=(this.l+16)/116,k=isNaN(this.a)?l:l+this.a/500,p=isNaN(this.b)?l:l-this.b/200;k=.96422*nb(k);l=1*nb(l);p=.82521*nb(p);return new La(ob(3.1338561*k-1.6168667*l-.4906146*p),ob(-.9787684*k+1.9161415*l+.033454*p),ob(.0719453*k-.2289914*l+1.4052427*p),this.opacity)}}));ab(rb,qb,bb(Xa,{brighter:function(l){return new rb(this.h,this.c,this.l+18*(null==l?1:l),this.opacity)},darker:function(l){return new rb(this.h,this.c,this.l-18*(null==l?1:l),this.opacity)},rgb:function(){return lb(this).rgb()}}));var Hv=1.78277*-.29227-.1347134789;ab(sb,db,bb(Xa,{brighter:function(l){l=null==l?Mh:Math.pow(Mh,l);return new sb(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new sb(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=isNaN(this.h)?0:(this.h+120)*Dv,k=+this.l,p=isNaN(this.s)?0:this.s*k*(1-k),u=Math.cos(l);l=Math.sin(l);return new La(255*(k+p*(-.14861*u+1.78277*l)),255*(k+p*(-.29227*u+-.90649*l)),255*(k+1.97294*p*u),this.opacity)}}));var $k=function p(k){function u(z,A){var ma=x((z=cb(z)).r,(A=cb(A)).r),oa=x(z.g,A.g),ra=x(z.b,A.b),qa=Cb(z.opacity,A.opacity);return function(pa){z.r=ma(pa);z.g=oa(pa);z.b=ra(pa);z.opacity=qa(pa);return z+""}} var x=Ac(k);u.gamma=p;return u}(1),NE=Gc(function(k){var p=k.length-1;return function(u){var x=0>=u?u=0:1<=u?(u=1,p-1):Math.floor(u*p),z=k[x],A=k[x+1];return lc((u-x/p)*p,0(u%=1)?++u:u)*p);return lc((u-x/p)*p,k[(x+p-1)%p],k[x%p],k[(x+1)%p],k[(x+2)%p])}});var Mo=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,No=new RegExp(Mo.source,"g"),Iv=180/Math.PI,gp={Ji:0,Ki:0,rotate:0,skewX:0,ci:1,di:1},hj,hp,Rw,ul,XE=wc(function(k){if("none"===k)return gp;hj||(hj=document.createElement("DIV"),hp=document.documentElement,Rw=document.defaultView);hj.style.transform=k;k=Rw.getComputedStyle(hp.appendChild(hj),null).getPropertyValue("transform");hp.removeChild(hj);k=k.slice(7,-1).split(",");return vc(+k[0],+k[1],+k[2],+k[3],+k[4],+k[5])},"px, ","px)","deg)"),YE=wc(function(k){if(null== k)return gp;ul||(ul=document.createElementNS("http://www.w3.org/2000/svg","g"));ul.setAttribute("transform",k);if(!(k=ul.transform.baseVal.consolidate()))return gp;k=k.matrix;return vc(k.a,k.b,k.c,k.d,k.e,k.f)},", ",")",")");xc(rc);xc(Cb);yc(rc);yc(Cb);tb(rc);var ip=tb(Cb),Ih=0,Yi=0,$i=0,cl,Zi,bl=0,Lg=0,al=0,Xi="object"===typeof performance&&performance.now?performance:Date,Jv="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(k){setTimeout(k,17)};Ig.prototype=Ki.prototype={constructor:Ig,restart:function(k,p,u){if("function"!==typeof k)throw new TypeError("callback is not a function");u=(null==u?Hg():+u)+(null==p?0:+p);this.Sc||Zi===this||(Zi?Zi.Sc=this:cl=this,Zi=this);this.Bf=k;this.Df=u;yf()},stop:function(){this.Bf&&(this.Bf=null,this.Df=Infinity,yf())}};var dD=t("start","end","interrupt"),eD=[],ZE=Za.prototype.constructor,Sw=0,Nh=Za.prototype;Ff.prototype=function(k){return Za().transition(k)}.prototype={constructor:Ff,select:function(k){var p=this.He,u=this.Sb;"function"!==typeof k&&(k=ya(k));for(var x=this.mb,z=x.length,A=Array(z),ma=0;maarguments.length?le(this.node(),u).on.on(k):this.each($d(u,k,p))},attr:function(k,p){var u=na(k),x="transform"===u?YE:fd;return this.attrTween(k,"function"===typeof p?(u.local?Qk:Pk)(u,x,oc(this,"attr."+k,p)):null==p?(u.local?hd:Vc)(u):(u.local?zh:za)(u,x,p+""))},attrTween:function(k,p){var u="attr."+k;if(2>arguments.length)return(u=this.tween(u))&&u.zg;if(null==p)return this.tween(u,null);if("function"!==typeof p)throw Error();var x=na(k);return this.tween(u,(x.local?lo:Kd)(x,p))},style:function(k,p,u){var x="transform"===(k+="")?XE:fd;return null==p?this.styleTween(k,Ah(k,x)).on("end.style."+k,ee(k)):this.styleTween(k,"function"===typeof p?fD(k,x,oc(this,"style."+k,p)):no(k,x,p+""),u)},styleTween:function(k,p,u){var x="style."+(k+="");if(2>arguments.length)return(x=this.tween(x))&&x.zg;if(null==p)return this.tween(x,null);if("function"!==typeof p)throw Error();return this.tween(x,gD(k,p,null==u?"":u))},text:function(k){return this.tween("text","function"===typeof k?iD(oc(this,"text",k)):hD(null==k?"":k+""))},remove:function(){return this.on("end.remove",ag(this.Sb))},tween:function(k,p){var u=this.Sb;k+="";if(2>arguments.length){u=le(this.node(),u).tween;for(var x=0,z=u.length,A;x=(k*=2)?k*k*k:(k-=2)*k*k+2)/2}};Za.prototype.interrupt=function(k){return this.each(function(){var p=k,u=this.Dd,x,z=!0,A;if(u){p=null==p?null:p+"";for(A in u)if((x=u[A]).name!==p)z=!1;else{var ma=2x.state;x.state=6;x.timer.stop();ma&&x.on.call("interrupt",this,this.__data__,x.index,x.group);delete u[A]}z&&delete this.Dd}})};Za.prototype.transition=function(k){var p;if(k instanceof Ff){var u=k.Sb;k=k.He}else u=++Sw,(p=jp).time=Hg(),k=null==k?null:k+"";for(var x=this.mb,z=x.length,A=0;Az)throw Error("negative radius: "+z);if(null===this.Ba)this.Ga+="M"+(this.Ba=k)+","+(this.Ea=p);else if(1E-6 qa*x)+","+(this.Ba=k+wa*oa)+","+(this.Ea=p+wa*ra)}else this.Ga+="L"+(this.Ba=k)+","+(this.Ea=p)},arc:function(k,p,u,x,z,A){k=+k;p=+p;u=+u;var ma=u*Math.cos(x),oa=u*Math.sin(x),ra=k+ma,qa=p+oa,pa=1^A;x=A?x-z:z-x;if(0>u)throw Error("negative radius: "+u);if(null===this.Ba)this.Ga+="M"+ra+","+qa;else if(1E-6x&&(x=x%lp+lp),x>$E?this.Ga+="A"+u+","+u+",0,1,"+pa+","+(k-ma)+","+(p-oa)+"A"+u+","+u+",0,1,"+pa+","+(this.Ba=ra)+","+(this.Ea=qa):1E-6=kp)+","+pa+","+(this.Ba=k+u*Math.cos(z))+ ","+(this.Ea=p+u*Math.sin(z))))},rect:function(k,p,u,x){this.Ga+="M"+(this.Qa=this.Ba=+k)+","+(this.Ra=this.Ea=+p)+"h"+ +u+"v"+ +x+"h"+-u+"Z"},toString:function(){return this.Ga}};el.prototype=fl.prototype={constructor:el,has:function(k){return" "+k in this},get:function(k){return this[" "+k]},set:function(k,p){this[" "+k]=p;return this},remove:function(k){k=" "+k;return k in this&&delete this[k]},clear:function(){for(var k in this)" "===k[0]&&delete this[k]},keys:function(){var k=[],p;for(p in this)" "===p[0]&&k.push(p.slice(1));return k},values:function(){var k=[],p;for(p in this)" "===p[0]&&k.push(this[p]);return k},entries:function(){var k=[],p;for(p in this)" "===p[0]&&k.push({key:p.slice(1),value:this[p]});return k},size:function(){var k=0,p;for(p in this)" "===p[0]&&++k;return k},empty:function(){for(var k in this)if(" "===k[0])return!1;return!0},each:function(k){for(var p in this)" "===p[0]&&k(this[p],p.slice(1),this)}};var Pg=fl.prototype;gl.prototype=function(k,p){var u=new gl;if(k instanceof gl)k.each(function(A){u.add(A)});else if(k){var x=-1,z=k.length;if(null==p)for(;++xz;++z)if(x=p.source[z])x.length?u.push({source:x,target:p.target[z]=Array(4)}):p.target[z]=Pv(x);return k};ge.add=function(k){var p=+this.yb.call(null,k),u=+this.Eb.call(null,k);return Ov(this.cover(p,u),p,u,k)};ge.addAll=function(k){var p,u,x=k.length,z,A,ma=Array(x),oa=Array(x),ra=Infinity,qa=Infinity,pa=-Infinity,wa=-Infinity;for(u=0;upa&&(pa=z),Awa&&(wa=A));pak||k>z||x>p||p>A){var ma=z-u,oa=this.tb,ra;switch(ra=(p<(x+A)/2)<<1|k<(u+z)/2){case 0:do{var qa=Array(4);qa[ra]=oa;oa=qa}while(ma*=2,z=u+ma,A=x+ma,k>z||p>A);break;case 1:do qa=Array(4),qa[ra]=oa,oa=qa;while(ma*=2,u=z-ma,A=x+ma,u>k||p>A);break;case 2:do qa=Array(4),qa[ra]=oa,oa=qa;while(ma*=2,z=u+ma,x=A-ma,k>z||x>p);break;case 3:do qa= Array(4),qa[ra]=oa,oa=qa;while(ma*=2,u=z-ma,x=A-ma,u>k||x>p)}this.tb&&this.tb.length&&(this.tb=oa)}else return this;this.Qa=u;this.Ra=x;this.Ba=z;this.Ea=A;return this};ge.data=function(){var k=[];this.visit(function(p){if(!p.length){do k.push(p.data);while(p=p.next)}});return k};ge.extent=function(k){return arguments.length?this.cover(+k[0][0],+k[0][1]).cover(+k[1][0],+k[1][1]):isNaN(this.Qa)?void 0:[[this.Qa,this.Ra],[this.Ba,this.Ea]]};ge.find=function(k,p,u){var x=this.Qa,z=this.Ra,A,ma,oa,ra,qa=this.Ba,pa=this.Ea,wa=[],Da=this.tb,Ha;Da&&wa.push(new fe(Da,x,z,qa,pa));null==u?u=Infinity:(x=k-u,z=p-u,qa=k+u,pa=p+u,u*=u);for(;Ha=wa.pop();)if(!(!(Da=Ha.node)||(A=Ha.x0)>qa||(ma=Ha.y0)>pa||(oa=Ha.x1)=jc)<<1|k>=Ha)Ha=wa[wa.length-1],wa[wa.length-1]=wa[wa.length- 1-Da],wa[wa.length-1-Da]=Ha}else if(Ha=k-+this.yb.call(null,Da.data),jc=p-+this.Eb.call(null,Da.data),Ha=Ha*Ha+jc*jc,Ha=(pa=(z+ma)/2))?z=pa:ma=pa;(Ha=qa>=(wa=(A+oa)/2))?A=wa:oa=wa;if(!(p=u,u=u[jc=Ha<<1|Da]))return this;if(!u.length)break;if(p[jc+1&3]||p[jc+2&3]||p[jc+3&3]){var eb=p;var Pc=jc}}for(;u.data!==k;)if(!(x=u,u=u.next))return this;(k=u.next)&&delete u.next;if(x)return k?x.next=k:delete x.next,this;if(!p)return this.tb=k,this;k?p[jc]=k:delete p[jc];(u=p[0]||p[1]||p[2]||p[3])&&u===(p[3]||p[2]||p[1]||p[0])&&!u.length&&(eb?eb[Pc]=u:this.tb=u);return this};ge.removeAll=function(k){for(var p=0,u=k.length;p=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;il.prototype=So.prototype;So.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,this.width|0))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};var Tv,Uv={"%":function(k,p){return(100*k).toFixed(p)},b:function(k){return Math.round(k).toString(2)},c:function(k){return k+""},d:function(k){return Math.round(k).toString(10)},e:function(k,p){return k.toExponential(p)},f:function(k,p){return k.toFixed(p)},g:function(k,p){return k.toPrecision(p)},o:function(k){return Math.round(k).toString(8)},p:function(k,p){return Qv(100*k,p)},r:Qv,s:function(k,p){var u=hl(k,p);if(!u)return k+"";var x=u[0];u=u[1];u=u-(Tv=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1;var z=x.length;return u===z?x:u>z?x+Array(u-z+1).join("0"):0Ld;hg*=Vw;op.add(aw(hg*qp*ae(rp),Uw*ij+hg*De(rp)));Ia+=yl?Oh+qp*cF:Oh;yl^pd>=Qc^pp>=Qc&&(Dd=Xv(Wv(Dd),Wv(xl)),Yv(Dd),pd=Xv(Ma,Dd),Yv(pd),pd=(yl^0<=Oh?-1:1)*jl(pd[2]),Rc>pd||Rc===pd&&(Dd[0]||Dd[1]))&&(Ta+=yl^0<=Oh?1:-1)}}bd=(-1E-6>Ia||1E-6>Ia&&-1E-6>op)^Ta&1;Uc.length?(eb||(z.polygonStart(),eb=!0),uD(Uc,wD,bd,u,z)):bd&&(eb||(z.polygonStart(),eb=!0),z.lineStart(),u(null,null,1,z),z.lineEnd());eb&&(z.polygonEnd(),eb=!1);Uc=Pc=null},sphere:function(){z.polygonStart();z.lineStart();u(null,null,1,z);z.lineEnd();z.polygonEnd()}};return Oc}})(function(){return!0},function(k){var p=NaN,u=NaN,x=NaN,z;return{lineStart:function(){k.lineStart();z=1},point:function(A,ma){var oa=0gg(ra-Ld))k.point(p,u=0<(u+ma)/2?Ce:-Ce),k.point(x,u),k.lineEnd(),k.lineStart(),k.point(oa,u),k.point(A,u),z=0;else if(x!==oa&&ra>=Ld){1E-6>gg(p-x)&&(p-=1E-6*x);1E-6>gg(A-oa)&&(A-=1E-6*oa);ra=p;var qa=u,pa=A,wa,Da,Ha=ae(ra-pa);u=1E-6k?Ld:Math.acos(k))&&k/ae(k)}).invert=aj(function(k){return k});kl(3);aj(np);aj(jl);aj(function(k){return 2*np(k)});bj.prototype=bw.prototype={constructor:bj,count:function(){return this.eachAfter(xD)},each:function(k){var p,u=[this],x;do{var z=u.reverse();for(u=[];p=z.pop();)if(k(p),p=p.children){var A=0;for(x=p.length;Ap&&(p+=36E5);k.setTime(36E5*Math.floor((+k-p)/36E5)+p)},function(k,p){k.setTime(+k+36E5*p)},function(k,p){return(p-k)/36E5},function(k){return k.getHours()}),cp=Rd(function(k){k.setHours(0,0,0,0)},function(k,p){k.setDate(k.getDate()+p)},function(k,p){return(p-k-6E4*(p.getTimezoneOffset()-k.getTimezoneOffset()))/864E5},function(k){return k.getDate()-1}),yw=Mg(0),bp=Mg(1);Mg(2);Mg(3);var dp=Mg(4);Mg(5);Mg(6);var gF=Rd(function(k){k.setDate(1);k.setHours(0,0,0,0)},function(k,p){k.setMonth(k.getMonth()+p)},function(k,p){return p.getMonth()-k.getMonth()+12*(p.getFullYear()-k.getFullYear())},function(k){return k.getMonth()}),Og=Rd(function(k){k.setMonth(0,1);k.setHours(0,0,0,0)},function(k,p){k.setFullYear(k.getFullYear()+p)},function(k,p){return p.getFullYear()-k.getFullYear()},function(k){return k.getFullYear()});Og.every=function(k){return isFinite(k=Math.floor(k))&&0this.be&&2===this.Oa&&this.Fa.lineTo(this.yb,this.Eb);(this.Ha||0!==this.Ha&&1===this.Oa)&&this.Fa.closePath();0<=this.Ha&&(this.be=1-this.be,this.Ha=1-this.Ha)},point:function(p,u){p=+p;u=+u;switch(this.Oa){case 0:this.Oa=1;this.Ha?this.Fa.lineTo(p,u):this.Fa.moveTo(p,u);break;case 1:this.Oa=2;default:if(0>=this.be)this.Fa.lineTo(this.yb,u),this.Fa.lineTo(p,u);else{var x=this.yb*(1-this.be)+p*this.be;this.Fa.lineTo(x,this.Eb);this.Fa.lineTo(x,u)}}this.yb=p;this.Eb=u}};fj.prototype={constructor:fj,scale:function(p){return 1===p?this:new fj(this.k*p,this.x,this.y)},translate:function(p,u){return 0===p&0===u?this:new fj(this.k,this.x+this.k*p,this.y+this.k*u)},apply:function(p){return[p[0]*this.k+this.x,p[1]*this.k+this.y]},applyX:function(p){return p*this.k+this.x},applyY:function(p){return p*this.k+this.y},invert:function(p){return[(p[0]-this.x)/this.k,(p[1]-this.y)/this.k]},invertX:function(p){return(p-this.x)/this.k},invertY:function(p){return(p-this.y)/this.k},rescaleX:function(p){return p.copy().domain(p.range().map(this.invertX,this).map(p.invert,p))},rescaleY:function(p){return p.copy().domain(p.range().map(this.invertY,this).map(p.invert,p))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};new fj(1,0,0);Bj=b;Kx=function(p,u){return up?1:u>=p?0:NaN};oj=function(p,u){var x=p.length,z=-1,A,ma,oa;if(null==u)for(;++z=A)for(ma=oa=A;++zA&&(ma=A),oa=A)for(ma=oa=A;++zA&&(ma=A),oa=A)for(ma=A;++zma&&(ma=A)}else for(;++z=A)for(ma=A;++zma&&(ma=A);return ma};Os=function(p,u){var x=p.length,z=-1,A,ma;if(null==u)for(;++z=A)for(ma=A;++zA&&(ma=A)}else for(;++z=A)for(ma=A;++zA&&(ma=A);return ma};TA=function(p,u){var x=p.length,z=-1,A,ma=0;if(null==u)for(;++zHa;qa||(qa=pa=dl());if(Dazl-1E-12)qa.moveTo(Da*Qg(Ha),Da*df(Ha)),qa.arc(0,0,Da,Ha,jc,!Pc),1E-12Na?kj:Math.acos(Na))/2);eb=Lh(Ga[0]*Ga[0]+Ga[1]*Ga[1]);Ga=tp(Ta,(wa-eb)/(Na-1));Na=tp(Ta,(Da-eb)/(Na+1))}}1E-12=bd;--Ha)pa.point(tc[Ha],Oc[Ha]);pa.lineEnd();pa.areaEnd()}Pc&&(tc[Da]=+x(eb,Da,wa),Oc[Da]=+A(eb,Da,wa),pa.point(z?+z(eb,Da,wa):tc[Da],ma?+ma(eb,Da,wa):Oc[Da]))}if(Uc)return pa=null,Uc+""||null} function u(){return Ew().defined(oa).curve(qa).context(ra)} var x=Cw,z=null,A=td(0),ma=Dw,oa=td(!0),ra=null,qa=rl,pa=null;p.x=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),z=null,p):x};p.x0=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),p):x};p.x1=function(wa){return arguments.length?(z=null==wa?null:"function"===typeof wa?wa:td(+wa),p):z};p.y=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),ma=null,p):A};p.y0=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),p):A};p.y1=function(wa){return arguments.length?(ma=null==wa?null:"function"===typeof wa?wa:td(+wa),p):ma};p.lineX0=p.lineY0=function(){return u().x(x).y(A)};p.lineY1=function(){return u().x(x).y(ma)};p.lineX1=function(){return u().x(z).y(A)};p.defined=function(wa){return arguments.length?(oa="function"===typeof wa?wa:td(!!wa),p):oa};p.curve=function(wa){return arguments.length?(qa=wa,null!=ra&&(pa=qa(ra)),p):qa};p.context=function(wa){return arguments.length?(null==wa?ra=pa=null:pa=qa(ra=wa),p):ra};return p};Vy=Ew;ux=function(){function p(ra){var qa,pa=ra.length;var wa=0;var Da=Array(pa),Ha=Array(pa),jc=+A.apply(this,arguments);var eb=Math.min(zl,Math.max(-zl,ma.apply(this,arguments)-jc));var Pc=Math.min(Math.abs(eb)/pa,oa.apply(this,arguments)),Uc=Pc*(0>eb?-1:1),tc;for(qa=0;qa=e;e++)c.push(new Date(b.getFullYear(),b.getMonth()+e));var f=new Map;a=Mc(a);for(b=a.next();!b.done;b=a.next()){var h=b.value;b=ug(Fg(h,1))+"-"+ug(Fg(h,2));var n=void 0;e=null!=(n=f.get(b))?n:0;n=void 0;h=null!=(n=Jg(h,3))?n:0;f.set(b,e+h)}return c.map(function(r){var t=r.getFullYear()+"-"+(r.getMonth()+1);return{month:r.getTime(),count:f.get(t)||0}})} function KF(a){var b=a.locale;a={};return mC("{{monthYear}}","
{{series.name}}: {{measure}}
").de((a.monthYear=function(){return(new Date(this.datum.month)).toLocaleDateString(b,{month:"long",year:"numeric"})},a)).Zi()} ;}).call(this); ");return null==a||null==a.sheet?Zg:bn(a.sheet,void 0!=b?b:null,c)} function fn(a){a=dh(""+a+"");return(new DOMParser).parseFromString(bh(a),"text/html").body.children[0]} function dn(a,b){if(!a)return Og;var c=document.createElement("div").style;gn(a).forEach(function(e){var f=vf&&e in an?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=Xm(a,e),e=wm(f,e,b),null!=e&&Ym(c,f,e))});return new Kg(c.cssText||"",Dg)} function hn(a){var b=Array.from(Pm(Em,a,"getElementsByTagName",["STYLE"])),c=pf(b,function(n){return ef(Tm(n).cssRules)});c=cn(c);for(var e=[],f=0;f"+a+""),hn(a),a=a.innerHTML);a=dh(a);var c=document.createElement("template");if(on&&"content"in c)ui(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;ui(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=kn?new WeakMap:new mn;e=a.nextNode();){a:{var f=e;switch(Vm(f)){case 3:f= qn(this,f);break a;case 1:if("TEMPLATE"==Um(f).toUpperCase())f=null;else{var k=Um(f).toUpperCase();if(k in this.na||"http://www.w3.org/1999/xhtml"!=Zm(f))var n=null;else this.ha[k]?n=this.O.createElement(k):(n=this.O.createElement("span"),this.Ca&&Rm(n,"data-sanitizer-original-tag",k.toLowerCase()));if(n){var r=n,t=Qm(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=Um(E);ma=ma.value;var ua={tagName:Wd(ta).toLowerCase(),attributeName:Wd(na).toLowerCase()},sa={uh:void 0};"style"==ua.attributeName&&(sa.uh=Sm(E));E=rn(ta,na);E in this.v?(na=this.v[E],ma=na(ma,ua,sa)):(na=rn(null,na),na in this.v?(na=this.v[na],ma=na(ma,ua,sa)):ma=null)}null!==ma&&Rm(r,k.name,ma)}f=n}else f=null}break a;default:f=null}}if(f){if(1==Vm(f)&&c.set(e,f),e=Wm(e),k=!1,e)n=Vm(e),r=Um(e).toLowerCase(),t=Wm(e),11!=n||t?"body"==r&&t&&(n=Wm(t))&&!Wm(n)&&(k=!0):k=!0,n=null,k||!e?n=b:1==Vm(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else Wj(e)}c.clear&& c.clear();return b};var sn={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 tn={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 un={"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 vn(a){this.O=document.implementation.createHTMLDocument("");a=a||new wn;xn(a);this.v=fg(a.v);this.na=fg(a.Ca);this.ha=fg(a.Ia);this.Ca=a.ta;a.ka.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Ud('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Ud('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=yn},this);a.Ka.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||un[b])throw new Ud("Only valid custom element tag names allowed, got: %s.",[b]);this.ha[b]=!0},this);this.ya=a.O;this.ka=a.ya;this.N=null;this.ta=a.oa} Pd(vn,pn);function zn(a){return function(b,c){b=Wd(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=vg(c)?vg(c):null}} function wn(){this.v={};Se([mm,nm],function(a){ag(a).forEach(function(b){this.v[b]=yn},this)},this);this.N={};this.ka=[];this.Ka=[];this.Ca=fg(sn);this.Ia=fg(tn);this.ta=!1;this.La=yg;this.ma=this.ha=this.Oa=this.O=ri;this.ya=null;this.na=this.oa=!1} function An(a,b){return function(c,e,f,k){c=a(c,e,f,k);return null==c?null:b(c,e,f,k)}} function Bn(a,b,c,e){a[c]&&!b[c]&&(a[c]=An(a[c],e))} function xn(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");Bn(a.v,a.N,"* USEMAP",Cn);var b=zn(a.La);["* ACTION","* CITE","* HREF"].forEach(function(e){Bn(this.v,this.N,e,b)},a);var c=zn(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){Bn(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){Bn(this.v,this.N,e,Nd(Dn,this.Oa))},a);Bn(a.v,a.N,"A TARGET",Nd(En,["_blank","_self"]));Bn(a.v,a.N,"* CLASS",Nd(Fn,a.ha));Bn(a.v,a.N,"* ID",Nd(Gn,a.ha));Bn(a.v,a.N,"* STYLE",Nd(a.ma,c));a.na=!0} function rn(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function yn(a){return Wd(a)} function En(a,b){b=Wd(b);return 0<=Re(a,b.toLowerCase())?b:null} function Cn(a){return(a=Wd(a))&&"#"==a.charAt(0)?a:null} function Dn(a,b,c){b=Wd(b);return a(b,c)} function Fn(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f")+1,a.lastIndexOf("/i)&&a.match(/<\/td>$/i)&&(b=b||"td",a=""+a+"");a.match(/^/i)&&a.match(/<\/tr>$/i)&&(b=b||"tr",a=""+a+"");a.match(/^<(tbody|thead|tfoot)>/i)&&a.match(/<\/(tbody|thead|tfoot)>$/i)&&(b=b||a.match(/^<(tbody|thead|tfoot)>/i)[1],a=""+a+"
");a=Qn(a);b&&(a=a.querySelector(b).parentNode);return a} function Pn(a,b){for(var c=[a],e=null;e=c.pop();)Array.prototype.forEach.call(e.childNodes,function(f){f.nodeType===Node.TEXT_NODE?Rn(e,f,b):f.childNodes.length&&c.push(f)})} function Rn(a,b,c){if(b.textContent.match(Sn)){var e=b.nextSibling;a.removeChild(b);b=b.textContent;for(var f=null,k=[];f=Sn.exec(b);){0e&&(a=f+".autoNamespace"+this.ha++);if(b){c&&(b=Md(b,c));var k=this.N[f];k||(k=[],this.N[f]=k);Xe(k,this.v[a]);this.v[a]=b;k.push(b);this.O.hasOwnProperty(f)}else if(f.length)b=this.v[a],Xe(this.N[f]||[],b),delete this.v[a];else if(1