1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[489],{18598:(e,t,r)=>{r.d(t,{Z:()=>s});var a=r(67294);const n=r(72618).z.img` 2 height: 160px; 3 margin-right: ${e=>{let{theme:t}=e;return t.spacing.spacing100}}; 4 width: 160px; 5`,s=e=>{let{profilePic:t,name:r}=e;return a.createElement(n,{src:t,alt:`${r} profile image`})}},1491:(e,t,r)=>{r.d(t,{P5:()=>d,Pz:()=>c,Vx:()=>n,W4:()=>m,Wi:()=>s,Zh:()=>p,lX:()=>i,y:()=>o,yD:()=>u,yt:()=>l});var a=r(72618);const n=a.z.div` 6 display: ${e=>{let{err:t}=e;return t?"block":"none"}}; 7`,s=a.z.div` 8 ${e=>{let{theme:t}=e;return t.typography.type160}}; 9 margin: ${e=>{let{theme:t}=e;return`${t.spacing.spacing80} ${t.spacing.spacing240} ${t.spacing.spacing50} ${t.spacing.spacing240}`}}; 10 position: relative; 11 display: flex; 12 flex-direction: column; 13 flex: 1; 14 15 div { 16 background: none; 17 :hover { 18 background: none; 19 } 20 } 21 &:focus-within label { 22 transform: translate(0, 0px); 23 ${e=>{let{theme:t}=e;return t.typography.type120}} 24 color: ${e=>{let{theme:t}=e;return t.colors.primary}}; 25 } 26 input { 27 color: ${e=>{let{theme:t}=e;return t.colors.pebble500}}; 28 } 29`,l=a.z.input` 30 background: transparent; 31 border: 0; 32 border-bottom: 1px solid ${e=>{let{theme:t}=e;return t.colors.pebble100}}; 33 margin: ${e=>{let{theme:t}=e;return`${t.spacing.spacing40} ${t.spacing.spacing60}`}}; 34 height: 40px; 35 outline: 0; 36 transition: border-color 0.2s; 37 width: 100%; 38`,i=a.z.label` 39 color: ${e=>{let{theme:t}=e;return t.colors.pebble100}}; 40 pointer-events: none; 41 display: block; 42 position: absolute; 43 top: -2px; 44 left: 12px; 45 text-transform: capitalize; 46 transform: translate(0, 15px); 47 transform-origin: top left; 48 transition: 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; 49 transform: ${e=>{let{filled:t}=e;return t?"translate(0, 0px)":""}}; 50 ${e=>{let{filled:t,theme:r}=e;return t?r.typography.type120:r.typography.type140}} 51`,o=a.z.span` 52 color: ${e=>{let{theme:t}=e;return t.colors.negative}}; 53 ${e=>{let{theme:t}=e;return t.typography.type102}} 54 text-transform: uppercase; 55 position: absolute; 56 bottom: -11px; 57 right: 5px; 58`,c=a.z.i` 59 position: absolute; 60 right: 5px; 61 bottom: -5px; 62 svg path { 63 fill: ${e=>{let{theme:t}=e;return t.colors.negative}}; 64 } 65`,d=a.z.span` 66 ${e=>{let{theme:t}=e;return t.typography.bodyMedium}}; 67 position: relative; 68 display:flex; 69 padding: ${e=>{let{theme:t}=e;return`${t.spacing.spacing40} ${t.spacing.spacing0} ${t.spacing.spacing0} ${t.spacing.spacing60}`}}; 70 color: ${e=>{let{theme:t,disable:r,success:a}=e;return r?t.colors.textDisabled:a?t.colors.green900:t.colors.primary}}; 71 cursor: ${e=>{let{disable:t,success:r}=e;return t||r?"":"pointer"}}; 72`,m=a.z.div` 73 button { 74 text-transform: uppercase; 75 display: flex; 76 align-items: center; 77 justify-content: center; 78 margin: ${e=>{let{theme:t}=e;return t.spacing.spacing120}} auto; 79 padding: ${e=>{let{theme:t}=e;return`${t.spacing.spacing80} ${t.spacing.spacing120}`}}; 80 min-width: 200px; 81 border-radius: ${e=>{let{theme:t}=e;return t.borders.radius10}}; 82 height: 50px; 83 background: ${e=>{let{outline:t}=e;return t?"transparent":""}}; 84 border-color: ${e=>{let{theme:t,outline:r}=e;return r?t.colors.primary:""}}; 85 } 86`,p=a.z.div` 87 margin-right: ${e=>{let{theme:t}=e;return t.spacing.spacing40}}; 88`,u=a.z.div` 89 padding: ${e=>{let{theme:t}=e;return t.spacing.spacing40}}; 90`},84945:(e,t,r)=>{r.d(t,{I1:()=>m,VS:()=>h,XT:()=>u,YB:()=>p,aD:()=>g,eH:()=>c,iS:()=>d,jC:()=>o});var a=r(89513),n=(r(1107),r(67190)),s=r(76863),l=r(70846),i=r(65753);r(25944);const o=(e,t,r,a)=>{const{value:n}=e.target;r((e=>Object.assign(Object.assign({},e),{[`${t}`]:n})));const s={};if(""===n){const e=l.zR;"name"===t&&(s.name=e)}else"name"===t&&(s.name="");a((e=>Object.assign(Object.assign({},e),s)))},c=()=>{const e=l.v6;window.location.href=e},d=(e,t)=>{if(!e)return t(l.CB),"";const r=l.kH;return window.location.href=r,""},m=(e,t,r)=>{const a=window.location.href;(0,i.Pb)(a);const n={email:e,updated:t,isEmailEditAllowed:r};(0,i.Tz)(n);const s=l.sA;window.location.href=s},p=()=>{const e=new Date,t=new Date;e.setTime(e.getTime()-46656e7);const r=t.getDate(),a=t.getMonth()+1;return`${e.getFullYear()-1}-${1===`${a}`.length?`0${a}`:a}-${1===`${r}`.length?`0${r}`:r}`},u=e=>{let{e:t,field:r,currentState:n,error:s,value:i,required:o,setPostalCheckData:c,verifyPinCode:d,setAddressState:m,setCurrentState:p,setError:u,setValue:g}=e;var h,E,b;const f=null===(h=null==t?void 0:t.target)||void 0===h?void 0:h.value,v=Object.assign(Object.assign({},n),{[r]:a.ed.default}),$=Object.assign(Object.assign({},s),{[r]:""}),w=(null===(E=l.wk[i.selectedCountry])||void 0===E?void 0:E.pincodeLength)||6,y=/^[a-zA-Z\s]+$/;
90switch(r){case"name":o&&!(null==f?void 0:f.trim())?(v.name=a.ed.error,$.name=l.zR):(null===(b=null==f?void 0:f.trim())||void 0===b?void 0:b.length)<3?(v.name=a.ed.error,$.name=l.EO):y.test(f)||(v.name=a.ed.error,$.name=l.Bn);break;case"mobile":(o&&!f||10!==(null==f?void 0:f.length)||parseInt(null==f?void 0:f.charAt(0),10)<6||!/^\d+$/.test(f))&&(v.mobile=a.ed.error,$.mobile=l.J6);break;case"postal":if((o&&!f||(null==f?void 0:f.length)<w)&&(v.postal=a.ed.error,$.postal=l.uf),c({city:"",state:"",message:"",status:!1}),(null==f?void 0:f.length)===w){let e="";l.wk[i.selectedCountry].key!==l.wk.IN.key&&(e=l.wk[i.selectedCountry].key),d(f,e).then((e=>{c(e),(null==e?void 0:e.status)||($.postal=null==e?void 0:e.message,v.postal=a.ed.error,p(Object.assign(Object.assign({},n),v)),u(Object.assign(Object.assign({},s),$)))}))}break;case"address":o&&!f?(m(!0),$.address=l.zR):(null==f?void 0:f.length)<5?(m(!0),$.address=l.$k):m(!1)}p(Object.assign(Object.assign({},n),v)),u(Object.assign(Object.assign({},s),$)),g(Object.assign(Object.assign({},i),{[r]:f}))},g=(e,t)=>{(0,n.kT)(l.aK),m(e,t)},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(null==e?void 0:e.success)?{status:s.$s.SUCCESS,msg:l.Gs}:(null==e?void 0:e.error)===l.i7&&t?{status:l.ss,msg:e.message}:{status:s.$s.FAIL,msg:e.message}}},32144:(e,t,r)=>{r.d(t,{Z:()=>l});var a=r(65753),n=r(70846),s=r(25944);const l={password:e=>{let t="",r=!1;return e?e.length<6?(t="Password length cannot be less than 6",r=!0):t="":(t=n.zR,r=!0),{error:t,hasError:r}},name:e=>{let t="",r=!1;const a=e.trim();return a?a.length<3?(t=n.EO,r=!0):a.length>100?(t=n.k5,r=!0):t="":(t=n.zR,r=!0),{error:t,hasError:r}},email:e=>{let t="",r=!1;return e?(0,a.oH)(String(e).toLowerCase())?t="":(t=n.As,r=!0):(t=n.zR,r=!0),{error:t,hasError:r}},dob:e=>{let t="",r=!1;return(0,a.Qw)(e)?t="":(t=s.g6,r=!0),{error:t,hasError:r}}}},687:(e,t,r)=>{r.d(t,{G:()=>n,u:()=>s});var a=r(32144);const n=(e,t,r,n)=>{const s={name:"",email:"",dob:""};if(t){const e=a.Z.email(t),r={email:e.error,hasErrors:e.hasError};if(e.hasError&&(s.email=e.error),n((e=>Object.assign(Object.assign({},e),s))),r.hasErrors)return!r.hasErrors}if(r){const e=a.Z.dob(r),t={dob:e.error,hasErrors:e.hasError};if(e.hasError&&(s.dob=e.error),n((e=>Object.assign(Object.assign({},e),s))),t.hasErrors)return!t.hasErrors}const l=a.Z.name(e),i=(l.error,l.hasError);return l.hasError&&(s.name=l.error),n((e=>Object.assign(Object.assign({},e),s))),!i},s=(e,t,r)=>{const n=Object.assign({},e),s=a.Z.password(t.oldPassword),l=a.Z.password(t.newPassword),i={oldStatus:s.error,newStatus:l.error,hasErrors:s.hasError||l.hasError};return s.hasError&&(n.oldPassword=s.error),l.hasError&&(n.newPassword=l.error),t.newPassword!==t.confirmPassword&&(n.confirmPassword="Password does not match",i.hasErrors=!0),r(n),!i.hasErrors}},60008:(e,t,r)=>{r.r(t),r.d(t,{default:()=>U});var a=r(67294),n=r(56710),s=r(72618),l=r(43221),i=r(37638),o=r(65753),c=r(1491),d=r(84945),m=r(15883),p=r(81289);const u=e=>{let{width:t="60",height:r="14"}=e;return a.createElement("svg",{width:t,height:r,viewBox:"0 0 87 19",xmlns:"http://www.w3.org/2000/svg"},a.createElement("title",null,"Prive"),a.createElement("defs",null,a.createElement("path",{id:"priveA",d:"M0 .051h56.116v18.313H0z"}),a.createElement("path",{id:"priveC",d:"M.05.067h7.251v7.476H.051z"}),a.createElement("path",{id:"priveE",d:"M.026.085H7.03v11.55H.026z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .076)"},a.createElement("mask",{id:"priveB",fill:"#fff"},a.createElement("use",{xlinkHref:"#priveA"})),a.createElement("path",{d:"M56.096 7.302c-.129-1.341-1.979-.668-3.084-.464-.416.077-1.69.318-3.155.597-.056-1.513-.03-1.21-.052-2.13-.03-1.335-.11-2.37-.186-3.551-.047-.743-.152-1.764-1.493-1.575-1.545.218-1.808.99-2.22 1.924-1.073 2.436-1.045 2.447-2.267 5.156a44.64 44.64 0 0 0-.619 1.512l-.267.074-1.772.392.01-.065c.155-1.24.351-2.475.524-3.713.159-1.13.324-2.964.458-4.096C42.118.15 40.71.181 40.71.181c-.857-.052-1.19.202-1.73.903-.933 1.212-2.055 2.52-3.05 3.853-1.8 2.41-3.131 4.233-4.767 6.65-.475.701-1.206 1.774-1.834 2.6-.42-.842-.782-1.762-1.134-2.603-.506-1.207-.883-1.95
907-1.132-2.76-.22-.705.043-.802.568-1.199 1.506-1.139 3.2-1.923 4.738-3.018 1.088-.776 2.4-1.631 3.465-2.438 0 0 .624-.367.958-.827C37.22.755 36.02.157 36.02.157c-.673-.107-1.058.046-1.527.261-.487.223-1.11.716-1.532 1.044-.904.705-2.056 1.541-2.96 2.247-1.105.864-1.852 1.392-3.062 2.112l3.078-4.607C31.022-.083 28.36-.45 27.338.917c-.948 1.227-1.583 2.302-2.331 3.414-1.786 2.657-3.245 5.44-4.709 8.363a83.918 83.918 0 0 0-1.609 3.431c-.248.557-.96 1.846.028 1.97 2.096.26 2.44-.733 2.913-1.925.781-1.971 1.035-2.337 1.532-3.565.48-1.185.832-1.87 1.378-2.884.01-.017.173-.267.17-.27.102.205.738 2.34.827 2.576.431 1.155 1.202 3.843 1.634 5.065.313 1.013.406 1.304 1.767 1.27.68-.018.973-.275 1.419-1.13.445-.853 2.393-4.458 2.393-4.458.578-.101 1.416-.247 1.958-.339.103-.017.316-.058.614-.115.202-.028.378-.06.51-.097l.021-.007c.533-.104 1.208-.237 1.956-.386-.133.665-.55 2.135-.625 2.507 0 0-.897 3.495.269 3.67.728.11 1.101-.014 1.101-.014 1.363-.162 1.378-1.99 1.378-1.99l.735-4.74 1.584-.314-1.6 5.4c-.23.767-.398 1.746.97 1.744 1.116.058 1.188-.645 1.188-.645.029-.108.91-2.958 1.131-3.98.142-.66.663-2.34.876-3.02.584-.113 1.02-.194 1.227-.228l1.329-.221c-.007.624-.002 1.501.007 1.623.133 1.909-.009 3.902.383 5.783.062.3.187.688.566.688.466 0 .601-.043 1.087-.084 1.401-.117 1.148-1.544 1.061-2.44a62.058 62.058 0 0 0-.333-2.821c-.113-.814-.185-1.877-.2-3.16l-.001-.022 5.15-.869c.647-.108 1.132-.053 1.004-1.395M38.103 9.855a.048.048 0 0 1-.014.022l-3.972.88c.85-1.417 4.575-6.575 5.15-7.181-.311 1.595-.829 4.564-1.164 6.28m9.305-2.036c0 .028-.003.055-.005.083l-2.08.401c.743-1.915 1.517-4.264 1.971-5.447-.033.875.155 4.088.114 4.963M16.172.995C16.774-.167 14.82.163 14.82.163c-.708 0-1.022.85-1.167 1.096L11.53 5.44c-.404.686-1.715 3.643-2.16 4.301-.031-.664.009-1.999.03-2.317.087-1.262.174-2.214.305-3.374.1-.897.29-1.906.104-2.802-.115-.559-.3-.6-1.099-.684-.831-.087-1.407 1.13-1.683 1.699-1.022 2.106-2.162 4.172-3.07 6.327-.264.628-.598 1.255-.867 1.88-.323.751-.632 1.497-.985 2.233-.375.781-1.55 3.321-1.882 4.119-.363.872-.439 1.575 1.021 1.538.225-.005.74.054 1.368-.627.49-.531.591-1.03.886-1.768a189.467 189.467 0 0 1 2.918-6.94c.114-.259.369-.99.621-1.566-.012.81-.149 1.784-.2 2.426-.191 2.348-.33 4.62-.534 6.944-.027.312-.112.687.037.981.146.29.504.368.802.404 1.166.141 1.286-.434 1.65-1.239.32-.712.52-1.294.81-2.018.895-2.24 1.842-4.461 2.887-6.636.267-.554.538-1.107.825-1.652.53-1.004.97-1.953 1.55-3.064.429-.825.85-1.722 1.31-2.61m8.634 1.11c.238-.444.786-1.334.11-1.669-.395-.195-.931-.316-1.34-.106-.343.177-.594.532-.762.86l-2.598 4.086c-.419.583-.82 1.314-1.68 1.41-.57.062-.985-.178-.975-.688.01-.515.312-1.216.546-1.66.676-1.283.762-1.72 1.417-2.998.626-1.22-1.43-1.499-1.94-.616-.366.63-1.065 1.817-1.227 2.217-.292.724-2.469 4.187-1.523 5.56 1.216 1.55 4.44-.89 2.787 1.928-1.328 2.265-2.165 3.556-3.328 5.656-.251.453-.567.9-.653 1.426-.121.748.91.744 1.353.711.791-.058 1.161-.42 1.48-1.14.166-.373.4-.839.569-1.208 1.531-3.335 3.154-6.225 5.167-9.454.948-1.52 1.805-2.838 2.597-4.315",fill:"#000",mask:"url(#priveB)"})),a.createElement("path",{d:"M63.686 11.829c.491-.438 1.175-.873 2.506-.873.693 0 1.532.183 1.331.675l-.437.893c-.092.201-.274.237-.438.165a1.665 1.665 0 0 0-.62-.128c-1.058 0-1.641.654-1.641 1.378v4.148c0 .31-.201.346-.493.346h-.875a.359.359 0 0 1-.347-.346v-3.772c0-1.207.524-2.048 1.014-2.486M68.651 11.485c0-.182.164-.347.347-.347h1.039c.183 0 .347.165.347.347v6.602a.359.359 0 0 1-.347.346h-1.04a.359.359 0 0 1-.346-.346v-6.602z",fill:"#ED3079"}),a.createElement("g",{transform:"translate(71.47 11.072)"},a.createElement("mask",{id:"priveD",fill:"#fff"},a.createElement("use",{xlinkHref:"#priveC"})),a.createElement("path",{d:"M.092.486c-.11-.237 0-.42.274-.42h1.076c.182 0 .273.092.328.201l1.896 4.304h.019L5.655.267c.09-.2.291-.2.492-.2h.839c.273 0 .383.182.273.419L4.031 7.36c-.036.091-.146.182-.31.182h-.09c-.165 0-.275-.09-.311-.182L.092.486z",fill:"#ED3079",mask:"url(#priveD)"})),a.createElement("g",{transform:"translate(79.142 6.98)"},a.createElement("mask",{id:"priveF",fill:"#fff"},a.createElement("use",{xlinkHref:"#priveE"})),a.createElement("path",{d:"M5.333 7.003c-.055-.876-.784-1.623-1.678-1.623-.984 0-1.75.71-1.86 1.623h3.538zM1.941 2.68l-.255-.528a.256.256 0 0 1 .11-.347L4.657.146c.11-.072.383-.109.474.055l.42.803c.091.182.036.364-.11.437L2.38 2.754c-.256.128-.365.073-.438-.073zm1.732 1.294c1.897 0 3.356 1.423 3.356 3.374 0 .128-.018.365-.036.493a.335.335 0 0 1-.329.31h-4.96c.055.984.912 1.951 2.097 1.951.657 0 1.258-.292 1.623-.53.22-.127.347-.2.492-.017l.511.693c.128.146.182.292-.036.474-.53.456-1.477.912-2.7.912-2.206 0-3.665-1.732-3.665-3.83 0-2.06 1.46-3.83 3.647-3.83z",fill:"#ED3079",mask:"url(#priveF)"})),a.createElement("path",{d:"M58.741 14.315c.613 0 1.127-.493 1.127-1.139 0-.602-.514-1.061-1.127-1.061h-1.062v2.2h1.062zm-2.692-3.223c0-.153.154-.323.321-.323h2.459c1.346 0 2.45 1.094 2.45 2.418 0 1.357-1.104 2.463-2.44 2.463h-1.16v2.571c0 .11-.098.208-.208.208h-1.214a.208.208 0 0 1-.208-.208v-7.13z",fill:"#ED3079"})))};var g=r(65415),h=r(79629),E=r(96527),b=r(91609),f=r(8037),v=r(20951),$=r(687),w=r(70846);const y=s.z.form` 91 background-color: ${e=>{let{theme:t}=e;return t.colors.surface}}; 92 box-shadow: ${e=>{let{theme:t}=e;return t.elevations.shadow100}}; 93 margin-right: auto; 94 margin-left: auto; 95 padding: ${e=>{let{theme:t}=e;return t.spacing.spacing80}}; 96 position: relative; 97 width: ${e=>{let{width:t}=e;return t||"300px"}}; 98 text-align: center; 99`,x=s.z.span` 100 cursor: pointer; 101 position: absolute; 102 top: 20px; 103 right: 20px; 104`,z=e=>{let{handleClosePasswordModal:t,setToastMsg:r,modalWidth:n}=e;var s;const l={oldPassword:"",newPassword:"",confirmPassword:""},[i,o]=(0,a.useState)(Object.assign({},l)),[d,m]=(0,a.useState)(Object.assign({},l)),[p,u]=(0,a.useState)(!1);return a.createElement(a.Fragment,null,a.createElement(y,{onSubmit:e=>{e.preventDefault(),e.stopPropagation();const{oldPassword:a,confirmPassword:n}=i;
104if(!(0,$.u)(d,i,m))return;u(!0);const s={old_password:a,new_password:n};(0,v.B4)(s).then((e=>{let{response:a}=e;u(!1),a&&a.status===w.MR?(r(w.R6),t()):r(a.message||f.standardErrorMessages.SOMETHING_WRONG)}))},width:n},a.createElement(x,{title:"close",onClick:t},a.createElement(E.Z,{size:"20px"})),null===(s=Object.keys(l))||void 0===s?void 0:s.map((e=>a.createElement(c.Wi,{key:e,err:d&&d[e]},a.createElement(c.yt,{type:"password",onChange:t=>{((e,t)=>{const{value:r}=e.target;o(Object.assign(Object.assign({},i),{[`${t}`]:r})),m(""===r?Object.assign(Object.assign({},d),{[`${t}`]:w.zR}):Object.assign(Object.assign({},d),{[`${t}`]:""}))})(t,e)}}),a.createElement(c.lX,{filled:!!i[e]},w.tS[e]," ","Password"),a.createElement(c.Vx,{err:d&&d[e]},a.createElement(c.Pz,null,a.createElement(h.Z,{color:"red",size:"20px"})),a.createElement(c.y,null,d[e]))))),a.createElement(c.W4,null,a.createElement(g.default,{kind:g.KIND.primary,size:g.SIZE.large,shape:g.SHAPE.default,type:"submit"},p&&a.createElement(c.Zh,null,a.createElement(b.Z,{size:"small"})),"UPDATE DETAILS"))))};var k=r(18598),O=r(6313);const P=s.z.div` 105 ${e=>{let{theme:t}=e;return t.typography.bodyLarge}}; 106 box-shadow: ${e=>{let{theme:t}=e;return t.elevations.shadow100}}; 107 border: 5px ${e=>{let{theme:t}=e;return`${t.borders.border150.borderStyle} ${t.colors.primary40}`}}; 108 background: ${e=>{let{theme:t}=e;return t.colors.surface}}; 109 border-radius: ${e=>{let{theme:t}=e;return t.borders.radius10}}; 110 text-align: center; 111 margin-top: ${e=>{let{theme:t}=e;return t.spacing.spacing50}}; 112 margin-right: auto; 113 margin-left: auto; 114 padding: ${e=>{let{theme:t}=e;return t.spacing.spacing80}}; 115 width: 455px; 116 position: relative; 117 z-index: 2; 118`,j=s.z.span` 119 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing.spacing20}}; 120`,C=s.z.a` 121 color: ${e=>{let{theme:t}=e;return t.colors.primary}}; 122 text-decoration: none; 123`,M=()=>a.createElement(P,null,a.createElement(j,null,"As a NYKAA PRIVÄ Member,"),a.createElement("br",{"aria-hidden":"true"}),"You can enjoy special privileges.",a.createElement("br",{"aria-hidden":"true"}),"To learn more  ",a.createElement(C,{href:O.Vh},"click here")," ."),S=s.z.div` 124 background: url("${e=>{let{headerBg:t}=e;return t}}") ${e=>{let{theme:t}=e;return t.colors.surface}} no-repeat 50% / cover; 125 padding: ${e=>{let{theme:{spacing:{spacing0:t,spacing80:r,spacing120:a}}}=e;return`${a} ${t} ${a} ${r}`}}; 126 height: 275px; 127`,A=s.z.div` 128 box-shadow: ${e=>{let{theme:t}=e;return t.elevations.shadow100}}; 129 align-items: center; 130 background-color: ${e=>{let{theme:t}=e;return t.colors.surface}}; 131 display: flex; 132 margin-right: auto; 133 margin-left: auto; 134 padding: ${e=>{let{theme:t}=e;return t.spacing.spacing50}}; 135 position: relative; 136 width: 455px; 137`,D=s.z.strong` 138 color: ${e=>{let{theme:t}=e;return t.colors.textPrimary}}; 139 text-transform: capitalize; 140 padding-bottom: ${e=>{let{theme:t}=e;return t.spacing.spacing20}}; 141`,L=s.z.div` 142 position: relative; 143 display: flex; 144 align-items: center; 145 ${e=>{let{theme:t}=e;return t.typography.bodyLarge}}; 146 line-height: 1.8; 147`,Z=s.z.div` 148 display: flex; 149 cursor: pointer; 150 ${e=>{let{theme:t}=e;return t.typography.labelMedium}}; 151 line-height: 1.8; 152 color: ${e=>{let{theme:t}=e;return t.colors.primary}}; 153 svg, path { 154 fill: ${e=>{let{theme:t}=e;return t.colors.primary}}; 155 margin-left: ${e=>{let{theme:t}=e;return t.spacing.spacing20}}; 156 } 157`,V=s.z.span` 158 overflow: hidden; 159 width: 140px; 160 display: inline-block; 161 text-overflow: ellipsis; 162 vertical-align: middle; 163`,_=s.z.span` 164 ${e=>{let{theme:t}=e;return t.typography.subTitleMedium}}; 165 color: ${e=>{let{theme:t}=e;return t.colors.surfaceInverse10}}; 166 cursor: pointer; 167 position: absolute; 168 top: 11px; 169 right: 20px; 170 svg,path { 171 fill: ${e=>{let{theme:t}=e;return t.colors.surfaceInverse10}}; 172 } 173`,H=s.z.div` 174 width: 100%; 175 color: ${e=>{let{theme:t}=e;return t.colors.textSecondary}}; 176 ${e=>{let{theme:t}=e;return t.typography.titleSmall}}; 177`,R=s.z.span` 178 ${e=>{let{theme:t}=e;return t.typography.buttonLarge}}; 179`,T=(0,s.z)(c.P5)` 180 top: 0; 181`,B=s.z.div` 182 ${e=>{let{theme:t}=e;return t.typography.buttonMedium}}; 183 cursor: pointer; 184 display: flex; 185 align-items: center; 186 line-height: 1.8; 187 svg { 188 margin-right: ${e=>{let{theme:t}=e;return t.spacing.spacing20}}; 189 } 190`,I=s.z.i` 191 position: absolute; 192 right: 10px; 193 bottom: 10px; 194`,N=e=>
194{let{editCta:t,addCta:r,isEmailVerificationEnabled:n,isAccountMergingEnabled:s,isPasswordLessEnabled:c,userDetails:g}=e;const[h,E]=(0,a.useState)(!1);if(!g||!Object.keys(g).length)return a.createElement(a.Fragment,null);const{firstName:b,lastName:f,mobileNumber:v,email:$,dob:w,profilePic:y,isEmailVerified:x,isEmailEditAllowed:P,isMobileEditAllowed:j,signUpSource:C,userVersion:N,isPrive:F,hideEmail:W}=g,K=b?(0,o.vW)(b,f):"Nykaa user";let U=(0,o.AV)(C);"v2"===N&&c&&(U=!1);const Y=!W||P;return a.createElement(S,{headerBg:O.XN},a.createElement(A,null,a.createElement(_,{onClick:t},a.createElement(l.Z,{size:"16px"})," ","Edit"),a.createElement(k.Z,{profilePic:y,name:K}),a.createElement(H,null,a.createElement(D,{role:"heading","aria-level":2},K),$?a.createElement(L,null,a.createElement(R,null,"Email:Â "),a.createElement(V,null,$),n&&a.createElement(T,{disable:!P&&!x,success:x,onClick:x?()=>{}:()=>(0,d.I1)($,{},P)},x?"Verified":"Verify")):Y&&a.createElement(Z,{onClick:r},"Add email address"," ",a.createElement(m.Z,{size:"16px"})),a.createElement(L,null,v&&a.createElement(a.Fragment,null,a.createElement(R,null,"Mobile:Â "),v,s&&a.createElement(T,{disable:!j,onClick:()=>(0,d.iS)(j,(()=>{}))},"Change")),!v&&s&&a.createElement(Z,{onClick:()=>(0,d.eH)()},"Add mobile number"," ",a.createElement(m.Z,{size:"16px"}))),a.createElement(L,null,a.createElement(R,null,"Date of Birth:Â "),w?(0,o.L0)(w):"dd/mm/yyyy"),U&&a.createElement(L,null,a.createElement(B,{onClick:()=>E(!h)},a.createElement(i.Z,{size:"18px"}),"Change Password")),h&&a.createElement(p.Z,{onHide:()=>E(!h),isPartial:!0,contentStyle:O.p2},a.createElement(z,{handleClosePasswordModal:()=>E(!h),setToastMsg:()=>{},modalWidth:"auto"})),!!F&&a.createElement(I,{role:"img","aria-label":"Nykaa Prive Logo"}," ",a.createElement(u,{width:"90",height:"20","aria-hidden":"true"})," "))),!!F&&a.createElement(M,null))};var F=r(67190),W=r(78756),K=r(87077);const U=e=>{let{changeView:t,toggleEmailFocus:r,setToast:s,isPasswordLessEnabled:l}=e;const{emailVerification:i=!1}=(0,n.v9)((e=>e.remoteConfig.switches)),o=(0,n.v9)((e=>{var t;return null===(t=e.remoteConfig.configs.AB.accountMerging)||void 0===t?void 0:t.status}))||!1,c=(0,n.v9)((e=>e.myProfile)),{isEmailVerified:d}=c||{};return(0,a.useEffect)((()=>{const e=window.location.search;"emailVerification"===(new URLSearchParams(e).get("root")||"")&&s("Your email address has been verified"),history.replaceState(null,"",W.pages.MY_PROFILE_PAGE),d?(0,F.d8)(w.aK,!0,.5):(0,F.kT)(w.aK)}),[d,s]),(0,K.jsx)(N,{editCta:()=>t(),isEmailVerificationEnabled:i,isAccountMergingEnabled:o,isPasswordLessEnabled:l,userDetails:c,addCta:()=>{t(),r()}})}}}]);
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.