PageSourceSearch

https://www.starbucks.ca/app-assets/settings-content.ebeee8dd3e00b6c4c7f6.chunk.js

js starbucks.ca collected 2026-09-24 18:07:16 UTC 9,323 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunkcore||=[]).push([[4264],{52093(e,t,n){n.r(t),n.d(t,{default:()=>R});var a=n(74848),s=n(96540),i=n(71468),o=n(38401),c=n(57413);const l=e=>(0,a.jsx)(c.DZ,{className:"py1 text-bold",size:"xs",tagName:"h2",children:(0,a.jsx)(o.sA,{...e})});var r=n(93045),d=n(24805);const u=(0,o.YK)({editLabel:{id:"accountSettings.editField.label",defaultMessage:"Edit {optionLabel}"}});var g=n(43737);const m=({label:e,labelButton:t,value:n,path:s,onClick:i})=>{const l=(0,a.jsx)("span",{className:"hiddenVisually",children:e}),m=n?[n]:null,f=t||u.editLabel,{checkReAuthRequired:p}=(0,d.NF)();return(0,a.jsx)(c.n2,{buttonLabel:(0,a.jsx)(o.sA,{...f,values:{optionLabel:l}}),listItems:m,onClick:t=>{p({nextAction:()=>((0,g.Uy)({click_target:e?.props?.defaultMessage}),(0,r.VC)({pathname:String(s)})),onCancelRedirectUrl:"/account/settings"}),i&&i(t)},children:e})};var f=n(3863),p=n(89742);const h=(0,o.YK)({accountHeading:{id:"accountSettings.accountSection.heading",defaultMessage:"Account"},emailLabel:{id:"accountSettings.accountSection.emailLabel",defaultMessage:"Your email address"}}),x=(0,i.Ng)(e=>
1({hasShortSession:(0,f.E1)(e),userEmailAddress:(0,f.zK)(e)}))(({hasShortSession:e,userEmailAddress:t})=>{const n=t.slice(t.indexOf("@")),i=e?t:`•••••${n}`;return(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)(l,{...h.accountHeading}),(0,a.jsx)("div",{className:"pt3","data-e2e":"account-email",children:(0,a.jsx)(m,{label:(0,a.jsx)(o.sA,{...h.emailLabel}),path:"/account/settings/edit-email",value:i})}),(0,a.jsx)("div",{className:"pt2 pb1","data-e2e":"account-password",children:(0,a.jsx)(m,{label:(0,a.jsx)(o.sA,{...p.z.password}),path:"/account/settings/password",value:"••••••••"})})]})}),M=(0,o.YK)({communicationPreferencesHeading:{id:"accountSettings.communicationPreferencesSection.heading",defaultMessage:"Communication Preferences"},communicationPreferencesLabel:{id:"accountSettings.communicationPreferencesSection.label",defaultMessage:"Email & postal mail"}}),S=()=>(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)(l,{...M.communicationPreferencesHeading}),(0,a.jsx)("div",{className:"py1","data-e2e":"communication-preferences",children:(0,a.jsx)(m,{label:(0,a.jsx)(o.sA,{...M.communicationPreferencesLabel}),path:"/account/settings/communication-preferences"})})]});var b=n(62543),j=n(26528),A=n(39606),y=n(79607),v=n(17442);const P=({text:e,icon:t,link:n,linkProps:s})=>(0,a.jsxs)("a",{className:"flex justify-between py3 text-noUnderline color-textBlackSoft text-sm",href:n,onClick:()=>{(0,g.Uy)({click_target:e?.defaultMessage})},...s,children:[(0,a.jsx)(o.sA,{...e}),(0,a.jsx)(c.In,{path:t,size:"22px"})]}),N=(0,o.YK)({helpLabel:{id:"accountSettings.helpPoliciesSection.helpLabel",defaultMessage:"Help"},privacyStatementLabel:{id:"accountSettings.helpPoliciesSection.privacyLabel",defaultMessage:"Privacy statement"},aboutHeading:{id:"accountSettings.helpPoliciesSection.aboutHeading",defaultMessage:"Help & Policies"}});var C=n(34566);const k=(0,i.Ng)(e=>({baseUrl:(0,y.cX)(e),helpUrl:(0,v.oN)(e),privacyStatementUrl:(0,v.iY)(e),termsOfUseUrl:(0,v.qo)(e)}))(({baseUrl:e,privacyStatementUrl:t,termsOfUseUrl:n,helpUrl:i})=>(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)(l,{...N.aboutHeading}),(0,a.jsx)(P,{icon:b.A,link:i,linkProps:{"data-e2e":"helpLink"},text:N.helpLabel}),(0,a.jsx)(P,{icon:j.A,link:(0,C.i)(n)?n:`${e}${n}`,linkProps:{"data-e2e":"touLink"},text:p.z.termsOfUse}),(0,a.jsx)(P,{icon:A.A,link:(0,C.i)(t)?t:`${e}${t}`,linkProps:{"data-e2e":"privacyLink"},text:N.privacyStatementLabel})]}));var L=n(85216),z=n(1103);const E=(0,o.YK)({securityHeading:{id:"accountSettings.securitySection.heading",defaultMessage:"Security"},turnOn:{id:"accountSettings.securitySection.turnOn",defaultMessage:"Turn on {optionLabel}"}}),D=(0,i.Ng)(e=>({hasUnverifiedPhone:(0,L.RW)(e),hasVerifiedPhone:(0,L.Cy)(e)}))(({hasVerifiedPhone:e,hasUnverifiedPhone:t})=>{const n=e?null:E.turnOn,i=e||t?"/mfa":"/mfa/add-phone-number";return(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)(l,{...E.securityHeading}),(0,a.jsx)("div",{className:"py1","data-e2e":"security",children:(0,a.jsx)(m,{label:(0,a.jsx)(o.sA,{...z.D.mfa}),labelButton:n,path:`/account/settings${i}`})})]})});var w=n(94058),T=n(64375),U=n(95361),H=n(54526),I=n(54497);const K=(0,o.YK)({deleteAccount:{id:"accountSettings.deleteAccount.button",defaultMessage:"Request account deletion"},deleteAccountDialogConfirm:{id:"accountSettings.deleteAccount.dialogConfirm",defaultMessage:"Delete my account"},deleteAccountDialogHeader:{id:"accountSettings.deleteAccount.dialogHeader",defaultMessage:"We’ll be sad to see you go"}});var B=n(13010),_=n(81273),Y=n(32323);const $="AccountDeleteDialogId",F=()=>{const{formatMessage:e}=(0,o.tz)(),t=(0,i.d4)(U.tc);return(0,a.jsxs)(H.A,{cancelButtonProps:{color:"black"},cancelText:(0,a.jsx)(o.sA,{...I.G.cancel}),confirmButtonProps:{"aria-label":`${e(K.deleteAccountDialogConfirm)}, ${e(_.A.externalLinkAria)}`,className:"flex items-center",color:"red",href:t,rel:"noopener noreferrer",target:"_blank"},confirmText:(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)(o.sA,{...K.deleteAccountDialogConfirm}),(0,a.jsx)(c.In,{path:Y.A})]}),children:[(0,a.jsx)(c.DZ,{className:"pb3 text-semibold",id:$,size:"md",tagName:"h2",children:(0,a.jsx)(o.sA,{...K.deleteAccountDialogHeader})}),(0,a.jsx)("p",{children:(0,a.jsx)(o.sA,{...B.A.accountDeleteDescription})})]})},O=()=>{const{openModal:e}=(0,c.k3)();
1return(0,a.jsx)(c.$n,{className:"mt4",color:"red",onClick:()=>{(0,g.pe)(),e({component:F,ariaLabelledBy:$})},visualStyle:"positive",children:(0,a.jsx)(o.sA,{...K.deleteAccount})})},R=(0,i.Ng)(e=>({user:(0,f.r4)(e),localeSupportsMfa:(0,U.oE)(e)}))(({user:e,localeSupportsMfa:t})=>((0,s.useEffect)(()=>{(0,g._y)()},[]),e?(0,a.jsxs)(T.A,{size:"sm",children:[(0,a.jsx)(x,{}),(0,a.jsx)(S,{}),t&&(0,a.jsx)(D,{}),(0,a.jsx)(k,{}),(0,a.jsx)(O,{})]}):(0,a.jsx)("div",{className:"py9",children:(0,a.jsx)(w.A,{})})))},1103(e,t,n){const a=(0,n(38401).YK)({communicationPreferences:{id:"accountSettings.communicationPreferences",defaultMessage:"Communication preferences"},editEmail:{id:"accountSettings.editEmail",defaultMessage:"New email login"},mfa:{id:"accountSettings.mfa",defaultMessage:"2-Factor authentication"},newPassword:{id:"accountSettings.newPassword",defaultMessage:"New password"},settings:{id:"accountSettings.settings",defaultMessage:"Settings"}});n.d(t,["D",0,a])},13010(e,t,n){const a=(0,n(38401).YK)({accountDeleteDescription:{id:"accountSettings.deleteAccount.de
1scription",defaultMessage:"Deleting your account is a big decision — we’ll send a Starbucks Card for any remaining funds in your account, but your Stars and account history will not be recoverable."},phoneDescription:{id:"accountSettings.settingsMfa.phoneDescription",defaultMessage:"This phone number will be used to confirm your identity when needed. You can update this number and we’ll send you a new verification code. Message and data rates may apply."},noMoreRetries:{id:"accountSettings.settingsMfa.noMoreRetries.error",defaultMessage:"No more tries left. Try again later."},phoneNumberInvalid:{id:"accountSettings.security.addPhoneNumber.invalid",defaultMessage:"Please enter 10-digit phone number"},termsAndConditionsLinkText:{id:"accountSettings.settingsMfa.termsAndConditionsLinkText",defaultMessage:"Terms & Conditions"},needHelpLinkText:{id:"accountSettings.settingsMfa.needHelpLinkText",defaultMessage:"Need Help?"},unenrollDialog:{id:"accountSettings.settingsMfa.unenrollDialog",defaultMessage:"This will leave your account less protected. Are you sure?"},unenrollSuccessful:{id:"accountSettings.settingsMfa.unenrollSuccessful",defaultMessage:"Phone number unenrolled"}});n.d(t,["A",0,a])},95361(e,t,n){var a=n(72597),s=n(66401),i=n(23149),o=n(25508),c=n(90857),l=n(55059),r=n(24058),d=n(85216),u=n(3863),g=n(52219);const m=e=>e.accountSettings,f=(0,o.Mz)(m,({mfaPhone:e})=>e),p=(0,o.Mz)(f,({addPhone:e})=>e||{}),h=(0,o.Mz)(f,({editPhone:e})=>e?.phonePendingVerification??e??{}),x=(0,o.Mz)(d.Cy,d.RW,(e,t)=>!e&&!t),M=e=>e.accountSettings?.communicationPreferences?.data,S=(0,o.Mz)(p,h,(e,t)=>Boolean(e.loading||t.loading)),b=((0,o.Mz)(d.bh,e=>e.isVerified?e.phoneNumber:null),(0,o.Mz)(M,e=>(0,i.A)(e)&&(0,s.A)(e))),j=(0,o.Mz)(m,e=>e.password),A=(0,o.Mz)(u.Xi,u.zK,c.ee,e=>e.accountSettings.communicationPreferences,(e,t,n,s)=>!!(e&&t&&(0,r.A)(s,{staleTime:a.minutes(5),now:n}))||null),y=(0,o.Mz)(j,e=>Boolean(e.loading)),v=(0,o.Mz)(j,e=>Boolean(e.showGenericError)),P=(0,o.Mz)(g.gv,e=>e&&e.length>0),N=(0,o.Mz)(g.Dz,e=>e&&e.length>0),C=(0,o.Mz)(l.mn,e=>Boolean(e?.mfa?.enabled)),k=(0,o.Mz)(m,e=>e?.editEmail?.proposedNewEmail),L=(0,o.Mz)(m,e=>Boolean(e?.editEmail?.loading)),z=(0,o.Mz)(e=>e?.accountSettings?.enterEmailCode,e=>Boolean(e?.confirmEmailCode?.loading)),E=(0,o.Mz)(l.mn,e=>e?.accountDeleteOneTrustFormUrl),D=(0,o.Mz)(m,e=>e?.languagePreferences?.data??"en-CA");n.d(t,["$$",0,N,"AM",0,S,"AX",0,P,"Am",0,M,"IM",0,x,"bZ",0,A,"ch",0,b,"lE",0,L,"mM",0,k,"oE",0,C,"pi",0,D,"rs",0,v,"tH",0,z,"tc",0,E,"x9",0,y])},43737(e,t,n){var a=n(21695);n.d(t,["MO",0,e=>(0,a.sx)("PREFERENCE_CLICK",e),"Uy",0,e=>(0,a.sx)("SETTINGS_ITEM_CLICK",e),"_y",0,()=>(0,a.oe)("SETTINGS_VIEW"),"pe",0,()=>(0,a.sx)("SETTINGS_ACCOUNT_DELETE_CLICK")])}}]);
2//# sourceMappingURL=settings-content.ebeee8dd3e00b6c4c7f6.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.