PageSourceSearch

https://citizenwatch.com/mobify/bundle/614/pages-my-account.js

js citizenwatch.com collected 2026-09-24 08:44:57 UTC 67,541 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4350],{42665(e,t,a){a.d(t,{i:()=>l,r:()=>r});const l=[{value:"AL",label:"Alabama"},{value:"AK",label:"Alaska"},{value:"AZ",label:"Arizona"},{value:"AR",label:"Arkansas"},{value:"CA",label:"California"},{value:"CO",label:"Colorado"},{value:"CT",label:"Connecticut"},{value:"DE",label:"Delaware"},{value:"DC",label:"District Of Columbia"},{value:"FL",label:"Florida"},{value:"GA",label:"Georgia"},{value:"HI",label:"Hawaii"},{value:"ID",label:"Idaho"},{value:"IL",label:"Illinois"},{value:"IN",label:"Indiana"},{value:"IA",label:"Iowa"},{value:"KS",label:"Kansas"},{value:"KY",label:"Kentucky"},{value:"LA",label:"Louisiana"},{value:"ME",label:"Maine"},{value:"MD",label:"Maryland"},{value:"MA",label:"Massachusetts"},{value:"MI",label:"Michigan"},{value:"MN",label:"Minnesota"},{value:"MS",label:"Mississippi"},{value:"MO",label:"Missouri"},{value:"MT",label:"Montana"},{value:"NE",label:"Nebraska"},{value:"NV",label:"Nevada"},{value:"NH",label:"New Hampshire"},{value:"NJ",label:"New Jersey"},{value:"NM",label:"New Mexico"},{value:"NY",label:"New York"},{value:"NC",label:"North Carolina"},{value:"ND",label:"North Dakota"},{value:"OH",label:"Ohio"},{value:"OK",label:"Oklahoma"},{value:"OR",label:"Oregon"},{value:"PA",label:"Pennsylvania"},{value:"RI",label:"Rhode Island"},{value:"SC",label:"South Carolina"},{value:"SD",label:"South Dakota"},{value:"TN",label:"Tennessee"},{value:"TX",label:"Texas"},{value:"UT",label:"Utah"},{value:"VT",label:"Vermont"},{value:"VA",label:"Virginia"},{value:"WA",label:"Washington"},{value:"WV",label:"West Virginia"},{value:"WI",label:"Wisconsin"},{value:"WY",label:"Wyoming"}],r=[{value:"AB",label:"Alberta"},{value:"BC",label:"British Columbia"},{value:"MB",label:"Manitoba"},{value:"NB",label:"New Brunswick"},{value:"NL",label:"Newfoundland and Labrador"},{value:"NS",label:"Nova Scotia"},{value:"ON",label:"Ontario"},{value:"PE",label:"Prince Edward Island"},{value:"QC",label:"Quebec"},{value:"SK",label:"Saskatchewan"},{value:"NT",label:"Northwest Territories"},{value:"NU",label:"Nunavut"},{value:"YT",label:"Yukon"}]},73328(e,t,a){a.d(t,{A:()=>i});var l=a(16602),r=a(34692),s=a(40745),n=a(42665),d=a(66322);const o=(0,l.YK)({required:{defaultMessage:[{type:0,value:"Required"}],id:"use_address_fields.error.required"},firstName:{defaultMessage:[{type:0,value:"First Name"}],id:"use_address_fields.label.first_name"},lastName:{defaultMessage:[{type:0,value:"Last Name"}],id:"use_address_fields.label.last_name"},phone:{defaultMessage:[{type:0,value:"Phone"}],id:"use_address_fields.label.phone"},country:{defaultMessage:[{type:0,value:"Country"}],id:"use_address_fields.label.country"},address:{defaultMessage:[{type:0,value:"Address"}],id:"use_address_fields.label.address"},city:{defaultMessage:[{type:0,value:"City"}],id:"use_address_fields.label.city"},state:{defaultMessage:[{type:0,value:"State"}],id:"use_address_fields.label.state"},province:{defaultMessage:[{type:0,value:"Province"}],id:"use_address_fields.label.province"},zipCode:{defaultMessage:[{type:0,value:"Zip Code"}],id:"use_address_fields.label.zipCode"},postalCode:{defaultMessage:[{type:0,value:"Postal Code"}],id:"use_address_fields.label.postal_code"},stateCodeInvalid:{defaultMessage:[{type:0,value:"Please enter 2-letter state/province."}],id:"use_address_fields.error.state_code_invalid"},preferred:{defaultMessage:[{type:0,value:"Set as default"}],id:"use_address_fields.label.preferred"}});function i({form:{watch:e,control:t,formState:{errors:a}},prefix:l=""}){const{formatMessage:i}=(0,r.A)(),c=e("countryCode");return{firstName:{name:`${l}firstName`,label:i(o.firstName),defaultValue:"",type:"text",autoComplete:"given-name",rules:{required:i({defaultMessage:[{type:0,value:"Please enter your first name."}],id:"use_address_fields.error.please_enter_first_name"})},error:a[`${l}firstName`],control:t},lastName:{name:`${l}lastName`,label:i(o.lastName),defaultValue:"",type:"text",autoComplete:"family-name",rules:{required:i({defaultMessage:[{type:0,value:"Please enter your last name."}],id:"use_address_fields.error.please_enter_last_name"})},error:a[`${l}lastName`],control:t},phone:{name:`${l}phone`,label:i(o.phone),defaultValue:"",type:"tel",autoComplete:"tel",rules:{required:i({defaultMessage:[{type:0,value:"Please enter your phone number."}],id:"use_address_fields.error.please_enter_phone_number"})},error:a[`${l}phone`],inputProps:({onChange:e})=>({inputMode:"numeric",onChange(t){e((0,s.n)(t.target.value))}}),control:t},countryCode:{name:`${l}countryCode`,label:i(o.country),defaultValue:"US",type:"select",options:d.NZ,rules:{required:i({defaultMessage:[{type:0,value:"Please select your country."}],id:"use_address_fields.error.please_select_your_country"})},error:a[`${l}countryCode`],control:t},address1:{name:`${l}address1`,label:i(o.address),defaultValue:"",type:"text",autoComplete:"address-line1",rules:{required:i({defaultMessage:[{type:0,value:"Please enter your address."}],id:"use_address_fields.error.please_select_your_address"})},error:a[`${l}address1`],control:t}
1,city:{name:`${l}city`,label:i(o.city),defaultValue:"",type:"text",rules:{required:i({defaultMessage:[{type:0,value:"Please enter your city."}],id:"use_address_fields.error.please_select_your_city"})},error:a[`${l}city`],control:t},stateCode:{name:`${l}stateCode`,label:i("CA"===c?o.province:o.state),defaultValue:"",type:"select",options:[{value:"",label:""},..."CA"===c?n.r:n.i],rules:{required:"CA"===c?"Please select your province.":i({defaultMessage:[{type:0,value:"Please select your state."}],id:"use_address_fields.error.please_select_your_state_or_province"})},error:a[`${l}stateCode`],control:t},postalCode:{name:`${l}postalCode`,label:i("CA"===c?o.postalCode:o.zipCode),defaultValue:"",type:"text",autoComplete:"postal-code",rules:{required:"CA"===c?"Please enter your postal code.":i({defaultMessage:[{type:0,value:"Please enter your zip code."}],id:"use_address_fields.error.please_enter_your_postal_or_zip"})},error:a[`${l}postalCode`],control:t},preferred:{name:`${l}preferred`,label:i(o.preferred),defaultValue:!1,type:"checkbox",autoComplete:"honorific-prefix",rules:{},control:t}}}},1312(e,t,a){a.d(t,{A:()=>s});var l=a(34692),r=a(2088);function s({form:{control:e,formState:{errors:t},getValues:a},prefix:s=""}){const{formatMessage:n}=(0,l.A)();return{currentPassword:{name:`${s}currentPassword`,label:n({defaultMessage:[{type:0,value:"Current Password"}],id:"use_update_password_fields.label.current_password"}),defaultValue:"",type:"password",autoComplete:"current-password",rules:{required:n({defaultMessage:[{type:0,value:"Please enter your password."}],id:"use_update_password_fields.error.required_password"})},error:t[`${s}currentPassword`],control:e},password:{name:`${s}password`,label:n({defaultMessage:[{type:0,value:"New Password"}],id:"use_update_password_fields.label.new_password"}),type:"password",autoComplete:"new-password",defaultValue:"",rules:{required:n({defaultMessage:[{type:0,value:"Please provide a new password."}],id:"use_update_password_fields.error.required_new_password"}),validate:{hasMinChars:e=>(0,r.O)(e).hasMinChars||n({defaultMessage:[{type:0,value:"Password must contain at least 8 characters."}],id:"use_update_password_fields.error.minimum_characters"})}},error:t[`${s}password`],control:e},confirmPassword:{name:`${s}confirmPassword`,label:n({defaultMessage:[{type:0,value:"Confirm Password"}],id:"use_update_password_fields.label.confirm_new_password"}),type:"password",autoComplete:"new-password",defaultValue:"",rules:{required:n({defaultMessage:[{type:0,value:"Please confirm your password."}],id:"use_update_password_fields.error.required_confirm_password"}),validate:{matches:e=>e===a(`${s}password`)||n({defaultMessage:[{type:0,value:"Passwords do not match."}],id:"use_update_password_fields.error.password_mismatch"})}},error:t[`${s}confirmPassword`],control:e}}}},68733(e,t,a){a.d(t,{A:()=>f});var l=a(64180),r=a(18801),s=a(77810),n=a(75826),d=a.n(n),o=a(34692),i=a(87275),c=a(50667),u=a(62345);const m=["urls","currentURL"],p=e=>{const t=(0,o.A)(),{urls:a,currentURL:n}=e,d=(0,r.A)(e,m),{currentIndex:p,prev:f,next:v,items:y}=(0,c.WQ)(a,n);if(a.length<=1)return null;const b=e=>"flex items-center gap-1 b1-regular text-black dark:text-white hover:underline"+(e?" opacity-40 pointer-events-none":"");return s.createElement("div",(0,l.A)({"data-testid":"sf-pagination",className:"sf-pagination flex flex-wrap items-center gap-10"},d),s.createElement(i.Link,{to:f||n,className:b(!f),"aria-label":t.formatMessage({id:"pagination.link.prev.assistive_msg",defaultMessage:[{type:0,value:"Previous Page"}]}),"aria-disabled":!f},s.createElement(u.YJ,{className:"w-5 h-5"})),y.map(e=>{if("ellipsis"===e.type)return s.createElement("span",{key:e.key,className:"b1-regular text-brand-gray","aria-hidden":"true"},"...");const l=e.index===p;return s.createElement(i.Link,{key:`link-${e.index}`,to:a[e.index],"aria-label":t.formatMessage({id:"pagination.link.page",defaultMessage:[{type:0,value:"Page "},{type:1,value:"page"}]},{page:e.index+1}),"aria-current":l?"page":void 0,className:"b1-semibold tabular-nums"+(l?" text-black dark:text-white":" text-brand-gray")},String(e.index+1).padStart(2,"0"))}),s.createElement(i.Link,{to:v||n,className:b(!v),"aria-label":t.formatMessage({id:"pagination.link.next.assistive_msg",defaultMessage:[{type:0,value:"Next Page"}]}),"aria-disabled":!v},s.createElement(u.vK,{className:"w-5 h-5"})))};p.displayName="Pagination",p.propTypes={urls:d().array.isRequired,currentURL:d().string};const f=p},32432(e,t,a){a.d(t,{Le:()=>c,hl:()=>u,vr:()=>m});var l=a(77810),r=a(75826),s=a.n(r),n=a(41863),d=a(4207),o=a(6803);const i=(0,l.createContext)(),c=({id:e,title:t,headerAction:a,editing:r,disabled:s,disableEdit:c,onEdit:u,editLabel:m,editAction:p,isLoading:f,children:v,onEditActionClick:y}
1)=>{const b=(0,l.useRef)();return(0,l.useEffect)(()=>{r&&b.current&&b.current.focus()},[r]),l.createElement(i.Provider,{value:{editing:r,disabled:s}},l.createElement("div",{"data-testid":`sf-toggle-card-${e}`,className:"flex mb-[40px] w-full"},l.createElement("div",{className:r||!s?"space-y-4 w-full":"space-y-0 w-full"},l.createElement("div",{className:"flex justify-between items-center"},l.createElement(d.A,{as:"h3",variant:"h5-semibold",tabIndex:"0",ref:b},t),a),l.createElement("div",{"data-testid":`sf-toggle-card-${e}-content`},v),!r&&!s&&u&&!c&&l.createElement("button",{className:"btn-secondary mt-4",onClick:u,"aria-label":m},m||l.createElement(n.A,{defaultMessage:[{type:0,value:"Edit"}],id:"toggle_card.action.edit"})),r&&p&&y&&l.createElement("button",{className:"btn-secondary mt-4",onClick:y,"aria-label":p},p)),f&&r&&l.createElement(o.A,null)))},u=({children:e})=>{const{editing:t}=(0,l.useContext)(i);return t?e:null},m=({children:e})=>{const{editing:t,disabled:a}=(0,l.useContext)(i);return t||a?null:e};c.propTypes={id:s().string,title:s().any,headerAction:s().node,editLabel:s().any,editing:s().bool,isLoading:s().bool,disabled:s().bool,disableEdit:s().bool,onEdit:s().func,editAction:s().string,onEditActionClick:s().func,children:s().any},u.propTypes={children:s().any},m.propTypes={children:s().any}},78689(e,t,a){a.r(t),a.d(t,{default:()=>Ye});var l=a(77810),r=a(75826),s=a.n(r),n=a(41863),d=a(64965),o=a(17364),i=a(47021),c=a(64180),u=a(28407),m=a(34692),p=a(49785),f=a(62345),v=a(32432),y=a(16602),b=a(40745),g=a(89891);const E=({form:e,prefix:t=""})=>{const a=function({form:{control:e,formState:{errors:t}},prefix:a=""}){const{formatMessage:l}=(0,m.A)();return{firstName:{name:`${a}firstName`,label:l({defaultMessage:[{type:0,value:"First Name"}],id:"use_profile_fields.label.first_name"}),type:"text",autoComplete:"given-name",defaultValue:"",rules:{required:l({defaultMessage:[{type:0,value:"Please enter your first name."}],id:"use_profile_fields.error.required_first_name"})},error:t[`${a}firstName`],control:e},lastName:{name:`${a}lastName`,label:l({defaultMessage:[{type:0,value:"Last Name"}],id:"use_profile_fields.label.last_name"}),type:"text",defaultValue:"",autoComplete:"family-name",rules:{required:l({defaultMessage:[{type:0,value:"Please enter your last name."}],id:"use_profile_fields.error.required_last_name"})},error:t[`${a}lastName`],control:e},email:{name:`${a}email`,label:l({defaultMessage:[{type:0,value:"Email"}],id:"use_profile_fields.label.email"}),placeholder:"[email protected]",type:"email",defaultValue:"",autoComplete:"email",rules:{required:l({defaultMessage:[{type:0,value:"Please enter a valid email address."}],id:"use_profile_fields.error.required_email"})},error:t[`${a}email`],control:e},phone:{name:`${a}phone`,label:l({defaultMessage:[{type:0,value:"Phone Number"}],id:"use_profile_fields.label.phone"}),defaultValue:"",type:"tel",autoComplete:"tel",rules:{required:l({defaultMessage:[{type:0,value:"Please enter your phone number."}],id:"use_profile_fields.error.required_phone"})},error:t[`${a}phone`],inputProps:({onChange:e})=>({inputMode:"numeric",onChange(t){e((0,b.n)(t.target.value))}}),control:e}}}({form:e,prefix:t}),r=(0,m.A)(),s=(0,y.zR)({defaultMessage:[{type:0,value:"Profile Form"}],id:"profile_fields.label.profile_form"}),n=e=>l.createElement("div",{className:"flex flex-row items-baseline gap-6"},l.createElement("label",{htmlFor:`${e.name}-input`,className:"w-[120px] shrink-0 label-text"},e.label),l.createElement("div",{className:"flex-1"},l.createElement(g.A,(0,c.A)({},e,{formLabel:l.createElement(l.Fragment,null)}))));return l.createElement("div",{className:"space-y-2","aria-label":r.formatMessage(s)},n(a.firstName),n(a.lastName),n(a.phone),n(a.email))};E.propTypes={form:s().object.isRequired,prefix:s().string};const h=E;var _=a(1312),N=a(54666),x=a(73328),w=a(90031),A=a(5332),C=a(12109);const M=({allowPasswordChange:e=!1})=>{var t;const{formatMessage:a}=(0,m.A)(),r=(0,l.useRef)(null),{data:s}=(0,A.J)(),{isRegistered:d,customerId:o}=s,i=(0,w.useShopperCustomersMutation)("updateCustomer"),c=(0,C.d)(),[y,b]=(0,l.useState)(!1),g=(0,p.mN)({defaultValues:{firstName:null==s?void 0:s.firstName,lastName:null==s?void 0:s.lastName,email:null==s?void 0:s.email,phone:null==s?void 0:s.phoneHome}});(0,l.useEffect)(()=>{g.reset({firstName:s.firstName,lastName:s.lastName,email:s.email,phone:s.phoneHome})},[null==s?void 0:s.firstName,null==s?void 0:s.lastName,null==s?void 0:s.email,null==s?void 0:s.phoneHome]);const E=function(){var e=(0,u.A)(function*(e){try{g.clearErrors(),i.mutate({parameters:{customerId:o}
1,body:{firstName:e.firstName,lastName:e.lastName,phoneHome:e.phone,email:e.email,login:e.email}},{onSuccess:()=>{var e;b(!1),c({title:a({defaultMessage:[{type:0,value:"Profile updated"}],id:"profile_card.info.profile_updated"}),status:"success",isClosable:!0}),null==r||null===(e=r.current)||void 0===e||e.focus()}})}catch(e){g.setError("global",{type:"manual",message:e.message})}});return function(t){return e.apply(this,arguments)}}();return l.createElement(v.Le,{id:"my-profile",title:l.createElement(n.A,{defaultMessage:[{type:0,value:"Personal Info"}],id:"profile_card.title.personal_info"}),editing:y,disableEdit:!e,isLoading:g.formState.isSubmitting,onEdit:d?()=>b(!0):void 0},l.createElement(v.hl,null,l.createElement("form",{onSubmit:g.handleSubmit(E)},l.createElement("div",{className:"flex flex-col gap-6"},(null===(t=g.formState.errors)||void 0===t?void 0:t.global)&&l.createElement("div",{role:"alert",className:"flex items-center gap-2 p-3 text-sm text-brand-red"},l.createElement(f._0,{className:"w-4 h-4 shrink-0"}),l.createElement("span",null,g.formState.errors.global.message)),l.createElement(h,{form:g}),l.createElement("div",{className:"grid grid-cols-1 gap-2 mt-4 lg:grid-cols-2 lg:gap-4"},l.createElement("button",{type:"submit",className:"py-3 bg-brand-dark-gray text-brand-off-white text-sm font-normal"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Confirm"}],id:"profile_card.button.confirm"})),l.createElement("button",{type:"button",className:"py-3 bg-white text-brand-dark-gray border border-brand-dark-gray text-sm font-normal",onClick:()=>{var e;b(!1),null==r||null===(e=r.current)||void 0===e||e.focus(),g.reset()}},l.createElement(n.A,{defaultMessage:[{type:0,value:"Cancel"}],id:"profile_card.button.cancel"})))))),l.createElement(v.vr,null,l.createElement("div",{className:"space-y-2"},[{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"First Name"}],id:"profile_card.label.first_name"}),value:null==s?void 0:s.firstName},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"Last Name"}],id:"profile_card.label.last_name"}),value:null==s?void 0:s.lastName},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"Phone Number"}],id:"profile_card.label.phone"}),value:(null==s?void 0:s.phoneHome)||l.createElement(n.A,{defaultMessage:[{type:0,value:"Not provided"}],id:"profile_card.message.not_provided"})},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"Email"}],id:"profile_card.label.email"}),value:null==s?void 0:s.email}].map(({label:e,value:t},a)=>l.createElement("div",{key:a,className:"flex flex-row items-center gap-6"},l.createElement("span",{className:"w-[120px] shrink-0 text-sm font-bold"},e),l.createElement("div",{className:"flex-1 flex items-center h-10"},l.createElement("span",{className:"text-sm"},t)))))))};M.propTypes={allowPasswordChange:s().bool};const S=()=>{var e,t;const{formatMessage:a}=(0,m.A)(),r=(0,l.useRef)(null),{data:s}=(0,A.J)(),{isRegistered:d}=s,o=(0,w.useAuthHelper)(w.AuthHelpers.UpdateCustomerPassword),i=(0,C.d)(),[y,b]=(0,l.useState)(!1),E=(0,p.mN)(),h=function(){var e=(0,u.A)(function*(e){try{var t;E.clearErrors(),yield o.mutateAsync({customer:s,password:e.password,currentPassword:e.currentPassword,shouldReloginCurrentSession:!0}),b(!1),i({title:a({defaultMessage:[{type:0,value:"Password updated"}],id:"password_card.info.password_updated"}),status:"success",isClosable:!0}),null==r||null===(t=r.current)||void 0===t||t.focus(),E.reset()}catch(e){const t=yield e.response.json();E.setError("root.global",{type:"manual",message:t.detail})}});return function(t){return e.apply(this,arguments)}}(),x=(0,_.A)({form:E}),M=E.watch("password"),S=e=>l.createElement("div",{className:"flex flex-row items-baseline gap-6"},l.createElement("label",{htmlFor:`${e.name}-input`,className:"w-[160px] shrink-0 text-sm font-bold whitespace-nowrap"},e.label),l.createElement("div",{className:"flex-1"},l.createElement(g.A,(0,c.A)({},e,{formLabel:l.createElement(l.Fragment,null)}))));return l.createElement(v.Le,{id:"password",title:l.createElement(n.A,{defaultMessage:[{type:0,value:"Password"}],id:"password_card.title.password"}),editing:y,isLoading:E.formState.isSubmitting,onEdit:d?()=>b(!0):void 0},l.createElement(v.hl,null,l.createElement("form",{onSubmit:E.handleSubmit(h)},l.createElement("div",{className:"flex flex-col gap-6"},(null===(e=E.formState.errors)||void 0===e||null===(t=e.root)||void 0===t?void 0:t.global)&&l.createElement("div",{"data-testid":"password-update-error",role:"alert",className:"flex items-center gap-2 p-3 text-sm text-brand-red"},l.createElement(f._0,{className:"w-4 h-4 shrink-0"}),l.createElement("span",null,E.formState.errors.root.global.message)),l.createElement("div",{className:"space-y-2"},S(x.currentPassword),l.createElement("div",{className:"flex flex-row items-baseline gap-6"},l.createElement("label",{htmlFor:`${x.password.name}-input`,className:"w-[160px] shrink-0 text-sm font-bold whitespace-nowrap"},x.password.label),l.createElement("div",{className:"flex-1"},l.createElement(g.A,(0,c.A)({},x.password,{formLabel:l.createElement(l.Fragment,null)})),l.createElement(N.A,{value:M}
1))),S(x.confirmPassword)),l.createElement("div",{className:"grid grid-cols-1 gap-2 mt-4 lg:grid-cols-2 lg:gap-4"},l.createElement("button",{type:"submit",className:"py-3 bg-brand-dark-gray text-brand-off-white text-sm font-normal"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Confirm"}],id:"profile_card.button.confirm"})),l.createElement("button",{type:"button",className:"py-3 bg-white text-brand-dark-gray border border-brand-dark-gray text-sm font-normal",onClick:()=>{var e;b(!1),null==r||null===(e=r.current)||void 0===e||e.focus(),E.reset()}},l.createElement(n.A,{defaultMessage:[{type:0,value:"Cancel"}],id:"profile_card.button.cancel"})))))),l.createElement(v.vr,null,l.createElement("div",{className:"space-y-4"},l.createElement("div",null,l.createElement("span",{className:"inline-block w-[150px] font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Password"}],id:"password_card.label.password"})),l.createElement("span",null,"XXXXXXXXXXXX")))))},k=()=>{var e,t;const{formatMessage:a}=(0,m.A)(),r=(0,l.useRef)(null),{data:s}=(0,A.J)(),{isRegistered:d,customerId:o}=s,y=null===(e=s.addresses)||void 0===e?void 0:e.find(e=>!0===e.preferred),b=(0,w.useShopperCustomersMutation)("updateCustomerAddress"),E=(0,C.d)(),[h,_]=(0,l.useState)(!1),N=(0,p.mN)({defaultValues:{firstName:null==y?void 0:y.firstName,lastName:null==y?void 0:y.lastName,phone:null==y?void 0:y.phone,address1:null==y?void 0:y.address1,city:null==y?void 0:y.city,stateCode:null==y?void 0:y.stateCode,postalCode:null==y?void 0:y.postalCode,countryCode:(null==y?void 0:y.countryCode)||"US"}});(0,l.useEffect)(()=>{N.reset({firstName:null==y?void 0:y.firstName,lastName:null==y?void 0:y.lastName,phone:null==y?void 0:y.phone,address1:null==y?void 0:y.address1,city:null==y?void 0:y.city,stateCode:null==y?void 0:y.stateCode,postalCode:null==y?void 0:y.postalCode,countryCode:(null==y?void 0:y.countryCode)||"US"})},[null==y?void 0:y.firstName,null==y?void 0:y.lastName,null==y?void 0:y.phone,null==y?void 0:y.address1,null==y?void 0:y.city,null==y?void 0:y.stateCode,null==y?void 0:y.postalCode,null==y?void 0:y.countryCode]);const M=(0,x.A)({form:N}),S=e=>l.createElement("div",{className:"flex flex-row items-baseline gap-6"},l.createElement("label",{htmlFor:`${e.name}-input`,className:"w-[120px] shrink-0 text-sm font-bold"},e.label),l.createElement("div",{className:"flex-1"},l.createElement(g.A,(0,c.A)({},e,{formLabel:l.createElement(l.Fragment,null)})))),k=function(){var e=(0,u.A)(function*(e){try{N.clearErrors(),b.mutate({parameters:{customerId:o,addressName:null==y?void 0:y.addressId},body:{addressId:null==y?void 0:y.addressId,firstName:e.firstName,lastName:e.lastName,phoneHome:e.phone,address1:e.address1,city:e.city,stateCode:e.stateCode,postalCode:e.postalCode,countryCode:e.countryCode,preferred:!0}},{onSuccess:()=>{var e;_(!1),E({title:a({defaultMessage:[{type:0,value:"Address updated"}],id:"address_card.info.address_updated"}),status:"success",isClosable:!0}),null==r||null===(e=r.current)||void 0===e||e.focus()}})}catch(e){N.setError("global",{type:"manual",message:e.message})}});return function(t){return e.apply(this,arguments)}}();return l.createElement(v.Le,{id:"default-address",title:l.createElement(n.A,{defaultMessage:[{type:0,value:"Default Address"}],id:"address_card.title.address_info"}),headerAction:l.createElement(i.A,{to:"/my-account/addresses",className:"text-sm underline"},l.createElement(n.A,{defaultMessage:[{type:0,value:"View all Addresses"}],id:"address_card.link.view_all_addresses"})),editing:h,isLoading:N.formState.isSubmitting,onEdit:d?()=>_(!0):void 0},l.createElement(v.hl,null,l.createElement("form",{onSubmit:N.handleSubmit(k)},l.createElement("div",{className:"flex flex-col gap-6"},(null===(t=N.formState.errors)||void 0===t?void 0:t.global)&&l.createElement("div",{role:"alert",className:"flex items-center gap-2 p-3 text-sm text-brand-red"},l.createElement(f._0,{className:"w-4 h-4 shrink-0"}),l.createElement("span",null,N.formState.errors.global.message)),l.createElement("div",{className:"space-y-2"},S(M.firstName),S(M.lastName),S(M.phone),S(M.address1),S(M.city),S(M.stateCode),S(M.postalCode)),l.createElement("div",{className:"grid grid-cols-1 gap-2 mt-4 lg:grid-cols-2 lg:gap-4"},l.createElement("button",{type:"submit",className:"py-3 bg-brand-dark-gray text-brand-off-white text-sm font-normal"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Confirm"}],id:"profile_card.button.confirm"})),l.createElement("button",{type:"button",className:"py-3 bg-white text-brand-dark-gray border border-brand-dark-gray text-sm font-normal",onClick:()=>{var e;_(!1),null==r||null===(e=r.current)||void 0===e||e.focus(),N.reset()}},l.createElement(n.A,{defaultMessage:[{type:0,value:"Cancel"}],id:"profile_card.button.cancel"})))))),l.createElement(v.vr,null,l.createElement("div",{className:"space-y-2"},[{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"First Name"}],id:"address_card.label.first_name"}),value:null==y?void 0:y.firstName},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"Last Name"}],id:"address_card.label.last_name"}),value:null==y?void 0:y.lastName},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"Phone"}],id:"address_card.label.phone"}),value:null==y?void 0:y.phone},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"Address"}],id:"address_card.label.address1"}),value:null==y?void 0:y.address1},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"City"}],id:"address_card.label.city"}),value:null==y?void 0:y.city},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"State"}],id:"address_card.label.state"}),value:null==y?void 0:y.stateCode},{label:l.createElement(n.A,{defaultMessage:[{type:0,value:"Zip Code"}],id:"address_card.label.zip_code"}),value:null==y?void 0:y.postalCode}].map(({label:e,value:t},a)=>l.createElement("div",{key:a,className:"flex flex-row items-center gap-6"},l.createElement("span",{className:"w-[120px] shrink-0 text-sm font-bold"},e),l.createElement("div",{className:"flex-1 flex items-center h-10"},l.createElement("span",{className:"text-sm"},t)))))))};k.displayName="AddressCard";const P=()=>{const e=(0,l.useRef)();(0,l.useEffect)(()=>{var t;null==e||null===(t=e.current)||void 0===t||t.focus()},[]);const{isExternal:t}=(0,w.useCustomerType)();return l.createElement("div",{"data-testid":"account-detail-page",className:"w-full max-w-[1344px] mx-auto grid grid-cols-1 lg:grid-cols-[3fr_2fr] text-sm"},l.createElement("div",null,l.createElement(M,{allowPasswordChange:!t}),!t&&l.createElement(S,null)),l.createElement("div",null,l.createElement(k,null)))};P.getTemplateName=()=>"account-detail";const I=P;var O=a(10939),R=a(27869),q=a(60240),j=a(42665);function D(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,l)}return a}function T(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?D(Object(a),!0).forEach(function(t){(0,O.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):D(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const L=({isOpen:e,onConfirm:t,onCancel:a})=>e?l.createElement("div",{className:"fixed inset-0 z-50 flex items-center justify-center"},l.createElement("div",{className:"absolute inset-0 bg-black/40",onClick:a}),l.createElement("div",{className:"relative bg-white p-8 w-[320px]"},l.createElement("button",{className:"absolute top-3 right-4 text-xl leading-none",onClick:a,"aria-label":"Close"},"×"),l.createElement("p",{className:"text-center text-sm font-semibold mb-6"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Are you sure you want to delete this address?"}],id:"account_addresses.modal.delete_confirm"})),l.createElement("button",{className:"w-full py-3 bg-brand-dark-gray text-brand-off-white text-sm font-normal mb-2",onClick:t},l.createElement(n.A,{defaultMessage:[{type:0,value:"Confirm"}],id:"account_addresses.modal.confirm"})),l.createElement("button",{className:"w-full py-2 text-sm font-normal",onClick:a},l.createElement(n.A,{defaultMessage:[{type:0,value:"Cancel"}],id:"account_addresses.modal.cancel"})))):null;L.displayName="DeleteModal",L.propTypes={isOpen:s().bool.isRequired,onConfirm:s().func.isRequired,onCancel:s().func.isRequired};const $=({address:e,onEdit:t,onRemove:a,onSetDefault:r})=>l.createElement("div",{className:"border border-brand-off-white-gray p-4"},l.createElement("div",{className:"flex justify-between items-start mb-3"},l.createElement("span",{className:"text-sm font-bold"},e.addressId),e.preferred&&l.createElement("span",{className:"text-xs border border-brand-dark-gray px-2 py-0.5"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Primary Address"}],id:"account_addresses.badge.primary"}))),l.createElement("div",{className:"text-sm space-y-0.5 mb-4"},l.createElement("p",null,e.firstName," ",e.lastName),l.createElement("p",null,e.address1),e.address2&&l.createElement("p",null,e.address2),l.createElement("p",null,e.city,", ",e.stateCode," ",e.postalCode),l.createElement("p",null,e.phone)),l.createElement("div",{className:"flex gap-2 text-sm"},l.createElement("button",{onClick:t,className:"underline"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Edit"}],id:"account_addresses.action.edit"})),l.createElement("span",{className:"text-brand-gray"},"|"),l.createElement("button",{onClick:a,className:"underline"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Remove"}],id:"account_addresses.action.remove"})),!e.preferred&&l.createElement(l.Fragment,null,l.createElement("span",{className:"text-brand-gray"},"|"),l.createElement("button",{onClick:r,className:"underline"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Set as Default"}],id:"account_addresses.action.set_default"})))));$.displayName="AddressCard",$.propTypes={address:s().object.isRequired,onEdit:s().func.isRequired,onRemove:s().func.isRequired,onSetDefault:s().func.isRequired};const z="w-[120px] shrink-0 text-sm font-bold",B="flex-1 h-10 border-b border-brand-dark-gray bg-transparent text-sm px-0 outline-none w-full",F="flex flex-row items-baseline gap-6",V=({address:e,onSubmit:t,onCancel:a,isSubmitting:r})=>{const{register:s,handleSubmit:d}=(0,p.mN)({defaultValues:{addressTitle:(null==e?void 0:e.addressId)||"",fullName:[null==e?void 0:e.firstName,null==e?void 0:e.lastName].filter(Boolean).join(" "),address1:(null==e?void 0:e.address1)||"",address2:(null==e?void 0:e.address2)||"",city:(null==e?void 0:e.city)||"",stateCode:(null==e?void 0:e.stateCode)||"",postalCode:(null==e?void 0:e.postalCode)||"",phone:(null==e?void 0:e.phone)||"",preferred:(null==e?void 0:e.preferred)||!1}});return l.createElement("div",{className:"w-full"},l.createElement("p",{className:"text-lg font-bold mb-6"},e?l.createElement(n.A,{defaultMessage:[{type:0,value:"Edit Address"}],id:"account_addresses.heading.edit"}):l.createElement(n.A,{defaultMessage:[{type:0,value:"Add New Address"}],id:"account_addresses.heading.add"})),l.createElement("form",{onSubmit:d(t),className:"space-y-2 max-w-lg"},l.createElement("div",{className:F},l.createElement("label",{htmlFor:"address-title-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"Address Title"}],id:"account_addresses.label.address_title"})),l.createElement("input",(0,c.A)({id:"address-title-input",className:B},s("addressTitle",{required:!0})))),l.createElement("div",{className:F},l.createElement("label",{htmlFor:"full-name-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"Full Name"}],id:"account_addresses.label.full_name"})),l.createElement("input",(0,c.A)({id:"full-name-input",className:B},s("fullName",{required:!0})))),l.createElement("div",{className:F},l.createElement("label",{htmlFor:"address1-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"Address 1"}],id:"account_addresses.label.address1"})),l.createElement("input",(0,c.A)({id:"address1-input",className:B},s("address1",{required:!0})))),l.createElement("div",{className:F},l.createElement("label",{htmlFor:"address2-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"Address 2"}],id:"account_addresses.label.address2"})),l.createElement("input",(0,c.A)({id:"address2-input",className:B},s("address2")))),l.createElement("div",{className:F},l.createElement("label",{htmlFor:"city-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"City"}],id:"account_addresses.label.city"})),l.createElement("input",(0,c.A)({id:"city-input",className:B},s("city",{required:!0})))),l.createElement("div",{className:F},l.createElement("label",{htmlFor:"state-code-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"State"}],id:"account_addresses.label.state"})),l.createElement("div",{className:"relative flex-1"},l.createElement("select",(0,c.A)({id:"state-code-input",className:"w-full h-10 border-b border-brand-dark-gray bg-transparent text-sm outline-none appearance-none"},s("stateCode",{required:!0})),l.createElement("option",{value:""}),j.i.map(e=>l.createElement("option",{key:e.value,value:e.value},e.label))),l.createElement("span",{className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none text-xs"},"›"))),l.createElement("div",{className:F},l.createElement("label",{htmlFor:"postal-code-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"Zip Code"}],id:"account_addresses.label.zip_code"})),l.createElement("input",(0,c.A)({id:"postal-code-input",className:B},s("postalCode",{required:!0})))),l.createElement("div",{className:F},l.createElement("label",{htmlFor:"phone-input",className:z},l.createElement(n.A,{defaultMessage:[{type:0,value:"Phone"}],id:"account_addresses.label.phone"})),l.createElement("input",(0,c.A)({id:"phone-input",className:B,type:"tel"},s("phone")))),l.createElement("div",{className:"flex items-center gap-2 pt-2"},l.createElement("input",(0,c.A)({type:"checkbox",id:"preferred-address",className:"w-4 h-4"},s("preferred"))),l.createElement("label",{htmlFor:"preferred-address",className:"text-sm"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Set as primary address"}],id:"account_addresses.label.set_primary"}))),l.createElement("div",{className:"grid grid-cols-2 gap-4 pt-4"},l.createElement("button",{type:"submit",disabled:r,className:"py-3 bg-brand-dark-gray text-brand-off-white text-sm font-normal disabled:opacity-50"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Confirm"}],id:"account_addresses.button.confirm"})),l.createElement("button",{type:"button",className:"py-3 bg-white text-brand-dark-gray border border-brand-dark-gray text-sm font-normal",onClick:a},l.createElement(n.A,{defaultMessage:[{type:0,value:"Cancel"}],id:"account_addresses.button.cancel"})))))};V.displayName="AddressForm",V.propTypes={address:s().object,onSubmit:s().func.isRequired,onCancel:s().func.isRequired,isSubmitting:s().bool};const H=()=>{const{formatMessage:e}=(0,m.A)(),{data:t}=(0,A.J)(),{addresses:a,customerId:r}
1=t,s=(0,w.useShopperCustomersMutation)("createCustomerAddress"),d=(0,w.useShopperCustomersMutation)("updateCustomerAddress"),o=(0,w.useShopperCustomersMutation)("removeCustomerAddress"),[c,p]=(0,l.useState)("list"),[f,v]=(0,l.useState)(null),[y,b]=(0,l.useState)({open:!1,address:null}),[g,E]=(0,l.useState)(!1),h=(0,C.d)(),_=function(){var t=(0,u.A)(function*(){const t=y.address;b({open:!1,address:null});try{yield o.mutateAsync({parameters:{customerId:r,addressName:(0,q.P5)(t.addressId)}}),h({title:e({defaultMessage:[{type:0,value:"Address removed"}],id:"account_addresses.info.address_removed"}),status:"success",isClosable:!0})}catch(e){h({title:e.message,status:"error"})}});return function(){return t.apply(this,arguments)}}(),N=function(){var t=(0,u.A)(function*(t){try{yield d.mutateAsync({body:T(T({},t),{},{preferred:!0}),parameters:{customerId:r,addressName:(0,q.P5)(t.addressId)}}),h({title:e({defaultMessage:[{type:0,value:"Default address updated"}],id:"account_addresses.info.default_updated"}),status:"success",isClosable:!0})}catch(e){h({title:e.message,status:"error"})}});return function(e){return t.apply(this,arguments)}}(),x=function(){var t=(0,u.A)(function*(t){E(!0);try{const a=t.fullName.trim().split(/\s+/),l=a[0]||"",n=a.slice(1).join(" ")||"";"edit"===c?(yield d.mutateAsync({body:{addressId:t.addressTitle,firstName:l,lastName:n,address1:t.address1,address2:t.address2,city:t.city,stateCode:t.stateCode,postalCode:t.postalCode,phone:t.phone,countryCode:(null==f?void 0:f.countryCode)||"US",preferred:t.preferred},parameters:{customerId:r,addressName:(0,q.P5)(f.addressId)}}),h({title:e({defaultMessage:[{type:0,value:"Address updated"}],id:"account_addresses.info.address_updated"}),status:"success",isClosable:!0})):(yield s.mutateAsync({body:{addressId:t.addressTitle||(0,R.Ak)(),firstName:l,lastName:n,address1:t.address1,address2:t.address2,city:t.city,stateCode:t.stateCode,postalCode:t.postalCode,phone:t.phone,countryCode:"US",preferred:t.preferred},parameters:{customerId:r}}),h({title:e({defaultMessage:[{type:0,value:"New address saved"}],id:"account_addresses.info.new_address_saved"}),status:"success",isClosable:!0})),p("list"),v(null)}catch(e){h({title:e.message,status:"error"})}finally{E(!1)}});return function(e){return t.apply(this,arguments)}}(),M=a?[...a].sort((e,t)=>t.preferred?1:e.preferred?-1:0):[];return"edit"===c||"new"===c?l.createElement("div",{className:"w-full","data-testid":"account-addresses-page"},l.createElement(V,{address:f,onSubmit:x,onCancel:()=>{v(null),p("list")},isSubmitting:g})):l.createElement("div",{className:"w-full","data-testid":"account-addresses-page"},l.createElement(L,{isOpen:y.open,onConfirm:_,onCancel:()=>b({open:!1,address:null})}),l.createElement(i.A,{to:"/my-account",className:"text-sm flex items-center gap-1 mb-6 w-fit"},"‹"," ",l.createElement(n.A,{defaultMessage:[{type:0,value:"Back"}],id:"account_addresses.link.back"})),l.createElement("div",{className:"grid grid-cols-2 gap-4 mb-6"},M.map(e=>l.createElement($,{key:e.addressId,address:e,onEdit:()=>(e=>{v(e),p("edit")})(e),onRemove:()=>b({open:!0,address:e}),onSetDefault:()=>N(e)}))),l.createElement("button",{className:"w-full py-4 bg-brand-dark-gray text-brand-off-white text-sm font-normal",onClick:()=>{v(null),p("new")}},l.createElement(n.A,{defaultMessage:[{type:0,value:"Add New"}],id:"account_addresses.button.add_new"})))};H.getTemplateName=()=>"account-addresses";const W=H;var U=a(25109),X=a(4207),J=a(6134),G=a(45495),K=a(68733),Y=a(66322),Z=a(1659);function Q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,l)}return a}function ee(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(a),!0).forEach(function(t){(0,O.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Q(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const te="undefined"!=typeof window,ae=["failed","created","replaced"],le={NOTSHIPPED:l.createElement(n.A,{defaultMessage:[{type:0,value:"Not shipped"}],id:"account_order_history.shipping_status.not_shipped"}),PARTSHIPPED:l.createElement(n.A,{defaultMessage:[{type:0,value:"Partially shipped"}],id:"account_order_history.shipping_status.part_shipped"}),SHIPPED:l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipped"}],id:"account_order_history.shipping_status.shipped"})},re=({order:e,returnPreferences:t})=>{var a,r,s,d,o,c,u,p;const{formatDate:f}=(0,m.A)(),v=(null===(a=e.productItems)||void 0===a?void 0:a.map(e=>e.productId).join(","))||"",{data:{data:b}={},isLoading:g}=(0,w.useProducts)({parameters:{ids:v}},{enabled:!!v}),E=(null==b?void 0:b.reduce((e,t)=>
1(e[t.id]=t,e),{}))??{},h=null===(r=e.shipments)||void 0===r?void 0:r[0],_=null==h?void 0:h.shippingAddress,N=null==h||null===(s=h.shippingMethod)||void 0===s?void 0:s.name,x=null===(d=e.productItems)||void 0===d?void 0:d.find(e=>e.c_ReturnTrackingNumber),A=!!x,C=e.c_ShipDate?new Date(e.c_ShipDate):null,M=(0,Z.pZ)(e,C,t),S=e.billingAddress,k=null===(o=e.paymentInstruments)||void 0===o||null===(c=o[0])||void 0===c?void 0:c.paymentCard,P=null===(u=e.productItems)||void 0===u?void 0:u.reduce((e,t)=>e+(t.quantity||1),0);return l.createElement("div",{className:"max-w-[1344px] mx-auto grid grid-cols-1 lg:grid-cols-3 gap-8 py-8 border-b border-brand-off-white-gray last:border-b-0"},l.createElement("div",{className:"space-y-5"},l.createElement("div",null,l.createElement(X.A,{as:"p",variant:"b1-semibold"},A?l.createElement(n.A,{defaultMessage:[{type:0,value:"Return request"}],id:"account_order_history.heading.return_request"}):l.createElement(n.A,{defaultMessage:[{type:0,value:"Order #"},{type:1,value:"orderNumber"}],id:"account_order_history.label.order_number_hash",values:{orderNumber:e.orderNo}})),A&&l.createElement(X.A,{as:"p",variant:"b2",className:"font-bold mt-1"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Original order #"},{type:1,value:"orderNumber"}],id:"account_order_history.label.original_order_number",values:{orderNumber:e.orderNo}})),l.createElement(X.A,{as:"p",variant:"b2",className:"text-brand-mid-gray mt-0.5"},f(new Date(e.creationDate),{year:"numeric",day:"numeric",month:"short"}))),!A&&_&&l.createElement("div",{className:"space-y-0.5"},l.createElement("p",{className:"text-sm font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Address"}],id:"account_order_history.heading.shipping_address"})),l.createElement("p",{className:"text-sm"},_.firstName," ",_.lastName),l.createElement("p",{className:"text-sm"},_.address1),_.address2&&l.createElement("p",{className:"text-sm"},_.address2),l.createElement("p",{className:"text-sm"},_.city,", ",_.stateCode," ",_.postalCode)),!A&&C&&l.createElement("div",{className:"space-y-0.5"},l.createElement("p",{className:"text-sm font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Date"}],id:"account_order_history.heading.shipping_date"})),l.createElement("p",{className:"text-sm"},f(C,{year:"numeric",day:"numeric",month:"short"}))),!A&&e.shippingStatus&&l.createElement("div",{className:"space-y-0.5"},l.createElement("p",{className:"text-sm font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Status"}],id:"account_order_history.heading.shipping_status"})),l.createElement("p",{className:"text-sm"},le[I=e.shippingStatus,"string"==typeof I?I.toUpperCase().replace(/[^A-Z]/g,""):""]??e.shippingStatus)),N&&l.createElement("div",{className:"space-y-0.5"},l.createElement("p",{className:"text-sm font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Method"}],id:"account_order_history.heading.shipping_method"})),l.createElement("p",{className:"text-sm"},N)),!A&&S&&l.createElement("div",{className:"space-y-0.5"},l.createElement("p",{className:"text-sm font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Billing Address"}],id:"account_order_history.heading.billing_address"})),l.createElement("p",{className:"text-sm"},S.firstName," ",S.lastName),l.createElement("p",{className:"text-sm"},S.address1),S.address2&&l.createElement("p",{className:"text-sm"},S.address2),l.createElement("p",{className:"text-sm"},S.city,", ",S.stateCode," ",S.postalCode)),k&&l.createElement("div",{className:"space-y-0.5"},l.createElement("p",{className:"text-sm font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Payment"}],id:"account_order_history.heading.payment_method"})),l.createElement("p",{className:"text-sm"},"X".repeat(10),k.numberLastDigits)),A&&l.createElement("div",{className:"space-y-0.5"},l.createElement("p",{className:"text-sm font-bold"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Return Tracking Number"}],id:"account_order_history.heading.return_tracking_number"})),l.createElement("p",{className:"text-sm underline"},x.c_ReturnTrackingNumber)),l.createElement("div",{className:"hidden lg:block"},A?l.createElement(i.A,{to:`/my-account/orders/return/${e.orderNo}`,className:"btn-secondary inline-flex items-center justify-center mt-5 min-w-[220px]"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Print Return Label"}],id:"account_order_history.button.print_return_label"})):M&&l.createElement(i.A,{to:`/my-account/orders/return/${e.orderNo}`,className:"btn-primary mt-5 min-w-[220px]"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Request Return"}],id:"account_order_history.button.request_return"})))),l.createElement("div",{className:"hidden lg:block"}),l.createElement("div",null,l.createElement("div",null,null===(p=e.productItems)||void 0===p?void 0:p.map(t=>l.createElement(J.A,{key:t.itemId||t.productId,productItem:t,product:E[t.productId],currency:e.currency,isLoading:g}))),l.createElement("div",{className:"mt-4 space-y-2 border-t border-brand-off-white-gray pt-4"},l.createElement("div",{className:"flex justify-between text-sm"},l.createElement("span",null,l.createElement(n.A,{defaultMessage:[{type:0,value:"Subtotal"}],id:"account_order_history.label.subtotal"})),l.createElement("span",null,l.createElement(y.Gr,{style:"currency",currency:e.currency,value:e.productSubTotal}))),l.createElement("div",{className:"flex justify-between text-sm"},l.createElement("span",null,l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping"}],id:"account_order_history.label.shipping"})),l.createElement("span",null,l.createElement(y.Gr,{style:"currency",currency:e.currency,value:e.shippingTotal}))),l.createElement("div",{className:"flex justify-between text-sm"},l.createElement("span",null,l.createElement(n.A,{defaultMessage:[{type:0,value:"Sales Tax"}],id:"account_order_history.label.tax"})),l.createElement("span",null,l.createElement(y.Gr,{style:"currency",currency:e.currency,value:e.taxTotal}))),l.createElement("div",{className:"flex justify-between text-sm font-bold border-t border-brand-off-white-gray pt-2 mt-2"},l.createElement("span",null,l.createElement(n.A,{defaultMessage:[{type:0,value:"Total ("},{type:1,value:"count"},{type:0,value:" Items)"}],id:"account_order_history.label.total_with_count",values:{count:P}})),l.createElement("span",null,l.createElement(y.Gr,{style:"currency",currency:e.currency,value:e.orderTotal}))))),l.createElement("div",{className:"lg:hidden"},A?l.createElement(i.A,{to:`/my-account/orders/return/${e.orderNo}`,className:"btn-secondary inline-flex items-center justify-center mt-5 min-w-[220px]"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Print Return Label"}],id:"account_order_history.button.print_return_label"})):M&&l.createElement(i.A,{to:`/my-account/orders/return/${e.orderNo}`,className:"btn-primary mt-5 min-w-[220px]"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Request Return"}],id:"account_order_history.button.request_return"}))));var I};re.displayName="OrderRow",re.propTypes={order:s().object.isRequired,returnPreferences:s().object};const se=()=>{var e;const t=(0,d.zy)(),a=null===(e=(0,G.LM)())||void 0===e?void 0:e.Returns,{data:r}=(0,A.J)(),{customerId:s,isRegistered:o}=r,c=(0,G.ok)(ee(ee({},Y.uz),{},{limit:5})),{limit:u,offset:m}=c[0],{data:{data:p}={},isLoading:f,isSuccess:v}=(0,w.useCustomerOrders)({parameters:{customerId:s,limit:50,offset:0}},{enabled:te&&!!s&&o}),y=(null==p?void 0:p.filter(e=>!ae.includes(e.status)))??[],b=y.length>0,g=(0,G.N6)({total:y.length,limit:u}),E=y.slice(m,m+u),h=(0,l.useRef)(null),_=(0,l.useRef)(!0);return(0,l.useEffect)(()=>{var e;_.current?_.current=!1:null===(e=h.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"})},[m]),l.createElement("div",{className:"w-full","data-testid":"account-order-history-page",ref:h},f?l.createElement("div",{className:"space-y-0"},[1,2].map(e=>l.createElement("div",{key:e,className:"grid grid-cols-1 lg:grid-cols-3 gap-8 py-8 border-b border-brand-off-white-gray"},l.createElement("div",{className:"space-y-4"},l.createElement(U.E,{h:"20px",w:"160px"}),l.createElement(U.E,{h:"16px",w:"120px"}),l.createElement("div",{className:"space-y-1 pt-2"},l.createElement(U.E,{h:"16px",w:"100px"}),l.createElement(U.E,{h:"16px",w:"180px"}),l.createElement(U.E,{h:"16px",w:"160px"}))),l.createElement("div",{className:"space-y-4"},l.createElement("div",{className:"grid grid-cols-[160px_1fr] gap-4"},l.createElement(U.E,{h:"160px",w:"160px"}),l.createElement("div",{className:"space-y-2"},l.createElement(U.E,{h:"16px",w:"140px"}),l.createElement(U.E,{h:"16px",w:"80px"}))))))):l.createElement("div",null,E.map(e=>l.createElement(re,{key:e.orderNo,order:e,returnPreferences:a})),g.length>1&&l.createElement("div",{className:"flex justify-center pt-8"},l.createElement(K.A,{currentURL:`${t.pathname}${t.search}`,urls:g}))),v&&!b&&l.createElement("div",{"data-testid":"account-order-history-place-holder"},l.createElement("div",{className:"w-full text-center text-[25px] font-normal flex flex-col items-center"},l.createElement("p",null,l.createElement(n.A,{defaultMessage:[{type:0,value:"You haven't placed any orders yet."}],id:"account_order_history.heading.no_order_yet"})),l.createElement("p",null,l.createElement(n.A,{defaultMessage:[{type:0,value:"Get to shopping!"}],id:"account_order_history.heading.get_to_shopping"}))),l.createElement("div",{className:"flex justify-center"},l.createElement(i.A,{to:"/",className:"block w-[300px] text-center text-sm font-normal bg-brand-dark-gray text-brand-off-white mt-8 py-3"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Continue Shopping"}],id:"account_order_history.button.continue_shopping"})))))};se.getTemplateName=()=>"account-order-history";const ne=se;var de=a(62539),oe=a(11692),ie=a(92519),ce=a(95266),ue=a(91311),me=a(59247),pe=a(27821),fe=a(9050),ve=a(3253),ye=a(17778),be=a(41159),ge=a(8804),Ee=a(53872),he=a(65275),_e=a(20535),Ne=a(25029),xe=a(29307),we=a(47033),Ae=a(1291),Ce=a(4026);function Me(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,l)}return a}function Se(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Me(Object(a),!0).forEach(function(t){(0,O.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Me(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const ke="undefined"!=typeof window,Pe=({productItems:e,currency:t})=>{const a=e.map(e=>e.productId),{data:r,isLoading:s}=(0,w.useProducts)({parameters:{ids:a}},{enabled:!!a&&ke,select:e=>{var t;return null==e||null===(t=e.data)||void 0===t?void 0:t.reduce((e,t)=>(e[t.id]=t,e),{})}}),n=null==e?void 0:e.map(e=>{const t=null==r?void 0:r[e.productId];return Se(Se({},t||{}),{},{isProductUnavailable:!t},e)});return l.createElement(l.Fragment,null,!s&&(null==n?void 0:n.map((e,a)=>l.createElement(de.az,{p:[4,6],key:a,border:"1px solid",borderColor:"gray.100",borderRadius:"base"},l.createElement(Ee.A,{variant:e,currency:t},l.createElement(oe.s,{width:"full",alignItems:"flex-start"},l.createElement(he.A,{width:["88px",36],mr:4}),l.createElement(ie.B,{spacing:1,marginTop:"-3px",flex:1},l.createElement(_e.A,null),l.createElement(oe.s,{width:"full",justifyContent:"space-between",alignItems:"flex-end"},l.createElement(Ne.A,{includeQuantity:!0,currency:t}),l.createElement(xe.A,{currency:t})))))))))};Pe.propTypes={productItems:s().array.isRequired,currency:s().string};const Ie=()=>{var e,t;const{params:a}=(0,d.W5)(),r=(0,d.W6)(),{formatMessage:s,formatDate:o}=(0,m.A)(),i=null===(e=(0,Ce.getConfig)())||void 0===e?void 0:e.app,c=(null==i?void 0:i.storeLocatorEnabled)??Y.mP,{data:u,isLoading:p}=(0,w.useOrder)({parameters:{orderNo:a.orderNo}},{enabled:ke&&!!a.orderNo}),v=p||!u,{pickupShipments:y,deliveryShipments:b}=(0,l.useMemo)(()=>c?(0,Ae.JR)(u):{pickupShipments:[],deliveryShipments:(null==u?void 0:u.shipments)||[]},[null==u?void 0:u.shipments,c]),g=(0,l.useMemo)(()=>y.map(e=>e.c_fromStoreId).filter(Boolean),[y]),{data:E}=(0,w.useStores)({parameters:{ids:g.join(",")}},{enabled:g.length>0&&ke}),h=(0,l.useCallback)(e=>null!=E&&E.data?E.data.find(t=>t.id===e):null,[null==E?void 0:E.data]),_=null==u||null===(t=u.paymentInstruments[0])||void 0===t?void 0:t.paymentCard,N=(0,be.N0)(null==_?void 0:_.cardType),x=(null==u?void 0:u.productItems.reduce((e,t)=>t.quantity+e,0))||0,A=(0,l.useRef)();return(0,l.useEffect)(()=>{var e;null==A||null===(e=A.current)||void 0===e||e.focus()},[]),l.createElement(ie.B,{spacing:6,"data-testid":"account-order-details-page"},l.createElement(ie.B,null,l.createElement(de.az,null,l.createElement(ce.$,{as:"a",href:"/my-account/orders",variant:"link",leftIcon:l.createElement(f.YJ,null),size:"sm",onClick:e=>{"PUSH"===r.action&&(e.preventDefault(),r.goBack())}},l.createElement(n.A,{defaultMessage:[{type:0,value:"Back to Order History"}],id:"account_order_detail.link.back_to_history"}))),l.createElement(ie.B,{spacing:[1,2]},l.createElement(ue.D,{as:"h1",fontSize:["lg","2xl"],tabIndex:"0",ref:A},l.createElement(n.A,{defaultMessage:[{type:0,value:"Order Details"}],id:"account_order_detail.title.order_details"})),v?l.createElement(U.E,{h:"20px",w:"192px"}):l.createElement(ie.B,{direction:["column","row"],alignItems:["flex-start","center"],spacing:[0,3],divider:l.createElement(me.c,{visibility:{base:"visible"},orientation:"vertical",h:[0,4]})},l.createElement(pe.E,{fontSize:["sm","md"]},l.createElement(n.A,{defaultMessage:[{type:0,value:"Ordered: "},{type:1,value:"date"}],id:"account_order_detail.label.ordered_date",values:{date:o(new Date(u.creationDate),{year:"numeric",day:"numeric",month:"short"})}})),l.createElement(ie.B,{direction:"row",alignItems:"center"},l.createElement(pe.E,{fontSize:["sm","md"]},l.createElement(n.A,{defaultMessage:[{type:0,value:"Order Number: "},{type:1,value:"orderNumber"}],id:"account_order_detail.label.order_number",values:{orderNumber:u.orderNo}})),l.createElement(fe.E,{colorScheme:"green"},u.status))))),l.createElement(de.az,{layerStyle:"cardBordered"},l.createElement(ve.x,{templateColumns:{base:"1fr",xl:"60% 1fr"},gap:{base:6,xl:2}},l.createElement(ye.r,{columns:{base:1,sm:2},columnGap:4,rowGap:5,py:{xl:6}},v?l.createElement(l.Fragment,null,l.createElement(ie.B,null,l.createElement(U.E,{h:"20px",w:"84px"}),l.createElement(U.E,{h:"20px",w:"112px"}),l.createElement(U.E,{h:"20px",w:"56px"})),l.createElement(ie.B,null,l.createElement(U.E,{h:"20px",w:"84px"}),l.createElement(U.E,{h:"20px",w:"56px"})),l.createElement(ie.B,null,l.createElement(U.E,{h:"20px",w:"112px"}),l.createElement(U.E,{h:"20px",w:"84px"}),l.createElement(U.E,{h:"20px",w:"56px"})),l.createElement(ie.B,null,l.createElement(U.E,{h:"20px",w:"60px"}),l.createElement(U.E,{h:"20px",w:"84px"}),l.createElement(U.E,{h:"20px",w:"56px"}))):l.createElement(l.Fragment,null,y.map((e,t)=>{const a=h(e.c_fromStoreId);return l.createElement(ie.B,{spacing:1,key:`pickup-${t}`,gridColumn:{sm:"span 2"}},l.createElement(ue.D,{as:"h2",fontSize:"sm",pt:1},y.length>1?l.createElement(n.A,{defaultMessage:[{type:0,value:"Pickup Address "},{type:1,value:"number"}],id:"account_order_detail.heading.pickup_address_number",values:{number:t+1}}):l.createElement(n.A,{defaultMessage:[{type:0,value:"Pickup Address"}],id:"account_order_detail.heading.pickup_address"})),l.createElement(de.az,null,a?l.createElement(we.A,{store:a,showDistance:!1,showEmail
1:!1,showPhone:!0,showStoreHours:!1}):l.createElement(pe.E,{fontSize:"sm"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Pick up from Store "},{type:1,value:"storeId"}],id:"account_order_detail.label.pickup_from_store",values:{storeId:e.c_fromStoreId}}))))}),b.map((e,t)=>l.createElement(l.Fragment,{key:`delivery-${t}`},l.createElement(ie.B,{spacing:1},l.createElement(ue.D,{as:"h2",fontSize:"sm",pt:1},b.length>1?l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Method "},{type:1,value:"number"}],id:"account_order_detail.heading.shipping_method_number",values:{number:t+1}}):l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Method"}],id:"account_order_detail.heading.shipping_method"})),l.createElement(de.az,null,l.createElement(pe.E,{fontSize:"sm",textTransform:"titlecase"},{not_shipped:s({defaultMessage:[{type:0,value:"Not shipped"}],id:"account_order_detail.shipping_status.not_shipped"}),part_shipped:s({defaultMessage:[{type:0,value:"Partially shipped"}],id:"account_order_detail.shipping_status.part_shipped"}),shipped:s({defaultMessage:[{type:0,value:"Shipped"}],id:"account_order_detail.shipping_status.shipped"})}[e.shippingStatus]),l.createElement(pe.E,{fontSize:"sm"},e.shippingMethod.name),e.trackingNumber&&l.createElement(pe.E,{fontSize:"sm"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Tracking Number"}],id:"account_order_detail.label.tracking_number"}),": ",e.trackingNumber))),l.createElement(ie.B,{spacing:1},l.createElement(ue.D,{as:"h2",fontSize:"sm",pt:1},b.length>1?l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Address "},{type:1,value:"number"}],id:"account_order_detail.heading.shipping_address_number",values:{number:t+1}}):l.createElement(n.A,{defaultMessage:[{type:0,value:"Shipping Address"}],id:"account_order_detail.heading.shipping_address"})),l.createElement(de.az,null,l.createElement(pe.E,{fontSize:"sm"},e.shippingAddress.firstName," ",e.shippingAddress.lastName),l.createElement(pe.E,{fontSize:"sm"},e.shippingAddress.address1),l.createElement(pe.E,{fontSize:"sm"},e.shippingAddress.city,","," ",e.shippingAddress.stateCode," ",e.shippingAddress.postalCode))))),l.createElement(ie.B,{spacing:1},l.createElement(ue.D,{as:"h2",fontSize:"sm",pt:1},l.createElement(n.A,{defaultMessage:[{type:0,value:"Payment Method"}],id:"account_order_detail.heading.payment_method"})),l.createElement(ie.B,{direction:"row"},N&&l.createElement(N,{layerStyle:"ccIcon","aria-hidden":"true"}),l.createElement(de.az,null,l.createElement(pe.E,{fontSize:"sm"},null==_?void 0:_.cardType),l.createElement(ie.B,{direction:"row"},l.createElement(pe.E,{fontSize:"sm"},"••••"," ",null==_?void 0:_.numberLastDigits),l.createElement(pe.E,{fontSize:"sm"},null==_?void 0:_.expirationMonth,"/",null==_?void 0:_.expirationYear))))),l.createElement(ie.B,{spacing:1},l.createElement(ue.D,{as:"h2",fontSize:"sm",pt:1},l.createElement(n.A,{defaultMessage:[{type:0,value:"Billing Address"}],id:"account_order_detail.heading.billing_address"})),l.createElement(de.az,null,l.createElement(pe.E,{fontSize:"sm"},u.billingAddress.firstName," ",u.billingAddress.lastName),l.createElement(pe.E,{fontSize:"sm"},u.billingAddress.address1),l.createElement(pe.E,{fontSize:"sm"},u.billingAddress.city,","," ",u.billingAddress.stateCode," ",u.billingAddress.postalCode))))),v?l.createElement(U.E,{h:"full"}):l.createElement(de.az,{py:{base:6},px:{base:6,xl:8},background:"gray.50",borderRadius:"base"},l.createElement(ge.A,{basket:u,fontSize:"sm"})))),l.createElement(ie.B,{spacing:4},!v&&l.createElement(pe.E,null,l.createElement(n.A,{defaultMessage:[{type:1,value:"count"},{type:0,value:" items"}],values:{count:x},id:"account_order_detail.heading.num_of_items"})),l.createElement(ie.B,{spacing:4},v?[1,2,3].map(e=>l.createElement(de.az,{key:e,p:[4,6],border:"1px solid",borderColor:"gray.100",borderRadius:"base"},l.createElement(oe.s,{width:"full",align:"flex-start"},l.createElement(U.E,{boxSize:["88px",36],mr:4}),l.createElement(ie.B,{spacing:2},l.createElement(U.E,{h:"20px",w:"112px"}),l.createElement(U.E,{h:"20px",w:"84px"}),l.createElement(U.E,{h:"20px",w:"140px"}))))):l.createElement(Pe,{productItems:u.productItems,currency:u.currency}))))};Ie.getTemplateName=()=>"account-order-history";const Oe=Ie;var Re=a(93831),qe=a(9208),je=a(84169),De=a(84470),Te=a(96338);const Le="undefined"!=typeof window,$e=()=>{var e,t,a,r;const{params:s}=(0,d.W5)(),{formatMessage:n}=(0,m.A)(),o=(0,De.A)(),i=(0,Re.VI)(),c=(null===(e=(0,G.LM)())||void 0===e||null===(t=e.Returns)||void 0===t||null===(a=t.ReturnReasonCodes)||void 0===a?void 0:a.map(e=>({value:e.value,label:e.displayValue})))||[],{data:p,isLoading:f}=(0,w.useOrder)({parameters:{orderNo:s.orderNo}},{enabled:Le&&!!s.orderNo}),v=(null==p||null===(r=p.productItems)||void 0===r?void 0:r.map(e=>e.productId).join(","))||"",{data:{data:y}={}}=(0,w.useProducts)({parameters:{ids:v}},{enabled:!!v}),b=(null==y?void 0:y.reduce((e,t)=>
1(e[t.id]=t,e),{}))??{},[g,E]=(0,l.useState)([]),[h,_]=(0,l.useState)(""),[N,x]=(0,l.useState)("select"),[A,C]=(0,l.useState)(!1),[M,S]=(0,l.useState)(null),[k,P]=(0,l.useState)(null);(0,l.useEffect)(()=>{var e;if(!p||k)return;const t=(null===(e=p.productItems)||void 0===e?void 0:e.filter(e=>e.c_ReturnTrackingNumber))||[];t.length>0&&(E(t.map(e=>e.itemId)),P({trackingNumber:t[0].c_ReturnTrackingNumber,labelBase64:t[0].c_ReturnReprintLabel,labelFormat:"GIF"}),x("confirmation"))},[p,k]);const I=(0,l.useMemo)(()=>{var e;return(null==p||null===(e=p.productItems)||void 0===e?void 0:e.filter(e=>g.includes(e.itemId)))||[]},[p,g]),O=(0,l.useMemo)(()=>I.reduce((e,t)=>e+(0,Z.Fe)(t),0),[I]),R=function(){var e=(0,u.A)(function*(){var e,t;const a=null==p||null===(e=p.shipments)||void 0===e||null===(t=e[0])||void 0===t?void 0:t.shippingAddress;if(a){C(!0),S(null);try{var l;const e=yield fetch("/pwa/returns/submit/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({orderNo:p.orderNo,externalOrderNo:p.externalOrderNo||p.orderNo,orderToken:p.orderToken,shippingAddress:{firstName:a.firstName,lastName:a.lastName,address1:a.address1,address2:a.address2||"",city:a.city,stateCode:a.stateCode,postalCode:a.postalCode,countryCode:a.countryCode},items:I.map(e=>({itemId:e.itemId,returnReasonCode:h,quantity:e.quantity||1}))})}),t=yield e.json();if(!e.ok)throw new Error(t.error||"Failed to submit return");P(t),x("confirmation");const r=null===(l=p.customerInfo)||void 0===l?void 0:l.email;if(r){for(const e of(0,je.y)(i,r,{orderNo:p.orderNo,orderDate:p.creationDate,trackingNumber:t.trackingNumber,returnInstructionsLink:window.location.href,items:I.map(e=>({productId:e.productId,productName:e.productName,quantity:e.quantity||1,productPageUrl:`${window.location.origin}${(0,q.ec)({id:e.productId})}`,priceValue:(0,Z.Fe)(e),returnReasonCode:h}))}))null==i||i.trackEvent(r,e.name,e.properties).catch(()=>{});(0,qe.U)({$email:r})}}catch(e){S(n({id:"order_return.error.submit_failed",defaultMessage:[{type:0,value:"Unable to submit your return. Please try again or contact support."}]}))}finally{C(!1)}}});return function(){return e.apply(this,arguments)}}();return f||!p?l.createElement("div",{className:"w-full space-y-4 py-8"},l.createElement(U.E,{h:"32px",w:"320px"}),l.createElement(U.E,{h:"160px",w:"100%"})):"confirmation"===N&&k?l.createElement(Te.kX,{order:p,selectedItems:I,productMap:b,confirmationData:k,onPrint:()=>{Le&&window.print()}}):l.createElement(Te.Hx,{order:p,productMap:b,selectedItemIds:g,returnReasonCode:h,reasonOptions:c,onReasonChange:e=>_(e.target.value),onToggleItem:e=>{E(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},subtotal:O,isSubmitting:A,submitError:M,onSubmit:R,onCancel:()=>{o("/my-account/orders")},showWelcomeHeading:!1})};$e.getTemplateName=()=>"account-order-return";const ze=$e,Be=()=>{const{path:e}=(0,d.W5)();return l.createElement(d.dO,null,l.createElement(d.qh,{exact:!0,path:e},l.createElement(ne,null)),l.createElement(d.qh,{exact:!0,path:`${e}/return/:orderNo`},l.createElement(ze,null)),l.createElement(d.qh,{exact:!0,path:`${e}/:orderNo`},l.createElement(Oe,null)))};Be.getTemplateName=()=>"account-order-history";const Fe=Be;var Ve=a(77494),He=a(82727),We=a(1188);const Ue="undefined"!=typeof window,Xe="flex items-center w-full max-w-[560px]",Je="relative z-10 flex-1 text-center bg-brand-dark-gray text-brand-off-white rounded-[10px] py-2 text-sm font-normal outline-none -ml-4",Ge="relative z-0 flex-1 block text-center bg-brand-off-white-gray text-brand-dark-gray rounded-[10px] py-2 text-sm font-normal outline-none",Ke=()=>{const{data:e}=(0,A.J)(),{isRegistered:t,customerType:a}=e,r=(0,d.zy)(),s=(0,l.useRef)(null),{buildUrl:c}=(0,He.A)();if(null===a&&Ue)return null;if(!t&&Ue){const e=c("/login");return l.createElement(d.rd,{to:{pathname:e,state:{directedFrom:r.pathname}}})}return l.createElement("div",{"data-testid":t&&(0,We.Gk)()?"account-page":"account-page-skeleton",className:"bg-white pt-6 pb-16 px-10"},l.createElement("h1",{className:"sr-only"},l.createElement(n.A,{defaultMessage:[{type:0,value:"My Account"}],id:"account.title.my_account"})),l.createElement(o.A,{title:"My Account",description:"Customer Account Page"}),l.createElement("div",{className:"flex print:hidden"},l.createElement(X.A,{as:"h2",variant:"h5",className:"mt-6 mb-20 px-3 font-normal"},l.createElement(n.A,{defaultMessage:[{type:0,value:"My Account"}],id:"account.heading.my_account"}))),l.createElement("div",{className:"flex justify-center text-center text-[40px] font-normal w-full print:hidden",ref:s},l.createElement(n.A,{id:"account.subtitle.welcome_back",defaultMessage:[{type:0,value:"Welcome back"},{type:1,value:"br"},{type:0,value:" "},{type:1,value:"name"}],values:{name:null==e?void 0:e.firstName,br:l.createElement("br",null)}})),l.createElement("div",{className:"flex justify-center w-full py-[80px] print:hidden"},l.createElement(d.dO,null,l.createElement(d.qh,{path:"*"+Ve.nW.orders},l.createElement("div",{className:Xe},l.createElement("button",{className:"relative z-10 flex-1 text-center bg-brand-dark-gray text-brand-off-white rounded-[10px] py-2 text-sm font-normal outline-none -mr-4"},l.createElement(n.A,{defaultMessage:[{type:0,value:"Order History"}],id:"global.account.link.order_history"})),l.createElement(i.A,{to:Ve.nW.account,className:Ge},l.createElement(n.A,{defaultMessage:[{type:0,value:"Personal Info"}],id:"global.account.link.account_details"})))),l.createElement(d.qh,{path:"*"+Ve.nW.addresses},l.createElement("div",{className:Xe},l.createElement(i.A,{to:Ve.nW.orders,className:Ge},l.createElement(n.A,{defaultMessage:[{type:0,value:"Order History"}],id:"global.account.link.order_history"})),l.createElement("button",{className:Je},l.createElement(n.A,{defaultMessage:[{type:0,value:"Personal Info"}],id:"global.account.link.account_details"})))),l.createElement(d.qh,{path:"*"+Ve.nW.account},l.createElement("div",{className:Xe},l.createElement(i.A,{to:Ve.nW.orders,className:Ge},l.createElement(n.A,{defaultMessage:[{type:0,value:"Order History"}],id:"global.account.link.order_history"})),l.createElement("button",{className:Je},l.createElement(n.A,{defaultMessage:[{type:0,value:"Personal Info"}],id:"global.account.link.account_details"})))))),l.createElement("div",{className:"flex justify-center w-full"},l.createElement(d.dO,null,l.createElement(d.qh,{path:"*"+Ve.nW.orders},l.createElement(Fe,null)),l.createElement(d.qh,{path:"*"+Ve.nW.addresses},l.createElement(W,null)),l.createElement(d.qh,{path:"*"+Ve.nW.account},l.createElement(I,null)))))};Ke.getTemplateName=()=>
1"account",Ke.propTypes={match:s().object};const Ye=Ke},41159(e,t,a){a.d(t,{N0:()=>s,OE:()=>r,i2:()=>n,v1:()=>d});var l=a(62345);const r=(e="",t={gaps:[],lengths:[]})=>{let a=e.replace(/[^0-9]/g,""),l=a.length;l===t.lengths[0]+1&&(a=a.substr(0,t.lengths[0]),l=a.length);let r=a.split("");return t.gaps.forEach((e,t)=>{l>e&&r.splice(e+t,0," ")}),r.join("")},s=e=>{if(e)return{visa:l.nL,mastercard:l.uI,"master card":l.uI,"american express":l.Nx,"american-express":l.Nx,amex:l.Nx,discover:l.BP}[e.toLowerCase()]},n=e=>{if(e)return{visa:"Visa",mastercard:"Master Card","american-express":"Amex",discover:"Discover"}[e]},d=e=>{const t=e.replace(/\s/g,"");return t.slice(0,-4).replace(/\d/g,"*")+t.slice(-4)}}}]);

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.