1import He from"./CHbvN4H4.js";import{ck as se,eE as m,bO as I,bL as t,g3 as n,c1 as _,aY as le,ev as x,ge as e,h9 as X,bZ as Y,eX as i,bG as s,b0 as ne,gL as ye,gB as ve,h7 as je,gW as ie,gp as Ee,fS as ce,gl as Ge,dV as me,eB as Se,h2 as pe,e3 as C,bM as ee,bN as j,v as $e,gi as We,dW as he,cD as we,gf as Ke,t as Ae,gg as Ze,gx as ge,i as fe,aX as Je,gh as Xe,gM as Ye,aZ as Qe}from"#entry";import{t as F,a as N}from"./B56F53m_.js";import{u as O}from"./DHS2Yzvp.js";import{_ as Ue}from"./CrzUk0Sb.js";import{u as es,a as ss,_ as ts,c as ns}from"./BxEzkmeE.js";import{_ as as}from"./BfKh96bi.js";import{u as ke,S as ae}from"./4_nmLhls.js";import{u as os}from"./VbVaCUBa.js";import{b as rs,a as Me,v as is}from"./NAI_8zKs.js";import{w as ls,i as ds,p as us}from"./BNsuOUvI.js";import{_ as cs,a as _s}from"./BjmCP4b_.js";import{c as ps,e as ms,d as vs}from"./CnuJzBsR.js";import{_ as bs}from"./BFpgPTjr.js";import{_ as gs}from"./Cq66jNKu.js";import{u as fs}from"./C6_EwO8W.js";import{u as ys}from"./Db5Vq4P1.js";import"./BLAnr847.js";import"./Cxoz92W9.js";import"./C3PsfALL.js";import"./DKRjjsMv.js";import"./BEaeyWP8.js";import"./B1pghmZh.js";import"./OoVkRDP6.js";(function(){try{var L=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};L.SENTRY_RELEASE={id:"production-273317172"};var E=new L.Error().stack;E&&(L._sentryDebugIds=L._sentryDebugIds||{},L._sentryDebugIds[E]="64ad2cfa-6c36-4d42-ae0b-9d2c7b4793ad",L._sentryDebugIdIdentifier="sentry-dbid-64ad2cfa-6c36-4d42-ae0b-9d2c7b4793ad")}catch{}})();const hs={class:"personal-information-header"},ws={class:"personal-information-header--title"},Ps=se({__name:"PersonalInformationHeader",props:{title:{},testAttribute:{}},emits:["edit-info"],setup(L,{emit:E}){const a=O("mypages"),u=E,o=i(!1),r=s(()=>a.get("userdetails__edit")),l=s(()=>a.get("userdetails__back")),c=()=>{u("edit-info")};return(d,f)=>{const y=le;return m(),I("div",hs,[t("h5",ws,n(L.title),1),t("div",null,[_(y,x({class:"personal-information-header--button",variant:"text",size:"md",rounded:"",[e(F)||""]:L.testAttribute,onClick:c}),{default:X(()=>[Y(n(e(o)?e(l):e(r)),1)]),_:1},16)])])}}}),Pe=Object.assign(ne(Ps,[["__scopeId","data-v-8f1161f0"]]),{__name:"MyPagesUserDetailsPersonalInformationHeader"});function $s(){return ls(ds,arguments)}const Es={class:"edit-personal-information"},Ss={class:"edit-personal-information__content"},Us={key:1,class:"edit-personal-information__password_info"},Is={class:"edit-personal-information__actions"},As={key:0},Ms=se({__name:"EditPersonalInformation",emits:["close-personal-information-edit"],async setup(L,{emit:E}){let a,u;const o=new Date().toISOString().split("T")[0],r=new Date("1900-01-01"),l=ye(),{apiEndpoint:c}=ve(),{data:d}=([a,u]=je(()=>es()),a=await a,u(),a),f=ie(),y=Ee(),h=i(""),S=i(""),w=i(""),P=i(""),p=i(),U=i(""),g=i(),b=i(""),A=i(!1),D=i(""),T=i(""),J=i(""),K=i(),z=i(!1),{validate:V}=ke(),Q=E,{person:M}=ce(f),{data:oe}=Ge("genders",async()=>{const H=os("litium-genders"),v=await $fetch(c,{method:"POST",credentials:"include",body:{query:"query getGenders($url: String!) { session(url: $url) { user { genders } } }",variables:{url:l}},headers:H});if(me(v.data))throw new Error("Litium responded with error");return v.data?.session?.user?.genders??[]},{deep:!1,dedupe:"defer"}),k=O("mypages"),G=O("addressvalidation"),R=O("other"),te=s(()=>G.get("badphonenumber")),$=s(()=>R.get("mypages_userdetails_subscriptionssection_reviews_badresponse")),B=s(()=>k.get("userdetails__savesettings")),de=s(()=>k.get("userdetails__cancel")),re=s(()=>k.get("userdetails__emailsection__caption")),q=s(()=>k.get("userdetails__accountsection__firstname")),De=s(()=>k.get("userdetails__accountsection__lastname")),Le=s(()=>k.get("userdetails__personalinformation__birthdate")),Ne=s(()=>G.get("bademail")),Ve=s(()=>k.get("userdetails__passwordsection__caption")),Ce=s(()=>k.get("userdetails__passworddescription")),xe=s(()=>{if(z.value&&!K.value)return k.get("userdetails__passwordrequired");if(z.value&&be.value)return k.get("userdetails__passworderrorlabel")});Se(()=>{h.value=M.value?.firstName??"",S.value=M.value?.lastName??"",w.value=M.value?.address?.phoneNumber??"",U.value=M.value?.gender??"",P.value=M.value?.email??"";const H=new Date(M.value?.birthDate);p.value=H>r?M.value?.birthDate:o;const v=w.value?.split(" ")?.[0].replace("+","");g.value=(d.value??[]).find(Z=>Z.prefix===v)??(d.value??[]).find(Z=>
1Z.country===y.channel?.locale?.split("-")[1])??(d.value??[])[0]}),pe(d,H=>{const v=M.value?.address?.phoneNumber?.split(" ")[0]?.replace("+","");g.value=H?.find(Z=>Z.prefix===v)},{immediate:!0});const Fe=()=>{b.value=""},Te=()=>{const H=g.value?.country??"";if(!$s(H)){b.value=te.value;return}const v=us(w.value,H);b.value="",!v||!v.isValid()?b.value=te.value:b.value=""},ze=()=>{if(!rs(P.value)){D.value=Ne.value;return}D.value=""},Oe=()=>{D.value=""},Re=s(()=>oe.value?.map(H=>{let v="";return H===$e.Man&&(v=k.get("userdetails__aboutmesection__mangender")),H===$e.Woman&&(v=k.get("userdetails__aboutmesection__womangender")),H===$e.Unspecified&&(v=k.get("userdetails__aboutmesection__unspecifiedgender")),{value:H,text:v}})??[]),be=s(()=>P.value!==M.value?.email),Be=async()=>{T.value=V(h.value,ae.name)??"",J.value=V(S.value,ae.name)??"";const H=V(P.value,ae.email);H&&(D.value=H);const v=V(w.value,ae.phoneNumber);if(v&&(b.value=v),!(T.value||J.value)&&!D.value&&!(w.value&&b.value)){if(be.value&&!K.value){z.value=!0;return}try{const Z=await $fetch(c,{method:"POST",credentials:"include",body:{query:We,variables:{url:l,firstName:h.value,lastName:S.value,gender:U.value,birthdate:p.value,email:P.value,phoneNumber:w.value,currentPassword:K.value}}});if(me(Z)){A.value=!0;return}const _e=Z.data;if(!he(_e)){A.value=!0;return}const ue=_e.session?.updatePersonalInfo?.error;if(ue==="FAILED"||ue==="NOT_AUTHENTICATED"||ue==="FAILED_TO_UPDATE_EMAIL"||ue==="INVALID_INPUT"){A.value=!0;return}if(_e.session?.updatePersonalInfo?.error==="INCORRECT_PASSWORD"){z.value=!0;return}K.value="",await we(),Q("close-personal-information-edit")}catch{A.value=!0}}},qe=()=>{Q("close-personal-information-edit")};return(H,v)=>{const Z=Ue,_e=ss,ue=as,Ie=le;return m(),I("div",Es,[t("div",Ss,[_(Z,{modelValue:e(P),"onUpdate:modelValue":v[0]||(v[0]=W=>C(P)?P.value=W:null),type:"email",placeholder:e(re),"error-message":e(D),onBlur:ze,onFocus:Oe},null,8,["modelValue","placeholder","error-message"]),_(Z,x({modelValue:e(h),"onUpdate:modelValue":v[1]||(v[1]=W=>C(h)?h.value=W:null),[e(F)||""]:e(N).MyPagesUserDetailsEditPersonalInformation.firstName,placeholder:e(q),"error-message":e(T),onFocus:v[2]||(v[2]=W=>T.value="")}),null,16,["modelValue","placeholder","error-message"]),_(Z,x({modelValue:e(S),"onUpdate:modelValue":v[3]||(v[3]=W=>C(S)?S.value=W:null),[e(F)||""]:e(N).MyPagesUserDetailsEditPersonalInformation.lastName,placeholder:e(De),"error-message":e(J),onFocus:v[4]||(v[4]=W=>J.value="")}),null,16,["modelValue","placeholder","error-message"]),_(Z,{modelValue:e(p),"onUpdate:modelValue":v[5]||(v[5]=W=>C(p)?p.value=W:null),type:"date",placeholder:e(Le)},null,8,["modelValue","placeholder"]),e(g)?(m(),ee(_e,{key:0,modelValue:e(w),"onUpdate:modelValue":v[6]||(v[6]=W=>C(w)?w.value=W:null),"selected-country":e(g).country,"error-message":e(b),onBlur:Te,onFocus:Fe},null,8,["modelValue","selected-country","error-message"])):j("",!0),_(ue,{modelValue:e(U),"onUpdate:modelValue":v[7]||(v[7]=W=>C(U)?U.value=W:null),"thin-font-weight":"","increased-font-size":"",options:e(Re)},null,8,["modelValue","options"]),_(Z,x({modelValue:e(K),"onUpdate:modelValue":v[8]||(v[8]=W=>C(K)?K.value=W:null),disabled:!e(be),required:e(be),autocomplete:"current-password",type:"password","error-message":e(xe),[e(F)||""]:e(N).MyPagesUserDetailsEditPersonalInformation.password,placeholder:e(Ve),onFocus:v[9]||(v[9]=W=>z.value=!1)}),null,16,["modelValue","disabled","required","error-message","placeholder"]),e(z)?j("",!0):(m(),I("span",Us,n(e(Ce)),1))]),t("div",Is,[e(A)?(m(),I("h6",As,n(e($)),1)):j("",!0),_(Ie,x({variant:"primary",[e(F)||""]:e(N).MyPagesUserDetailsEditPersonalInformation.submitButton,onClick:Be}),{default:X(()=>[Y(n(e(B)),1)]),_:1},16),_(Ie,{variant:"secondary",onClick:qe},{default:X(()=>[Y(n(e(de)),1)]),_:1})])])}}}),ks=Object.assign(ne(Ms,[["__scopeId","data-v-48e2b820"]]),{__name:"MyPagesUserDetailsEditPersonalInformation"}),Ds={key:0,class:"personal-information__content"},Ls={class:"personal-information__content--key"},Ns={class:"personal-information__content--key"},Vs={class:"personal-information__content--key"},Cs={class:"personal-information__content--key"},xs={class:"personal-information__content--value"},Fs={class:"personal-information__content--key"},Ts={class:"personal-information__content--value"},zs={class:"personal-information__content--key"},Os={class:"personal-information__content--value"},Rs=se({__name:"PersonalInformation",setup(L){const E=ie(),a=O("mypages"),u=i(!1),{person:o}=ce(E),r=()=>{u.value=!u.value},l=s(()=>a.get("userdetails__aboutmesection__mangender")),c=s(()=>a.get("userdetails__aboutmesection__womangender")),d=s(()=>a.get("userdetails__aboutmesection__unspecifiedgender")),f=s(()=>a.get("userdetails__emailsection__caption")),y=s(()=>a.get("userdetails__accountsection__firstname")),h=s(()=>a.get("userdetails__accountsection__lastname")),S=s(()=>a.get("userdetails__personalinformation__birthdate")),w=s(()=>a.get("userdetails__addresssection__phonenumber")),P=s(()=>a.get("userdetails__aboutmesection__gendercaption")),p=s(()=>a.get("userdetails__personalinformation")),U=s(()=>o.value?.gender==="MAN"?l:o.value?.gender==="WOMAN"?c:d),g=s(()=>o.value?.birthDate),b=s(()=>o.value?.address?.phoneNumber),A=s(()=>o.value?.email),D=s(()=>o.value?.firstName),T=s(()=>o.value?.lastName);return(J,K)=>{const z=Pe,V=ks;return m(),I("div",x({class:"personal-information",[e(F)||""]:e(N).MyPagesUserDetailsPersonalInformation.container}),[_(z,{title:e(p),"test-attribute":e(N).MyPagesUserDetailsPersonalInformation.edit,onEditInfo:r},null,8,["title","test-attribute"]),e(u)?(m(),ee(V,{key:1,onClosePersonalInformationEdit:r})):(m(),I("div",Ds,[t("span",Ls,n(e(f)),1),t("p",x({class:"personal-information__content--value",[e(F)||""]:e(N).MyPagesUserDetailsPersonalInformation.email}),n(e(A)),17),t("span",Ns,n(e(y)),1),t("p",x({class:"personal-information__content--value",[e(F)||""]:e(N).MyPagesUserDetailsPersonalInformation.firstName}),n(e(D)),17),t("span",Vs,n(e(h)),1),t("p",x({class:"personal-information__content--value",[e(F)||""]:e(N).MyPagesUserDetailsPersonalInformation.lastName}),n(e(T)),17),t("span",Cs,n(e(S)),1),t("p",xs,n(e(g)),1),t("span",Fs,n(e(w)),1),t("p",Ts,n(e(b)),1),t("span",zs,n(e(P)),1),t("p",Os,n(e(U)),1)]))],16)}}}),Bs=Object.assign(ne(Rs,[["__scopeId","data-v-fd2917b8"]]),{__name:"MyPagesUserDetailsPersonalInformation"}),qs={class:"edit-address"},Hs={class:"edit-address__content"},js={class:"edit-address__actions"},Gs={key:0},Ws=se({__name:"EditAddress",emits:["close-address-edit"],setup(L,{emit:E}){const a=ie(),u=Ee(),o=i(""),r=i(""),l=i(""),c=i(""),d=i(""),f=i(!1),y=i(""),h=i(""),S=i(""),w=i(""),P=i(""),{validate:p}=ke(),U=E,g=O("mypages"),b=O("addressvalidation"),A=s(()=>g.get("userdetails__addresssection__updatefailure")),D=s(()=>g.get("userdetails__addresssection__address1")),T=s(()=>g.get("userdetails__addresssection__address2")),J=s(()=>g.get("userdetails__addresssection__zipcode")),K=s(()=>g.get("userdetails__addresssection__city")),z=s(()=>g.get("userdetails__addresssection__state")),V=s(()=>g.get("userdetails__savesettings")),Q=s(()=>g.get("userdetails__cancel")),M=s(()=>u.channel?.locale?.split("-")[1]??""),oe=s(()=>ns(M.value)),{person:k}=ce(a);Se(()=>{o.value=k.value?.address?.address1??"",r.value=k.value?.address?.address2??"",l.value=k.value?.address?.zipCode??"",c.value=k.value?.address?.city??"",d.value=k.value?.address?.state??""});const G=async()=>
1{if(Me(o.value)?is(o.value,M.value)?y.value=p(o.value,ae.addressLine)??"":y.value=b.get("badaddress"):y.value=b.get("addresslinetoolong"),h.value=Me(r.value)?p(r.value,ae.addressLine)??"":b.get("addresslinetoolong"),S.value=p(l.value,ae.postalCode)??"",w.value=p(c.value,ae.city)??"",P.value=p(d.value,ae.state)??"",y.value||h.value||S.value||w.value||P.value)return;const te=ye().toString(),{apiEndpoint:$}=ve();try{const B=await $fetch($,{method:"POST",credentials:"include",body:{query:Ke,variables:{url:te,address1:o.value,address2:r.value,zipCode:l.value,city:c.value,state:d.value,phoneNumber:"",countryCode:u.channel?.locale?.split("-")[1]}}});if(me(B)){f.value=!0;return}const de=B.data;if(!he(de)){f.value=!0;return}const re=de.session?.updateAddress?.error;if(re==="FAILED"||re==="NOT_AUTHENTICATED"||re==="INVALID_INPUT"){f.value=!0;return}await we(),U("close-address-edit")}catch{f.value=!0}},R=()=>{U("close-address-edit")};return(te,$)=>{const B=Ue,de=ts,re=le;return m(),I("div",qs,[t("div",Hs,[_(B,x({modelValue:e(o),"onUpdate:modelValue":$[0]||($[0]=q=>C(o)?o.value=q:null),[e(F)||""]:e(N).MyPagesUserDetailsEditAddress.address,placeholder:e(D),"error-message":e(y),onFocus:$[1]||($[1]=q=>y.value="")}),null,16,["modelValue","placeholder","error-message"]),_(B,x({modelValue:e(r),"onUpdate:modelValue":$[2]||($[2]=q=>C(r)?r.value=q:null),[e(F)||""]:e(N).MyPagesUserDetailsEditAddress.address2,placeholder:e(T),"error-message":e(h),onFocus:$[3]||($[3]=q=>h.value="")}),null,16,["modelValue","placeholder","error-message"]),_(B,x({modelValue:e(l),"onUpdate:modelValue":$[4]||($[4]=q=>C(l)?l.value=q:null),[e(F)||""]:e(N).MyPagesUserDetailsEditAddress.zipCode,placeholder:e(J),"error-message":e(S),onFocus:$[5]||($[5]=q=>S.value="")}),null,16,["modelValue","placeholder","error-message"]),_(B,x({modelValue:e(c),"onUpdate:modelValue":$[6]||($[6]=q=>C(c)?c.value=q:null),[e(F)||""]:e(N).MyPagesUserDetailsEditAddress.city,placeholder:e(K),"error-message":e(w),onFocus:$[7]||($[7]=q=>w.value="")}),null,16,["modelValue","placeholder","error-message"]),e(oe)?(m(),ee(de,{key:0,modelValue:e(d),"onUpdate:modelValue":$[8]||($[8]=q=>C(d)?d.value=q:null),"country-code":e(M)},null,8,["modelValue","country-code"])):(m(),ee(B,{key:1,modelValue:e(d),"onUpdate:modelValue":$[9]||($[9]=q=>C(d)?d.value=q:null),placeholder:e(z),"error-message":e(P),onFocus:$[10]||($[10]=q=>P.value="")},null,8,["modelValue","placeholder","error-message"]))]),t("div",js,[e(f)?(m(),I("h6",Gs,n(e(A)),1)):j("",!0),_(re,x({variant:"primary",[e(F)||""]:e(N).MyPagesUserDetailsEditAddress.submitButton,onClick:G}),{default:X(()=>[Y(n(e(V)),1)]),_:1},16),_(re,{variant:"secondary",onClick:R},{default:X(()=>[Y(n(e(Q)),1)]),_:1})])])}}}),Ks=Object.assign(ne(Ws,[["__scopeId","data-v-66588fc8"]]),{__name:"MyPagesUserDetailsEditAddress"}),Zs={class:"address"},Js={key:0,class:"address__content"},Xs={class:"address__content--key"},Ys={class:"address__content--key"},Qs={class:"address__content--key"},et={class:"address__content--key"},st={class:"address__content--key"},tt={class:"address__content--value"},nt=se({__name:"Address",setup(L){const E=ie(),a=O("mypages"),u=i(!1),{person:o}=ce(E),r=s(()=>a.get("userdetails__addresssection__address1")),l=s(()=>a.get("userdetails__addresssection__address2")),c=s(()=>a.get("userdetails__addresssection__zipcode")),d=s(()=>a.get("userdetails__addresssection__city")),f=s(()=>a.get("userdetails__addresssection__state")),y=s(()=>o.value?.address?.address1),h=s(()=>o.value?.address?.address2),S=s(()=>o.value?.address?.zipCode),w=s(()=>o.value?.address?.city),P=s(()=>o.value?.address?.state),p=()=>{u.value=!u.value};return(U,g)=>{const b=Pe,A=Ks;return m(),I("div",Zs,[_(b,{title:e(r),"test-attribute":e(N).MyPagesUserDetailsAddress.edit,onEditInfo:p},null,8,["title","test-attribute"]),e(u)?(m(),ee(A,{key:1,onCloseAddressEdit:p})):(m(),I("div",Js,[t("span",Xs,n(e(r)),1),t("p",x({class:"address__content--value",[e(F)||""]:e(N).MyPagesUserDetailsAddress.address}),n(e(y)),17),e(h)?(m(),I(Ae,{key:0},[t("span",Ys,n(e(l)),1),t("p",x({class:"address__content--value",[e(F)||""]:e(N).MyPagesUserDetailsAddress.address2}),n(e(h)),17)],64)):j("",!0),t("span",Qs,n(e(c)),1),t("p",x({class:"address__content--value",[e(F)||""]:e(N).MyPagesUserDetailsAddress.zipCode}),n(e(S)),17),t("span",et,n(e(d)),1),t("p",x({class:"address__content--value",[e(F)||""]:e(N).MyPagesUserDetailsAddress.city}),n(e(w)),17),e(P)?(m(),I(Ae,{key:1},[t("span",st,n(e(f)),1),t("p",tt,n(e(P)),1)],64)):j("",!0)]))])}}}),at=Object.assign(ne(nt,[["__scopeId","data-v-fcfee9b1"]]),{__name:"MyPagesUserDetailsAddress"}),ot={class:"edit-size-and-fit"},rt={class:"edit-size-and-fit__content"},it={class:"edit-size-and-fit__actions"},lt={key:0},dt=se({__name:"EditSizeAndFit",emits:["close-size-and-fit-edit"],setup(L,{emit:E}){const a=O("mypages"),{person:u}=ce(ie()),o=i(),r=i();pe(u,p=>{!o.value&&p?.height&&(o.value=p.height),!r.value&&p?.weight&&(r.value=p.weight)},{immediate:!0});const l=i(!1),c=E,d=s(()=>a.get("userdetails__aboutmesection__updatefailure")),f=s(()=>a.get("userdetails__savesettings")),y=s(()=>a.get("userdetails__cancel")),h=s(()=>
1{if(!r.value||!o.value)return 0;const p=o.value/100;return r.value/(p*p)}),S=s(()=>h.value?h.value>=10&&h.value<=106:!0),w=async()=>{const p=ye().toString(),{apiEndpoint:U}=ve();try{const g=await $fetch(U,{method:"POST",credentials:"include",body:{query:Ze,variables:{url:p,height:o.value,weight:r.value,gender:""}}});if(me(g)){l.value=!0;return}const b=g.data;if(!he(b)){l.value=!0;return}if(b.session?.updateMyInfo?.error==="FAILED"||b.session?.updateMyInfo?.error==="NOT_AUTHENTICATED"){l.value=!0;return}we(),c("close-size-and-fit-edit")}catch{l.value=!0}},P=()=>{c("close-size-and-fit-edit")};return(p,U)=>{const g=cs,b=_s,A=le;return m(),I("div",ot,[t("div",rt,[_(g,{modelValue:e(o),"onUpdate:modelValue":U[0]||(U[0]=D=>C(o)?o.value=D:null),"is-valid":e(S)},null,8,["modelValue","is-valid"]),_(b,{modelValue:e(r),"onUpdate:modelValue":U[1]||(U[1]=D=>C(r)?r.value=D:null),"is-valid":e(S)},null,8,["modelValue","is-valid"])]),t("div",it,[e(l)?(m(),I("h6",lt,n(e(d)),1)):j("",!0),_(A,{variant:"primary",onClick:w},{default:X(()=>[Y(n(e(f)),1)]),_:1}),_(A,{variant:"secondary",onClick:P},{default:X(()=>[Y(n(e(y)),1)]),_:1})])])}}}),ut=Object.assign(ne(dt,[["__scopeId","data-v-4d69682a"]]),{__name:"MyPagesUserDetailsEditSizeAndFit"}),ct={class:"size-and-fit"},_t={key:0,class:"size-and-fit__content"},pt={class:"size-and-fit__content--key"},mt={class:"size-and-fit__content--key"},vt=se({__name:"SizeAndFit",setup(L){const E=ie(),a=Ee(),u=i(!1),o=i(!1),r=i(!1),l=i(!1);Se(()=>{(a.channel?.locale==="en-US"||a.channel?.locale==="en-GB")&&(u.value=!0),a.channel?.locale==="en-GB"&&(o.value=!0),a.channel?.locale==="en-US"&&(r.value=!0)});const{person:c}=ce(E),d=O("mypages"),f=O("reviews"),y=s(()=>d.get("userdetails__sizeandfit")),h=s(()=>f.get("collectionform__heightlabel")),S=s(()=>f.get("collectionform__weightlabel")),w=s(()=>u.value?"ft/in":"cm"),P=s(()=>o.value?"st/lb":r.value?"lb":"kg"),p=s(()=>
1{if(u.value){const b=ps(Number(c.value?.height));return`${b.ft}ft ${b.in}in`}return`${c.value?.height} ${w.value}`}),U=s(()=>{if(o.value){const b=ms(Number(c.value?.weight));return`${Math.round(b.st)}st ${Math.round(b.lb)}lb`}return r.value?`${Math.round(vs(Number(c.value?.weight)))}lb`:`${c.value?.weight} ${P.value}`}),g=()=>{l.value=!l.value};return(b,A)=>{const D=Pe,T=ut;return m(),I("div",ct,[_(D,{title:e(y),onEditInfo:g},null,8,["title"]),e(l)?(m(),ee(T,{key:1,onCloseSizeAndFitEdit:g})):(m(),I("div",_t,[t("span",pt,n(e(h)),1),t("p",x({class:"size-and-fit__content--value",[e(F)||""]:e(N).MyPagesUserDetailsSizeAndFit.height}),n(e(p)),17),t("span",mt,n(e(S)),1),t("p",x({[e(F)||""]:e(N).MyPagesUserDetailsSizeAndFit.weight,class:"size-and-fit__content--value"}),n(e(U)),17)]))])}}}),bt=Object.assign(ne(vt,[["__scopeId","data-v-51227c70"]]),{__name:"MyPagesUserDetailsSizeAndFit"}),gt={class:"edit-subscriptions"},ft={class:"edit-subscriptions__content"},yt={class:"edit-subscriptions__content--key"},ht={class:"edit-subscriptions__content--edit"},wt=["id"],Pt={class:"edit-subscriptions__content--key"},$t={class:"edit-subscriptions__content--edit"},Et=["id"],St={class:"edit-subscriptions__content--key"},Ut={class:"edit-subscriptions__content--edit"},It=["id"],At={class:"edit-subscriptions__content--edit unsubscribe-all"},Mt={class:"edit-subscriptions__content--edit__unsubscribe-header"},kt=["id"],Dt={class:"edit-subscriptions__content--key"},Lt={class:"edit-subscriptions__actions"},Nt={key:0},Vt=se({__name:"EditSubscriptions",emits:["close-subscription-edit"],setup(L,{emit:E}){const a=ie(),u=O("mypages"),o=O("other"),r=i(!1),l=i(!1),c=i(!1),d=i(!1),f=i(!1),y=E,h=s(()=>a.person),S=s(()=>o.get("mypages_userdetails_subscriptionssection_reviews_badresponse")),w=s(()=>u.get("userdetails__savesettings")),P=s(()=>u.get("userdetails__cancel")),p=s(()=>u.get("userdetails__newslettersubscriptions__rateandreview")),U=s(()=>u.get("userdetails__newslettersubscriptions__reviewnewsletters")),g=s(()=>u.get("userdetails__newslettersubscriptions__newsletter")),b=s(()=>u.get("userdetails__newslettersubscriptions__newslettertext")),A=s(()=>u.get("userdetails__newslettersubscriptions__uniquedealssms")),D=s(()=>u.get("userdetails__newslettersubscriptions__uniquedealstext")),T=s(()=>u.get("userdetails__newslettersubscriptions__completelyunsubscribe")),J=s(()=>u.get("userdetails__newslettersubscriptions__unsubscribefromall")),K=s(()=>u.get("userdetails__newslettersubscriptions__youstillreceiveinformation")),z=ge(),V=ge(),Q=ge(),M=ge();pe(h,G=>{if(!G?.fields)return;r.value=!G.fields.UnsubscribedFromTheReviewPpeEmail,l.value=!G.fields.UnsubscribedFromNewsLetter,c.value=!G.fields.UnsubscribedFromSms;const R=!r.value&&!l.value&&!c.value;d.value=R},{immediate:!0});const oe=async()=>{const G={subscribeReviewMail:d.value?!1:r.value,subscribeNewsletter:d.value?!1:l.value,subscribeSms:d.value?!1:c.value};try{const R=`${ve().restEndpoint}/mypages/update-subscriptions`;if(!await $fetch(R,{method:"POST",body:G,credentials:"include"})){f.value=!0;return}await we(),y("close-subscription-edit")}catch{f.value=!0}},k=()=>{y("close-subscription-edit")};return pe(d,G=>{G&&(r.value=!1,l.value=!1,c.value=!1)}),pe([r,l,c],G=>{G.every(R=>!R)?d.value=!0:d.value=!1}),(G,R)=>{const te=bs,$=le;return m(),I("div",gt,[t("div",ft,[t("span",yt,n(e(b)),1),t("span",ht,[t("p",{id:e(z),class:"edit-subscriptions__content--value"},n(e(g)),9,wt),_(te,{modelValue:e(l),"onUpdate:modelValue":R[0]||(R[0]=B=>C(l)?l.value=B:null),"aria-labelledby":e(z)},null,8,["modelValue","aria-labelledby"])]),t("span",Pt,n(e(p)),1),t("span",$t,[t("p",{id:e(V),class:"edit-subscriptions__content--value"},n(e(U)),9,Et),_(te,{modelValue:e(r),"onUpdate:modelValue":R[1]||(R[1]=B=>C(r)?r.value=B:null),"aria-labelledby":e(V)},null,8,["modelValue","aria-labelledby"])]),t("span",St,n(e(D)),1),t("span",Ut,[t("p",{id:e(Q),class:"edit-subscriptions__content--value"},n(e(A)),9,It),_(te,{modelValue:e(c),"onUpdate:modelValue":R[2]||(R[2]=B=>
1C(c)?c.value=B:null),"aria-labelledby":e(Q)},null,8,["modelValue","aria-labelledby"])]),t("span",At,[t("h6",Mt,n(e(T)),1),t("p",{id:e(M),class:"edit-subscriptions__content--value"},n(e(J)),9,kt),_(te,{modelValue:e(d),"onUpdate:modelValue":R[3]||(R[3]=B=>C(d)?d.value=B:null),"aria-labelledby":e(M)},null,8,["modelValue","aria-labelledby"])]),t("span",Dt,n(e(K)),1)]),t("div",Lt,[e(f)?(m(),I("h6",Nt,n(e(S)),1)):j("",!0),_($,{variant:"primary",onClick:oe},{default:X(()=>[Y(n(e(w)),1)]),_:1}),_($,{variant:"secondary",onClick:k},{default:X(()=>[Y(n(e(P)),1)]),_:1})])])}}}),Ct=Object.assign(ne(Vt,[["__scopeId","data-v-adac6d69"]]),{__name:"MyPagesUserDetailsEditSubscriptions"}),xt={class:"subscriptions"},Ft={key:0,class:"subscriptions__content"},Tt={class:"subscriptions__content--key"},zt={class:"subscriptions__content--value"},Ot={class:"subscriptions__content--key"},Rt={class:"subscriptions__content--value"},Bt={class:"subscriptions__content--key"},qt={class:"subscriptions__content--value"},Ht={class:"subscriptions__content--value"},jt=se({__name:"Subscriptions",setup(L){const E=ie(),a=O("mypages"),u=i(!1),o=s(()=>E.person),r=s(()=>!o.value?.fields?.UnsubscribedFromTheReviewPpeEmail),l=s(()=>!o.value?.fields?.UnsubscribedFromNewsLetter),c=s(()=>!o.value?.fields?.UnsubscribedFromSms),d=s(()=>!r.value&&!l.value&&!c.value),f=s(()=>a.get("userdetails__newslettersubscriptions")),y=s(()=>a.get("userdetails__newslettersubscriptions__rateandreview")),h=s(()=>a.get("userdetails__newslettersubscriptions__reviewnewsletters")),S=s(()=>a.get("userdetails__newslettersubscriptions__newsletter")),w=s(()=>a.get("userdetails__newslettersubscriptions__newslettertext")),P=s(()=>a.get("userdetails__newslettersubscriptions__uniquedealssms")),p=s(()=>a.get("userdetails__newslettersubscriptions__uniquedealstext")),U=s(()=>a.get("userdetails__newslettersubscriptions__unsubscribefromall")),g=()=>{u.value=!u.value};return(b,A)=>{const D=Pe,T=Je,J=Ct;return m(),I("div",xt,[_(D,{title:e(f),onEditInfo:g},null,8,["title"]),e(u)?(m(),ee(J,{key:1,onCloseSubscriptionEdit:g})):(m(),I("div",Ft,[t("span",Tt,n(e(w)),1),t("p",zt,[t("span",null,n(e(S)),1),e(l)?(m(),ee(T,{key:0,name:"Check",size:16,"stroke-width":4,color:e(fe).HurricaneGray},null,8,["color"])):j("",!0)]),t("span",Ot,n(e(y)),1),t("p",Rt,[t("span",null,n(e(h)),1),e(r)?(m(),ee(T,{key:0,name:"Check",size:16,"stroke-width":4,color:e(fe).HurricaneGray},null,8,["color"])):j("",!0)]),t("span",Bt,n(e(p)),1),t("p",qt,[t("span",null,n(e(P)),1),e(c)?(m(),ee(T,{key:0,name:"Check",size:16,"stroke-width":4,color:e(fe).HurricaneGray},null,8,["color"])):j("",!0)]),t("p",Ht,[Y(n(e(U))+" ",1),e(d)?(m(),ee(T,{key:0,name:"Check",size:16,"stroke-width":4,color:e(fe).HurricaneGray},null,8,["color"])):j("",!0)])]))])}}}
1),Gt=Object.assign(ne(jt,[["__scopeId","data-v-2e48ceee"]]),{__name:"MyPagesUserDetailsSubscriptions"}),Wt={class:"edit-security-and-privacy"},Kt={class:"edit-security-and-privacy__content"},Zt={key:0,class:"edit-security-and-privacy__failure"},Jt={key:1,class:"edit-security-and-privacy__failure"},Xt={class:"edit-security-and-privacy__actions"},Yt=se({__name:"EditSecurityAndPrivacy",emits:["close-security-and-privacy-edit","password-updated"],setup(L,{emit:E}){const a=O("mypages"),u=O("auth"),o=i(""),r=i(""),l=i(""),c=i(""),d=i(!1),f=i(!1),y=E,h=s(()=>a.get("userdetails__passwordsection__currentpassword")),S=s(()=>a.get("userdetails__passwordsection__newpassword")),w=s(()=>a.get("userdetails__passwordsection__confirmnewpassword")),P=s(()=>u.get("formvalidationerrors__requiredfield")),p=s(()=>a.get("userdetails__passwordsection__incorrectcurrentpassword")),U=s(()=>a.get("userdetails__savesettings")),g=s(()=>a.get("userdetails__cancel")),b=()=>{r.value="",A()},A=()=>{r.value=""},D=z=>{l.value=z.password,c.value=z.passwordError},T=()=>{o.value?r.value="":r.value=P.value},J=async()=>{const z=ye().toString(),{apiEndpoint:V}=ve();try{const Q=await $fetch(V,{method:"POST",credentials:"include",body:{query:Xe,variables:{url:z,newPassword:l.value,currentPassword:o.value}}});if(me(Q)){d.value=!0;return}const M=Q.data;if(!he(M)){d.value=!0;return}M.session?.updatePassword?.error==="INCORRECT_PASSWORD"&&(d.value=!0),M.session?.updatePassword?.error==="FAILED"&&(f.value=!0),M.session?.updatePassword?.error==="NONE"&&(y("password-updated"),y("close-security-and-privacy-edit"))}catch{f.value=!0}},K=()=>{y("close-security-and-privacy-edit")};return(z,V)=>{const Q=gs,M=Ue,oe=le;return m(),I("div",Wt,[t("div",Kt,[_(Q,{"password-label":e(S),"confirm-password-label":e(w),"stacked-input-fields":"",onInputFocused:b,onPasswordChanged:D},null,8,["password-label","confirm-password-label"]),V[1]||(V[1]=t("br",null,null,-1)),V[2]||(V[2]=t("br",null,null,-1)),t("label",null,n(e(h)),1),_(M,{id:"userCurrentPassword",modelValue:e(o),"onUpdate:modelValue":V[0]||(V[0]=k=>C(o)?o.value=k:null),type:"password","error-message":e(r),onFocus:A,onBlur:T},null,8,["modelValue","error-message"])]),e(d)?(m(),I("p",Zt,n(e(p)),1)):j("",!0),e(f)?(m(),I("p",Jt,n(e(p)),1)):j("",!0),t("div",Xt,[_(oe,{variant:"primary",onClick:J},{default:X(()=>[Y(n(e(U)),1)]),_:1}),_(oe,{variant:"secondary",onClick:K},{default:X(()=>[Y(n(e(g)),1)]),_:1})])])}}}),Qt=Object.assign(ne(Yt,[["__scopeId","data-v-578126dd"]]),{__name:"MyPagesUserDetailsEditSecurityAndPrivacy"}),en={class:"security-and-privacy"},sn={class:"security-and-privacy__header"},tn={class:"security-and-privacy__header--title"},nn={key:1,class:"security-and-privacy__success"},an=se({__name:"SecurityAndPrivacy",setup(L){const E=O("mypages"),a=i(!1),u=i(!1),o=()=>{a.value=!a.value},r=s(()=>E.get("userdetails__passwordsection__passwordupdated")),l=s(()=>E.get("userdetails__securityandprivacy__changepassword")),c=s(()=>E.get("userdetails__edit"));return(d,f)=>{const y=le,h=Qt;return m(),I("div",en,[t("div",sn,[t("h5",tn,n(e(l)),1),_(y,{variant:"text",size:"md",rounded:"",class:"security-and-privacy__button",onClick:o},{default:X(()=>[Y(n(e(c)),1)]),_:1})]),e(a)?(m(),ee(h,{key:0,onCloseSecurityAndPrivacyEdit:o,onPasswordUpdated:f[0]||(f[0]=S=>u.value=!0)})):j("",!0),e(u)?(m(),I("h6",nn,n(e(r)),1)):j("",!0)])}}}),on=Object.assign(ne(an,[["__scopeId","data-v-8e155660"]]),{__name:"MyPagesUserDetailsSecurityAndPrivacy"}),rn={class:"user-details"},ln={key:0,class:"user-details__user-updated"},dn={class:"user-details__title"},un={class:"user-details__menu"},cn={class:"user-details__sections"},_n={class:"user-details__section"},Fn=se({__name:"MyPagesUserDetails",props:{page:{}},setup(L){const E=L,a=O("ribbon"),u=O("mypages"),o=Ye(),r=s(()=>d.value&&f.value?[d.value,...f.value]:[]),l=s(()=>E.page.litiumPage),c=s(()=>a.get("account")),d=s(()=>l.value.dataJson?.rootPageLink),f=s(()=>l.value.dataJson?.childrenPageLinks),y=s(()=>u.get("userdetails__emailsectionn__emailupdated"));return fs(l),ys(l.value.title??"","UserDetails"),(h,S)=>{const w=He,P=Bs,p=at,U=bt,g=Gt,b=on,A=Qe;return m(),I("div",rn,[e(o).query.emailUpdated?(m(),I("div",ln,n(e(y)),1)):j("",!0),t("h4",dn,n(e(c)),1),t("div",un,[_(w,{title:e(c),"children-page-links":e(r),class:"user-details__menu"},null,8,["title","children-page-links"])]),_(A,null,{default:X(()=>[t("div",cn,[t("div",_n,[_(P),_(p),_(U),_(g),_(b)])])]),_:1}),_(w,{"bottom-menu":"","children-page-links":e(r)},null,8,["children-page-links"])])}}});
1export{Fn as default};
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.