PageSourceSearch

https://cafezupas.com/static/js/4191.2b473a67.chunk.js

js cafezupas.com collected 2026-10-02 06:03:24 UTC 7,844 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[4191],{14191:(e,s,a)=>{a.r(s),a.d(s,{default:()=>y});var t=a(65043),n=a(53519),r=a(61072),o=a(78602),l=a(1045),d=a(4848),c=a(57784),i=a(10372),u=a(66377),m=a(56380),h=a(57038),x=a(63516),p=a(80899);const b=p.Ik().shape({password:p.Yj().min(8,"Password be at least 8 characters long").max(20,"Passowrd length should be less than 20 characters").matches(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\xa1!\u20a9\xa5\u20ac\xf7\xd7@#$%`\xb0\u2022\u25cb\u25cf\u25a1\u25a0\u2664\u2661\u25c7\u2667\u300b\xa4\u25aa\ufe0e\u2606^&*()\-_=+{}\[\];':,<.>\xa3\xa7~?|\xbf]).\S*$/,"Passwords must have upper, lower case letters, at least 1 number, special character and no whitespace allowed").required("Password is required"),confirm_password:p.Yj().oneOf([p.KR("password"),null],"Password does not match").required("Password confirmation is required")});var w=a(26024),v=a(70579);const _=e=>(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("h1",{className:"font-Cls h-48 f-s32 f-sm-s22 text-md-center mb-4",children:"New Password"}),(0,v.jsx)(x.l1,{initialValues:{password:"",confirm_password:""},validationSchema:b,onSubmit:e.handleFormSubmission,children:e=>{let{errors:s,touched:a,handleChange:t,handleSubmit:n,isSubmitting:r,submitForm:o}=e;return(0,v.jsxs)("form",{onSubmit:n,children:[(0,v.jsx)(w.s,{name:"password",labelText:"Password",onChange:t,errors:s,touched:a}),(0,v.jsx)(w.s,{name:"confirm_password",labelText:"Confirm Password",onChange:t,errors:s,touched:a}),(0,v.jsx)("hr",{className:"my-4 d-md-none"}),(0,v.jsx)("div",{className:"max-content m-auto pt-4",children:(0,v.jsx)("button",{type:"submit",onClick:e=>{e.preventDefault(),o()},disabled:r,className:"btn btn-large d-block",children:"Confirm New Password"})})]})}})]});var f=a(83003),E=a(91511),j=a(35751),S=a(14747),C=a(33942),N=a(70064),g=a(67994),O=a(72116);const y=()=>{const e=(0,l.Zp)(),{dispatch:s}=(0,m.hD)(),{search:a}=(0,l.zy)(),x=new URLSearchParams(a).get("user"),p=new URLSearchParams(a).get("code"),[b,w]=(0,t.useState)(!1),[y,k]=(0,t.useState)(!0),A=(0,f.wA)(),[R,T]=((0,O.g)(),(0,t.useState)({code:null,buttonText:null,isError:null,header:null,text:null,email:null,show:!1})),P=(e,s,a,t,n,r)=>{T({code:a,buttonText:t,isError:r,header:e,text:s,email:n,show:!0})},U=e=>{var s,a,t,n,r;null!==e&&void 0!==e&&null!==(s=e.data)&&void 0!==s&&s.errors?(0,u.X)({status:!1,message:null!==e&&void 0!==e&&null!==(a=e.data)&&void 0!==a&&null!==(t=a.errors)&&void 0!==t&&t.length?null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.errors[0]:"Cannot change the password"}):(0,u.X)({status:!0,message:(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.message)||"Cannot change the password"})};return(0,t.useEffect)(()=>{let a=(0,i.wz)();a.type!==c.GUEST_USER&&null!==a&&void 0!==a&&a.authentication_token&&(async()=>{await g.A.post("".concat(c.CUSTOMER_MICRO_SERVICE,"/logout"),{headers:{"Refresh-token":null===a||void 0===a?void 0:a.refresh_token}}),(0,m.ri)(s,A),(0,C.unregisterPush)()})(),k(!0),A((0,S.SW)(!1));(async()=>{try{200===(await E.Yk.verifyLink({code:p,user:x})).status&&w(!1),k(!1)}catch(t){var s,a;w(!0);const n=null===t||void 0===t||null===(s=t.response)||void 0===s||null===(a=s.data)||void 0===a?void 0:a.errors,r=null===n||void 0===n?void 0:n.code;if(r){const e=c.API_CODE_MESSAGES[r];P(n.header,n.text,r,e,n.email,!0)}else U(t.response),e(c.ROUTE_LOGIN);k(!1)}})()},[]),y?(0,v.jsx)(d.A,{}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(j.A,{accountStatusModal:R,updateAccountStatusModal:P,closeModal:()=>{T({code:null,buttonText:null,isError:null,header:null,text:null,email:null,show:!1}),e(c.ROUTE_LOGIN)}}),(0,v.jsx)(n.A,{fluid:!0,children:(0,v.jsxs)(r.A,{children:[(0,v.jsx)(o.A,{md:"6",className:"".concat(h.A.welcome_banner_wrap," p-0 d-none d-md-block"),children:(0,v.jsx)("div",{children:(0,v.jsx)("img",{src:N,className:"img-fluid",alt:"account icon"})})}),(0,v.jsxs)(o.A,{md:"6",className:"position-relative",children:[(0,v.jsx)("div",{className:"text-start absolute-back-btn",children:(0,v.jsx)(l.N_,{to:c.ROUTE_WELCOME_SCREEN,className:"btn btn-custom back-arrow-btn f-s14 px-0 mb-0",children:"Back"})}),(0,v.jsxs)("div",{className:"".concat(h.A.account_content_wrapper," new_form_design pt-4 pt-md-0 px-md-3 pb-5 pb-md-0"),
1children:[(0,v.jsx)("div",{className:"text-start d-md-none mb-3",children:(0,v.jsx)(l.N_,{to:c.ROUTE_WELCOME_SCREEN,className:"btn btn-custom back-arrow-btn f-s14 px-0 mb-0",children:"Back"})}),b?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("h1",{className:"font-Cls h-48 f-s32 f-sm-s22 text-center mb-4",children:"Link Expired!"}),(0,v.jsx)("p",{className:"p-16 text-center",children:"This link can not be used to reset password any longer."}),(0,v.jsx)("hr",{className:"my-4 d-md-none"}),(0,v.jsx)("div",{className:"max-content mx-auto pt-md-4",children:(0,v.jsx)(l.N_,{to:c.ROUTE_LOGIN,className:"text-decoration-none btn btn-large d-block",children:"SIGN IN"})})]}):(0,v.jsx)(_,{handleFormSubmission:async(a,t)=>{let{setSubmitting:n}=t;try{const t=await E.Yk.changePassword({password:a.password,password_confirmation:a.confirm_password,user:x});n(!1),U(t),(0,m.ri)(s,A),(0,C.unregisterPush)(),e(c.ROUTE_LOGIN)}catch(b){var r,o,l,d,i,h,p;(0,u.X)({status:!1,message:null!==(r=b.response)&&void 0!==r&&null!==(o=r.data)&&void 0!==o&&null!==(l=o.data)&&void 0!==l&&null!==(d=l.errors)&&void 0!==d&&d.length?null===(i=b.response)||void 0===i||null===(h=i.data)||void 0===h||null===(p=h.data)||void 0===p?void 0:p.errors[0]:"Cannot change the password"})}}})]})]})]})}),(0,v.jsx)("div",{})]})}},35751:(e,s,a)=>{a.d(s,{A:()=>u});var t=a(69651),n=a(65043),r=a(7635),o=a(57784),l=a(91511),d=a(66377),c=a(1045),i=a(70579);const u=e=>{let{accountStatusModal:{show:s,email:a,header:u,text:m,isError:h,buttonText:x,code:p},closeModal:b,updateAccountStatusModal:w}=e;const v=(0,c.Zp)(),[_,f]=(0,n.useState)(!1),E=(0,n.useRef)(null);(0,n.useEffect)(()=>{E.current&&(E.current.innerText=m)},[E,m]);return(0,i.jsxs)(t.A,{show:s,centered:!0,className:"theme-modal-style app_container_wrap  border-radius-15 px-5 order_type_modal",onHide:b,size:"sm",children:[(0,i.jsx)(t.A.Header,{className:"x-4 justify-content-center",children:(0,i.jsx)("button",{type:"button",className:"btn modal-close-button pe-0 sm-blue-icon",onClick:b,children:"Close"})}),(0,i.jsx)(t.A.Body,{className:"px-5",children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h4",{className:"f-s22 font-Cls text-center fw-normal lh-normal mb-0 text-capitalize",children:u}),(0,i.jsx)("div",{className:"w-100 mx-auto px-1",children:(0,i.jsx)("div",{className:"justify-content-center my-3",children:(0,i.jsx)("span",{className:"d-block f-s14 font-Visby-cf f-w5 text-center",ref:E})})}),x&&(0,i.jsx)("div",{className:"justify-content-center app_container_wrap px-1 py-2 text-center",children:(0,i.jsx)("div",{className:"text-center",children:(0,i.jsx)(r.A,{type:"button",className:"btn btn-large mb-sm-4 mb-3 d-block mx-auto",onClick:()=>{p===o.CODE_CLOSE_MODAL_SUCCESS?b():p===o.CODE_ROUTE_TO_SIGNUP?v(o.ROUTE_CREATE_ACCOUNT):p===o.CODE_PASSWORD_RESET?(async()=>{try{f(!0);const e=await l.Yk.resetPassword({email:a,platform:"web"});w(e.data.data.header,e.data.data.text,o.CODE_CLOSE_MODAL_SUCCESS,"Done",a,!1)}catch(t){var e,s;(0,d.X)({status:!1,message:null===(e=t.response.data)||void 0===e||null===(s=e.errors)||void 0===s?void 0:s[0]})}finally{f(!1)}})():p===o.CODE_EMAIL_VERIFICATION&&(async()=>{try{f(!0);const e=await l.Yk.resendVerificationEmail({email:a,platform:"web"});w(e.data.data.header,e.data.data.text,o.CODE_CLOSE_MODAL_SUCCESS,"Done",a,!1)}catch(t){var e,s;(0,d.X)({status:!1,message:null===(e=t.response.data)||void 0===e||null===(s=e.errors)||void 0===s?void 0:s[0]})}finally{f(!1)}})()},disabled:_,loading:_,children:x})})})]})})]})}}}]);
2//# sourceMappingURL=4191.2b473a67.chunk.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.