PageSourceSearch

https://www.rentacenter.com/mobify/bundle/4372/pages-reset-password.js

js rentacenter.com collected 2026-09-24 09:16:01 UTC 6,527 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2215],{38919(e,a,s){s.d(a,{A:()=>o});var t=s(34692),r=s(45589);function o({form:{control:e,formState:{errors:a},getValues:s},prefix:o=""}){const{formatMessage:n}=(0,t.A)();return{currentPassword:{name:`${o}currentPassword`,label:n({defaultMessage:[{type:0,value:"Current Password"}],id:"use_update_password_fields.label.current_password"}),defaultValue:"",type:"password",autoComplete:"current-password",rules:{required:n({defaultMessage:[{type:0,value:"Please enter your password."}],id:"use_update_password_fields.error.required_password"})},error:a[`${o}currentPassword`],control:e},password:{name:`${o}password`,label:n({defaultMessage:[{type:0,value:"New Password"}],id:"use_update_password_fields.label.new_password"}),type:"password",autoComplete:"new-password",defaultValue:"",rules:{required:n({defaultMessage:[{type:0,value:"Please provide a new password."}],id:"use_update_password_fields.error.required_new_password"}),validate:{hasMinChars:e=>(0,r.O)(e).hasMinChars||n({defaultMessage:[{type:0,value:"Password must contain at least 8 characters."}],id:"use_update_password_fields.error.minimum_characters"}),hasUppercase:e=>(0,r.O)(e).hasUppercase||n({defaultMessage:[{type:0,value:"Password must contain at least one uppercase letter."}],id:"use_update_password_fields.error.uppercase_letter"}),hasLowercase:e=>(0,r.O)(e).hasLowercase||n({defaultMessage:[{type:0,value:"Password must contain at least one lowercase letter."}],id:"use_update_password_fields.error.lowercase_letter"}),hasNumber:e=>(0,r.O)(e).hasNumber||n({defaultMessage:[{type:0,value:"Password must contain at least one number."}],id:"use_update_password_fields.error.contain_number"}),hasSpecialChar:e=>(0,r.O)(e).hasSpecialChar||n({defaultMessage:[{type:0,value:"Password must contain at least one special character."}],id:"use_update_password_fields.error.special_character"})}},error:a[`${o}password`],control:e},confirmPassword:{name:`${o}confirmPassword`,label:n({defaultMessage:[{type:0,value:"Confirm New Password"}],id:"use_update_password_fields.label.confirm_new_password"}),type:"password",autoComplete:"new-password",defaultValue:"",rules:{required:n({defaultMessage:[{type:0,value:"Please confirm your password."}],id:"use_update_password_fields.error.required_confirm_password"}),validate:{matches:e=>e===s(`${o}password`)||n({defaultMessage:[{type:0,value:"Passwords do not match."}],id:"use_update_password_fields.error.password_mismatch"})}},error:a[`${o}confirmPassword`],control:e}}}},75290(e,a,s){s.r(a),s.d(a,{default:()=>O});var t=s(28407),r=s(77810),o=s(34692),n=s(75826),l=s.n(n),d=s(36287),i=s(66272),p=s(49785),u=s(50054),c=s(58410),m=s(64965),w=s(41863),f=s(86400),_=s(40133),g=s(76315),h=s(5979),y=s(35490),v=s(63560),E=s(93613),P=s(38919),b=s(28706),A=s(7711),M=s(73448);const S=()=>{var e;const a=(0,p.mN)(),{formatMessage:s}=(0,o.A)(),{search:n}=(0,m.zy)(),l=(0,A.A)(),d=new URLSearchParams(n),u=decodeURIComponent(d.get("email")),c=decodeURIComponent(d.get("token")),S=(0,P.A)({form:a}),C=a.watch("password"),{resetPassword:D}=(0,b.e)(),L=function(){var e=(0,t.A)(function*(e){a.clearErrors();try{yield D({email:u,token:c,newPassword:e.password}),l("/login")}catch(e){var t;const r=yield null===(t=e.response)||void 0===t?void 0:t.json(),o=M.Fn.test(r.message)?s(M.jk):s(M.gS);a.setError("global",{type:"manual",message:o})}});return function(a){return e.apply(this,arguments)}}();return r.createElement(f.B,{justify:"center",align:"center",spacing:6},r.createElement(y.FQ,{width:"60px",height:"auto"}),r.createElement(f.B,{spacing:2},r.createElement(_.E,{align:"center",fontSize:"xl",fontWeight:"semibold"},r.createElement(w.A,{defaultMessage:[{type:0,value:"Reset Password"}],id:"reset_password_form.title.reset_password"}))),r.createElement(i.m,{variant:"form"},r.createElement("form",{onSubmit:a.handleSubmit(L)},r.createElement(f.B,{spacing:6,paddingLeft:4,paddingRight:4},(null===(e=a.formState.errors)||void 0===e?void 0:e.global)&&r.createElement(g.F,{"data-testid":"password-update-error",status:"error"}
1,r.createElement(y._0,{color:"red.500",boxSize:4}),r.createElement(_.E,{fontSize:"sm",ml:3},a.formState.errors.global.message)),r.createElement(f.B,{spacing:3,pb:2},r.createElement(v.A,S.password),r.createElement(v.A,S.confirmPassword),r.createElement(E.A,{value:C})),r.createElement(h.$,{type:"submit",isLoading:a.formState.isSubmitting},r.createElement(w.A,{defaultMessage:[{type:0,value:"Reset Password"}],id:"reset_password_form.button.reset_password"}))))))};S.getTemplateName=()=>"reset-password-landing",S.propTypes={token:l().string};const C=S;var D=s(65376),L=s(17492);const N=()=>{const{formatMessage:e}=(0,o.A)(),a=(0,p.mN)(),s=(0,A.A)(),n=(0,D.A)(),l=(0,L.A)(),{pathname:w}=(0,m.zy)(),{path:f}=(0,m.W5)(),{getPasswordResetToken:_}=(0,b.e)(),g=function(){var s=(0,t.A)(function*({email:s}){try{yield _(s)}catch(s){var t;const r=400===(null===(t=s.response)||void 0===t?void 0:t.status)?e(M.vn):e(M.gS);a.setError("global",{type:"manual",message:r})}});return function(e){return s.apply(this,arguments)}}();return(0,r.useEffect)(()=>{n.sendViewPage(w),l.sendViewPage(w)},[]),r.createElement(d.az,{"data-testid":"reset-password-page",bg:"gray.50",py:[8,16]},r.createElement(u.A,{title:"Reset password",description:"Reset customer password"}),r.createElement(i.m,{paddingTop:16,width:["100%","407px"],bg:"white",paddingBottom:14,marginTop:8,marginBottom:8,borderRadius:"base"},f===M.Qo?r.createElement(C,null):r.createElement(c.A,{form:a,submitForm:g,clickSignIn:()=>s("/login")})))};N.getTemplateName=()=>"reset-password",N.propTypes={match:l().object};const O=N},50054(e,a,s){var t=s(77810),r=s(282),o=s(90031),n=s(68066);s.d(a,["A",0,({context:e,id:a})=>{const{locale:s}=(0,n.A)(),{data:l,isLoading:d,error:i}=(0,o.useCustomQuery)({options:{method:"GET",customApiPathParameters:{apiVersion:"v1",endpointPath:"getseotags",apiName:"getseotags"},parameters:{c_seoContext:e,c_seoID:a,locale:(null==s?void 0:s.id)||"en-US"}}},{enabled:Boolean(e&&a),rawResponse:!1,staleTime:3e5,retry:2,retryDelay:1e3,refetchOnWindowFocus:!1}),p=null!=l&&l.pageMetaData&&!l.pageMetaData.error?l.pageMetaData:null;return d||i||!p?(i&&console.error("SEO tags fetch failed:",i),null):t.createElement(r.Helmet,null,p.map((e,a)=>e.ID&&e.content&&t.createElement("meta",{key:`meta-${e.ID||a}`,name:e.ID,content:e.content})),p.map((e,a)=>"title"===e.ID&&e.content&&t.createElement("title",{key:`title-${a}`},e.content)))}])}}]);

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.