PageSourceSearch

https://stenstroms.com/static/js/B2C-ResetPassword.b8b50788.chunk.js

js stenstroms.com collected 2026-09-25 20:54:54 UTC 5,526 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4877],{zE16:(e,t,r)=>{r.r(t),r.d(t,{default:()=>R});var n=r("+9dH"),a=r("fl6W"),s=r("UKna"),o=r("pj7e"),i=r("bZ+K"),l=r("3EPy"),d=r("cVrt"),u=r("kfu2"),c=r("7biw"),m=r("C/t1"),w=r("wZ8s"),f=r("zThL"),p=r("Vadf"),P=r("jqJo"),v=r("GgmZ"),g=r("XKc7"),b=r("sMNr"),E=r("hQi4");var h=r("G5ZP");function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(r),!0).forEach((function(t){(0,f.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function y(e){var t=(0,E.f)().selectedCountrySettings;return function(e,t){var r=t.getFieldName,n=void 0===r?function(e){return e}:r,a=t.getFieldValue,s=void 0===a?function(e,t){return e[t]}:a,o=t.customValidation;return function(t){var r={};return e.forEach((function(e){if(e){var a=(null===e||void 0===e?void 0:e.pattern)&&new RegExp(unescape(e.pattern)),l=n(e.name),d=s(t,l);a&&!a.test(d)&&(r[l]=(0,i.ZP)("Field does not match required format")),e.required&&!d&&(r[l]=(0,i.ZP)("This field is required")),o&&o(r,t)}})),r}}([t&&t.privateCustomerFields.find((function(e){return"password"===e.name})),{id:"confirmPassword",name:"confirmPassword",required:!0}],{getFieldName:function(e){return"password"===e?"newPassword":e},customValidation:function(t,r){r.confirmPassword&&r.newPassword!==r.confirmPassword&&(t.confirmPassword=e("resetPasswordNotMatched")||(0,i.ZP)("Password does not match"))}})}var C=a.createContext(void 0),j=(0,b.withRouter)((function(e){var t=e.match.params.token,r=(0,g.D)(P.resetPassword),s=(0,p.Z)(r,1)[0],o=y(e.getMessage);return t?a.createElement(v.J9,{initialValues:{newPassword:"",confirmPassword:""},validate:o,validateOnChange:!1,validateOnBlur:!1,onSubmit:function(e,r){var n=e.newPassword;r.setSubmitting(!0),s({variables:{newPassword:n,resetPasswordToken:t}}).then((function(){r.setSubmitting(!1),r.setStatus("submitted")})).catch((function(e){r.setSubmitting(!1),r.setStatus(function(e){var t,r=null!==(t=null===e||void 0===e?void 0:e.graphQLErrors)&&void 0!==t?t:[],n=r.map((function(e){var t;return null===e||void 0===e||null===(t=e.extensions)||void 0===t?void 0:t.code})).filter(Boolean),a=r.map((function(e){var t;return null===e||void 0===e||null===(t=e.extensions)||void 0===t?void 0:t.data})).filter(Boolean);return{codes:n,data:a}}(e).codes)}))}},(function(t){return a.createElement(v.l0,null,a.createElement(C.Provider,(0,n.Z)({},e,{value:{formik:t}})))})):a.createElement(b.Redirect,{to:"/"})}));function L(e){var t={InvalidResetPasswordToken:(0,i.ZP)("Your password reset token has expired, or is invalid.")};return t[e]?t[e]:(0,i.ZP)("The form could not be submitted. Please try again later.")}r("awTl");var S=r("iXHJ"),_=(0,w.z)(s.Z)({name:"ResetPasswordMaxWidth",class:"rr0zmgq"}),D=(0,w.z)("div")({name:"Container",class:"c1u110kr"}),k=(0,w.z)("header")({name:"Header",class:"h1397300"}),x=(0,w.z)("section")({name:"ResetPasswordContainer",class:"rsmom3t"}),q=(0,w.z)(l.ZP)({name:"StyledButton",class:"s27qam5"});function R(){var e=(0,S.j)("resetpassword").getMessage,t=e("header"),r=e("description");return a.createElement(_,null,a.createElement(i.RW,null,(function(e){return a.createElement(u.Z,{data:{head:{title:t||e("Create new password")}}})})),a.createElement(j,{getMessage:e},a.createElement(D,null,a.createElement(k,null,a.createElement("h1",null,t||(0,i.ZP)("Create new password")),r&&a.createElement("div",null,r))),a.createElement(x,null,a.createElement(T,{getMessage:e}))))}function T(e){var t=e.getMessage,r=function(){var e=(0,a.useContext)(C);(0,h.Z)(!e,"`useResetPassword` may only be called from within `ResetPasswordProvider`");var t=e.formik,r=Array.isArray(t.status)?t.status.map(L)[0]:void 0,n={required:!0,type:"password",name:"newPassword",autoComplete:t.isValid?"new-password":"off"},s={required:!0,type:"password",name:"confirmPassword",autoComplete:t.isValid?"new-password":"off"};return O(O({},t),{},{passwordInputProps:n,confirmPasswordInputProps:s,submitted:"submitted"===t.status,globalError:r})}(),s=r.globalError,l=r.passwordInputProps,u=r.confirmPasswordInputProps,w=r.isSubmitting,f=r.submitted,p=(0,m.Z)().routes;return f?a.createElement(a.Fragment,null,a.createElement("p",null,t("resetPasswordTextConfirmed")||(0,i.ZP)("Your password has been reset."),a.createElement("br",null),a.createElement("br",null),i.ZP.rich(t("resetPasswordLinkConfirmed"),{login:a.createElement(c.rU,{to:p.login.path},t("resetPasswordLoginTextConfirmed")||(0,i.ZP)("Log in"))})||i.ZP.rich("You can now {login} with your new password",{login:a.createElement(c.rU,{to:p.login.path},(0,i.ZP)("Log in"))}))):a.createElement(a.Fragment,null,a.createElement(o.ZP,(0,n.Z)({},l,{label:t("passwordLabel")||(0,i.ZP)("New password"),placeholder:t("passwordPlaceholder")})),a.createElement(o.ZP,(0,n.Z)({},u,{label:t("confirmPasswordLabel")||(0,i.ZP)("Confirm new password"),placeholder:t("confirmPasswordPlaceholder")})),s&&a.createElement(d.g,{style:{margin:"1em 0"}},s),a.createElement(q,{accountPage:!0,loading:w,type:"submit"},t("buttonText")||(0,i.ZP)("Save password")))}r("O8vE")},O8vE:(e,t,r)=>{r.r(t)}}]);

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.