PageSourceSearch

https://www.sweatybetty.com/mobify/bundle/6484/5853.js

js sweatybetty.com collected 2026-09-24 18:18:16 UTC 11,763 bytes, 1 lines download raw bytes

1(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([[5853],{25853:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>V});var r=a(28407),n=a(77810),s=a(34692),l=a(41863),i=a(64965),o=a(71119),c=a(13372),d=a(49785),u=a(75826),m=a.n(u),p=a(18756),f=a(64160);const g=({form:e,prefix:t=""})=>{const a=function({form:{control:e,formState:{errors:t}},prefix:a=""}){const{formatMessage:r}=(0,s.A)();return{email:{name:`${a}email`,label:r({id:"Y4V6Iw",defaultMessage:[{type:0,value:"Email address*"}]}),defaultValue:"",type:"email",rules:{required:r({id:"6B5Jtu",defaultMessage:[{type:0,value:"This field is required."}]}),validate:e=>(0,p.D)(e).isValid||r({id:"xs/MJu",defaultMessage:[{type:0,value:"Please enter a valid email address."}]})},error:null==t?void 0:t[`${a}email`],control:e}}}({form:e,prefix:t});return(0,n.useEffect)((()=>{var t,a,r,n,s;null==e||null===(t=e.control)||void 0===t||null===(a=t.fieldsRef)||void 0===a||null===(r=a.current)||void 0===r||null===(n=r.email)||void 0===n||null===(s=n.ref)||void 0===s||s.focus()}),[]),n.createElement(o.az,null,n.createElement(f.A,a.email))};g.propTypes={form:m().object.isRequired,prefix:m().string};const y=g;var h=a(74817),E=a(54715);const v=({submitForm:e,form:t,inModal:a=!1,isWebView:r})=>{var s;const i="true"===r||!a,c=(0,E.Em)();return n.createElement(n.Fragment,null,n.createElement(o.BJ,{justify:"center",align:"center",spacing:8},n.createElement(o.BJ,{spacing:5,paddingTop:1,paddingX:4,width:"full"},i&&n.createElement(o.EY,{variant:"unstyled",fontSize:"xl",letterSpacing:"md",fontWeight:"semibold"},n.createElement(l.A,{id:"xl27nc",defaultMessage:[{type:0,value:"Reset Password"}]})),!a&&n.createElement(o.EY,{fontSize:"sm",align:"left",color:"black",style:{lineHeight:"24px"}},n.createElement(l.A,{id:"QpV6Mm",defaultMessage:[{type:0,value:"Sorry, the reset password link has expired."}]})),n.createElement(o.EY,{fontSize:"sm",align:"left",color:"black",style:{lineHeight:"24px"}},a?n.createElement(l.A,{id:"1weVUD",defaultMessage:[{type:0,value:"Enter the email address associated with your account and we'll email you a link."}]}):n.createElement(l.A,{id:"VIbkhC",defaultMessage:[{type:0,value:"Enter the email address associated with your account and we'll email you a new link."}]})))),n.createElement("form",{onSubmit:t.handleSubmit(e),"data-testid":"sf-auth-modal-form",noValidate:!0},n.createElement(o.BJ,{spacing:4,style:{paddingTop:"20px"},paddingX:4},(null===(s=t.errors)||void 0===s?void 0:s.global)&&n.createElement(o.Fc,{status:"error",display:"flex",flexDirection:"row"},n.createElement(o.EY,{fontSize:"sm",ml:3},t.errors.global.message)),n.createElement(y,{form:t}),n.createElement(o.BJ,{spacing:6,style:{paddingTop:"2px"}},n.createElement(o.$n,{type:"submit",onClick:()=>t.clearErrors("global"),isLoading:t.formState.isSubmitting},n.createElement(o.EY,{variant:"unstyled",fontSize:"lg",letterSpacing:"lg"},n.createElement(l.A,{id:"DkQ5Q8",defaultMessage:[{type:0,value:"Send reset link"}]}))),n.createElement(o.BJ,{direction:"row",spacing:1,justify:"flex-start",alignItems:"center",style:{paddingTop:"6px"},marginBottom:3},n.createElement(o.EY,{variant:"label",color:"searchGray"},n.createElement(l.A,{id:"SPm99h",defaultMessage:[{type:0,value:"Need more help?"}]})),n.createElement(h.A,{message:n.createElement(o.EY,{fontSize:"sm",variant:"label",paddingTop:1,style:{lineHeight:"8px"},color:"searchGray"},n.createElement("a",{href:c,target:"_blank",rel:"noreferrer noopener"},n.createElement(l.A,{id:"1G04YL",defaultMessage:[{type:0,value:"Contact us."}]})))}))))))};v.propTypes={submitForm:m().func,clickSignIn:m().func,form:m().object,inModal:m().bool};const w=v;var b=a(14489),S=a(25620),A=a(55600),M=a(30445),x=a(54409),k=a(19333),T=a(87088),B=a(97307);const P=({form:e,prefix:t=""})=>{const a=function({form:{getValues:e,control:t,formState:{errors:a}},prefix:r=""}){const{formatMessage:n}=(0,s.A)();return{password:{name:`${r}password`,label:n({id:"aNVe+V",defaultMessage:[{type:0,value:"Enter New Password"}]}),defaultValue:"",type:"password",rules:{required:n({id:"iiYrag",defaultMessage:[{type:0,value:"Please enter your password"}]}),validate:{hasMinChars:e=>(0,B.O)(e).hasMinChars||n({id:"ffE6Xw",defaultMessage:[{type:0,value:"Password must contain at least 8 characters"}]}),hasUppercase:e=>(0,B.O)(e).hasUppercase||n({id:"wBVQL7",defaultMessage:[{type:0,value:"Password must contain at least one uppercase letter"}]}),hasLowercase:e=>(0,B.O)(e).hasLowercase||n({id:"0yGJXJ",defaultMessage:[{type:0,value:"Password must contain at least one lowercase letter"}]}),hasNumber:e=>(0,B.O)(e).hasNumber||n({id:"I866h3",defaultMessage:[{type:0,value:"Password must contain at least one number"}]}),hasSpecialChar:e=>
1(0,B.O)(e).hasSpecialChar||n({id:"z34C7B",defaultMessage:[{type:0,value:"Password must contain at least one special character"}]})}},helpText:n({id:"8eNAny",defaultMessage:[{type:0,value:"Minimum 8 characters containing letters and numbers and at least one special character"}]}),error:null==a?void 0:a[`${r}password`],control:t},confirmPassword:{name:`${r}confirmPassword`,label:n({id:"4GbFNA",defaultMessage:[{type:0,value:"Confirm New Password"}]}),type:"password",defaultValue:"",rules:{required:n({id:"vNd9Bt",defaultMessage:[{type:0,value:"Please confirm your password"}]}),validate:t=>t===e().password||n({id:"Wtl7Rv",defaultMessage:[{type:0,value:"Does not match password"}]})},error:null==a?void 0:a[`${r}confirmPassword`],control:t}}}({form:e,prefix:t});return n.createElement(o.BJ,{spacing:5},n.createElement(o.BJ,{spacing:5},n.createElement(f.A,a.password),n.createElement(f.A,a.confirmPassword)))};P.propTypes={form:m().object.isRequired,prefix:m().string};const J=P,$=({submitForm:e,form:t})=>{var a;return n.createElement(n.Fragment,null,n.createElement(o.az,{justify:"center",align:"center",gap:8,marginBottom:7},n.createElement(o.EY,{variant:"unstyled",fontSize:"xl",fontWeight:"semibold",letterSpacing:"md",paddingX:4},n.createElement(l.A,{id:"5LP274",defaultMessage:[{type:0,value:"Set New Password"}]}))),n.createElement("form",{id:"reset-new-password-form",onSubmit:t.handleSubmit(e),"data-testid":"sf-auth-modal-form"},n.createElement(o.BJ,{spacing:5,paddingLeft:4,paddingRight:4},(null===(a=t.errors)||void 0===a?void 0:a.global)&&n.createElement(o.Fc,{status:"error"},n.createElement(o.EY,{fontSize:"sm",ml:3},t.errors.global.message)),n.createElement(o.BJ,null,n.createElement(J,{form:t})),n.createElement(o.BJ,{spacing:6},n.createElement(o.$n,{type:"submit",onClick:()=>t.clearErrors("global"),isLoading:t.formState.isSubmitting,marginBottom:4},n.createElement(o.EY,{variant:"unstyled",fontSize:"lg",letterSpacing:"lg",lineHeight:"shortest"},n.createElement(l.A,{id:"jvo0vs",defaultMessage:[{type:0,value:"Save"}]})))))))};$.propTypes={submitForm:m().func,form:m().object};const C=$;var N=a(81174);a(33008);const V=(0,S.PA)((({onSignInClickHandler:e,inModal:t,onNavigationHandler:a,isWebView:u})=>{const m=(0,c.NK)(),p=(0,d.mN)({mode:"onBlur"}
1),f=(0,E.Em)(),g=(0,b.A)(),[y,v]=(0,n.useState)(""),[S,B]=(0,n.useState)(!1),[P,J]=(0,n.useState)(!0),[$,V]=(0,n.useState)(!0),[z,O]=(0,n.useState)(null),_=(0,x.HH)(),Y=(0,i.useLocation)(),{Token:W}=(0,k.JO)(Y.search),{auth:{authToken:L},_config:{parameters:{clientId:j,siteId:I},locale:R}}=_,F=`${(0,A.o)()}/mobify/proxy/ocapi/s/${I}/dw/shop/v22_6/customers`,{formatMessage:H}=(0,s.A)(),{getRecaptchaToken:D}=(0,N.V)(),G=function(){var e=(0,r.A)((function*({email:e}){const t=(0,k.JO)(window.location.search),a=new T.W,r=(null==t?void 0:t.isWebView)??a.get("isWebView"),n=(0,M.pt)(R),s=`${(0,A.o)()}${""!==n?"/"+n:n}/reset-password${r?"?isApp=true":""}`,l={"Content-Type":"application/json","x-dw-client-id":j,"x-sf-cc-url":s,Authorization:L};try{yield fetch(`${F}/password_reset`,{method:"POST",headers:l,body:JSON.stringify({identification:e,type:"login"})}),v(e),B(!S)}catch(e){p.setError("global",{type:"manual",message:e.message})}}));return function(t){return e.apply(this,arguments)}}(),X=function(){var e=(0,r.A)((function*({password:e}){const t=yield D("loginForm"),a=`Basic ${btoa(`${z}:${e}`)}`,r=(0,k.JO)(window.location.search),n=new T.W,s=(null==r?void 0:r.isWebView)??n.get("isWebView"),l={"Content-Type":"application/json","x-dw-client-id":j,"x-sf-cc-reset":W,Authorization:a};try{yield fetch(`${F}/auth`,{method:"POST",headers:l,body:JSON.stringify({type:"credentials"})}),s?window.location.href="com.sweatybetty.app://navigate?screen=login&isApp=true":yield null==m?void 0:m.loginCustomer({email:z,password:e,token:t})}catch(e){if((null==e?void 0:e.message.indexOf("Recaptcha"))>-1){const e=H({id:"X/ivO2",defaultMessage:[{type:0,value:"Sorry, we can’t set your new password at the moment, please try again later."}]});p.setError("global",{type:"manual",message:e})}else console.log(e),p.setError("global",{type:"manual",message:e.message})}}));return function(t){return e.apply(this,arguments)}}();(0,n.useEffect)((()=>{null!=m.customerInfo.authType&&m.isRegistered&&(null==a||a(),g("/account"))}),[m.isRegistered]),(0,n.useEffect)((()=>{const e=function(){var e=(0,r.A)((function*(){const e=yield fetch(`${(0,A.o)()}/mobify/proxy/self/on/demandware.store/Sites-${I}-Site/${R.replace("-","_")}/PWASearch-CheckPasswordToken?Token=${W}`,{method:"GET"}).then((e=>e.json())),{expired:t,customerEmail:a}=e;V(t),O(a),J(!1);const r=(0,k.JO)(window.location.search),n=null==r?void 0:r.isApp,s=a,l=null==r?void 0:r.Token;n&&(window.location.href="com.sweatybetty.app://navigate?screen=setNewPassword&isApp=true&Email="+encodeURIComponent(s)+"&Token="+l)}));return function(){return e.apply(this,arguments)}}();W&&e()}),[]);const U="true"===u||!t;return n.createElement(o.mc,{paddingTop:U?8:void 0,width:"full",bg:"white",paddingBottom:6,marginTop:t?0:8,marginBottom:t?0:8,borderRadius:"base",className:!t&&"_88wkr80"},S?n.createElement(o.BJ,{justify:"center",align:"center",spacing:6},n.createElement(o.BJ,{spacing:6,pt:4},U&&n.createElement(o.az,{justify:"center",align:"center",gap:8},n.createElement(o.EY,{variant:"unstyled",fontSize:"xl",fontWeight:"semibold",paddingX:4},n.createElement(l.A,{id:"xl27nc",defaultMessage:[{type:0,value:"Reset Password"}]}))),n.createElement(o.EY,{align:"left",fontSize:"sm",fontWeight:"normal",paddingX:4},n.createElement(l.A,{id:"adHik7",defaultMessage:[{type:0,value:"Thank you for submitting your email address. We've emailed a reset password link to "},{type:1,value:"email"},{type:0,value:"."}],values:{email:y,b:e=>n.createElement("b",null,e)}})),n.createElement(o.EY,{align:"left",fontSize:"sm",paddingX:4},n.createElement(l.A,{id:"wCGWl4",defaultMessage:[{type:0,value:"This exclusive link is only valid for 24 hours. If you can’t find the email please check your junk folder."}]})),n.createElement(o.BJ,{direction:"row",spacing:1,justify:"flex-start",alignItems:"center",padding:[5,4]},n.createElement(o.EY,{variant:"unstyled",color:"searchGray"},n.createElement(l.A,{id:"SPm99h",defaultMessage:[{type:0,value:"Need more help?"}]})),n.createElement(h.A,{message:n.createElement(o.EY,{fontSize:"sm",variant:"unstyled",style:{lineHeight:"8px"},paddingTop:1,fontWeight:"normal",color:"searchGray"},n.createElement("a",{href:f,target:"_blank",rel:"noreferrer noopener"},n.createElement(l.A,{id:"1G04YL",defaultMessage:[{type:0,value:"Contact us."}]})))})))):!W||$&&!P?n.createElement(w,{form:p,submitForm:G,clickSignIn:()=>{null==e||e(),!t&&g("/login")},inModal:t,isWebView:u}):n.createElement(C,{form:p,submitForm:X}))}))},97307:(e,t,a)=>{"use strict";a.d(t,{O:()=>r});const r=e=>({hasMinChars:!!(e&&e.length>=8),hasUppercase:!(!e||!/[A-Z]/.test(e)),hasLowercase:!(!e||!/[a-z]/.test(e)),hasNumber:!(!e||!/\d/.test(e)),hasSpecialChar:!(!e||!/[!@#$%^&*(),.?":{}|<>=\-_+~]/.test(e))})},33008:()=>{}}]);

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.