The Classroom API is now in general availability (developer preview is over)

The Google Classroom API is no longer in developer preview. To control whether users in your domain can authorize services to access their Google Classroom data via the API, please visit the Admin Console, or learn more in the help center.
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
Main menu
3929114426270542543
true
Search Help Center
true
true
true
'; var c=Cm(a);a=nm("data:text/html;charset=UTF-8;base64,"+btoa(c.toString()));b.srcdoc=Em(c)}else{a=new Map([["nonce",a]]);c=om(h7a).toString();var e=c.split(/[?#]/),f=/[?]/.test(c)?"?"+e[1]:"";a=u6a(e[0],f,/[#]/.test(c)?"#"+(f?e[2]:e[1]):"",a)}b.src=om(a).toString();b.style.cssText="border: 0; height: 0; left: 0; position: absolute; top: 0; width: 0;";b.setAttribute("aria-hidden","true");return b} ;var H0={uV:!1},I0;function J0(a){this.options=a=a===void 0?H0:a;m7a(this.options)||typeof navigator.msSaveOrOpenBlob==="function"||(this.sandbox=new G0)} J0.download=function(a,b,c,e){c=c===void 0?"":c;e=e===void 0?H0:e;return Wa(function(f){if(f.o==1)return f.yield(n7a(a,b,c,e),2);if(f.ma)return f.return();I0||(I0=new J0,I0.init());return f.yield(o7a(I0,a,b,c),0)})}; J0.prototype.init=function(){var a=this;return Wa(function(b){return a.sandbox==null?b.return():b.yield(a.sandbox.load(),0)})}; J0.prototype.download=function(a,b,c){c=c===void 0?"":c;var e=this;return Wa(function(f){return f.o==1?f.yield(n7a(a,b,c,e.options),2):f.ma?f.return():f.yield(o7a(e,a,b,c),0)})}; function o7a(a,b,c,e){e=e===void 0?"":e;var f,h;return Wa(function(k){switch(k.o){case 1:f=b instanceof Blob?b:new Blob([b],{type:e});if(typeof navigator.msSaveOrOpenBlob!=="function"){k.Pa(2);break}navigator.msSaveOrOpenBlob(f,c);return k.yield(K0(),3);case 3:return k.return();case 2:if(!ec()||Lb(B6a(),16)>=0||!ac()&&(!Ub("iPad")&&!Ub("iPhone")||$b()||ac()||(Vb()?0:Ub("Coast"))||Zb()||!Ub("AppleWebKit"))){k.Pa(4);break}h=new FileReader;h.onload=function(){var n=xo("A"),p=ym(String(h.result));Am(n, p);n.download=c;n.click()}; h.readAsDataURL(f);return k.yield(K0(),5);case 5:return k.return();case 4:return a.sandbox==null&&(a.sandbox=new G0,a.sandbox.load()),k.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 k.yield(K0(),0)}})} function n7a(a,b,c,e){c=c===void 0?"":c;e=e===void 0?H0:e;var f;return Wa(function(h){switch(h.o){case 1:if(!m7a(e))return h.return(!1);Oa(h,2);return h.yield(p7a(a,b,c),4);case 4:Pa(h,3);break;case 2:f=Qa(h);if(f instanceof DOMException&&f.name==="SecurityError")return h.return(!1);throw f;case 3:return h.return(!0)}})} function m7a(a){a=a===void 0?H0:a;return a.uV&&!!window.showSaveFilePicker} function p7a(a,b,c){c=c===void 0?"":c;var e,f,h,k;return Wa(function(n){switch(n.o){case 1:var p=c,r={suggestedName:b},u;(u=b.match(/\..+$/))?(u=u[0],u=u.length>16?null:u):u=null;if(u){p=p.replace(/;[^]*/,"");var v={};r.types=[{description:"*"+u,accept:(v[/^\s*[a-zA-Z0-9+._-]+\/[a-zA-Z0-9+._-]+?\s*$/.test(p)?p:"*/*"]=[u],v)}]}e=r;Oa(n,2);return n.yield(window.showSaveFilePicker(e),4);case 4:f=n.ma;Pa(n,3);break;case 2:h=Qa(n);if(h instanceof DOMException&&h.name==="AbortError")return n.return();throw h; case 3:return n.yield(f.createWritable(),5);case 5:return k=n.ma,n.ua=0,n.oa=6,n.yield(k.write(a),6);case 6:return Ra(n),n.yield(k.close(),9);case 9:Sa(n,7);break;case 7:return n.return()}})} J0.prototype.dispose=function(){this.sandbox!=null&&this.sandbox.dispose()}; function K0(){return new Promise(function(a){setTimeout(a,500)})} rb("SafeDownloader",J0);function q7a(a,b,c){var e=this;this.element=a;this.model=b;this.flags=c;this.validateOnly=qn("validate_only")==="true";this.page=1;this.fields=[];this.Sa=[];this.Ha=new Map;this.bubbles=[];this.Oa=[];this.caseId=null;this.ya=new Map;this.Kc=new Map;this.c2c=null;this.listeners=[];this.tb=0;this.La=!0;this.o=null;this.oa=this.Cb=this.Ma=!1;this.va=this.Ia=this.recaptcha=null;this.Ge=[];this.gcmRegistrationId="";this.productSpecificData={};this.ma=[];this.Ba=[];this.Pd="";this.ob=[];this.parentCaseName= "";this.wc=[];this.Xa=!1;this.Qa=[];this.ua=[];this.targetVerified=this.mb=!1;this.qa=[];this.chatPoolId="";this.Ld=this.model.show_recaptcha;this.Pb=this.querySelector(".form-screenshot");this.ju=new Map;this.submissionChannel=0;this.Fa=new jE("HelpcenterFields/Form");this.submitId=mn;this.dispatchEvent("startinginitialization");a=this.querySelectorAll(".field");for(b=0;b0&&v.parents.push(oa)}}}); M0(this);this.dispatchEvent("fieldsinitialized");this.Ld&&t7a(this);u7a(this);N0(this,!1);v7a(this);w7a(this);x7a(this);this.prepopulateFields();this.element.addEventListener("submit",function(v){v.preventDefault();e.submitForm()}); this.model.c2c_configured&&(this.c2c=(0,window.sc_initFormClickToCall)(this));this.model.is_chat_form&&!this.shouldSubmitToCasesV2()&&O0(this);y7a(this);this.dispatchEvent("validatorinitialized");this.dispatchEvent("initializationcomplete");P0(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 hu(new pl(b.value)),this.ob.push(lu(b)),this.ma.push(fP(b));a=w(this.fields);for(b=a.next();!b.done;b=a.next())if(b=b.value,c=b.getFrdIdentifier())this.Sa.push(b), (f=this.Ha.get(c))?f.push(b):this.Ha.set(c,[b]);z7a(this,this.element.getAttribute("data-helpcenter-frd-fields-confg"));A7a(this)} l=q7a.prototype;l.querySelector=function(a){return this.element.querySelector(a)}; function Q0(a,b){return a.element.querySelector(b)} l.querySelectorAll=function(a){return this.element.querySelectorAll(a)}; function L0(a,b){for(var c=0;c=a.model.total_pages;nn(a.Pb,"hidden",!b);b?a.va.activate():a.va.deactivate()}} function u7a(a){if(window.sc_createSpinner){a.o=window.sc_createSpinner("small");nn(a.o.getElement(),"submit-spin",!0);var b=a.element.querySelector(".submit-button");b&&b.parentNode.appendChild(a.o.getElement())}} function N0(a,b){var c=a.page>=a.model.total_pages,e=a.querySelector(".submit-button");e&&(nn(e,"hidden",!c),e.disabled=!a.La||b);a.oa&&nn(a.querySelector(".recaptcha"),"hidden",!c);if(c=a.querySelector(".previous-button"))nn(c,"hidden",a.page===1),c.disabled=b;if(c=a.querySelector(".next-button"))nn(c,"hidden",a.page===a.model.total_pages),c.disabled=!a.La||b;a.o&&(b?a.o.show():a.o.hide())} function v7a(a){var b=a.querySelector(".submit-button");b&&(!z().li&&a.model.is_chat_form?(b.disabled=!0,Q0(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(){B7a(a,a.page-1)&&(a.dispatchEvent("previouspage"),P0(7))}); (b=a.querySelector(".next-button"))&&b.addEventListener("click",a.submitForm.bind(a))} function w7a(a){a=a.element.getElementsByTagName("textarea");for(var b=0;b .contact-form-label__text');if(a.length!==0&&a[0])return a=a[0],a.textContent?a.textContent:void 0} l.Cx=function(a,b){var c=[];L0(this,function(e){var f=T6a(e,a,b);f&&c.push({field:e,control:f,value:b})}); return c}; l.Vj=function(){return this.page}; l.submitForm=function(){for(var a=this,b=w(this.qa),c=b.next();!c.done;c=b.next()){c=c.value;var e=c.model;if(!e.lc()&&!e.Ed().getId()){CQ(c,!0,this.model.strings.REQUIRED_FIELD);R0(this,"invalid",this.model.strings.VALIDATION_NOTE);this.dispatchEvent("invalidated");return}}N0(this,!0);L0(this,function(h){h.oa&&(a.mb=!0,h.targetVerified()&&(a.targetVerified=!0))}); if(this.tb!==0){var f=function(){a.element.removeEventListener("uploadend",f);a.submitForm()}; this.element.addEventListener("uploadend",f)}else this.dispatchEvent("validationstart"),this.dispatchEvent("beforesubmit"),D7a(this).then(function(h){!a.c2c||a.model.use_cufinsert_api_when_validating_only&&a.validateOnly?a.model.is_chat_form&&a.model.check_chat_availability_before_submitting_request&&!S0()&&!a.shouldSubmitToCasesV2()?E7a(a,h):F7a(a,h):G7a(a,h)}).catch(function(){T0(a,a.model.strings.BACKEND_ERROR); a.dispatchEvent("validationend")})}; function H7a(){var a=Wn("FormSurveysFeature__trigger_id");Mt(new Lt,{triggerId:a,enableTestingMode:Wn("FormSurveysFeature__enable_testing_mode")==="true",productData:{experimentIds:Zn()}})} l.setAssistiveQuestionAnswers=function(a){this.ua=a;if(this.c2c&&(!this.model.use_cufinsert_api_when_validating_only||!this.validateOnly)){a=w(this.ua);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.c2cCountry&&b.c2cNumber){this.lf(Q0(this,'input[type="tel"]').parentElement.querySelector("select").name).setValues([[b.c2cCountry,b.c2cNumber]]);break}}}; function t7a(a){var b="submit_form";a.model.has_custom_recaptcha_action&&(b="submit_form_"+a.getRedwoodId()+"_"+a.getId());a.recaptcha=new hE(a.querySelector(".g-recaptcha"),function(){a.Cb=!0;P0(19,22)},b)} function I7a(a){var b=a.querySelector(".g-recaptcha-v2");if(b){var c=window.sc_createSpinner?window.sc_createSpinner("small"):null;c&&b.parentNode&&b.parentNode.insertBefore(c.getElement(),b);a.Ia=(new tB(b,function(){c&&b.parentNode&&b.parentNode.removeChild(c.getElement());a.oa=!0;P0(19,172);P0(4,172)})).um(function(){P0(14,172)})}} function D7a(a){var b,c,e,f,h,k,n,p,r,u,v,y,E,oa,ra,Aa,Ba,Ha,Ma,Ta,Xa,qb,Kb,Qb;return Wa(function(Pb){if(Pb.o==1)return c={form_id:a.element.getAttribute("id"),header:[],subject:"",content:"",validate_only:a.validateOnly||U0(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:JQ(JQ(JQ(JQ(JQ(new FQ, a.Ba),a.ma),a.Fa.Fc()),a.qa.map(function(tb){return tb.model}).filter(function(tb){return tb.isRequired()&&tb.isPending()&&tb.isValid()}).map(function(tb){return tb.Ed().setRequired(!0)})),[bP(aP(new hu,8000730),8000730).od(15).Bg([zn()])]).Fc().map(function(tb){return v6a(tb.Ac)}), selected_symptom_frd_values:(b=a.selectedSymptomFrdValues)==null?void 0:A6a(b),parent_case_name:a.parentCaseName,submission_channel:a.submissionChannel,cases_attachment:a.wc.map(function(tb){return{blob_name:ah(tb,1),file_name:tb.getFileName()}}), form_revision:Number(a.element.getAttribute("data-contact-form-revision"))},S0()&&(c.chat_pool_id=a.getChatPoolId(),a.getContactType()===1||a.getContactType()===3)&&(c.gcm_registration_id=a.gcmRegistrationId),e=a.getSubjectFieldId(),f=a.getBodyFieldId(),a.va?Pb.yield(a.va.getScreenshotData(),3):Pb.Pa(2);Pb.o!=2&&(h=Pb.ma)&&(a.Ge=[{name:"screenshot",value:"There was a file uploaded for this field."},{name:"upload_original_filename",value:h.originalFilename},{name:"upload_cns_filename",value:h.Cf}, {name:"upload_document_id",value:h.documentId}]);if(a.ua.length>0)for(c.is_assistive=!0,c.assistive_flow_results=[],k=w(a.ua),n=k.next();!n.done;n=k.next())p=n.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});u=a.getFieldValues();v=J7a(a,!0);y=new Map(a.getHcfNameScFrdValueMap().entries()); a.qa.map(function(tb){return tb.model}).forEach(function(tb){tb.isValid()&&y.set(tb.getName(),fP(tb.Ed()))}); for(E=0;E0&&(c.product_specific_data=Xa);a.mb&&(c.target_submission_details={used_target_selector:!0,is_target_selector_verified:a.targetVerified});return Pb.return(c)})} function E7a(a,b){var c=V0(a,1);An({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,n,p;((h=f.chat_channel)==null?0:(k=h.common_options)==null?0:k.available_to_user)||((n=f.hangout_channel)==null?0:(p=n.common_options)==null?0:p.available_to_user)?F7a(a,b):(a.o&&a.o.hide(),O0(a))}, Hd:function(e){window.sc_trackStatsEvent(52,21,"escalationavailability: - "+e.statusText);a.o&&a.o.hide();if(e=a.querySelector(".submit-button"))e.disabled=!1;T0(a,a.model.strings.BACKEND_ERROR);a.dispatchEvent("validationend")}})} l.getChatAvailability=function(){var a=this;return Wa(function(b){return b.return(K7a(a))})}; function G7a(a,b){var c,e,f,h,k,n;Wa(function(p){if(p.o==1)return c={contact_flow:b},a.oa?(c.recaptcha_response=a.Ia.getResponse(),p.Pa(2)):a.Cb?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=V0(a,5),th(f,2)&&(e.form_id=ah(f,2)),ye(Of(f,4))!=null&&(e.redwood_form_id=eh(f,4)),e.channel=[5],Sf(f,HP,7)?e.sc_frd_values=z6a(new FQ(f.getScFrdValues())):Sf(f,dl,1)&&(e.frd_values=A6a(new FQ(zg(f,dl,1)))), c.escalation=e);h={v:"1",psd:JSON.stringify(a.productSpecificData)};(k=qn("test"))&&(h.test=k);(n=qn("cases2"))&&(h.cases2=n);b.submit_id=a.submitId;An({httpMethod:"POST",endpoint:"createcall",params:h,requestBody:c,onLoadCallback:function(r){var u=null;try{u=JSON.parse(r.responseText)}catch(v){}W0(a,{type:"c2c",response:u})}, Hd:function(){W0(a,{type:"c2c",response:!1})}}); Na(p)})} function F7a(a,b){var c,e,f,h;Wa(function(k){if(k.o==1)return c={v:"0",psd:JSON.stringify(a.productSpecificData)},(e=qn("test"))&&(c.test=e),(f=qn("cases2"))&&(c.cases2=f),b.submit_id=a.submitId,h={common_params:{context_params:{view_id:z().vid}},resource:b},a.oa?(h.recaptcha_response=a.Ia.getResponse(),k.Pa(2)):a.Cb?k.yield(a.recaptcha.getResponse(),4):k.Pa(2);k.o!=2&&(h.recaptcha_response_v3=k.ma);a.model.is_chat_form&&(a.shouldSubmitToCasesV2()||f)&&(a.Ma=!0);An({httpMethod:"POST",endpoint:"cufinsert", params:c,requestBody:h,onLoadCallback:function(n){var p=null;try{p=JSON.parse(n.responseText)}catch(r){W0(a,{type:"cuf",response:n.responseText});return}W0(a,{type:"cuf",response:p})}, Hd:function(){W0(a,{type:"cuf",response:!1})}, Vr:!0});Na(k)})} function U0(a){if(!a.model.fix_multi_page)return!1;var b=!1;L0(a,function(c){Number(c.Vj())>a.Vj()&&c.hasSatisfiedDependencies()&&(b=!0)}); return b} l.getSubjectFieldId=function(){return Q0(this,'input[name="subject-line-field-id"]').value}; l.getBodyFieldId=function(){return Q0(this,'input[name="body-text-field-id"]').value}; function J7a(a,b){var c=[];L0(a,function(p){if(p.hasSatisfiedDependencies())for(var r=p.getValues(b),u=0;u0){T0(a,Q7a(e),e);a.dispatchEvent("validationend");break a}R7a(a,e)}else T0(a,a.model.strings.BACKEND_ERROR,e)}else T0(a,a.model.strings.CONNECTION_ERROR);a.dispatchEvent("validationend")}else{b=b.response;e=typeof b==="object"?b==null?void 0:(c=b.result)==null?void 0:c[0]:void 0;c=!1;if(b&&typeof b==="object")if(!b.error&&b.result&&e&&e.indexOf("PERM_FAILURE")!==0)if(e==="ACCEPTED"||e==="SUCCESS"||e==="RETRIED")if(U0(a))X0(a);else{c=qn("cases2");if(c=a.model.is_chat_form&&(a.shouldSubmitToCasesV2()|| c))a.chatPoolId=b.chat_pool_id||"",a.model.chat_support_request_id=b.chat_support_request_id||"";a.dispatchEvent("validated");b.case_id&&(a.caseId=b.case_id,O7a(a));a.validateOnly||(!c||S0()||z().rs===79&&a.flags.enableChatMoleMigration||((0,window.sc_ensureSubscribed)(),a.dispatchEvent("chatrequested")),P7a(a));Y0(!0);c=!0}else R7a(a,b);else T0(a,Q7a(b),b);else T0(a,a.model.strings.CONNECTION_ERROR);b=qn("cases2");!c&&a.model.is_chat_form&&(a.shouldSubmitToCasesV2()||b)&&(a.Ma=!1);a.dispatchEvent("validationend")}} function S7a(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 Q7a(a){var b;return((b=a.submit_error)==null?0:b.length)?(a=a.submit_error[0],S7a(a.code,a.sub_code)):""} function T7a(a,b){(a=a.querySelector(".recaptcha"))&&nn(a,"invalid",b)} function R7a(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=U7a(a,h[1],h[2]))h.isVisible()?CQ(h,!0,a.model.strings.REQUIRED_FIELD):e=a.model.strings.REQUIRED_FIELD+": "+h.model.getName(),c=!0}else{var k=a.lf(h[1]);if(h[0]==="REQUIRED_RECAPTCHA")a.page===a.model.total_pages&&(e=a,e.model.fallback_to_recaptcha_v2&&(e.oa||(nn(e.querySelector(".g-recaptcha"),"hidden",!0),I7a(e)),T7a(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")O0(a),c=!0;else if(k&&k.isVisible()){if(c=k.getType()==="PHONE_NUMBER"&&a.c2c)a:{c=a;var n=k.getValues(!0)[0];if(n&&n.value){n=JSON.parse(n.value);var p;if(p=n){n=n.country;p=[];var r=c.model.phone_type_required_countries;r&&(p=r.split(","));p=p.indexOf(n)!==-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?(R0(a,"invalid",e+V7a(a,b)),a.dispatchEvent("invalidated"),P0(17)):X0(a)} function N7a(a){var b=a.querySelector(".notification-area");b&&(nn(b,"error",!1),nn(b,"invalid",!1),b.textContent="");L0(a,function(e){e.setValidity(!0)}); b=w(a.qa);for(var c=b.next();!c.done;c=b.next())CQ(c.value,!1);a.oa&&T7a(a,!1)} function R0(a,b,c){var e=a.querySelector(".notification-area");e&&(nn(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"))} l.getStatusMessage=function(){var a;return((a=this.querySelector(".notification-area"))==null?void 0:a.innerText)||""}; l.setErrorMessage=function(a){R0(this,"error",a)}; function T0(a,b,c){a.setErrorMessage(b+V7a(a,c));a.dispatchEvent("error");Y0(!1)} function V7a(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(Ea(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(Ea(b.result)));return a.join("\n")} function X0(a){B7a(a,a.page+1);a.dispatchEvent("nextpage");P0(6)} function P7a(a){a.dispatchEvent("submitstart");if(!a.model.is_chat_form||a.ua.length>0)W7a(a),X7a(a);if(a.model.is_chat_form){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);window.sc_enableFormSubmissionDetailsAndDownloadUi&&(Y7a(a),Z7a(a,Q0(a,".submission-details-chat__content")),$7a(a),b=Q0(a,".submission-details-chat__download-button"),b.addEventListener("click",function(){a8a(a)}),Q0(a,".submission-details-chat__edit-button").addEventListener("click",function(){b8a(a)}),window.sc_trackStatsEvent(182, 4,z().pid),nn(Q0(a,".submission-details-chat"),"hidden",!1),b.focus()); Q0(a,".notification-area").textContent=a.model.strings.CHAT_CREATING;a.dispatchEvent("chatrequested")}P0(22);a.dispatchEvent("submitend");a.dispatchEvent("cleancomplete");Wn("FormSurveysFeature__enable_hats")==="true"&&H7a()} function W7a(a){for(var b=a.model.is_chat_form&&a.ua.length>0,c=0;c0&&a.Kc.set(c.getId(),e)}b=w(a.qa);for(c=b.next();!c.done;c=b.next())c=c.value,e=c.Xg(),c.isVisible()&&e&&a.ya.set(e,c.getDisplayValues())} function Z7a(a,b){a=w(a.ya.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+=": ",nn(c,"multi-value",f.length>1),e=w(f),f=e.next();!f.done;f=e.next())f=f.value,h=document.createElement("span"),nn(h,"submission-value",!0),h.innerText=f,c.appendChild(h);b.appendChild(c)}} function a8a(a){for(var b="",c=w(a.ya.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";J0.download(b,c,"text/plain");window.sc_trackStatsEvent(182,47,z().pid);Xn("contact_form_submission_download")} function b8a(a){var b=new URLSearchParams;a=w(a.Kc.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)}Xn("contact_form_submission_edit");window.sc_trackStatsEvent(182,24,z().pid);b=new URL(""+window.location.origin+window.location.pathname+"?"+b);Ln(b.toString())} function Y0(a){An({httpMethod:"POST",endpoint:"cufz",requestBody:{success:a,page_view_id:z().pvid}})} function U7a(a,b,c){return b&&c?a.qa.find(function(e){return gP(e.model.Ed(),aP(bP(new hu,+b),+b).od(+c))}):null} l.lf=function(a){var b=null;L0(this,function(c){var e=c.cidSelector&&c.getElement().querySelector(".cid-selector");return c.getId()===a&&c.getType()!=="EXTERNAL_SOURCE"||e!==null&&e.getAttribute("id")===a?(b=c,!1):!0}); return b}; function B7a(a,b){if(b===a.page||b<1||b>a.model.total_pages)return!1;a.page=b;M0(a);N0(a,!1);return!0} function P0(a,b){window.sc_trackStatsEvent(b===void 0?21:b,a,z().pid)} function c8a(a,b){var c=V0(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){An({httpMethod:"POST",endpoint:"escalationavailability",params:{v:1,psd:JSON.stringify(e)},requestBody:c.serialize(),onLoadCallback:function(k){try{f(JSON.parse(k.responseText))}catch(n){h(Error("Could not parse escalationavailability response"))}}, Hd:function(){h(Error("escalationavailability endpoint returned an error"))}, Vr:!0})})} function V0(a,b){var c=new EQ,e=a.getId();oh(c,2,e);e=Number(a.getRedwoodId());mh(c,4,e);kg(c,3,[b],te);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,Ea((h=cP(f.value))!=null?h:[]))}a=BPa(JQ(HQ(new FQ,GQ(a.selectedSymptomFrdValues)).Xc(a.selectedSymptomFrdValues.jg()),[dP(aP(bP(new hu,8000072),8000072).od(15),b)]));Cg(c,HP,7,a)}return c} l.getEscalationChannelAvailabilityInformation=function(a){var b=this,c,e,f,h,k,n,p,r,u;return Wa(function(v){if(v.o==1)return v.yield(c8a(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((n=(h=c)==null?void 0:(k=h.email_channel)==null?void 0:k.common_options)!=null?n:null);case 5:return v.return((u=(p=c)==null?void 0:(r=p.c2c_channel)==null?void 0:r.common_options)!=null?u:null)}return v.return(null)})}; function K7a(a){var b,c,e;return Wa(function(f){return f.o==1?f.yield(c8a(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 y7a(a){var b=a.querySelector(".contact-form__gdpr-dialog");if(b){var c=function(e){var f=this.Fb().strings,h=this.Fb().style_params,k=this.Fb().gdpr_privacy_policy_url,n=z().lang,p={};f=new pE(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 LQ({Na:f,locale:n,privacyPolicyUrl:k,Fp:h?{"font-family":h.font_family.title}:void 0,Kn:h?{"font-family":h.font_family.body}: void 0,Pn:h?{"font-weight":String(h.strong_font_weight)}:void 0});fp(e,function(){r.render()}); return r}.call(a,b); FPa(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||MQ(c,f.name,f.value);e=w(Object.keys(a.productSpecificData));for(f=e.next();!f.done;f=e.next())f=f.value,MQ(c,f,a.productSpecificData[f]);a.gcmRegistrationId&&MQ(c,"GCM",a.gcmRegistrationId)})}} function s7a(a,b){b.addEventListener("uploadstart",function(){++a.tb}); b.addEventListener("uploadend",function(){--a.tb;$n(a.element,"uploadend")})} function O0(a){if(!a.Ma){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);b=Q0(a,".notification-area");nn(b,"invalid",!0);b.textContent=a.model.strings.CHAT_UNAVAILABLE}} l.getId=function(){return this.element.getAttribute("id")}; l.getRedwoodId=function(){return this.element.dataset.contactFormRedwoodId}; l.getContactType=function(){return this.model.contact_type}; l.shouldSubmitToCasesV2=function(){return this.model.should_submit_to_cases_v2}; l.getTitle=function(){var a=this.element.querySelector(".contact-form__title");return a?a.textContent:""}; l.Fb=function(){return this.model}; l.getElement=function(){return this.element}; l.getCaseId=function(){return this.caseId}; l.getChatPoolId=function(){return this.chatPoolId}; l.getChatSupportRequestId=function(){return this.model.chat_support_request_id||""}; l.tQ=function(){var a=[];L0(this,function(b){a.push(d8a(b))}); Array.prototype.push.apply(a,L7a(this));return a}; function d8a(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)}} l.uQ=function(){var a=[];L0(this,function(b){b.isVisible()&&a.push(d8a(b))}); return a}; l.setValidateOnly=function(a){this.validateOnly=a}; l.listen=function(a,b,c,e){this.listeners.push({type:a,listener:b,scope:e})}; l.unlisten=function(a,b,c,e){for(c=0;c0&&!a.Xa;)a.Qa.shift()()} l.Gt=function(){var a=this;if(GP($0(this))){var b=document.activeElement;a1(this,!0);var c=new XP;f8a(this,c);An({httpMethod:"POST",endpoint:"getavailablevaluesforgraph",params:{v:"1"},requestBody:c.serialize(),onLoadCallback:function(e){try{for(var f=zOa(e.responseText),h=w(Bg(f,YP,2,bg())),k=h.next();!k.done;k=h.next()){var n=zg(k.value,Pk,1),p=n.getFrdContext(),r=p?ih(p,2):null,u=a.Ha.get(F0(n));if(u)for(var v=w(u),y=v.next();!y.done;y=v.next()){var E=y.value,oa=e7a(E),ra=ih(oa,2);if(!(r&&ra&& r!==ra||!C0(E))){var Aa=Hk(Jk(Sk(n)),Md);switch(E.getType()){case "CHECKBOX":case "RADIOBUTTON":for(var Ba=w(E.querySelectorAll(".list-item")),Ha=Ba.next();!Ha.done;Ha=Ba.next()){var Ma=Ha.value,Ta=Aa.indexOf(Ma.querySelector("input").value)===-1;nn(Ma,"hidden-by-vrg",Ta)}break;case "DROPDOWN":for(var Xa=w(E.querySelectorAll("option")),qb=Xa.next();!qb.done;qb=Xa.next()){var Kb=qb.value;if(Kb!==E.querySelector("option")){var Qb=Aa.indexOf(Kb.value)===-1;nn(Kb,"hidden-by-vrg",Qb)}}E.element.querySelector("select").dispatchEvent(new Event("selectvrgupdate"))}}}}}catch(Pb){}a1(a, !1);b.focus();e8a(a)}, Hd:function(){a1(a,!1);b.focus();e8a(a)}})}}; function a1(a,b){a.Xa=b;a=w(a.Sa);for(var c=a.next();!c.done;c=a.next())c=c.value,C0(c)&&g7a(c,b)} function f8a(a,b){var c=$0(a);c=GP(c);wOa(b,fh(c,1));xOa(b,Kg(c,2));c=[];for(var e=[],f=!1,h=w(a.Sa),k=h.next();!k.done;k=h.next()){k=k.value;if(C0(k)){var n=k.getFrdIdentifier();n&&c.push(n)}if(A0(k)&&k.hasSatisfiedDependencies()){n=[];for(var p=w(k.getValues()),r=p.next();!r.done;r=p.next())n.push(r.value.value);n.length!==0&&(p=new Ik,k.getType()==="HIDDEN"?g8a(f7a(k),n[0],p):k.getFrdIdentifier()===8000001?p.mj((new Ck).Cg(n.map(function(v){return Number(v)||0}))):Kk(p,(new Gk).Cg(n)),n=Tk(new Pk, p),p=e7a(k),(r=Lg(p,2))&&Qk(n,zk(new yk,Lg(p,1)).od(r)),(k=k.getFrdV2Identifier())&&Rk(n,k),e.push(n),!f&&F0(n)===8000072&&(f=!0))}}if(window.sc_filter_promoted_by_selected_symptom&&!f){var u; h=(u=a.selectedSymptomFrdValues)==null?void 0:GQ(u);u=Rp(fh(b,2));if(a.selectedSymptomFrdValues&&h&&u&&h===u){u=w(a.ob);for(h=u.next();!h.done;h=u.next())if(F0(h.value)===8000072){f=!0;break}if(!f){f=[];u=w(a.selectedSymptomFrdValues);for(h=u.next();!h.done;h=u.next())k=void 0,f.push.apply(f,Ea((k=cP(h.value))!=null?k:[]));e.push(lu(dP(aP(bP(new hu,8000072),8000072).od(15),f)))}}}kg(b,3,c,te);w6a(b,a.ob.concat(e));qh(b,5,a.model.content_publish_state)} function g8a(a,b,c){switch(a){case 1:c.mj((new Ck).Cg([Number(b)]));break;case 2:case 5:c.Bg((new Gk).Cg([b]));break;case 3:Mk(c,fda(new Bk,[Number(b)]));break;case 4:a=b.split(",");Kk(c,(new Gk).Cg(a));break;case 9:c.Ih(b==="true");break;case 8:a=b.split(",").map(function(e){return Number(e)}); c.Dv(Fk(new Dk,[(new Ck).Cg(a)]));break;case 11:case 6:case 7:case 10:Ok(c,(new Ak).Cg([b]))}} function $0(a){a=JSON.parse(a.element.getAttribute("data-form-service-vrg"));return new FP(a)} l.getServiceVrgTaxonomyId=function(){var a=GP($0(this));return a?Rp(fh(a,1)):null}; l.getServiceVrgTaxonomyView=function(){var a=GP($0(this));return a?ah(a,2):null}; l.setSupportJourneyId=function(a){this.submitId=a}; function O7a(a){window.sc_log&&window.sc_log("Form","INFO","Case ID: "+a.caseId)} l.setIncludesTargetSelector=function(a){this.mb=a}; l.setTargetVerified=function(a){this.targetVerified=a}; function z7a(a,b){var c,e,f,h,k,n,p,r,u;Wa(function(v){if(v.o==1){if(!b)return v.return();c=new VP(JSON.parse(b));a.Pd=(e=Qg(c,7))!=null?e:"";a.Pd&&window.sc_log&&window.sc_log("Helpcenter Field","INFO","Form Helpcenter Fields User-based FRD Value Lookup EventID: "+a.Pd);return v.yield(DQ({helpCenterFrdFieldsConfg:c,locale:z().lang,neoTaxonomy:WP(),placements:[a.bt(1),a.bt(2)],tv:"*"}),2)}f=v.ma;h=a.getScFrdValues().map(function(y){return new hu(y)}); k=w(a.Ha.keys());for(n=k.next();!n.done;n=k.next())p=n.value,h.push(bP(new hu,p));r=a.getHcfNameScFrdValueMap();u=f.Pk;h8a(a,u,2,h,r,".cf div.helpcenter-fields-container.top");h8a(a,u,1,h,r,".cf div.helpcenter-fields-container.bottom");kP(a.Fa,a.qa.concat(f.Oq).map(function(y){return y.model})); Na(v)})} l.bt=function(a){var b=new sP,c=new rP,e=this.getContactType();qg(c,3,qP,ue(e));qh(c,2,a);Fg(b,1,rP,c);c=new rP;e=this.getRedwoodId();qg(c,1,qP,af(e));qh(c,2,a);Fg(b,1,rP,c);a=new xP;Dg(a,1,wP,b);return a}; function h8a(a,b,c,e,f,h){if(h=a.element.querySelector(h)){var k=b.filter(function(n){if(n.model.placements.length||e.some(function(E){return gP(E,n.model.Ed())})||!n.model.Ed().getId()&&f.has(n.model.getName()))return!1; for(var p=w(n.model.ua),r=p.next();!r.done;r=p.next()){r=r.value;var u=void 0,v=void 0,y=w((v=(u=r.Rt())==null?void 0:u.o())!=null?v:[]);for(u=y.next();!u.done;u=y.next())u.value.Ls()===c&&n.model.placements.push(r)}return!!n.model.placements.length}); k.length&&fp(h,function(){for(var n=w(k),p=n.next();!p.done;p=n.next())p=p.value,p.render(),a.qa.push(p)})}} l.getHelpCenterFieldFrds=function(a){return this.Fa.Fc(a===void 0?!1:a).map(function(b){return fP(b)})}; l.setHelpCenterFieldFrd=function(a){a=new hu(a);for(var b=w(iP(this.Fa)),c=b.next();!c.done;c=b.next())if(c=c.value,gP(c.Ed(),a)){x6a(c,a);break}}; function A7a(a){var b=[];z().is_render_api||b.push("direct_to_form");qn("cse")==="gse"&&b.push("gse");b.length&&a.addScFrdValue(fP(dP(aP(bP(new hu,8000104),8000104).od(15),b)))} function S0(){switch(z().rs){case 3:case 8:return!0;default:return!1}} window.sc_initForm=function(a,b,c){a=new q7a(a,b,c);return{getEscalationChannelAvailabilityInformation:a.getEscalationChannelAvailabilityInformation.bind(a),getContactType:a.getContactType.bind(a),submitForm:a.submitForm.bind(a),getFields:a.tQ.bind(a),getVisibleFields:a.uQ.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),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)}};
false
false
false
false
OSZAR »