false
Search
Clear search
Close search
Google apps
Main menu
");return null==a||null==a.sheet?Oba:lda(a.sheet,void 0!=b?b:null,c)} function qq(a){a=rn(""+a+"");return(new DOMParser).parseFromString(pn(a),"text/html").body.children[0]} function pq(a,b){if(!a)return gn;var c=document.createElement("div").style;rq(a).forEach(function(e){var f=Cc&&e in kda?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Ib(f,"--")||Ib(f,"var")||(e=mq(a,e),e=Tca(f,e,b),null!=e&&nq(c,f,e))}); return new cn(c.cssText||"",bn)} function nda(a){var b=Array.from(gq(Xca,a,"getElementsByTagName",["STYLE"])),c=xaa(b,function(k){return wc(hda(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+""),nda(b),b=b.innerHTML);b=rn(b);var c=document.createElement("template");if(tda&&"content"in c)Bp(c,b),c=c.content;else{var e=document.implementation.createHTMLDocument("x"); c=e.body;Bp(e.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=rda?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"!=ida(f))var k=null;else this.qa[h]?k=this.ma.createElement(h):(k=this.ma.createElement("span"),this.Ha&&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(Ib(E,"data-sanitizer-"))x=null;else{var la=jq(u);x=x.value;var qa={tagName:Lb(la).toLowerCase(),attributeName:Lb(E).toLowerCase()},sa={Lz:void 0};"style"==qa.attributeName&&(sa.Lz=gda(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 Rp(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(Ida.call(c,e)){b=a;var f=e,h=c[e];0<=f.indexOf("-")?b.setProperty(f,h):b[f]=h}}}; function Lq(a,b,c,e){(e[b]||e.__default)(a,b,c)} ;var Mq=null;function Jda(a){this.created=[];this.deleted=[];this.node=a} ;var Kda="undefined"!==typeof Node&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};function Lda(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 Lda(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":Tm('\n'),"add_ad.svg":Tm('\n'), "add_box.svg":Tm('\n'),"announcement.svg":Tm('\n \n \n\n'), "arrow_back.svg":Tm('\n \n \n\n'),"arrow_circle_down.svg":Tm('\n \n\n'), "arrow_circle_down_filled.svg":Tm('\n \n\n'), "arrow_downward.svg":Tm('\n'),"arrow_drop_down.svg":Tm('\n'),"arrow_drop_up.svg":Tm('\n'),"arrow_forward.svg":Tm('\n'), "arrow_upward.svg":Tm('\n'),"article.svg":Tm('\n'),"attach_file.svg":Tm('\n'), "auto_awesome.svg":Tm('\n'),"awf.svg":Tm('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "awf_dark.svg":Tm('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "brand_awareness.svg":Tm('\n \n\n'),"brand_awareness_dark.svg":Tm('\n \n\n'), "calendar_today.svg":Tm('\n'),"campaign.svg":Tm('\n \n \n\n'), "chat.svg":Tm('\n \n \n\n'),"chat_spark.svg":Tm('\n \n\n'), "check.svg":Tm('\n \n \n\n'),"check_circle.svg":Tm('\n \n \n\n'), "check_circle_filled.svg":Tm('\n \n \n \n \n\n'),"check_circle_outline.svg":Tm('\n \n \n\n'), "close.svg":Tm('\n \n \n\n'),"code.svg":Tm('\n'),"content_copy.svg":Tm('\n \n\n'), "control_point_duplicate.svg":Tm('\n'), "delete.svg":Tm('\n'),"delete_outline.svg":Tm('\n'),"do_not_disturb.svg":Tm('\n \n \n\n'), "down_arrow.svg":Tm('\n \n \n\n'),"drive_document.svg":Tm('\n \n \n\n'),"drive_image.svg":Tm('\n \n \n\n'), "dvr.svg":Tm('\n'),"edit.svg":Tm('\n\n\n'), "edit_note.svg":Tm('\n \n\n'),"email.svg":Tm('\n \n \n\n'), "error.svg":Tm('\n'),"error_outline.svg":Tm('\n \n \n\n'), "event_available.svg":Tm('\n \n \n\n'),"face.svg":Tm('\n'), "fast_forward.svg":Tm('\n'),"featured_video.svg":Tm('\n'), "filter_list.svg":Tm('\n \n\n'),"flag.svg":Tm('\n'),"flag_filled.svg":Tm('\n'), "format_bold.svg":Tm('\n'),"format_clear.svg":Tm('\n'), "format_indent_decrease.svg":Tm('\n'),"format_indent_increase.svg":Tm('\n'),"format_italic.svg":Tm('\n'), "format_list_bulleted.svg":Tm('\n'),"format_list_numbered.svg":Tm('\n'), "format_quote.svg":Tm('\n \n\n'),"format_underline.svg":Tm('\n'), "forum.svg":Tm('\n'),"google_ads_logo.svg":Tm('\n \n\n'), "help_guide.svg":Tm('\n\n\n\n\n\n\n'), "help_guide_base.svg":Tm('\n \n\n'), "help_guide_dark.svg":Tm('\n\n\n\n\n\n\n'), "help_outline.svg":Tm('\n \n \n\n'),"highlight_alt.svg":Tm('\n'), "info.svg":Tm('\n \n \n\n'),"info_filled.svg":Tm('\n'), "information_spark_icon.svg":Tm('\n\n\n\n\n\n\n\n'), "keep_pin_outline.svg":Tm('\n \n \n\n'),"keyboard_arrow_up.svg":Tm('\n \n \n\n'),"label.svg":Tm('\n \n \n\n'), "label_off.svg":Tm('\n \n \n\n'), "language.svg":Tm('\n'), "lightbulb.svg":Tm('\n'),"link.svg":Tm('\n'), "list_alt.svg":Tm('\n\n \n\n'), "list_alt_dark.svg":Tm('\n \n\n'), "lock.svg":Tm('\n \n \n \n\n'),"lock_open.svg":Tm('\n \n \n \n\n'), "lock_person.svg":Tm('\n \n\n'), "mail_outline.svg":Tm('\n'),"mark_chat_unread.svg":Tm('\n'), "mark_email_unread.svg":Tm('\n'),"maximize.svg":Tm('\n'), "minimize.svg":Tm('\n'),"mode_edit.svg":Tm('\n \n \n\n'),"more_vert.svg":Tm('\n \n \n\n'), "navigate_before.svg":Tm('\n'),"navigate_next.svg":Tm('\n'),"notifications.svg":Tm('\n'), "open_in_new.svg":Tm('\n'),"pen_spark.svg":Tm('\n \n\n'), "phone.svg":Tm('\n \n \n\n'),"play_arrow.svg":Tm('\n \n \n\n'), "play_circle.svg":Tm('\n \n \n\n'),"play_circle_outline.svg":Tm('\n \n\n'), "policy.svg":Tm('\n'), "priority.svg":Tm('\n \n\n'),"public.svg":Tm('\n \n \n\n'), "question_answer.svg":Tm('\n \n \n\n'),"remove_circle_outline.svg":Tm('\n \n \n\n'), "reply.svg":Tm('\n \n\n'),"reply_modern.svg":Tm('\n'),"restart_alt.svg":Tm('\n \n \n\n'), "schedule.svg":Tm('\n \n\n'),"screenshot_monitor.svg":Tm('\n'), "search.svg":Tm('\n \n \n\n'),"send.svg":Tm('\n'), "send_spark.svg":Tm('\n \n\n'),"sentiment_very_satisfied.svg":Tm('\n'), "spark.svg":Tm('\n \n\n'), "star.svg":Tm('\n'),"star_boarder.svg":Tm('\n'), "storefront.svg":Tm('\n \n\n'), "supervised_user_circle.svg":Tm('\n \n \n \n \n\n'), "support.svg":Tm('\n \n\n'), "sync.svg":Tm('\n'),"sync_disabled.svg":Tm('\n'), "text_format.svg":Tm('\n'),"thumb_down_alt.svg":Tm('\n'), "thumb_up.svg":Tm('\n'),"thumb_up_alt.svg":Tm('\n'), "timer.svg":Tm('\n\n\n'),"translate.svg":Tm('\n'), "undo.svg":Tm('\n'),"unfold_more.svg":Tm('\n'), "unpin.svg":Tm('\n \n \n\n'),"verified.svg":Tm('\n'), "video_youtube.svg":Tm('\n'),"video_youtube_outline.svg":Tm('\n \n \n\n'), "view_column.svg":Tm('\n'),"visibility.svg":Tm('\n \n \n\n'), "warning.svg":Tm('\n \n \n\n'),"warning_filled.svg":Tm('\n')};var Tda="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 Lr(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.wb?!1:a.wb,k=void 0===a.ze?[]:a.ze,l=void 0===a.title?"":a.title;a=void 0===a.Lc?"rem":a.Lc;A.call(this,"sc.shared.MaterialIcon");this.icon=b;this.ariaLabel=c;this.ariaBusy=e;this.size=f;this.ze=k;this.wb=h;this.title=l;this.Lc=a} w(Lr,A); Lr.prototype.content=function(){var a=this,b=""+("rem"!==this.Lc?this.size:this.size/16)+this.Lc,c={root:!0,baseline:this.wb,flip:-1!==Tda.indexOf(this.icon)},e=0===this.icon.indexOf("gm/");e||(c["text-icon"]=!0);for(var f=t(this.ze),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(Sda[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 Uda=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],Vda={duration:300},Wda={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function Mr(a){a=void 0===a?{}:a;a=void 0===a.Vo?!1:a.Vo;A.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.oa=!1;this.parentElement=null;this.Vo=a;this.va=function(c){Nr(b,c.clientX,c.clientY,b.Vo)}; this.ua=function(){b.oa=!0;b.Ja()}; this.ma=function(){b.oa=!1;b.Ja()}} w(Mr,A);Mr.prototype.Bb=function(){this.ma()}; Mr.prototype.content=function(){var a=this,b=Aca(wp(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")}); Nr(this,0,0,!0,!1);Xda(this)}; function Xda(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 Or(a,b){"Enter"!==b.code&&"Space"!==b.code||Nr(a,0,0,!0)} function Nr(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(Uda,Vda),a.o.animate(l,Wda))}} ;function Pr(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialButton");this.model=a instanceof Jr?a:new Jr(a);this.overlay=new Mr;this.watch(this.model)} w(Pr,A);n=Pr.prototype;n.content=function(a){var b=this;a&&this.model.uf(a);var c=""!==this.model.getText(),e=""!==this.model.je(),f=this.model.ll()?"a":"button";this.element("div","class","container","style",{height:this.model.wp?"100%":null},function(){b.element("div","class",{"touch-target":!0,hidden:!b.model.Ym},"aria-hidden","true","hidden",!b.model.Ym,"onclick",function(){if(!b.model.Og()){var l;null==(l=b.o)||l.click();Nr(b.overlay,0,0,!0)}}); var h,k={};b.o=b.element(f,"href",b.model.ll()||void 0,"target",Yda(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"]=Rda(b.model),k.hairline=3===b.model.getStyle(),k.pill=10===b.model.getStyle(),k.href=!!b.model.ll(), k.filled=4===b.model.getStyle(),k["filled-pill"]=11===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.Fn(),k["icon-only"]=e&&!c&&!b.model.kq,k["small-icon"]=b.model.re,k["two-icons"]=Kr(b.model),k["disable-legacy-icon-only-touch-target"]=b.model.ds,k.hidden=!b.model.Ym,k.compact=b.model.compact,k["high-contrast"]=b.model.Gw,k[b.model.vc]=0!==b.model.vc,k[b.model.Md]=0!==b.model.Md,k),"style", Object.assign({},{"max-width":""===b.model.ql()?null:b.model.ql(),width:""===b.model.Sm?null:b.model.Sm,height:b.model.wp?"100%":null},""===b.model.jp?{}:{"font-weight":b.model.jp}),"role",b.model.Qf,"type","button","aria-label",b.model.Qd(),"aria-description",b.model.dG(),"aria-describedby",b.model.Qk,"title",b.model.getTitle(),"aria-expanded",null==(h=b.model.wA())?void 0:h.toString(),"aria-haspopup",b.model.xA(),"aria-controls",b.model.qz,"aria-pressed",b.model.ariaPressed,"disabled",b.model.Og(), "onclick",function(l){b.Hb(l)},"onkeydown",function(l){b.overlay&&Or(b.overlay,l)},function(){e&&b.element("span","aria-hidden",c?!0:!1,"class",{icon:!0, "before-text":Kr(b.model)},new Lr({icon:b.model.je(),ariaBusy:b.model.Ss,ariaLabel:b.model.Qd(),size:b.model.re||c?18:24,wb:!0,Lc:b.model.Lc}));c&&b.element("span","class",{overflow:""!==b.model.ql()||""!==b.model.Sm},function(){ir(b.model.getText())}); Kr(b.model)&&b.element("span","aria-hidden",!0,"class",{icon:!0,"after-text":Kr(b.model)},new Lr({icon:b.model.Jq,size:b.model.re||c?18:24,wb:!0,Lc:b.model.Lc}));b.overlay.render()})})}; n.Hb=function(a){var b=this.model.Ip();b&&b({method:0===a.clientX&&0===a.clientY?1:2})}; n.setDisabled=function(a){this.model.setDisabled(a)}; n.Wd=na(4);n.wA=function(){return this.model.wA()}; n.dm=function(a){this.model.dm(a)}; n.xA=function(){return this.model.xA()}; n.getText=function(){return this.model.getText()}; n.setText=function(a){this.model.setText(a)}; n.je=function(){return this.model.je()}; n.setIcon=function(a){this.model.setIcon(a)}; n.focus=function(){var a;null==(a=this.o)||a.focus()}; function Yda(a){if(a.model.ll())return(a=a.model.getTarget())?Zda[a]:void 0} var Qr={},Zda=(Qr[0]="_self",Qr[1]="_blank",Qr[2]="_parent",Qr[3]="_top",Qr);function Rr(){try{return!!window.localStorage}catch(a){return!1}} function Sr(a,b){if(Rr())try{window.localStorage.setItem(a,JSON.stringify(b))}catch(c){}} function Tr(a){var b={},c=void 0===b.removeItem?!1:b.removeItem;b=void 0===b.aR?!0:b.aR;if(!Rr())return null;try{var e=window.localStorage.getItem(a);if(!e)return null;b&&(e=JSON.parse(e));c&&Ur(a);return e}catch(f){return null}} function Ur(a){Rr()&&window.localStorage.removeItem(a)} ;function Vr(a,b,c){c=void 0===c?!1:c;try{var e=new URL(a);var f=!0}catch(k){f=Yo(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 Wr(a,b){b=new URL(null!=b?b:window.location.href);return(new URLSearchParams(b.search)).get(a)} function Xr(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 Yr(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 Zr(a,b){try{var c=new URL(b);var e=!0}catch(f){b=Yo(b),c=new URL(b.href),e=!1}c.hash=Yr("play",a,c.hash);return e?c.toString():c.pathname+c.search+c.hash} ;var $r={gE:{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"}},IJ:{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"}}},as=$r;as=$r;var bs={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 ds={iE:".",Sy:",",PERCENT:"%",bz:"0",uK:"+",vE:"-",jE:"E",wE:"\u2030",Ty:"\u221e",qK:"NaN",hE:"#,##0.###",yK:"#E0",sK:"#,##0%",JJ:"\u00a4#,##0.00",Ny:"USD"},es=ds;es=ds;function gs(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.Va= 0==f||f==l;e=c[0]-e;a.Ka=ks(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 es.qK;var b=[];var c=a,e=a;if(0==this.Fa)var f=ms;else c=Math.abs(c),e=Math.abs(e),f=ns(this,1>=c?0:ps(c)).Vz,e=qs(e,-f),rs(this,e),c=qs(c,-f),c=rs(this,c),f=ns(this,f+ps(c.intValue));a=qs(a,-f.Vz);(c=0>a||0==a&&0>1/a)?f.NB?b.push(f.NB):(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)ss(this,e,this.qa, b),ts(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=qs(e,-h);var k=this.qa;1this.qa?(k=h%this.Ia,0>k&&(k=this.Ia+k),e=qs(e,k),h-=k,k=1):1>this.qa?(h++,e=qs(e,-1)):(h-=this.qa-1,e=qs(e,this.qa-1));ss(this,e,k,b);ts(this,h,b)}else ss(this,a,this.qa,b);else b.push(es.Ty);c?f.OB?b.push(f.OB):(isFinite(a)&&b.push(f.zD),b.push(this.Ha)):(isFinite(a)&&b.push(f.zD),b.push(this.Ka));return b.join("")}; function rs(a,b){var c=qs(b,a.ma);0a.ma)throw Error("Min value must be less than max value");e||(e=[]);b=rs(a,b);var f=b.intValue,h=b.vN,k=0h.length&&(h="1"+Fp("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(es.vE)):a.rb&&c.push(es.uK);b=""+b;for(var e=es.bz,f=b.length;fa)return a-48;var b=es.bz.charCodeAt(0);return b<=a&&ab)return ms;b=Math.min(14,b);var c=a[qs(1,b)];for(--b;!c&&3<=b;)c=a[qs(1,b)],b--;if(!c)return ms;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))?{Vz:b+1-(c[2].length-1),NB:a,OB:e,prefix:c[1],zD:c[3]}:ms:ms} function ps(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 pea(a){var b=rea();if(!b||0===b.length)return!1;(b=b.some(function(c){return sea(a,c)}))?window.sc_trackStatsEventByElement(a,2,30,"textFragment"):window.sc_trackStatsEventByElement(a,2,36,"textFragment"); return b} function sea(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 qea(a){var b;(b=!!a.name&&Kt(z().query+window.location.hash,a.name)||It(a))||(b=(a=a.dataset.scZippyId)?Lt().has(a):!1);return b} function It(a){var b=Eo("play");a=a.parentElement.nextElementSibling;return null!==a&&null!==a.querySelector('[data-videoid="'+b+'"]')} function Kt(a,b){return(new RegExp("[?#&,]"+Bo(b)+"(?:[#&,]|$)")).test(a)} function Ft(a){a.style.marginTop=-a.offsetHeight+"px"} Bt.prototype.ma=function(a,b){xo(a,"zippy-hidden");xo(b,"goog-zippy-expanded");xo(b,"goog-zippy-collapsed");var c=b.parentElement;if(Mt(b)){a.removeAttribute("aria-hidden");Hn(Dt,b,"aria-expanded","true");var e=2;Jt(a);Ct(c,!0);Et(b)}else Hn(Dt,a,"aria-hidden","true"),Hn(Dt,b,"aria-expanded","false"),e=3,a.addEventListener("transitionend",Nt),Ct(c,!1),tea(b),Gt(a,"margin-top .218s ease-out",function(){Ft(a)}.bind(this)); window.sc_trackStatsEventByElement(b,2,e)}; function Lt(){return new Set(Eo("zippy").split(","))} function Et(a){if(a=a.dataset.scZippyId){var b=Lt();b.add(a);Fo("zippy",[].concat(za(b.values())).join(","))}} function tea(a){if(a=a.dataset.scZippyId){var b=Lt();b.delete(a);Fo("zippy",[].concat(za(b)).join(","))}} Bt.prototype.oa=function(a,b,c){switch(c.which){case 13:case 32:c.preventDefault(),this.ma(a,b)}}; function Jt(a){uea(a);a.style.height=a.style.padding="";a.style.display="";a.removeEventListener("transitionend",Nt);Gt(a,"margin-top .218s ease-out",function(){a.style.overflow="auto";a.style.marginTop=0}); mp(document,"imgLazyLoad")} function uea(a){a=a.getElementsByClassName("goog-zippy-collapsed");for(var b=0;b]*>/gi,wea=/<\/?(?:blockquote|div|li|ol|ul|p)[^>]*>/gi,xea=/(<[^>]+>)/gi;function St(a,b,c){b=void 0===b?!1:b;var e=void 0===e?xea:e;var f=void 0===f?"":f;b&&(void 0===c?0:c)?(a=a.replace(wea,"\n").replace(/\n{2,}/gi,"\n").trim(),a=a.replace(/<\/?br[^>]*>/gi,"\n")):b&&(a=a.replace(vea,"\n").replace(/\n{2,}/gi,"\n").trim());return a.replace(e,f)} ;var Tt={OJ:["BC","AD"],NJ:["Before Christ","Anno Domini"],rK:"JFMAMJJASOND".split(""),JK:"JFMAMJJASOND".split(""),pK:"January February March April May June July August September October November December".split(" "),IK:"January February March April May June July August September October November December".split(" "),AK:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),NK:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),mL:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), RK:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),EK:"Sun Mon Tue Wed Thu Fri Sat".split(" "),QK:"Sun Mon Tue Wed Thu Fri Sat".split(" "),gU:"SMTWTFS".split(""),KK:"SMTWTFS".split(""),BK:["Q1","Q2","Q3","Q4"],vK:["1st quarter","2nd quarter","3rd quarter","4th quarter"],GJ:["AM","PM"],Du:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],CE:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],KJ:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],lE:6, dV:[5,6],mE:5},Ut=Tt;Ut=Tt;function Vt(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 Wt(){} function Xt(a){if("number"==typeof a){var b=new Wt;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(":",Gp(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=Yt(a);b.oa=[c,c];b.o={IU:a,zE:a};b.ma=[];return b}b=new Wt;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 Yt(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Gp(Math.floor(a/60)%100,2),":",Gp(a%60,2));return b.join("")} function Zt(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]} Wt.prototype.getOffset=function(a){a=this.ua-Zt(this,a);return-1440===a?0:a}; Wt.prototype.getShortName=function(a){return this.oa[0b)var c=a.o.Du[b];else if(8>b)c=a.o.CE[b-4];else if(12>b)c=a.o.KJ[b-8],c=c.replace("{1}",a.o.Du[b-8]),c=c.replace("{0}",a.o.CE[b-8]);else if(12===b)c=a.o.Du[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(13===b)c=a.o.Du[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{au(a,10);return}bu(a,c)} function eu(a,b){b=String(b);a=a.o||Ut;if(void 0!==a.nL){for(var c=[],e=0;e=f?String.fromCharCode(a.nL+f-48):b.charAt(e))}b=c.join("")}return b} var yea=!1;function fu(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 gu(a,b){fu(b);b=du(b);return a.o.GJ[12<=b&&24>b?1:0]} function zea(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),eu(a,Gp(c,k));case "Y":return c=e.getFullYear(),f=e.getMonth(),e=e.getDate(),c=Vt(c,f,e,a.o.mE,a.o.lE),c=(new Date(c)).getFullYear(),0>c&&(c=-c),2==k&&(c%=100),eu(a,Gp(c,k));case "M":a:switch(c=e.getMonth(),k){case 5:k=a.o.rK[c];break a;case 4:k=a.o.pK[c];break a;case 3:k=a.o.AK[c];break a;default:k=eu(a,Gp(c+1,k))}return k; case "k":return fu(f),c=du(f)||24,eu(a,Gp(c,k));case "S":return c=f.getMilliseconds()/1E3,eu(a,c.toFixed(Math.min(3,k)).slice(2)+(3k?a.o.BK[c]:a.o.vK[c];case "d":return eu(a,Gp(e.getDate(),k));case "m":return fu(f),eu(a,Gp(f.getMinutes?f.getMinutes():0,k));case "s":return fu(f),eu(a,Gp(f.getSeconds(),k));case "v":return(h||Xt(c.getTimezoneOffset())).qa;case "V":a=h||Xt(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(Gp(Math.floor(k/60)%100,2),Gp(k%60,2)),k=a.join("")):k=eu(a,Yt(e.getOffset(c))),k;default:return""}} ;function hu(){A.apply(this,arguments)} w(hu,A);hu.prototype.oa=function(){};function iu(a){Gr.call(this);this.ma=a;this.scrollLeft=this.o=0} w(iu,Gr);function ju(a){a=a.getBoundingClientRect();return{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height}} function Aea(a,b){return a.left=c.left&&f.right<=c.right){if(0===e)return 0;b=ju(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=ju(a.oa[e]);if(Aea(f,c)){b=f;break}if(f.left>=c.left&&f.right<=c.right){if(e===a.oa.length-1)return 0;b=ju(a.oa[e+1]);break}}return null===b?0:a.tb?b.right-c.right:b.left-c.left} function lu(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 Dea(a){0!==a.style&&(a=a.cardList[a.ma.o])&&a.oa()} function Eea(a){a.o=a.element("div","class","viewport","onscroll",function(b){a.ma.scrollLeft=a.o.scrollLeft;Dea(a);a.isMobile||0!==a.style||(a.ua.style.visibility=lu(a,0)?"visible":"hidden",a.va.style.visibility=lu(a,1)?"visible":"hidden");a.qq(b)},function(){a.element("div","class","reel-wrapper",function(){a.ya=a.element("ul","class",{reel:!0, "reel-mobile":a.isMobile},"role","list",function(){a.oa=a.cardList.map(function(b){return a.element("li","class","card-container","role",a.Fw?"none":null,function(){b.render()})})})})}); a.ma.scrollLeft!==a.o.scrollLeft&&(a.o.scrollLeft=a.ma.scrollLeft);Dea(a)} function Fea(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 Pr({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.Ea(0));a.ma.scrollLeft=f;a.o.scrollTo({left:f,top:0});0===b&&a.Gt&&a.Gt();1===b&&a.At&&a.At()}}, ariaLabel:c,title:c,disabled:0===b?0===a.ma.o:a.ma.o===a.ma.ma-1,style:6}))} function Gea(a){a.element("div","class","control-bar",function(){a.ua=Fea(a,0);a.element("div","class","indicator",a.ma.o+1+" / "+a.ma.ma);a.va=Fea(a,1)})} ku.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.isMobile||(a.ua=Bea(a,0,!0));Eea(a);a.isMobile||(a.va=Bea(a,1),a.ua&&(a.ua.style.visibility=lu(a,0)?"visible":"hidden"));break;case 1:Gea(a),Eea(a)}})}; ku.prototype.Bb=function(){};function mu(a){a=nu(a);return rn(a)} function Hea(a){a=nu(a);return Pn(a)} function ou(a){a=nu(a);return Wm(a)} function nu(a){return null===a?"null":void 0===a?"undefined":a} ;function pu(){} pu.prototype.request=function(a,b,c,e,f,h,k,l){var p=this;(new Promise(function(r,u){Iea(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.Zv();r.Xv()})}; function Jea(a,b,c,e){var f=[25];return new Promise(function(h,k){Iea(a,1,b,c,h,k,e,f)})} function Iea(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=Kea();0=a.ma.scrollWidth);b--)zo(a.o[b],"context-selector-selected")||(a.o[b].style.display="none",a.qa.add(a.Fa[b],a.qa.options[1]),a.Ha.style.display="");mp(a.qa,"optionschange")} su.prototype.dispose=function(){window.removeEventListener("resize",this.ua);window.removeEventListener("load",this.ua);window.removeEventListener("popstate",this.Ka)}; function Vea(a){if(!a)return"";var b;return null!=(b=a.getAttribute("data-tab-platform"))?b:""} var wu=[],Wea=[];window.sc_initContextTabs=function(){if(!(0c||0>a?0:a+b>=c?c-b:a} function afa(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} n.getTransform=function(){return this.Jv?"none":this.Ab()?"scale(1, 1)":"scale("+(0===this.Mo?1:0)+", "+(0===this.qj?1:0)+")"}; function bfa(a){var b,c;return null!=(c=null==(b=a.getElement())?void 0:b.getRootNode())?c:document} function cfa(a){if(a.pz){var b=a.Ds||a.Yf&&window.matchMedia("(max-width: 37.5rem)").matches;a=!a.Ab()||!b;document.documentElement.style.overflow=a?"auto":"hidden"}} ;var ffa={mS:!1,autoClose:!0};function Hu(){A.call(this,"sc.shared.MaterialSnackbar");this.o=new Pr;this.message="";this.lp=5E3;this.Xo=this.Iy=!1;this.state=2} w(Hu,A);Hu.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.lp?5E3:a.lp,h=void 0===a.Iy?!1:a.Iy,k=void 0===a.Xo?!1:a.Xo;a=a.VB;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.lp=f;this.Iy=h;this.Xo=k;this.VB=a;e?this.action=Object.assign({},ffa,e):this.action=void 0;this.Ja();var l;(null==(l=this.action)?0:l.YQ)&&this.o.focus();gfa(this);return new Promise(function(p){b.onClose=p})}; Hu.prototype.close=function(){if(0===this.state){this.ma&&clearTimeout(this.ma);this.state=1;this.message="";var a;null==(a=this.VB)||a.call(this);this.Ja()}}; Hu.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.Iy,"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.mS},"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); hfa(a)})})}; function hfa(a){a.action&&a.element("div","class","action",function(){a.o.render({text:a.action.kz,trigger:function(){a.action.autoClose&&a.close();var b,c;null==(c=(b=a.action).Ml)||c.call(b)}, Lc:a.action.Lc})})} function gfa(a){if(!a.action||a.Xo)a.ma=setTimeout(function(){a.close()},a.lp)} Hu.prototype.isClosed=function(){return 2===this.state};function ifa(){this.oa=[];this.ma=!1;this.ua=new Hu} function Iu(){return jfa.initialize()} n=ifa.prototype;n.initialize=function(a){a=void 0===a?document.body:a;if(this.ma)return this;this.ma=!0;kfa(this,a);return this}; n.open=function(a){this.ma&&this.enqueue(a)}; n.close=function(){this.ua.close()}; n.Ta=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);lfa(this)}; function lfa(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();lfa(a,!0);Na(f)})} function kfa(a,b){"interactive"===document.readyState||"complete"===document.readyState?mfa(a,b):window.addEventListener("DOMContentLoaded",function(){mfa(a,b)})} function mfa(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 jfa=new ifa;var nfa={nc:7,qc:7,Pr:!0,Jo:!0}; function Ju(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.Gc,l=a.Iv;a=void 0===a.ju?!1:a.ju;var p=(delete c.content,delete c.scope,delete c.ariaLabel,delete c.Gc,delete c.Iv,delete c.ju,c);this.ma=new Map;this.scope=f;this.Iv=l;this.ju=a;this.o=new Eu(Object.assign({},nfa,p,{onClose:function(){if(b.ad)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=Ju.prototype;n.initialize=function(){var a=this;if(this.ad)return this;this.ad=document.createElement("div");this.ad.dataset.dialogId=this.Iv;this.ad.setAttribute("aria-live","polite");this.scope.appendChild(this.ad);mr(this.ad,function(){a.o.render()}); return this}; n.Ta=function(){if(this.ad){this.o.close();var a;null==(a=this.ad)||a.remove();this.ad=void 0}}; n.render=function(){var a=this;this.ad||this.initialize();mr(this.ad,function(){a.o.render()})}; n.open=function(a){a=void 0===a?{}:a;this.initialize();if(this.ad)for(var b=this.ad;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&&Fm(f)&&("sc-shared-snackbar-container"!==f.className||this.ju)&&(this.ma.set(f,"true"===f.getAttribute("aria-hidden")),f.setAttribute("aria-hidden","true"))}b=this.getParent(b)}this.o.open(Object.assign({},{Mb:!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 Ku(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.ef?"":a.ef,f=void 0===a.tb?!1:a.tb,h=void 0===a.Un?!0:a.Un,k=void 0===a.ri?!1:a.ri,l=void 0===a.qr?0:a.qr,p=void 0===a.Ko?4:a.Ko,r=void 0===a.delay?0:a.delay,u=void 0===a.RR?function(){}:a.RR,x=void 0===a.UR?function(){}:a.UR,E=void 0===a.Tq?!1:a.Tq,la=void 0===a.bA?!1:a.bA; a=void 0===a.wm?1:a.wm;A.call(this,"sc.shared.MaterialTooltip");var qa=this;this.o=!1;this.ma=function(){qa.Ja()}; this.qr=l;this.Ko=p;this.tb=f;this.text=b;this.trigger=c;this.ef=e;this.Un=h;this.ri=k;this.Tq=E;this.bA=la;this.wm=a;this.activate=function(){if(!qa.ri||ofa(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.bA&&(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")}}; Ku.prototype.Bb=function(){qfa(this)}; function qfa(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 ofa(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(ofa(a,c.value))return!0;return!1} var rfa=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=Hh(a,2,0);Ag(a,Mu,3)&&(this.pii=hh(a,Mu,3))} w(Lu,Error);var Nu=new ao,sfa="Failed to post. Content violates "+bo(Nu,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+eo(Nu,"a")+".",tfa="The display name you chose does not meet the "+bo(Nu,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+eo(Nu,"a")+".";bo(Nu,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"});eo(Nu,"a");function Ou(a){return a+" (Opens in a new window)"} ;var Pu=new ao,ufa=bo(Pu,"span",{id:"disclaimerText"})+"Community content may not be verified or up-to-date."+eo(Pu,"span")+" "+bo(Pu,"a",{href:"https://support.google.com/communities/answer/7424249",target:"_blank","aria-labelledby":"disclaimerText"})+"Learn more"+eo(Pu,"a")+".",vfa=Pu.format(ufa),wfa="Please follow our "+bo(Pu,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+eo(Pu,"a")+" when creating your post.",xfa=Pu.format(wfa),yfa="Your notifications are currently off and you won't receive subscription updates. To turn them on, go to "+ bo(Pu,"b")+"Notifications"+eo(Pu,"b")+" preferences on your "+bo(Pu,"b")+"Profile"+eo(Pu,"b")+" page.",zfa=Pu.format(yfa),Afa="You'll be posting in a "+bo(Pu,"b")+"public thread"+eo(Pu,"b")+". Make sure your content is appropriate for this forum.",Bfa=Pu.format(Afa),Cfa=Ou("Generative AI Additional Terms of Service"),Dfa=bo(Pu,"a",{href:"https://policies.google.com/terms/generative-ai",target:"_blank","class":"link","aria-label":Cfa})+"Review for safety, factuality and helpfulness"+eo(Pu,"a")+" before posting. Your feedback will help make this feature better.", Efa=Pu.format(Dfa),Ffa="To start, please review and accept the "+bo(Pu,"a",{href:"https://policies.google.com/terms/generative-ai",target:"_blank","class":"link","aria-label":Cfa})+"Generative AI Additional Terms of Service"+eo(Pu,"a"),Gfa=Pu.format(Ffa),Hfa="This reply will be attributed to you. Please verify that it follows our\n "+bo(Pu,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+eo(Pu,"a")+" before posting.",Ifa=Pu.format(Hfa);var Jfa=void 0===Intl||"function"!==typeof Intl.RelativeTimeFormat?null:new Intl.RelativeTimeFormat("en",{style:"short"}),Kfa=void 0===Intl||"function"!==typeof Intl.RelativeTimeFormat?null:new Intl.RelativeTimeFormat("en",{style:"long"}); function Qu(a){var b=a.ND,c=a.style,e;a=null!=(e=a.DP)?e:Date.now();e=b-a;a=Math.abs(e);c=1===c?Kfa:Jfa;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 Lfa(a){return{hours:Math.floor(a/3600),minutes:Math.floor(a/60)%60,seconds:a%60}} function Mfa(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 As(a[e])).format({NUM_COUNT:f}))}return c} ;function Nfa(a){if(!a)return null;a=vh(a,2);return null===a||void 0===a?null:rn(a)} ;var Ru;rb("hcfe.stats.getInstance",function(){return Ru}); var Ofa=new Map([["primary-button",1],["action-button",2],["default-button",3],["product-link",4]]);function Su(a,b){return[].concat(za(a.querySelectorAll(b||"*"))).filter(Pfa)} function Pfa(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 Tu(a){return 0==a.length?null:a.reduce(function(b,c){return b.tabIndex<=c.tabIndex?b:c})} function Qfa(a){return 0==a.length?null:a.reduceRight(function(b,c){return b.tabIndex>=c.tabIndex?b:c})} ;var Uu=[];function Vu(){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=Su(a.o),e=Tu(c),f;e&&(f=Qfa(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()}}}} Vu.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&&Rfa(this)}; function Wu(a,b){if(b||!1!==b&&!a.ma)Rfa(a);else if(a.ma){for(Sfa(a);0\n \n \n '))); e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+-1);Zu(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","Next month");e.setAttribute("aria-label","Next month");e.appendChild(Pp(Tm('\n \n \n ')));e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+1);Zu(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function Yfa(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"}):Zfa[e.getDay()];Hn($fa,c[e.getDay()],"aria-label",h);e.setDate(e.getDate()+1)}return b} function Zu(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=Zfa[b.getDay()]+" "+b.getDate()+" "+a.qa.textContent;Hn($fa,h,"aria-label",l);k&&xo(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.oa.appendChild(c)}} function aga(a){return new Date(a.getFullYear(),a.getMonth(),1)} Yu.prototype.Ha=function(a){this.Ba=a}; Yu.prototype.getElement=function(){return this.ma}; var Zfa="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),$fa=[Wn(Ufa)];window.sc_createCalendar=function(a){a=new Yu(a);return{setSelectDateCallback:a.Ha.bind(a),getElement:a.getElement.bind(a)}};function $u(a){return window.matchMedia("(max-width: "+a+")").matches} function av(){return $u("37.5rem")} ;function bga(a){var b=a,c;return function(){if(b){var e=b;b=void 0;c=e.apply(this,arguments)}return c}} ;var cga={WT:"https://www.google.com",KU:"https://support.google.com",nU:"https://play.google.com"}; function dga(){var a=this;this.o=[];this.ma=[];this.initialize=bga(function(){return Xa(function(b){if(1==b.o)return"undefined"===typeof document||void 0===document.requestStorageAccessFor||void 0===navigator.permissions||void 0===navigator.permissions.query||location.hostname.match(".+\\.google\\.com$")?b.return(Promise.resolve()):b.yield(ega(a),2);0this.ma&&(this.ma++,a.next=this.o,this.o=a)};function fga(a){a=gga(a);"function"!==typeof fb.setImmediate||fb.Window&&fb.Window.prototype&&!bc()&&fb.Window.prototype.setImmediate==fb.setImmediate?(cv||(cv=hga()),cv(a)):fb.setImmediate(a)} var cv;function hga(){var a=fb.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Wb("Presto")&&(a=function(){var f=Np("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&&!ac()){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 gga=Ap;function dv(){this.ma=this.o=null} dv.prototype.add=function(a,b){var c=iga.get();c.set(a,b);this.ma?this.ma.next=c:this.o=c;this.ma=c}; dv.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 iga=new bv(function(){return new ev},function(a){return a.reset()}); function ev(){this.next=this.scope=this.o=null} ev.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; ev.prototype.reset=function(){this.next=this.scope=this.o=null};var fv,gv=!1,jga=new dv;function hv(a,b){fv||kga();gv||(fv(),gv=!0);jga.add(a,b)} function kga(){if(fb.Promise&&fb.Promise.resolve){var a=fb.Promise.resolve(void 0);fv=function(){a.then(lga)}}else fv=function(){fga(lga)}} function lga(){for(var a;a=jga.remove();){try{a.o.call(a.scope)}catch(b){Gb(b)}iga.put(a)}gv=!1} ;function mga(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function iv(a){this.o=0;this.ya=void 0;this.oa=this.ma=this.qa=null;this.ua=this.va=!1;if(a!=zp)try{var b=this;a.call(void 0,function(c){jv(b,2,c)},function(c){jv(b,3,c)})}catch(c){jv(this,3,c)}} function nga(){this.next=this.context=this.o=this.ma=this.child=null;this.qa=!1} nga.prototype.reset=function(){this.context=this.o=this.ma=this.child=null;this.qa=!1}; var oga=new bv(function(){return new nga},function(a){a.reset()}); function pga(a,b,c){var e=oga.get();e.ma=a;e.o=b;e.context=c;return e} function kv(a){if(a instanceof iv)return a;var b=new iv(zp);jv(b,2,a);return b} iv.prototype.then=function(a,b,c){return qga(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; iv.prototype.$goog_Thenable=!0;n=iv.prototype;n.tm=function(a,b){return qga(this,null,a,b)}; n.catch=iv.prototype.tm;n.cancel=function(a){if(0==this.o){var b=new lv(a);hv(function(){rga(this,b)},this)}}; function rga(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.qa||(e++,k.child==a&&(f=k),!(f&&1=b.ua&&b.cancel())}this.Ia?this.Ia.call(this.Fa,this):this.Ha=!0;this.qa||this.Vv(new Kv(this))}}; n.eF=function(a,b){this.Ba=!1;Lv(this,a,b)}; function Lv(a,b,c){a.qa=!0;a.ma=c;a.oa=!b;Zga(a)} function $ga(a){if(a.qa){if(!a.Ha)throw new Mv(a);a.Ha=!1}} n.callback=function(a){$ga(this);Lv(this,!0,a)}; n.Vv=function(a){$ga(this);Lv(this,!1,a)}; function Nv(a,b,c,e){a.va.push([b,c,e]);a.qa&&Zga(a)} n.then=function(a,b,c){var e,f,h=new iv(function(k,l){f=k;e=l}); Nv(this,f,function(k){k instanceof Kv?h.cancel():e(k);return aha},this); return h.then(a,b,c)}; Jv.prototype.$goog_Thenable=!0;Jv.prototype.branch=function(a){var b=new Jv;Nv(this,b.callback,b.Vv,b);a&&(b.o=this,this.ua++);return b}; Jv.prototype.isError=function(a){return a instanceof Error}; function bha(a){return vaa(a.va,function(b){return"function"===typeof b[1]})} var aha={}; function Zga(a){if(a.ya&&a.qa&&bha(a)){var b=a.ya,c=Ov[b];c&&(fb.clearTimeout(c.o),delete Ov[b]);a.ya=0}a.o&&(a.o.ua--,delete a.o);b=a.ma;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.Fa,b);l===aha&&(l=void 0);void 0!==l&&(a.oa=a.oa&&(l==b||a.isError(l)),a.ma=b=l);if(mga(b)||"function"===typeof fb.Promise&&b instanceof fb.Promise)e=!0,a.Ba=!0}catch(p){b=p,a.oa=!0,bha(a)||(c=!0)}}a.ma=b;e&&(l=nb(a.eF,a,!0),e=nb(a.eF,a,!1),b instanceof Jv?(Nv(b,l,e),b.Ka=!0):b.then(l,e));c&&(b=new cha(b),Ov[b.o]=b,a.ya=b.o)} function Mv(){xb.call(this)} sb(Mv,xb);Mv.prototype.message="Deferred has already fired";Mv.prototype.name="AlreadyCalledError";function Kv(){xb.call(this)} sb(Kv,xb);Kv.prototype.message="Deferred was canceled";Kv.prototype.name="CanceledError";function cha(a){this.o=fb.setTimeout(nb(this.ma,this),0);this.Wv=a} cha.prototype.ma=function(){delete Ov[this.o];throw this.Wv;}; var Ov={};function dha(a,b){var c=b||{};b=c.document||document;var e=Vm(a).toString(),f=(new Ip(b)).createElement("SCRIPT"),h={rI:f,uu:void 0},k=new Jv(eha,h),l=null,p=null!=c.timeout?c.timeout:5E3;0>>0);function ew(a){if("function"===typeof a)return a;a[hw]||(a[hw]=function(b){return a.handleEvent(b)}); return a[hw]} ;function iw(){Sv.call(this);this.o=new Zv(this);this.Ha=this;this.Ba=null} sb(iw,Sv);iw.prototype[Wv]=!0;n=iw.prototype;n.FA=function(){return this.Ba}; n.addEventListener=function(a,b,c,e){cw(this,a,b,c,e)}; n.removeEventListener=function(a,b,c,e){qha(this,a,b,c,e)}; n.dispatchEvent=function(a){var b,c=this.FA();if(c)for(b=[];c;c=c.FA())b.push(c);c=this.Ha;var e=a.type||a;if("string"===typeof a)a=new Uv(a,c);else if(a instanceof Uv)a.target=a.target||c;else{var f=a;a=new Uv(e,c);Mm(a,f)}f=!0;if(b)for(var h=b.length-1;!a.qa&&0<=h;h--){var k=a.o=b[h];f=k.As(e,!0,a)&&f}a.qa||(k=a.o=c,f=k.As(e,!0,a)&&f,a.qa||(f=k.As(e,!1,a)&&f));if(b)for(h=0;!a.qa&&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 uha(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 xha=/[?&]($|#)/;function qw(a,b){for(var c=a.search(wha),e=0,f,h=[];0<=(f=vha(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(xha,"$1")} function rw(a,b,c){return ow(qw(a,b),b,c)} ;function sw(a){this.ya=this.va=this.ma="";this.qa=null;this.ua=this.Ba="";this.oa=this.Ha=!1;if(a instanceof sw){this.oa=a.oa;tw(this,a.ma);var b=a.va;uw(this);this.va=b;vw(this,a.getDomain());ww(this,a.qa);xw(this,a.getPath());yw(this,a.o.clone());a=a.ua;uw(this);this.ua=a}else a&&(b=String(a).match(lw))?(this.oa=!1,tw(this,b[1]||"",!0),a=b[2]||"",uw(this),this.va=zw(a),vw(this,b[3]||"",!0),ww(this,b[4]),xw(this,b[5]||"",!0),yw(this,b[6]||"",!0),a=b[7]||"",uw(this),this.ua=zw(a)):(this.oa=!1,this.o= new Aw(null,this.oa))} n=sw.prototype;n.toString=function(){var a=[],b=this.ma;b&&a.push(Bw(b,yha,!0),":");var c=this.getDomain();if(c||"file"==b)a.push("//"),(b=this.va)&&a.push(Bw(b,yha,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.qa,null!=c&&a.push(":",String(c));if(c=this.getPath())this.ya&&"/"!=c.charAt(0)&&a.push("/"),a.push(Bw(c,"/"==c.charAt(0)?zha:Aha,!0));(c=this.o.toString())&&a.push("?",c);(c=this.ua)&&a.push("#",Bw(c,Bha));return a.join("")}; n.resolve=function(a){var b=this.clone(),c=!!a.ma;c?tw(b,a.ma):c=!!a.va;if(c){var e=a.va;uw(b);b.va=e}else c=!!a.ya;c?vw(b,a.getDomain()):c=null!=a.qa;e=a.getPath();if(c)ww(b,a.qa);else if(c=!!a.Ba){if("/"!=e.charAt(0))if(this.ya&&!this.Ba)e="/"+e;else{var f=b.getPath().lastIndexOf("/");-1!=f&&(e=b.getPath().slice(0,f+1)+e)}f=e;if(".."==f||"."==f)e="";else if(Nb(f,"./")||Nb(f,"/.")){e=Ib(f,"/");f=f.split("/");for(var h=[],k=0;kb)throw Error("Bad port number "+b);a.qa=b}else a.qa=null;return a} n.getPath=function(){return this.Ba}; function xw(a,b,c){uw(a);a.Ba=c?zw(b,!0):b;return a} function yw(a,b,c){uw(a);b instanceof Aw?(a.o=b,Cha(a.o,a.oa)):(c||(b=Bw(b,Dha)),a.o=new Aw(b,a.oa));return a} n.setQuery=function(a,b){return yw(this,a,b)}; n.getQuery=function(){return this.o.toString()}; function Cw(a,b,c){uw(a);a.o.set(b,c);return a} n.removeParameter=function(a){uw(this);this.o.remove(a);return this}; n.setReadOnly=function(a){this.Ha=a;return this}; n.isReadOnly=function(){return this.Ha}; function uw(a){if(a.Ha)throw Error("Tried to modify a read-only Uri");} function zw(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""} function Bw(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Eha),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null} function Eha(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)} var yha=/[#\/\?@]/g,Aha=/[#\?:]/g,zha=/[#\?]/g,Dha=/[#\?@]/g,Bha=/#/g;function Aw(a,b){this.ma=this.o=null;this.qa=a||null;this.oa=!!b} function Dw(a){a.o||(a.o=new Map,a.ma=0,a.qa&&sha(a.qa,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))} n=Aw.prototype;n.add=function(a,b){Dw(this);this.qa=null;a=Ew(this,a);var c=this.o.get(a);c||this.o.set(a,c=[]);c.push(b);this.ma+=1;return this}; n.remove=function(a){Dw(this);a=Ew(this,a);return this.o.has(a)?(this.qa=null,this.ma-=this.o.get(a).length,this.o.delete(a)):!1}; n.clear=function(){this.o=this.qa=null;this.ma=0}; n.isEmpty=function(){Dw(this);return 0==this.ma}; function Fha(a,b){Dw(a);b=Ew(a,b);return a.o.has(b)} n.forEach=function(a,b){Dw(this);this.o.forEach(function(c,e){c.forEach(function(f){a.call(b,f,e,this)},this)},this)}; n.getKeys=function(){Dw(this);for(var a=Array.from(this.o.values()),b=Array.from(this.o.keys()),c=[],e=0;ea?"0"+a:String(a)} function Gha(a){Hw.call(this,a)} sb(Gha,Hw); function Hha(a,b){var c=[];c.push(a.oa," ");if(a.ma){var e=c.push;var f=new Date(b.qa());f=Iw(f.getFullYear()-2E3)+Iw(f.getMonth()+1)+Iw(f.getDate())+" "+Iw(f.getHours())+":"+Iw(f.getMinutes())+":"+Iw(f.getSeconds())+"."+Iw(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=aca.value)return"error";if(h.value>=bca.value)return"warn";if(h.value>=cca.value)return"log"}return"debug"} if(!this.ma[a.ma()]){var c=Hha(this.o,a),e=Jha;if(e){var f=b(a.oa());Kha(e,f,c,a.o())}}}; Jw.prototype.addFilter=function(a){this.ma[a]=!0}; var Jha=fb.console;function Kha(a,b,c,e){if(a[b])a[b](c,void 0===e?"":e);else a.log(c,void 0===e?"":e)} ;function Lha(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}} ;function Kw(){} Kw.prototype.ma=null;Kw.prototype.getOptions=function(){return this.ma||(this.ma=this.oa())};var Lw;function Mw(){} sb(Mw,Kw);Mw.prototype.o=function(){var a=Mha(this);return a?new ActiveXObject(a):new XMLHttpRequest}; Mw.prototype.oa=function(){var a={};Mha(this)&&(a[0]=!0,a[1]=!0);return a}; function Mha(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;ca||5a?a=0:a>c&&(a=c);return a-b} function Sha(a){a.preventDefault()} ;function Uw(a){this.Aa=Zf(a)} w(Uw,ci);n=Uw.prototype;n.getEnableSsEngine=function(){return Bh(this,2)}; n.getEnableAwr=function(){return Bh(this,3)}; n.getAlohaAutoGaRollout=function(){return Bh(this,5)}; n.getEnableConfigurator=function(){return Bh(this,6)}; n.getEnableMweb=function(){return Bh(this,7)}; n.getEnableCtlConsentCheckbox=function(){return Bh(this,8)}; n.getEnableIframe=function(){return Bh(this,9)}; function Vha(){var a=new Uw;a=Th(a,5,!0);a=Th(a,2,!0);a=Th(a,4,!1);a=Th(a,8,!0);return Th(a,9,!0)} n.getEnableScreenshotNudge=function(){return Bh(this,10)}; n.getEnableWebStartupConfigEndpoint=function(){return Bh(this,11)}; n.getEnableJunkNudge=function(){return Bh(this,12)}; n.getEnableConfiguratorLocale=function(){return Bh(this,13)}; n.getEnableTinyNoPointer=function(){return Bh(this,14)}; n.getEnableSupportSessionLogging=function(){return Bh(this,15)}; n.getEnableFileUploadForScreenshot=function(){return Bh(this,16)}; n.getEnableDirectDeflectionForSingleCategory=function(){return Bh(this,17)}; n.getEnableImageSanitization=function(){return Bh(this,18)}; n.getEnableAlohaBinarySplit=function(){return Bh(this,19)}; n.getEnableDbFeedbackIntents=function(){return Bh(this,20)}; n.getEnableMarkMandatoryFieldsWithRequired=function(){return Bh(this,21)}; n.getEnableFeedbackCategoryCustomUi=function(){return Bh(this,22)}; n.getEnableRealtimeCtl=function(){return Bh(this,23)}; var Wha=[0,nj,-22];Uw.prototype.Ca=Ej(Wha);function Vw(a){this.Aa=Zf(a)} w(Vw,ci);Vw.prototype.Ca=Ej([0,Wha]);function Xha(a){return Yha.some(function(b){return b.test(a)})} var Yha=[/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 Zha="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 $ha(a){var b;return null==(b=a.formContent)?void 0:b.locale} ;var aia=wa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),bia=wa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);function cia(a,b){var c=$ha(a);c=(c&&Zha.includes(c)?$ha(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))?no(aia,a):no(bia,a,c)} ;var Ww,Xw;function dia(a,b,c,e){if(Ww)return Ww;var f=cia(a,e);return Ww=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var l=Np("SCRIPT");Tn(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 eia(a,b,c,e){if(Xw)return Xw;var f=cia(a,e);return Xw=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var l=Np("SCRIPT");Tn(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 fia(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(dia(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 gia(a,b,c,e){var f,h,k;return Xa(function(l){if(1==l.o)return f=Date.now(),l.yield(eia(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 hia(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(gia(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(fia(a,b,x,f.document,e))}catch(sa){throw x.isFormOpened=!1,sa;}}})} ;function iia(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 Yw(a){iw.call(this);this.headers=new Map;this.My=a||null;this.Cg=!1;this.Ly=this.Jb=null;this.Tn=this.xB="";this.Kn=this.jB=this.Nw=this.dA=!1;this.tu=0;this.zg=null;this.PC="";this.cE=this.mQ=this.eE=!1;this.wz=this.QD=null} sb(Yw,iw);var jia=/^https?$/i,kia=["POST","PUT"],lia=[];function Zw(a,b,c,e,f,h,k){var l=new Yw;lia.push(l);b&&l.listen("complete",b);l.bq("ready",l.mM);h&&(l.tu=Math.max(0,h));k&&(l.eE=k);l.send(a,c,e,f)} n=Yw.prototype;n.mM=function(){this.dispose();vc(lia,this)}; n.setTrustToken=function(a){this.QD=a}; n.setAttributionReporting=function(a){this.wz=a}; n.send=function(a,b,c,e){if(this.Jb)throw Error("[goog.net.XhrIo] Object is active with another request="+this.xB+"; newUri="+a);b=b?b.toUpperCase():"GET";this.xB=a;this.Tn="";this.dA=!1;this.Cg=!0;this.Jb=this.My?this.My.o():Lw.o();this.Ly=this.My?this.My.getOptions():Lw.getOptions();this.Jb.onreadystatechange=nb(this.JH,this);this.mQ&&"onprogress"in this.Jb&&(this.Jb.onprogress=nb(function(k){this.IH(k,!0)},this),this.Jb.upload&&(this.Jb.upload.onprogress=nb(this.IH,this))); try{this.getStatus(),this.jB=!0,this.Jb.open(b,String(a),!0),this.jB=!1}catch(k){this.getStatus();this.Wv(5,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;!uc(kia,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.Jb.setRequestHeader(e,c);this.PC&&(this.Jb.responseType=this.PC);"withCredentials"in this.Jb&&this.Jb.withCredentials!==this.eE&&(this.Jb.withCredentials=this.eE);if("setTrustToken"in this.Jb&&this.QD)try{this.Jb.setTrustToken(this.QD)}catch(k){this.getStatus()}if("setAttributionReporting"in this.Jb&&this.wz)try{this.Jb.setAttributionReporting(this.wz)}catch(k){this.getStatus()}try{mia(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=Hp(f).createElement("SCRIPT");h&&a.setAttribute("nonce",h);Tn(a,Wm(e));f.body.appendChild(a)}} function tia(a,b,c,e){var f,h;Xa(function(k){f=c||fb;var l="DEV"===a.serverEnvironment,p=c||fb;p=a.nonce||Nn(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(hia(h,e,f),0)})} function uia(a,b,c){try{if("help"===a.flow){var e=a.helpCenterPath.replace(/^\//,"");Mn(c||window,An("https://support.google.com/"+e))}else"submit"===a.flow?dx(a,b,c):ria(a.productId,a.feedbackServerUri).then(function(f){f=hh(f,Uw,1);var h=!Aaa||(null==f?void 0:f.getEnableMweb()),k=!a.tinyNoPointer||(null==f?void 0:f.getEnableTinyNoPointer());!f||f.getAlohaAutoGaRollout()&&h&&k?tia(a,b,c,f):dx(a,b,c)},function(f){f&&"DuplicateFormError"!==f.name&&dx(a,b,c)})}catch(f){tia(a,b,c,null)}} rb("userfeedback.api.startFeedback",uia);function ex(a){window.sc_trackStatsEvent(49,8);fx(a)} function fx(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.Qz?!1:a.Qz,h=void 0===a.JL?!0:a.JL,k=a.wQ,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}); uia(b,E)} ;function gx(){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",hx()]]);a.set("escalation_availability_matching_frd_forms",kp().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",kp().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",kp().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",kp().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",kp().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",kp().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",kp().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",kp().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",kp().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",kp().rule_service_extensible_contact_options_event_id); a.set("rule_service_form_synthesis_event_id",kp().rule_service_form_synthesis_event_id);a.set("rule_service_helpcenter_fields_synthesis_event_id",kp().rule_service_helpcenter_fields_synthesis_event_id);return a} function hx(){var a=z().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function ix(){via(this)} function via(a){a.o=(new Nw({className:"material-dialog-backdrop",Pu:"material-dialog-backdrop--active",lP:"material-dialog-backdrop--locked",NM:"material-dialog-backdrop--disable-click-capture"})).QE(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),zo(b,"material-dialog--disable-close")||a.close())})} ix.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");a.setAttribute("role","dialog");c&&(a.setAttribute("title",c.textContent),Uha(c,a).reset().enable(zo(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=zo(a,"material-dialog--disable-close");this.o.II(!zo(a,"material-dialog--show-background")).EI(zo(a,"material-dialog--disable-click-capture")).setContent(a).open();a.focus();return this}; ix.prototype.close=function(){this.o.close();this.oa&&this.oa();this.qa&&this.qa()}; ix.prototype.Ml=function(a){this.ma=a;return this}; ix.prototype.onClose=function(a){this.qa=a;return this}; ix.prototype.onClose=ix.prototype.onClose;ix.prototype.onAction=ix.prototype.Ml;ix.prototype.close=ix.prototype.close;ix.prototype.open=ix.prototype.open;function jx(a){Gr.call(this);this.Ok=!1;this.text=this.group="";this.selected=this.disabled=!1;this.uf(a)} w(jx,Gr);n=jx.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.Di,l=a.xk,p=void 0===a.Ok?!1:a.Ok;this.group=void 0===a.group?"":a.group;this.selected=e;this.text=b;this.content=f;this.ariaLabel=h;this.Di=k;this.disabled=c;this.xk=l;this.Ok=p}; n.getGroup=function(){return this.group}; n.getText=function(){return this.text}; n.getContent=function(){return this.content}; n.Qd=function(){return this.ariaLabel}; n.isSelected=function(){return this.selected}; n.setSelected=function(a){this.selected=a;var b;null==(b=this.xk)||b.call(this,this.selected);this.Ea(0)}; n.setDisabled=function(a){this.disabled=a;this.Ea(1)};function kx(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialRadio");this.id=Ar();this.model=a instanceof jx?a:new jx(a);this.overlay=new Mr({Vo:!0});this.o=null;this.watch(this.model)} w(kx,A); kx.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.Ok},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.Qd(),"aria-describedby",b.model.Di,"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(){Nr(b.overlay,0,0,!0)},c||e)})}; kx.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"))}; kx.prototype.isSelected=function(){return this.model.isSelected()};function lx(a){var b=Object.assign({},a),c=a.content,e=void 0===a.Kh?!0:a.Kh,f=void 0===a.Tk?"placement-start":a.Tk,h=void 0===a.bp?"alignment-start":a.bp,k=void 0===a.style?"style-normal":a.style;a=a.Qr;b=(delete b.content,delete b.Kh,delete b.Tk,delete b.bp,delete b.style,delete b.Qr,b);A.call(this,"sc.shared.MaterialRichTooltip");var l=this;this.ma=!1;this.De=this.Ce=0;this.oa=c;this.Kh=e;this.va=f;this.ua=h;this.ya=k;this.Qr=a;this.o=new Eu(Object.assign({},{content:function(){wia(l)}, Gk:!0,Jo:!1,Pr:!1},b))} w(lx,A);n=lx.prototype;n.open=function(a){this.Kh?this.o.open(a):(this.ma=!0,this.Ja())}; n.Ab=function(){return this.Kh?this.o.Ab():this.ma}; n.close=function(){this.Kh?this.o.close():(this.ma=!1,this.Ja())}; function mx(a,b){var c=b.De;if(!a.Kh){var e;a.Ce=null!=(e=b.Ce)?e:a.Ce;a.De=null!=c?c:a.De;a.Ja()}} n.ue=function(){return!0}; n.content=function(){var a=this;this.Kh?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ma?"visible":"hidden",transform:"translate("+this.Ce+"px, "+this.De+"px)","z-index":"993"},function(){wia(a)})}; function wia(a){a.element("div","class","root "+a.va+" "+a.ya,function(){a.element("div","class","container","style",{padding:a.Qr},a.oa);a.element("div","class","clip-track "+a.ua,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;function nx(a,b){b=void 0===b?z().hc:b;this.ma=a;this.qa={};b&&(this.qa.helpcenter=b)} n=nx.prototype;n.Pl=function(a){this.ua=a;return this}; n.onError=function(a){this.oa=a;return this}; n.HH=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);xia(b,e.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(f){ox(b)}}); c.addEventListener("error",function(){return ox(b)}); c.addEventListener("abort",function(){return ox(b)}); c.send(yia(this));return this}; function xia(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){ox(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 ox(a)}); c.addEventListener("abort",function(){return ox(a)}); b=new FormData;b.append("Filedata",a.ma,a.ma.name);c.send(b)} function ox(a){a.oa&&a.oa()} function yia(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.DN=function(){return this.o}; n.zn=function(){return this.ya}; nx.prototype.getDocumentId=nx.prototype.zn;nx.prototype.getCnsFilename=nx.prototype.DN;nx.prototype.start=nx.prototype.start;nx.prototype.setMetadata=nx.prototype.qg;nx.prototype.onProgress=nx.prototype.HH;nx.prototype.onError=nx.prototype.onError;nx.prototype.onSuccess=nx.prototype.Pl;var zia={"ads.svg":Tm('\n'),"alumnus_expert.svg":Tm('\n'), "beenhere.svg":Tm('\n'),"beta.svg":Tm('\n\n\n\n\n'), "beta_dark.svg":Tm('\n\n\n\n'), "bids_and_budgets.svg":Tm('\n'),"bronze_expert.svg":Tm('\n'),"community_specialist.svg":Tm('\n'), "diamond_expert.svg":Tm('\n'), "error_computer.svg":Tm('\n'), "gold_expert.svg":Tm('\n'), "google_employee.svg":Tm('\n'),"guidebook.svg":Tm('\n\n\n'), "keywords_and_targeting.svg":Tm('\n'),"laptop_check.svg":Tm('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "legacy_expert.svg":Tm('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "logo_googleg_48dp.svg":Tm('\n \n \n \n \n \n\n'), "no_notifications.svg":Tm('\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":Tm('\n'), "page_desktop_dark.svg":Tm('\n'), "platinum_expert.svg":Tm('\n'), "play.svg":Tm('\n'),"quickreply.svg":Tm('\n'),"search.svg":Tm('\n'), "silver_expert.svg":Tm('\n'), "stop.svg":Tm('\n'),"volunteer_activism.svg":Tm('\n'), "workflow.svg":Tm('\n'), "workflow_dark.svg":Tm('\n')};function px(a){A.call(this,"sc.shared.TsAssetInterop");this.o=a} w(px,A);px.prototype.content=function(){qr(zia[this.o])};var Aia=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"]]),Bia=new Map([[0,"workflow_dark.svg"], [19,"beta_dark.svg"]]);function qx(a){var b=void 0===a.wb?!1:a.wb,c=void 0===a.oA?!1:a.oA,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.py?!1:a.py;A.call(this,"sc.icon.Icon");f=f&&Bia.has(e)?Bia.get(e):Aia.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.wb=b;this.oA=c;this.size=h;this.o=new px(f);this.title=k;this.py=a} w(qx,A);qx.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.wb,"text-bottom":this.py,flip:this.oA},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function rx(a){this.Aa=Zf(a)} w(rx,ci);function sx(a,b){return Wg(a,3,b,sf)} rx.Ra=[1,2,3,4];rx.prototype.Ca=Ej([0,ij,-3]);function Cia(a){if(!(a&&a instanceof ci))throw Error("Value is not proto message.");return Qc(a.serialize(),2)} ;function Dia(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 tx={CLICK:{string:"click",ah:"cOuCgd"},GENERIC_CLICK:{string:"generic_click",ah:"szJgjc"},IMPRESSION:{string:"impression",ah:"xr6bB"},HOVER:{string:"hover",ah:"ZmdkE"},KEYPRESS:{string:"keypress",ah:"Kr2w4b"},KEYBOARD_ENTER:{string:"keyboard_enter",ah:"SYhH9d"},VIS:{string:"vis",ah:"HkgBsf"}};function ux(a){if(Eia.has(a))return Eia.get(a);throw Error("Unrecognized EventLabel "+a+".");} function Fia(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].ah);return b} for(var Eia=Fia(tx),vx=new Map,Gia=t(Object.keys(tx)),wx=Gia.next();!wx.done;wx=Gia.next()){var Hia=wx.value;vx.set(tx[Hia].ah,tx[Hia].string)}var Iia=Fia({TRACK:{string:"track",ah:"u014N"},INDEX:{string:"index",ah:"cQYSPc"},MUTABLE:{string:"mutable",ah:"dYFj7e"},COMPONENT_ID:{string:"cid",ah:"cOuyq"},TEST_CODE:{string:"tc",ah:"DM6Eze"}});function xx(a,b){this.o=a;this.va=b||!1;this.qa=new Set;this.Ba=null;this.ua=[];this.ma=void 0;this.Fa=this.oa=!1;this.Ha=null;this.ya=[]} function yx(a,b){if(b){var c=a.qa;var e=c.has;a=a.va?ux(b):b;c=e.call(c,a)}else c=0!=a.qa.size;return c} xx.prototype.getIndex=function(){return this.Ba}; xx.prototype.setAttribute=function(a){this.Ha=a;return this}; xx.prototype.getAttribute=function(){return this.Ha}; function Jia(a,b){a.ya.push(b)} function zx(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 vja(a,b,c){for(var e=[],f={},h=b.length-1;0<=h;f={Ge:void 0,Xk:void 0,oy:void 0},h--){f.Xk=new Xx;f.oy=[];f.Ge=Px();jh(f.Xk,Cx,1,f.Ge);var k=new Sx;jh(k,Cx,1,f.Ge);jh(f.Xk,Sx,9,k);if(k=pw(window.location.href,"ved"))k=Wx(new Vx,k),jh(f.Xk,Vx,4,k);b[h].forEach(function(l){return function(p,r){r.Ge=l.Ge;r.qa=l.Ge;var u=wy(this,r);p.length&&Lx(u,p);p=r.getElement();uy(p,c)?(r.oa=!1,r.hidden=!1):u.xo(1);this.qa&&yx(r.getTag(),"hover")&&void 0!==r.o&&(p.setAttribute("data-hveid",Number(r.o)), 0===ih(l.Xk,Kx,2,Mg()).length&&$x(r)&&(p.setAttribute("decode-data-ved","1"),p.setAttribute("data-ved",$x(r)+"")));this.setTimestamp(u);mh(l.Xk,2,Kx,u);l.oy=l.oy.concat(r.getTag().ua)}}(f),a); k=new py;a.o("Impression Event",f.Xk);ry(k,f.Xk.serialize());Wg(k,20,f.oy,sf);e.push(k)}return e} function wja(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 Xx,qa=[],sa=Px();jh(la,Cx,1,sa);jh(la,Cx,3,u);var Ba=new Sx;jh(Ba,Cx,1,u);jh(la,Sx,9,Ba);for(Ba=0;Baarguments.length&&h.args.push(new a.mR);k&&(k=zy,!a.WC||0==Dy||a.measure&&1!=Dy||(k=(k+1)%2),Bja[k].push(h));return Hja(a.window)}} function Ija(a,b){var c={};Dy=1;for(var e=0;ea&&(zja++,100h.length)return null;k=h[0].trim();h=h[1].trim();if(Jb(k)||Jb(h))return null;switch(k){case Fy(a,"track"):k=h.split(",");for(h=0;h "}); c+=b.length?"END]":"EMPTY]"} function dka(a){if(a.Fb){var b=a.oa;a=a.Fb();b=Mp(a||Xp(b)||window)}else b=Mp(Xp(a.oa)||window);return b} ;function eka(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 fka(){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],Da=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+Da+Ra+E[la]&4294967295;Da=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]+Da&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;fe&&this.rbr?1:r),c.o.setInterval(c.ua.getValue())))}a&&a();c.Ba=0}; l=function(p,r){var u=ih(f,py,3,Mg(ff));var x=ph(f,14),E=c.ua;E.o=Math.min(3E5,2*E.o);E.ma=Math.min(3E5,E.o+Math.round(.2*(Math.random()-.5)*E.o));c.o.setInterval(c.ua.getValue());401===p&&h&&(c.mb=h);x&&(c.oa+=x);void 0===r&&(r=500<=p&&600>p||401===p||0===p);r&&(c.ma=u.concat(c.ma),c.Yr||c.o.enabled||c.o.start());b&&b("net-send-failed",p);++c.Ba}; c.network&&c.network.send(e,k,l)}}}}; n.mA=function(){this.Ha||(ala(this.qa,!0),this.Ia&&(hz(this.qa,3),bla(this)),this.Fa&&(hz(this.qa,2),cla(this)),this.flush(),ala(this.qa,!1))}; function bla(a){dla(a,32,10,function(b,c){b=new URL(b);b.searchParams.set("format","json");var e=!1;try{e=window.navigator.sendBeacon(b.toString(),c.serialize())}catch(f){}e||(a.Ma=!1);return e})} function cla(a){dla(a,6,5,function(b,c){b=new URL(b);b.searchParams.set("format","base64json");b.searchParams.set("p",Qc(c.serialize(),3));c=b.toString();if(15360a.Fb()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true"} function ez(a,b){this.El=b=void 0===b?!1:b;this.ma=this.locale=null;this.o=new $y;Number.isInteger(a)&&this.o.Yt(a);b||(this.locale=document.documentElement.getAttribute("lang"));Yka(this,new Zy)} ez.prototype.Yt=function(a){this.o.Yt(a);return this}; function Yka(a,b){jh(a.o,Zy,1,b);xh(b,1)||Zh(b,1,1);a.El||(b=iz(a),b.getLocale()||Xh(b,5,a.locale));a.ma&&(b=iz(a),hh(b,Vy,9)||jh(b,Vy,9,a.ma))} function hz(a,b){Ag(jz(a),Wy,11)&&(a=kz(a),Zh(a,1,b))} function ala(a,b){Ag(jz(a),Wy,11)&&(a=kz(a),Sh(a,2,b))} function jz(a){return hh(a.o,Zy,1)} function ela(a){var b=void 0===b?rka:b;var c=a.El?void 0:window;c?ska(c,b).then(function(e){a.ma=e;e=iz(a);jh(e,Vy,9,a.ma);return!0}).catch(function(){return!1}):Promise.resolve(!1)} function iz(a){a=jz(a);var b=hh(a,Wy,11);b||(b=new Wy,jh(a,Wy,11,b));return b} function kz(a){a=iz(a);var b=hh(a,Ty,10);b||(b=new Ty,Sh(b,2,!1),jh(a,Ty,10,b));return b} ez.prototype.build=function(a,b,c,e,f,h){b=void 0===b?0:b;f=void 0===f?0:f;h=void 0===h?0:h;c=void 0===c?0:c;if(Ag(jz(this),Wy,11)){var k=kz(this);Uh(k,3,c)}Ag(jz(this),Wy,11)&&(c=kz(this),Uh(c,4,f));Ag(jz(this),Wy,11)&&(f=kz(this),Uh(f,5,h));h=this.o.clone();f=Date.now().toString();h=yg(h,4,Bf(f));a=lh(h,3,a);e&&(h=new ly,e=Uh(h,13,e),h=new my,e=jh(h,ly,2,e),h=new ny,e=jh(h,my,1,e),e=Zh(e,2,9),jh(a,ny,18,e));b&&Vh(a,14,b);return a};function lz(){} lz.prototype.send=function(a,b,c){b=void 0===b?function(){}:b; c=void 0===c?function(){}:c; Zw(a.url,function(e){e=e.target;bx(e)?b(e.getResponseText()):c(e.getStatus())},a.requestType,a.body,a.zQ,a.LD,a.withCredentials)}; lz.prototype.OA=function(){return 1};function mz(a,b){Sv.call(this);this.Wn=a;this.Zl=b;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.oa=!1;this.componentId="";this.qa=this.Ul=null;this.o=this.ma=!1;this.network=new lz} w(mz,Sv);function nz(a,b){a.qa=b;return a} function fla(a,b){a.wn=b} mz.prototype.nF=function(){this.ua=!0;return this}; mz.prototype.build=function(){var a=new dz({Wn:this.Wn,wn:this.wn?this.wn:Qy,Zl:this.Zl,fS:this.destinationUrl,El:this.oa,Yr:!1,nF:this.ua,pageId:this.pageId,Yo:this.Yo,network:this.network?this.network:void 0});Tv(this,ob(Rv,a));if(this.buildLabel){var b=this.buildLabel,c=iz(a.qa);Xh(c,7,b)}this.componentId&&(a.componentId=this.componentId);this.Ul&&(a.Ul=this.Ul);this.qa&&gz(a,this.qa);this.ma&&(a.Ia=this.ma&&a.Ma);this.o&&(a.Fa=this.o);ela(a.qa);this.network.Yt&&this.network.Yt(this.Wn);this.network.XQ&& this.network.XQ(a);return a};function oz(a,b,c,e,f,h,k,l,p,r,u,x,E){f=void 0===f?!1:f;p=void 0===p?!1:p;l||(b=new mz(b,c),e&&(b.destinationUrl=e),h&&(b.Yo=h),l=b.build());Ly.call(this,a,k||null,l,{HF:f,Yo:h,rJ:p},r,u,x);this.ma=l;this.ma.Ha=!1;a=this.ma;a.Ia=a.Ma;this.ma.Fa=!0;E&&(this.ma.Ul=E)} w(oz,Ly);rb("help.common.helpapiservice.Environment.PROD","https://clients6.google.com");rb("help.common.helpapiservice.Environment.STAGING","https://content-googleapis-staging.sandbox.google.com");rb("help.common.helpapiservice.Environment.TEST","https://content-googleapis-test.sandbox.google.com");var gla=XMLHttpRequest;var hla=["localhost","support"],ila=[".google.com",".youtube.com"]; function pz(a){this.Ba=a.apiKey;this.Qa=a.requestSource;this.ua=a.environment||"https://support.google.com";this.ma=a.host;this.Va=a.serviceConfiguration;this.Ha=a.locale;this.Sa=void 0!=a.Vt?a.Vt:!0;this.oa=a.authToken;this.Fa=a.authUser;this.mb=a.visitId;this.ya=a.viewId;this.Na=a.productSpecificData?JSON.stringify(a.productSpecificData):void 0;this.Ma=a.mendelIds;this.httpRequest=a.httpRequest||gla;this.o=a.IW||!1;this.va=!1;this.Ia=a.oV;this.rb=a.userIp;this.Ka=a.YV} pz.prototype.qe=function(a){this.ya=a}; pz.prototype.load=function(a){var b=this,c=jla(this,a);kla(this,function(){return lla(b,c,a)})}; function lla(a,b,c){var e=new a.httpRequest;c=mla(c);e.open(c?"POST":"GET",b.apiUrl);c&&e.setRequestHeader("Content-Type","application/json");if(a.Sa||a.o)e.withCredentials=!0,e.setRequestHeader("X-SupportContent-AllowApiCookieAuth","true");a.oa&&e.setRequestHeader("Authorization",a.oa);e.addEventListener("load",function(){nla(a,b,e.responseText)}); e.addEventListener("error",function(){b.onError({type:1,message:e.responseText})}); e.send(c)} function mla(a){var b;a.workflowInitialParams&&(b={workflow_initial_params:a.workflowInitialParams});a.externalCid&&(b=b||{},b.external_cid=a.externalCid);a.workflowExtraParams&&(b=b||{},b.workflow_extra_params=a.workflowExtraParams);return b?JSON.stringify(b):""} function jla(a,b){var c="render_api"+(1E9*Math.random()>>>0);a={requestId:c,apiUrl:ola(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, YB:b.YB||function(){}, HP:b.HP||function(){}, IP:b.IP||function(){}, xz:b.xz,jN:b.pageType,Ot:b.Ot};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 ola(a,b,c){var e=pla(a)+"/apis/render?",f=a.Ba,h=a.Qa,k=b.helpcenter,l=b.QH,p=a.Ha,r=a.Fa,u=a.mb,x=a.ya,E=a.Na,la=b.pageType,qa=b.pageId,sa=b.url,Ba=b.Qp,Da=b.uV;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:Da,extra_params:c,mendel_ids:a.Ma,service_configuration:a.Va,scdeb:a.Ia, instant_preview:b.instantPreview,symptom:b.symptom,scenario_id:b.testScenarioId,sjid:b.jm,user_ip:a.rb,js_fingerprint:a.Ka};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 nla(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.Ot){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(Em.get(e.page_metadata.page_type)!=b.jN){b.onError({type:3});return}}e.page_metadata&&b.YB(e.page_metadata);b.Df?qla(a,b,e.html):b.xz(function(f){"IFRAME"==f.nodeName?(b.window=f.contentWindow,b.Df=b.window.document.body):(b.window=window,b.Df=f);qla(a, b,e.html)})}else b.onError({type:2}); else b.onError({type:5})} function qla(a,b,c){b.window.sc_scope=b.Df;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); Gn(b.Df,mu(c));c=Array.from(b.Df.getElementsByTagName("script"));a.qa(b,c)} pz.prototype.qa=function(a,b){for(;0=this.start){a.srt=e.responseStart-this.start;a.ol=a.prt=b-e.responseStart;break}var f;null==(f=Ru)||f.Io(a)}; function IB(a,b,c){c=void 0===c?!0:c;var e=new hA;Zh(e,1,b);a=Math.trunc(window.performance.now()-a.start);Vh(e,2,a);Sh(e,3,c);Lo({endpoint:"recordsla",httpMethod:"POST",params:{v:"1"},Jc:e.serialize()})} ;function JB(a){this.Aa=Zf(a)} w(JB,ci);JB.prototype.setHost=function(a){return Xh(this,3,a)}; JB.prototype.Ca=Ej([0,xB,y,-1,gj,-1]);var aoa=new Map([["PROD",1],["STAGING",2],["DRAFT",3],["READY",4],["TEST",5],["DEV",6],["ALPHA",7],["GKMSSTAGING",8],["LOCAL",9]]),boa=new Set;function coa(a){var b=this;this.Be=a;this.OG=!1;this.currentFormId=this.DH=this.OQ=this.oR=0;this.qJ=boa;this.transport=this.Sr(1046,860);this.qI=this.Sr(1324,1323);this.yb=new zB(!1,"","");Ru=this;doa(this);window.sc_registerPageClickHandlers&&window.sc_registerPageClickHandlers([function(c){return void b.kd(c)}])} n=coa.prototype;n.Sr=function(a,b){var c=z(),e=sx(new rx,c.mendel_ids);a=nz(new mz("PROD"===c.env?b:a,String(c.au||"0")),e);c.auth_token?fla(a,function(){return c.auth_token}):"about:blank"===location.href&&fla(a,function(){return""}); a=a.build();a.Ia=a.Ma;a.Fa=!0;return a}; function doa(a){var b=Uo("StatsDeferredClearcut",!0);if(b){b=Ama(b);var c=hh(b,eA,1);Xh(c,34,z().visit_id);c=ih(c,dA,33,Mg());if(0=k;k&&(a.qJ.add(h),b.push(f))}a.Fk(b,!0)} function eoa(a){if(!a.OG){a.OG=!0;NB(a);var b;window.addEventListener("scroll",function(){window.clearTimeout(b);b=window.setTimeout(function(){return void NB(a)},300)})}} n.xy=function(a){var b=[];a=t((a||document).querySelectorAll("[data-stats-imp]"));for(var c=a.next();!c.done;c=a.next())b.push(OB(c.value,{type:0}));this.Fk(b)}; n.WR=function(a,b){a=OB(a,{type:0});a.type=b||a.type;this.Fk([a])}; n.Fk=function(a,b){b=void 0===b?!1:b;if(0!==a.length){var c=LB(this,b?7:3),e=yB(PB(this.Be));b=b?7:3;a=t(a);for(var f=a.next();!f.done;f=a.next()){f=f.value;var h=(new Zz).setType(f.type);f.id&&h.setId(f.id);QB(h,f.index);mh(c,6,Zz,h);h=(new $A).setType(RA.get(f.type));f.id&&Xh(h,2,f.id);QB(h,f.index);f=(new dB).setType(b);f=kh(f,4,eB,h);wB(e,f.setTimestamp((new Kk).setSeconds(Date.now()/1E3)))}MB(this,c);KB(this,e)}}; n.hb=function(a,b,c,e,f){foa(this,a,b,c,e);f instanceof Function&&f()}; n.pJ=function(a,b,c,e,f,h){a&&(a=OB(a,{type:0,action:0},h),foa(this,b||a.type,c||a.action,e||a.id,f||a.index))}; function foa(a,b,c,e,f){var h=LB(a,5);var k=(new Xz).setType(b);k=Zh(k,2,c);b=(new ZA).setType(RA.get(b));c=Vma.get(c);c=Zh(b,2,c);e&&(k.setId(e),Xh(c,3,e));QB(k,f);QB(c,f);mh(h,7,Xz,k);MB(a,h);e=yB(PB(a.Be));f=(new dB).setType(2);f=kh(f,3,eB,c);e=wB(e,f.setTimestamp((new Kk).setSeconds(Date.now()/1E3)));KB(a,e)} n.kd=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||Zna(c))break a;c=c.parentNode}c=null}if(c){e=b.href;var f=(f=b.getAttribute("data-stats-toggle-class"))?!zo(b,f):b instanceof HTMLInputElement&&("checkbox"===b.type||"radio"===b.type)&&!b.checked;e=OB(b,{type:0,id:e,action:f? 29:8});if(void 0!==e.id){a.hc_internal&&To("refererViewId",z().vid);b=this.yA(a);a:{f=t(Ofa);for(var h=f.next();!h.done;h=f.next()){var k=t(h.value);h=k.next().value;k=k.next().value;if(zo(c,h)){f=k;break a}}f=void 0}f=goa(this,e,b,f);e=hoa(e);e=wB(yB(PB(this.Be)),e);a=a.event;switch(b){case 2:RB(this,a,c,f,e);break;case 1:b=ioa(this,f);b=joa(this,b);To("StatsDeferredClearcut",b.serialize())||RB(this,a,c,f);To("ScaledStatsDeferredClearcut",e.serialize())||RB(this,a,c,void 0,e);break;default:case 3:MB(this, f),KB(this,e)}}}}}}; function RB(a,b,c,e,f){e&&MB(a,e);f&&KB(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){Mn(window,a);return}a&&(c=kb(c)&&Gm(c)&&c.tagName.toUpperCase()==="A".toString()?c.target:"",b=window.sc_delayLocationHandler,b instanceof Function?b(a):Xo(a,!0,c))}} function SB(a,b,c,e,f){var h=goa(a,{type:b,action:c,id:e,index:f},3);b=hoa({type:b,action:c,id:e,index:f});b=wB(yB(PB(a.Be)),b);MB(a,h);KB(a,b)} function goa(a,b,c,e){a=LB(a,4);var f=new Wz;c=Zh(f,1,c).setType(b.type);c=Zh(c,3,b.action).setId(b.id);QB(c,b.index);e&&(b=new Vz,e=Zh(b,1,e),jh(c,Vz,7,e));jh(a,Wz,5,c);return a} function hoa(a){var b=(new YA).setType(RA.get(a.type));var c=Vma.get(a.action);b=Zh(b,2,c);b=Xh(b,3,a.id);QB(b,a.index);a=(new dB).setType(1);return kh(a,2,eB,b).setTimestamp((new Kk).setSeconds(Date.now()/1E3))} function OB(a,b,c){c=void 0===c?!1:c;return{id:TB({element:a,attr:"data-stats-id",defaultValue:b.id}),type:koa({element:a,attr:"data-stats-ve",defaultValue:b.type,vr:!0}),action:koa({element:a,attr:"data-stats-action",defaultValue:b.action,vr:c}),index:TB({element:a,attr:"data-stats-idx",defaultValue:b.index})}} n.yA=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.Io=function(a){var b=LB(this,2),c=new Yz;a.ol&&0<=a.ol&&Uh(c,1,Math.round(a.ol));a.prt&&0<=a.prt&&Uh(c,2,Math.round(a.prt));a.srt&&0<=a.srt&&Uh(c,5,Math.round(a.srt));if(a.type&&a.duration_ms){var e=c.setType(a.type);Uh(e,4,Math.round(a.duration_ms))}jh(b,Yz,4,c);MB(this,b);var f=Wma.get(a.type);e=a.duration_ms;b=a.ol;c=a.prt;a=a.srt;f=(new aB).setType(f);e=Uh(f,2,e);0<=b&&Uh(e,3,b);0<=c&&Uh(e,4,c);0<=a&&Uh(e,5,a);a=yB(PB(this.Be));b=(new dB).setType(4);b=kh(b,5,eB,e);a=wB(a,b.setTimestamp((new Kk).setSeconds(Date.now()/ 1E3)));KB(this,a)}; n.YR=function(a){var b=new bB;0<=a.ol&&Uh(b,1,a.ol);0<=a.prt&&Uh(b,2,a.prt);0<=a.srt&&Uh(b,5,a.srt);a=yB(PB(this.Be));var c=(new dB).setType(5);b=kh(c,6,eB,b);b=wB(a,b.setTimestamp((new Kk).setSeconds(Date.now()/1E3)));KB(this,b)}; n.ZR=function(a){var b=LB(this,6),c=new cA;if(void 0!==a.top&&void 0!==a.page_view_id){var e=c.setTop(Math.trunc(Number(a.top||0)/1E3));Xh(e,2,a.page_view_id||"");jh(b,cA,8,c);MB(this,b);b=yB(PB(this.Be));e=(new dB).setType(6);var f=new cB;f=Uh(f,1,a.top||0);a=Xh(f,2,a.page_view_id||"");a=kh(e,7,eB,a);a=wB(b,a.setTimestamp((new Kk).setSeconds(Date.now()/1E3)));KB(this,a);10===z().pt&&"true"===hp("MoltronLoggingFeature__enable_view_duration_logs")&&Rna(this.yb,this.Be.mid||"",c.getTop()||0)}}; n.Id=function(){return new $na}; function LB(a,b){var c=z();var e=new bA;e=Zh(e,3,c.iro);e=Xh(e,1,c.pid).qe(c.vid);c.request_attributes&&Wg(e,4,c.request_attributes,pf);if(c=hp("workflow__session-id")){var f=new aA;c=Xh(f,1,c);0!==a.currentFormId&&Xh(c,2,String(a.currentFormId));jh(e,aA,5,c)}a=new dA;return jh(a,bA,2,e).setType(b)} function ioa(a,b){var c=z();b.setTimestamp(0===a.DH?Date.now():a.DH);var e=new eA;e=Zh(e,35,c.ncc);a.Be.cc&&Xh(e,41,a.Be.cc);var f=Zh(e,17,c.dt);f=Xh(f,24,c.ehc);f=Xh(f,1,c.hc);f=Sh(f,38,c.ii);f=Wg(f,21,c.mendel_ids,sf);f=Zh(f,46,3);f=Zh(f,19,c.pt);f=Zh(f,14,1);f=Zh(f,32,c.rs);f=Xh(f,2,c.rl);f=Xh(f,12,c.lang);f=Zh(f,45,22);f=Uh(f,15,17515);b=mh(f,33,dA,b);b=Zh(b,43,c.rt).qe(c.vid);b=Xh(b,34,c.visit_id);b=Zh(b,55,2);b=Sh(b,58,c.web_history_enabled).setSupportJourneyId(c.support_journey_id);c=aoa.get(c.env)|| 0;Zh(b,53,c);if(a.Be.exp)for(a=t(a.Be.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 ym,f=Xh(f,1,b[0]),b=Xh(f,2,b[1]),mh(e,13,ym,b));a=(new Sz).setContentType(55);mh(e,3,Sz,a);return e} function joa(a,b){var c=z(),e=new gA;b=jh(e,eA,1,b);c.ehn&&(c=mw(c.ehn.match(lw)[3]||null),b.setHost(c));a.Be.ref&&Xh(b,3,a.Be.ref);return b} function MB(a,b){if("true"!==lr("workflow__kms")&&!(1E3<++a.oR)){var c=ioa(a,b);""===vh(c,1)?No({Issue:"No helpcenter found when populating clearcut stats",Stats:b}):(c=joa(a,c),a.transport.dispatch(c),a.transport.flush(),mp(document,"sc_statsEvent",{detail:b}))}} function KB(a,b){if("true"!==lr("workflow__kms"))if(""===vh(hh(b,UA,6),1))No({Issue:"No helpcenter found when populating scaled clearcut",Extension:b});else if(!(1E3<++a.OQ)){var c=new JB;c=jh(c,vB,1,b);var e=z();e.ehn&&(e=mw(e.ehn.match(lw)[3]||null),c.setHost(e));a.Be.ref&&Xh(c,2,a.Be.ref);(e=hp("zwieback_id"))&&0a.ma&&Moa(a);a.ma++},1E3)} yC.prototype.load=function(){var a=this;return Xa(function(b){if(1==b.o)return b.yield(Ooa(),2);a.player||Moa(a);Na(b)})}; function Noa(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}Ms(a,b,44,c+","+e)} yC.prototype.Bb=function(){this.player=void 0;yr(this)}; var zC;function Ooa(){var a,b;return Xa(function(c){if("function"===typeof(null==(a=window.YT)?void 0:a.Player))return c.return();zC||(b=document.createElement("script"),Tn(b,no(Koa)),document.body.appendChild(b),zC=new Promise(function(e){window.onYouTubeIframeAPIReady=e})); return c.return(zC)})} ;function AC(a){a=a.player;A.call(this,"sc.tailwind.thread.popup_video.PopupVideo");var b=this;this.o=new Eu({nc:7,qc:7,Hk:!0,Kp:!0,content:function(){b.element("div","class","root","tabindex","0",b.player)}, Yf:!0,onClose:function(){var c;null==(c=b.player.player)||c.stopVideo()}}); this.player=a} w(AC,A);AC.prototype.open=function(a){this.o.open(Object.assign({},{Mb:!0},a));this.player.load()}; AC.prototype.content=function(){this.o.render()};function Poa(a,b){var c=void 0===b?{}:b;b=void 0===c.kF?!1:c.kF;var e=c.height,f=void 0===c.Bl?!1:c.Bl;c=c.width;this.o=a;this.ma=this.o.getAttribute("data-videoid");this.oa=zo(this.o,"embedded-video")?"default":"medium";c&&e&&(this.qa=c/e==BC?BC:1.6);this.va=f;b||(Qoa(this),Roa(this))} function Qoa(a){window.addEventListener("hashchange",function(b){zt(b.oldURL,b.newURL)===a.ma&&CC(a)}); window.addEventListener("load",function(){zt("",location.href)===a.ma&&CC(a)})} function Roa(a){var b=new XMLHttpRequest;b.addEventListener("load",function(){try{var c=JSON.parse(b.responseText)}catch(e){}c&&Soa(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 Soa(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 rpa(a){a.element("span","class","label-container",function(){a.ma.render();a.element("span","class","label",AD(a))})} function qpa(a){a.element("span","class","label-container",function(){a.ua.render();a.element("span","class","label",BD.format(xD(a.result))+" views")})} function AD(a){a=mpa(a.result);return 0===a?"":spa.format(new Date(a/1E3))} var BD=new gs(5),spa=new $t(1);var tpa=new Map([[0,"gm/public"],[1,"gm/supervised_user_circle"],[2,"gm/question_answer"],[4,"gm/email"],[5,"gm/drive_document"],[6,"gm/language"]]),upa=new Map([[5,"Help article"],[2,"Community Post"],[3,"Troubleshooter"]]),vpa=new Map([[5,"Check status"],[3,"Get started"]]);function CD(a,b){b=void 0===b?0:b;Gr.call(this);var c=this;this.o=a;this.jd=b;this.qa=[];var e=0a.Yc().length} function DD(a){var b,c;a.qa=null!=(c=null==(b=hh(a.o,nm,15))?void 0:ih(b,gm,1,Mg()).map(function(e){return new qD(e,a.jd++)}))?c:[]} ;function ED(a){Gr.call(this);this.metadata=a} w(ED,Gr);ED.prototype.getStartIndex=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getStartIndex())?b:0}; ED.prototype.getQuery=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getQuery())?b:""};function FD(a){return GD(a)>=ypa} function HD(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 GD(a){switch(a){case 0:return zpa;case 30:return Apa;case 1:return ID;case 2:return ypa;case 3:return JD;case 4:return KD;case 5:return LD;case 20:return MD;case 10:return ND;case 100:return Bpa;default:return zpa}} n=HD.prototype;n.valueOf=function(){return this.rank}; n.getColor=function(){return tC().uc?this.o:this.qa}; n.je=function(){return this.icon}; n.getLabel=function(){return this.label}; n.getDescription=function(){return this.description}; var zpa=new HD(0,"#F1F3F4","#F1F3F4"),Apa=new HD(1,"#F1F3F4","#F1F3F4","#0b8043","#C4EED0",2,"Product Expert Alumni","Former Product Experts who are no longer members of the program"),ID=new HD(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member","Community members with growing product knowledge who help other Google users by answers questions"),ypa=new HD(3,"#9E9E9E","#9E9E9E","#5F6368","#C4C7C5",4,"Silver Product Expert","Community members with intermediate product knowledge who help other Google users by answering questions"), JD=new HD(4,"#FFB300","#F9AB00","#B06000","#F09D00",5,"Gold Product Expert","Community members with in-depth product knowledge who help other Google users by answering questions"),KD=new HD(5,"#77909D","#718792","#455A64","#E3E3E3",6,"Platinum Product Expert","Community members with advanced product knowledge who help other Google users and Product Experts "),LD=new HD(6,"#79A8FA","#79A8FA","#1A73E8","#A8C7FA",7,"Diamond Product Expert","Community members with product mastery who help other Google users and Product Experts"), MD=new HD(7,"#4285F4","#669DF6","#1A73E8","#A8C7FA",8,"Community Specialist","Google partners who help ensure the quality of community content"),ND=new HD(8,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Community Manager"),Bpa=new HD(9,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Google Employee","Google product team members and community managers");function OD(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 Lr({icon:"gm/play_circle",size:this.Ff?48:36})} w(OD,A);OD.prototype.content=function(){var a=this;this.element("div","class",{root:!0,onebox:this.Ff,narrow:this.Uw},function(){Cpa(a);Dpa(a)})}; function PD(a){return 8===a||9===a||"CT_COMMUNITY_VIDEO"===a||"CT_VIDEO"===a} function QD(a){return 8===a||"CT_COMMUNITY_VIDEO"===a?"Community video":9===a||"CT_VIDEO"===a?"Help video":""} function RD(a,b){Ms(4,a,220,void 0===b?"":String(b))} function Cpa(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=lm(a.model.o))?void 0:null==(e=hh(c,cm,8))?void 0:null==(f=hh(e,am,4))?void 0:f.getUrl())?h:""}else{var l,p,r,u;k=null!=(u=null==(l=lm(a.model.o))?void 0:null==(p=hh(l,cm,8))?void 0:null==(r=hh(p,am,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=yD(a.model);b=Lfa(b);b=0a.limit} function Mpa(a){if(UD(a)){a.o=!a.o;a.Ja();var b=a.o;Ms(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function VD(a,b){Ms(35,a.helpcenterName+"_symptoms_click_"+vh(b,1)+(b.getActive()?"_active":""),98);b.getActive()||(a=a.getURL(b).split("?"),b="?"+a[1],b=kC(b),Ps(""+a[0]+b))} ;function Npa(a){return(a=a.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):""} ;function WD(a){this.o=a;this.qa=this.Ha=null;this.ma=[];this.va=document.createElement("input");this.Ba=this.ua=-1;this.Qa=this.Rs.bind(this);this.Ka=op(this.sC.bind(this),150);this.Sa=this.Fa=this.Ia=0;this.ya=!1;this.Na=0;this.Ma=new Vu;Opa(this)} function Opa(a){a.oa=document.createElement("div");a.oa.className=a.o.className;xo(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){zo(this.qa,"sc-select-show")?e.target==this.qa||this.qa.contains(e.target)||this.Rs():0==e.button&&XD(this)}.bind(a)); a.oa.addEventListener("keydown",a.XJ.bind(a));a.Ha=document.createElement("span");a.oa.appendChild(a.Ha);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)); Qo()||a.qa.addEventListener("scroll",function(){0a-1?this.ma.length-1:a-1;b!=a&&!Tpa(this,b);)b=0>b-1?this.ma.length-1:b-1;a=b}YD(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant", this.ma[a].id);Upa(this);break;case 40:a.preventDefault();zo(this.qa,"sc-select-show")||XD(this);a=this.ua;if(0===this.ma.length)a=-1;else{for(b=(a+1)%this.ma.length;b!=a&&!Tpa(this,b);)b=(b+1)%this.ma.length;a=b}YD(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant",this.ma[a].id);Upa(this)}}; function Upa(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 Rpa(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&&Sp(this.oa);this.qa=this.Ha=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 WD(b)};function ZD(a){this.Aa=Zf(a)} w(ZD,ci);ZD.prototype.setButton=function(a){return jh(this,Jl,1,a)}; var Vpa=Gj(ZD);ZD.prototype.Ca=Ej([0,Ml]);function $D(a){this.Aa=Zf(a)} w($D,ci);$D.prototype.Hr=function(a,b){mh(this,1,El,a,b)}; $D.prototype.qg=function(a,b){return Ig(this,1,El,a,b)}; $D.Ra=[1];$D.prototype.Ca=Ej([0,sj,Fl]);function aE(a){this.Aa=Zf(a)} w(aE,ci);var Wpa=[0,xj,y,-1];aE.prototype.Ca=Ej(Wpa);function bE(a){this.Aa=Zf(a)} w(bE,ci);bE.prototype.getHeading=function(){return Gh(this,2)}; bE.prototype.setHeading=function(a){return Xh(this,2,a)}; var Xpa=Gj(bE);bE.Ra=[1];bE.prototype.Ca=Ej([0,sj,Wpa,y,xj,1,y]);var cE=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 Ypa(){var a=this;this.o=function(){}; this.ma=function(b){if("detail"in b){b=Vpa(b.detail.action);var c,e;if(null==(c=hh(b,Jl,1))?0:null==(e=Kl(c))?0:null!=Nh(e,10,Hl)){var f,h,k=null==(f=hh(b,Jl,1))?void 0:null==(h=Kl(f))?void 0:Mh(h,10,Hl);(f=k&&null!==k?k.startsWith("url:")?k.replace("url:",""):k:"")&&a.qa(f)}else{var l,p;if(null==(l=hh(b,Jl,1))?0:null==(p=Kl(l))?0:Cg(p,Cl,17,Hl)){var r;if(f=null==(k=hh(b,Jl,1))?void 0:null==(r=Kl(k))?void 0:Oh(r,Cl,17,Hl))h=vh(f,2),f=oh(f,1),h&&f&&a.qa("/"+h+"/workflow/"+f)}}}}; this.oa=function(){var b=cE.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.qa=function(b){Ps(b,{Fd:!0})}; window.document.body.addEventListener(cE.get(6),this.oa);window.document.body.addEventListener(cE.get(5),this.o);window.document.body.addEventListener(cE.get(2),this.ma)} var Zpa;function dE(){void 0===Zpa&&(Zpa=new Ypa)} Ypa.prototype.dispose=function(){window.document.body.removeEventListener(cE.get(2),this.ma);window.document.body.removeEventListener(cE.get(6),this.oa);window.document.body.removeEventListener(cE.get(5),this.o)}; window.sc_initSmartButtonController=function(){dE()};function eE(a,b){a=void 0===a?95:a;b=void 0===b?133:b;A.call(this,"sc.shared.ErrorSvg");this.o=new px("error_computer.svg");this.height=a;this.width=b} w(eE,A);eE.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function $pa(a){this.ma=a;this.o=null} $pa.prototype.Id=function(a){var b=this;null===this.o&&(this.o=setTimeout(function(){null!==b.o&&(b.o=null,b.ma())},a))};function aqa(){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=Xpa(b.detail);a.ma(b)}} n=aqa.prototype;n.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");fE(4)}; n.sendButtonAction=function(a,b){a={action:null==a?void 0:a.serialize(),buttonClientRect:b};fE(2,a)}; n.sendDescribeEvent=function(a){var b=new $D;a=t(a);for(var c=a.next();!c.done;c=a.next())b.Hr(c.value);b={action:b.serialize(),buttonClientRect:void 0};fE(5,b)}; n.sendButtonsRenderedEvent=function(){fE(6)}; n.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(cE.get(1),this.o)}; n.initStateUpdateListener=function(a){this.ma=a;window.document.body.addEventListener(cE.get(3),this.qa)}; n.dispose=function(){window.document.body.removeEventListener(cE.get(3),this.qa);this.o&&window.document.body.removeEventListener(cE.get(1),this.o)}; function fE(a,b){a=cE.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({NS:0,KS:1,CS:2,HS:3,DS:4,JS:5,FS:6});function bqa(a,b){this.o=a;this.metadata=b} bqa.prototype.yd=function(a){this.o(a)}; function gE(){var a=this;this.ma=new Map;this.qa=function(){a.o.sendButtonsRenderedEvent()}; this.o=new aqa;cqa(this)} var hE;function dqa(){if(hE&&!eqa)return hE;hE=new gE;eqa=!1;var a=hE;a.o.initHandshakeListener(a.ua.bind(a));a.o.initStateUpdateListener(a.oa.bind(a));a.o.sendInitCompleteEvent();return hE} function fqa(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ma.has(b)||a.ma.set(b,new bqa(e,c))} gE.prototype.oa=function(a){var b,c=null!=(b=Gh(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)}; gE.prototype.ua=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ma.forEach(function(b){a.push(b.metadata)}); this.o.sendDescribeEvent(a)}; gE.prototype.dispose=function(){this.o.dispose();this.ma.clear();var a;null==(a=jr().querySelector(".workflow"))||a.removeEventListener("dynamicFormRendered",this.qa)}; function cqa(a){var b;null==(b=jr().querySelector(".workflow"))||b.addEventListener("dynamicFormRendered",a.qa)} var eqa=!1;function iE(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.wi;a=void 0===a.Xx?!0:a.Xx;A.call(this,"sc.smart_button.FatalErrorButton");this.o=new eE;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.wi=f;this.Xx=a} w(iE,A);iE.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.Xx&&a.element("div","class","^no-margin feedback-link",a.wi);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new As("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle})); a.element("div","class","^no-margin",(new As("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new As("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})}); gqa(this)}; function gqa(a){var b,c;null==(c=(b=window).sc_trackStatsImpressions)||c.call(b,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var hqa=new Map([[1,"good"],[2,"error"]]);function jE(){A.call(this,"sc.smart_button.Icon");this.o=!1} w(jE,A);function kE(a,b,c,e){a.ma=b;a.state=c;a.o=void 0===e?!1:e} jE.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=hqa.get(this.state);hqa.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 lE(a){A.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){iqa(b)}; this.ma=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&iqa(b)}} w(lE,A);lE.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)}; lE.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 iqa(a){var b=gx();b.set("smart_button_title",a.buttonTitle);ex({payload:b,productId:Number(z().fbid)})} ;function mE(a){return 2===(null==a?void 0:xh(a,3))} function jqa(a){return 1===(null==a?void 0:xh(a,3))} function kqa(a){a=null==a?void 0:ih(a,aE,1,Mg());if(void 0===a)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(nE(b.value))return!0;return!1} function lqa(a){a=oE(a);if(0===a.length)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(!nE(b.value))return!1;return!0} function oE(a){return void 0===a?[]:(null==a?void 0:ih(a,aE,1,Mg(ff)))||[]} function nE(a){return void 0!==a&&null!=xh(a,1)&&0!==Hh(a,1,0)} function mqa(a){return void 0!==a&&null!=xh(a,1)&&1===Hh(a,1,0)} function nqa(a){return void 0!==a&&null!=xh(a,1)&&2===Hh(a,1,0)} function oqa(a){return a.filter(function(b){return nqa(b)})} ;function pE(a,b){b=void 0===b?!1:b;A.call(this,"sc.smart_button.StateHeading");this.wi=a;this.Uj=b;this.ua=[];this.headingState=0;this.icon=new jE} w(pE,A);pE.prototype.content=function(){var a;!(mE(this.o)||jqa(this.o)||(null==(a=this.o)?0:a.getHeading())||lqa(this.o))||pqa(this)}; pE.prototype.yd=function(a){this.o=a;this.ua=oE(this.o);if(mE(this.o))this.headingState=2;else if(jqa(this.o))this.headingState=1;else if(0a.Rt?a.Rt+"px":null,"--message-container-width":a.maxWidth},function(){a.ma&&a.element("div","class","loading-spinner",function(){(new Cu({size:"mspin-small"})).render()}); if(0a&&Infinity!==a&&(a=h);this.St=h;this.Rt=a;this.Ja();this.oa.open({anchor:b,Ce:c,De:e,Mb:f})}; n.close=function(){this.oa.close()}; function Lqa(a){return!!a.Wl&&Array.isArray(a.items)&&0b.length){f=[{state:5}];a.Ma.set("",f);p.Pa(4);break}a.o.Yg(!0);a.o.open({Mb:!0});Oa(p,5);return p.yield(a.uj(b.trim(),a.Jd,a.Vc),7);case 7:f=p.ma;0===f.length&&(f=[{state:4}]);a.o.Yg(!1);Pa(p,4);break;case 5:h=Qa(p),f=[{state:3}],a.o.Yg(!1), a.o.open({Mb:!0}),mra(h);case 4:return a.Ma.set("",f),k=a.o,l=k.rj,p.yield(UE(a,!0),8);case 8:l.call(k,p.ma),a.o.Ja(),a.o.open({Mb:!0}),Na(p)}})} function gra(a,b){return function(){a.ya=b;a.o.close();a.Ia&&a.Ia()}} RE.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.zd)&&!a.includes(e)&&a.push(e)}return a}; function cra(a,b){var c,e;return Xa(function(f){if(1==f.o)return Oa(f,2),f.yield(a.Fc(b,a.Jd,a.Vc),4);if(2!=f.o){c=f.ma;if(!c||0==c.length)return nra(a,b,Error("No results")),f.return();a.oa.set(b,c);return Pa(f,0)}e=Qa(f);nra(a,b,e);Na(f)})} function nra(a,b,c){a.oa.set(b,[{state:2}]);a.ub&&a.Fa&&(a.Fa=!1,a.ub(c),ara(a));mra(c)} function ara(a){a.ua=new Fv({placeholder:a.Np,xc:!0,Pc:function(){a.va=a.ua.getText().replace(QE,"");a.Mk()}, ariaRequired:a.tc})} function mra(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});jr().dispatchEvent(a)} function Zqa(a){a.Ma.clear();a.Ma.set("",[bra()])} function bra(){return{value:"",trigger:function(){}, items:[],state:0}} ;function VE(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.Ue?!0:a.Ue,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.xc?!1:a.xc,E=void 0===a.ariaRequired?!1:a.ariaRequired,la=void 0===a.Gc?["self"]:a.Gc,qa=void 0===a.Lc?"rem":a.Lc,sa=void 0=== a.dC?function(){}:a.dC,Ba=void 0===a.Vh?!1:a.Vh,Da=void 0===a.zs?"":a.zs,La=void 0===a.cq?void 0:a.cq; a=void 0===a.wr?void 0:a.wr;A.call(this,"sc.shared.MaterialSelect");var Ra=this;this.Fa=function(){return void ora(Ra)}; this.Ia=function(){return void ora(Ra)}; this.active=!1;this.ma="";this.ua=!0;this.Ba=function(Ta){"Escape"===Ta.code&&(Ta.stopPropagation(),Ra.close())}; this.items=b;this.autoClose=u;this.label=c;this.labelId=Ar();this.Fm=Ar();this.minWidth=p;this.filled=h;this.disabled=k;this.xc=x;this.Lc=qa;this.Ka=new Lr({icon:"gm/arrow_drop_down",size:24,wb:!0,Lc:this.Lc});pra(this,r);this.maxHeight=l;this.cq=La;this.va=new Av({label:e,Ij:f,eq:48,disabled:k,filled:h,ij:function(){return Ra.ij()}, xc:x});this.ariaRequired=E;this.Gc=la;this.dC=sa;this.Vh=Ba&&!k;this.zs=Da;this.wr=a;this.Vh&&(this.o=new Fv({wf:!1,bt:!1,Ie:function(){var Ta;null==(Ta=Ra.o)||Ta.setPlaceholder(Ra.zs);Ra.open({Mb:!1})}, Pc:function(){var Ta;Ra.ma=(null==(Ta=Ra.o)?void 0:Ta.getText())||"";Ra.open({Mb:!1})}, Ax:function(){Ra.open({Mb:!0})}})); this.menu=qra(this,b)} w(VE,A);n=VE.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.Vh},"style",{"min-width":this.minWidth?this.minWidth:null},function(){a.oa=a.element("div","class",{root:!0,dense:a.xc,disabled:a.disabled,active:a.active},"id",a.Fm,"tabindex",0,"aria-haspopup","listbox","aria-labelledby",rra(a),"role","button","aria-expanded",a.menu.Ab().toString(),"onclick",function(){return void a.Hb()}, "onkeydown",function(c){a.disabled||"Enter"!==c.code&&"Space"!==c.code||(c.preventDefault(),a.open({Mb:!a.Vh}))},"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.Ka)}); a.oa.addEventListener("focusin",a.Fa);a.oa.addEventListener("focusout",a.Ia)}); if(this.ua)this.menu.render(),this.ya=void 0;else{var b;(null==(b=this.o)?0:b.focused)&&this.wr&&(this.ya=this.element("label","class","warning-label",this.wr))}}; n.Bb=function(){var a;null==(a=this.oa)||a.removeEventListener("focusin",this.Fa);var b;null==(b=this.oa)||b.removeEventListener("focusout",this.Ia)}; function sra(a,b){a.menu=qra(a,b);a.Ja()} n.open=function(a){var b=this;a=(void 0===a?{}:a).Mb;sra(this,this.ma?this.items.filter(function(f){return"string"===typeof f.value?f.value.toLowerCase().includes(b.ma.toLowerCase()):"string"===typeof f.Wg?f.Wg.toLowerCase().includes(b.ma.toLowerCase()):!1}):this.items); this.active=!0;this.o&&!a?this.o.focus():WE(this);if(this.root){var c=this.root.getBoundingClientRect().width;this.menu.setWidth(c)}this.ua&&this.menu.open({anchor:this,Mb: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 XE(a){switch(typeof a.selection){case "function":var b;return null!=(b=a.selection().textContent)?b:"";case "string":return a.selection;default:return""}} function WE(a){var b;null==(b=a.oa)||b.focus()} function ora(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=XE(a),a.o.setText(a.ma),a.o.setPlaceholder(""),a.ya&&a.ya.remove()))},0)} function rra(a){return a.Gc.map(function(b){return"self"===b?a.label?a.labelId+" "+a.Fm:a.Fm:b}).join(" ")} n.ij=function(){return!!this.selection}; n.Hb=function(){this.disabled||this.open({Mb:!1})}; function qra(a,b){a.ua=!a.Vh||!a.cq||b.length<=a.cq;if(!a.ua)return new nC({items:[]});b=tra(a,b);return new nC({items:b,Ux:a.selection,qj:4,nc:1,qc:4,onClose:function(){WE(a);a.active=!1;a.Ja()}, maxHeight:a.Vh?"40vh":a.maxHeight,qx:a.filled,qv:!1})} function tra(a,b){return b.map(function(c){var e=Object.assign({},c,{trigger:function(){a.selection=c.Wg?c.Wg:c.value;"string"===typeof a.selection&&a.dC(a.selection);c.trigger&&c.trigger();a.Vh&&(a.ma=XE(a),a.close());a.autoClose&&a.close()}}); e.items&&Array.isArray(e.items)&&(e.items=tra(a,e.items));return e})} function pra(a,b){a.selection=0<=b&&b");Gr.prototype.onChange.call(this,function(){YE(e,a)})}else{var f="Notifying "+(null!=c?c:""); Gr.prototype.onChange.call(this,a,function(){YE(f,b)})}}; n.Ea=function(a){var b=this,c;YE(this.Wr+" sent "+(null!=(c=this.Ka[a])?c:"UNKNOWN"),function(){return void Gr.prototype.Ea.call(b,a)})};var ura=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 vra(a,b){var c=a.Fs(),e=b.Fs();if(c&&e)return wra(c,e);c=a.Js();e=b.Js();if(c&&e)return c.Br()!==e.Br()?!1:!c.zw()&&!c.HG()||!e.zw()&&!e.HG()?!0:c.iG()!==e.iG()||c.fw()!==e.fw()?!1:!0;a=a.Ks();b=b.Ks();return a&&b?a.o()!==b.o()?!1:!0:!1} function wra(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.Cr()!==f.Cr()?!1:!e.Ju()&&!e.JG()||!f.Ju()&&!f.JG()?!0:e.uE()!==f.uE()||e.mw()!==f.mw()?!1:!0})}):!1} ;var xra=wa(["https://www.google.com/recaptcha/api.js?trustedtypes=true&render=explicit&onload=",""]);function $E(a,b,c){this.o=c;this.clientId=0;this.load(a,void 0===b?function(){}:b)} $E.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");Tn(e,no(xra,"sc_renderRecaptcha"));document.head.appendChild(e)}; $E.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 aF={};var yra={qT:0,kE:1,0:"FIELDS_CREATED",1:"FIELD_VALUES"};function bF(a){ZE.call(this,void 0===a?"HelpcenterFields":a,yra);this.complete=!1;this.Dd=""} w(bF,ZE);bF.prototype.lc=function(){return this.complete}; bF.prototype.Hc=function(a,b){function c(x){return a?!!x.getId():x.lc()} function e(x){return h&&x.IG()?x.EN():x.td()} b=zra(this,b);if(null==b||!b.length)return[];var f,h=null!=(f=aF.useGetExtraFrds)?f:!1,k;f=null!=(k=b.filter(function(x){return x.placements.some(function(E){return E.kO()})}).flatMap(e).filter(c))?k:[]; var l;f=f.concat(null!=(l=b.filter(function(x){return x.placements.some(function(E){return E.sO()})}).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.tO()})}).flatMap(e).filter(c))?p:[]); var r;if(null==(r=aF.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 zra(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 vra(h,k)})}):!0:!1})} bF.prototype.Ls=na(49);bF.prototype.getInjectedFrdValuesEventId=function(){return this.Dd};var Ara=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 cF(a){var b;return null!=(b=Ara.get(a.type))?b:"gm/drive_document"} function dF(a,b){var c=cF(a);return"CT_WORKFLOW"===a.type?new qx({icon:0}):new Lr({icon:c,size:b})} function Bra(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 eF(a){return(new am).setUrl(a.url)} ;function Cra(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 fF(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.Hb=k;this.ua=new Lr({icon:"gm/open_in_new"});this.ya=new Lr({icon:"gm/open_in_new",size:18});if(PD(this.oneboxResult.type)){a=new gm;a=Xh(a,5,b.id);a=hm(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=Zh(a,4,c);a=jm(im(a,b.tracking_id),b.request_id);b.tailwind_data&& (c=b.tailwind_data,e=new Zl,c=Zh(e,9,Bra(c.user_role)),jh(a,Zl,26,c));b.youtube_data&&(c=b.youtube_data,b=new em,b=Vh(b,1,c.views),b=Xh(b,2,c.thumbnail),b=Uh(b,3,c.duration).setTimestamp(c.timestamp),b=Xh(b,5,c.youtube_id),b=Sh(b,6,c.is_verified),b=Xh(b,7,c.channel_title),c.thumbnails&&(e=c.thumbnails,c=new cm,e.default_thumbnail&&(f=eF(e.default_thumbnail),jh(c,am,1,f)),e.medium_thumbnail&&(f=eF(e.medium_thumbnail),jh(c,am,2,f)),e.high_thumbnail&&(f=eF(e.high_thumbnail),jh(c,am,3,f)),e.standard_thumbnail&& (f=eF(e.standard_thumbnail),jh(c,am,4,f)),e.maxres_thumbnail&&(e=eF(e.maxres_thumbnail),jh(c,am,5,e)),jh(b,cm,8,c)),jh(a,em,28,b));this.o=new qD(a)}} w(fF,A);fF.prototype.content=function(){var a=this;this.element("div","class",{result:!0,separator:this.va},function(){var b=a.oneboxResult,c;null==(c=Ru)||c.Fk([{type:a.ma}]);"CT_SNIPPET"!==b.type&&Dra(a);Era(a);if(!a.o&&(Fra(a),"CT_SNIPPET"!==b.type))switch(a.oneboxResult.type){case "CT_WORKFLOW":aF.useHairlineButtonInWorkflowOnebox?Gra(a,a.Oa.get("Onebox.GET_STARTED")):Hra(a,a.Oa.get("Onebox.GET_STARTED"));break;default:Hra(a,a.Oa.get("Onebox.READ_MORE"))}})}; function Dra(a){a.element("div","class","content-header",function(){var b=cF(a.oneboxResult),c=dF(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=vD(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 Era(a){var b=a.oneboxResult.title;a.openInNewWindow&&(b+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");PD(a.oneboxResult.type)&&(b+=" ("+QD(a.oneboxResult.type)+")");var c,e;a.element("a","class","title","href",null!=(e=null==(c=a.o)?void 0:rD(c))?e:a.oneboxResult.url,"target","_blank","data-stats-ve",a.ma,"data-stats-action",8,"aria-label",b,"onclick",a.Hb,function(){a.o?((new OD({model:a.o,Ff:!0,Uw:!0})).render(),RD(a.o.getUrl())):a.element("div","class","title-wrapper","aria-hidden", "true",function(){var f;a.element("span",Ot(null!=(f=a.oneboxResult.title)?f:""));a.openInNewWindow&&a.element("span","class","title-icon",a.ya)})})} function Fra(a){var b=a.element("div","class","snippet",function(){var c;qr(Ot(null!=(c=a.oneboxResult.snippet)?c:""))}); Cra(b,a.openInNewWindow,a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW"))} function Hra(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.Hb,function(){a.element("span",b);a.openInNewWindow&&a.ua.render()})} function Gra(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.Hb,new Pr({ariaLabel:c,icon:"gm/arrow_forward",Kc:!0,style:3,text:b,trigger:function(){Ps(a.oneboxResult.url,{Fd:a.openInNewWindow})}}))} ;function gF(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:Ira(a)}),2);c=e.ma;return e.return(Jra(c,a.method))})} function Ira(a){switch(a.method){case "get_categories":return{resource:{get_categories:{description:a.issueDescription,frd_value:a.Bd.map(function(b){return gC(YB(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 Jra(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{pW: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 Kra(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 hF(a,b){Gr.call(this);this.pageLocale=a;var c={};this.strings=(c[a]=b,c);this.locale=a} w(hF,Gr);hF.prototype.get=function(a){var b,c;return null!=(c=null==(b=this.strings[this.pageLocale])?void 0:b[a])?c:""}; hF.prototype.set=function(a,b){var c;this.strings[a]=Object.assign({},null!=(c=this.strings[a])?c:{},b);this.Ea()};function iF(){var a=z();a={Uv:a.ehn,dM:a.bcUrl,query:a.query,internalHelpCenter:a.hc,vs:a.ehc,language:a.lang,authuser:String(a.au),XE:a.auth_token,uc:a.dark,experimentIds:a.tw_smei,eS:a.upload_hostname,eP:a.li,aP:3===a.rs||8===a.rs||2===a.rs||79===a.rs,iH:"embed"===(new URLSearchParams(location.search)).get("format")};sC?console.error("Global settings should only be initialized once."):sC=Object.assign({},a)} ;function jF(a,b,c,e){e=void 0===e?{}:e;if(uC())a=e.messageId,e=void 0===e.relative?!0:e.relative,c="/s/community/forum/"+b+"/thread/"+c,a&&(c+="/message/"+a),c=kF(c,!1),c=e?lF(c):c.toString();else{var f=e;b=void 0===f.mH?!1:f.mH;e=void 0===f.language?vC():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=kF("/"+a+"/"+f+"/"+c);c.searchParams.set("hl",e);b&& c.searchParams.set("notify","new");h&&c.searchParams.set("msgid",""+h);c=k?lF(c):c.toString()}return c} function kF(a,b){b=void 0===b?!0:b;a=new URL(a,tC().Uv);var c=tC().authuser;c&&b&&a.searchParams.set("authuser",c);return a} function lF(a){return a.href.replace(a.origin,"")} ;var Lra=[0,qj,-1];var Mra=[0,1,y,-1,1,hj,pj,sj,Lra,y,zl,1,y];var Nra=[0,[1,2,3],tj,[0],tj,[0],tj,[0,hj,y]];var Ora=[0,qj,-2];var Pra=[0,Ora];var Qra=[0,Ora];function mF(a){this.Aa=Zf(a)} w(mF,ci);function Rra(a,b){return Yh(a,1,b)} var Sra=[0,qj];mF.prototype.Ca=Ej(Sra);function nF(a){this.Aa=Zf(a)} w(nF,ci);function Tra(a,b){return kh(a,1,Ura,b)} var Ura=[1,2,3],Vra=[0,Ura,tj,Sra,tj,Pra,tj,Qra];nF.prototype.Ca=Ej(Vra);var Wra=[0,qj,-2];function oF(a){this.Aa=Zf(a)} w(oF,ci);var Xra=[1],Yra=[0,Xra,tj,Wra];oF.prototype.Ca=Ej(Yra);var Zra=[0,qj,kj,qj];function pF(a){this.Aa=Zf(a)} w(pF,ci);pF.prototype.getKey=function(){return Gh(this,1)}; pF.prototype.setKey=function(a){return Yh(this,1,a)}; pF.prototype.getValue=function(){return Gh(this,2)}; pF.prototype.setValue=function(a){return Yh(this,2,a)}; var $ra=[0,qj,-1];pF.prototype.Ca=Ej($ra);function qF(a){this.Aa=Zf(a)} w(qF,ci);function asa(a,b){return Yh(a,1,b)} function bsa(a,b){return Yh(a,2,b)} qF.prototype.setProductSpecificData=function(a,b){return Ig(this,4,pF,a,b)}; function csa(a,b){jh(a,yl,5,b)} qF.Ra=[4];var dsa=[0,qj,-1,kj,sj,$ra,zl];qF.prototype.Ca=Ej(dsa);function rF(a){this.Aa=Zf(a)} w(rF,ci);function esa(a,b){return Yh(a,9,b)} function fsa(a,b){return Xh(a,10,b)} function gsa(a,b){return Xh(a,13,b)} function hsa(a,b){return jh(a,nF,14,b)} function isa(a,b){return jh(a,qF,16,b)} function jsa(a,b){return Yh(a,8,b)} rF.Ra=[17];var ksa=[0,Yra,nj,2,Nra,2,qj,-1,y,Mla,Mra,y,Vra,Zra,dsa,jj];rF.prototype.Ca=Ej(ksa);function sF(a){this.Aa=Zf(a)} w(sF,ci);function tF(a){return hh(a,rF,1)} function lsa(a,b){return jh(a,rF,1,b)} function msa(a,b){return Th(a,2,b)} function uF(a,b){jh(a,qz,18,b)} function nsa(a,b){return Th(a,21,b)} function osa(a,b){return jh(a,yz,19,b)} sF.prototype.Ca=Ej([0,ksa,nj,qj,-1,8,nj,1,nj,-1,1,yla,Nla,nj,-1]);var psa=Promise;function qsa(a){this.o=a} qsa.prototype.send=function(a,b,c){this.o.then(function(e){e.send(a,b,c)})};function rsa(a,b){this.data=a;this.channel=b} rsa.prototype.reply=function(a,b,c){this.channel.send(a,b,c)};function ssa(a){this.o=a} ssa.prototype.send=function(a,b,c){c=void 0===c?[]:c;var e=new MessageChannel;tsa(e.port1,b);this.o.postMessage(a,[e.port2].concat(c))}; function usa(a,b){tsa(a,b);return new ssa(a)} function tsa(a,b){b&&(a.onmessage=function(c){b(new rsa(c.data,usa(c.ports[0])))})} ;function vsa(a){var b=a.Nc,c=void 0===a.Km?"ZNWN1d":a.Km,e=void 0===a.onMessage?void 0:a.onMessage,f=void 0===a.wx?void 0:a.wx;return wsa({destination:a.destination,getSource:function(){return b.contentWindow}, YP:xsa(a.origin),Km:c,onMessage:e,wx:f})} function wsa(a){var b=a.destination,c=a.getSource,e=a.YP,f=void 0===a.token?void 0:a.token,h=a.Km,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 qsa(new psa(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(usa(E.ports[0],k)),l&&l(E)))} b.addEventListener("message",x,!1)}))} function xsa(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 vF(a,b){b=void 0===b?{}:b;this.Ba=new yy;this.ua=a;this.params=b} n=vF.prototype;n.initialize=function(a){var b=this;return Xa(function(c){return c.yield(ysa(b,a),0)})}; function ysa(a,b){var c,e,f,h,k,l,p,r,u;return Xa(function(x){if(1==x.o){a.hd=b;a.oa=Np("IFRAME");var E=a.oa;E.setAttribute("frameBorder","0");a.params.dH&&(E.title=a.params.dH);E.name="embedFrame";E.tabIndex=0;E.style.position="relative";E.style.height="100%";E.style.width="100%";c=a.IA();e=pw(window.location.href,"authuser")||"";E=window.location.href.match(lw)[5]||null;f=mw(E)||"";h=f.startsWith("/u/")?f.slice(3,4):"";c.authuser=e||h;k=pw(window.location.href,"forceexps")||"";c.forceexps=k;a.params.Al? (E=a.params.Al.match(lw),E=kw(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.Al:"https://support.google.com")+"/"+a.lG();var la=[];for(qa in c)uha(qa,c[qa],la);var qa=la.join("&");l=tha(E,qa);l=ow(l,"origin",nw(document.location.href));p=t(a.params.wN||[]);for(r=p.next();!r.done;r=p.next())u=r.value,l=ow(l,"origin",nw(u));zsa(a,a.oa,l);a.params.Wq&&(a.params.Wq.style.position="absolute",b.style.display= "flex",b.style.alignItems="center",b.style.justifyContent="center",b.appendChild(a.params.Wq));b.appendChild(a.oa);return x.yield(Asa(a),2)}a.params.eW||a.oa.focus();Na(x)})} function Asa(a){var b;return Xa(function(c){if(1==c.o)return(b=a.params.sP||"")?c.yield(vsa({destination:window,Nc:a.oa,origin:nw(a.oa.src),Km:b,onMessage:function(e){a.params.Xn&&a.params.Xn(e.data)}}),3):c.Pa(0); a.ya=c.ma;Na(c)})} n.zm=na(50);n.lG=function(){switch(eh(fh(this.ua,oF,1),Xra)){case 1:return"embed/article";default:throw Error("Unsupported component type");}}; function zsa(a,b,c){a.oa.onload=function(){Sp(a.params.Wq||null);a.Ba.resolve()}; c=An(c);Ln(b,3,c)} n.jD=function(){var a=this.ua.serialize();return Qc(a,2)}; n.IA=function(){var a={};return Object.assign({},this.params.xV||{},(a.dark=this.params.uc?"1":"0",a.hl=Gh(this.ua,9)||"en",a.embedOptions=this.jD(),a))};function wF(a,b){b=void 0===b?{}:b;vF.call(this,tF(a),Object.assign({},b,{sP:"guidanceChatUiMessageChannel"}));this.Pe=a} w(wF,vF);wF.prototype.lG=function(){return"embed/chat"}; wF.prototype.jD=function(){var a=this.Pe.serialize();return Nc(Hb(a),2)}; wF.prototype.IA=function(){var a=vF.prototype.IA.call(this);Bh(this.Pe,13)&&(a.debug="1");delete a.embedOptions;return Object.assign({},a,{embedOptions:this.jD()})};var Bsa=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");
17524523518336086207
true
Search Help Center
true
true
true
true
true
70975
");return null==a||null==a.sheet?fi:Hn(a.sheet,void 0!=b?b:null,c)} function Ln(a){a=ki(""+a+"");return(new DOMParser).parseFromString(ii(a),"text/html").body.children[0]} function Jn(a,b){if(!a)return Vh;var c=document.createElement("div").style;Mn(a).forEach(function(e){var f=Cf&&e in Gn?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=Cn(a,e),e=an(f,e,b),null!=e&&Dn(c,f,e))});return new Rh(c.cssText||"",Qh)} function Nn(a){var b=Array.from(un(jn,a,"getElementsByTagName",["STYLE"])),c=tf(b,function(n){return ff(yn(n).cssRules)});c=In(c);for(var e=[],f=0;f"+a+""),Nn(a),a=a.innerHTML);a=ki(a);var c=document.createElement("template");if(Tn&&"content"in c)wj(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;wj(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Pn?new WeakMap:new Rn;e=a.nextNode();){a:{var f=e;switch(An(f)){case 3:f= Vn(this,f);break a;case 1:if("TEMPLATE"==zn(f).toUpperCase())f=null;else{var k=zn(f).toUpperCase();if(k in this.na||"http://www.w3.org/1999/xhtml"!=En(f))var n=null;else this.ha[k]?n=this.O.createElement(k):(n=this.O.createElement("span"),this.Aa&&wn(n,"data-sanitizer-original-tag",k.toLowerCase()));if(n){var r=n,t=vn(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 sa=zn(E);ma=ma.value;var ua={tagName:Yd(sa).toLowerCase(),attributeName:Yd(na).toLowerCase()},ta={wh:void 0};"style"==ua.attributeName&&(ta.wh=xn(E));E=Wn(sa,na);E in this.v?(na=this.v[E],ma=na(ma,ua,ta)):(na=Wn(null,na),na in this.v?(na=this.v[na],ma=na(ma,ua,ta)):ma=null)}null!==ma&&wn(r,k.name,ma)}f=n}else f=null}break a;default:f=null}}if(f){if(1==An(f)&&c.set(e,f),e=Bn(e),k=!1,e)n=An(e),r=zn(e).toLowerCase(),t=Bn(e),11!=n||t?"body"==r&&t&&(n=Bn(t))&&!Bn(n)&&(k=!0):k=!0,n=null,k||!e?n=b:1==An(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else Bk(e)}c.clear&& c.clear();return b};var Xn={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};var Yn={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,VIDEO:!0,WBR:!0};var Zn={"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 $n(a){this.O=document.implementation.createHTMLDocument("");a=a||new ao;bo(a);this.v=lh(a.v);this.na=lh(a.Aa);this.ha=lh(a.Ia);this.Aa=a.ta;a.ka.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Vd('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Vd('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=co},this);a.La.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||Zn[b])throw new Vd("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} Qd($n,Un);function eo(a){return function(b,c){b=Yd(b);return(c=a(b,c))&&Ch(c)!=Ph.toString()?Ch(c):null}} function ao(){this.v={};Te([Rm,Sm],function(a){ih(a).forEach(function(b){this.v[b]=co},this)},this);this.N={};this.ka=[];this.La=[];this.Aa=lh(Xn);this.Ia=lh(Yn);this.ta=!1;this.Ma=fo;this.ma=this.ha=this.Pa=this.O=tj;this.ya=null;this.na=this.oa=!1} function go(a,b){return function(c,e,f,k){c=a(c,e,f,k);return null==c?null:b(c,e,f,k)}} function ho(a,b,c,e){a[c]&&!b[c]&&(a[c]=go(a[c],e))} function bo(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");ho(a.v,a.N,"* USEMAP",io);var b=eo(a.Ma);["* ACTION","* CITE","* HREF"].forEach(function(e){ho(this.v,this.N,e,b)},a);var c=eo(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){ho(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){ho(this.v,this.N,e,Od(jo,this.Pa))},a);ho(a.v,a.N,"A TARGET",Od(no,["_blank","_self"]));ho(a.v,a.N,"* CLASS",Od(oo,a.ha));ho(a.v,a.N,"* ID",Od(po,a.ha));ho(a.v,a.N,"* STYLE",Od(a.ma,c));a.na=!0} function fo(a){return si(a)} function Wn(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function co(a){return Yd(a)} function no(a,b){b=Yd(b);return 0<=Se(a,b.toLowerCase())?b:null} function io(a){return(a=Yd(a))&&"#"==a.charAt(0)?a:null} function jo(a,b,c){b=Yd(b);return a(b,c)} function oo(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=zo(a);b&&(a=a.querySelector(b).parentNode);return a} function yo(a,b){for(var c=[a],e=null;e=c.pop();)Array.prototype.forEach.call(e.childNodes,function(f){f.nodeType===Node.TEXT_NODE?Ao(e,f,b):f.childNodes.length&&c.push(f)})} function Ao(a,b,c){if(b.textContent.match(Bo)){var e=b.nextSibling;a.removeChild(b);b=b.textContent;for(var f=null,k=[];f=Bo.exec(b);){0e&&(a=f+".autoNamespace"+this.ha++);if(b){c&&(b=Nd(b,c));var k=this.N[f];k||(k=[],this.N[f]=k);Ye(k,this.v[a]);this.v[a]=b;k.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 Wp(a,b,c,e,f,k){var n=b.width-a.ka-a.na;a.oa=bq(n,b.width,b.height,aq(c,b.height),$p(a,[1,2]));a.ma=bq(n,b.width,b.height,aq(f,b.height),$p(a,[3,4]));c=b.height-a.oa-a.ma;f=$p(a,[3,4,1,2]);var r=0;for(n=0;nn){a=eq(f);for(e=b=0;en-b-y.Ca.height&&y.Bc&&(y.lc.height=0),b+=y.lc.height;return Tj(b,k,c)}if(rk){a=eq(e);for(c=e=0;ck-e-t.Ca.width&&t.Bc&&(t.lc.width=0),e+=t.lc.width;return Tj(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.Vf?b.Wc.Vf:20;c=void 0!==c.Wc.Vf?c.Wc.Vf:20;return b-c})} Up.prototype.setMargins=Up.prototype.ad;Up.prototype.setMarginEnd=Up.prototype.Fk;Up.prototype.setMarginStart=Up.prototype.Ik;Up.prototype.setMarginLeft=Up.prototype.Gk;Up.prototype.setMarginBottom=Up.prototype.Ek;Up.prototype.setMarginRight=Up.prototype.Hk;Up.prototype.setMarginTop=Up.prototype.Jk;Pd("aplos.chart.layout.DynamicLayout",Up);var fq={Iq:"WARNING",ERROR:"ERROR"};Pd("aplos.util.MessageSeverity",fq);fq.WARNING="WARNING";fq.ERROR="ERROR";var gq={Fq:"UNTIL_REMOVED",Eq:"UNTIL_DATA",bq:"ONCE"};Pd("aplos.util.MessageDuration",gq);gq.UNTIL_REMOVED="UNTIL_REMOVED";gq.UNTIL_FRESH_DATA="UNTIL_DATA";gq.ONCE="ONCE";function hq(a){this.v=a;this.N=!1} hq.prototype.yk=function(a){this.N=a};hq.prototype.render=function(a){var b=a.filter(function(c){return"ERROR"===c.severity});b.length&&iq(this,b);b.length||(b=jq(this.v.Ja,kq),b.empty()||(b.style("display","none"),b.selectAll("div."+lq).remove(),this.v.kb.style("display","")));a=a.filter(function(c){return"WARNING"===c.severity});mq(this,a)};function iq(a,b){var c=kq,e=nq,f=a.v,k=f.Ja;f.kb.style("display","none");var n=jq(k,c);n.empty()&&(n=k.append("div").classed(c,!0),n.append("div").classed(oq,!0),n.append("div").classed(pq,!0));n.style("display",null);n.select("."+pq).attr("class",pq+" "+e);b=n.select("."+oq).selectAll("div."+lq).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 lq+" "+qq+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 mq(a,b){var c=a.v.Ja.select("."+rq);c.empty()&&(c=a.v.Ja.append("div").classed(rq,!0));c.style("display",b.length?"":"none");c.classed(sq,!0);var e="";b.forEach(function(f){e+=f.message+"\n"});c.attr("title",e.trim())} function jq(a,b){b=a.selectAll("."+b).nodes();for(var c=null,e=0;e>>0);function Mq(a){if("function"===typeof a)return a;a[Uq]||(a[Uq]=function(b){return a.handleEvent(b)});return a[Uq]} ;var Ti=Ah("");function Vq(){this.port=this.v=null;this.N=[]} Vq.prototype.load=function(){var a=this,b=Wq();this.v=Xq(b);Yq().then(function(){a.v&&document.body.appendChild(a.v)});return Zq(this.v,b).then(function(c){for(a.port=c.ports[0];0\n
 
\n \n \n \n \n \n \n
"))));var r=Wl.contentDocument,t=r.querySelector(n.tagName);t||(t=r.querySelector("div"));r=Vk(t);t=Vk(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};Ez.prototype.toSvgDataUrl=Ez.prototype.Xk;Ez.prototype.Ro=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.Xk(a);var f=new Az;e.onload=function(){this.onerror=this.onload=null;try{var k=b.getContext("2d");k.fillStyle="#FFF";k.fillRect(0,0,b.width,b.height);k.drawImage(e,c,c);f.Hf(b.toDataURL("image/png"))}catch(n){f.reject(n)}};e.onerror=function(){f.reject(Error("Svg image dataUrl failed to load"))};return f};Ez.prototype.toPngDataUrl=Ez.prototype.Ro;Ez.prototype.getStyle=function(){return this.Fi};function Qz(a,b,c){Ez.call(this,ef(a,["prelayout","postlayout"]),b,c);this.tf=this.Qc=null;this.ad({top:40,end:20,start:20,bottom:20},{top:.333,end:.5,start:.5,bottom:.333})} Pd("aplos.chart.SvgChartView",Qz);Qd(Qz,Ez);var Rz=0;Qz.prototype.redraw=Qz.prototype.re;Qz.prototype.yd=function(){Qz.Qb.yd.call(this);var a=this.Ze().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)};Qz.prototype.Ze=function(){return this.Jo};Qz.prototype.getSvg=Qz.prototype.Ze;Qz.prototype.So=function(){var a=this.Ze().node(),b=document.createElement("style"),c=Gl(a),e=Vk(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};Qz.prototype.toSvgString=Qz.prototype.So;Qz.prototype.getNearestDatumDetails=Qz.prototype.Kf;var Sz=document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Structure","1.1"),Gz="aplos-chart-container",Hz="aplos-chart-svg",Iz="aplos-draw-area";function Tz(a,b,c){var e=this;Qz.call(this,ef(a,"datumMouseover datumMouseout datumClick seriesMouseover seriesMouseout seriesClick".split(" ")),b,c);this.hb=new Lp(this);this.oa={};this.ve={};this.Nk("hover",new Dp);this.Ya=new Uz;this.on("viewportChange.seriesChartView",function(){e.Ya.reset()})} Qd(Tz,Qz);Pd("aplos.chart.SeriesChartView",Tz);Tz.prototype.Nk=function(a,b){b.Zg("clearSelectedDatumDetailsCache",this.il.bind(this));var c=this.ve,e=wp[a].selectionChange,f=this.Xa;f.O.hasOwnProperty(e)||Cp(f,[e]);e=c[a];null!=e&&e.Zg("chartDelegate",null);c[a]=b;Pz(this,b,a);return this};Tz.prototype.setSelectionModel=Tz.prototype.Nk;Tz.prototype.Co=function(a){Mp(this.hb,a);return this};Tz.prototype.setSeriesDefaults=Tz.prototype.Co;Tz.prototype.ub=function(a){return this.oa[a||"__aplosDefault__"]||this.oa.__aplosDefault__};Tz.prototype.getRenderer=Tz.prototype.ub;Tz.prototype.tn=function(a){return!!this.oa[a||"__aplosDefault__"]};Tz.prototype.hasRenderer=Tz.prototype.tn;Tz.prototype.kg=function(a,b){b?(b.type&&(b=this.getStyle().vj(b)),this.oa[a]=b):delete this.oa[a];return this};Tz.prototype.setRenderer=Tz.prototype.kg;Tz.prototype.hi=function(a){a.type&&(a=this.getStyle().vj(a));this.oa.__aplosDefault__=a;return this};Tz.prototype.setDefaultRenderer=Tz.prototype.hi;Tz.prototype.ei=function(a,b){a=this.Jf(a,!0);a=a.filter(function(c){return!c.series||!c.series.overlay});(this.ve[vp[b]||"hover"]||null).jh(a.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));return a.length};Tz.prototype.selectDatum=Tz.prototype.ei;Tz.prototype.eo=function(a){this.Xa.ob("seriesMouseover",this,a,sk)};Tz.prototype.selectSeries=Tz.prototype.eo;Tz.prototype.El=function(a){(this.ve[vp[a]||"hover"]||null).deselectAll()};Tz.prototype.clearSelections=Tz.prototype.El;Tz.prototype.Jf=function(a,b,c){var e=this.N||[],f=this.v||[];if(!e||!f)return[];if(sk){var k=rk(this.kb.node());var n=k[0];k=k[1]}for(var r=[],t=0;tb||b>this.Za())||!this.Xb&&(0>a||a>this.wb()))return[];for(var e=new dv(this.Lb(),this.Mb(),this.Za(),this.wb()),f=new uk(b+e.left,a+e.top),k=[],n=0;n=c)throw Error("LIKE pattern ends with a backslash.");f=a.charAt(++e);kA(f)&&(b+="\\");b+=f;break;case "_":b+=".";break;case "%":b+=".*";break;default:kA(f)&&(b+="\\"),b+=f}}return b+"$"} function mA(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 nA(){} nA.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 oA=new nA;oA=function(){function a(va,oc,fd,Vc){fd=fd||{};for(Vc=va.length;Vc--;fd[va[Vc]]=oc);return fd} function b(){this.Pc={}} var c=[1,8],e=[1,20],f=[1,26],k=[1,27],n=[1,30],r=[1,112],t=[1,113],y=[1,29],E=[1,28],ma=[1,83],na=[1,84],sa=[1,85],ua=[1,86],ta=[1,87],Ba=[1,88],ya=[1,89],Aa=[1,90],Ca=[1,91],Fa=[1,92],Ea=[1,93],Ja=[1,94],Ka=[1,95],Oa=[1,96],Pa=[1,97],Qa=[1,98],Wa=[1,99],Db=[1,111],Eb=[1,100],Fb=[1,101],Gb=[1,102],Hb=[1,103],Ib=[1,104],Jb=[1,105],$a=[1,106],Kb=[1,107],Lb=[1,108],Mb=[1,109],fb=[1,110],ub=[1,31],vb=[1,32],wb=[1,33],Nb=[1,34],Ob=[1,35],Pb=[1,36],Qb=[1,37],Rb=[1,38],Sb=[1,47],Tb=[1,48],Ub=[1,49],Vb= [1,50],Wb=[1,51],Xb=[1,52],Yb=[1,53],Zb=[1,54],$b=[1,55],ac=[1,56],bc=[1,57],xb=[1,58],cc=[1,59],dc=[1,60],ec=[1,61],yb=[1,62],fc=[1,63],gc=[1,64],Ra=[1,65],Za=[1,66],gb=[1,67],ab=[1,68],bb=[1,69],Xa=[1,70],Ya=[1,71],zb=[1,72],Ab=[1,73],hb=[1,74],cb=[1,75],La=[1,76],ib=[1,77],Bb=[1,78],hc=[1,79],jb=[1,80],Ua=[1,81],kb=[1,82],lb=[1,39],Va=[1,40],mb=[1,41],nb=[1,42],ob=[1,43],pb=[1,44],ic=[1,45],qb=[1,46],rb=[1,116],db=[1,117],sb=[1,118],lc=[1,119],pc=[1,120],uc=[1,121],zc=[1,122],rc=[1,123],Ac=[1,124],Cb=[1,125],Gc=[1,126],Ic=[1,128],Hc=[1,127],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],Dg=[1,140],Nk=[1,150],Eg=[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],Hi=[1,180],Ii=[5,12,17,42,43,44,45,54,96,97,98,99],af=[1,233],yf=[1,250],Ji=[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],ke=[5,12,17,54,96,97,98,99],Ok=[96,97],Li={trace:function(){},Pc:{},Ko:{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},mg:{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"},ak:[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]],Uh: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:mA(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.bc.substr(0,20-va.length));return(va.substr(0,20)+(20Vc[0].length)){var Vc=va;var hd=fd;if(this.options.Wi){Vc=this.Vk(va,oc[fd]);if(!1!==Vc)return Vc;if(this.ug)Vc=!1;else return!1}else if(!this.options.flex)break}return Vc?(Vc=this.Vk(Vc,oc[hd]),!1!==Vc?Vc:!1):""===this.bc?this.Mi:this.parseError("Lexical error on line "+(this.Yb+1)+". Unrecognized text.\n"+ this.kh(),{text:"",Yk:null,line:this.Yb})},Ij:function(){var va=this.next();return va?va:this.Ij()},Xi:function(va){this.Hb.push(va)},Un: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=Li;Li.v=b;return new b}();function pA(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 qA(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 rA(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 sA(a,b){pA("TRUNC(X, Y)","X",a);pA("TRUNC(X, Y)","Y",b);qA("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 tA(a,b){pA("LOG(X, Y)","X",a);pA("LOG(X, Y)","X",b);return null==a||null==b?null:+a/+b} ;function uA(a,b){var c=Array.prototype.slice.call(arguments),e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Template required");return e.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(f,k,n,r,t,y,E,ma){if("%"==y)return"%";var na=c.shift();if("undefined"==typeof na)throw Error("[goog.string.format] Not enough arguments");arguments[0]=na;return vA[y].apply(null,arguments)})} var vA={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=k+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-k.length;0<=b.indexOf("-",0)?e=k+e+Aj(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",e=k+Aj(b,a)+e);return e},d:function(a,b,c,e,f,k,n,r){return vA.f(parseInt(a,10),b,c,e,0,k,n,r)}};vA.i=vA.d;vA.u=vA.d;function wA(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 xA(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 yA(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 FA(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 GA(a){if("number"===typeof a){if(Infinity===a)return"inf";if(-Infinity===a)return"-inf";if(isNaN(a))return"NaN"}return""+a} ;function HA(a,b){var c=IA;a=a?a.toUpperCase():a;c.v.has(a)||c.v.set(a,new Map);c=c.v.get(a);for(var e=Mc(ih(b)),f=e.next();!f.done;f=e.next()){f=f.value;var k=f.toUpperCase();c.set(k,new JA(a,k,b[f]))}} function JA(a,b,c){this.O=a;this.N=b;this.v=c} JA.prototype.call=function(){return this.apply(xd.apply(0,arguments))};JA.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)};JA.prototype.Na=function(a){return this.v.Na?this.v.Na.call(null,a):DA(this.O,this.N,a)};var IA=new function(){this.v=new Map};HA("",{AVG:{vb:lr},COUNTIF:{vb:or},SUM:{vb:mr},MIN:{vb:pr},MAX:{vb:qr},COUNT:{vb:nr},COUNT_DISTINCT:{vb:rr},NTH_QUANTILE:{vb:sr},VARIANCE:{vb:ur},STDDEV:{vb:vr},"HLL_COUNT.MERGE":{vb:wr},"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){pA("ABS(X)","X",a);return null!=a?Math.abs(+a):null}},SIGN:{va:1,wa:1,ua:function(a){pA("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){pA("ATAN(Y, X)","X",a);pA("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:uA.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 wA(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 BA("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 BA("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 BA("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 EA(a,-2147483648,2147483647);case "INT64":return EA(a,-0x7fffffffffffffff,0x7fffffffffffffff);case "UINT64":return EA(a,0,1.8446744073709552E19);case "FLOAT":return FA(a,-3.4028234663852886E38,3.4028234663852886E38);case "DOUBLE":return FA(a);case "BOOL":return Os(a);case "STRING":return GA(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:Ur},DATE:{va:1,wa:2,ua:function(a,b){return Vr(a,"DAY",b)}},DATETIME:{va:1,wa:1,ua:Ur},AND:{va:2,ua:function(){return zA("AND",xd.apply(0,arguments))},Na:function(a){return AA(" AND ",a)}},OR:{va:2,ua:function(){return zA("OR",xd.apply(0,arguments))},Na:function(a){return AA(" OR ",a)}},"+":{va:2,ua:function(){return yA("+",xd.apply(0,arguments))},Na:function(a){return AA("+",a)}},"-":{va:2,ua:function(){return yA("-",xd.apply(0,arguments))},Na:function(a){return AA("-",a)}},"*":{va:2,ua:function(){return yA("*",xd.apply(0,arguments))},Na:function(a){return AA("*",a)}},"/":{va:2,ua:function(){return yA("/",xd.apply(0,arguments))},Na:function(a){return AA("/",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 xA("EQUAL",a,b)},Na:function(a){return AA("=",a)},uc:"="},NOT_EQUAL:{va:2,wa:2,ua:function(a,b){return xA("NOT_EQUAL",a,b)},Na:function(a){return AA("!=",a)},uc:"!="},LESS:{va:2,wa:2,ua:function(a,b){return xA("LESS",a,b)},Na:function(a){return AA("<",a)},uc:"<"},LESS_OR_EQUAL:{va:2,wa:2,ua:function(a,b){return xA("LESS_OR_EQUAL",a,b)},Na:function(a){return AA("<=",a)},uc:"<="},GREATER:{va:2,wa:2,ua:function(a,b){return xA("GREATER",a,b)},Na:function(a){return AA(">",a)},uc:">"},GREATER_OR_EQUAL:{va:2,wa:2,ua:function(a,b){return xA("GREATER_OR_EQUAL",a,b)},Na:function(a){return AA(">=",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)}}});HA("KLL_QUANTILES",{EXTRACT_POINT_INT64:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_INT64:{vb:tr},EXTRACT_POINT_DOUBLE:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_DOUBLE:{vb:tr}});function KA(){this.ma={};this.ta={};this.oa={};this.ka=[];this.na={};this.ha=[];this.N=null;this.ya=[];this.O=[];this.v={}} w=KA.prototype;w.Uj=function(a,b){this.O.push({Df:a,order:b?b:"ASC"});return this};w.Dl=function(){this.O=[];return this};w.Lf=function(){return this.O};w.xe=function(a){this.O=a.slice()};w.Pn=function(a,b,c,e){a={Df:a,measure:c,nr:e||""};"function"===typeof b?a.vb=b:a.Pq=b;this.ya.push(a);return this};w.Qn=function(a){this.N=a;return this};w.ul=function(a){Array.isArray(a)?Te(a,function(b){LA(this,b,{Dd:"decimal",nf:null})},this):LA(this,a,{Dd:"decimal",nf:null});return this};w.tl=function(a){Array.isArray(a)?Te(a,function(b){LA(this,b,{Dd:"boolean",nf:null})},this):LA(this,a,{Dd:"boolean",nf:null});return this};w.Cj=function(a){a=this.v[a]?this.v[a]:null;var b;if(b=a&&a.Dd)a=a.Dd,b=!!a&&"number"===ys[a].kc;return b?!0:!1};function LA(a,b,c){a.v[b]?(c.Dd&&(a.v[b].Dd=c.Dd),c.nf&&(a.v[b].nf=c.nf)):a.v[b]=c} w.nl=function(a,b){this.ma[a]=b;return this};w.Jl=function(a,b){this.ta[a]=b;return this};w.Kl=function(a,b){this.oa[a]=b;delete this.na[a];return this};w.rn=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=yj(f));return f} function YA(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=jh(a.v[a.v.length-1],b.split("."));if(null==a)return null;if(!Fd(a))throw Error('Error evaluating nest expression: "'+b+'" did not reference an Array');a.forEach(function(k){var n=f;(jh(k,e)||"").split("|").forEach(function(r){var t=n.nest_child_map[r];t|| (t={nest_label:r,nest_children:[],nest_child_map:{}},n.nest_child_map[r]=t,n.nest_children.push(t));n=t});n.nest_children.push(k)});return f} ;function ZA(a){this.v=a;this.O=this.N=-1;this.ha=0} ZA.prototype.next=function(){this.N++;var a=this.v[this.N];"\n"===a?(this.ha++,this.O=-1):this.O++;return a};ZA.prototype.index=function(){return this.N};function $A(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(ma?ma.length:0)&&(na=(ma=k.match(E.open))?ma.length:0,ma=k.match(E.close),(ma?ma.length:0)>na)){y=!0;break a}}}y=!1}y?(r=!0,(t=0<=f.toLowerCase().indexOf("'+k:f+'
'+k)&&vo(a,b,t,e,void 0),y=Uk(a).select(".aplos-placeholder"),t=y.node(),f=t.parentNode,t=t.nextSibling?t.nextSibling:void 0,y.remove()):(f&&vo(a,b,f,e,void 0),f=a);y=void 0;for(E=0;Ea.Ia-a.Pa?a.show():cC(a,b))})} function cC(a,b){a.ma||(GB(a.oa,Math.max(.25*a.N,50)),a.ma=Kq(a.oa,"tick",Nd(a.Nn,a,b)),a.oa.start())} w.Nn=function(a){a.Id("hover").Jd()?Date.now()-this.Ia>this.N&&this.show():$B(this)};function $B(a){a.oa.stop();Tq(a.ma);a.ma=null} w.td=function(a,b){return this.ta(a,b)};YB.prototype.setHovercardContainerStyle=YB.prototype.uo;YB.prototype.hide=YB.prototype.Oh;YB.prototype.followClosestSeries=YB.prototype.oj;YB.prototype.followTopMostSeries=YB.prototype.Sl;YB.prototype.followNamedSeries=YB.prototype.Rl;YB.prototype.getPlacer=YB.prototype.Um;YB.prototype.setPlacer=YB.prototype.xi;YB.prototype.placer=YB.prototype.Tn;YB.prototype.getContentRenderer=YB.prototype.Fd;YB.prototype.setContentRenderer=YB.prototype.zd;YB.prototype.contentRenderer=YB.prototype.Cg;YB.prototype.getShowDelayMs=YB.prototype.Zm;YB.prototype.setShowDelayMs=YB.prototype.Ok;YB.prototype.showDelayMs=YB.prototype.Go;YB.prototype.getTransitionMs=YB.prototype.mn;YB.prototype.setTransitionMs=YB.prototype.Rk;YB.prototype.transitionMs=YB.prototype.Ae;YB.prototype.getClassName=YB.prototype.hm;YB.prototype.setClassName=YB.prototype.rk;YB.prototype.className=YB.prototype.className;Pd("aplos.chart.behavior.Hovercard",YB);function dC(){this.ka=this.oa=this.na=this.v=this.O=this.N=this.ma=this.ha=null} w=dC.prototype;w.No=function(a){this.ha=a;return this};w.Oo=function(a){this.ma=a;return this};w.Lo=function(a){this.N=a;return this};w.Mo=function(a){this.O=a;return this};w.be=function(a){this.v=a;return this};w.Gl=function(a){this.na=a;return this};w.container=function(a){this.ka=a;return this};w.dh=function(a){this.oa=a;return this};function eC(a){var b=rB?new pB:new sB;a.na&&b.xe(a.na);a.ha&&b.kf(a.ha);a.N&&b.jf(a.N);a.O&&b.ig(a.O);a.ma&&b.lg(a.ma);a.v&&b.fg(a.v);return b} w.Yi=function(){var a=(new YB).oj();a.zd(eC(this));var b=a.xi,c=new OB;null!=this.ka&&c.tk(this.ka);null!=this.oa&&c.dh(this.oa);b.call(a,c);return a};w.zl=function(){var a=new NB;a.Cg(eC(this));return a};dC.prototype.buildPieCard=dC.prototype.zl;dC.prototype.buildCard=dC.prototype.Yi;dC.prototype.positionOptions=dC.prototype.dh;dC.prototype.container=dC.prototype.container;dC.prototype.contentRendererOrdering=dC.prototype.Gl;dC.prototype.conversionFunctionMap=dC.prototype.be;dC.prototype.templateFooter=dC.prototype.Mo;dC.prototype.templateBody=dC.prototype.Lo;dC.prototype.templateSeriesCategory=dC.prototype.Oo;dC.prototype.templateHeader=dC.prototype.No;Pd("aplos.chart.behavior.hovercardutils.Builder",dC);function fC(a,b,c,e){var f=new dC;f.ha=a?a:null;f.N=b?b:null;f.O=c?c:null;f.v=e?e:null;return f} Pd("aplos.chart.behavior.hovercardutils.Builder.fromTemplate",fC);var gC={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};Pd("aplos.chart.behavior.LegendPosition",gC);function hC(){this.v=0;this.ha=null;this.N=!1} hC.prototype.position=function(a){if(!arguments.length||void 0===a)return this.v;this.v=a;return this};hC.prototype.O=function(a){if(!arguments.length||void 0===a)return this.ha;this.ha=a;return this};hC.prototype.Nd=function(a){if(!arguments.length||void 0===a)return this.N;this.N=a;return this};function iC(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} Pd("aplos.chart.behavior.legend.LegendLayoutParams",hC);var jC={sj:function(a,b,c){return 14===iC(c)?b.wb():a.bottom-a.top},tj:function(a,b,c){return 14===iC(c)?b.Za():a.right-a.left},Vn:function(a,b,c,e,f){f=jC.Mm(a,b,c,e,f);e.style("top",jC.Nm(a,b,c)+"px").style("left",f+"px")},Mm:function(a,b,c,e,f){var k=void 0!==f?f:0;void 0!==f||e.empty()||(k=e.node().offsetWidth);switch(iC(c)){case 14:return c.Nd()?a.Lb()+a.Za()-k:a.Lb();case 4:case 1:return c.Nd()&&!e.empty()?b.right-k:b.left;case 17:case 21:case 8:case 12:return b.left;case 18:case 22:case 9:case 13:return b.right-k;default:return a=jC.tj(b,a,c),0=k?jC.Uk(f,n,c.height-k):f=n;var t=[];f.forEach(function(y){t.push({width:e,height:y})});return t},kr:function(a,b,c){for(var e=c.height,f=[],k=0,n=[],r=0;r=k?jC.Uk(f,n,c.width-k):f=n;var t=[];f.forEach(function(y){t.push({width:y,height:e})});return t},Uk:function(a,b,c){for(var e=0;ec&&f.style("height",c+"px");a.ma||k.scrollHeight<=c&&f.style("overflow-y",null);c=jC.tj(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(k.getBoundingClientRect().width);0c?(f.style("overflow-x","auto"),f.style("width",Math.min(c,e)+"px")):(f.style("overflow-x"),f.style("width","auto"));rC(a,b)}else f.style("display","none"),f.selectAll(".aplos-legend-column").remove(),k.style("display","none")} function sC(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,bp:c}} function oC(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(pC(a),!0).style("width","100%").append("tbody").selectAll(".aplos-legend-entry").data(e);e=a.Je(b,e);a.update(b,e,0);var k=sC(a,c),n=e.empty()?0:e.node().getBoundingClientRect().top,r=jC.sj(a.O,b,a.v)-(n-k.top)-k.bp,t=[[]],y=0,E=n;e.each(Od(function(ma,na){var sa=this.getBoundingClientRect(),ua=sa.top;sa=ua-E+sa.height;0r||t[y].length===ma.Ug)&&(t[y+=1]=[],E=ua);t[y].push(na)},a));f.remove();return t} function rC(a,b){var c=b.Ja.select(".aplos-legend");jC.Vn(b,a.O,a.v,c);c.attr("data-position",Nd(function(){var e=kh(gC,function(f){return iC(this.v)===f},this);return null!=e?e.toLowerCase():null},a))} w.Je=function(a,b){var c=this.Mj(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.Oj(a)).on("mouseout.legend",this.Nj(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){tC(this,b);b.empty()||Uk(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 tC(a,b){var c=a.Ia||Ho();c["svg-sample"]||(c["svg-sample"]=a.La.v(a.ta));b.each(Od(function(e,f){e=wo(f,"
"+(f.categorySeparator?e.Cf:e.Ah)+"
",c)[0];for(e=Uk(e).select("tr").node();e.childNodes.length;)this.appendChild(e.childNodes[0])},a));b.classed("aplos-legend-category",function(e){return e.categorySeparator})} function qC(a){a.each(function(){Uk(this.nextElementSibling).remove()});a.attr("opacity",0).on("click.legend",null).on("mouseover.legend",null).on("mouseout.legend",null).remove()} w.ol=function(a,b){b.Ie(new uC(a,this))};function pC(a){return null!=a.Cf?"aplos-legend-table-category":"aplos-legend-table"} w.zo=function(a){this.Qc=a;return this};kC.prototype.setMinPreferredLayoutHeight=kC.prototype.zo;function uC(a,b){this.N=a;this.v=b} uC.prototype.Jh=function(){var a={position:vC(this),Vf:30},b=this.v.Kg();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};uC.prototype.qg=function(a){lC(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=vC(this),e=Ng(a,this.v.Se(),c);if(null!=e)return e;var f=b.node(),k=f.offsetWidth;e=f.offsetHeight;f=Math.ceil(f.getBoundingClientRect().width);f==k+1&&(k=f);var n=k;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=Yk(c.node());0a.width&&(n=a.width);f>a.height&&(f=a.height);k>a.width&&(k=a.width);e>a.height&&(e=a.height);return{Ca:{width:n,height:f},rb:{width:k,height:e},Bc:!1}};uC.prototype.fh=function(a){var b=a.right-a.left;this.v.O=a;a=this.N.Ja.select(".aplos-legend").node();b!=a.offsetWidth&&rC(this.v,this.N)};uC.prototype.Re=function(){return this.v.O};function vC(a){switch(iC(a.v.v)){case gC.LEFT:return 5;case gC.RIGHT:return 6;case gC.TOP:case gC.TOP_FULL_LEFT:case gC.TOP_FULL_RIGHT:return 2;case gC.TOP_LEFT:case gC.TOP_RIGHT:return 1;case gC.BOTTOM:case gC.BOTTOM_FULL_LEFT:case gC.BOTTOM_FULL_RIGHT:return 4;case gC.BOTTOM_LEFT:case gC.BOTTOM_RIGHT:return 3;default:return 0}} ;function wC(){this.N=new ly;this.v=new xC("");this.v.next=this.v.v=this.v} w=wC.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 xC(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 yC(this,this.v.next)};w.pop=function(){return yC(this,this.v.v)};w.remove=function(a){return(a=this.N.get(a))?(a.remove(),this.N.remove(a.key),!0):!1};function zC(a){return a.map(function(b){return b})} w.contains=function(a){return this.some(function(b){return b==a})};w.clear=function(){this.qf(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.qf=function(a){for(;this.N.size>a;){var b=this.v.next;b.remove();this.N.remove(b.key)}};function yC(a,b){a.v!=b&&(b.remove(),a.N.remove(b.key));return b.value} function xC(a,b){this.key=a;this.value=b} xC.prototype.remove=function(){this.v.next=this.next;this.next.v=this.v;delete this.v;delete this.next};Pd("aplos.chart.behavior.SeriesLegendClickHandling",{NONE:0,HIDE:1});function AC(a){kC.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} Qd(AC,kC);Pd("aplos.chart.behavior.SeriesLegend",AC);var BC=null,CC=null;AC.prototype.Zo=function(a){return null!=a?(this.Aa=a,a||(this.oa={}),this):this.Aa};AC.prototype.valuesFromNearestDatum=AC.prototype.Zo;AC.prototype.vn=function(a){if(null==a)return this.Sa;this.Sa=!!a;return this};AC.prototype.hideEmptySeries=AC.prototype.vn;AC.prototype.wn=function(a){this.N[a]=!0;return this};AC.prototype.hideSeries=AC.prototype.wn;AC.prototype.ah=function(a){if(null==a)return this.Ma;this.Ma=a;return this};AC.prototype.ordering=AC.prototype.ah;AC.prototype.dj=function(a){if(null==a)return this.ya;this.ya=a;return this};AC.prototype.clickHandling=AC.prototype.dj;w=AC.prototype;w.Ec=function(a){var b=this;AC.Qb.Ec.call(this,a);a.on("mouseout.seriesLegend",function(){this.Aa&&(this.oa={},a.re())},this);a.on("mousemove.seriesLegend",function(){if(this.Aa){for(var c=a.Kf(),e=0;ethis.N)a.Id("hover").deselectAll(),FC(this);else{var e=[c];switch(this.ha){case 0:void 0!==c.domain&&(e=a.Jf(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.Id("hover").jh(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));HC(this,a)};function HC(a,b){if(!a.v){var c="selectnearest_"+Date.now();Uk(a.ka).on("mouseout."+c,function(){var e=b.kb.select(".mouseCapturePane").node(),f;if(f=sk&&sk.target)e?(f=tk(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]h?1:l>=h?0:NaN} function c(l){1===l.length&&(l=e(l));return{left:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u>>1;0>l(h[z],p)?u=z+1:x=z}return u},right:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u>>1;0(x=arguments.length)?(h=l,l=0,1):3>x?1:+p;for(var u=-1,x=Math.max(0,Math.ceil((h-l)/p))|0,z=Array(x);++u=Io?10:h>=Jo?5:h>=Ko?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(h>=Io?10:h>=Jo?5:h>=Ko?2:1)} function r(l,h,p){var u=Math.abs(h-l)/Math.max(0,p);p=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=p;u>=Io?p*=10:u>=Jo?p*=5:u>=Ko&&(p*=2);return hh?1:l>=h?0:NaN} function Qa(l){return function(){this.removeAttribute(l)}} function Wa(l){return function(){this.removeAttributeNS(l.space,l.local)}} function Db(l,h){return function(){this.setAttribute(l,h)}} function Eb(l,h){return function(){this.setAttributeNS(l.space,l.local,h)}} function Fb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttribute(l):this.setAttribute(l,p)}} function Gb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,p)}} function Hb(l){return function(){this.style.removeProperty(l)}} function Ib(l,h,p){return function(){this.style.setProperty(l,h,p)}} function Jb(l,h,p){return function(){var u=h.apply(this,arguments);null==u?this.style.removeProperty(l):this.style.setProperty(l,u,p)}} function $a(l,h){return l.style.getPropertyValue(h)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(h)} function Kb(l){return function(){delete this[l]}} function Lb(l,h){return function(){this[l]=h}} function Mb(l,h){return function(){var p=h.apply(this,arguments);null==p?delete this[l]:this[l]=p}} function fb(l){return l.classList||new ub(l)} function ub(l){this.Ti=l;this.Zd=(l.getAttribute("class")||"").trim().split(/^|\s+/)} function vb(l,h){l=fb(l);for(var p=-1,u=h.length;++p>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=PC.exec(l))?zb(parseInt(h[1],16)):(h=QC.exec(l))?new La(h[1],h[2],h[3],1):(h=RC.exec(l))?new La(255*h[1]/100,255*h[2]/100,255*h[3]/100,1):(h=SC.exec(l))?Ab(h[1],h[2],h[3],h[4]):(h=TC.exec(l))?Ab(255*h[1]/100,255*h[2]/100,255*h[3]/100,h[4]):(h=UC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,1):(h=VC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,h[4]):sv.hasOwnProperty(l)?zb(sv[l]):"transparent"===l?new La(NaN,NaN,NaN,0):null} function zb(l){return new La(l>>16&255,l>>8&255,l&255,1)} function Ab(l,h,p,u){0>=u&&(l=h=p=NaN);return new La(l,h,p,u)} function hb(l){l instanceof Xa||(l=Ya(l));if(!l)return new La;l=l.rgb();return new La(l.r,l.g,l.b,l.opacity)} function cb(l,h,p,u){return 1===arguments.length?hb(l):new La(l,h,p,null==u?1:u)} function La(l,h,p,u){this.r=+l;this.g=+h;this.b=+p;this.opacity=+u} function ib(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l?"0":"")+l.toString(16)} function Bb(l,h,p,u){0>=u?l=h=p=NaN:0>=p||1<=p?l=h=NaN:0>=h&&(l=NaN);return new Ua(l,h,p,u)} function hc(l){if(l instanceof Ua)return new Ua(l.h,l.s,l.l,l.opacity);l instanceof Xa||(l=Ya(l));if(!l)return new Ua;if(l instanceof Ua)return l;l=l.rgb();var h=l.r/255,p=l.g/255,u=l.b/255,x=Math.min(h,p,u),z=Math.max(h,p,u),A=NaN,la=z-x,oa=(z+x)/2;la?(A=h===z?(p-u)/la+6*(poa?z+x:2-z-x,A*=60):la=0oa?0:A;return new Ua(A,la,oa,l.opacity)} function jb(l,h,p,u){return 1===arguments.length?hc(l):new Ua(l,h,p,null==u?1:u)} function Ua(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u} function kb(l,h,p){return 255*(60>l?h+(p-h)*l/60:180>l?p:240>l?h+(p-h)*(240-l)/60:h)} function lb(l){if(l instanceof Va)return new Va(l.l,l.a,l.b,l.opacity);if(l instanceof rb){if(isNaN(l.h))return new Va(l.l,0,0,l.opacity);var h=l.h*tv;return new Va(l.l,Math.cos(h)*l.c,Math.sin(h)*l.c,l.opacity)}l instanceof La||(l=hb(l));var p=pb(l.r),u=pb(l.g),x=pb(l.b);h=mb(.2225045*p+.7168786*u+.0606169*x);if(p===u&&u===x)var z=p=h;else z=mb((.4360747*p+.3850649*u+.1430804*x)/.96422),p=mb((.0139322*p+.0971045*u+.7141733*x)/.82521);return new Va(116*h-16,500*(z-h),200*(h-p),l.opacity)} function Va(l,h,p,u){this.l=+l;this.a=+h;this.b=+p;this.opacity=+u} function mb(l){return l>WC?Math.pow(l,1/3):l/uv+vv} function nb(l){return l>Eh?l*l*l:uv*(l-vv)} function ob(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)} function pb(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+.055)/1.055,2.4)} function ic(l){if(l instanceof rb)return new rb(l.h,l.c,l.l,l.opacity);l instanceof Va||(l=lb(l));if(0===l.a&&0===l.b)return new rb(NaN,0,l.l,l.opacity);var h=Math.atan2(l.b,l.a)*wv;return new rb(0>h?h+360:h,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)} function qb(l,h,p,u){return 1===arguments.length?ic(l):new rb(l,h,p,null==u?1:u)} function rb(l,h,p,u){this.h=+l;this.c=+h;this.l=+p;this.opacity=+u} function db(l,h,p,u){if(1===arguments.length){var x=l;if(x instanceof sb)x=new sb(x.h,x.s,x.l,x.opacity);else{x instanceof La||(x=hb(x));var z=x.g/255,A=x.b/255,la=(xv*A+x.r/255*-1.7884503806-3.5172982438*z)/(xv+-1.7884503806-3.5172982438);A-=la;var oa=(1.97294*(z-la)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*la*(1-la)))?Math.atan2(oa,A)*wv-120:NaN;x=new sb(0>A?A+360:A,z,la,x.opacity)}}else x=new sb(l,h,p,null==u?1:u);return x} function sb(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u} function lc(l,h,p,u,x){var z=l*l,A=z*l;return((1-3*l+3*z-A)*h+(4-6*z+3*A)*p+(1+3*l+3*z-3*A)*u+A*x)/6} function pc(l){return function(){return l}} function uc(l,h){return function(p){return l+p*h}} function zc(l,h,p){return l=Math.pow(l,p),h=Math.pow(h,p)-l,p=1/p,function(u){return Math.pow(l+u*h,p)}} function rc(l,h){var p=h-l;return p?uc(l,180p?p-360*Math.round(p/360):p):pc(isNaN(l)?h:l)} function Ac(l){return 1===(l=+l)?Cb:function(h,p){return p-h?zc(h,p,l):pc(isNaN(h)?p:h)}} function Cb(l,h){var p=h-l;return p?uc(l,p):pc(isNaN(l)?h:l)} function Gc(l){return function(h){var p=h.length,u=Array(p),x=Array(p),z=Array(p),A;for(A=0;Ap&&(z=h.slice(p,z),la[A]?la[A]+=z:la[++A]=z),(u=u[0])===(x=x[0])?la[A]?la[A]+=x:la[++A]=x:(la[++A]=null,oa.push({vd:A,x:nc(u,x)})),p=Mo.lastIndex;pla.length?oa[0]?Dc(oa[0].x):Cc(h):(h=oa.length,function(ra){for(var qa=0,pa;qal.Af&&(p=l.Af);var u=l;l=l.Sc}else h=l.Sc,l.Sc=null,l=u?u.Sc=h:cl=h;Wi=u;yf(p);Hg=0}} function af(){var l=Ui.now(),h=l-bl;1E3l&&(Vi=setTimeout(Ii,l-Ui.now()-al)),Xi&&(Xi=clearInterval(Xi))):(Xi||(bl=Ui.now(),Xi=setInterval(af,1E3)),Fh=1,zv(Ii)))} function Ji(l,h,p){var u=new Eg;h=null==h?0:+h;u.restart(function(x){u.stop();l(x+h)},h,p);return u} function Ie(l,h,p,u,x,z){var A=l.Cd;if(!A)l.Cd={};else if(p in A)return;Ok(l,p,{name:h,index:u,group:x,on:XC,tween:YC,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})} function re(l,h){l=ke(l,h);if(0=qa?Ha=!0:10===(tc=A.charCodeAt(pa++))?jc=!0:13===tc&&(jc=!0,10===A.charCodeAt(pa)&&++pa);return A.slice(Uc+1,Pc-1).replace(/""/g,'"')}for(;pa=qa,jc=!1;10===A.charCodeAt(qa-1)&&--qa;for(13===A.charCodeAt(qa-1)&&--qa;(Da=oa())!==Po;){for(var eb=[];Da!==Cv&&Da!==Po;)eb.push(Da),Da=oa();la&&null==(eb=la(eb,wa++))||ra.push(eb)}return ra} function p(A){return A.map(u).join(l)} function u(A){return null==A?"":x.test(A+="")?'"'+A.replace(/"/g,'""')+'"':A} var x=new RegExp('["'+l+"\n\r]"),z=l.charCodeAt(0);return{parse:function(A,la){var oa,ra;A=h(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=la?cD(qa,la):Av(qa)});A.columns=ra||[];return A},parseRows:h,format:function(A,la){null==la&&(la=dD(A));return[la.map(u).join(l)].concat(A.map(function(oa){return la.map(function(ra){return u(oa[ra])}).join(l)})).join("\n")},formatRows:function(A){return A.map(p).join("\n")}}} function eD(l){if(!l.ok)throw Error(l.status+" "+l.statusText);return l.text()} function Dv(l){return function(h,p,u){2===arguments.length&&"function"===typeof p&&(u=p,p=void 0);return fetch(h,p).then(eD).then(function(x){return l(x,u)})}} function Ev(l,h,p,u){if(isNaN(h)||isNaN(p))return l;var x,z=l.tb;u={data:u};var A=l.Qa,la=l.Ra,oa=l.Ba,ra=l.Ea,qa,pa,wa,Da,Ha;if(!z)return l.tb=u,l;for(;z.length;)if((wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa,x=z,!(z=z[Ha=Da<<1|wa]))return x[Ha]=u,l;var jc=+l.yb.call(null,z.data);var eb=+l.Eb.call(null,z.data);if(h===jc&&p===eb)return u.next=z,x?x[Ha]=u:l.tb=u,l;do x=x?x[Ha]=Array(4):l.tb=Array(4),(wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa;while((Ha= Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,l} function fe(l,h,p,u,x){this.node=l;this.x0=h;this.y0=p;this.x1=u;this.y1=x} function fD(l){return l[0]} function gD(l){return l[1]} function Qo(l,h,p,u,x,z){this.yb=l;this.Eb=h;this.Qa=p;this.Ra=u;this.Ba=x;this.Ea=z;this.tb=void 0} function Fv(l){for(var h={data:l.data},p=h;l=l.next;)p=p.next={data:l.data};return h} function hl(l,h){if(0>(h=(l=h?l.toExponential(h-1):l.toExponential()).indexOf("e")))return null;var p=l.slice(0,h);return[1u&&(la=Math.max(1,u-oa));z.push(p.substring(x-=la,x+la));if((oa+=la+1)>u)break;la=l[A=(A+1)%l.length]}return z.reverse().join(h)}} function iD(l){return function(h){return h.replace(/[0-9]/g,function(p){return l[+p]})}} function il(l){return new Ro(l)} function Ro(l){if(!(h=jD.exec(l)))throw Error("invalid format: "+l);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.comma=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""} function Gv(l,h){h=hl(l,h);if(!h)return l+"";l=h[0];h=h[1];return 0>h?"0."+Array(-h).join("0")+l:l.length>h+1?l.slice(0,h+1)+"."+l.slice(h+1):l+Array(h-l.length+2).join("0")} function Hv(l){return l} function kD(l){function h(la){function oa(Ma){var Rc=tc,Ia=Oc,Ta;if("c"===Uc)Ia=bd(Ma)+Ia,Ma="";else{Ma=+Ma;var Ga=0>Ma;Ma=bd(Math.abs(Ma),eb);if(Pc){var Na=Ma.length;var $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)} la=il(la);var ra=la.fill,qa=la.align,pa=la.sign,wa=la.symbol,Da=la.zero,Ha=la.width,jc=la.comma,eb=la.precision,Pc=la.trim,Uc=la.type;"n"===Uc?(jc=!0,Uc="g"):Kv[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=Kv[Uc],Qc=/[defgprs%]/.test(Uc);eb=null==eb?6:/[gprs]/.test(Uc)?Math.max(1,Math.min(21,eb)):Math.max(0,Math.min(20,eb));oa.toString=function(){return la+ ""};return oa} var p=l.grouping&&l.thousands?hD(l.grouping,l.thousands):Hv,u=l.currency,x=l.decimal,z=l.numerals?iD(l.numerals):Hv,A=l.percent||"%";return{format:h,formatPrefix:function(la,oa){var ra=h((la=il(la),la.type="f",la));la=3*Math.max(-8,Math.min(8,Math.floor(Gh(oa)/3)));var qa=Math.pow(10,-la),pa=Iv[8+la/3];return function(wa){return ra(qa*wa)+pa}}}} function Ke(){this.reset()} function Lv(l,h,p){var u=l.s=h+p,x=u-h;l.t=h-(u-x)+(p-x)} function jl(l){return 1l?-Ce:Math.asin(l)} function lD(){} function Mv(l){var h=l[0];l=l[1];var p=De(l);return[p*De(h),p*ae(h),ae(l)]} function Nv(l,h){return[l[1]*h[2]-l[2]*h[1],l[2]*h[0]-l[0]*h[2],l[0]*h[1]-l[1]*h[0]]} function Ov(l){var h=kl(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=h;l[1]/=h;l[2]/=h} function mD(){var l=[],h;return{point:function(p,u){h.push([p,u])},lineStart:function(){l.push(h=[])},lineEnd:lD,fr:function(){1=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>dg(jc[0]-Ha[0])&&1E-6>dg(jc[1]-Ha[1])){x.lineStart();for(la=0;la(l=l.x)[0]?l[1]-Ce-1E-6:Ce-l[1])-(0>(h=h.x)[0]?h[1]-Ce-1E-6:Ce-h[1])} function So(){} function Qv(l){return function(h,p){var u=De(h),x=De(p);u=l(u*x);return[u*x*ae(h),u*ae(p)]}} function Yi(l){return function(h,p){var u=kl(h*h+p*p),x=l(u),z=ae(x);x=De(x);return[Rv(h*z,u*x),jl(u&&p*z/u)]}} function qD(l){var h=0,p=l.children,u=p&&p.length;if(u)for(;0<=--u;)h+=p[u].value;else h=1;l.value=h} function Sv(l,h){var p=new Zi(l);l=+l.value&&(p.value=l.value);var u,x=[p],z,A,la,oa;for(null==h&&(h=rD);u=x.pop();)if(l&&(u.value=+u.data.value),(A=h(u.data))&&(oa=A.length))for(u.children=Array(oa),la=oa-1;0<=la;--la)x.push(z=u.children[la]=new Zi(A[la])),z.parent=u,z.depth=u.depth+1;return p.eachBefore(sD)} function rD(l){return l.children} function tD(l){l.data=l.data.data} function sD(l){var h=0;do l.height=h;while((l=l.parent)&&l.height<++h)} function Zi(l){this.data=l;this.depth=this.height=0;this.parent=null} function To(l){function h(z){var A=z+"",la=p.get(A);if(!la){if(x!==Tv)return x;p.set(A,la=u.push(z))}return l[(la-1)%l.length]} var p=fl(),u=[],x=Tv;l=null==l?[]:ml.call(l);h.domain=function(z){if(!arguments.length)return u.slice();u=[];p=fl();for(var A=-1,la=z.length,oa,ra;++A=p?1:u(x)}}} function wD(l){return function(h,p){var u=l(h=+h,p=+p);return function(x){return 0>=x?h:1<=x?p:u(x)}}} function xD(l,h,p,u){var x=l[0];l=l[1];var z=h[0];h=h[1];loa&&(A=Math.ceil(A*oa)/oa,la=Math.floor(la*oa)/oa,oa=n(A,la,p));0oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(la*oa)/oa,h(u));return l};return l} function Yv(){var l=Xo(Vo,nc);l.copy=function(){return Wo(l,Yv())};return AD(l)} function Zv(l,h){l=l.slice();var p=0,u=l.length-1,x=l[p],z=l[u];if(zl?function(p){return-Math.pow(-h,p)*Math.pow(-l,1-p)}:function(p){return Math.pow(h,p)*Math.pow(l,1-p)}} function DD(l){return isFinite(l)?+("1e"+l):0>l?0:l} function $v(l){return 10===l?DD:l===Math.E?Math.exp:function(h){return Math.pow(l,h)}} function aw(l){return l===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),function(h){return Math.log(h)/l})} function bw(l){return function(h){return-l(-h)}} function cw(){function l(){x=aw(u);z=$v(u);0>p()[0]&&(x=bw(x),z=bw(z));return h} var h=Xo(BD,CD).domain([1,10]),p=h.domain,u=10,x=aw(10),z=$v(10);h.base=function(A){return arguments.length?(u=+A,l()):u};h.domain=function(A){return arguments.length?(p(A),l()):p()};h.ticks=function(A){var la=p(),oa=la[0];la=la[la.length-1];var ra;if(ra=lala)break;A.push(Ha)}}}else for(;qala)break;A.push(Ha)}}else A=k(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};h.tickFormat=function(A,la){null==la&&(la=10===u?".0e":",");"function"!==typeof la&&(la=Hj(la));if(Infinity===A)return la;null==A&&(A=10);var oa=Math.max(1,u*A/h.ticks().length);return function(ra){var qa=ra/z(Math.round(x(ra)));qa*u=A)for(;l(A),!z(A);)A.setTime(A-1)},function(A,la){if(A>=A)if(0>la)for(;0>=++la;)for(;h(A,-1),!z(A););else for(;0<=--la;)for(;h(A,1),!z(A););})};p&&(x.count=function(z,A){Yo.setTime(+z);Zo.setTime(+A);l(Yo);l(Zo);return Math.floor(p(Yo,Zo))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0l.y){var h=new Date(-1,l.m,l.d,l.md,l.M,l.S,l.L);h.setFullYear(l.y);return h}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 h=new Date(Date.UTC(-1,l.m,l.d,l.md,l.M,l.S,l.L));h.setUTCFullYear(l.y);return h}return new Date(Date.UTC(l.y,l.m,l.d,l.md,l.M,l.S,l.L))} function $i(l){return{y:l,m:0,d:1,md:0,M:0,S:0,L:0}} function FD(l){function h(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.tg||53=Dd)return-1;pd=Ta.charCodeAt($c++);if(37===pd){if(pd=Ta.charAt($c++),pd=Rc[pd in dw?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,la=l.periods,oa=l.days,ra=l.shortDays,qa=l.months,pa=l.shortMonths,wa=aj(la),Da=bj(la),Ha=aj(oa),jc=bj(oa),eb=aj(ra),Pc=bj(ra),Uc=aj(qa),tc=bj(qa),Oc=aj(pa),bd=bj(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:fw,e:fw,f:GD,H:HD,I:ID,j:JD,L:gw,m:KD,M:LD,p:function(Ia){return la[+(12<=Ia.getHours())]},Q:hw,s:iw,S:MD,u:ND,U:OD,V:PD,w:QD,W:RD,x:null,X:null,y:SD,Y:TD,Z:UD,"%":jw},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:kw,e:kw,f:VD,H:WD,I:XD,j:YD,L:lw,m:ZD,M:$D,p:function(Ia){return la[+(12<=Ia.getUTCHours())]},Q:hw,s:iw,S:aE,u:bE,U:cE,V:dE,w:eE,W:fE,x:null,X:null,y:gE,Y:hE,Z:iE,"%":jw},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:mw,e:mw,f:jE,H:nw,I:nw,j:kE,L:lE,m:mE,M:nE,p:function(Ia,Ta,Ga){return(Ta=wa.exec(Ta.slice(Ga)))?(Ia.p=Da[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},Q:oE,s:pE,S:qE,u:rE,U:sE,V:tE,w:uE,W:vE,x:function(Ia,Ta,Ga){return u(Ia,z,Ta,Ga)},X:function(Ia,Ta,Ga){return u(Ia,A,Ta,Ga)},y:wE,Y:xE,Z:yE,"%":zE};Qc.x=h(z,Qc);Qc.X=h(A,Qc);Qc.c=h(x,Qc);Ma.x=h(z,Ma);Ma.X=h(A,Ma);Ma.c=h(x,Ma);return{format:function(Ia){var Ta=h(Ia+="",Qc);Ta.toString=function(){return Ia};return Ta},parse:function(Ia){var Ta=p(Ia+="",ED);Ta.toString=function(){return Ia};return Ta},utcFormat:function(Ia){var Ta=h(Ia+="",Ma);Ta.toString=function(){return Ia};return Ta},utcParse:function(Ia){var Ta=p(Ia,nl);Ta.toString=function(){return Ia};return Ta}}} function sd(l,h,p){var u=0>l?"-":"";l=(u?-l:l)+"";var x=l.length;return u+(x=l?-pl:Math.asin(l)} function HE(l){return l.innerRadius} function IE(l){return l.outerRadius} function JE(l){return l.startAngle} function KE(l){return l.endAngle} function LE(l){return l&&l.padAngle} function ql(l,h,p,u,x,z,A){var la=l-p,oa=h-u;A=(A?z:-z)/Ih(la*la+oa*oa);oa*=A;la*=-A;var ra=l+oa,qa=h+la,pa=p+oa,wa=u+la;p=(ra+pa)/2;u=(qa+wa)/2;h=pa-ra;l=wa-qa;A=h*h+l*l;z=x-z;wa=ra*wa-pa*qa;var Da=(0>l?-1:1)*Ih(ME(0,z*z*A-wa*wa));ra=(wa*l-h*Da)/A;qa=(-wa*h-l*Da)/A;pa=(wa*l+h*Da)/A;h=(-wa*h+l*Da)/A;l=ra-p;A=qa-u;p=pa-p;u=h-u;l*l+A*A>p*p+u*u&&(ra=pa,qa=h);return{cx:ra,cy:qa,kd:-oa,ld:-la,Wd:ra*(x/z-1),Xd:qa*(x/z-1)}} function rw(l){this.Fa=l} function rl(l){return new rw(l)} function sw(l){return l[0]} function tw(l){return l[1]} function uw(){function l(la){var oa,ra=la.length,qa,pa=!1,wa;null==x&&(A=z(wa=dl()));for(oa=0;oa<=ra;++oa)!(oal?1:h>=l?0:NaN} function OE(l){return l} function vw(l){this.Ee=l} function ww(l,h,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+h)/6,(l.Ra+4*l.Ea+p)/6)} function xw(l){this.Fa=l} function yw(l,h,p){l.Fa.bezierCurveTo(l.Ba+l.vg*(l.Ge-l.Qa),l.Ea+l.vg*(l.He-l.Ra),l.Ge+l.vg*(l.Ba-h),l.He+l.vg*(l.Ea-p),l.Ge,l.He)} function zw(l,h){this.Fa=l;this.vg=(1-h)/6} function Aw(l,h,p){var u=l.Ba-l.Qa;h-=l.Ba;var x=(l.Ea-l.Ra)/(u||0>h&&-0);l=(p-l.Ea)/(h||0>u&&-0);return((0>x?-1:1)+(0>l?-1:1))*Math.min(Math.abs(x),Math.abs(l),.5*Math.abs((x*h+l*u)/(u+h)))||0} function Bw(l,h){var p=l.Ba-l.Qa;return p?(3*(l.Ea-l.Ra)/p-h)/2:h} function ep(l,h,p){var u=l.Qa,x=l.Ba,z=l.Ea,A=(x-u)/3;l.Fa.bezierCurveTo(u+A,l.Ra+A*h,x-A,z-A*p,x,z)} function sl(l){this.Fa=l} function Cw(l){this.Fa=new Dw(l)} function Dw(l){this.Fa=l} function Ew(l){this.Fa=l} function Fw(l){var h,p=l.length-1,u=Array(p),x=Array(p),z=Array(p);u[0]=0;x[0]=2;z[0]=l[0]+2*l[1];for(h=1;harguments.length)for(;++zthis.Zd.indexOf(l)&&(this.Zd.push(l),this.Ti.setAttribute("class",this.Zd.join(" ")))},remove:function(l){l=this.Zd.indexOf(l);0<=l&&(this.Zd.splice(l,1),this.Ti.setAttribute("class",this.Zd.join(" ")))},contains:function(l){return 0<=this.Zd.indexOf(l)}};var qv={};sk=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(qv={mouseenter:"mouseover",mouseleave:"mouseout"}));var rv=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var h=this.mb,p=h.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==h?p.local?Wa:Qa:"function"===typeof h?p.local?Gb:Fb:p.local?Eb:Db)(p,h))},style:function(l,h,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 la=0,oa=A.length,ra;la=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?Jh:Math.pow(Jh,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),h=this.l,p=h+(.5>h?h:1-h)*(isNaN(l)||isNaN(this.s)?0:this.s);h=2*h-p;return new La(kb(240<=l?l-240:l+120,h,p),kb(l,h,p),kb(120>l?l+240:l-120,h,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 tv=Math.PI/180,wv=180/Math.PI,vv=4/29,Eh=6/29,uv=3*Eh*Eh,WC=Eh*Eh*Eh;ab(Va,function(l,h,p,u){return 1===arguments.length?lb(l):new Va(l,h,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,h=isNaN(this.a)?l:l+this.a/500,p=isNaN(this.b)?l:l-this.b/200;h=.96422*nb(h);l=1*nb(l);p=.82521*nb(p);return new La(ob(3.1338561*h-1.6168667*l-.4906146*p),ob(-.9787684*h+1.9161415*l+.033454*p),ob(.0719453*h-.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 xv=1.78277*-.29227-.1347134789;ab(sb,db,bb(Xa,{brighter:function(l){l=null==l?Jh:Math.pow(Jh,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)*tv,h=+this.l,p=isNaN(this.s)?0:this.s*h*(1-h),u=Math.cos(l);l=Math.sin(l);return new La(255*(h+p*(-.14861*u+1.78277*l)),255*(h+p*(-.29227*u+-.90649*l)),255*(h+1.97294*p*u),this.opacity)}}));var $k=function p(h){function u(z,A){var la=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=la(pa);z.g=oa(pa);z.b=ra(pa);z.opacity=qa(pa);return z+""}} var x=Ac(h);u.gamma=p;return u}(1),GE=Gc(function(h){var p=h.length-1;return function(u){var x=0>=u?u=0:1<=u?(u=1,p-1):Math.floor(u*p),z=h[x],A=h[x+1];return lc((u-x/p)*p,0(u%=1)?++u:u)*p);return lc((u-x/p)*p,h[(x+p-1)%p],h[x%p],h[(x+1)%p],h[(x+2)%p])}});var Lo=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Mo=new RegExp(Lo.source,"g"),yv=180/Math.PI,fp={Ii:0,Ji:0,rotate:0,skewX:0,bi:1,ci:1},ej,gp,Hw,ul,QE=wc(function(h){if("none"===h)return fp;ej||(ej=document.createElement("DIV"),gp=document.documentElement,Hw=document.defaultView);ej.style.transform=h;h=Hw.getComputedStyle(gp.appendChild(ej),null).getPropertyValue("transform");gp.removeChild(ej);h=h.slice(7,-1).split(",");return vc(+h[0],+h[1],+h[2],+h[3],+h[4],+h[5])},"px, ","px)","deg)"),RE=wc(function(h){if(null== h)return fp;ul||(ul=document.createElementNS("http://www.w3.org/2000/svg","g"));ul.setAttribute("transform",h);if(!(h=ul.transform.baseVal.consolidate()))return fp;h=h.matrix;return vc(h.a,h.b,h.c,h.d,h.e,h.f)},", ",")",")");xc(rc);xc(Cb);yc(rc);yc(Cb);tb(rc);var hp=tb(Cb),Fh=0,Vi=0,Xi=0,cl,Wi,bl=0,Hg=0,al=0,Ui="object"===typeof performance&&performance.now?performance:Date,zv="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(h){setTimeout(h,17)};Eg.prototype=Hi.prototype={constructor:Eg,restart:function(h,p,u){if("function"!==typeof h)throw new TypeError("callback is not a function");u=(null==u?Dg():+u)+(null==p?0:+p);this.Sc||Wi===this||(Wi?Wi.Sc=this:cl=this,Wi=this);this.yf=h;this.Af=u;yf()},stop:function(){this.yf&&(this.yf=null,this.Af=Infinity,yf())}};var XC=t("start","end","interrupt"),YC=[],SE=Za.prototype.constructor,Iw=0,Kh=Za.prototype;Ff.prototype=function(h){return Za().transition(h)}.prototype={constructor:Ff,select:function(h){var p=this.Fe,u=this.Sb;"function"!==typeof h&&(h=ya(h));for(var x=this.mb,z=x.length,A=Array(z),la=0;laarguments.length?ke(this.node(),u).on.on(h):this.each($d(u,h,p))},attr:function(h,p){var u=na(h),x="transform"===u?RE:fd;return this.attrTween(h,"function"===typeof p?(u.local?Qk:Pk)(u,x,oc(this,"attr."+h,p)):null==p?(u.local?hd:Vc)(u):(u.local?wh:za)(u,x,p+""))},attrTween:function(h,p){var u="attr."+h;if(2>arguments.length)return(u=this.tween(u))&&u.yg;if(null==p)return this.tween(u,null);if("function"!==typeof p)throw Error();var x=na(h);return this.tween(u,(x.local?ko:Kd)(x,p))},style:function(h,p,u){var x="transform"===(h+="")?QE:fd;return null==p?this.styleTween(h,xh(h,x)).on("end.style."+h,ee(h)):this.styleTween(h,"function"===typeof p?ZC(h,x,oc(this,"style."+h,p)):mo(h,x,p+""),u)},styleTween:function(h,p,u){var x="style."+(h+="");if(2>arguments.length)return(x=this.tween(x))&&x.yg;if(null==p)return this.tween(x,null);if("function"!==typeof p)throw Error();return this.tween(x,$C(h,p,null==u?"":u))},text:function(h){return this.tween("text","function"===typeof h?bD(oc(this,"text",h)):aD(null==h?"":h+""))},remove:function(){return this.on("end.remove",Yf(this.Sb))},tween:function(h,p){var u=this.Sb;h+="";if(2>arguments.length){u=ke(this.node(),u).tween;for(var x=0,z=u.length,A;x=(h*=2)?h*h*h:(h-=2)*h*h+2)/2}};Za.prototype.interrupt=function(h){return this.each(function(){var p=h,u=this.Cd,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 la=2x.state;x.state=6;x.timer.stop();la&&x.on.call("interrupt",this,this.__data__,x.index,x.group);delete u[A]}z&&delete this.Cd}})};Za.prototype.transition=function(h){var p;if(h instanceof Ff){var u=h.Sb;h=h.Fe}else u=++Iw,(p=ip).time=Dg(),h=null==h?null:h+"";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=h)+","+(this.Ea=p);else if(1E-6 qa*x)+","+(this.Ba=h+wa*oa)+","+(this.Ea=p+wa*ra)}else this.Ga+="L"+(this.Ba=h)+","+(this.Ea=p)},arc:function(h,p,u,x,z,A){h=+h;p=+p;u=+u;var la=u*Math.cos(x),oa=u*Math.sin(x),ra=h+la,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%kp+kp),x>TE?this.Ga+="A"+u+","+u+",0,1,"+pa+","+(h-la)+","+(p-oa)+"A"+u+","+u+",0,1,"+pa+","+(this.Ba=ra)+","+(this.Ea=qa):1E-6=jp)+","+pa+","+(this.Ba=h+u*Math.cos(z))+ ","+(this.Ea=p+u*Math.sin(z))))},rect:function(h,p,u,x){this.Ga+="M"+(this.Qa=this.Ba=+h)+","+(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(h){return" "+h in this},get:function(h){return this[" "+h]},set:function(h,p){this[" "+h]=p;return this},remove:function(h){h=" "+h;return h in this&&delete this[h]},clear:function(){for(var h in this)" "===h[0]&&delete this[h]},keys:function(){var h=[],p;for(p in this)" "===p[0]&&h.push(p.slice(1));return h},values:function(){var h=[],p;for(p in this)" "===p[0]&&h.push(this[p]);return h},entries:function(){var h=[],p;for(p in this)" "===p[0]&&h.push({key:p.slice(1),value:this[p]});return h},size:function(){var h=0,p;for(p in this)" "===p[0]&&++h;return h},empty:function(){for(var h in this)if(" "===h[0])return!1;return!0},each:function(h){for(var p in this)" "===p[0]&&h(this[p],p.slice(1),this)}};var Lg=fl.prototype;gl.prototype=function(h,p){var u=new gl;if(h instanceof gl)h.each(function(A){u.add(A)});else if(h){var x=-1,z=h.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]=Fv(x);return h};ge.add=function(h){var p=+this.yb.call(null,h),u=+this.Eb.call(null,h);return Ev(this.cover(p,u),p,u,h)};ge.addAll=function(h){var p,u,x=h.length,z,A,la=Array(x),oa=Array(x),ra=Infinity,qa=Infinity,pa=-Infinity,wa=-Infinity;for(u=0;upa&&(pa=z),Awa&&(wa=A));pah||h>z||x>p||p>A){var la=z-u,oa=this.tb,ra;switch(ra=(p<(x+A)/2)<<1|h<(u+z)/2){case 0:do{var qa=Array(4);qa[ra]=oa;oa=qa}while(la*=2,z=u+la,A=x+la,h>z||p>A);break;case 1:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,A=x+la,u>h||p>A);break;case 2:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,z=u+la,x=A-la,h>z||x>p);break;case 3:do qa= Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,x=A-la,u>h||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 h=[];this.visit(function(p){if(!p.length){do h.push(p.data);while(p=p.next)}});return h};ge.extent=function(h){return arguments.length?this.cover(+h[0][0],+h[0][1]).cover(+h[1][0],+h[1][1]):isNaN(this.Qa)?void 0:[[this.Qa,this.Ra],[this.Ba,this.Ea]]};ge.find=function(h,p,u){var x=this.Qa,z=this.Ra,A,la,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=h-u,z=p-u,qa=h+u,pa=p+u,u*=u);for(;Ha=wa.pop();)if(!(!(Da=Ha.node)||(A=Ha.x0)>qa||(la=Ha.y0)>pa||(oa=Ha.x1)=jc)<<1|h>=Ha)Ha=wa[wa.length-1],wa[wa.length-1]=wa[wa.length- 1-Da],wa[wa.length-1-Da]=Ha}else if(Ha=h-+this.yb.call(null,Da.data),jc=p-+this.Eb.call(null,Da.data),Ha=Ha*Ha+jc*jc,Ha=(pa=(z+la)/2))?z=pa:la=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!==h;)if(!(x=u,u=u.next))return this;(h=u.next)&&delete u.next;if(x)return h?x.next=h:delete x.next,this;if(!p)return this.tb=h,this;h?p[jc]=h: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(h){for(var p=0,u=h.length;p=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;il.prototype=Ro.prototype;Ro.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 Jv,Kv={"%":function(h,p){return(100*h).toFixed(p)},b:function(h){return Math.round(h).toString(2)},c:function(h){return h+""},d:function(h){return Math.round(h).toString(10)},e:function(h,p){return h.toExponential(p)},f:function(h,p){return h.toFixed(p)},g:function(h,p){return h.toPrecision(p)},o:function(h){return Math.round(h).toString(8)},p:function(h,p){return Gv(100*h,p)},r:Gv,s:function(h,p){var u=hl(h,p);if(!u)return h+"";var x=u[0];u=u[1];u=u-(Jv=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;eg*=Lw;np.add(Rv(eg*pp*ae(qp),Kw*fj+eg*De(qp)));Ia+=yl?Lh+pp*WE:Lh;yl^pd>=Qc^op>=Qc&&(Dd=Nv(Mv(Dd),Mv(xl)),Ov(Dd),pd=Nv(Ma,Dd),Ov(pd),pd=(yl^0<=Lh?-1:1)*jl(pd[2]),Rc>pd||Rc===pd&&(Dd[0]||Dd[1]))&&(Ta+=yl^0<=Lh?1:-1)}}bd=(-1E-6>Ia||1E-6>Ia&&-1E-6>np)^Ta&1;Uc.length?(eb||(z.polygonStart(),eb=!0),nD(Uc,pD,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(h){var p=NaN,u=NaN,x=NaN,z;return{lineStart:function(){h.lineStart();z=1},point:function(A,la){var oa=0dg(ra-Ld))h.point(p,u=0<(u+la)/2?Ce:-Ce),h.point(x,u),h.lineEnd(),h.lineStart(),h.point(oa,u),h.point(A,u),z=0;else if(x!==oa&&ra>=Ld){1E-6>dg(p-x)&&(p-=1E-6*x);1E-6>dg(A-oa)&&(A-=1E-6*oa);ra=p;var qa=u,pa=A,wa,Da,Ha=ae(ra-pa);u=1E-6h?Ld:Math.acos(h))&&h/ae(h)}).invert=Yi(function(h){return h});kl(3);Yi(mp);Yi(jl);Yi(function(h){return 2*mp(h)});Zi.prototype=Sv.prototype={constructor:Zi,count:function(){return this.eachAfter(qD)},each:function(h){var p,u=[this],x;do{var z=u.reverse();for(u=[];p=z.pop();)if(h(p),p=p.children){var A=0;for(x=p.length;Ap&&(p+=36E5);h.setTime(36E5*Math.floor((+h-p)/36E5)+p)},function(h,p){h.setTime(+h+36E5*p)},function(h,p){return(p-h)/36E5},function(h){return h.getHours()}),bp=Rd(function(h){h.setHours(0,0,0,0)},function(h,p){h.setDate(h.getDate()+p)},function(h,p){return(p-h-6E4*(p.getTimezoneOffset()-h.getTimezoneOffset()))/864E5},function(h){return h.getDate()-1}),ow=Ig(0),ap=Ig(1);Ig(2);Ig(3);var cp=Ig(4);Ig(5);Ig(6);var $E=Rd(function(h){h.setDate(1);h.setHours(0,0,0,0)},function(h,p){h.setMonth(h.getMonth()+p)},function(h,p){return p.getMonth()-h.getMonth()+12*(p.getFullYear()-h.getFullYear())},function(h){return h.getMonth()}),Kg=Rd(function(h){h.setMonth(0,1);h.setHours(0,0,0,0)},function(h,p){h.setFullYear(h.getFullYear()+p)},function(h,p){return p.getFullYear()-h.getFullYear()},function(h){return h.getFullYear()});Kg.every=function(h){return isFinite(h=Math.floor(h))&&0this.ae&&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.ae=1-this.ae,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.ae)this.Fa.lineTo(this.yb,u),this.Fa.lineTo(p,u);else{var x=this.yb*(1-this.ae)+p*this.ae;this.Fa.lineTo(x,this.Eb);this.Fa.lineTo(x,u)}}this.yb=p;this.Eb=u}};cj.prototype={constructor:cj,scale:function(p){return 1===p?this:new cj(this.k*p,this.x,this.y)},translate:function(p,u){return 0===p&0===u?this:new cj(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 cj(1,0,0);dk=b;Dx=function(p,u){return up?1:u>=p?0:NaN};Qj=function(p,u){var x=p.length,z=-1,A,la,oa;if(null==u)for(;++z=A)for(la=oa=A;++zA&&(la=A),oa=A)for(la=oa=A;++zA&&(la=A),oa=A)for(la=A;++zla&&(la=A)}else for(;++z=A)for(la=A;++zla&&(la=A);return la};Hs=function(p,u){var x=p.length,z=-1,A,la;if(null==u)for(;++z=A)for(la=A;++zA&&(la=A)}else for(;++z=A)for(la=A;++zA&&(la=A);return la};MA=function(p,u){var x=p.length,z=-1,A,la=0;if(null==u)for(;++zHa;qa||(qa=pa=dl());if(Dazl-1E-12)qa.moveTo(Da*Mg(Ha),Da*df(Ha)),qa.arc(0,0,Da,Ha,jc,!Pc),1E-12Na?hj:Math.acos(Na))/2);eb=Ih(Ga[0]*Ga[0]+Ga[1]*Ga[1]);Ga=sp(Ta,(wa-eb)/(Na-1));Na=sp(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],la?+la(eb,Da,wa):Oc[Da]))}if(Uc)return pa=null,Uc+""||null} function u(){return uw().defined(oa).curve(qa).context(ra)} var x=sw,z=null,A=td(0),la=tw,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),la=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?(la=null==wa?null:"function"===typeof wa?wa:td(+wa),p):la};p.lineX0=p.lineY0=function(){return u().x(x).y(A)};p.lineY1=function(){return u().x(x).y(la)};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};Oy=uw;nx=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,la.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 k=b.value;b=mg(yg(k,1))+"-"+mg(yg(k,2));var n=void 0;e=null!=(n=f.get(b))?n:0;n=void 0;k=null!=(n=Ag(k,3))?n:0;f.set(b,e+k)}return c.map(function(r){var t=r.getFullYear()+"-"+(r.getMonth()+1);return{month:r.getTime(),count:f.get(t)||0}})} function DF(a){var b=a.locale;a={};return fC("{{monthYear}}","
{{series.name}}: {{measure}}
").be((a.monthYear=function(){return(new Date(this.datum.month)).toLocaleDateString(b,{month:"long",year:"numeric"})},a)).Yi()} ;}).call(this); ");return null==a||null==a.sheet?Rg:an(a.sheet,void 0!=b?b:null,c)} function en(a){a=Wg(""+a+"");return(new DOMParser).parseFromString(Ug(a),"text/html").body.children[0]} function cn(a,b){if(!a)return yg;var c=document.createElement("div").style;fn(a).forEach(function(e){var f=vf&&e in $m?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=Wm(a,e),e=vm(f,e,b),null!=e&&Xm(c,f,e))});return new ug(c.cssText||"",tg)} function gn(a){var b=Array.from(Om(Dm,a,"getElementsByTagName",["STYLE"])),c=pf(b,function(n){return ef(Sm(n).cssRules)});c=bn(c);for(var e=[],f=0;f"+a+""),gn(a),a=a.innerHTML);a=Wg(a);var c=document.createElement("template");if(nn&&"content"in c)ti(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;ti(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=jn?new WeakMap:new ln;e=a.nextNode();){a:{var f=e;switch(Um(f)){case 3:f= pn(this,f);break a;case 1:if("TEMPLATE"==Tm(f).toUpperCase())f=null;else{var k=Tm(f).toUpperCase();if(k in this.na||"http://www.w3.org/1999/xhtml"!=Ym(f))var n=null;else this.ha[k]?n=this.O.createElement(k):(n=this.O.createElement("span"),this.Ca&&Qm(n,"data-sanitizer-original-tag",k.toLowerCase()));if(n){var r=n,t=Pm(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 sa=Tm(E);ma=ma.value;var ua={tagName:Wd(sa).toLowerCase(),attributeName:Wd(na).toLowerCase()},ta={th:void 0};"style"==ua.attributeName&&(ta.th=Rm(E));E=qn(sa,na);E in this.v?(na=this.v[E],ma=na(ma,ua,ta)):(na=qn(null,na),na in this.v?(na=this.v[na],ma=na(ma,ua,ta)):ma=null)}null!==ma&&Qm(r,k.name,ma)}f=n}else f=null}break a;default:f=null}}if(f){if(1==Um(f)&&c.set(e,f),e=Vm(e),k=!1,e)n=Um(e),r=Tm(e).toLowerCase(),t=Vm(e),11!=n||t?"body"==r&&t&&(n=Vm(t))&&!Vm(n)&&(k=!0):k=!0,n=null,k||!e?n=b:1==Um(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else Vj(e)}c.clear&& c.clear();return b};var rn={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};var sn={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,VIDEO:!0,WBR:!0};var tn={"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 un(a){this.O=document.implementation.createHTMLDocument("");a=a||new vn;wn(a);this.v=Vf(a.v);this.na=Vf(a.Ca);this.ha=Vf(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()]=xn},this);a.Ka.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||tn[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(un,on);function yn(a){return function(b,c){b=Wd(b);return(c=a(b,c))&&mg(c)!=sg.toString()?mg(c):null}} function vn(){this.v={};Se([lm,mm],function(a){Sf(a).forEach(function(b){this.v[b]=xn},this)},this);this.N={};this.ka=[];this.Ka=[];this.Ca=Vf(rn);this.Ia=Vf(sn);this.ta=!1;this.La=zn;this.ma=this.ha=this.Oa=this.O=qi;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 wn(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");Bn(a.v,a.N,"* USEMAP",Cn);var b=yn(a.La);["* ACTION","* CITE","* HREF"].forEach(function(e){Bn(this.v,this.N,e,b)},a);var c=yn(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 zn(a){return hh(a)} function qn(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function xn(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("