PageSourceSearch

https://support.hp.com/wcc-assets/src_routes_check_warranty_routes_ts.2cec7ca2f7e29cb6.js

js hp.com collected 2026-09-24 08:28:46 UTC 47,888 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkhp_wcc=self.webpackChunkhp_wcc||[]).push([["src_routes_check_warranty_routes_ts"],{6179(W,F,s){s.d(F,{Of:()=>r,s0:()=>E,x$:()=>k});var b=s(93551),N=s(2462);let E={contactMessageOption:{formType:"messagingForm",closureContentTemplate:"uc_some_fb_chat",anr:{contactFormName:"messaging-form",submitBtnId:"messaging-form-submit"}},contactCallMeOption:{formType:"callMeForm",closureContentTemplate:"uc_call_me_closure",anr:{contactFormName:"callme-form",submitBtnId:"callme-form-submit"}},contactChatOption:{formType:"chatForm",chatType:"OmniChat",closureContentTemplate:"uc_chat_closure",anr:{contactFormName:"chat-form",submitBtnId:"chat-form-submit"}},contactOtherOption:{formType:"generalForm",closureContentTemplate:"uc_email_closure",anr:{contactFormName:"email-form",submitBtnId:"email-form-submit"}},repairOption:{formType:"FrexRepair",closureContentTemplate:"frex_repair_closure",anr:{contactFormName:"repair-form",submitBtnId:"repair-form-submit"}},exchangeOption:{formType:"FrexExchange",closureContentTemplate:"frex_exchange_closure",anr:{contactFormName:"exchange-form",submitBtnId:"exchange-form-submit"}},polyExchangeOption:{formType:N.D.POLY_RMA,closureContentTemplate:"uc_poly_rma",anr:{contactFormName:"RMA-form",submitBtnId:"RMA-form-submit"}},noTouchRepairCIDOption:{formType:"Repair",closureContentTemplate:"uc_repair_closure",anr:{contactFormName:"no-touch-repair-form",submitBtnId:"no-touch-repair-form-submit"}},noTouchRepairOption:{formType:"Repair",closureContentTemplate:"uc_repair_adp_closure",anr:{contactFormName:"no-touch-repair-form",submitBtnId:"no-touch-repair-form-submit"}},noTouchRepairNoADPOption:{formType:"Repair",closureContentTemplate:"uc_repair_no_adp_closure",anr:{contactFormName:"no-touch-repair-form",submitBtnId:"no-touch-repair-form-submit"}},sierraChatOption:{formType:"SierraChat",closureContentTemplate:"uc_sierra_agent_closure",anr:{contactFormName:"RMA-form",submitBtnId:"RMA-form-submit"}},zoomChatOption:{formType:"ZoomChat",closureContentTemplate:"uc_zoom_agent_closure",anr:{contactFormName:"RMA-form",submitBtnId:"RMA-form-submit"}}};const D=a=>(a.startsWith("+")||(a=`+${a}`),a),T=a=>a?a.replace(/[^a-zA-Z0-9]/g,""):"",I=(a,y,l)=>{const C=l&&(l===E.repairOption.formType||l===E.exchangeOption.formType)||E.polyExchangeOption.formType,u=l&&(l===E.noTouchRepairOption.formType||l===E.noTouchRepairNoADPOption.formType||l===E.noTouchRepairCIDOption.formType);return"br"===y.cc&&(C||u)?a.get("business")?.value?{"State Inscription":T(a.get("stateinscription")?.value||""),CPF:T(a.get("CNPJ")?.value||"")}:{CPF:T(a.get("CPF")?.value||"")}:["gr","pe"].includes(y.cc)&&(C||u)?{"Tax ID":T(a.get("taxid")?.value||""),"Tax Office Name":a.get("taxofficename")?.value?.replace(/[#/]/g,"")||""}:{}},k=(a,y,l,C,u=null,O=!1)=>{const A=a.get("email")&&a.get("email").value||"";if(!(a&&y&&l&&C))return{};const R=l?.diagnosticResponse;let w="";const x=l?.formConfig?.formType,L=x&&(x===E.repairOption.formType||x===E.exchangeOption.formType)||E.polyExchangeOption.formType;a.get("confirmHardwareHelpOpt")&&(w="confirm"===a.get("confirmHardwareHelpOpt").value?"1":"0");const P=()=>{if(typeof sessionStorage<"u"){const e=sessionStorage?.getItem("selectedCCLC")&&JSON.parse(sessionStorage?.getItem("selectedCCLC"))||{},i=localStorage?.getItem("sessionData")&&JSON.parse(localStorage?.getItem("sessionData"))||{};return e?.contactCclcChanged?e?.contactOptions?.cc.toUpperCase():i?.geoCc?.toUpperCase()}};let M="";a.get("errorCode")&&a.get("errorCode").value?M=a.get("errorCode")&&a.get("errorCode").value:!(0,b.A)(R)&&l?.contactProductContext?.failureId&&(M=l?.contactProductContext?.failureId);let t={cc:y.cc,lc:y.lc,sessionId:l?.messagingSessionID||"",captchaToken:a.get("captchaToken")&&a.get("captchaToken").value||"",caseType:(()=>{let e=a.get("caseType")&&a.get("caseType").value||"";return e.startsWith("DCC_")&&(e=e.substring(4,e.length)),e})(),userType:a.get("userType")&&a.get("userType").value||"guest",obs:{transactionId:l?.transactionId||"",interactionId:l?.urid||"",country:P(),firstName:a.get("firstName")&&a.get("firstName").value||"",lastName:a.get("lastName")&&a.get("lastName").value||"",phone:D(a.get("phoneNumber")&&a.get("phoneNumber").value||""),email:C.email||A,secondaryEmailAddress:""},caseExchange:{incomingChannel:l?.incomingChannel||"",remoteCaseTroubleshootingSteps:!(0,b.A)(R)&&l?.contactProductContext?.failureId?(()=>{let e="",i="";const o=l?.contactProductContext,n=l?.diagnosticResponse;
1return n?.documents?.length&&n.documents.forEach(c=>i+=`${c.docId} - ${c.title}\r\n`),e=`${n?.errorSource?n?.errorSource:""}\r\n`,e+=`Failure ID: ${o?.failureId?o?.failureId:""}\r\n`,e+=`Failure code: ${n?.code?n?.code:""}\r\n`,e+=`Failure message: ${n?.description?n?.description:""}\r\n`,e+=`Test date: ${n?.testDate?n?.testDate:""}\r\n`,e+=`Device type: ${n.diagDesc?n.diagDesc:""}\r\n`,e+=`Operating System: ${n.operatingSystem?n.operatingSystem:""}\r\n\r\n`,e+=`Recommended next steps:\r\n${n?.agentNextSteps?n?.agentNextSteps:""}\r\n\r\n`,e+=`Additional documents: ${i||""}`,e})():(()=>{let e="";const i=l?.solutionInfo;i&&(e=`${"video"===i.type?"videoId":"docId"}=${i.id}\n\n`);let o=null,n=l?.caseType;return"some"===n?o="messaging":n.startsWith("DCC_")&&(o="Call_Me"),e+=`originId=${o}_${y.locale}`,e})(),errorCodes:M,intent:l?.intent||"",chatPbrQueue:l?.chatQueue||"",hwIntent:w,subject:a.get("additionalDesc")&&a.get("additionalDesc").value||l?.issueDesc1En||l?.issueDesc1||"",description:(()=>{const e=O?l?.issueDesc1||"":l?.issueDesc1En||"",i=O?l?.issueDesc2||"":l?.issueDesc2En||"",o=a.get("caseId")&&a.get("caseId").value||"",n=a.get("additionalDesc")?.value||a.get("addProblemDesc")?.value||"",c=a.get("issueDescription")?.value||"",d=a.get("softwareVersion")?.value||"";return a.get("caseType")?.value===N.D.POLY_RMA?"gr"===y.cc?`DISTART#${T(a.get("taxid")?.value||"")}/${a.get("taxofficename")?.value?.replace(/[#/]/g,"")||""}/${l.warrantyType}#DIEND L1 Customer intent:${e}\n\nL2 Customer intent:${i}\n\nCustomer Case ID:${o}\n\nProblem description:${n}\n\nIssue Description: ${c} \n\nSoftware Version: ${d}\n\n`:`L1 Customer intent:${e}\n\nL2 Customer intent:${i}\n\nCustomer Case ID:${o}\n\nProblem description:${n}\n\nIssue Description: ${c} \n\nSoftware Version: ${d}\n\n`:"gr"===y.cc&&L?`DISTART#${T(a.get("taxid")?.value||"")}/${a.get("taxofficename")?.value?.replace(/[#/]/g,"")||""}/${l.warrantyType}#DIEND L1 Customer intent:${e}\n\nL2 Customer intent:${i}\n\nCustomer Case ID:${o}\n\nProblem description:${n}`:`L1 Customer intent:${e}\n\nL2 Customer intent:${i}\n\nCustomer Case ID:${o}\n\nProblem description:${n}`})(),account:{accountName:`${a.get("firstName")&&a.get("firstName").value||""} ${a.get("lastName")&&a.get("lastName").value||""}`,phone:D(a.get("phoneNumber")&&a.get("phoneNumber").value||"")},contacts:(()=>{const e=[],i=C?.addresses?.length;let o;const n=l?.formConfig?.formType,c=n&&(n===E.repairOption.formType||n===E.exchangeOption.formType),d=n===E.polyExchangeOption.formType,p=g=>{let S="Primary";g&&!g.primary?S="Secondary":o=!0,e.push({contactType:S,firstName:a.get("firstName")&&a.get("firstName").value||"",lastName:a.get("lastName")&&a.get("lastName").value||"",primaryEmailAddress:C?.email||A,company:a.get("companyName")&&a.get("companyName").value||"",address:c||d?{country:a.get("country")&&a.get("country").value?.toUpperCase()||"",city:a.get("cityTown")&&a.get("cityTown").value||"",stateOrProvince:a.get("stateProvince")&&a.get("stateProvince").value||"",streetAddress1:a.get("streetAddress1")&&a.get("streetAddress1").value||"",streetAddress2:a.get("addressLine2")&&a.get("addressLine2").value||"",zipCode:a.get("zipcode")&&a.get("zipcode").value||""}:{country:P(),city:"",stateOrProvince:"",streetAddress1:g?.line1||"",streetAddress2:g?.line2||"",zipCode:g?.postalCode||""},japanAlternateFirstName:a.get("altfirstName")&&a.get("altfirstName").value||"",japanAlternateLastName:a.get("altLastName")&&a.get("altLastName").value||"",phone:D(a.get("phoneNumber")&&a.get("phoneNumber").value||"")}),n===E.polyExchangeOption.formType&&(e[0].address.streetAddress3=a.get("addressLine3")?.value)};return i?C.addresses.forEach(g=>{p(g)}):p(),o||(e[0].contactType="Primary"),e})(),asset:{serialNumber:l?.contactProductContext?.altSerialNumber||l?.contactProductContext?.serialNumber||"",productNumber:l?.contactProductContext?.sku||l?.contactProductContext?.productNumber||""},notes:{notesDescription:a.get("selectedOS")&&a.get("selectedOS").value||""},attachments:[]},regionSpecific:I(a,y,x)};if(u?.isContactFormPolyNonSerialPnSn&&!l?.contactProductContext?.serialNumber&&!l?.contactProductContext?.productNumber&&(t.caseExchange.asset.serialNumber=u?.value?.serialNumber,t.caseExchange.asset.productNumber=u?.value?.productNumber),u?.isContactFormPolyNonSerialP
1nSn&&!l?.contactProductContext?.serialNumber&&!l?.contactProductContext?.productNumber&&(t.caseExchange.asset.serialNumber=u?.value?.serialNumber,t.caseExchange.asset.productNumber=u?.value?.productNumber),a.get("caseType")?.value===N.D.POLY_RMA&&typeof sessionStorage<"u"){const e=sessionStorage?.getItem("contactFormData")&&JSON.parse(sessionStorage?.getItem("contactFormData"))||{};t.caseExchange.subject=a.get("addProblemDesc")?.value||e?.formData?.issueDescription||""}return t},h=(a,y,l=!0)=>{let C="",u="";return y?(C=a?.issueDesc1||"",u=a?.issueDesc2||""):(C=a?.issueDesc1En||"",u=a?.issueDesc2En||""),l?`No-Touch PC Repair${C?" - "+C:""}${u?" "+u:""}`:`${C}${u?" "+u:""}`},r=(a,y,l,C,u=null,O=!1)=>{const A="yes"===a.get("adpEligible")?.value?.toLowerCase();return{captchaToken:a.get("captchaToken")?.value||"",productType:"pc",title:h(l,O,!0),incomingChannel:l?.incomingChannel||"",serialNumber:l?.contactProductContext?.altSerialNumber||l?.contactProductContext?.serialNumber||"",productNumber:l?.contactProductContext?.sku||l?.contactProductContext?.productNumber||"",locale:`${y?.cc?.toLowerCase()}-${y?.lc?.toLowerCase()}`,notes:{"Intent Name":h(l,O,!1),"Troubleshooting Steps":"Unknown","Problem description":a.get("addProblemDesc")?.value||"","OS version installed":"Unknown",ADP:A?"Yes":"No","CU has their Bitlocker key: (y/n/unknown)":"Unknown","Previous CSR, Repair":"No","Customer WANTS A Software RELOAD? (y/n)":!0===a.get("repairExchangeDataAck")?.value?"Yes":"No","Pictures and Files":"Unknown",companyName:a.get("companyName")?.value||"",...I(a,y,l?.formConfig?.formType)},shippingAddress:{line1:a.get("streetAddress1")?.value||"",line2:a.get("addressLine2")?.value||"",postalCode:a.get("zipcode")?.value||"",locality:a.get("cityTown")?.value||"",region:a.get("stateProvince")?.value||"",country:a.get("country")?.value?.toUpperCase()||"",phoneNumber:D(a.get("phoneNumber")?.value||""),phoneNumberVerified:!1}}}},2462(W,F,s){s.d(F,{D:()=>b});const b={POLY_RMA:"Poly_RMA"}},99016(W,F,s){s.d(F,{i:()=>$});var b=s(84205),N=s(43942),E=s(77919),D=s(86763),T=s(85240),I=s(2435),k=s(70271),h=s(61318),r=s(34456),a=s(6179);const y={"au-en":"en_AU","bg-en":"en_BG","bg-bg":"bg_BG","ca-en":"en_CA","hr-hr":"hr_HR","hr-en":"en_HR","ee-en":"en_EE","ee-et":"et_EE","emea_africa-en":"en_EMEA_AFRICA","emea_middle_east-en":"en_EMEA_MIDDLE_EAST","id-en":"en_ID","ie-en":"en_IE","in-en":"en_IN","lamerica_nsc_carib-en":"en_LAMERICA_NSC_CARIB","lt-en":"en_LT","lt-lt":"lt_LT","lv-en":"en_LV","lv-lv":"lv_LV","my-en":"en_MY","nz-en":"en_NZ","ph-en":"en_PH","ro-en":"en_RO","ro-ro":"ro_RO","rs-en":"en_RS","rs-sr":"sr_RS","sg-en":"en_SG","si-en":"en_SI","si-sl":"sl_SI","sk-en":"en_SK","sk-sk":"sk_SK","th-en":"en_TH","gb-en":"en_GB","us-en":"en_US","vn-en":"en_VN","za-en":"en_ZA","at-de":"de_AT","be-fr":"fr_BE","fr-fr":"fr_FR","ca-fr":"fr_CA","ch-fr":"fr_CH","emea_africa-fr":"fr_EMEA_AFRICA_FR","be-nl":"nl_BE","nl-nl":"nl_NL","ar-es":"es_AR","bo-es":"es_BO","cl-es":"es_CL","co-es":"es_CO","ec-es":"es_EC","lamerica_nsc_cnt_amer-es":"es_LAMERICA_NSC_CNT_AMER","mx-es":"es_MX","es-es":"es_ES","pe-es":"es_PE","pr-es":"es_PR","py-es":"es_PY","uy-es":"es_UY","ve-es":"es_VE","br-pt":"pt_BR","by-ru":"ru_BY","kz-ru":"ru_KZ","ru-ru":"ru_RU","ua-ru":"ru_UA","ch-de":"de_CH","de-de":"de_DE","cn-zh":"zh_CN","cz-cs":"cs_CZ","dk-da":"da_DK","emea_middle_east-ar":"ar_EMEA_MIDDLE_EAST","fi-fi":"fi_FI","gr-el":"el_GR","hk-zh":"zh_HK","tw-zh":"zh_TW","hu-hu":"hu_HU","il-he":"he_IL","it-it":"it_IT","jp-ja":"ja_JP","kr-ko":"ko_KR","no-no":"nb_NO","pl-pl":"pl_PL","pt-pt":"pt_PT","se-sv":"sv_SE","th-th":"th_TH","tr-tr":"tr_TR"};var l=s(93551),C=s(70739),u=s(63855),O=s(54041),A=s(19885),R=s(91018),w=s(24938),x=s(72990),L=s(35430),U=s(60480),B=s(4804),H=s(11439);let f,$=(()=>{class P{constructor(t,e,i,o,n,c,d,p,g){this.pageService=t,this.http=e,this.router=i,this.browserWrapperService=o,this.location=n,this.commonService=c,this.globalDataService=d,this.store=p,this.document=g,this.pageConfig=(0,D.EW)(()=>this.pageService.configSignal()),this.contactFormMetaData=null,this.destroySubject$=new b.B,this.useTranslatedIntents=!1,this.window=this.document.defaultView}ngOnDestroy(){this.destroySubject$.next()}resetFormSubmissionState(){if(this.pageConfig().isBrowser){const t=this.browserWrapperService.getSessionStorageItem("contactFormMetaData");t&&("FrexRepair"==t.formOrigin||"FrexExchange"==t.formOrigin||(t.formOrigin=null),this.browserWrapperService.setSessionStorageItem("contactFormMetaData",JSON.stringify(t)))}}getContactSSC(){return new N.c(t=>{this.store.select(O.FM).pipe((0,I.$)(e=>!(0,l.A)(e))).subscribe(e=>{const i=[],o=this.commonService.isMastiffEnabled(e,"CONTACT_ClOSURE"),n=e.MASTIFF_SPOS_ENDPOINT_URL??null,c=e?.CONTACT_OS_LIST?this.commonService.safeParseJSON(e?.CONTACT_OS_LIST):{},d=e?.PHONE_WIDGET_JS_END_POINT??"",p=e?.LMI_COMPANY_ID_DB_CONTACT??"",g=e?.LMI_SCRIPT_IMPORT_URL_CONTACT??"",S=e?.RECAPTCHA_SITE_KEY??"",v=e?.CONTACT_FORM_ADD_PRODUCT_TO_DASHBOARD_CHECKBOX??"no",m=e?.RECAPTCHA_SITE_URL??"",V=e?.RECAPTCHA_SITE_URL_CHINA??"",G=e?.CONTACT_FORM_CASEID_FIELD_MAXLENGTH?+e?.CONTACT_FORM_CASEID_FIELD_MAXLENGTH:"",j=e?.CONTACT_CALL_ME_OPTION_DISABLED??"",z=e?.POLY_RMA_FORM_ENABLED_SERVICE_TYPE??"",K="yes"===v,Y=e?.CONTACT_FORM_POLY_NONSERIALIZED_PN_SN||"",J=e?.CONTACT_FORM_TAX_ID_REGEX||"",X=e?.CONTACT_FORM_TAX_OFFICE_NAME_REGEX||"",Z=e?.CONTACT_FORM_CNPJ_REGEX||"",_=e?.CONTACT_FORM_CPF_REGEX||"",Q=e?.CONTACT_FORM_STATE_INSCRIPTION_REGEX||"",ee=e?.CONTACT_ZOOM_API_KEY||"",te=e?.CONTACT_ZOOM_SDK_URL||"",ne="true"===e?.CONTACT_ZOOM_ADD_CUSTOM_END_CHAT_BUTTON?.toLowerCase();for(const q in c)i.push({name:q,id:c[q]});t.next({success:!0,isMastiffEnabled:o,mastiffUrl:n,phoneWidgetScript:d,lmiCompanyID:p,lmiScriptURL:g,OSList:i,recaptchaSiteKey:S,isAddToProductChecked:K,recaptchaURL:m,recaptchaURLChina:V,caseFieldMaxLength:G,callMeDisabledCCList:j,polyRmaFormEnabledServiceType:z,contactFormPolyNonSerialP
1nSn:Y,taxId:J,taxOfficeName:X,cnpj:Z,cpf:_,stateinscription:Q,zoomChatApiKey:ee,zoomSdkUrl:te,addCustomEndChat:ne}),t.complete()})})}canLoadContactModule(t){return new Promise(i=>{const o=this.browserWrapperService.getSessionStorageItem("contactFormData"),n=this.browserWrapperService.getSessionStorageItem("contactFormMetaData");switch(t){case"form":["messaging","callme","contactOptions"].includes(n?.originId)?i(!0):i(!1);break;case"closure":i(!(o?.submitted&&(!o?.submitted||o?.formType!==a.s0.contactChatOption.formType)));break;default:i(!1)}})}isIssueDescMandatory(){return!(!["none of these or not sure","other"].includes(this.contactFormMetaData?.issueDesc1En?.toLowerCase())&&this.contactFormMetaData?.issueDesc1En)}tooltipToggleSmallScreen(){void 0!==typeof this.document&&this.document?.getElementById("error-tooltip")&&(this.pageConfig().isMobile||this.pageConfig().isTablet||this.pageConfig().isiPhone||this.pageConfig().isiPad)&&this.document?.getElementById("error-tooltip").addEventListener("click",()=>{this.document?.querySelectorAll("#error-code-tooltip").forEach(t=>{t.style.display="block"}),this.document?.querySelectorAll("#bottom-arrow").forEach(t=>{t.style.display="block"})})}renderPhoneWidgetScript(t){const e=this.document.createElement("script");return e.type="module",e.src=t,e.async=!0,e.defer=!0,this.document.body.appendChild(e),e}getPhoneWidgetForCallForm(t){this.pageConfig().isBrowser&&(this.renderPhoneWidgetScript(t).onload=()=>{const e=this.document.getElementById("widget-container"),i=y[this.pageConfig().locale],o=this.document.createElement("myaccount-locale-override");o.setAttribute("locale",i);const n=this.document.createElement("myaccount-phone-widget");e.appendChild(o),e.appendChild(n),this.addAsteriskOnTitle(n)})}addAsteriskOnTitle(t){setTimeout(()=>{const e=t?.shadowRoot;if(e&&!e.querySelector("style#wcc-styles-phone")){const c=this.document.createElement("style");c.id="wcc-styles-phone",c.textContent='\n        p.editing-phone-title,p.empty-state-container-title{\n          font-weight: 600;\n          font-size: 16px;\n        }\n        p.editing-phone-title::after,p.empty-state-container-title::after{\n          content: "*";\n          color: red;\n          margin: 0 5px;\n        }\n      ',e.append(c)}const o=e?.querySelector("compact-view")?.shadowRoot;if(o&&!o.querySelector("style#wcc-styles-compact")){const c=this.document.createElement("style");c.id="wcc-styles-compact",c.textContent='\n        .compact-view-title{\n          font-weight: 600;\n        }\n        .compact-view-title::after{\n          content: "*";\n          color: red;\n          margin: 0 5px;\n        }\n      ',o.append(c)}},1e3)}addUserRelatedControls(t,e,i){const n=this.contactFormMetaData.caseType,c=i&&i.customerId?C.rZ.SIGNED_IN:C.rZ.GUEST,d=this.browserWrapperService.getSessionStorageItem("contactFormData");d?.formData&&(d.formData.userType=c),this.browserWrapperService.setSessionStorageItem("contactFormData",JSON.stringify(d)),t.addControl("email",new r.hs(i.email||null,[r.k0.required])),t.addControl("firstName",new r.hs(i.firstName||null,[r.k0.required])),t.addControl("lastName",new r.hs(i.lastName||null,[r.k0.required])),t.addControl("caseType",new r.hs(n)),t.addControl("userType",new r.hs(c))}addDynamicControls(t,e,i){const o=this.contactFormMetaData.formConfig.formType,n=this.contactFormMetaData.formConfig.chatType,c=o===t.contactMessageOption.formType,d=o===t.contactChatOption.formType;if(this.isRepairExchange=o===t.repairOption.formType||o===t.exchangeOption.formType||o===t.polyExchangeOption.formType,e.patchValue({errorCode:this.contactFormMetaData.errorCode||null}),d||c){let S;if(S="1"===this.contactFormMetaData.hwIntent?"confirm":"deny",c&&e.addControl("sessionId",new r.hs(this.contactFormMetaData.messagingSessionID||null)),c||d&&"OmniChat"===n){const v=c&&this.contactFormMetaData.caseId||null;e.addControl("confirmHardwareHelpOpt",new r.hs(S,[r.k0.required]));const m=`^5\\d{${i.caseFieldMaxLength-1}}$`;e.addControl("caseId",new r.hs(v,[r.k0.maxLength(i.caseFieldMaxLength),r.k0.pattern(m)]))}}switch(this.pageConfig().locale){case"jp-ja":e.addControl("altfirstName",new r.hs("")),e.addControl("altLastName",new r.hs(""));break;
1case"tw-zh":e.addControl("agreeTopersonalDataAct",new r.hs(null,[r.k0.requiredTrue]));break;case"kr-ko":e.addControl("personalDataCollection",new r.hs("")),e.addControl("thirdPartyDataCollection",new r.hs("")),e.addControl("consignmentHandleSel",new r.hs(""))}if(this.isRepairExchange||o===a.s0.noTouchRepairOption.formType){let S=C.dO.includes(this.pageConfig().cc)?this.pageConfig().cc:"";e.addControl("companyName",new r.hs("",[r.k0.maxLength(100)])),e.addControl("streetAddress1",new r.hs("",[r.k0.required,r.k0.minLength(1),r.k0.maxLength(100)])),e.addControl("addressLine2",new r.hs("",[r.k0.maxLength(100)])),e.addControl("cityTown",new r.hs("",[r.k0.required,r.k0.minLength(1),r.k0.maxLength(100)])),e.addControl("stateProvince",new r.hs("",[r.k0.required,r.k0.minLength(1),r.k0.maxLength(100)])),e.addControl("zipcode",new r.hs("",[r.k0.required,r.k0.minLength(1),r.k0.maxLength(100)])),e.addControl("country",new r.hs(S,[r.k0.required])),e.addControl("repairExchangeDataAck",new r.hs(!1,[r.k0.requiredTrue])),this.addCountrySpecificControls(e,i,o)}else(()=>{const S=[];this.isIssueDescMandatory()&&S.push(r.k0.required),e.addControl("additionalDesc",new r.hs("",S))})();o===t.polyExchangeOption.formType&&e.addControl("addressLine3",new r.hs("",[r.k0.maxLength(100)]))}addCountrySpecificControls(t,e,i){if("gr"===this.pageConfig().cc||i===a.s0.noTouchRepairOption.formType&&"pe"===this.pageConfig().cc){const o=[r.k0.pattern(e.taxOfficeName)];"pe"!==this.pageConfig().cc&&o.push(r.k0.required),t.addControl("taxid",new r.hs("",[r.k0.required,r.k0.pattern(e.taxId)])),t.addControl("taxofficename",new r.hs("",o))}else"br"===this.pageConfig().cc&&(t.addControl("business",new r.hs(!1)),this.browserWrapperService.getSessionStorageItem("contactFormData")?.formData?.business?(t.addControl("CNPJ",new r.hs("",[r.k0.required,r.k0.pattern(e.cnpj)])),t.addControl("stateinscription",new r.hs("",[r.k0.required,r.k0.pattern(e.stateinscription)])),t.get("CNPJ").updateValueAndValidity(),t.get("stateinscription").updateValueAndValidity()):(t.addControl("CPF",new r.hs("",[r.k0.required,r.k0.pattern(e.cpf)])),t.get("CPF").updateValueAndValidity()))}updateFormFromSessionData(t,e){let i=t.formData;if(delete i.caseType,t.formType!==this.contactFormMetaData.formConfig.formType)for(const o in i)e.get(o)||delete i[o];e.patchValue(i)}getContactOptionsUrl(){if(typeof window<"u"&&this.contactFormMetaData){const t=this.contactFormMetaData.contactProductContext;return`${window.location.origin}/${this.pageConfig().locale}/contact/product/${t.seriesName}/${t.seriesOid}/model/${t.modelOid}?serialnumber=${t.serialNumber}&sku=${t.productNumber||t.sku}`}}gotoContactOptions(t){const e=this.pageConfig().locale||`${this.pageService.getCcLc("cc")}-${this.pageService.getCcLc("lc")}`;if(typeof window<"u"&&(t||this.contactFormMetaData)){const i=this.browserWrapperService.getSessionStorageItem("isSourcePolyDropdown")||!1;let o=t?.contactProductContext||this.contactFormMetaData.contactProductContext;o=this.commonService.sanitizeUntrustedData(o);const n=this.location.getState();if("FrexRepair"===this.contactFormMetaData?.formConfig?.formType||"FrexExchange"===this.contactFormMetaData?.formConfig?.formType||this.contactFormMetaData?.formEntry?.includes("/contact/diag")){const c=new URL(`/${e}/contact/diag`,window.location?.origin);o?.failureId&&(o?.productNumber||o?.sku)&&(c.searchParams.append("productNo",o.productNumber||o.sku),c.searchParams.append("failureId",o.failureId)),window.location.href=this.commonService.getSanitizedUrl(c.href)}else if("chatForm"===t?.formConfig?.formType&&"OmniChat"===t?.formConfig?.chatType){const c=new URL(`/${e}/contact/product/${o.seriesName}/${o.seriesOid}/model/${o.modelOid}`,window.location?.origin);(o.productNumber||o.sku)&&c.searchParams.append("sku",o.altProductNumber||o.productNumber||o.sku),i&&c.searchParams.append("source","polydropdown"),o.serialNumber&&c.searchParams.append("serialnumber",o.serialNumber),"callme"==this.pageConfig()?.originId&&c.searchParams.append("originid","callme"),window.location.href=this.commonService.getSanitizedUrl(c.href)}else{let c={sku:o.altProductNumber||o.productNumber||o.sku,serialnumber:o.serialNumber,source:i&&"polydropdown",..."callme"==this.pageConfig()?.originId&&{originid:"callme"}};this.router.navigate([`/${e}/contact/product/${o.seriesName}/${o.seriesOid}
1/model/${o.modelOid}`],{queryParams:c,state:{...n}})}}else this.router.navigate([`/${e}/contact`])}handleError(t){return(0,E.$)(t)}isPhoneWidgetReady(t,e,i){const c=d=>{try{d?.destroy()}catch{}};if(typeof document<"u")if(e)this.callMePhoneNumber=(()=>{let d=t.get("phoneNumber")&&t.get("phoneNumber").value||"";return d.startsWith("+")||(d=`+${d}`),d})(),i(!0);else if(a.s0.contactCallMeOption.formType===this.contactFormMetaData.formConfig.formType)if(this.window.__hpidClasses)try{const d=new this.window.__hpidClasses.ReadOnlyDataStreamer("primary_phone",p=>{p&&p.verified&&p.country_code&&p.national_number?(this.callMePhoneNumber=(+`${p.country_code}${p.national_number}`).toString(),t.patchValue({phoneNumber:this.callMePhoneNumber}),c(d),i(!0)):(c(d),i(!1))})}catch{i(!1)}else i(!1);else i(!0)}submitNoTouchRepairForm(t,e,i=null){const o=e&&e.cid?e.cid:null,n=(0,a.Of)(t,this.pageConfig(),this.contactFormMetaData,e,i,this.useTranslatedIntents);n.notes.description=this.commonService.sanitizeUntrustedData(n?.notes?.description,!0);const c=()=>{this.globalDataService.updateGDL({ContactEntitlementresults:{Contactform:this.contactFormMetaData.formConfig.anr.contactFormName,FormAddProduct:t.get("confirmAddProduct")?.value?"TRUE":"FALSE"}},!0)},d=g=>{if(this.pageConfig().isBrowser){const S=this.browserWrapperService.getSessionStorageItem("contactFormData");S&&(this.contactFormMetaData.formConfig&&(S.closureContentTemplate=this.contactFormMetaData.formConfig.closureContentTemplate),this.browserWrapperService.setSessionStorageItem("contactFormData",JSON.stringify(S)))}};return this.http.post(o?`/wcc-services/methone/case/create/notouch-repair?customerId=${o}`:"/wcc-services/methone/case/create/notouch-repair",n).pipe((0,k.T)(g=>{if(!(0,l.A)(g)){switch(g.code){case 200:g.data&&(c(),d());break;case 403:g.sessionTimedOut=!0;break;case 406:(g.message.includes("Bad data in payload")||g.message.includes("Invalid Payload Data")||g.message.includes("InvalidToken"))&&(g.badDataInPayload=!0),d()}return g}})).pipe((0,h.W)(this.handleError))}submitForm(t,e,i=null){const o=e&&e.cid?e.cid:null,n=(0,a.x$)(t,this.pageConfig(),this.contactFormMetaData,e,i,this.useTranslatedIntents),c=this.contactFormMetaData.formConfig.formType===a.s0.contactCallMeOption.formType;this.contactFormMetaData.formConfig.formType===a.s0.contactCallMeOption.formType&&(n.caseExchange.account.phone=this.callMePhoneNumber);const d=()=>{this.globalDataService.updateGDL({ContactEntitlementresults:{Contactform:this.contactFormMetaData.formConfig.anr.contactFormName,FormAddProduct:t.get("confirmAddProduct").value?"TRUE":"FALSE"}},!0)},p=v=>{if(this.pageConfig().isBrowser){const m=this.browserWrapperService.getSessionStorageItem("contactFormData");m&&(m.cacheToken=v?.data?.cacheToken||null,m.newCaseId="null"!==v?.data?.caseNumber&&v?.data?.caseNumber||null,this.contactFormMetaData.formConfig&&(m.closureContentTemplate=this.contactFormMetaData.formConfig.closureContentTemplate,m.chatType=this.contactFormMetaData.formConfig.chatType,m.chatQueue=this.contactFormMetaData.chatQueue,m.lmiCompanyID=this.contactFormMetaData.lmiCompanyID),v.transactionIdExpired&&(m.transactionIdExpired=!0),this.browserWrapperService.setSessionStorageItem("contactFormData",JSON.stringify(m)))}},g=this.contactformPayload(n);return this.http.post(o?`/wcc-services/methone/case/create/v2?customerId=${o}`:"/wcc-services/methone/case/create/v2",g).pipe((0,k.T)(v=>{if(!(0,l.A)(v)){switch(v.code){case 200:v.data&&(d(),p(v));break;case 403:v.sessionTimedOut=!0;break;case 406:c&&v.message.includes("OBS data invalid.")&&(d(),v.transactionIdExpired=!0),v.message.includes("Bad data in payload")&&(v.badDataInPayload=!0),p(v)}return v}})).pipe((0,h.W)(this.handleError))}contactformPayload(t){const e=new FormData;return e.append("cc",this.pageConfig().cc),e.append("lc",this.pageConfig().lc),e.append("captchaToken",t.captchaToken),e.append("sessionId",t.sessionId),e.append("userType",t.userType),e.append("caseType",t.caseType),e.append("obs.transactionId",t.obs.transactionId),e.append("obs.interactionId",t.obs.interactionId),e.append("obs.country",t.obs.country),e.append("obs.firstName",t.obs.firstName),e.a
1ppend("obs.lastName",t.obs.lastName),e.append("obs.phone",t.obs.phone),e.append("obs.email",t.obs.email),e.append("obs.secondaryEmailAddress",t.obs.secondaryEmailAddress),e.append("caseExchange.incomingChannel",t.caseExchange.incomingChannel),e.append("caseExchange.remoteCaseTroubleshootingSteps",t.caseExchange.remoteCaseTroubleshootingSteps),e.append("caseExchange.errorCodes",t.caseExchange.errorCodes),e.append("caseExchange.intent",t.caseExchange.intent),e.append("caseExchange.chatPbrQueue",t.caseExchange.chatPbrQueue),e.append("caseExchange.hwIntent",t.caseExchange.hwIntent),e.append("caseExchange.subject",t.caseExchange.subject),e.append("caseExchange.description",t.caseExchange.description),e.append("caseExchange.account.accountName",t.caseExchange.account.accountName),e.append("caseExchange.account.phone",t.caseExchange.account.phone),e.append("caseExchange.contacts[0].contactType",t.caseExchange.contacts[0].contactType||""),e.append("caseExchange.contacts[0].firstName",t.caseExchange.contacts[0].firstName||""),e.append("caseExchange.contacts[0].lastName",t.caseExchange.contacts[0].lastName||""),e.append("caseExchange.contacts[0].company",t.caseExchange.contacts[0].company||""),e.append("caseExchange.contacts[0].primaryEmailAddress",t.caseExchange.contacts[0].primaryEmailAddress||""),e.append("caseExchange.contacts[0].address.streetAddress1",t.caseExchange.contacts[0].address.streetAddress1||""),e.append("caseExchange.contacts[0].address.streetAddress2",t.caseExchange.contacts[0].address.streetAddress2||""),e.append("caseExchange.contacts[0].address.city",t.caseExchange.contacts[0].address.city||""),e.append("caseExchange.contacts[0].address.zipCode",t.caseExchange.contacts[0].address.zipCode||""),e.append("caseExchange.contacts[0].address.country",t.caseExchange.contacts[0].address.country||""),e.append("caseExchange.contacts[0].address.stateOrProvince",t.caseExchange.contacts[0].address.stateOrProvince||""),e.append("caseExchange.contacts[0].japanAlternateFirstName",t.caseExchange.contacts[0].japanAlternateFirstName||""),e.append("caseExchange.contacts[0].japanAlternateLastName",t.caseExchange.contacts[0].japanAlternateLastName||""),e.append("caseExchange.contacts[0].phone",t.caseExchange.contacts[0].phone||""),e.append("caseExchange.asset.serialNumber",t.caseExchange.asset.serialNumber),e.append("caseExchange.asset.productNumber",t.caseExchange.asset.productNumber),e.append("caseExchange.notes.notesDescription",t.caseExchange.notes.notesDescription),t.caseExchange.attachments.length&&e.append("caseExchange.attachment",t.caseExchange.attachments),this.contactFormMetaData.formConfig.formType===a.s0.polyExchangeOption.formType&&e.append("caseExchange.contacts[0].address.streetAddress3",t.caseExchange.contacts[0].address.streetAddress3||""),this.isRepairExchange&&"br"===this.pageConfig().cc&&(e.append("caseExchange.contacts[0].cpf",t.regionSpecific?.CPF||""),e.append("caseExchange.contacts[0].stateInscription",t.regionSpecific?.stateInscription||"")),e}loadGoogleCaptchaScript(t,e,i){const o=this.document.getElementById("reCaptchaScript");
1if(o)return o;const n="cn"!==this.pageConfig().cc?`${e}?render=${t}`:`${i}?render=${t}`,c=this.document.createElement("script");return c.type="text/javascript",c.src=n,c.async=!0,c.defer=!0,c.id="reCaptchaScript",this.document.head.appendChild(c),c}getSSCConfig(){this.store.select(O.FM).pipe((0,I.$)(t=>!(0,l.A)(t))).subscribe(t=>{f=t,this.useTranslatedIntents="yes"===f?.CONTACT_USE_TRANSLATED_INTENTS?.toLowerCase()})}showSubscriptionIcon(t,e){return!!f[e]&&"true"===JSON.parse(f[e])[t]}getProductDetails(t,e,i="contact"){const o=`/wcc-services/search/sn/${this.pageConfig().locale}`;let n=(new u.Lr).append("skipLoadingScreen","true");const c=(new u.Nl).set("context",i).set("serialNumber",t).set("productNumber",e||"");return this.http.get(o,{params:c,headers:n}).pipe((0,k.T)(d=>d?.data))}static{this.\u0275fac=function(e){return new(e||P)(T.KVO(A.b),T.KVO(R.k),T.KVO(w.Ix),T.KVO(x.z),T.KVO(L.aZ),T.KVO(U.h),T.KVO(B.a),T.KVO(H.il),T.KVO(T.qQL))}}static{this.\u0275prov=T.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}}return P})()},92609(W,F,s){s.d(F,{N:()=>T});var b=s(89204),N=s(85240),E=s(86763),D=s(19885);let T=(()=>{class I{constructor(h,r){this.pageService=h,this.document=r,this.pageConfig=(0,E.EW)(()=>this.pageService.configSignal())}loadGoogleCaptchaScript(h,r,a){if(void 0!==typeof this.document){const y=this.document.getElementById("reCaptchaScript");
1if(y)return y;const l="cn"!==this.pageConfig().cc?`${r}?render=${h}&hl=${this.pageConfig().lc}`:`${a}?render=${h}&hl=${this.pageConfig().lc}`,C=document.createElement("script");return C.type="text/javascript",C.src=l,C.async=!0,C.id="reCaptchaScript",document.head.appendChild(C),C}}getcaptchaToken(h){var r=this;return new Promise((a,y)=>{let l=!1;try{this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.registerTokenFetchTimeout(),this.tokenFetchInterval=setInterval((0,b.A)(function*(){if(window?.grecaptcha?.enterprise?.execute){const C=yield window.grecaptcha?.enterprise?.execute(h,{action:"submit"});C&&!l&&(l=!0,r.clearTokenInterval(),a(C))}}),1e3)}catch{y(""),this.clearTokenInterval()}})}clearTokenInterval(){this.tokenFetchInterval&&clearInterval(this.tokenFetchInterval)}registerTokenFetchTimeout(){this.timer=setTimeout(()=>{this.clearTokenInterval()},6e4)}showCaptchaBadge(h){if(typeof window<"u"&&typeof document<"u"){const r=this.document.getElementsByClassName("grecaptcha-badge")[0];r?(this.captchaBadgeTimer&&clearInterval(this.captchaBadgeTimer),h.setStyle(r,"visibility","visible")):this.captchaBadgeTimer=setInterval(()=>{this.showCaptchaBadge(h)},1e3)}}hideGoogleCaptcha(h){const r=this.document.getElementsByClassName("grecaptcha-badge")[0];r&&h.setStyle(r,"visibility","hidden")}ngOnDestroy(){this.clearTokenInterval()}static{this.\u0275fac=function(r){return new(r||I)(N.KVO(D.b),N.KVO(N.qQL))}}static{this.\u0275prov=N.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})()},44192(W,F,s){s.d(F,{a:()=>e});var b=s(86763),N=s(85240),E=s(84205),D=s(59452),T=s(43942),I=s(93551),k=s(7786),h=s(60190),r=s(24995),a=s(63147);var C=s(39422),u=s(92434),O=s(85237),A=s(2435),R=s(40406),w=s(54041),x=s(22767),L=s(70739),U=s(19885),B=s(60480),H=s(11439),f=s(99016),$=s(60809),P=s(8130),M=s(4804),t=s(24938);let e=(()=>{class i{constructor(n,c,d,p,g,S,v,m,V){this.pageService=n,this.commonService=c,this.store=d,this.contactFormService=p,this.document=g,this.loadingScreenService=S,this.appSelectorStore=v,this.globalDataService=m,this.router=V,this.destroySubject$=new E.B,this.pageConfig=(0,b.EW)(()=>this.pageService.configSignal()),this.warrantyData={},this.hpOneWarratyType=L.Jv,this.window=this.document.defaultView}getWarrantySpecsData(n,c=!0,d=!1){return(0,I.A)(n)?(0,D.of)(null):new T.c(p=>{const g=m=>{p.next(m),this.loadingScreenService.stopLoading(!0),p.complete()},S=()=>{setTimeout(()=>{if(this.window.grecaptcha?.enterprise?.execute)try{this.window.grecaptcha?.enterprise?.ready(()=>{this.loadingScreenService.startLoading(!0),this.window.grecaptcha?.enterprise?.execute(this.recaptchaSiteKey,{action:"submit"}).then(m=>{this.loadingScreenService.stopLoading(!0),this.callSpecsAPI(m,g,c)},()=>{this.loadingScreenService.stopLoading(!0),S()})})}catch{S()}else S()},5)},v=()=>{this.loadingScreenService.startLoading(!0),n&&!Array.isArray(n)&&n.serialNumber&&""!==n.serialNumber||Array.isArray(n)?this.store.select(w.FM).pipe((0,A.$)(m=>!(0,I.A)(m))).subscribe(m=>{const{RECAPTCHA_SITE_KEY:V,RECAPTCHA_SITE_URL:G,RECAPTCHA_SITE_URL_CHINA:j}=m;this.recaptchaSiteKey=V||"";const z=G||"",K=j||"";this.window?.grecaptcha?.enterprise?.ready?S():this.contactFormService.loadGoogleCaptchaScript(this.recaptchaSiteKey,z,K).onload=()=>{this.window?.grecaptcha?.enterprise?.ready&&S()}}):setTimeout(()=>{this.callSpecsAPI("",g,c)})};if(this.payload={cc:this.pageConfig().cc,lc:this.pageConfig().lc,utcOffset:this.commonService.getUTCOffset(),devices:[],skipSyncCall:d},Array.isArray(n))this.payload.devices=n;else{let m=n?.sku||n.productNumber||null;m="undefined"!=m&&m?m?.toUpperCase():null,this.payload.devices.push({seriesOid:n?.modelOid?null:n?.seriesOid?+n?.seriesOid:null,modelOid:n?.modelOid?+n?.modelOid:null,serialNumber:n?.serialNumber?.toUpperCase()||null,productNumber:m||null,displayProductNumber:n?.displayProductNumber?.split("#")?.shift()?.toUpperCase()||null,countryOfPurchase:this.pageConfig().cc})}this.payload.devices.map(m=>(m.productNumber=this.addRegionalCode(m.productNumber,m.serialNumber),m)),this.store.select(x.Pf).pipe((0,A.$)()).subscribe(m=>{const V=!(0,I.A)(m?.warrantySpecsData?.data?.devices?.[0]?.productSpecs),G=m?.warrantySpecsData?.apiPayload,j=["modelOid","seriesOid","productNumber","serialNumber","countryOfPurchase"],z=Q=>function y(i,o){if(null==i)return{};var n=(0,k.A)((0,a.A)(i),function(c){return[c]});return o=(0,h.A)(o),(0,r.A)(i,n,function(c,d){return o(c,d[0])})}((0,C.A)(Q,j)),K=G?.devices?.map(z)||[],Y=this.payload?.devices?.map(z)||[],J=G?.cc===this.payload?.cc&&G?.lc===this.payload?.lc,X=(0,u.A)(K,Y),Z=(0,u.A)((new Date).toISOString().slice(0,10),m?.warrantySpecsData?.date);V&&J&&X&&Z?this.handleResponse(m,g,c):v()})})}addRegionalCode(n,c){if(typeof sessionStorage<"u"&&1===n?.split("#")?.length){const d=this.commonService.safeParseJSON(sessionStorage?.getItem("verifyContext"));n=n?.toUpperCase()===d?.sku?.toUpperCase()&&c?.toUpperCase()===d?.serialNumber?.toUpperCase()&&d?.regionCode?`${n}#${d?.regionCode}`:n}return n?.toUpperCase()}loadCaptcha(){return new Promise((n,c)=>{this.appSelectorStore.getSscKey$(["RECAPTCHA_SITE_KEY","RECAPTCHA_SITE_URL","RECAPTCHA_SITE_URL_CHINA"]).subscribe(d=>{const{RECAPTCHA_SITE_KEY:p,RECAPTCHA_SITE_URL:g,RECAPTCHA_SITE_URL_CHINA:S}=d;this.recaptchaSiteKey=p||"";const v=g||"",m=S||"";this.window?.grecaptcha?.enterprise?n(!0):this.contactFormService.loadGoogleCaptchaScript(this.recaptchaSiteKey,v,m).onload=()=>{this.window?.grecaptcha?.enterprise?.ready?n(!0):c()}})})}callSpecsAPI(n,c,d){this.payload.captchaToken=n,this.store.dispatch(new R.ty(this.payload)),this.store.select(x.Pf).pipe((0,A.$)(p=>p.dataLoaded&&!p.loading)).subscribe(p=>{this.handleResponse(p,c,d),this.gdlProductUpdate(this.getSingleDevice(p?.warrantySpecsData)?.productSpecs)})}
1handleResponse(n,c,d){if(n?.warrantySpecsData?.error)d&&this.showServiceUnavailable(),c({error:n?.warrantySpecsData?.error});else if((0,I.A)(n.warrantySpecsData?.data?.devices?.[0]?.productSpecs))c(n.warrantySpecsData);else{let p=(0,O.A)(n.warrantySpecsData);const g=p?.data?.devices;this.updateGDL(g?.length&&g?.[0]?.warranty),c(p)}}updateGDL(n){if(n&&n.warrantyType===this.hpOneWarratyType){let d,p,c=n.subscriptions;d=n.supportCode&&""!==n.supportCode?n.supportCode:n.warrantyType===this.hpOneWarratyType?"NA":"",p=c?.length>0&&c[0].bundleType&&""!==c[0].bundleType?c[0].bundleType:n.warrantyType===this.hpOneWarratyType?"NA":"",this.globalDataService.updateGDL({EntitlementResults:{SupportCode:d,BundleType:p,EntResults:n?.state||L.rw,WarrantyType:n?.warrantyType,WarrantyState:n?.state||"",serialNumber:n?.serialNumber||""}},!0)}else this.globalDataService.updateGDL({EntitlementResults:{SupportCode:n?.supportCode||"",BundleType:n?.subscriptions?.[0]?.bundleType||"",EntResults:n?.state||L.rw,WarrantyType:n?.warrantyType||"",WarrantyState:n?.state||"",serialNumber:n?.serialNumber||""}},!0)}gdlProductUpdate(n){const c=L.XY.includes(this.pageConfig().pageName),d=this.commonService.productAccessLevel===L.Mo.MODEL,p=c&&this.commonService.productAccessLevel===L.Mo.SKU,g={supportNameName:(d||p)&&n?.productName||"",supportNameO
1id:(d||p)&&n?.productNameOid||"",serialNumber:p&&n?.serialNumber||"",productModelNumber:p&&n?.productNumberOid||""},S=m=>c?g[m]:n?.[m],v={Product:{bigSeriesName:"",bigSeriesOid:n?.productBigSeriesOid,supportCategoryName:n?.productType,supportCategoryOid:n?.supportSubcategoryOid,seriesName:n?.productSeriesSEOName,seriesOid:n?.productSeriesOid,productLineCode:n?.productLineCode,supportNameName:S("supportNameName"),supportNameOid:S("supportNameOid"),platformId:n?.productPlatform,webReleaseDate:this.commonService.getFormattedWebReleaseDate(n?.webReleaseDate||n?.webFirstPublishingDate),serialNumber:S("serialNumber"),productModelNumber:S("productModelNumber"),audienceType:n?.seriesLevelAudienceFlag,historicalWebSupportFlag:n?.historicalWebSupportFlag,productNumber:n?.productNumber,seriesLevelAudienceFlag:n?.seriesLevelAudienceFlag,hpPlusEligible:n?.hpPlusEligible,hpPlusSkuType:n?.hpPlusSkuType}};this.globalDataService.updateGDL(v,!0)}getSingleDevice(n){return n?.data?.devices?.[0]||{}}showServiceUnavailable(){this.loadingScreenService.stopLoading(),this.router.navigate([`${this.pageConfig().cc}-${this.pageConfig().lc}/service-unavailable`],{skipLocationChange:!0})}ngOnDestroy(){this.destroySubject$.next()}static{this.\u0275fac=function(c){return new(c||i)(N.KVO(U.b),N.KVO(B.h),N.KVO(H.il),N.KVO(f.i),N.KVO(N.qQL),N.KVO($.s),N.KVO(P.q),N.KVO(M.a),N.KVO(t.Ix))}}static{this.\u0275prov=N.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})()},15394(W,F,s){s.d(F,{CheckWarrantyLanding:()=>x,CheckWarrantyRoutes:()=>w,DisputeWarrantyRoutes:()=>H,MultiProductWarrantySummary:()=>L,WarrantyDetails:()=>B,WarrantyError:()=>U});var b=s(85240),N=s(86763),E=s(84205),D=s(24938),T=s(4221),I=s(33900),k=s(93683),h=s(12481),r=s(19885),a=s(11439),y=s(8130),l=s(44192),C=s(92609);let u=(()=>{class f{constructor(P,M,t,e,i,o,n){this.pageService=P,this.router=M,this.store=t,this.appSelectorStore=e,this.warrantySpecsService=i,this.recaptchaService=o,this.renderer=n,this.allTranslations=(0,b.vPA)({}),this.destroySubject$=new E.B,this.containerClass=(0,b.vPA)(""),this.pageConfig=(0,N.EW)(()=>this.pageService.configSignal())}ngOnInit(){this.appSelectorStore.fetchTranslations(),this.appSelectorStore.getAllTranslations$().pipe((0,I.Q)(this.destroySubject$)).subscribe(P=>this.allTranslations.set(P)),this.store.dispatch(new T.Ax({})),this.pageConfig()?.routeParams?.productSlug?this.containerClass.set("details-page"):this.router?.url?.includes("/check-warranty")?this.containerClass.set("landing-page"):this.router?.url?.includes("/multiple-products-summary")&&this.containerClass.set("summary-page"),this.warrantySpecsService.loadCaptcha().then(()=>{typeof window<"u"&&typeof document<"u"&&this.recaptchaService.showCaptchaBadge(this.renderer)})}ngOnDestroy(){this.destroySubject$.next()}static{this.\u0275fac=function(M){return new(M||f)(h.rXU(r.b),h.rXU(D.Ix),h.rXU(a.il),h.rXU(y.q),h.rXU(l.a),h.rXU(C.N),h.rXU(h.sFG))}}static{this.\u0275cmp=h.VBU({type:f,selectors:[["app-check-warranty"]],decls:7,vars:3,consts:[[3,"ngClass"],[1,"check-warranty-container",3,"ngClass"],[1,"check-warranty-header"],[1,"check-warranty-header-text"],[1,"check-warranty-container-intra"]],template:function(M,t){1&M&&(h.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),h.EFF(4),h.k0s()(),h.j41(5,"div",4),h.nrm(6,"router-outlet"),h.k0s()()()),2&M&&(h.Y8G("ngClass","rtl"===t.pageConfig().languageDirection?"rtl":"ltr"),h.R7$(),h.Y8G("ngClass",t.containerClass()),h.R7$(3),h.JRh(t.allTranslations()["#pps_WCC_FS_CheckWarranty_TopHeader"]))},dependencies:[k.YU,D.n3],styles:[".check-warranty-container[_ngcontent-%COMP%]   .check-warranty-header[_ngcontent-%COMP%]{background:linear-gradient(180deg,#0096d6,#075782);min-height:225px}.check-warranty-container[_ngcontent-%COMP%]   .check-warranty-header[_ngcontent-%COMP%]   .check-warranty-header-text[_ngcontent-%COMP%]{padding:50px 10px 20px;font-family:HPSimplified;font-size:48px;font-weight:400;line-height:52px;color:#fff;text-align:center;text-shadow:0px 3px 11px rgba(0,0,0,.2)}.check-warranty-container[_ngcontent-%COMP%]   .check-warranty-container-intra[_ngcontent-%COMP%]{width:calc(100% - 40px);max-width:1010px;background:#fff;box-shadow:0 0 30px 10px #0000001a;margin:-73px auto 75px;min-height:200px;padding:50px}@media screen and (max-width:768px){.check-warranty-container.summary-page[_ngcontent-%COMP%]   .check-warranty-header[_ngcontent-%COMP%]{min-height:230px}.check-warranty-container.landing-page[_ngcontent-%COMP%]   .check-warranty-header[_ngcontent-%COMP%]{min-height:197px}.check-warranty-container[_ngcontent-%COMP%]   .check-warranty-header[_ngcontent-%COMP%]{min-height:105px}.check-warranty-container[_ngcontent-%COMP%]   .check-warranty-header[_ngcontent-%COMP%]   .check-warranty-header-text[_ngcontent-%COMP%]{padding:30px 40px;font-family:HPSimplified;font-size:30px;font-weight:400;line-height:32px;color:#fff}.check-warranty-container.details-page[_ngcontent-%COMP%]   .check-warranty-header-text[_ngcontent-%COMP%]{display:none}.check-warranty-container[_ngcontent-%COMP%]   .check-warranty-container-intra[_ngcontent-%COMP%]{max-width:334px;padding:30px 20px 20px}}"]})}}return f})();const w=[{component:u,data:{templateName:"checkWarranty",pageName:"checkWarranty",skipSSOCheck:!0},providers:[k.vh],matcher:function R(f,$){return 2!==$.segments.length&&3!==$.segments.length||!$.segments[1].path.includes("check-warranty")?null:{consumed:[]}},children:[{path:"",loadChildren:()=>Promise.resolve().then(s.bind(s,15394)).then(f=>f.CheckWarrantyLanding)},{path:"multiple-products-summary",loadChildren:()=>Promise.resolve().then(s.bind(s,15394)).then(f=>f.MultiProductWarrantySummary)},{path:"warranty-error",loadChildren:()=>Promise.resolve().then(s.bind(s,15394)).then(f=>f.WarrantyError)}]},{component:u,loadChildren:()=>Promise.resolve().then(s.bind(s,15394)).then(f=>f.WarrantyDetails),data:{templateName:"checkWarranty",pageName:"checkWarranty",skipSSOCheck:!0},providers:[k.vh],matcher:function A(f,$){return 6===$.segments.length&&$.segments[1].path.endsWith("warrantyresult")?{consumed:f}:null}}],x=[{path:"",loadComponent:()=>s.e("src_app_pages_check-warranty_modules_landing_check-warranty-landing_component_ts").then(s.bind(s,36341)).then(f=>f.CheckWarrantyLandingComponent),data:{templateName:"checkWarranty",pageName:"checkWarranty"}}],L=[{path:"",loadComponent:()=>s.e("src_app_pages_check-warranty_modules_multi-product-warranty-summary_multi-product-warranty-su-8786c4").then(s.bind(s,21879)).then(f=>f.MultiProductWarrantySummaryComponent),data:{templateName:"checkWarranty",pageName:"checkWarranty",skipSSOCheck:!0}}],U=[{path:"",loadComponent:()=>s.e("src_app_pages_check-warranty_modules_warranty-error_warranty-error_c
1omponent_ts").then(s.bind(s,91993)).then(f=>f.WarrantyErrorComponent),data:{templateName:"checkWarranty",pageName:"checkWarranty",skipSSOCheck:!0}}],B=[{path:"",loadComponent:()=>s.e("src_app_pages_check-warranty_modules_warranty-details_warranty-details_component_ts").then(s.bind(s,15633)).then(f=>f.WarrantyDetailsComponent),data:{templateName:"checkWarranty",pageName:"checkWarranty"}}],H=[{path:"",loadComponent:()=>s.e("src_app_pages_dispute-warranty_dispute-warranty_component_ts").then(s.bind(s,62897)).then(f=>f.DisputeWarrantyComponent),canActivate:[(()=>{class f{constructor(P,M){this.router=P,this.pageService=M}canActivate(P,M){try{if(typeof localStorage<"u"){if(JSON.parse(localStorage.getItem("disputeData")))return!0;this.router.navigate([`/${this.pageService.getCcLc("cc")}-${this.pageService.getCcLc("lc")}/check-warranty`])}}catch{}}static{this.\u0275fac=function(M){return new(M||f)(b.KVO(D.Ix),b.KVO(r.b))}}static{this.\u0275prov=b.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})()],data:{templateName:"disputeWarranty",pageName:"disputeWarranty"}}]},24995(W,F,s){s.d(F,{A:()=>a});var b=s(59484),N=s(16545),E=s(55261),D=s(60123),T=s(23151),I=s(71487);const h=function k(y,l,C,u){if(!(0,T.A)(y))return y;for(var O=-1,A=(l=(0,E.A)(l,y)).length,R=A-1,w=y;null!=w&&++O<A;){var x=(0,I.A)(l[O]),L=C;if("__proto__"===x||"constructor"===x||"prototype"===x)return y;if(O!=R){var U=w[x];void 0===(L=u?u(U,x,w):void 0)&&(L=(0,T.A)(U)?U:(0,D.A)(l[O+1])?[]:{})}(0,N.A)(w,x,L),w=w[x]}return y},a=function r(y,l,C){for(var u=-1,O=l.length,A={};++u<O;){var R=l[u],w=(0,b.A)(y,R);C(w,R)&&h(A,(0,E.A)(R,y),w)}return A}},39422(W,F,s){s.d(F,{A:()=>C});var b=s(24995),N=s(4863);var T=s(22383);const k=function I(u){return null!=u&&u.length?(0,T.A)(u,1):[]};var h=s(30513),r=s(78175);const C=function a(u){return(0,r.A)((0,h.A)(u,void 0,k),u+"")}(function(u,O){return null==u?{}:function E(u,O){return(0,b.A)(u,O,function(A,R){return(0,N.A)(u,R)})}(u,O)})}}]);
2//# sourceMappingURL=src_routes_check_warranty_routes_ts.2cec7ca2f7e29cb6.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.