PageSourceSearch

https://www.robertocavalli.com/mobify/bundle/624/NewPasswordPopup.js

js robertocavalli.com collected 2026-09-24 20:03:47 UTC 6,229 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7092],{48016:(e,s,a)=>{a.r(s),a.d(s,{default:()=>f});var r=a(4832),o=a(88364),p=a(8108),t=a(57960),d=a(42512),l=a(32484),n=a(41820),w=a(65048),u=a(82868),i=a(85864),m=a(58596),c=a(14850),g=a(83152);const P=(0,a(10360).Os)({title:{id:"popups.newPassword.title",defaultMessage:[{type:0,value:"Set new password"}]},newPasswordPlaceholder:{id:"popups.newPassword.placeholder",defaultMessage:[{type:0,value:"Password"}]},passwordsIsNotMatchedError:{id:"popups.newPassword.confirmNewPassword.placeholder",defaultMessage:[{type:0,value:"Passwords do not match"}]},confirmNewPasswordPlaceholder:{id:"popups.newPassword.confirmNewPassword.mismatch.error",defaultMessage:[{type:0,value:"Confirm new Password"}]},passwordErrorLength:{id:"newPasswordModal.password.error.length",defaultMessage:[{type:0,value:"Password should have from "},{type:1,value:"minLength"},{type:0,value:" to "},{type:1,value:"maxLength"},{type:0,value:" symbols"}]},passwordSpecialCharsMinLength:{id:"popups.newPassword.password.error.charMinLength",defaultMessage:[{type:0,value:"Password should have at least "},{type:1,value:"minSpecialChars"},{type:0,value:" special symbols"}]},passwordErrorLetters:{id:"popups.newPassword.password.error.letters",defaultMessage:[{type:0,value:"Password must have letters"}]},passwordErrorMixedLetters:{id:"popups.newPassword.password.error.mixedLetters",defaultMessage:[{type:0,value:"Password must have uppercase and lowercase letters"}]},passwordErrorNumbers:{id:"popups.newPassword.password.error.numbers",defaultMessage:[{type:0,value:"Password must have numbers"}]},passwordCommentResetPassword:{id:"popups.newPassword.password.comment",defaultMessage:[{type:0,value:"Password must contain between "},{type:1,value:"minLength"},{type:0,value:" and "},{type:1,value:"maxLength"},{type:0,value:" characters"}]},somethingIsWrong:{id:"popups.newPassword.somethingIsWrong",defaultMessage:[{type:0,value:"Oops. Something was wrong. Please, try later!"}]},applyButton:{id:"popups.newPassword.applyButton.text",defaultMessage:[{type:0,value:"Apply"}]},signInButton:{id:"popups.newPassword.signInButton.text",defaultMessage:[{type:0,value:"Sign in"}]},successConfirm:{id:"popups.newPassword.successConfirm.text",defaultMessage:[{type:0,value:"Your password has been updated."}]},successSignIn:{id:"popups.newPassword.successSignIn.text",defaultMessage:[{type:0,value:"Sign in with your new password."}]}}),y={"display-from-extra-small":"NewPasswordPopup__display-from-extra-small--i7wqC","display-above-extra-small":"NewPasswordPopup__display-above-extra-small--lMdWX","display-from-small":"NewPasswordPopup__display-from-small--JnWzE","display-above-small":"NewPasswordPopup__display-above-small--hrRnm","display-from-medium":"NewPasswordPopup__display-from-medium--c3IJW","display-above-medium":"NewPasswordPopup__display-above-medium--J_1xE","display-from-large":"NewPasswordPopup__display-from-large--QBiZu","display-above-large":"NewPasswordPopup__display-above-large--xKY5H","display-from-x-large":"NewPasswordPopup__display-from-x-large--ZtuB8","display-above-x-large":"NewPasswordPopup__display-above-x-large--ZJM4f","display-from-xx-large":"NewPasswordPopup__display-from-xx-large--c9muc","display-above-xx-large":"NewPasswordPopup__display-above-xx-large--ZjGGr","display-from-xxx-large":"NewPasswordPopup__display-from-xxx-large--o4Lbv","display-above-xxx-large":"NewPasswordPopup__display-above-xxx-large--kSm9u","display-from-xxxx-large":"NewPasswordPopup__display-from-xxxx-large--OCKfy","display-above-xxxx-large":"NewPasswordPopup__display-above-xxxx-large--Sr5ZO","new-password-popup__main":"NewPasswordPopup__new-password-popup__main--KuMjo","new-password-popup__main__header":"NewPasswordPopup__new-password-popup__main__header--FKAHm"},f=()=>{const{managerRepository:e}=(0,n.w)(),s=(0,d.c)(),a=e.getConfigurationsMgr().get("passwordConfig"),f=(0,i.g)(a,P),_=(0,g.M7)(),v=(0,g.K8)(),x=(0,l.IT)(),[h,M]=(0,p.useState)("");(0,p.useEffect)((()=>{const s=new URLSearchParams(x.search).get("resetToken");(s||h)&&(e.getPopupsMgr().openPopup("newPassword"),M(s))}),[h]);const N=function(){var a=(0,r.c)((function*(a){if(a.password!==a.confirmPassword)return{confirmPassword:s.formatMessage(P.passwordsIsNotMatchedError)};try{const e=yield _.setCustomerNewPasswordByToken(h,a.password);if(e.error)return{confirmPassword:e.validation.errorMsg}}catch{return{confirmPassword:s.formatMessage(P.somethingIsWrong)}}v.success(p.createElement(p.Fragment,null,p.createElement("div",null,p.createElement("span",null,s.formatMessage(P.successConfirm)),p.createElement("span",null,s.formatMessage(P.successSignIn))),p.createElement("div",null,p.createElement("button",{onClick:()=>b()},s.formatMessage(P.signInButton)))),{className:"new-password"}),e.getPopupsMgr().closePopup("newPassword"),M("")}));return function(e){return a.apply(this,arguments)}}(),b=()=>{v.dismiss(),e.getPopupsMgr().closePopup("newPassword"),e.getFlyoutsMgr().openFlyout("login",!0),M("")};return p.createElement(m.c,{popupID:"newPassword",classNames:{popup:y["new-password-popup"]}
1,img:{src:(0,o.getAssetUrl)("static/img/newsletter-popup-dummy.png"),alt:"New password Banner",title:"New passwordBanner"}},p.createElement("div",{className:y["new-password-popup__main"]},p.createElement("div",{className:y["new-password-popup__main__header"]},p.createElement(c.c,{variant:"h3"},s.formatMessage(P.title)),p.createElement(c.c,{variant:"span"},s.formatMessage(P.passwordCommentResetPassword,a))),p.createElement(t.QF,{onSubmit:e=>N(e),render:({handleSubmit:e,submitting:a})=>p.createElement("form",{onSubmit:e},p.createElement(u.c,{name:"token",type:"hidden",className:"d-none",initialValue:h}),p.createElement(u.c,{name:"password",type:"password",component:"input",disabled:a,placeholder:s.formatMessage(P.newPasswordPlaceholder),validation:f}),p.createElement(u.c,{name:"confirmPassword",type:"password",component:"input",disabled:a,placeholder:s.formatMessage(P.confirmNewPasswordPlaceholder)}),p.createElement(w.c,{disabled:a,type:"submit"},s.formatMessage(P.applyButton)),p.createElement(w.c,{onClick:()=>b(),disabled:a},s.formatMessage(P.signInButton)))})))}}}]);

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.