Manage your Android device’s location settings

You can use location-based services such as getting better local search results, like commute predictions and nearby restaurants based on your phone’s location, when you turn location on in settings.

Important: Some of these steps work only on Android 12 and up. Learn how to check your Android version.

Understand the location settings available on your phone

Important: When you turn off location on your phone, apps and services can't get your phone’s location. You can still get local results and ads based on your IP address.

Google has a list of location-based services, including:

Tip: Apps have their own settings. Learn how to manage app location settings.

Turn location on or off for your phone

  1. Swipe down from the top of the screen.
  2. Touch and hold Location .
    • If you don't find Location :
      1. Tap Edit or Settings .
      2. Drag Location into your Quick Settings.

 

When Location is on
When Location is off

Help your phone get a more accurate location (Google Location Services a.k.a. Google Location Accuracy)

Turn your phone’s location accuracy on or off

Android 12 & higher

  1. Swipe down from the top of the screen.
  2. Touch and hold Location .
    • If you don't find Location :
      1. Tap Edit or Settings .
      2. Drag Location into your Quick Settings.
  3. Tap Location Services and then Google Location Accuracy.
  4. Turn Improve Location Accuracy on or off.

Android 11 & lower

  1. Swipe down from the top of the screen. 
  2. Touch and hold Location .
    • If you don't find Location :
      1. Tap Edit or Settings .
      2. Drag Location into your Quick Settings.
  3. Tap Advanced and then Google Location Accuracy
  4. Turn Improve Location Accuracy on or off.
When Google Location Accuracy is on

When you have Google Location Accuracy turned on, your phone uses these sources to get the most accurate location:

  • GPS
  • Wi-Fi
  • Mobile networks
  • Sensors (such as accelerometer)

Google may collect location data periodically and use this data in an anonymous way to improve location accuracy and location-based services.

When Google Location Accuracy is off

When you turn off Google Location Accuracy, your phone uses GPS and sensors, like accelerometer, to determine location. GPS can be slower and less accurate than other sources.

When Google Location Accuracy is off, GPS, Wi-Fi, network, and sensor data are not used or collected by Google Location Accuracy.

For Android 12 and higher, you can manage each app’s permission to access precise location. This is different from Google Location Accuracy, which is a location setting for your device that allows your phone to use more sources for the most accurate location.  Even with Google Location Accuracy on, you can grant an app only approximate location permission if you don't want to allow it access to your device’s precise location.  If you turn off Google Location Accuracy, apps may not be able to get your device’s precise location. Learn how to manage app location permissions.

Set up Wi-Fi & Bluetooth scanning

To help apps get better location info, you can let your phone scan for nearby Wi-Fi access points or Bluetooth devices.

Android 12 & higher

  1. Swipe down from the top of the screen.
  2. Touch and hold Location .
    • If you don't find Location :
      1. Tap Edit or Settings .
      2. Drag Location into your Quick Settings.
  3. Tap Location services.
  4. Turn Wi-Fi scanning and Bluetooth scanning on or off.

Android 11 & lower

  1. Swipe down from the top of the screen. 
  2. Touch and hold Location .
    • If you don't find Location :
      1. Tap Edit  or Settings
      2. Drag Location  into your Quick Settings.
  3. Tap Wi-Fi scanning and Bluetooth scanning
  4. Turn Wi-Fi scanning and Bluetooth scanning on or off.

Send your location in an emergency

To help first responders find you quickly, your phone’s location can be sent when you dial or text an emergency number. For example, dialing 911 in the US or 112 in Europe.

If Android Emergency Location Service (ELS) works in your country and on your mobile network, and you haven't turned off ELS, your phone will automatically send its location to first responders using ELS. If ELS is off, your mobile carrier may still send the device's location during an emergency call or text.

Turn Android Emergency Location Service on or off

You can turn Emergency Location Service on or off at any time.

Android 12 & higher

  1. To open your device's Settings app, swipe down twice from the top of the screen.
  2. Tap Settings  and then Safety & emergency.
  3. Turn Emergency Location Service on or off.

Android 11 & lower

  1. Swipe down from the top of the screen.
  2. Touch and hold Location .
    • If you don't find Location :
      1. Tap Edit or Settings .
      2. Drag Location into your Quick Settings.
  3. Tap Advanced and then Emergency Location Service.
  4. Turn Emergency Location Service on or off.
 

How Emergency Location Service works

ELS is only activated when you call or text a local emergency number.

During your emergency call, ELS may use Google Location Accuracy and other information to get the most accurate location possible for the device.

Your phone sends its location to authorized emergency partners for the purpose of helping emergency services locate you. Your location is sent directly from your phone to emergency partners.

After a completed emergency call or text during which ELS was active, your phone may send deidentified usage and analytics data to Google for the purpose of analyzing how well ELS works. This information doesn’t include the location sent to authorized emergency partners, and doesn't identify you.

Tip: When ELS sends your location to authorized emergency partners, it’s different from when you share location via Google Maps. Learn about Location Sharing with Google Maps.

If you use an older Android version

Choose location settings (Android 9.0)

To change location settings: 

  1. Open your device's Settings app.
  2. Tap Security & Location And then Location.
    • If you have a work profile, tap Advanced.

Then, choose an option:

  • Turn Location on or off: Tap Location.
  • Scan for nearby networks: Tap Advanced And thenScanning. Turn Wi-Fi scanning or Bluetooth scanning on or off.
  • Turn emergency location service on or off:  Tap Advanced And thenGoogle Emergency Location Service. Turn Emergency Location Service on or off. 
Choose location mode (Android 4.4—8.1)
  1. Open your phone's Settings app.
  2. Tap Security & Location and thenLocation.
    • If you don't find "Security & Location," tap Location.
  3. Tap Mode.
  4. Select a mode:
    • High accuracy: Use GPS, Wi-Fi, mobile networks, and sensors to get the most accurate location. Use Google Location Services to help estimate your phone's location faster and more accurately.
    • Battery saving: Use sources that use less battery, like Wi-Fi and mobile networks. Use Google Location Services to help estimate your phone's location faster and more accurately.
    • Device only: Use GPS and sensors. Don’t use Google Location Services to improve location accuracy. This can estimate your phone's location more slowly and use more battery.
Choose location access (Android 4.1—4.3)

You can control what location information your phone can use.

  1. Open your phone's Settings app.
  2. Under "Personal," tap Location access.
  3. At the top of the screen, turn Access to my location on or off.
    • When location access is on, pick either or both of:
      • GPS satellites: Lets your phone estimate its location from satellite signals, like a GPS device in a car.
      • Wi-Fi & mobile network location: Lets your phone use Google Location Services to help estimate its location faster, with or without GPS.
    • When location access is off:
      Your phone can’t find its precise location or share it with any apps.

Tip: If you have a tablet that more than one person uses, each person can have different location access settings.

Was this helpful?
How can we improve it?
true
Get to know your Android phone

Learn how to use your Android device and get the most out of Google. Get step-by-step guides and instructional videos on how to set up your phone, customize your settings, and use apps.

Search
Clear search
Close search
Google apps
Main menu

");return(new DOMParser).parseFromString(vf(a),"text/html").body.children[0]} function Si(a,b){if(!a)return ef;var c=document.createElement("div").style;Vi(a).forEach(function(e){var f=Vc&&e in Pi?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Xb(f,"--")||Xb(f,"var")||(e=Li(a,e),e=ki(f,e,b),null!=e&&Mi(c,f,e))}); return If(c.cssText||"")} function Wi(a){var b=Array.from(Di(si,a,"getElementsByTagName",["STYLE"])),c=Mc(b,function(f){return Lc(Hi(f).cssRules)}); c=Ri(c);c.sort(function(f,h){f=di(f.selectorText);a:{h=di(h.selectorText);for(var k=Math.min(f.length,h.length),l=0;lr?1:nh?1:f"+b+""),Wi(b),b=b.innerHTML);b=Hf(Be("Never attached to DOM."),b);var c=document.createElement("template");if(kj&&"content"in c)xg(c,b),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;xg(e.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT| NodeFilter.SHOW_TEXT,null,!1);for(c=$i?new WeakMap:new bj;e=b.nextNode();){c:{var f=e;switch(Ji(f)){case 3:f=Fj(this,f);break c;case 1:if("TEMPLATE"==Ii(f).toUpperCase())f=null;else{var h=Ii(f).toUpperCase();if(h in this.oa||"http://www.w3.org/1999/xhtml"!=Ni(f))var k=null;else this.ha[h]?k=document.createElement(h):(k=Xh(document,"SPAN"),this.ua&&Fi(k,"data-sanitizer-original-tag",h.toLowerCase()));if(k){var l=k,n=Ei(f);if(null!=n)for(var r=0;h=n[r];r++)if(h.specified){var t=f;var w=h;var y=w.name; if(Xb(y,"data-sanitizer-"))w=null;else{var A=Ii(t);w=w.value;var oa={tagName:ac(A).toLowerCase(),attributeName:ac(y).toLowerCase()},qa={Wq:void 0};"style"==oa.attributeName&&(qa.Wq=Gi(t));t=Dj(A,y);t in this.o?(y=this.o[t],w=y(w,oa,qa)):(y=Dj(null,y),y in this.o?(y=this.o[y],w=y(w,oa,qa)):w=null)}null!==w&&Fi(l,h.name,w)}f=k}else f=null}break c;default:f=null}}if(f){if(1==Ji(f)&&c.set(e,f),e=Ki(e),h=!1,e)k=Ji(e),l=Ii(e).toLowerCase(),n=Ki(e),11!=k||n?"body"==l&&n&&(k=Ki(n))&&!Ki(k)&&(h=!0):h=!0,k= null,h||!e?k=a:1==Ji(e)&&(k=c.get(e)),k.content&&(k=k.content),k.appendChild(f)}else $h(e)}c.clear&&c.clear()}else a=Xh(document,"SPAN");0")+1,a.lastIndexOf(""))}else a="";return Hf(Be("Output of HTML sanitizer"),a)}; function Fj(a,b){var c=b.data;(b=Ki(b))&&"style"==Ii(b).toLowerCase()&&!("STYLE"in a.oa)&&"STYLE"in a.ha&&(c=rf(Ti(c,a.ma,Lb(function(e,f){return this.ta(e,{Sz:f})},a)))); return document.createTextNode(c)} ;function Gj(a){var b=new qj;b.ta=Ej;b.oa=ug;b=vj(b,ug);b.ma=Xe;return(new pj(uj(b,Xe))).Eg(a)} function Hj(a){return(new pj(new qj)).Eg(a)} ;/* Copyright 2018 The Incremental DOM Authors. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var Ij=Object.prototype.hasOwnProperty;function Jj(){} Jj.prototype=Object.create(null);function Kj(a,b){for(;a.length>b;)a.pop()} function Lj(a){a=Array(a);Kj(a,0);return a} ;var Mj=new Jj;Mj.__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)}; Mj.style=function(a,b,c){a=a.style;if("string"===typeof c)a.cssText=c;else{a.cssText="";for(var e in c)Ij.call(c,e)&&(b=c[e],0\n \n \n\n'), "add.svg":Be('\n \n \n\n'),"announcement.svg":Be('\n \n \n\n'),"arrow_back.svg":Be('\n \n \n\n'), "arrow_drop_down.svg":Be('\n'),"arrow_drop_up.svg":Be('\n'),"arrow_forward.svg":Be('\n'), "attach_file.svg":Be('\n'),"auto_awesome.svg":Be('\n'), "calendar_today.svg":Be('\n'),"chat.svg":Be('\n \n \n\n'), "check.svg":Be('\n \n \n\n'),"check_circle.svg":Be('\n \n \n\n'), "check_circle_filled.svg":Be('\n \n \n \n \n\n'),"check_circle_outline.svg":Be('\n \n \n\n'), "close.svg":Be('\n \n \n\n'),"code.svg":Be('\n'),"content_copy.svg":Be('\n \n\n'), "delete_outline.svg":Be('\n'),"do_not_disturb.svg":Be('\n \n \n\n'), "down_arrow.svg":Be('\n \n \n\n'),"drive_document.svg":Be('\n \n \n\n'),"drive_image.svg":Be('\n \n \n\n'), "dvr.svg":Be('\n'),"email.svg":Be('\n \n \n\n'), "error.svg":Be('\n'),"error_outline.svg":Be('\n \n \n\n'), "event_available.svg":Be('\n \n \n\n'),"face.svg":Be('\n'), "featured_video.svg":Be('\n'),"filter_list.svg":Be('\n \n\n'),"format_bold.svg":Be('\n'), "format_clear.svg":Be('\n'),"format_indent_decrease.svg":Be('\n'), "format_indent_increase.svg":Be('\n'),"format_italic.svg":Be('\n'),"format_list_bulleted.svg":Be('\n'), "format_list_numbered.svg":Be('\n'),"format_quote.svg":Be('\n \n\n'), "format_underline.svg":Be('\n'),"help_outline.svg":Be('\n \n \n\n'), "highlight_alt.svg":Be('\n'),"info.svg":Be('\n \n \n\n'), "info_filled.svg":Be('\n'),"keep_pin_outline.svg":Be('\n \n \n\n'), "keyboard_arrow_up.svg":Be('\n \n \n\n'),"label.svg":Be('\n \n \n\n'), "label_off.svg":Be('\n \n \n\n'), "language.svg":Be('\n'), "link.svg":Be('\n'),"lock.svg":Be('\n \n \n \n\n'), "lock_open.svg":Be('\n \n \n \n\n'),"maximize.svg":Be('\n'), "minimize.svg":Be('\n'),"mode_edit.svg":Be('\n \n \n\n'),"more_vert.svg":Be('\n \n \n\n'), "navigate_before.svg":Be('\n'),"navigate_next.svg":Be('\n'),"notifications.svg":Be('\n'), "open_in_new.svg":Be('\n'),"phone.svg":Be('\n \n \n\n'), "play_arrow.svg":Be('\n \n \n\n'),"play_circle.svg":Be('\n \n \n\n'),"public.svg":Be('\n \n \n\n'), "question_answer.svg":Be('\n \n \n\n'),"remove_circle_outline.svg":Be('\n \n \n\n'), "restart_alt.svg":Be('\n \n \n\n'),"search.svg":Be('\n \n \n\n'), "send.svg":Be('\n'),"sentiment_very_satisfied.svg":Be('\n'), "star.svg":Be('\n'),"star_boarder.svg":Be('\n'), "storefront.svg":Be('\n \n\n'), "supervised_user_circle.svg":Be('\n \n \n \n \n\n'), "text_format.svg":Be('\n'),"thumb_down_alt.svg":Be('\n'), "thumb_up.svg":Be('\n'),"thumb_up_alt.svg":Be('\n'), "undo.svg":Be('\n'),"unfold_more.svg":Be('\n'), "unpin.svg":Be('\n \n \n\n'),"video_youtube.svg":Be('\n'), "video_youtube_outline.svg":Be('\n \n \n\n'), "visibility.svg":Be('\n \n \n\n'),"warning.svg":Be('\n \n \n\n')};var Sk="arrow_back arrow_forward chevron_left chevron_right exit_to_app first_page format_quote last_page navigate_before navigate_next open_in_new star_half gm/arrow_back gm/arrow_forward gm/format_quote gm/help_outline gm/play_arrow gm/open_in_new gm/undo".split(" ");function Tk(a){var b=a.icon,c=void 0===a.size?24:a.size,e=void 0===a.ub?!1:a.ub,f=void 0===a.Id?[]:a.Id;a=void 0===a.title?"":a.title;E.call(this,"sc.shared.MaterialIcon");this.icon=b;this.size=c;this.Id=f;this.ub=e;this.title=a} x(Tk,E);Tk.prototype.content=function(){var a=this,b=this.size/16+"rem",c={root:!0,baseline:this.ub,flip:-1!==Sk.indexOf(this.icon)},e=0===this.icon.indexOf("gm/");e||(c["text-icon"]=!0);for(var f=u(this.Id),h=f.next();!h.done;h=f.next())h=h.value,""!==h&&(c[h]=!0);e?this.element("div","class",c,"title",this.title,"style",{width:b,height:b},function(){xk(Rk[a.icon.replace("gm/","")+".svg"])}):this.element("div","class",c,"title",this.title,"style","font-size: "+b,this.icon)};function Uk(a,b,c,e){this.ma=a;this.ha=b;this.o=c;this.ka=void 0===e?1:e} function Vk(a){if(!a||"transparent"===a)return new Uk(0,0,0,0);var b=a.match(/\.?\d+(\.\d+)?/g);if(3>b.length)throw Error("Could not parse '"+a+"' as a color.");b.length=4;return new (Function.prototype.bind.apply(Uk,[null].concat(Ba(b.map(Number)))))} function Wk(a){var b=Xk(a,Yk);a=Xk(a,Zk);return 3.1>b&&a>b} var Zk=new Uk(0,0,0),Yk=new Uk(255,255,255);function Xk(a,b){a=.2126*$k(a.ma)+.7152*$k(a.ha)+.0722*$k(a.o)+.05;b=.2126*$k(b.ma)+.7152*$k(b.ha)+.0722*$k(b.o)+.05;return Math.max(a,b)/Math.min(a,b)} function $k(a){a/=255;return.03928>a?a/12.92:Math.pow((a+.055)/1.055,2.4)} ;var al=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],bl={duration:300},cl={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function dl(a){a=void 0===a?{}:a;a=void 0===a.Xl?!1:a.Xl;E.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.ha=!1;this.parentElement=null;this.Xl=a;this.ta=function(c){el(b,c.clientX,c.clientY,b.Xl)}; this.ka=function(){b.ha=!0;b.Ca()}; this.na=function(){b.ha=!1;b.Ca()}} x(dl,E);dl.prototype.content=function(){var a=this,b=Wk(Vk(getComputedStyle(this.element("span")).color));this.root=this.element("div","class",{root:!0,"light-text":b,hover:this.ha},"aria-hidden","true",function(){a.element("div","class","hover-overlay");a.element("div","class","pressed-overlay");a.o=a.element("div","class","ripple")}); fl(this)}; function fl(a){setTimeout(function(){var b,c,e=a.parentElement,f=null!==(c=a.getElement()&&(null===(b=a.getElement())||void 0===b?void 0:b.parentElement))&&void 0!==c?c:null;e!==f&&(e&&(e.removeEventListener("mousedown",a.ta),e.removeEventListener("mouseenter",a.ka),e.removeEventListener("mouseleave",a.na)),f&&(f.addEventListener("mousedown",a.ta),f.addEventListener("mouseenter",a.ka),f.addEventListener("mouseleave",a.na)),a.parentElement=f)},0)} function gl(a,b){"Enter"!==b.code&&"Space"!==b.code||el(a,0,0,!0)} function el(a,b,c,e){var f;if(null!==(f=a.o)&&void 0!==f&&f.animate){var h=a.root.getBoundingClientRect(),k=.6*Math.max(h.width,h.height)/256,l=(Math.sqrt(Math.pow(h.width/2,2)+Math.pow(h.height/2,2))+10)/128;if(e)b=h="calc(50% - 128px)",k="scale("+k+")",l="scale("+l+")";else{b=b-h.left-128;var n=c-h.top-128;c=h.width/2-128-b;e=h.height/2-128-n;h=n+"px";b+="px";k="translate(0, 0) scale("+k+")";l="translate("+c+"px, "+e+"px) scale("+l+")"}k=[{transform:k},{transform:l}];a.o.style.top=h;a.o.style.left= b;a.o.style.transform=l;a.o.animate(al,bl);a.o.animate(k,cl)}} ;function hl(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialButton");this.model=a instanceof Pk?a:new Pk(a);this.overlay=new dl;Fk(this,this.model)} x(hl,E);p=hl.prototype; p.content=function(a){var b=this;a&&this.model.Fe(a);var c=""!==this.model.Ka(),e=""!==this.model.yg();this.o=this.element(this.model.cj()?"a":"button","href",this.model.cj()||void 0,"class",{root:!0,text:1===this.model.getStyle()||2===this.model.getStyle()||8===this.model.getStyle(),"color-label":8===this.model.getStyle()||2===this.model.getStyle(),"color-hint":6===this.model.getStyle()&&c,hairline:3===this.model.getStyle(),href:!!this.model.cj(),filled:4===this.model.getStyle(),"protected":5=== this.model.getStyle(),tonal:9===this.model.getStyle(),navigational:6===this.model.getStyle()&&!c,"navigational-alt":7===this.model.getStyle(),"left-icon":Qk(this.model),"right-icon":this.model.zk(),"icon-only":e&&!c,"small-icon":this.model.al,hidden:!this.model.nm,compact:this.model.compact},"style",""===this.model.Yh()?null:{"max-width":this.model.Yh()},"type","button","aria-label",this.model.aj(),"aria-expanded",this.model.vu,"aria-controls",this.model.uu,"disabled",this.model.wg(),"onclick",function(f){b.Ab(f)}, "onkeydown",function(f){b.overlay&&gl(b.overlay,f)},function(){e&&b.element("span","class","icon",new Tk({icon:b.model.yg(), size:b.model.al||c?18:24,ub:!0}));c&&b.element("span","class",{overflow:""!==b.model.Yh()},function(){pk(b.model.Ka())}); b.overlay.render()})}; p.Ab=function(a){var b=this.model.Em();b&&b({method:0===a.clientX&&0===a.clientY?1:2})}; p.Yb=function(a){this.model.Yb(a)}; p.$c=ma(0);p.Ka=function(){return this.model.Ka()}; p.rb=function(a){this.model.rb(a)}; p.focus=function(){var a;null===(a=this.o)||void 0===a?void 0:a.focus()};function il(a,b){this.value=a;this.icon=b} il.prototype.toString=function(){return this.value}; var jl=new il("error","gm/error_outline"),kl=new il("caution","gm/warning"),ll=new il("success","gm/check_circle_outline");function ml(a){var b=a.message,c=a.type,e=a.position;a=void 0===a.jn?void 0:a.jn;E.call(this,"sc.shared.Callout");this.message=b;this.type=c;this.position=e;this.icon=new Tk({icon:c.icon,ub:!0});void 0!==a&&(this.jn=new hl({nb:a.nb,text:a.text,trigger:a.trigger,style:1,compact:!0}))} x(ml,E);ml.prototype.content=function(){var a=this;this.element("div","class","root "+this.type+" "+this.position,"aria-live","polite",function(){a.element("div","class","content",function(){a.icon.render();a.element("div","class","message",a.message)}); void 0!==a.jn&&a.element("div","class","secondary-button",a.jn)})};function nl(a,b,c){b=void 0===b?!0:b;void 0===c||c?sg(window,bg(a)):(c=document.createElement("a"),zg(c,a),c.rel="noopener",b?(a=bg(c.href),window.location.href=kg(a)):(a=bg(c.href),window.location.replace(kg(a))))} ;function ol(a,b,c,e,f){var h=Error.call(this,a+"/"+b+" "+c+" "+e);this.message=h.message;"stack"in h&&(this.stack=h.stack);this.serviceName=a;this.path=b;this.type=c;this.statusCode=e;this.responseText=f} x(ol,Error);function pl(a){var b=a.serviceName;this.wf=a.wf;this.serviceName=b} pl.prototype.get=function(a,b,c,e){c=void 0===c?{}:c;e=void 0===e?new XMLHttpRequest:e;return Kf(this,function h(){var k=this,l;return nb(h,function(n){if(1==n.o)return Qa(n,k.call("GET",a,c,e,"application/json+protobuf"),2);l=n.ha;try{return n.return(ee(b,l))}catch(r){throw ql(k,a),r;}})})}; function rl(a,b,c){c=void 0===c?{}:c;var e=void 0===e?new XMLHttpRequest:e;return Kf(a,function h(){var k=this,l;return nb(h,function(n){if(1==n.o)return Qa(n,k.call("GET",b,c,e,"application/json"),2);l=n.ha;try{return n.return(JSON.parse(l))}catch(r){throw ql(k,b),r;}})})} pl.prototype.post=function(a,b,c,e,f){e=void 0===e?{}:e;f=void 0===f?new XMLHttpRequest:f;return Kf(this,function k(){var l=this,n;return nb(k,function(r){if(1==r.o)return Qa(r,l.call("POST",a,e,f,"application/json+protobuf",b.Ib()),2);n=r.ha;try{return r.return(ee(c,n))}catch(t){throw ql(l,a),t;}})})}; function sl(a,b,c,e){e=void 0===e?{}:e;var f=void 0===f?new XMLHttpRequest:f;return Kf(a,function k(){var l=this,n;return nb(k,function(r){if(1==r.o)return Qa(r,l.call("POST",b,e,f,"application/json",JSON.stringify(c)),2);n=r.ha;try{return r.return(JSON.parse(n))}catch(t){throw ql(l,b),t;}})})} pl.prototype.call=function(a,b,c,e,f,h){return Kf(this,function l(){var n=this,r;return nb(l,function(t){r=n;return t.return(new Promise(function(w,y){var A="";if(c.query){for(var oa=[],qa=u(Object.entries(c.query)),ta=qa.next();!ta.done;ta=qa.next()){var za=u(ta.value);ta=za.next().value;za=za.next().value;za=Array.isArray(za)?za:[za];za=u(za);for(var ya=za.next();!ya.done;ya=za.next())ya=ya.value,oa.push(encodeURIComponent(ta)+"="+encodeURIComponent(ya))}0e.status||299this.ha&&(this.ha++,a.next=this.o,this.o=a)};var zl; function Al(){var a=vb.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!vc("Presto")&&(a=function(){var f=Xh(document,"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=Lb(function(n){if(("*"==l||n.origin==l)&&n.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&&!wc()){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){vb.setTimeout(f,0)}} ;function Bl(){this.ha=this.o=null} Bl.prototype.add=function(a,b){var c=Cl.get();c.set(a,b);this.ha?this.ha.next=c:this.o=c;this.ha=c}; Bl.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.ha=null),a.next=null);return a}; var Cl=new yl(function(){return new Dl},function(a){return a.reset()}); function Dl(){this.next=this.scope=this.o=null} Dl.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; Dl.prototype.reset=function(){this.next=this.scope=this.o=null};function El(a,b){Fl||Gl();Hl||(Fl(),Hl=!0);Il.add(a,b)} var Fl;function Gl(){if(vb.Promise&&vb.Promise.resolve){var a=vb.Promise.resolve(void 0);Fl=function(){a.then(Jl)}}else Fl=function(){var b=Jl; "function"!==typeof vb.setImmediate||vb.Window&&vb.Window.prototype&&!vc("Edge")&&vb.Window.prototype.setImmediate==vb.setImmediate?(zl||(zl=Al()),zl(b)):vb.setImmediate(b)}} var Hl=!1,Il=new Bl;function Jl(){for(var a;a=Il.remove();){try{a.o.call(a.scope)}catch(b){Wb(b)}Cl.put(a)}Hl=!1} ;function Kl(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function Ll(a){this.o=0;this.ta=void 0;this.ka=this.ha=this.ma=null;this.oa=this.na=!1;if(a!=Ab)try{var b=this;a.call(void 0,function(c){Ml(b,2,c)},function(c){Ml(b,3,c)})}catch(c){Ml(this,3,c)}} function Nl(){this.next=this.context=this.o=this.ha=this.child=null;this.ma=!1} Nl.prototype.reset=function(){this.context=this.o=this.ha=this.child=null;this.ma=!1}; var Ol=new yl(function(){return new Nl},function(a){a.reset()}); function Pl(a,b,c){var e=Ol.get();e.ha=a;e.o=b;e.context=c;return e} function Ql(a){if(a instanceof Ll)return a;var b=new Ll(Ab);Ml(b,2,a);return b} Ll.prototype.then=function(a,b,c){return Rl(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; Ll.prototype.$goog_Thenable=!0;function Sl(a,b,c){return Rl(a,null,b,c)} Ll.prototype.cancel=function(a){if(0==this.o){var b=new Tl(a);El(function(){Ul(this,b)},this)}}; function Ul(a,b){if(0==a.o)if(a.ma){var c=a.ma;if(c.ha){for(var e=0,f=null,h=null,k=c.ha;k&&(k.ma||(e++,k.child==a&&(f=k),!(f&&1=c.tabIndex?b:c})} ;var vm=[];function wm(){var a=this;this.oa=this.o=null;this.ha=!1;this.ma=[];this.ka=[];this.na=function(b){if(a.o&&a.ha){var c=rm(a.o),e=tm(c),f;e&&(f=um(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.oa()}}}} wm.prototype.init=function(a,b,c){c=void 0===c?!1:c;this.oa=b;if(this.o=a)this.o.addEventListener("keydown",this.na),c&&xm(this)}; function ym(a,b){if(b||!1!==b&&!a.ha)xm(a);else if(a.ha){for(zm(a);0\n \n \n '))); e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+-1);Fm(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","Next month");e.setAttribute("aria-label","Next month");e.appendChild(Yh(Be('\n \n \n ')));e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+1);Fm(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function Em(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.va?e.toLocaleString(a.na,{weekday:"narrow"}):"SMTWTFS"[e.getDay()],e.setDate(e.getDate()+1);return b} function Fm(a){a.ka.textContent=a.va?a.o.toLocaleString(a.na,{month:"long",year:"numeric"}):a.o.getMonth()+1+"/"+a.o.getFullYear();a.ma.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.setAttribute("data-time",b.getTime());var k=!1;a.oa&&(k=a.oa.getTime()===b.getTime());h.textContent= b.getDate().toString();h.className="selectable";k&&Kg(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.ma.appendChild(c)}} function Gm(a){return new Date(a.getFullYear(),a.getMonth(),1)} Bm.prototype.ua=function(a){this.ta=a}; Bm.prototype.getElement=function(){return this.ha}; window.sc_createCalendar=function(a){a=new Bm(a);return{setSelectDateCallback:a.ua.bind(a),getElement:a.getElement.bind(a)}};function Hm(a){z.call(this,a)} x(Hm,z);var Im={Vt:{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"}},Fx:{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"}}},Jm=Im;Jm=Im;var Km={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,"Rial","Rial"],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 Lm={Yt:".",Bq:",",hu:"%",Fq:"0",Ky:"+",gu:"-",Zt:"E",iu:"\u2030",Cq:"\u221e",Ey:"NaN",Xt:"#,##0.###",Qy:"#E0",Jy:"#,##0%",Gx:"\u00a4#,##0.00",Aq:"USD"},Mm=Lm;Mm=Lm;function Nm(a){this.ya=40;this.ma=1;this.Da=0;this.ha=3;this.Ba=this.ka=0;this.Ha=!1;this.Aa=this.ua="";this.oa=Mm.gu;this.va="";this.o=1;this.ta=!1;this.na=[];this.Ea=this.Ga=!1;this.wa=0;if("number"===typeof a)switch(a){case 1:Om(this,Mm.Xt);break;case 2:Om(this,Mm.Qy);break;case 3:Om(this,Mm.Jy);break;case 4:a=Mm.Gx;var b=["0"],c=Km[Mm.Aq];if(c){c=c[0]&7;if(0f&&n++;break;case "0":if(0f&&n++;break;case ",":0h+k||1>a.Ba)throw Error('Malformed exponential pattern "'+b+'"');t=!1;break;default:c[0]--,t=!1}0==k&&0f&&0h+k)||0==n)throw Error('Malformed pattern "'+b+'"');l=h+k+l;a.ha=0a.ka&&(a.ka=0));a.ma=(0this.oa.length?e=!1:this.ua.length=qa)A+=qa,l=!0;else if(oa==t.charAt(0)){if(h||k)break;A+=".";h=!0}else if(oa==w.charAt(0)&&("\u00a0"!=w.charAt(0)||b[0]+1this.ha)throw Error("Min value must be less than max value");if(isNaN(a))return Mm.Ey;var b=[];var c=a,e=a;if(0==this.wa)var f=Sm;else c=Math.abs(c),e=Math.abs(e),f=Tm(this,1>=c?0:Um(c)).fr,e=Vm(e,-f),Wm(this,e),c=Vm(c,-f),c=Wm(this,c),f=Tm(this,f+Um(c.intValue));a=Vm(a,-f.fr);(c=0>a||0==a&&0>1/a)?f.ps?b.push(f.ps):(b.push(f.prefix),b.push(this.oa)):(b.push(f.prefix),b.push(this.ua));if(isFinite(a))if(a=a*(c?-1:1)*this.o,this.Ea)if(e=a,0==e)Xm(this,e,this.ma, b),Ym(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=Vm(e,-h);var k=this.ma;1this.ma?(k=h%this.ya,0>k&&(k=this.ya+k),e=Vm(e,k),h-=k,k=1):1>this.ma?(h++,e=Vm(e,-1)):(h-=this.ma-1,e=Vm(e,this.ma-1));Xm(this,e,k,b);Ym(this,h,b)}else Xm(this,a,this.ma,b);else b.push(Mm.Cq);c?f.ss?b.push(f.ss):(isFinite(a)&&b.push(f.suffix),b.push(this.va)):(isFinite(a)&&b.push(f.suffix),b.push(this.Aa));return b.join("")}; function Wm(a,b){var c=Vm(b,a.ha);0a.ha)throw Error("Min value must be less than max value");e||(e=[]);b=Wm(a,b);var f=b.intValue,h=b.uA,k=0h.length&&(h="1"+Ph("0",a.ha-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(b=1;bb?(b=-b,c.push(Mm.gu)):a.Ha&&c.push(Mm.Ky);b=""+b;for(var e=Mm.Fq,f=b.length;fa)return a-48;var b=Mm.Fq.charCodeAt(0);return bb)return Sm;b=Math.min(14,b);var c=a[Vm(1,b)];for(--b;!c&&3>>0);function Rn(a){if("function"===typeof a)return a;a[Zn]||(a[Zn]=function(b){return a.handleEvent(b)}); return a[Zn]} ;function $n(){xn.call(this);this.ka=new In(this);this.Sc=this;this.qc=null} Pb($n,xn);$n.prototype[Dn]=!0;p=$n.prototype;p.Jr=function(){return this.qc}; p.addEventListener=function(a,b,c,e){Pn(this,a,b,c,e)}; p.removeEventListener=function(a,b,c,e){Xn(this,a,b,c,e)}; p.dispatchEvent=function(a){var b=this.Jr();if(b){var c=[];for(var e=1;b;b=b.Jr())c.push(b),++e}b=this.Sc;e=a.type||a;if("string"===typeof a)a=new zn(a,b);else if(a instanceof zn)a.target=a.target||b;else{var f=a;a=new zn(e,b);ue(a,f)}f=!0;if(c)for(var h=c.length-1;!a.ma&&0c&&(c=a.length);var e=a.indexOf("?");if(0>e||e>c){e=c;var f=""}else f=a.substring(e+1,c);a=[a.substr(0,e),f,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function ho(a,b,c){if(Array.isArray(b))for(var e=0;e>>0);a={requestId:c,sz:Go(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, Lp:b.Lp||function(){}, DC:b.DC||function(){}, Lq:b.Lq,jA:b.pageType,Qk:b.Qk};b.td&&("IFRAME"==b.td.nodeName?(a.window=b.td.contentWindow,a.td=a.window.document.body):(a.window=window,a.td=b.td));return a} function Go(a,b,c){var e=Ho(a)+"/apis/render?",f=a.ua,h=a.Ba,k=b.helpcenter,l=a.ta,n=a.va,r=a.Ha,t=a.Ga,w=a.Aa,y=b.pageType,A=b.pageId,oa=b.url,qa=b.hh,ta=b.rG;c=["js_request_id."+c];if(b.extraParams)for(var za in b.extraParams)c.push(za+"."+b.extraParams[za]);a={v:1,key:f,request_source:h,helpcenter:k,hl:l,authuser:n,visit_id:r,view_id:t,psd:w,page_type:y,id:A,url:oa,components:qa,exclude_components:ta,extra_params:c,mendel_ids:a.ya,service_configuration:a.Ea,scdeb:a.wa,instant_preview:b.instantPreview, symptom:b.symptom};b="";for(var ya in a)f=a[ya],void 0!=f&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=ya+"="+encodeURIComponent(f.toString()));return e+b} function Fo(a,b,c){try{var e=JSON.parse(c)}catch(f){b.onError({type:1,message:c});return}if(404!=e.application_error&&e.html){if(b.Qk){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(oe.get(e.page_metadata.page_type)!=b.jA){b.onError({type:3});return}}e.page_metadata&&b.Lp(e.page_metadata);b.td?Io(a,b,e.html):b.Lq(function(f){"IFRAME"==f.nodeName?(b.window=f.contentWindow,b.td=b.window.document.body):(b.window=window,b.td=f);Io(a,b,e.html)})}else b.onError({type:2})} function Io(a,b,c){b.window.sc_scope=b.td;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); mg(b.td,qo(c));c=Array.from(b.td.getElementsByTagName("script"));a.ma(b,c)} Ao.prototype.ma=function(a,b){for(;0a.ha.length;a.oa()} ;function No(){var a=this;this.o=document.querySelector(".overlay");this.o.addEventListener("scroll",function(){Oo(a);a.oa()}); this.ha=this.o.querySelector(".overlay__backdrop");this.ha.addEventListener("touchmove",function(b){return b.preventDefault()}); this.ha.addEventListener("click",function(){Po(a,0)}); this.ua=this.o.querySelector(".overlay__header");this.ua.addEventListener("touchmove",function(b){a.o.classList.contains("fullscreen")&&b.preventDefault()}); this.ta=this.o.querySelector(".overlay__close-button");this.ta.addEventListener("click",function(){Po(a,0)}); this.oa=Ch(function(){if(!a.o.classList.contains("fullscreen")&&!a.ma){var b=a.o.scrollTop;0==b?(a.ka.close(),window.removeEventListener("scroll",a.na),window.document.body.style.overflow=""):b>.8*a.ha.clientHeight?Po(a,a.ha.clientHeight):b<.2 this.o.addeventlistener a.ma="!0});" this.na="function(){window.scroll(0,a.va)};" this.ka="new" ko qo no.prototype.rh="ma(4);function" oo b="Mo(a.ka);b&&(a.o.scrollTop">=a.ha.clientHeight?(a.o.classList.add("fullscreen"),b.md.contentDocument.body.style.overflowY=""):(a.o.classList.remove("fullscreen"),b.md.contentDocument.body.style.overflowY="hidden"),0a||5a?a=0:a>c&&(a=c);return a-b} function ep(a){a.preventDefault()} ;function hp(a,b,c){a.timeOfStartCall=(new Date).getTime();var e=c||vb,f=e.document,h=a.nonce||Cg(e);h&&!a.nonce&&(a.nonce=h);if("help"==a.flow){var k=zb("document.location.href",e);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var l=JSON.stringify(b);(k=1200>=l.length)&&(a.psdJson=l)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(k=e.GOOGLE_FEEDBACK_START)k.apply(e,b);else{e= c+"/load.js?";for(var n in a)b=a[n],null==b||Db(b)||(e+=encodeURIComponent(n)+"="+encodeURIComponent(b)+"&");a=bi(Rh(f),"SCRIPT");h&&a.setAttribute("nonce",h);rg(a,so(e));f.body.appendChild(a)}} Ob("userfeedback.api.startFeedback",hp);function ip(a){window.sc_trackStatsEvent(49,8);jp(a)} function jp(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.ar?!1:a.ar,h=void 0===a.qz?!0:a.qz,k=a.iD,l=a.hb,n=a.onLoad,r=a.payload;a=a.description;var t=Rg(),w={};b=(w.flow=e,w.locale=t.lang,w.productId=b,w.disableSubmit=f,w);c&&(b.bucket=c);l&&(b.callback=l);n&&(b.onLoadCallback=n);t.sb_uri&&(b.serverUri=t.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;"submit"===e&&(b.report={description:a});var y={};r.forEach(function(A,oa){y[oa]=A}); hp(b,y)} ;function kp(){var a=Rg();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",lp()]]);a.set("escalation_availability_matching_frd_forms",yh().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",yh().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",yh().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",yh().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",yh().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",yh().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",yh().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",yh().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",yh().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",yh().rule_service_extensible_contact_options_event_id); a.set("rule_service_helpcenter_fields_synthesis_event_id",yh().rule_service_helpcenter_fields_synthesis_event_id);return a} function lp(){var a=Rg().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function mp(){np(this)} function np(a){a.o=(new To({className:"material-dialog-backdrop",Wl:"material-dialog-backdrop--active",Hv:"material-dialog-backdrop--locked",Vz:"material-dialog-backdrop--disable-click-capture"})).ru(function(){return!a.oa}); a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ha&&a.ha(c),Og(b,"material-dialog--disable-close")||a.close())})} mp.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");c&&gp(c,a).reset().enable(Og(a,"material-dialog--draggable"));var e=a.querySelector(".material-dialog__minimize-button");if(e){var f=e.getAttribute("data-material-dialog-minimized-aria-label"),h=function(){var k=document.createElement("button");k.className="material-dialog-minimized";k.textContent=c.textContent+"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2594";f&&k.setAttribute("aria-label",f);k.addEventListener("click", function(){b.o.open();document.body.removeChild(k)}); b.o.close();document.body.appendChild(k);k.focus()}; this.ka=function(){return e.removeEventListener("click",h)}; e.addEventListener("click",h)}this.oa=Og(a,"material-dialog--disable-close");this.o.tt(!Og(a,"material-dialog--show-background")).nt(Og(a,"material-dialog--disable-click-capture")).wi(a).open();a.focus();return this}; mp.prototype.close=function(){this.o.close();this.ka&&this.ka();this.ma&&this.ma()}; mp.prototype.Yc=function(a){this.ha=a;return this}; mp.prototype.hb=function(a){this.ma=a;return this}; mp.prototype.onClose=mp.prototype.hb;mp.prototype.onAction=mp.prototype.Yc;mp.prototype.close=mp.prototype.close;mp.prototype.open=mp.prototype.open;function op(a,b){var c=null;return function(e){for(var f=[],h=0;hc||0>a?0:a+b>=c?c-b:a} function zp(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} function Ap(a){var b,c;return null!==(c=null===(b=a.getElement())||void 0===b?void 0:b.getRootNode())&&void 0!==c?c:document} ;function Fp(a){var b=a.content,c=void 0===a.Mg?!0:a.Mg,e=void 0===a.am?"placement-start":a.am,f=void 0===a.Mq?"alignment-start":a.Mq,h=void 0===a.style?"style-normal":a.style,k=a.Bo,l=Jf(a,"content useFixedBackdrop caretPlacement caretAlignment style containerPadding".split(" "));E.call(this,"sc.shared.MaterialRichTooltip");var n=this;this.ha=!1;this.xd=this.Kd=0;this.ka=b;this.Mg=c;this.ta=e;this.na=f;this.ua=h;this.Bo=k;this.o=new yp(Object.assign({content:function(){Gp(n)}, cq:!0,Bn:!1,hm:!1},l))} x(Fp,E);p=Fp.prototype;p.open=function(a){this.Mg?this.o.open(a):(this.ha=!0,this.Ca())}; p.isOpen=function(){return this.Mg?this.o.isOpen():this.ha}; p.close=function(){this.Mg?this.o.close():(this.ha=!1,this.Ca())}; function Hp(a,b){var c=b.Kd;b=b.xd;a.Mg||(a.Kd=null!==c&&void 0!==c?c:a.Kd,a.xd=null!==b&&void 0!==b?b:a.xd,a.Ca())} p.Wd=function(){return!0}; p.content=function(){var a=this;this.Mg?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ha?"visible":"hidden",transform:"translate("+this.Kd+"px, "+this.xd+"px)"},function(){Gp(a)})}; function Gp(a){a.element("div","class","root "+a.ta+" "+a.ua,function(){a.element("div","class","container","style",{padding:a.Bo},a.ka);a.element("div","class","clip-track "+a.na,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;var Ip={oE:!1,Yl:!0};function Jp(){E.call(this,"sc.shared.MaterialSnackbar");this.ha=new hl;this.message="";this.nk=5E3;this.kq=!1;this.state=2} x(Jp,E);Jp.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.nk?5E3:a.nk;a=void 0===a.kq?!1:a.kq;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.nk=f;this.kq=a;e?this.action=Object.assign(Object.assign({},Ip),e):this.action=void 0;this.Ca();Kp(this);return new Promise(function(h){b.hb=h})}; Jp.prototype.close=function(){0===this.state&&(this.o&&clearTimeout(this.o),this.state=1,this.message="",this.Ca())}; Jp.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.kq,"root-closed":2===this.state},function(){var b;a.element("div","class",{snackbar:!0,opened:0===a.state,closing:1===a.state,closed:2===a.state,"long-action":null===(b=a.action)||void 0===b?void 0:b.oE},"ontransitionend",function(c){var e;"opacity"===c.propertyName&&0!==a.state&&2!==a.state&&(a.state=2,a.Ca(),null===(e=a.hb)||void 0===e?void 0:e.call(a))},function(){a.element("div","role","status","aria-live", "assertive","class","message",a.message); Lp(a)})})}; function Lp(a){a.action&&a.element("div","class","action",function(){a.ha.render({text:a.action.actionText,trigger:function(){var b,c;a.action.Yl&&a.close();null===(c=(b=a.action).Yc)||void 0===c?void 0:c.call(b)}})})} function Kp(a){a.action||(a.o=setTimeout(function(){a.close()},a.nk))} ;function Mp(){this.ka=[];this.ha=!1;this.oa=new Jp} function Np(){return Op.initialize()} Mp.prototype.initialize=function(a){a=void 0===a?document.body:a;if(this.ha)return this;this.ha=!0;Pp(this,a);return this}; Mp.prototype.open=function(a){this.ha&&(this.ka.push(a),Qp(this))}; Mp.prototype.close=function(){this.oa.close()}; Mp.prototype.Sa=function(){Kf(this,function b(){var c=this;return nb(b,function(e){if(1==e.o)return c.ha?c.ma?Qa(e,c.ma,2):e.Ya(2):e.return(c);c.o&&c.o.parentElement&&(c.o.parentElement.removeChild(c.o),c.o=void 0);c.ha=!1;return e.return(c)})})}; function Qp(a,b){b=void 0===b?!1:b;var c;Kf(a,function f(){var h=this,k;return nb(f,function(l){if(1==l.o){k=h;if(!b&&h.ma)return l.return();if(0===h.ka.length)return null===(c=h.na)||void 0===c?void 0:c.call(h),delete h.ma,delete h.na,l.return();h.ma||(h.ma=new Promise(function(n){k.na=n})); return Qa(l,h.oa.open(h.ka[0]),2)}h.ka.shift();Qp(h,!0);Ta(l)})})} function Pp(a,b){"interactive"===document.readyState||"complete"===document.readyState?Rp(a,b):window.addEventListener("DOMContentLoaded",function(){Rp(a,b)})} function Rp(a,b){a.o=document.createElement("div");b.appendChild(a.o);sk(a.o,function(){a.oa.render()})} var Op=new Mp;function Sp(a){var b=void 0===a?{}:a;a=void 0===b.size?"mspin-small":b.size;b=void 0===b.wo?!1:b.wo;E.call(this,"sc.shared.MaterialSpinner");this.size=a;this.wo=b} x(Sp,E);Sp.prototype.content=function(){var a=this;this.element("div","class","mspin "+this.size+" "+(this.wo?"mspin-centered":""),function(){a.element("div",function(){a.element("div")})})};function Tp(a){Lk.call(this);this.inputType="";this.oh=!1;this.Je=!0;this.Ik=this.rows=0;this.Hm=this.text=this.label="";this.bc=this.filled=!1;this.Qe=!0;this.disabled=this.Zp=!1;this.placeholder="";this.lf=[];this.error="";this.maxLength=void 0;this.Ad=!1;this.Fe(a)} x(Tp,Lk);p=Tp.prototype; p.Fe=function(a){var b=void 0===a.oh?!1:a.oh,c=void 0===a.Je?!0:a.Je,e=void 0===a.rows?0:a.rows,f=void 0===a.Ik?0:a.Ik,h=void 0===a.label?"":a.label,k=void 0===a.placeholder?"":a.placeholder,l=void 0===a.text?"":a.text,n=void 0===a.Hm?"":a.Hm,r=void 0===a.filled?!1:a.filled,t=void 0===a.bc?!1:a.bc,w=void 0===a.Qe?!0:a.Qe,y=void 0===a.Zp?!1:a.Zp,A=void 0===a.disabled?!1:a.disabled,oa=void 0===a.Sd?void 0:a.Sd,qa=void 0===a.qh?void 0:a.qh,ta=void 0===a.Nf?void 0:a.Nf,za=void 0===a.Jp?void 0:a.Jp,ya= void 0===a.lf?["self"]:a.lf,Ca=void 0===a.error?"":a.error,Oa=a.maxLength,Wa=void 0===a.Ad?!1:a.Ad;this.inputType=void 0===a.inputType?"":a.inputType;this.oh=b;this.rows=e;this.Ik=f;this.label=h;this.placeholder=k;this.text=l;this.Hm=n;this.filled=r;this.bc=t;this.Qe=w;this.Zp=y;this.disabled=A;this.Sd=oa;this.qh=qa;this.Nf=ta;this.Jp=za;this.lf=ya;this.error=Ca;this.Je=c;this.maxLength=Oa;this.Ad=Wa}; p.Dk=function(){return this.Je}; p.vb=function(){return this.label}; p.Ka=function(){return this.text}; p.rb=function(a){a!==this.text&&(this.text=a,Ok(this,0))}; p.getError=function(){return this.error}; p.Yb=function(a){a!==this.disabled&&(this.disabled=a,Ok(this,3))}; p.qd=function(){return this.maxLength};function Up(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialTextField");this.labelId=Kk();this.na=Kk();this.o=null;this.ka=!1;this.model=a instanceof Tp?a:new Tp(a);Fk(this,this.model)} x(Up,E);function Vp(a){return a.model.Dk()?a.o?a.o:new tp({label:a.model.placeholder,Nm:a.model.vb()?void 0:Wp(a),floatingLabel:a.model.Qe,disabled:a.model.disabled,filled:a.model.filled,bc:a.model.bc,Kg:function(){return""!==a.model.Ka()}}):null} p=Up.prototype; p.content=function(a){var b=this;a&&this.model.Fe(a);this.o=Vp(this);this.element("div","class","root",function(){b.model.vb()&&b.element("label","class","label","id",b.labelId,b.model.vb());b.o&&xp(b.o,!!b.model.getError());b.element("div","class",{"input-container":!0,multiline:b.model.oh,dense:b.model.bc,invalid:b.model.getError(),outlined:!b.model.filled,filled:b.model.filled,disabled:b.model.disabled},function(){b.element(b.model.vb()?"div":"label","class",{box:!0,"box-no-label":b.model.filled&&!b.model.Qe, "filled-box":b.model.filled&&!b.model.bc&&(b.model.Qe||b.model.oh),"filled-label":b.model.filled&&!b.model.bc&&b.model.Qe,"outlined-box":!b.model.filled&&b.model.Qe},function(){b.ha=b.element(b.model.oh?"textarea":"input","class",{"native-control":!0,"native-control-filled":b.model.filled},"style",{padding:"0 15px","padding-bottom":b.model.filled?"0":"15px"},"placeholder",b.o?"":b.model.placeholder,"aria-placeholder",b.o?b.model.placeholder:"","type",b.model.inputType,"rows",b.model.rows,"disabled", b.model.disabled,"aria-labelledby",Xp(b),"maxlength",b.model.qd(),"onfocus",function(){return void b.qh()},"onblur",function(){return void b.Nf()},"oninput",function(){var f,h=b.ha.value; b.model.rb(h);null===(f=b.model.Sd)||void 0===f?void 0:f(h)},"onkeyup",function(f){var h; "Enter"===f.key&&(null===(h=b.model.Jp)||void 0===h?void 0:h())},"aria-required",b.model.Ad); b.ha.value=b.model.Ka();if(b.model.oh&&0===b.model.rows){var e=Yp(b);b.ha.style.height=e+"px";0===e&&(b.ha.style.overflowY="hidden")}}); b.o&&(b.o.render(),wp(b.o,b.model.placeholder))}); var c=b.model.getError()||b.model.Hm;c&&(b.element("div","id",b.na,"class",{"helper-text":!0,"helper-text-invalid":b.model.getError(),"helper-text-disabled":b.model.disabled,"helper-text-filled":b.model.filled,"helper-text-outlined":!b.model.filled,"helper-text-hidden":!b.model.getError()&&b.model.Zp&&!b.ka},c),b.ha.setAttribute("aria-describedby",b.na))})}; function Xp(a){return a.model.lf?a.model.lf.map(function(b){return"self"===b?Wp(a):b}).join(" "):Wp(a)} function Wp(a){if(a.model.vb()||a.model.placeholder)return a.labelId} function Yp(a){var b=Number(getComputedStyle(a.ha).paddingLeft.replace(/[^0-9\.]/g,"")),c=a.ha.clientWidth-2*b;b=a.element("div","class","expander","style","width: "+c+"px",""+a.model.Ka()+"\u200b");if(a.model.Ik){var e="\n".repeat(a.model.Ik-1);a=a.element("div","class","expander","style","width: "+c+"px",""+e+"\u200b");return Math.min(b.clientHeight,a.clientHeight)}return b.clientHeight} p.qh=function(){var a;this.ka=!0;this.o&&this.o.focus();null===(a=this.model.qh)||void 0===a?void 0:a();this.Ca()}; p.Nf=function(){var a;this.ka=!1;this.o&&this.o.blur();null===(a=this.model.Nf)||void 0===a?void 0:a();this.Ca()}; p.Ka=function(){return this.model.Ka()}; p.rb=function(a){this.model.rb(a)}; function Zp(a,b){a=a.model;b!==a.error&&(a.error=b,Ok(a,2))} p.hasError=function(){return!!this.model.getError()}; p.Yb=function(a){this.model.Yb(a)}; p.focus=function(){this.ha.focus()};function $p(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.Ij?"":a.Ij,f=void 0===a.isRtl?!1:a.isRtl,h=void 0===a.nj?!0:a.nj,k=void 0===a.Rf?!1:a.Rf,l=void 0===a.$k?10:a.$k;a=void 0===a.Cn?0:a.Cn;E.call(this,"sc.shared.MaterialTooltip");var n=this;this.o=!1;this.$k=l;this.Cn=a;this.isRtl=f;this.text=b;this.trigger=c;this.Ij=e;this.nj=h;this.Rf=k;this.activate=function(){if(!n.Rf||aq(n,n.trigger))n.o=!0,n.Ca()}; this.deactivate=function(){n.o=!1;n.Ca()}; this.ha=function(r){var t=r.clientX,w=r.clientY;r=n.container.getBoundingClientRect();var y=r.right,A=r.bottom;w=r.top=e.x&&(a.style.left=a.offsetWidth+10+"px");else if(e.right>=c){var f=Number(a.style.left.replace("px",""));a.style.left=Math.floor(f-(e.right-c))+"px"}e.bottom>=b&&(a.style.top=a.offsetHeight/2*-1+"px")}}; $p.prototype.vd=function(){bq(this)}; function bq(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.ha);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)} function aq(a,b){if(b.scrollWidth>b.getBoundingClientRect().width)return!0;b=u(b.children);for(var c=b.next();!c.done;c=b.next())if(aq(a,c.value))return!0;return!1} var cq=Bk("sc.shared.MaterialTooltip");function dq(a){return window.matchMedia("(max-width: "+a+")").matches} function eq(){return dq("37.5rem")} ;function fq(){this.ha={};this.o=0} p=fq.prototype;p.format=function(a){var b=Mh("SafeHtmlFormatter:");a=Mh(a).replace(new RegExp("\\{"+b+"[\\w]+\\}","g"),Lb(this.fD,this,[]));return xf(a,null)}; p.fD=function(a,b){a=this.ha[b];if(!a)return b;b="";a.zc&&(b+="");a.html&&(b+=a.html);a.vc&&(b+=""+a.vc+">");return b}; p.zc=function(a,b){yf(a);return gq(this,{zc:a,attributes:Ef(b)})}; p.vc=function(a){yf(a);return gq(this,{vc:a})}; p.text=function(a){return gq(this,{html:Mh(a)})}; p.safeHtml=function(a){return gq(this,{html:vf(a).toString()})}; function gq(a,b){a.o++;var c="{SafeHtmlFormatter:"+a.o+"_"+Qh()+"}";a.ha[Mh(c)]=b;return c} ;function hq(a){this.ha=a;this.ma={};(a=Rg().hc)&&(this.ma.helpcenter=a)} p=hq.prototype;p.oj=function(a){this.na=a;return this}; p.onError=function(a){this.ka=a;return this}; p.Cs=function(a){this.oa=a;return this}; p.xh=function(a,b){this.ma[a]=b;return this}; p.start=function(){var a=this,b=new XMLHttpRequest;b.open("POST",Rg().upload_hostname+"/upload");b.withCredentials=!0;b.addEventListener("load",function(){try{var c=JSON.parse(b.responseText);iq(a,c.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(e){jq(a)}}); b.addEventListener("error",function(){return jq(a)}); b.addEventListener("abort",function(){return jq(a)}); b.send(kq(this));return this}; function iq(a,b){var c=new XMLHttpRequest;c.open("POST",b);c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText).sessionStatus.additionalInfo["uploader_service.GoogleRupioAdditionalInfo"].completionInfo.customerSpecificInfo;a.o=e.cns_filename;a.ta=e.document_id;a.na&&a.na()}catch(f){jq(a)}}); c.upload.addEventListener("progress",function(e){a.oa&&a.oa(e.lengthComputable?Math.max(e.loaded-(e.total-a.ha.size),0):0)}); c.addEventListener("error",function(){return jq(a)}); c.addEventListener("abort",function(){return jq(a)}); b=new FormData;b.append("Filedata",a.ha,a.ha.name);c.send(b)} function jq(a){a.ka&&a.ka()} function kq(a){var b=[{external:{name:"file",filename:a.ha.name,formPost:{}}}],c;for(c in a.ma)b.push({inlined:{name:c,content:a.ma[c],contentType:"text/plain"}});return JSON.stringify({protocolVersion:"0.8",createSessionRequest:{fields:b}})} p.DA=function(){return this.o}; p.Xh=function(){return this.ta}; hq.prototype.getDocumentId=hq.prototype.Xh;hq.prototype.getCnsFilename=hq.prototype.DA;hq.prototype.start=hq.prototype.start;hq.prototype.setMetadata=hq.prototype.xh;hq.prototype.onProgress=hq.prototype.Cs;hq.prototype.onError=hq.prototype.onError;hq.prototype.onSuccess=hq.prototype.oj;function lq(){var a=this;this.ha=document.querySelector(".overlay");this.o=(new To({className:"overlay-backdrop",Wl:"overlay-backdrop--active",Hv:"overlay-backdrop--locked"})).wi(this.ha).hb(function(){a.ma.close()}); this.o.tt(!0);this.o.nt(!0);this.ka=this.ha.querySelector(".overlay__close-button");this.ka.addEventListener("click",function(){a.o.close()}); this.ma=new Ko(this.ha,function(b){b.md.contentDocument.body.style.padding="2.5rem 3.25rem"},null)} lq.prototype.rh=ma(3);window.sc_initOverlay=function(){return new lq};var mq={"alumnus_expert.svg":Be('\n'),"bronze_expert.svg":Be('\n'), "community_specialist.svg":Be('\n'),"diamond_expert.svg":Be('\n'), "error_computer.svg":Be('\n'), "gold_expert.svg":Be('\n'), "google_employee.svg":Be('\n'),"legacy_expert.svg":Be('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "logo_googleg_48dp.svg":Be('\n \n \n \n \n \n\n'), "page_desktop.svg":Be('\n'), "page_desktop_dark.svg":Be('\n'), "platinum_expert.svg":Be('\n'), "play.svg":Be('\n'),"search.svg":Be('\n'), "silver_expert.svg":Be('\n'), "stop.svg":Be('\n'),"workflow.svg":Be('\n'), "workflow_dark.svg":Be('\n')};function nq(a){E.call(this,"sc.shared.TsAssetInterop");this.o=a} x(nq,E);nq.prototype.content=function(){xk(mq[this.o])};var oq=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"]]),pq=new Map([[0,"workflow_dark.svg"]]); function qq(a){var b=void 0===a.ub?!1:a.ub,c=void 0===a.xr?!1:a.xr,e=a.icon,f=void 0===a.isDarkMode?!1:a.isDarkMode,h=void 0===a.size?24:a.size;a=a.title;E.call(this,"sc.icon.Icon");f=f&&pq.has(e)?pq.get(e):oq.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.ub=b;this.xr=c;this.size=h;this.o=new nq(f);this.title=a} x(qq,E);qq.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.ub,flip:this.xr},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function rq(a){z.call(this,a,-1,sq)} x(rq,z);var sq=[1,2,3,4];function tq(a){z.call(this,a,-1,uq)} x(tq,z);var uq=[2];function vq(a){z.call(this,a,31,wq)} x(vq,z);vq.prototype.Rb=ma(6);vq.prototype.Qc=ma(7);var wq=[3,20,27];function xq(a){if(!a)return"";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 yq(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;t=r=0} function b(w){for(var y=k,A=0;64>A;A+=4)y[A/4]=w[A]A;A++)w=y[A-3]^y[A-8]^y[A-14]^y[A-16],y[A]=(w>>31)&4294967295;w=f[0];var oa=f[1],qa=f[2],ta=f[3],za=f[4];for(A=0;80>A;A++){if(40>A)if(20>A){var ya=ta^oa&(qa^ta);var Ca=1518500249}else ya=oa^qa^ta,Ca=1859775393;else 60>A?(ya=oa&qa|ta&(oa|qa),Ca=2400959708):(ya=oa^qa^ta,Ca=3395469782);ya=((w>>27)&4294967295)+ya+za+Ca+y[A]&4294967295;za=ta;ta=qa;qa=(oa>>2)&4294967295;oa=w;w=ya}f[0]=f[0]+ w&4294967295;f[1]=f[1]+oa&4294967295;f[2]=f[2]+qa&4294967295;f[3]=f[3]+ta&4294967295;f[4]=f[4]+za&4294967295} function c(w,y){if("string"===typeof w){w=unescape(encodeURIComponent(w));for(var A=[],oa=0,qa=w.length;oar?c(l,56-r):c(l,64-(r-56));for(var A=63;56>>=8;b(h);for(A=y=0;5>A;A++)for(var oa=24;0>oa&255;return w} for(var f=[],h=[],k=[],l=[128],n=1;64>n;++n)l[n]=0;var r,t;a();return{reset:a,update:c,digest:e,digestString:function(){for(var w=e(),y="",A=0;Al?"":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:"")}; p.get=function(a,b){for(var c=a+"=",e=(this.o.cookie||"").split(";"),f=0,h;fa.zd()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.Ga} p.dispatch=function(a){if(a instanceof vq)this.log(a);else{var b=new vq;a=a.Ib();b=Rd(b,8,a);this.log(b)}}; function lr(a,b){b?(a.ma||(a.ma=new tq),b=b.Ib(),Rd(a.ma,4,b)):a.ma&&Rd(a.ma,4,void 0)} function mr(a){a.Ua=a.Nd} function nr(a,b){a.na=new Iq(1>b?1:b);bo(a.o,a.na.Va())} p.log=function(a){a=a.clone();var b=this.He++;Rd(a,21,b);this.Ba&&Rd(a,26,this.Ba);if(!Md(a,1)){b=a;var c=Date.now().toString();Rd(b,1,c)}Nd(a,15)||Rd(a,15,60*(new Date).getTimezoneOffset());this.ma&&(b=this.ma.clone(),$d(a,16,b));for(;1E3e&&this.TaA||401===A||0===A)c.ha=oa.concat(c.ha),c.Ha||c.o.enabled||c.o.start();b&&b("net-send-failed",A)},y=function(){c.Ra?c.Ra.send(r,t,w):c.uc(r,t,w)}; n?n.then(function(A){r.et["Content-Encoding"]="gzip";r.et["Content-Type"]="application/binary";r.body=A;r.Dz=2;y()},function(){y()}):y()}}}}; p.wr=function(){this.Aa||(this.Ua&&pr(this),this.Da&&qr(this),this.flush())}; function pr(a){rr(a,32,10,function(b,c){b=ko(b,"format","json");b=window.navigator.sendBeacon(b,c.Ib());a.Na&&!b&&(a.Na=!1);return b})} function qr(a){rr(a,6,5,function(b,c){c=c.Ib();for(var e=[],f=0,h=0;h>=8);e[f++]=k}c=pd(e,3);b=jo(b,"format","base64json","p",c);if(15360 .heading").getAttribute("data-search-dym-tracking-id"),a.bt(f,b,h,e,c)):(e=""!==Pg("symptom"),a.tj(f,h,b.getAttribute("data-search-rank"),b.getAttribute("data-search-result-id"),b.getAttribute("data-search-request-id"),b.getAttribute("data-search-url"), b.getAttribute("data-search-flow"),b.getAttribute("data-search-ctx"),e,c))}} function zr(a,b){function c(){h&&k&&((window.sc_delayLocationHandler=e)?e(f):hh(f))} if("_blank"==a.target||b.shiftKey||b.ctrlKey||b.metaKey)return null;var e=window.sc_delayLocationHandler,f,h=!1,k=!1;window.sc_delayLocationHandler=function(){h=!0;c()}; return function(l){k=!0;f=l;c()}} p.tj=function(a,b,c,e,f,h,k,l,n,r){b=Ar(n?"suggestion_clicked":"search_results_clicked",b,k,l);wr(b,"q",a);wr(b,"clickRank",c);wr(b,"resultId",e);wr(b,"requestId",f);wr(b,"shownContentList",h);Br(this,b,h,r)}; p.bt=function(a,b,c,e,f){c=Ar("sugesstion_clicked",c);wr(c,"q",a);e&&wr(c,"dymTrackingId",e);Br(this,c,b,f)}; p.at=function(a,b,c){b=Ar("autocomplete_search_query",Rg().visit_id,b);wr(b,"q",a);Br(this,b,"",c)}; p.Zs=function(a,b,c,e){c=Ar("autocomplete_results_clicked",Rg().visit_id,c);wr(c,"q",a);wr(c,"shownContentList",b);Br(this,c,b,e)}; p.$s=function(a,b){b=Ar("autocomplete_click_impressions",Rg().visit_id,b);wr(b,"shownContentList",a.join("|"));Cr(this,b,"sc_nullFunction")}; function Br(a,b,c,e){e&&e instanceof Function?(window.sc_searchMetricsLinkCallback=function(){e(c)},Cr(a,b,"sc_searchMetricsLinkCallback")):Cr(a,b,"sc_nullFunction")} p.jw=function(a){var b=Ar("article_help_link_clicked",Rg().visit_id,"help");wr(b,"url",a);Cr(this,b,"sc_nullFunction")}; p.qw=function(a){var b=Ar("opened_to_article",Rg().visit_id,"help");wr(b,"shownContentList",a);Cr(this,b,"sc_nullFunction")}; p.en=function(a,b,c,e,f,h,k,l){e=e||Pg("query")||Pg("q");h=h||""!==Pg("symptom");a=Ar(h?"shown_suggestions":"shown_search_results",a,f,k);wr(a,"q",e);wr(a,"requestId",b);wr(a,"shownContentList",c.join("|"));l&&wr(a,"dymTrackingId",l);Cr(this,a,"sc_nullFunction")}; function Dr(a,b,c){b=Ar(b,Rg().visit_id,"help");c&&wr(b,"contactMode",c);Cr(a,b,"sc_nullFunction")} p.mw=function(){Dr(this,"nd4c_requested")}; p.lw=function(){Dr(this,"shown_contact_us","nd4c_email")}; p.kw=function(){Dr(this,"contact_us_clicked","nd4c_email")}; p.ow=function(){Dr(this,"shown_contact_us","nd4c_phone")}; p.nw=function(){Dr(this,"contact_us_clicked","nd4c_phone")}; p.uj=function(a,b,c,e,f,h){a=Ar(void 0===h?"suggestion_clicked":h,a);wr(a,"requestId",b);wr(a,"resultId",c);void 0!==e&&wr(a,"clickRank",e);void 0!==f&&wr(a,"shownContentList",f);Cr(this,a,"sc_nullFunction")}; function Ar(a,b,c,e){a=wr(wr(wr(wr(wr(wr(wr(new vr,"flow",c||"support-content"),"gfSessionId",b),"hcName",Rg().hc),"locale",Rg().lang),"authuser",Rg().au),"useAnonymousMetrics","false"),"userAction",a);(e=e||Er())&&wr(a,"productSpecificContext",e);"help"===c&&wr(a,"useInappHelpPanel","true");(c=uh("productEscalationsId"))&&wr(a,"productId",c);return a} function Er(){var a=Rg().query_params.find(function(b){return"ec"==b.key}); return a?a.value:""} function Cr(a,b,c){if(a.o||"true"===uh("initializeMojoMetrics")){wr(b,"callback",c);a=Xh(document,"SCRIPT");a.onerror=window[c];var e=Object.fromEntries(b.ma.entries());c=Object.fromEntries(b.o.entries());b=Ie(b.ha,e);b=Ge(b).toString();b=Me.exec(b);e=b[3]||"";c=Le(b[1]+Ne("?",b[2]||"",c)+Ne("#",e,void 0));rg(a,c);document.body.appendChild(a)}} xr.prototype.reportSearchResultsFeatureClick=xr.prototype.uj;xr.prototype.reportND4CTfnClicked=xr.prototype.nw;xr.prototype.reportND4CTfnDisplayed=xr.prototype.ow;xr.prototype.reportND4CEmailClicked=xr.prototype.kw;xr.prototype.reportND4CEmailDisplayed=xr.prototype.lw;xr.prototype.reportND4CRequested=xr.prototype.mw;xr.prototype.reportImpressions=xr.prototype.en;xr.prototype.reportOpenedToArticle=xr.prototype.qw;xr.prototype.reportArticleHelpLinkClicked=xr.prototype.jw; xr.prototype.reportAutocompleteImpressions=xr.prototype.$s;xr.prototype.reportAutocompleteClick=xr.prototype.Zs;xr.prototype.reportAutocompleteSearch=xr.prototype.at;xr.prototype.reportSpellingClick=xr.prototype.bt;xr.prototype.reportClick=xr.prototype.tj;xr.prototype.setUpMojoReportingForSpelling=xr.prototype.Mw;xr.prototype.setUpMojoReportingForSearchResults=xr.prototype.Lw;var Fr;Ob("hcfe.MojoMetrics",xr); window.sc_initMojoMetrics=function(){Fr||(Fr=new xr,Fr.Lw(),Fr.Mw(),window.sc_trackSearchResultImpressions=window.sc_trackSearchResultEnabledRceTracking?window.sc_nullFunction:Fr.en.bind(Fr))};function Gr(){E.call(this,"sc.shared.material_dialog.DialogContent");this.o=new Sp} x(Gr,E);Gr.prototype.content=function(a){var b=this,c=a.title,e=a.content,f=a.um,h=a.ob;this.element("div","class","root",function(){c&&b.element("h1","class","title",c);e&&b.element("div",e);f&&b.element("div",f);h&&b.element("div","class","loading-overlay",function(){b.o.render()})})};var Hr={Cc:7,Dc:7,hm:!0,Bn:!0};function Ir(a){var b=this,c=a.content,e=void 0===a.scope?document.body:a.scope,f=a.nb,h=Jf(a,["content","scope","ariaLabel"]);this.ha=new Map;this.scope=e;this.o=new yp(Object.assign(Object.assign(Object.assign({},Hr),h),{hb:function(){var k;if(b.Lc)for(var l=u(b.ha),n=l.next();!n.done;n=l.next()){var r=u(n.value);n=r.next().value;(r=r.next().value)||n.removeAttribute("aria-hidden")}null===(k=h.hb)||void 0===k?void 0:k.call(h)}, content:function(){wk("div","role","dialog","aria-modal","true","aria-label",f,c)}}))} Ir.prototype.initialize=function(){var a=this;if(this.Lc)return this;this.Lc=document.createElement("div");this.Lc.setAttribute("aria-live","polite");this.scope.appendChild(this.Lc);sk(this.Lc,function(){a.o.render()}); return this}; Ir.prototype.Sa=function(){this.Lc&&(this.o.close(),this.Lc.remove(),this.Lc=void 0)}; Ir.prototype.open=function(a){a=void 0===a?{}:a;this.initialize();if(this.Lc)for(var b=this.Lc;b&&b!==document.body;){var c=b,e=Jr(c);if(e){e=u(e.childNodes);for(var f=e.next();!f.done;f=e.next())f=f.value,c!==f&&Db(f)&&1===f.nodeType&&(this.ha.set(f,"true"===f.getAttribute("aria-hidden")),f.setAttribute("aria-hidden","true"))}b=Jr(b)}this.o.open(Object.assign({Lb:!0},a))}; Ir.prototype.close=function(){this.o.close()}; function Jr(a){return a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&a.mode?a.host:a.parentNode} ;function Kr(a){a=a.Ab;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.FailedOverlay");this.Ab=a} x(Kr,E);Kr.prototype.content=function(){var a=this;this.element("button","class","root","onclick",function(){return void a.Ab()},"Failed to attach file, click here to try again.")};function Lr(){E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.LoadingOverlay");this.o=new Sp} x(Lr,E);Lr.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.o.render()})};function Mr(a){a=a.ld;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.RemoveButton");this.o=new Tk({icon:"gm/close",size:16,ub:!0});this.overlay=new dl;this.ld=a} x(Mr,E);Mr.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.element("button","class","remove-button","aria-label","Remove attachment","onclick",function(){return void a.ld()},"onkeydown",function(b){"Backspace"!==b.key&&"Delete"!==b.key||a.ld()},function(){a.o.render(); a.overlay.render()})})};function Nr(a){var b=a.ht,c=a.ld;a=a.Es;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.InlinedAttachment");this.na=new Lr;this.o=this.ob=!1;this.ht=b;this.ta=new Mr({ld:c});this.ka=new Kr({Ab:a})} x(Nr,E);Nr.prototype.nc=function(a){this.ob!==a&&(this.ob=a,this.Ca())}; Nr.prototype.ha=function(a){this.o!==a&&(this.o=a,this.Ca())}; Nr.prototype.content=function(){var a=this;this.element("div","class","root",function(){pg(a.element("img","class","image"),a.ht);a.ta.render();a.ob?a.na.render():a.o&&a.ka.render()})};function Or(a){var b=a.fileName,c=a.mimeType,e=a.ld;a=a.Es;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.NonInlinedAttachment");this.na=new Lr;this.o=this.ob=!1;this.ta=new Mr({ld:e});e=b.lastIndexOf(".");b=-1===e?{base:b,extension:""}:{base:b.substring(0,e),extension:b.substring(e+1)};e=b.extension;this.base=b.base;this.extension=e;this.ua=Xe("https://drive-thirdparty.googleusercontent.com/32/type/"+c);this.ka=new Kr({Ab:a})} x(Or,E);Or.prototype.nc=function(a){this.ob!==a&&(this.ob=a,this.Ca())}; Or.prototype.ha=function(a){this.o!==a&&(this.o=a,this.Ca())}; Or.prototype.content=function(){var a=this;this.element("div","class",{root:!0,"root-failed":this.o},function(){a.element("div","class","filename",a.base);a.element("div","class","extension",function(){pg(a.element("img","class","icon"),a.ua);a.element("span",a.extension)}); a.ta.render();a.ob?a.na.render():a.o&&a.ka.render()})};function Pr(){this.documentId=this.mimeType=this.Qf="";this.ma=this.ha=this.Ye=!1} function Qr(a){var b=new Pr;b.Qf=a.name;b.mimeType=a.type;b.file=a;Rr(b);return b} function Sr(a){var b=new Pr;b.Qf=a.originalFilename;b.mimeType=a.mimeType;b.Gc=a.Gc;b.documentId=a.documentId;Rr(b);return b} function Rr(a){a.dom=document.createElement("div");a.kh()?(a.dom.contentEditable="false",a.dom.style.display="inline-block",a.dom.style.maxWidth="100%",a.component=new Nr({ht:Se(a.file),ld:function(){return void a.remove()}, Es:function(){return void a.upload()}})):a.component=new Or({fileName:a.Qf, mimeType:a.mimeType,ld:function(){return void a.remove()}, Es:function(){return void a.upload()}}); sk(a.dom,function(){a.component.render()})} p=Pr.prototype;p.render=function(){var a;null===(a=this.component)||void 0===a?void 0:a.render()}; p.kh=function(){if(!this.file)return!1;switch(this.mimeType){case "image/gif":case "image/jpeg":case "image/png":return!0;default:return!1}}; p.upload=function(){var a=this;this.nc(!0);Tr(this,!1);this.o&&this.o();this.fileUpload=(new hq(this.file)).oj(function(){a.nc(!1);a.Gc=a.fileUpload.o;a.documentId=a.fileUpload.Xh();a.documentId||(a.documentId=Date.now().toString(16)+Math.floor(65536*Math.random()).toString(16));a.dom&&(a.dom.dataset.richTextEditorAttachmentDocumentId=a.documentId);a.o&&a.o()}).onError(function(){Tr(a,!0); a.nc(!1);a.o&&a.o()}).xh("SupportContentForums","TailwindPost").start()}; p.remove=function(){this.Ye||(this.dom&&this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.Ye=!0,this.ka&&this.ka())}; p.Vm=function(a){this.o=a}; p.ld=function(a){this.ka=a}; p.fk=function(a){a.appendChild(this.dom)}; p.xk=function(){return this.dom}; p.ob=function(){return this.ma}; p.hasError=function(){return this.ha}; p.ej=function(){return{originalFilename:this.Qf,mimeType:this.mimeType,Gc:this.Gc,documentId:this.documentId,deleted:this.Ye}}; p.nc=function(a){var b;this.ma!==a&&(this.ma=a,null===(b=this.component)||void 0===b?void 0:b.nc(a))}; function Tr(a,b){var c;a.ha!==b&&(a.ha=b,null===(c=a.component)||void 0===c?void 0:c.ha(b))} Pr.prototype.getUploadedFile=Pr.prototype.ej;Pr.prototype.hasError=Pr.prototype.hasError;Pr.prototype.isLoading=Pr.prototype.ob;Pr.prototype.getDom=Pr.prototype.xk;Pr.prototype.appendDomTo=Pr.prototype.fk;Pr.prototype.onRemove=Pr.prototype.ld;Pr.prototype.onStateChange=Pr.prototype.Vm;Pr.prototype.remove=Pr.prototype.remove;Pr.prototype.upload=Pr.prototype.upload;Pr.prototype.isInlinableImage=Pr.prototype.kh;Pr.fromUploadedFile=Sr;Pr.fromLocalFile=Qr;function Ur(a,b,c){this.o=a;this.ha=b;this.ma=void 0===c?!0:c} Ur.prototype.toString=function(){return this.o}; var Vr=new Ur("attachFile",!1,!1),Wr=new Ur("bold",!0),Xr=new Ur("italic",!0),Yr=new Ur("underline",!0),Zr=new Ur("code",!1),$r=new Ur("insertUnorderedList",!0),as=new Ur("insertOrderedList",!0),bs=new Ur("outdent",!0,!1),ds=new Ur("indent",!0,!1),es=new Ur("insertLink",!1),fs=new Ur("removeFormat",!0,!1);var gs=new en("{NUM, plural, =1 {# character required}other {# characters required}}");function hs(a){var b=a.placeholderText,c=a.hintText,e=void 0===a.minLength?0:a.minLength,f=void 0===a.maxLength?Infinity:a.maxLength,h=void 0===a.Wm?!1:a.Wm,k=void 0===a.Cv?!1:a.Cv,l=void 0===a.Dk?!0:a.Dk;a=void 0===a.zv?!1:a.zv;Lk.call(this);this.attachments=new Set;this.o=!0;this.placeholderText=b;this.hintText=c;this.minLength=e;this.maxLength=f;this.Wm=h;this.ka=k;this.Je=l;this.ma=a} x(hs,Lk);p=hs.prototype;p.qd=function(){return this.maxLength}; p.Cv=function(){return this.ka}; function is(a,b){a.ha=b} function js(a){return[].concat(Ba(a.attachments)).filter(function(b){return b.kh()})} p.Gd=function(){Ok(this,1);return[].concat(Ba(this.attachments)).filter(function(a){return!a.hasError()}).map(function(a){return a.ej()})}; p.ie=function(a){this.o=!1;for(var b=u(this.attachments),c=b.next();!c.done;c=b.next())c.value.remove();a=u(a);for(b=a.next();!b.done;b=a.next())ks(this,Sr(b.value));this.o=!0;Ok(this,2)}; p.Dk=function(){return this.Je}; p.zv=function(){return this.ma}; function ks(a,b){var c,e;a.attachments.add(b);b.Vm(function(){Ok(a,0)}); b.ld(function(){a.attachments.delete(b);Ok(a,0);a.o&&Ok(a,2)}); return null!==(e=null===(c=a.ha)||void 0===c?void 0:c.call(a,b))&&void 0!==e?e:b} ;function ls(a){var b=this,c=a.model;a=a.Xa;this.o=function(){b.uploader.value="";b.uploader.click()}; this.ha=function(){var e=new Set(b.Xa.content.querySelectorAll(Ak("sc.tailwind.shared.rich_text_editor.attachment.InlinedAttachment"))),f=js(b.model);if(f.length!==e.size){f=u(f);for(var h=f.next();!h.done;h=f.next()){h=h.value;var k=void 0,l=void 0,n=null!==(k=null===(l=h.component)||void 0===l?void 0:l.getElement())&&void 0!==k?k:void 0;n&&!e.has(n)&&h.remove()}}}; this.model=c;this.Xa=a} ls.prototype.initialize=function(){var a=this;ms(this);this.model.Fa(Vr,this.o);this.model.Fa(1,this.ha);is(this.model,function(b){if(b.kh()){var c=a.Xa.o;c?(c.insertNode(b.xk()),c.collapse(!1)):b.fk(a.Xa.content)}return b}); return this}; ls.prototype.Sa=function(){this.uploader=void 0;Nk(this.model,Vr,this.o);Nk(this.model,1,this.ha);this.model.ha=void 0}; function ms(a){a.uploader=document.createElement("input");a.uploader.type="file";a.uploader.multiple=!0;a.model.Wm&&(a.uploader.accept="image/gif, image/jpeg, image/png");a.uploader.addEventListener("change",function(){var b=a.model,c=[].concat(Ba(a.uploader.files)),e=[];c=u(c);for(var f=c.next();!f.done;f=c.next())e.push(ks(b,Qr(f.value)));Ok(b,2);b=u(e);for(e=b.next();!e.done;e=b.next())e.value.upload()})} ;var ns={A:{su:["href"]},B:{},BLOCKQUOTE:{},BR:{},CODE:{},DIV:{},EM:{replaceWith:"I"},I:{},IMG:{su:["src"]},LI:{},OL:{},P:{replaceWith:"DIV"},STRONG:{replaceWith:"B"},U:{},UL:{}},os=/\b(?:https?:\/\/|www\.)\S+\s*$/i,ps=/^(?:[a-z]+:\/\/|www\.)\S+$/i,qs=/^[a-z]+:\/\//i,rs=/[\s!)\]};'",.?]+$/; function ss(a){for(var b=0;b=r)&&(e=Bs(),(f=e.focusNode)&&0!==(f.compareDocumentPosition(a.Xa.content)&Node.DOCUMENT_POSITION_CONTAINS))){for(var t=0;f&&f!==a.o;){if(f.nodeType===Node.TEXT_NODE){var w=f===e.focusNode?e.focusOffset:null!==(k=null===(h=f.textContent)||void 0===h?void 0:h.length)&&void 0!==k?k:0,y=Math.min(r,w);y>>0),y=[["js_request_id",w],["rr",1],["lc",1]],A=Yu();0]+)>)/gi,"")}; function kv(a){var b;return null!==(b=Md(a.o,3))&&void 0!==b?b:""} jv.prototype.getUrl=function(){var a;return null!==(a=this.o.getUrl())&&void 0!==a?a:""}; jv.prototype.Vc=function(){var a;return null!==(a=this.o.Vc())&&void 0!==a?a:""}; function lv(a){var b,c;return null!==(c=null===(b=Yd(a.o,cv,26))||void 0===b?void 0:Md(b,1))&&void 0!==c?c:0} function mv(a){var b,c;return null!==(c=null===(b=Yd(a.o,cv,26))||void 0===b?void 0:Md(b,3))&&void 0!==c?c:0} function nv(a){var b;a=null!==(b=Md(a.o,4))&&void 0!==b?b:null;switch(a){case 81:return 0;case 72:return 1;case 62:case 63:case 65:return 2;case 70:return 3;case 21:return 4;default:return a?5:6}} ;function ov(a){z.call(this,a)} x(ov,z);ov.prototype.getType=function(){return Td(this,1,0)}; ov.prototype.getId=function(){return ie(this,2)}; ov.prototype.setId=function(a){return Rd(this,2,a)};function pv(a){z.call(this,a)} x(pv,z);function qv(a){z.call(this,a)} x(qv,z);var rv=[2,3,4,5,6,7];function sv(a){z.call(this,a)} x(sv,z);sv.prototype.getUrl=function(){return ie(this,1)}; sv.prototype.kb=function(){return ie(this,2)}; sv.prototype.Bc=function(a){return Rd(this,2,a)};function tv(a){z.call(this,a)} x(tv,z);function uv(a){z.call(this,a)} x(uv,z);uv.prototype.$h=function(){return ie(this,1)}; function vv(a){var b=new Hm;var c=Math.floor(Date.now()/1E3);b=ke(b,c);$d(a,2,b)} ;function wv(a){z.call(this,a,-1,xv)} x(wv,z);var xv=[1];function yv(a){z.call(this,a)} x(yv,z);yv.prototype.Kf=function(){return Td(this,2,0)};function zv(a){z.call(this,a,-1,Av)} x(zv,z);var Av=[2];function Bv(a){z.call(this,a)} x(Bv,z);function Cv(a){a=void 0===a?{}:a;this.vj=new (void 0===a.pD?pl:a.pD)({wf:Rg().mld+"/v1",serviceName:"MoltronLoggingService"})} function Dv(a,b,c,e){var f=(void 0===e?{}:e).Kz;Kf(a,function k(){var l,n,r,t=this;return nb(k,function(w){if(!b||!c)return w.return();l=new uv;Rd(l,1,b);vv(l);Rd(l,3,c);Rd(l,5,3);f&&(n=new pv,Rd(n,1,1),Rd(n,2,f),r=new qv,ae(r,3,rv,n),$d(l,6,r));return Qa(w,Ev(t,l),0)})})} function Fv(a,b,c,e){var f=(void 0===e?{Tr:!1}:e).Tr;Kf(a,function k(){var l,n,r,t,w,y,A=this;return nb(k,function(oa){if(!b)return oa.return();l=[];n=u(c);for(r=n.next();!r.done;r=n.next())if(t=r.value)w=new uv,Rd(w,1,b),vv(w),Rd(w,3,t),Rd(w,5,1),f&&(y=new qv,Rd(y,1,3),$d(w,6,y)),l.push(w);return Qa(oa,Gv(A,l),0)})})} function Hv(a,b){Kf(a,function e(){var f,h,k=this;return nb(e,function(l){if(!b)return l.return();f=new uv;Rd(f,1,b);vv(f);h=new ov;Rd(h,1,3);h.setId("other");$d(f,4,h);Rd(f,5,3);return Qa(l,Ev(k,f),0)})})} function Ev(a,b,c){c=void 0===c?!1:c;return Kf(a,function f(){var h,k,l,n,r=this;return nb(f,function(t){if(1==t.o)return h=new Bv,$d(h,1,b),k={query:{key:Rg().mkey}},c&&(l=(Rg().ge||"").toLowerCase(),n=Hq([{key:"e",value:l}]))&&(k.withCredentials=!0,k.headers={Authorization:n}),Ya(t,2),Qa(t,r.vj.post("log-moltron-interaction",h,yv,k),4);if(2!=t.o)return ab(t,0);bb(t);Ta(t)})})} function Gv(a,b){return Kf(a,function e(){var f,h=this;return nb(e,function(k){if(1==k.o)return f=new wv,be(f,1,b),Ya(k,2),Qa(k,h.vj.post("log-batch-moltron-interaction",f,zv,{query:{key:Rg().mkey}}),4);if(2!=k.o)return ab(k,0);bb(k);Ta(k)})})} ;function Iv(a,b,c,e){Cv.call(this);this.predictionId=a;this.o=b;this.dymTrackingId=c;this.sessionId=e} x(Iv,Cv);function Jv(a){Kf(a,function c(){var e=this,f,h;return nb(c,function(k){f=Kv();Rd(f,1,e.predictionId);Rd(f,5,1);h=new tv;Rd(h,1,e.o?3:1);Rd(h,2,e.sessionId);$d(f,8,h);return Qa(k,Ev(e,f,!0),0)})})} function Lv(a,b,c){Kf(a,function f(){var h=this,k,l,n;return nb(f,function(r){k=Kv();Rd(k,1,h.predictionId);Rd(k,3,b);Rd(k,5,3);l=new tv;Rd(l,1,h.o?4:2);Rd(l,2,h.sessionId);$d(k,8,l);n=new sv;Rd(n,1,c);$d(k,7,n);return Qa(r,Ev(h,k,!0),0)})})} Iv.prototype.uj=function(a,b){return Kf(this,function e(){var f=this,h;return nb(e,function(k){h=Mv(f,a,4,b);return Qa(k,Ev(f,h,!0),0)})})}; function Mv(a,b,c,e){var f=Kv();Rd(f,1,a.predictionId);Rd(f,3,b);Rd(f,5,3);e&&(b=new sv,Rd(b,1,e),$d(f,7,b));e=new tv;Rd(e,1,c);Rd(e,2,a.sessionId);$d(f,8,e);return f} function Kv(){var a=new uv;vv(a);return a} ;function Nv(a,b,c,e,f,h,k){this.context=a;this.dymTrackingId=b;this.flow=c;this.ha=e;this.query=f;this.requestId=h;this.sessionId=k;this.o=new xr(!0)} function Ov(a,b){a.o.en(a.sessionId,a.requestId,b,a.query,a.flow,a.ha,a.context,a.dymTrackingId)} function Pv(a,b,c,e){a.o.tj(a.query,a.sessionId,b,c,a.requestId,e,a.flow,a.context,a.ha)} Nv.prototype.uj=function(a,b,c){this.o.uj(this.sessionId,this.requestId,a,b,c)};function Qv(a){var b=a.symptoms,c=void 0===a.limit?8:a.limit,e=void 0===a.helpcenterName?"":a.helpcenterName,f=void 0===a.En?new Map:a.En;a=void 0===a.Pm?0:a.Pm;E.call(this,"sc.symptoms.Symptoms");this.ha="true"===uh("workflow__full-layout");this.isRendered=this.o=!1;this.symptoms=b;this.limit=c;this.helpcenterName=e;this.En=f;this.Pm=a} x(Qv,E);Qv.prototype.content=function(){var a=this,b=Zd(this.symptoms,hv,1).filter(function(c){var e;return""!==(null===(e=Md(c,2))||void 0===e?void 0:e.trim())}); this.element("div","class","root",function(){a.element("div","class","container",function(){switch(a.Pm){case 0:Rv(a,b);break;case 1:for(var c=0;ca.limit} function Xv(a){if(Tv(a)){a.o=!a.o;a.Ca();var b=a.o;tl(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function Wv(a,b){tl(35,a.helpcenterName+"_symptoms_click_"+Md(b,1)+(Sd(b,3)?"_active":""),98);if(!Sd(b,3)){a:{var c;b=null!==(c=Md(b,1))&&void 0!==c?c:"";if(""!==b&&a.En.has(b)&&(a=a.En.get(b)))break a;a=""}a=a.split("?");c="?"+a[1];c=Su(c);nl(""+a[0]+c,!0,!1)}} ;function Yv(a){this.o=a;this.ma=this.va=null;this.ha=[];this.na=document.createElement("input");this.ua=this.oa=-1;this.Ea=this.Im.bind(this);this.Ba=this.Ps.bind(this);this.Ga=this.wa=this.ya=0;this.ta=!1;this.Da=0;this.Aa=new wm;Zv(this)} function Zv(a){a.ka=document.createElement("div");a.ka.className=a.o.className;Kg(a.ka,"sc-select",!0);a.ka.setAttribute("tabindex",0);a.ka.setAttribute("role","listbox");a.ka.setAttribute("aria-expanded",!1);a.ka.addEventListener("mousedown",function(e){Og(this.ma,"sc-select-show")?e.target==this.ma||this.ma.contains(e.target)||this.Im():0==e.button&&$v(this)}.bind(a)); a.ka.addEventListener("keydown",a.oy.bind(a));a.va=document.createElement("span");a.ka.appendChild(a.va);var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");var c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M14 20l10 10 10-10z");b.appendChild(c);a.ka.appendChild(b);a.ma=document.createElement("ol");a.ma.addEventListener("mousemove",function(){this.ta=!0}.bind(a)); a.ma.addEventListener("scroll",function(){0a-1?this.ha.length-1:a-1;b!=a&&!ew(this,b);)b=0>b-1?this.ha.length-1:b-1;a=b}cw(this,a);this.ha[a].focus();this.ka.setAttribute("aria-activedescendant",this.ha[a].id); fw(this);break;case 40:a.preventDefault();Og(this.ma,"sc-select-show")||$v(this);a=this.oa;if(0===this.ha.length)a=-1;else{for(b=(a+1)%this.ha.length;b!=a&&!ew(this,b);)b=(b+1)%this.ha.length;a=b}cw(this,a);this.ha[a].focus();this.ka.setAttribute("aria-activedescendant",this.ha[a].id);fw(this)}}; function fw(a){if(-1!=a.oa){var b=a.ha[a.oa];b.offsetTopa.ma.scrollTop+a.ma.offsetHeight&&(a.ta=!1,a.ma.scrollTop=b.offsetTop+b.offsetHeight-a.ma.offsetHeight)}} function dw(a){var b=a.o.getAttribute("aria-label")||"";b&&(-1!==a.o.selectedIndex&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.ka.setAttribute("aria-label",b))} p.dispose=function(){this.ka&&ai(this.ka);this.ma=this.va=this.ka=null;this.ha=[]}; function gw(a){a=u((a||document).getElementsByTagName("select"));for(var b=a.next();!b.done;b=a.next())b=b.value,"true"!==b.dataset.exclude&&new Yv(b)} window.sc_initSelects=function(){gw(window.sc_scope)};function hw(a){z.call(this,a,-1,iw)} x(hw,z);p=hw.prototype;p.getId=function(){return Md(this,1)}; p.setId=function(a){return Rd(this,1,a)}; p.getType=function(){return Md(this,3)}; p.kb=function(){return Md(this,4)}; p.Bc=function(a){return Rd(this,4,a)}; p.vg=function(){return Md(this,5)}; p.Sk=ma(14);p.Va=function(){return Md(this,6)}; p.oc=function(a){return Rd(this,6,a)}; p.wb=function(){return Nd(this,6)}; p.nn=function(a){Rd(this,20,a)}; var iw=[2,11,12,16,17];function jw(a){z.call(this,a,-1,kw)} x(jw,z);jw.prototype.nn=function(a){Rd(this,5,a)}; function lw(a){z.call(this,a)} x(lw,z);function mw(a){z.call(this,a,3)} x(mw,z);function nw(a){return Yd(a,ow,1)} function pw(a){z.call(this,a)} x(pw,z);function qw(a){z.call(this,a)} x(qw,z);function ow(a){z.call(this,a,-1,rw)} x(ow,z);p=ow.prototype;p.getType=function(){return Md(this,1)}; p.vg=function(){return Md(this,3)}; p.Sk=ma(13);p.Va=function(){return Md(this,4)}; p.oc=function(a){return Rd(this,4,a)}; p.wb=function(){return Nd(this,4)}; function sw(a){z.call(this,a)} x(sw,z);sw.prototype.nn=function(a){Rd(this,3,a)}; function tw(a){z.call(this,a,-1,uw)} x(tw,z);var kw=[1],rw=[14,15,20,21],vw=[10,17],uw=[1];var ww=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 xw(){var a=this;this.o=function(){}; this.ha=function(b){var c,e,f,h,k,l,n,r;if("detail"in b)if(b=ee(pw,b.detail.action),null===(e=null===(c=Yd(b,mw,1))||void 0===c?void 0:nw(c))||void 0===e?0:Od(e,10,vw))(n=null===(h=null===(f=Yd(b,mw,1))||void 0===f?void 0:nw(f))||void 0===h?void 0:Md(h,ge(h,vw,10)))&&a.ma(n);else if(null===(l=null===(k=Yd(b,mw,1))||void 0===k?void 0:nw(k))||void 0===l?0:Od(l,17,vw))if(f=null===(r=null===(n=Yd(b,mw,1))||void 0===n?void 0:nw(n))||void 0===r?void 0:je(r,qw,17,vw))h=Md(f,2),f=Md(f,1),h&&f&&a.ma("/"+h+ "/workflow/"+f)}; this.ka=function(){var b=ww.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.ma=nl;window.document.body.addEventListener(ww.get(6),this.ka);window.document.body.addEventListener(ww.get(5),this.o);window.document.body.addEventListener(ww.get(2),this.ha)} var yw;function zw(){void 0===yw&&(yw=new xw)} xw.prototype.dispose=function(){window.document.body.removeEventListener(ww.get(2),this.ha);window.document.body.removeEventListener(ww.get(6),this.ka);window.document.body.removeEventListener(ww.get(5),this.o)}; window.sc_initSmartButtonController=function(){zw()};function Aw(a,b){a=void 0===a?95:a;b=void 0===b?133:b;E.call(this,"sc.shared.ErrorSvg");this.o=new nq("error_computer.svg");this.height=a;this.width=b} x(Aw,E);Aw.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function Bw(a){this.ha=a;this.o=null} function Cw(a){null===a.o&&(a.o=setTimeout(function(){null!==a.o&&(a.o=null,a.ha())},6E4))} ;function Dw(){var a=this;this.ma=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(void 0===a.ha)throw Error("No state update callback was provided.");b=ee(jw,b.detail);a.ha(b)}} p=Dw.prototype;p.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");Ew(4,void 0)}; p.sendButtonAction=function(a,b){a={action:null===a||void 0===a?void 0:a.Ib(),buttonClientRect:b};Ew(2,a)}; p.sendDescribeEvent=function(a){var b=new tw;a=u(a);for(var c=a.next();!c.done;c=a.next())ce(b,1,c.value,sw);b={action:b.Ib(),buttonClientRect:void 0};Ew(5,b)}; p.sendButtonsRenderedEvent=function(){Ew(6)}; p.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(ww.get(1),this.o)}; p.initStateUpdateListener=function(a){this.ha=a;window.document.body.addEventListener(ww.get(3),this.ma)}; p.dispose=function(){window.document.body.removeEventListener(ww.get(3),this.ma);this.o&&window.document.body.removeEventListener(ww.get(1),this.o)}; function Ew(a,b){a=ww.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({LE:0,HE:1,xE:2,CE:3,yE:4,FE:5,zE:6});function Fw(a,b){this.o=a;this.metadata=b} Fw.prototype.Jc=function(a){this.o(a)}; function Gw(){var a=this;this.ha=new Map;this.ma=function(){a.o.sendButtonsRenderedEvent()}; this.o=new Dw;Hw(this)} var Iw;function Jw(){if(Iw&&!Kw)return Iw;Iw=new Gw;Kw=!1;var a=Iw;a.o.initHandshakeListener(a.oa.bind(a));a.o.initStateUpdateListener(a.ka.bind(a));a.o.sendInitCompleteEvent();return Iw} function Lw(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ha.has(b)||a.ha.set(b,new Fw(e,c))} Gw.prototype.ka=function(a){var b,c,e=null!==(b=Md(a,5))&&void 0!==b?b:"";if(!this.ha.has(e))throw Error("Smart Button guid key "+e+" does not exist. Cannot update state.");null===(c=this.ha.get(e))||void 0===c?void 0:c.Jc(a)}; Gw.prototype.oa=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ha.forEach(function(b){a.push(b.metadata)}); this.o.sendDescribeEvent(a)}; Gw.prototype.dispose=function(){var a;this.o.dispose();this.ha.clear();null===(a=qk().querySelector(".workflow"))||void 0===a?void 0:a.removeEventListener("dynamicFormRendered",this.ma)}; function Hw(a){var b;null===(b=qk().querySelector(".workflow"))||void 0===b?void 0:b.addEventListener("dynamicFormRendered",a.ma)} var Kw=!1;function Mw(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.Tf;a=void 0===a.Yp?!0:a.Yp;E.call(this,"sc.smart_button.FatalErrorButton");this.o=new Aw;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.Tf=f;this.Yp=a} x(Mw,E);Mw.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.Yp&&a.element("div","class","^no-margin feedback-link",a.Tf);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new en("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle})); a.element("div","class","^no-margin",(new en("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new en("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})}); Nw(this)}; function Nw(a){var b;null===(b=window.sc_trackStatsImpressions)||void 0===b?void 0:b.call(window,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var Ow=new Map([[1,"good"],[2,"error"]]);function Pw(){E.call(this,"sc.smart_button.Icon");this.o=!1} x(Pw,E);function Qw(a,b,c,e){a.ha=b;a.state=c;a.o=void 0===e?!1:e} Pw.prototype.content=function(){var a=this;if(void 0!==this.ha&&void 0!==this.state&&void 0!==this.o&&0!==this.state){var b={"^no-margin":!0,icon:!0,state:!this.o,"heading-icon":this.o},c=Ow.get(this.state);Ow.has(this.state)&&(b[c]=!0);var e="";"good"===c?e="Success icon":"error"===c&&(e="Failure icon");this.element("div","class",b,"aria-label",""!==e?e:null,function(){var f;null===(f=a.ha)||void 0===f?void 0:f.render()})}};function Rw(a){E.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){Sw(b)}; this.ha=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&Sw(b)}} x(Rw,E);Rw.prototype.content=function(){var a,b;this.anchor=this.element("a","href","#","class","^no-margin link","Send feedback");null===(a=this.anchor)||void 0===a?void 0:a.addEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.addEventListener("keydown",this.ha)}; Rw.prototype.dispose=function(){var a,b;null===(a=this.anchor)||void 0===a?void 0:a.removeEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.removeEventListener("keydown",this.ha)}; function Sw(a){var b=kp();b.set("smart_button_title",a.buttonTitle);ip({payload:b,productId:Number(Rg().fbid)})} ;function Tw(a){return 2===(null===a||void 0===a?void 0:Md(a,3))} function Uw(a){return 1===(null===a||void 0===a?void 0:Md(a,3))} function Vw(a){a=null===a||void 0===a?void 0:Zd(a,lw,1);if(void 0===a)return!1;a=u(a);for(var b=a.next();!b.done;b=a.next())if(Ww(b.value))return!0;return!1} function Xw(a){a=Yw(a);if(0===a.length)return!1;a=u(a);for(var b=a.next();!b.done;b=a.next())if(!Ww(b.value))return!1;return!0} function Yw(a){return void 0===a?[]:(null===a||void 0===a?void 0:Zd(a,lw,1))||[]} function Ww(a){return void 0!==a&&Nd(a,1)&&0!==Md(a,1)} function Zw(a){return void 0!==a&&Nd(a,1)&&1===Md(a,1)} function $w(a){return void 0!==a&&Nd(a,1)&&2===Md(a,1)} function ax(a){return a.filter(function(b){return $w(b)})} ;function bx(a,b){b=void 0===b?!1:b;E.call(this,"sc.smart_button.StateHeading");this.Tf=a;this.ih=b;this.na=[];this.headingState=0;this.icon=new Pw} x(bx,E);bx.prototype.content=function(){var a;!(Tw(this.o)||Uw(this.o)||(null===(a=this.o)||void 0===a?0:Md(a,2))||Xw(this.o))||cx(this)}; bx.prototype.Jc=function(a){this.o=a;this.na=Yw(this.o);if(Tw(this.o))this.headingState=2;else if(Uw(this.o))this.headingState=1;else if(0=yx} function zx(a){return xx(a)>=Ax} function Bx(a,b,c,e,f,h,k){this.rank=a;this.ma=b;this.o=c;this.ka=e;this.ha=f;this.icon=h;this.label=void 0===k?"":k} function xx(a){switch(a){case 0:return Cx;case 30:return Dx;case 1:return Ex;case 2:return yx;case 3:return Fx;case 4:return Gx;case 5:return Hx;case 20:return Ax;case 10:return Ix;case 100:return Jx;default:return Cx}} Bx.prototype.valueOf=function(){return this.rank}; function Kx(a){return Cu().Si?a.o:a.ma} Bx.prototype.yg=function(){return this.icon}; Bx.prototype.vb=function(){return this.label}; var Cx=new Bx(0,"#F1F3F4","#F1F3F4"),Dx=new Bx(1,"#F1F3F4","#F1F3F4",void 0,void 0,2),Ex=new Bx(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member"),yx=new Bx(3,"#9E9E9E","#9E9E9E","#5F6368","#BDC1C6",4,"Silver Product Expert"),Fx=new Bx(4,"#FFB300","#F9AB00","#E37400","#F9AB00",5,"Gold Product Expert"),Gx=new Bx(5,"#77909D","#718792","#455A64","#AFBEC5",6,"Platinum Product Expert"),Hx=new Bx(6,"#79A8FA","#79A8FA","#1A73E8","#8AB4F8",7,"Diamond Product Expert"),Ax=new Bx(7,"#4285F4","#669DF6", "#1A73E8","#8AB4F8",8,"Community Specialist"),Ix=new Bx(8,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Community Manager"),Jx=new Bx(9,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Google Employee");var Lx=xa(["aria-"]),Mx=xa(["role"]),Nx=xa(["data-stats-"]);function Ox(a){this.o=a||document} Ox.prototype.init=function(){for(var a=this,b=this.o.querySelectorAll(".zippy"),c={},e=0;e=a.length} p.hasEmail=function(){var a;return!(null===(a=this.privateInfo)||void 0===a||!Md(a,1))}; function vy(a){if(1!==a.forumUserInfos.size)throw Error("Expected only one forum to be populated for a call to `getRole`.");return Md(Yd(a.forumUserInfos.values().next().value,Zt,1),3)} function wy(a){var b;return null!==(b=Md(a.publicInfo,5))&&void 0!==b?b:""} function xy(a){a=wy(a);return 0===a.length||500>=a.length} function yy(a){var b;return null!==(b=Md(a.publicInfo,4))&&void 0!==b?b:""} function zy(a){a=yy(a);return 0===a.length||80>=a.length} function Ay(a){var b;return null!==(b=Md(a.publicInfo,2))&&void 0!==b?b:""} function By(a,b){return Kf(a,function e(){var f,h=this,k;return nb(e,function(l){if(1==l.o){var n=new Mt;Rd(n,1,b.originalFilename);Rd(n,3,b.documentId);b.Gc&&Rd(n,2,b.Gc);b.deleted&&Rd(n,4,!0);f=n;return Qa(l,h.Qa.updateGlobalUserInfo({userId:h.getId(),avatar:f}),2)}k=l.ha;n=Md(Yd(k,au,2),2);Rd(h.publicInfo,2,n);Ok(h,1);Ta(l)})})} function Cy(a){var b;return null!==(b=Md(a.publicInfo,6))&&void 0!==b?b:""} function Dy(a){a=Cy(a);if(0===a.length)return!0;try{return"https:"===(new URL(a)).protocol}catch(b){return!1}} function Ey(a){var b;return null!==(b=Md(a.publicInfo,7))&&void 0!==b?b:""} function Fy(a){a=Ey(a);if(0===a.length)return!0;try{var b=new URL(a);return"https:"===b.protocol&&ry.includes(b.hostname)}catch(c){return!1}} function ty(a){return uy(a)&&zy(a)&&xy(a)&&Dy(a)&&Fy(a)} p.delete=function(){return Kf(this,function b(){var c=this;return nb(b,function(e){if(1==e.o)return Qa(e,Ku(c.Qa,c.getId()),2);c.userId=0;c.o=new au;c.publicInfo=new au;c.privateInfo=new hu;c.profileAbuse=new gu;Ta(e)})})}; p.reportAbuse=function(){return Kf(this,function b(){var c=this,e;return nb(b,function(f){e=c.forumUserInfos.keys().next().value;return Qa(f,Lu(c.Qa,c.getId(),e),0)})})}; p.un=function(){var a,b;return null!==(b=null===(a=this.privateInfo)||void 0===a?void 0:Ud(a,4,!0))&&void 0!==b?b:!1}; function Gy(a){var b,c;return null!==(c=null===(b=a.profileAbuse)||void 0===b?void 0:Nd(b,1))&&void 0!==c?c:!1} ;function Hy(a,b,c,e){e=void 0===e?{}:e;if(Du())a=e.messageId,e=void 0===e.relative?!0:e.relative,c="/s/community/forum/"+b+"/thread/"+c,a&&(c+="/message/"+a),c=Iy(c),c=e?Jy(c):c.toString();else{var f=e;b=void 0===f.Av?!1:f.Av;e=void 0===f.language?Eu():f.language;var h=f.messageId;f=void 0===f.relative?!0:f.relative;c=Iy("/"+a+"/thread/"+c);c.searchParams.set("hl",e);b&&c.searchParams.set("notify","new");h&&c.searchParams.set("msgid",""+h);c=f?Jy(c):c.toString()}return c} function Iy(a){a=new URL(a,Cu().Oo);var b=Cu().authuser;b&&a.searchParams.set("authuser",b);return a} function Jy(a){return a.href.replace(a.origin,"")} ;function Ky(){var a=Rg();a={Oo:a.ehn,QB:a.hc,So:a.ehc,language:a.lang,authuser:a.au,yu:a.auth_token,Si:a.dark,experimentIds:a.tw_smei,RB:"embed"===(new URLSearchParams(location.search)).get("format")};Bu?console.error("Global settings should only be initialized once."):Bu=Object.assign({},a)} ;var Ly=["image/gif","image/jpeg","image/png"];function My(a){var b=a.user;a=void 0===a.tr?hq:a.tr;E.call(this,"sc.tailwind.shared.AvatarUpload");this.ka=!1;this.user=b;this.tr=a;this.na=Np();this.ua=new Tk({icon:"gm/mode_edit"})} x(My,E);My.prototype.content=function(){var a=this;this.element("div","class","root",function(){if(a.ka&&a.o){a.ta||(a.ta=new Sp({size:"mspin-medium"}));var b=Se(a.o);a.element("img","class","preview","title","Uploading avatar","src",Qe(b));a.ta.render()}Ny(a)})}; function Ny(a){a.ka||a.element("div","class","upload-container",function(){a.Xi=a.element("button","class","edit-button","title","Upload avatar","onclick",function(){var b;null===(b=a.ha)||void 0===b?void 0:b.click()},function(){a.ua.render()}); a.ha=a.element("input","accept",Ly.join(", "),"class","native-input","type","file","onchange",function(){var b;if(b=a.ha){var c;b=!(null===(c=a.ha.files)||void 0===c||!c.length)}b&&(b=a.ha,b=b.files?b.files[0]:void 0,a.o=b,Oy(a,a.o))})})} function Oy(a,b){a.ka=!0;a.Ca();var c=new a.tr(b);c.oj(function(){return void Py(a,c)}).onError(function(){a.na.open({message:"Unable to upload file"}); Qy(a)}).xh("SupportContentForums","TailwindAvatar").start()} function Py(a,b){return Kf(a,function e(){var f=this,h;return nb(e,function(k){switch(k.o){case 1:return h=f.ej(f.o,b),Ya(k,2),Qa(k,By(f.user,h),4);case 4:f.na.open({message:"Avatar uploaded successfully"});ab(k,3);break;case 2:bb(k),f.na.open({message:"Unable to upload file"});case 3:Qy(f),Ta(k)}})})} function Qy(a){var b;delete a.o;a.ka=!1;a.Ca();null===(b=a.Xi)||void 0===b?void 0:b.focus()} My.prototype.ej=function(a,b){return{originalFilename:a.name,mimeType:a.type,Gc:b.o,documentId:b.Xh(),deleted:!1}};function Ry(a){var b=a.user,c=a.size,e=void 0===a.lh?!1:a.lh,f=void 0===a.ud?!1:a.ud;a=void 0===a.jq?!1:a.jq;E.call(this,"sc.tailwind.shared.Avatar");this.user=b;this.size=c;this.lh=e;this.jq=a;if(this.o=f&&wx(Sy(this)))this.ha=new My({user:b,ud:f}),Fk(this,this.user,1)} x(Ry,E);Ry.prototype.content=function(){var a=this,b=Kx(xx(Sy(this))),c=wx(Sy(this)),e=zx(Sy(this)),f={};this.element("div","class",(f.root=!0,f[this.size]=!0,f["at-least-silver"]=c,f["at-least-specialist"]=e,f),"style",{"background-color":c?b:null,"border-color":c?b:null},function(){e&&Ty(a);switch(0===a.user.getId()?0:Ay(a.user)&&wx(Sy(a))?3:a.lh?2:1){case 3:Uy(a);break;case 0:xk(Vy);break;case 2:Wy(a);break;default:Xy(a)}a.o&&a.ha.render()})}; function Ty(a){a.element("div","class","specialist-border",function(){(new qq({icon:xx(Sy(a)).yg(),size:Yy(a.size)})).render()})} function Xy(a){var b=a.user.getName().charAt(0).toLocaleUpperCase();a.element("svg","class","monogram","xlmns","http://www.w3.org/2000/svg","viewBox","0 0 24 24",function(){a.element("circle","cx","12","cy","12","r","12","fill",qy[a.user.getId()%qy.length]);a.element("text","fill","#fff","font-size","16","text-anchor","middle","x","12","y","18",b)})} function Uy(a){a.element("img","class","avatar","onload",function(){return void a.Ca()},"src",Ay(a.user)).complete||a.element("div","class","avatar avatar-loading",function(){(new Sp).render()})} function Wy(a){a.element("svg","class","silhouette","xlmns","http://www.w3.org/2000/svg","fill",qy[a.user.getId()%qy.length],"viewBox","2 2 20 20",function(){a.element("path","d","M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z")})} function Sy(a){return a.jq?vy(a.user):a.user.highestRole} function Yy(a){switch(a){case "large":return eq()?72:114;case "medium":return 40;case "small":return 24;default:return 0}} var Vy=Be('\n \n \n \n');function Zy(a){var b=void 0===a?{}:a;a=void 0===b.nv?!1:b.nv;var c=void 0===b.bp?!1:b.bp;b=b.Yq;E.call(this,"sc.tailwind.shared.BackButton");this.button=new hl;this.bp=c;this.o=a?2:1;this.Yq=b} x(Zy,E);Zy.prototype.content=function(){var a=this;this.button.render({icon:"gm/arrow_back",style:1,text:"Back",trigger:function(){a.goBack()}})}; Zy.prototype.goBack=function(){if(this.Yq)this.Yq();else if(this.bp?0:1=a.model.qd()?"Character limit is reached.":"";b.call(a,"div","class","limits-text",c);b=a.o.Ka().length;c=b+"/"+a.model.qd();a.element("div","class","char-count","aria-label",c,"aria-live",b===a.model.qd()?"assertive":void 0,c)})} ;function iz(a){var b=void 0===a.text?"":a.text,c=void 0===a.hint?'Example: "How do I backup my photos?"':a.hint,e=void 0===a.minLength?10:a.minLength;a=void 0===a.maxLength?100:a.maxLength;Lk.call(this);this.text=b;this.hint=c;this.minLength=e;this.maxLength=a} x(iz,Lk);iz.prototype.qd=function(){return this.maxLength}; iz.prototype.rb=function(a){a=a.substring(0,this.maxLength);if(a!==this.text){var b=jz(this);this.text=a;Ok(this,0);b!==jz(this)&&Ok(this,1)}}; iz.prototype.Ka=function(){return this.text.substring(0,this.maxLength)}; function jz(a){var b=a.text.length;return b>=a.minLength&&ba.fn?a.fn+"px":null},function(){a.ha&&a.element("div","class","loading-spinner",function(){(new Sp({size:"mspin-small"})).render()}); if(0a&&Infinity!==a&&(a=h);this.hn=h;this.fn=a;this.Ca();this.ka.open({anchor:b,Kd:c,xd:e,Lb:f})}; p.close=function(){this.ka.close()}; function Uz(a){return!!a.oi&&Array.isArray(a.items)&&0b.length){f=[{state:5}];a.Aa.set("",f);n.Ya(4);break}a.o.$e(!0);a.o.open({Lb:!0});Ya(n,5);return Qa(n,a.qc(b.trim()),7);case 7:f=n.ha;0===f.length&&(f=[{state:4}]);a.o.$e(!1);ab(n,4);break;case 5:h=bb(n),f=[{state:3}],a.o.$e(!1),a.o.open({Lb:!0}), zA(h);case 4:return a.Aa.set("",f),k=a.o,l=k.Rg,Qa(n,nA(a,!0),8);case 8:l.call(k,n.ha),a.o.Ca(),a.o.open({Lb:!0}),Ta(n)}})} function tA(a,b){return function(){a.ta=b;a.o.close();a.va&&a.va()}} hA.prototype.getValues=function(){for(var a=[],b=u(this.ha.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=u(this.ha.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Nc)&&!a.includes(e)&&a.push(e)}return a}; function pA(a,b){var c,e;return pb(function(f){if(1==f.o)return Ya(f,2),Qa(f,a.mb(b),4);if(2!=f.o){c=f.ha;if(!c||0==c.length)return AA(a,b,Error("No results")),f.return();a.ha.set(b,c);return ab(f,0)}e=bb(f);AA(a,b,e);Ta(f)})} function AA(a,b,c){a.ha.set(b,[{state:2}]);a.Ta&&a.ua&&(a.ua=!1,a.Ta(c),kA(a));zA(c)} function kA(a){a.na=new Up({placeholder:"Google Ads Customer ID",bc:!0,Sd:function(){a.ka=a.na.Ka().replace(eA,"");a.Xb()}, Ad:a.Za})} function zA(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});qk().dispatchEvent(a)} function iA(a){a.Aa.clear();a.Aa.set("",[oA()])} function oA(){return{value:"",trigger:function(){}, items:[],state:0}} ;function BA(a,b){this.ua=a;this.ya=b;this.ka="https://play.google.com/log?format=json&hasfast=true";this.oa=!1;this.va=sr;this.o=""} function CA(a){var b=new ir(a.ua,a.na?a.na:Hq,a.ya,a.va,a.ka,a.oa,!1,void 0,void 0,void 0,a.wa?a.wa:void 0);if(a.Aa){var c=a.Aa;Md(c,1)||Rd(c,1,1);$d(b.oa,1,c)}if(a.ha){c=a.ha;var e=Yd(b.oa,Zq,1),f=Yd(e,Xq,11);f||(f=new Xq);Rd(f,7,c);$d(e,11,f);Md(e,1)||Rd(e,1,1);$d(b.oa,1,e)}a.ta&&(b.wa=a.ta);a.o&&(b.Ba=a.o);a.ma&&lr(b,a.ma);a.Da&&(c=a.Da,b.ma||(b.ma=new tq),Wd(b.ma,2,c));a.Ba&&(a=a.Ba,b.Za=!0,nr(b,a));return b} ;

Search Help Center
false