PageSourceSearch

https://www.sweatybetty.com/mobify/bundle/6540/addresses.js

js sweatybetty.com collected 2026-10-02 04:03:47 UTC 12,032 bytes, 1 lines download raw bytes

1"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([[649],{56709:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(64180),r=a(18801),s=a(77810),l=a(75826),d=a.n(l),o=a(71119),i=a(41863),c=a(22295),m=a(74817);const u=["children","onEdit","onRemove","makeDefault","confirmationMessage","removeStyles","RemoveComponent"],g=e=>{let{children:t,onEdit:a,onRemove:l,makeDefault:d,confirmationMessage:g,removeStyles:p={},RemoveComponent:E}=e,f=(0,r.A)(e,u);const[A,y]=(0,s.useState)(!1),v=g||"Do you want to remove this address?",b=()=>{try{if(window.confirm(v))return l()}catch(e){throw y(!A),e}};return s.createElement(o.az,(0,n.A)({spacing:4,position:"relative",borderRadius:"base"},f),A&&s.createElement(c.A,null),s.createElement(o.BJ,null,s.createElement(o.az,null,t),s.createElement(o.BJ,{marginTop:2,gap:3},a&&s.createElement(m.A,{message:s.createElement(i.A,{id:"wEQDC6",defaultMessage:[{type:0,value:"Edit"}]}),onClick:a}),l&&s.createElement(s.Fragment,null,E?s.createElement(E,{onClick:b}):s.createElement(m.A,{message:s.createElement(i.A,{id:"K3r6DQ",defaultMessage:[{type:0,value:"Delete"}]}),onClick:b,style:p})),d&&s.createElement(m.A,{message:s.createElement(i.A,{id:"LC4JEL",defaultMessage:[{type:0,value:"Make Default"}]}),onClick:d}))))};g.propTypes={onEdit:d().func,onRemove:d().func,children:d().node};const p=g},94644:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(64180),r=a(77810),s=a(75826),l=a.n(s),d=a(41863),o=a(71119);const i=({saveButtonProps:e={},cancelButtonProps:t={},saveButtonLabel:a,cancelButtonLabel:s,onCancel:l=()=>{}})=>r.createElement(o.so,{direction:{mobile:"column",tablet:"row"},gap:4,alignSelf:{mobile:"stretch",tablet:"flex-start"},alignItems:{mobile:"stretch"}},r.createElement(o.$n,(0,n.A)({type:"submit",minWidth:25},e),r.createElement(o.EY,null,a||r.createElement(d.A,{id:"jvo0vs",defaultMessage:[{type:0,value:"Save"}]}))),r.createElement(o.$n,(0,n.A)({variant:"outline",minWidth:25,onClick:l},t),r.createElement(o.EY,null,s||r.createElement(d.A,{id:"47FYwb",defaultMessage:[{type:0,value:"Cancel"}]}))));i.propTypes={saveButtonProps:l().object,cancelButtonProps:l().object,saveButtonLabel:l().string,cancelButtonLabel:l().string,onCancel:l().func};const c=i},45117:(e,t,a)=>{a.r(t),a.d(t,{default:()=>R});var n=a(68175),r=a(18801),s=a(28407),l=a(64180),d=a(77810),o=a(34692),i=a(41863),c=a(54602),m=a(75826),u=a.n(m),g=a(45467),p=a(36777),E=a(49785),f=a(13372),A=a(94644),y=a(14603),v=a(70570),b=a(56709),h=a(22897),C=a(64160),B=a(71119),I=a(6989),M=a(74817);const w=({form:e,prefix:t="",isOpen:a=!1,toggleManually:n,currentAddressName:r,allAddresses:s})=>{var l;const{formatMessage:c}=(0,o.A)(),m=(0,h.A)({form:e,prefix:t}),u=e.watch(null==m||null===(l=m.countryCode)||void 0===l?void 0:l.name);return m.addressName.rules.validate={uniqueAddress:e=>{if(e&&e!==r)return!s.filter((t=>t.addressId===e)).length||c({id:"DLJjEg",defaultMessage:[{type:0,value:"Address name already exists."}]})}},d.createElement(B.BJ,{spacing:2},d.createElement(C.A,m.addressName),d.createElement(C.A,m.firstName),d.createElement(C.A,m.lastName),d.createElement(C.A,m.countryCode),d.createElement(I.A,{form:e,prefix:t,setEnterManually:n,countryCode:u}),a?d.createElement(d.Fragment,null,d.createElement(C.A,m.address1),d.createElement(C.A,m.address2),d.createElement(C.A,m.city),"US"===u&&d.createElement(C.A,m.stateCode),d.createElement(C.A,m.postalCode),d.createElement(C.A,m.phone)):d.createElement(M.A,{message:d.createElement(i.A,{id:"1Z4KKj",defaultMessage:[{type:0,value:"Enter my address manually"}]}),onClick:()=>n(!0)}))};w.propTypes={form:u().object.isRequired,prefix:u().string};const x=w;var O=a(95925),S=a(29620);const D=()=>d.createElement(B.az,{style:{left:"50%",bottom:"-23px",transform:"rotate(45deg)",zIndex:1e3},width:3,height:3,borderLeft:"1px",borderTop:"1px",borderColor:"primary",position:"absolute",backgroundColor:"white"});var L=a(97556),k=a(29463),j=a(37613),z=a(87088),T=a(54715);const N=["searchForAddress"];function Y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function P(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Y(Object(a),!0).forEach((function(t){(0,n.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Y(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const F=({form:e,isOpen:t,hasAddresses:a,selectedAddressId:n,toggleEdit:r,handleDelete:s,submitForm:c,isLoading:m})=>{const{formatMessage:u}=(0,o.A)(),{bypassFocusLock:E,isVisible:b,isReady:h}=(0,y.Z)({isOpen:t,duration:200}),[C,I]=(0,d.useState)(),{addresses:w}=(0,f.NK)();(0,d.useEffect)((()=>{h&&I(!!n)}),[h]);const O=e.watch("countryCode"),D=e.watch("postalCode");return(0,d.useEffect)((()=>{(0,j.bf)(O)||(e.setValue("countryCode",""),e.trigger("countryCode"))}),[D]),h?d.createElement(g.LC,{dangerouslyBypassFocusLock:E,isOpen:h,onDismiss:r,style:{transition:"all 200ms ease-out",backgroundColor:b?"rgba(0,0,0,0.25)":"rgba(0,0,0,0)",display:"flex",justifyContent:"center",zIndex:1400}},d.createElement(B.az,{as:g.Cf,"aria-label":"Mobile navigation",className:k.JA,position:"absolute",zIndex:"docked",bg:"white",paddingX:5,style:{transition:"all 200ms ease-out",opacity:b?1:0,border:"1px solid black",padding:"0 20px 20px 20px",alignSelf:"center",justifyContent:"center"}},d.createElement(B.az,(0,l.A)({position:"relative"},(null==w?void 0:w.length)>0&&{className:k.vX}),d.createElement(S.A,{isLoading:m}),d.createElement(B.so,{marginY:4,justify:"flex-end"},d.createElement(B.$n,{variant:"unstyled",paddingX:0,height:4,width:"auto",onClick:r},d.createElement(p.A,null,"Close"),d.createElement(v.US,{boxSize:6}))),d.createElement(B.BJ,null,d.createElement(B.EY,{variant:"subhead"},n?d.createElement(i.A,{id:"uSpe21",defaultMessage:[{type:0,value:"Edit Address"}]}):d.createElement(i.A,{id:"xg14pg",defaultMessage:[{type:0,value:"Add Address"}]})),d.createElement(B.EY,{variant:"caption"},d.createElement(i.A,{id:"6D+soQ",defaultMessage:[{type:0,value:"*Required"}]})),d.createElement(B.az,null,d.createElement("form",{onSubmit:e.handleSubmit(c)},d.createElement(B.BJ,null,d.createElement(x,{isOpen:C,toggleManually:I,form:e,currentAddressName:n,allAddresses:w}),C&&d.createElement(A.A,{onCancel:r,saveButtonLabel:u(n?{id:"BWpuKl",defaultMessage:[{type:0,value:"Update"}]}:{id:"2/2yg+",defaultMessage:[{type:0,value:"Add"}]}),saveButtonProps:{style:{minWidth:210}},cancelButtonProps:{style:{minWidth:210}}}),s&&d.createElement(M.A,{message:d.createElement(i.A,{id:"WZAy1i",defaultMessage:[{type:0,value:"Delete Address"}]}),onClick:s})))))))):null};F.propTypes={form:u().object,hasAddresses:u().bool,selectedAddressId:u().string,toggleEdit:u().func,submitForm:u().func};const J=(0,c.PA)((({isWebView:e})=>{const{isRegistered:t,addresses:a,primaryAddress:n,createCustomerAddress:l,updateCustomerAddress:o,removeCustomerAddress:c,setDefaultAddress:m,loading:u}=(0,f.NK)(),[g,p]=(0,d.useState)(!1),[A,y]=(0,d.useState)(!1),[v,h]=(0,d.useState)(),C=(0,E.mN)({mode:"onBlur"}),I=(null==a||a.length,(new z.W).get(T.l5)||""),M=null==a?void 0:a.filter((e=>e.addressId!==(null==n?void 0:n.addressId)&&e.countryCode===I)),w=null==a?void 0:a.filter((e=>e.addressId!==(null==n?void 0:n.addressId))),x="true"!==e?w:M,j=function(){var e=(0,s.A)((function*(e){try{C.clearErrors();const{searchForAddress:t}=e,a=(0,r.A)(e,N);v?yield o(P(P({},a),{},{addressId:e.addressId}),v,!0):yield l(a),J()}catch(e){C.setError("global",{type:"manual",message:e.message})}}));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=(0,s.A)((function*(e){g&&p(!1);try{e===v&&(h(void 0),p(!1),C.reset({addressId:""})),yield c(e)}catch(e){C.setError("global",{type:"manual",message:e.message})}}));return function(t){return e.apply(this,arguments)}}(),J=e=>{C.reset(P({},e)),null!=e&&e.addressId?(h(e.addressId),p(!0)):(h(void 0),p(!g))},R=function(){var e=(0,s.A)((function*(e){g&&p(!1);try{y(!0),e===v&&(h(void 0),p(!1)),yield m(e),window.scrollTo({top:0,behavior:"smooth"})}catch(e){C.setError("global",{type:"manual",message:e.message})}finally{y(!1)}}));return function(t){return e.apply(this,arguments)}}();return d.createElement(B.BJ,{spacing:10,"data-testid":"account-addresses-page",paddingLeft:[5,10],paddingRight:[5,10],paddingTop:[0,10,10],paddingBottom:10},d.createElement(B.EY,{as:"h1",variant:"unstyled",fontSize:"cmsHeading",letterSpacing:"xl",fontWeight:"semibold",paddingTop:2,paddingBottom:1},d.createElement(i.A,{id:"xBrtnx",defaultMessage:[{type:0,value:"Addresses"}]}
1)),(null==a?void 0:a.length)>0&&d.createElement(B.az,{position:"relative",display:"grid",className:k.ic},d.createElement(S.A,{isLoading:A}),d.createElement(B.$n,{onClick:J,style:{width:185}},d.createElement(B.EY,{variant:"buttonText"},d.createElement(i.A,{id:"fIHFDI",defaultMessage:[{type:0,value:"Add New Address"}]}))),d.createElement(F,{form:C,isOpen:g&&!v,hasAddresses:(null==a?void 0:a.length)>0,submitForm:j,selectedAddressId:v,toggleEdit:J,isLoading:u}),n&&d.createElement(B.az,{borderColor:"gray200",borderTop:"1px",borderBottom:"1px",paddingY:10,marginY:10,id:"account-default-address-section"},d.createElement(B.BJ,{spacing:5},d.createElement(B.EY,{variant:"unstyled",fontWeight:"semibold",fontSize:"xl",letterSpacing:"md"},d.createElement(i.A,{id:"hMRP6J",defaultMessage:[{type:0,value:"Default Address"}]})),d.createElement(b.A,{position:"relative",onEdit:()=>J(n)},d.createElement(B.BJ,{spacing:2},d.createElement(B.EY,{variant:"tagline",paddingBottom:1},n.addressId),d.createElement(O.A,{address:n}),g&&n.addressId===v&&d.createElement(D,null))),d.createElement(F,{form:C,isOpen:g&&n.addressId===v,hasAddresses:(null==a?void 0:a.length)>0,submitForm:j,selectedAddressId:v,toggleEdit:J,isLoading:u}))),(null==x?void 0:x.length)>0&&d.createElement(B.az,{borderColor:"gray200",borderBottom:"1px",paddingBottom:7,marginBottom:10},d.createElement(B.BJ,{spacing:5},d.createElement(B.EY,{variant:"unstyled",fontWeight:"semibold",fontSize:"xl",letterSpacing:"md"},d.createElement(i.A,{id:"pkpjrw",defaultMessage:[{type:0,value:"Other Addresses"}]})),x.map((e=>d.createElement(B.az,{key:e.addressId,marginBottom:3,id:`addresses-saved-address-${e.addressId}`},d.createElement(b.A,{position:"relative",onRemove:()=>Y(e.addressId),onEdit:()=>J(e),makeDefault:()=>R(e.addressId)},d.createElement(B.BJ,null,d.createElement(B.EY,{variant:"tagline",paddingBottom:1},e.addressId),d.createElement(O.A,{address:e}),g&&e.addressId===v&&d.createElement(D,null))),d.createElement(F,{form:C,isOpen:g&&e.addressId===v,hasAddresses:(null==a?void 0:a.length)>0,submitForm:j,selectedAddressId:v,toggleEdit:J,handleDelete:()=>Y(e.addressId),isLoading:u})))))),"true"!==e&&d.createElement(B.ov,null,d.createElement(B.$n,{as:L.A,to:"/account",variant:"outline",style:{width:280}},d.createElement(B.EY,{variant:"unstyled",fontSize:"lg",letterSpacing:"lg"},d.createElement(i.A,{id:"XQWdCT",defaultMessage:[{type:0,value:"Back to My Account"}]}))))),t&&!(null!=a&&a.length)>0&&!g&&d.createElement(B.az,null,d.createElement(B.az,{borderColor:"gray200",borderBottom:"1px"},d.createElement(B.az,{paddingBottom:10},d.createElement(B.$n,{onClick:J,style:{width:185}},d.createElement(B.EY,{variant:"buttonText"},d.createElement(i.A,{id:"fIHFDI",defaultMessage:[{type:0,value:"Add New Address"}]}))))),"true"!==e&&d.createElement(B.ov,{paddingTop:10},d.createElement(B.$n,{as:L.A,to:"/account",variant:"outline",style:{width:280}},d.createElement(B.EY,{variant:"unstyled",fontSize:"lg",letterSpacing:"lg"},d.createElement(i.A,{id:"XQWdCT",defaultMessage:[{type:0,value:"Back to My Account"}]}))))),d.createElement(F,{form:C,isOpen:!(null!=a&&a.length)>0&&g&&!v,hasAddresses:(null==a?void 0:a.length)>0,submitForm:j,selectedAddressId:v,toggleEdit:J,isLoading:u}))}));J.getTemplateName=()=>"account-addresses";const R=J}}]);

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.