"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5975],{3838:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(37876);r(14232);var n=r(18608),i=r(60058),s=r(66264),o=r(42919);let l=(0,n.makeStyles)()(e=>({formControlLabelRoot:{alignItems:"flex-start",verticalAlign:"inherit"},label:{fontSize:e.typography.pxToRem(16),marginTop:e.typography.pxToRem(5),flexShrink:0,width:"100%",[e.breakpoints.down("sm")]:{flexShrink:1}}})),d=e=>{let{error:t,value:r,name:n,id:d,checked:c,label:m,disabled:u,onChange:p,onBlur:g,formControlClasses:h,inputProps:x,...A}=e,{classes:f}=l(),v=d||n;return(0,a.jsx)(i.A,{classes:{root:f.formControlLabelRoot,label:f.label,...h},checked:c,control:(0,a.jsx)(s.A,{disabled:u,id:v,name:n,value:r,onChange:p,onBlur:g,inputProps:x,error:t,...A}),label:(0,a.jsxs)("div",{children:[m,t&&(0,a.jsx)(o.A,{id:"".concat(n,"-help-text"),error:!!t,children:t||null})]})})}},10763:(e,t,r)=>{r.d(t,{l:()=>eS,Ay:()=>eN});var a=r(37876),n=r(14232),i=r(77742),s=r(8733),o=r(89996),l=r(5612),d=r(18608),c=r(45756),m=r(77018),u=r(51313),p=r(17138),g=r(50694),h=r(25628),x=r(71538),A=r(78206),f=r(35152),v=r(97016),j=r(84301),_=r(39824),E=r(92636),y=r(64183),b=r(21834),I=r(69344),S=r(66770),N=r(75720),C=r(99846),T=r(29468),R=r(95833),O=r(37309),k=r(36927),L=r(34252),M=r(32752),w=r(28888),D=r(82897),P=r(64177);function B(){let e=(0,w._)(["\n mutation WechatLogin($code: String!) {\n wechatLogin(code: $code) {\n accessToken\n }\n}\n "]);return B=function(){return e},e}let U={},W=(0,D.J1)(B());var G=r(13533),F=r(39324),$=r.n(F),H=r(87955),q=r(7173),V=r(48259),z=r(69915),K=r(87650);let Y=(0,d.makeStyles)()(e=>({wechatRow:{marginBottom:0},wechatImg:{padding:e.spacing(2),height:e.spacing(12),width:e.spacing(12),borderRadius:e.spacing(6)}})),{publicRuntimeConfig:{wechat:{appId:J,redirectURL:X,QRCodeURL:Z}}}=$()(),Q=e=>{let{setLoginError:t,agreeClicked:r,setTerms:l,setTcUpdateOpen:d}=e,{classes:u}=Y(),[p]=(0,q.lT)(["_ga"]),g=(0,o.rd)(),{userSessionActions:h}=(0,E.j)(),x=(0,i.A)(),[A,f]=(0,n.useState)(!1),[v,j]=(0,n.useState)(!1);(0,K.A)(v,t,"",r,l,d);let{wechatLoginStatus:_,code:I,redirect:S}=g.query;S&&V.sZ.setItem(K.d,S);let N=Z+Object.entries({appid:J,redirect_uri:encodeURIComponent(X),response_type:"code",scope:"snsapi_login"}).map(e=>{let[t,r]=e;return t+"="+r}).join("&"),[C]=function(e){let t={...U};return P.n(W,t)}(),T=()=>{t(x.formatMessage(b.default.USER_UNABLE_TO_LOGIN))},R=async()=>{var e,t,r,a;try{let{data:r}=await C({variables:{code:I||""}});(null==r?void 0:null===(e=r.wechatLogin)||void 0===e?void 0:e.accessToken)&&(V.sZ.setItem(z.j2.IS_WECHAT_LOGGED_IN,!0),await h.login(null==r?void 0:null===(t=r.wechatLogin)||void 0===t?void 0:t.accessToken,G.C.sial,!0),j(!0))}catch(t){let e=(0,y.Mw)(t);if(e.hasError("WECHAT_NOT_BIND")){let t=null==e?void 0:null===(a=e.errors)||void 0===a?void 0:null===(r=a[0].paramList)||void 0===r?void 0:r[0];t?g.push({pathname:o.R6.linkWechat(),query:{unionId:t}}):(f(!1),T())}else f(!1),T()}};return(0,n.useEffect)(()=>{"loading"===_&&(R(),f(!0))},[_]),(0,a.jsx)(c.A,{children:(0,a.jsx)(c.A,{display:"flex",padding:4*!!A,justifyContent:"center",children:A?(0,a.jsx)(L.A,{}):(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(M.A,{"aria-label":"Sign In with WeChat",onClick:()=>{(0,H.yP)(p._ga),window.location.href=N},children:[(0,a.jsx)("img",{className:u.wechatImg,src:"/static/wechat/wechat_icon.svg",alt:"WeChat logo"}),(0,a.jsx)(m.A,{variant:"body2",color:"primary",children:(0,a.jsx)(s.A,{...b.default.WECHAT})})]})})})})};var ee=r(5596),et=r(47866),er=r(86250),ea=r(21690),en=r(48504);let ei=e=>{let{isOpen:t,onClose:r}=e;return(0,a.jsxs)(ee.A,{open:t,onClose:r,"aria-labelledby":"RememberMeInfoModal",fullWidth:!0,maxWidth:"sm",children:[(0,a.jsx)(et.A,{id:"RememberMeInfoModal",children:(0,a.jsxs)(c.A,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,a.jsx)(m.A,{variant:"h2",children:(0,a.jsx)(s.A,{...b.default.REMEMBER_ME})}),(0,a.jsx)(er.A,{onClick:r,"aria-label":"close",size:"large",children:(0,a.jsx)(en.A,{})})]})}),(0,a.jsx)(ea.A,{children:(0,a.jsx)(c.A,{mb:5,children:(0,a.jsx)(s.A,{...b.default.REMEMBER_ME_INFO})})})]})};var es=r(18830),eo=r(21990),el=r(90785),ed=r(27651),ec=r(51285);let em=(0,d.makeStyles)()(e=>({forgotPassword:{display:"block",textAlign:"right",marginBottom:e.spacing(4)},listItemRoot:{display:"block",padding:0,marginBottom:e.spacing(4)},submitError:{display:"flex",justifyContent:"center",alignItems:"center",fontSize:e.typography.pxToRem(13),fontWeight:e.typography.fontWeightRegular,color:e.palette.error.main,border:"1px solid ".concat(e.palette.error.main),borderRadius:e.shape.borderRadius,padding:"8px 16px 10px",marginBottom:e.spacing(5)},wechatRow:{marginBottom:0},infoIcon:{cursor:"pointer",color:e.palette.primary.main,marginLeft:"2px"},keepMeSignedInRow:{"& > label":{marginRight:0}},checkboxLabel:{fontSize:e.typography.pxToRem(14),marginTop:7},checkboxInfoTrigger:{textTransform:"capitalize",verticalAlign:"top",lineHeight:1.5,marginTop:7,marginLeft:e.spacing(2)},modalBody:{"& > p + p":{marginTop:"1em"}},showHideButton:{fontWeight:e.typography.fontWeightRegular,marginRight:e.spacing(3),minWidth:"44px"}})),eu=e=>{let{formikProps:t,redirectToForgotPassword:r,submitSuccess:i,intl:d,setLoginError:u,agreeClicked:p,setTerms:g,setTcUpdateOpen:v,rememberMeChecked:j,setRememberMeChecked:_,allowPersistentLogin:E,useradLink:y}=e,L=(0,o.rd)(),M=(0,ec.L)(ed.CN.countryCode),{classes:w}=em(),D={root:w.listItemRoot},[P,B]=(0,n.useState)(!1),[U,W]=(0,n.useState)(!1),[G,F]=(0,n.useState)(!1);return(0,K.A)(i,u,"password-login",p,g,v,y),(0,n.useEffect)(()=>{r&&L.push({pathname:o.Om.index(),query:{passwordExpired:!0}},o.Om.index())},[r,L]),(0,a.jsxs)(A.lV,{method:"POST",children:[(0,a.jsxs)(I.A,{component:"div",disablePadding:!0,children:[(0,a.jsx)(S.Ay,{component:"div",classes:D,children:(0,a.jsx)(A.D0,{name:"userName",component:R.A,label:(0,a.jsx)(s.A,{...b.default.USERNAME_EMAIL}),validate:(0,O.jr)(k.Yj().required(d.formatMessage(b.default.EMAIL_USERNAME_LOGIN_REQUIRED))),"data-testid":"user-name",inputProps:{"data-scrub":"true",autoComplete:"username"}})}),(0,a.jsx)(S.Ay,{component:"div",classes:D,children:(0,a.jsx)(A.D0,{name:"password",component:R.A,type:G?"text":"password",label:(0,a.jsx)(s.A,{...b.default.PASSWORD}),validate:(0,O.jr)(k.Yj().required(d.formatMessage(b.default.PASSWORD_LOGIN_REQUIRED))),endAdornment:(0,a.jsx)(N.A,{position:"end",children:(0,a.jsx)(el.A,{className:w.showHideButton,type:"button",onClick:()=>F(!G),children:G?(0,a.jsx)(s.A,{...b.default.HIDE}):(0,a.jsx)(s.A,{...b.default.SHOW})})}),"data-testid":"password",inputProps:{"data-scrub":"true",autoComplete:"current-password"}})}),(0,a.jsx)(S.Ay,{component:"div",classes:D,children:(0,a.jsx)(l.N,{href:o.Om.index(),children:(0,a.jsxs)("a",{className:w.forgotPassword,onClick:()=>{(0,f.sendSignInInteractionEvents)({action:"visit forget password page",section:"sign in",element_type:"link",element_text:"forget password",link_url:o.Om.index()})},children:[(0,a.jsx)(s.A,{id:"FORGOT_PASSWORD",defaultMessage:"Forgot Password"}),"?"]})})}),(0,a.jsx)(S.Ay,{component:"div",classes:D,children:(0,a.jsx)(h.A,{type:"submit",variant:"contained",color:"primary",disabled:t.isSubmitting,fullWidth:!0,size:"large","data-testid":"login-page-sign-in-button",id:"login-page-sign-in-button",children:M?(0,a.jsx)(s.A,{id:"SIGN_IN",defaultMessage:"Sign In"}):(0,a.jsx)(s.A,{...b.default.SIGN_IN_PROFILE})})}),E&&(0,a.jsxs)(S.Ay,{component:"div",classes:D,className:w.keepMeSignedInRow,children:[(0,a.jsx)(A.D0,{name:"rememberMe",id:"rememberMe",component:es.A,label:(0,a.jsx)(s.A,{...b.default.KEEP_ME_SIGNED_IN}),formControlClasses:{label:w.checkboxLabel}}),(0,a.jsx)(el.A,{className:w.checkboxInfoTrigger,onClick:()=>{(0,f.sendSignInInteractionEvents)({action:"keep me sign in detail",section:"sign in",element_type:"link",element_text:"details"}),W(!0)},children:(0,a.jsx)(s.A,{...b.default.DETAILS})})]}),M&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S.Ay,{component:"div",classes:D,children:(0,a.jsxs)(c.A,{display:"flex",alignItems:"center",children:[(0,a.jsx)(C.A,{color:"primary",checked:j,onChange:e=>{_&&_(e.target.checked)}}),(0,a.jsx)(s.A,{...b.default.REMEMBER_ME}),(0,a.jsx)(T.A,{className:w.infoIcon,onClick:()=>B(!0)})]})}),(0,a.jsxs)(S.Ay,{component:"div",classes:D,className:w.wechatRow,children:[(0,a.jsx)(x.A,{light:!0}),(0,a.jsx)(Q,{setLoginError:u,agreeClicked:p,setTerms:g,setTcUpdateOpen:v})]}),(0,a.jsx)(ei,{isOpen:P,onClose:()=>B(!1)})]})]}),(0,a.jsx)(eo.Ay,{open:U,onClose:()=>W(!1),size:eo.Ih.Small,renderTitle:()=>(0,a.jsx)(m.A,{variant:"h2",children:(0,a.jsx)(s.A,{...b.default.KEEP_ME_SIGNED_IN_CHECKBOX})}),children:(0,a.jsxs)(eo.Uh,{className:w.modalBody,children:[(0,a.jsx)(m.A,{variant:"body2",children:(0,a.jsx)(s.A,{...b.default.KEEP_ME_SIGNED_IN_LINE_1})}),(0,a.jsx)(m.A,{variant:"body2",children:(0,a.jsx)(s.A,{...b.default.KEEP_ME_SIGNED_IN_LINE_2})})]})})]})};var ep=r(78851),eg=r(96859),eh=r(81905),ex=r(25228),eA=r(85740),ef=r(13430),ev=r(19610);let ej=e=>{var t;let{formikProps:r,submitSuccess:i,intl:o,setLoginError:l,setLoginWarning:d,setTabValue:m,agreeClicked:u,setTerms:p,setTcUpdateOpen:g}=e,[f]=(0,ex.MM)(),[v,j]=(0,n.useState)(!1),[_,E]=(0,n.useState)(!1);(0,K.A)(i,l,"mobile-login",u,p,g);let I=async e=>{try{return await f({variables:{mobile:e}}),!0}catch(t){let{errors:e}=(0,y.Mw)(t);if(e.length>0){let{code:t}=e[0];"MOBILE_IS_NOT_VERIFIED"===t?(d(o.formatMessage(b.default[t])),m(0)):l(b.default[t]?o.formatMessage(b.default[t]):o.formatMessage(b.default.GENERIC_ERROR))}return!1}},S=async()=>{l(""),d("");let e=r.values.mobile;r.setTouched({mobile:!0},!0),r.validateField("mobile"),""!==e&&(0,O.I4)(e)&&await I(e)&&(E(!0),j(!0))},N=async e=>{l(""),d(""),await I(e)&&E(!0)};return(0,a.jsxs)(A.lV,{method:"POST",children:[v?(0,a.jsxs)(c.A,{children:[(0,a.jsx)(c.A,{mb:4,children:(0,a.jsx)(s.A,{...b.default.MOBILE_SECURITY_CODE_SENT})}),(0,a.jsxs)(c.A,{mb:4,children:[(0,a.jsx)(ef.A,{mobile:null===(t=r.values)||void 0===t?void 0:t.mobile}),(0,a.jsx)(h.A,{onClick:()=>{j(!1)},children:(0,a.jsx)(s.A,{...b.default.CHANGE_MOBILE})})]}),(0,a.jsx)(c.A,{mb:4,children:(0,a.jsx)(ev.A,{isShowCode:_,setIsShowCode:E,onClick:()=>{var e;return N(null===(e=r.values)||void 0===e?void 0:e.mobile)}})}),(0,a.jsx)(c.A,{mb:4,children:(0,a.jsx)(h.A,{type:"submit",variant:"contained",color:"primary",disabled:r.isSubmitting,fullWidth:!0,size:"large","data-testid":"login-page-sign-in-button",id:"login-page-sign-in-button",children:(0,a.jsx)(s.A,{id:"SIGN_IN",defaultMessage:"Sign In"})})})]}):(0,a.jsxs)(c.A,{children:[(0,a.jsx)(c.A,{mb:4,children:(0,a.jsx)(s.A,{...b.default.MOBILE_INFO})}),(0,a.jsx)(c.A,{mb:4,children:(0,a.jsx)(eA.A,{name:"mobile",required:!1})}),(0,a.jsx)(c.A,{mb:4,children:(0,a.jsx)(h.A,{variant:"contained",color:"primary",fullWidth:!0,size:"large",onClick:S,children:(0,a.jsx)(s.A,{...b.default.CONTINUE})})})]}),(0,a.jsxs)(c.A,{children:[(0,a.jsx)(x.A,{light:!0}),(0,a.jsx)(Q,{setLoginError:l,agreeClicked:u,setTerms:p,setTcUpdateOpen:g})]})]})};var e_=r(15189);function eE(e){try{let t=localStorage.getItem(e);if(!t)return null;let r=JSON.parse(t);if(Date.now()>r.expiry||!r.value||"string"!=typeof r.value)return localStorage.removeItem(e),null;return r.value}catch(e){return null}}var ey=r(47380),eb=r(51329);let eI=(0,d.makeStyles)()(e=>({vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)},vr8:{marginBottom:e.spacing(8)},divider:{margin:e.spacing(6,0)},loginButtonRowDivider:{margin:e.spacing(0,0,6,0)},cancelLink:{color:e.palette.primary.main,fontWeight:900},tabs:{marginBottom:"20px"},tab:{textTransform:"none",fontSize:"18px",fontWeight:900,color:e.palette.text.primary,minWidth:"50px",padding:0},verticalDivider:{height:"22px",margin:"0 20px",borderLeft:"1px solid ".concat(e.palette.grey[400]),alignSelf:"center"},textWrap:{wordWrap:"break-word",paddingRight:"32px"},loginFormBoxSpacing:{[e.breakpoints.down("lg")]:{maxWidth:400,marginLeft:"auto",marginRight:"auto"},[e.breakpoints.up("md")]:{paddingLeft:e.spacing(12),paddingRight:e.spacing(12),paddingTop:e.spacing(8),paddingBottom:e.spacing(8),maxWidth:472,marginLeft:0,marginRight:0},[e.breakpoints.up("lg")]:{paddingLeft:e.spacing(14),paddingRight:e.spacing(14)}}}));var eS=function(e){return e.Registration="1",e.Login="2",e.Profile="3",e.BasicRegistration="4",e}({});let eN=e=>{var t,r,d,I,S,N,C,T;let R=(0,o.rd)(),O=(0,i.A)(),{classes:k,cx:L}=eI(),M=(0,ep.Ay)(),{userSessionActions:w}=(0,E.j)(),[D]=(0,q.lT)(["_ga"]),[P,B]=(0,n.useState)(!1),[U,W]=(0,n.useState)(!1),[F,$]=(0,n.useState)(""),[V,z]=(0,n.useState)(""),[K,Y]=(0,n.useState)(""),[J,X]=(0,n.useState)(""),[Z,Q]=(0,n.useState)(0),[ee,et]=(0,n.useState)(!1),[er,ea]=(0,n.useState)(!1),[en,ei]=(0,n.useState)([]),[es,{client:eo}]=(0,v._L)(),[el]=(0,_.a_)(),[em]=(0,j.ry)(),ex=(0,ec.L)(ed.CN.countryCode),eA=(0,eb.vB)(),[ef,ev]=n.useState(!1);(0,n.useEffect)(()=>{ev(null!==eE("userName"))},[]);let eS=o.R6.index(),eN=e.isThirdPartyUser,{redirect:eC,redirect_uri:eT}=(null==R?void 0:R.query)||"",eR=eT&&eN?eT:eC,eO=(null==R?void 0:null===(t=R.query)||void 0===t?void 0:t.client_id)||"",[ek]=null!==(T=null===(r=R.query.redirect)||void 0===r?void 0:r.match(/tempaccesstoken([^&]*)/))&&void 0!==T?T:[],eL=!!("JP"===R.query.country&&ek)&&!!ek&&ek.split("=")[1],eM=(null==R?void 0:null===(d=R.query)||void 0===d?void 0:d.state)||"",ew=(null==R?void 0:null===(I=R.query)||void 0===I?void 0:I.client_name)||"",eD=(null==R?void 0:null===(S=R.query)||void 0===S?void 0:S.response_type)||"",{userIsLoggedIn:eP,currentUser:eB}=(0,eh.iZ)(),eU=D.accessToken&&eN&&eP,[eW,eG]=(0,n.useState)(!1);(0,n.useEffect)(()=>eG(!0),[]),eR&&eN?eS+="?authn_t=oauth&client_id=".concat(eO,"&redirect=").concat(encodeURIComponent(eR),"&state=").concat(eM,"&response_type=").concat(eD,"&client_name=").concat(ew):eR&&(eS+="?redirect=".concat(encodeURIComponent(eR)));let eF=!1;(null==R?void 0:R.query)&&(null==R?void 0:null===(N=R.query)||void 0===N?void 0:N.pipelineProfileCompleted)&&(eF=!0);let e$=async t=>{var r,a,n;let i={responseType:eD,redirectUri:eT||"",state:eM,clientId:eO,username:(null==t?void 0:t.userName)||"",password:(null==t?void 0:t.password)||"",activeToken:D.accessToken||""},s=await em({variables:i});if((null===(a=s.data)||void 0===a?void 0:null===(r=a.fetchThirdPartyToken)||void 0===r?void 0:r.response_status_code)==="302"){if(eR){let e=null===(n=s.data)||void 0===n?void 0:n.fetchThirdPartyToken;Object.keys(e).forEach(t=>{(null===e[t]||"__typename"===t)&&delete e[t]});let t=new URLSearchParams(e).toString(),r="".concat(eR,"?").concat(t);window.location.href=r}}else e.handleThirdPartyError()},eH=async(e,t,r)=>{if(e){ex&&(function(e,t){try{if(e)try{let e={value:t,expiry:Date.now()+12096e5};localStorage.setItem("userName",JSON.stringify(e))}catch(e){}else localStorage.removeItem("userName")}catch(e){}}(ef,t),ey.A.set({rememberMe:ef})),$(""),null!=r&&ey.A.set({rememberMe:r});let a=(0,G.K)();await w.login(e,a,!0),W(!0)}},eq=async(e,t)=>{try{var r;t.setStatus(void 0),null==R||null===(r=R.query)||void 0===r||r.sessionExpired;let{data:a}=await es({variables:e}),n=a&&a.login&&a.login.accessToken,i=a&&a.login&&a.login.user&&a.login.user.userAdLink;n&&(i?X(i):X(""),eH(n,e.userName,e.rememberMe))}catch(n){let e,{errors:r,hasError:a}=(0,y.Mw)(n);if(r.length>0){let{code:t,misc:n}=r[0];if(a("USER_PASSWORD_EXPIRED")&&n&&n.ecommerceErrors&&n.ecommerceErrors.length>0&&n.ecommerceErrors[0].paramList&&n.ecommerceErrors[0].paramList.length>1)return B(!0);if(a("USER_ACCOUNT_LOCKED_90DAYS_EXPIRY")&&n&&n.ecommerceErrors&&n.ecommerceErrors.length>0&&n.ecommerceErrors[0].paramList&&n.ecommerceErrors[0].paramList.length>0)Y(n.ecommerceErrors[0].paramList[0]),e=O.formatMessage(b.default.USER_ACCOUNT_LOCKED_90DAYS_EXPIRY);else if(a("B2C_NOT_AUTHORIZED_TO_ACCESS")&&n&&n.ecommerceErrors&&n.ecommerceErrors.length>0&&n.ecommerceErrors[0].paramList&&n.ecommerceErrors[0].paramList.length>0)e=O.formatMessage(b.default.B2C_NOT_AUTHORIZED_TO_ACCESS)+O.formatMessage(b.default.B2C_PLEASE_VISIT_MESSAGE,{url:n.ecommerceErrors[0].paramList[0]});else{let r=b.default[t]?b.default[t]:b.default.USER_UNABLE_TO_LOGIN;(0,f.sendLoginErrorEvent)({message:r.defaultMessage}),e=O.formatMessage(r)}}t.setSubmitting(!1),$(e)}},eV=async(e,t)=>{$(""),z("");try{t.setStatus(void 0);let{data:r}=await el({variables:{...e,sceneId:"2"}}),a=r&&r.validateMobileSecurityCode&&r.validateMobileSecurityCode.accessToken;a&&($(""),await w.login(a,G.C.sial,!0),W(!0))}catch(r){let{errors:e}=(0,y.Mw)(r);if(e.length>0){let{code:t}=e[0],r=b.default[t]?b.default[t]:b.default.USER_UNABLE_TO_LOGIN;(0,f.sendLoginErrorEvent)({message:r.defaultMessage}),$(O.formatMessage(r))}t.setSubmitting(!1)}},ez=(e,t)=>{Q(t),2===t&&(0,H.Gr)(D._ga)};return eo?(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(c.A,{maxWidth:{xs:400,md:472},mx:{xs:"auto",md:0},children:(0,a.jsxs)(g.A,{className:k.loginFormBoxSpacing,elevation:M({xs:0,md:4}),children:[V.length>0&&(0,a.jsx)(eg.A,{severity:"warning",className:k.vr4,children:V}),F.length>0?(0,a.jsx)(eg.A,{severity:"error",className:L(k.vr4,k.textWrap),children:K.length>0?(0,a.jsx)(s.A,{...b.default.USER_ACCOUNT_LOCKED_90DAYS_EXPIRY,values:{email:K}}):(0,a.jsx)(s.A,{id:"EMAIL_USERNAME_LOGIN_INCORRECT",defaultMessage:"The Username / Email Address or Password that was entered is incorrect"})}):null,eF&&(0,a.jsx)(eg.A,{severity:"info",className:k.vr4,children:(0,a.jsx)(s.A,{...b.default.PROFILE_COMPLETE_LOGIN_AGAIN})}),eL&&(0,a.jsx)(eg.A,{className:k.vr4,severity:"info",children:(0,a.jsx)(s.A,{...b.default.SIGN_IN_TO_ACCEPT_INVITE})}),eU?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.A,{component:"h1",variant:"h1",className:k.vr2,children:(0,a.jsx)(s.A,{...b.default.THIRD_PARTY_NOTICE})}),(0,a.jsx)(m.A,{component:"p",variant:"body2",className:k.vr4,children:(0,a.jsx)(s.A,{...b.default.THIRD_PARTY_DATA_SHARING})}),(0,a.jsx)(h.A,{variant:"contained",size:"large",color:"primary",fullWidth:!0,onClick:()=>e$({userName:"",password:""}),children:(0,a.jsx)(s.A,{...b.default.ACCEPT_CONTINUE})})]}):(0,a.jsxs)(a.Fragment,{children:[ex?(()=>{var t,r;return(0,a.jsxs)("div",{children:[(0,a.jsx)(s.A,{id:"SIGN_IN",defaultMessage:"Sign In",children:e=>(0,a.jsx)(c.A,{mb:5,children:(0,a.jsx)(m.A,{variant:"h2",children:e})})}),(0,a.jsxs)(u.A,{value:Z,onChange:ez,className:k.tabs,textColor:"primary",indicatorColor:"primary",children:[(0,a.jsx)(p.A,{className:k.tab,label:(0,a.jsx)(s.A,{...b.default.PASSWORD_LOGIN})}),(0,a.jsx)("div",{className:k.verticalDivider}),(0,a.jsx)(p.A,{className:k.tab,label:(0,a.jsx)(s.A,{...b.default.MOBILE})})]}),0===Z&&(0,a.jsx)(A.l1,{initialValues:{userName:null!==(r=eE("userName"))&&void 0!==r?r:"",password:"",rememberMe:(null==eB?void 0:eB.metadata.isRememberMeEnabled)?(null===(t=ey.A.get())||void 0===t?void 0:t.rememberMe)||!1:void 0},onSubmit:e.isThirdPartyUser?e$:eq,children:e=>(0,a.jsx)(eu,{formikProps:e,submitSuccess:U,redirectToForgotPassword:P,intl:O,setLoginError:$,agreeClicked:er,setTerms:ei,setTcUpdateOpen:et,rememberMeChecked:ef,setRememberMeChecked:ev,useradLink:J})}),2===Z&&(0,a.jsx)(A.l1,{initialValues:{mobile:"",securityCode:""},onSubmit:eV,children:e=>(0,a.jsx)(ej,{formikProps:e,submitSuccess:U,intl:O,setLoginError:$,setLoginWarning:z,setTabValue:Q,agreeClicked:er,setTerms:ei,setTcUpdateOpen:et})})]})})():(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.A,{component:"h1",variant:"h1",className:k.vr2,children:eN?(0,a.jsx)(s.A,{id:"SIGN_IN",defaultMessage:"Sign In"}):(0,a.jsx)(s.A,{...b.default.SIGN_IN_PROFILE})}),(0,a.jsx)(m.A,{component:"p",variant:"body2",className:k.vr8,children:(0,a.jsx)(s.A,{...b.default.LOGIN_DIRECTIONS})}),(0,a.jsx)(A.l1,{initialValues:{userName:"",password:"",rememberMe:(null==eB?void 0:eB.metadata.isRememberMeEnabled)?(null===(C=ey.A.get())||void 0===C?void 0:C.rememberMe)||!1:void 0},onSubmit:e.isThirdPartyUser?e$:eq,children:t=>(0,a.jsx)(eu,{formikProps:t,submitSuccess:U,redirectToForgotPassword:P,intl:O,setLoginError:$,agreeClicked:er,setTerms:ei,setTcUpdateOpen:et,allowPersistentLogin:eW&&!!(null==eB?void 0:eB.metadata.isRememberMeEnabled)&&!e.isThirdPartyUser,useradLink:J})})]}),eN?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{...b.default.THIRD_PARTY_LOGIN_NOTICE}),(0,a.jsx)(x.A,{className:ex?k.loginButtonRowDivider:k.divider,light:!0}),(0,a.jsx)(m.A,{component:"h2",variant:"h3",className:k.vr2,children:(0,a.jsx)(s.A,{...b.default.DO_NOT_HAVE_AN_ACCOUNT})}),(0,a.jsx)(l.N,{href:eS,passHref:!0,children:(0,a.jsx)(h.A,{variant:"outlined",size:"large",color:"primary",fullWidth:!0,onClick:()=>{(0,f.sendSignInInteractionEvents)({action:"visit register page",section:"don't have an account",element_type:"button",element_text:"register",link_url:eS})},children:(0,a.jsx)(s.A,{id:"REGISTER_TITLE",defaultMessage:"Register"})})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x.A,{className:ex?k.loginButtonRowDivider:k.divider,light:!0}),(0,a.jsx)(m.A,{component:"h2",variant:"h3",className:k.vr2,children:(0,a.jsx)(s.A,{...b.default.DO_NOT_HAVE_AN_ACCOUNT})}),(0,a.jsx)(l.N,{href:eS,passHref:!0,children:(0,a.jsx)(h.A,{variant:"outlined",size:"large",color:"primary",fullWidth:!0,onClick:()=>{(0,f.sendSignInInteractionEvents)({action:"visit register page",section:"don't have an account",element_type:"button",element_text:"register",link_url:eS})},children:(0,a.jsx)(s.A,{...b.default.CREATE_NEW_PROFILE})})})]})]}),eR&&eN&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x.A,{className:ex?k.loginButtonRowDivider:k.divider,light:!0}),(0,a.jsx)(l.N,{href:eR,passHref:!0,children:(0,a.jsx)("a",{className:k.cancelLink,children:O.formatMessage(b.default.CANCEL_AND_RETURN,{thirdParty:"Previous Site"})})})]}),(ex||eA)&&(0,a.jsx)(e_.A,{terms:en,open:ee,setTcUpdateOpen:et,setAgreeClicked:ea})]})})}):null}},13430:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(37876);r(14232);var n=r(45756);let i=e=>{let{mobile:t,isBasicRegister:r}=e;return(0,a.jsxs)(n.A,{display:"inline",fontWeight:r?400:900,children:["+86"," ",null==t?void 0:t.replace(/^(\d{2})\d{5}(\d+)/,"$1*****$2")]})}},15189:(e,t,r)=>{r.d(t,{A:()=>I});var a=r(37876),n=r(14232),i=r(18608),s=r(77018),o=r(45756),l=r(99846),d=r(25628),c=r(77742),m=r(8733),u=r(5612),p=r(66383),g=r(89996),h=r(92636),x=r(21834),A=r(69915),f=r(48259),v=r(97751),j=r(52512),_=r(51285),E=r(27651);let y=(0,i.makeStyles)()(e=>({body:{padding:"25px 32px 32px 31px",lineHeight:1.5},bodyContent:{paddingRight:40},description:{marginBottom:e.spacing(4),paddingBottom:e.spacing(4),borderBottom:"1px solid ".concat(e.palette.grey[400])},column:{marginBottom:e.spacing(4),[e.breakpoints.up("md")]:{marginBottom:0}},title:{textAlign:"left"},action:{display:"flex",justifyContent:"flex-end",marginTop:40},agree:{marginLeft:16},checkbox:{padding:e.spacing(1,0)}})),b=e=>{let{term:t}=e,r=(0,c.A)();return(0,a.jsx)("div",{children:(0,a.jsx)(u.N,{href:t.termUrl,children:(0,a.jsx)("a",{target:"_blank",rel:"noreferrer",children:r.formatMessage(x.default[t.termKey])})})})},I=e=>{let{open:t,setTcUpdateOpen:r,terms:i,setAgreeClicked:I}=e,{classes:S}=y(),N=(0,g.rd)(),C=(0,c.A)(),{userSessionActions:T}=(0,h.j)(),[R]=(0,v.n8)(),{setGlobalSnackbarState:O}=(0,j.W)(),k=(0,_.L)(E.CN.countryCode),[L,M]=(0,n.useState)(i);(0,n.useEffect)(()=>{M(i)},[i]);let w=(e,t)=>{let{checked:r}=t.target;M(t=>t.map(t=>t.termKey===e?{...t,agree:r}:t))},D=async()=>{f.sZ.setItem(A.j2.IS_WECHAT_LOGGED_IN,!1),I(null),await T.logout(N),r(!1)};return(0,a.jsx)(p.A,{hideCloseButton:!0,disableEscapeKeyDown:!0,renderTitle:()=>(0,a.jsx)(s.A,{variant:"h2",component:"h2",className:S.title,children:(0,a.jsx)(m.A,{...x.default.TERMS_AND_CONDITIONS})}),open:t,onClose:()=>r(!0),children:(0,a.jsxs)("div",{className:S.body,children:[(0,a.jsxs)("div",{className:S.bodyContent,children:[k?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.A,{marginBottom:4,children:(0,a.jsx)(m.A,{...x.default.UPDATE_TERMS_CONDITIONS_DESCRIPTION_TARIFF_POLICY_CONFIRMATION})}),(0,a.jsx)(o.A,{marginBottom:4,children:(0,a.jsx)(m.A,{...x.default.UPDATE_TERMS_CONDITIONS_DESCRIPTION_TARIFF_POLICY})})]}):(0,a.jsx)(o.A,{marginBottom:4,children:(0,a.jsx)(m.A,{...x.default.TERMS_AND_CONDITIONS_MODAL_EXPLANATION})}),null==L?void 0:L.map(e=>e.optional?(0,a.jsxs)("div",{children:[(0,a.jsx)(l.A,{color:"primary",checked:e.agree,onChange:t=>w(e.termKey,t),className:S.checkbox}),(0,a.jsx)(u.N,{href:e.termUrl,children:(0,a.jsx)("a",{target:"_blank",rel:"noreferrer",children:C.formatMessage(x.default[e.termKey])})})]},e.termKey):(0,a.jsx)(b,{term:e},e.termKey))]}),(0,a.jsxs)("div",{className:S.action,children:[(0,a.jsx)(d.A,{variant:"outlined",color:"primary",onClick:D,children:(0,a.jsx)(m.A,{...x.default.DISAGREE})}),(0,a.jsx)(d.A,{className:S.agree,variant:"contained",color:"primary",onClick:async()=>{let e=L.filter(e=>!e.optional||e.optional&&e.agree).map(e=>e.termKey);try{await R({variables:{terms:e}}),await r(!1),I(!0)}catch(e){O({open:!0,message:(0,a.jsx)(m.A,{...x.default.USER_NOT_AUTHORIZED_OR_TOKEN_EXPIRED}),variant:j.m$.Error}),N.pathname.includes("/login")?window.location.reload():N.push(g.VV.index())}},children:(0,a.jsx)(m.A,{...x.default.AGREE})})]})]})})}},18830:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(37876);r(14232);var n=r(78206),i=r(26831);let s=e=>{let{field:t,form:r,...s}=e,o=(0,n.O6)(r.errors,t.name),l=(0,n.O6)(r.touched,t.name),d=o&&l;return(0,a.jsx)(i.A,{...t,value:String(t.value),checked:t.value,error:d?o:null,...s,onChange:e=>{t.onChange(e),s.onChange&&s.onChange(e)},onBlur:e=>{t.onBlur(e),s.onBlur&&s.onBlur(e)}})}},19610:(e,t,r)=>{r.d(t,{A:()=>g});var a=r(37876),n=r(14232),i=r(77742),s=r(8733),o=r(36927),l=r(45756),d=r(25628),c=r(78206),m=r(21834),u=r(37309),p=r(95833);let g=e=>{let{isShowCode:t,setIsShowCode:r,onClick:g}=e,h=(0,i.A)(),[x,A]=(0,n.useState)(60);return(0,n.useEffect)(()=>{if(!t)return;let e=setInterval(()=>{A(t=>t<=1?(r(!1),clearInterval(e),60):t-1)},1e3);return()=>clearInterval(e)},[t]),(0,a.jsx)(c.D0,{name:"securityCode",component:p.A,label:(0,a.jsx)(s.A,{...m.default.MOBILE_VERIFICATION_CODE}),validate:(0,u.jr)(o.Yj().required(h.formatMessage(m.default.MOBILE_SECURITY_CODE_REQUIRED))),endAdornment:t?(0,a.jsxs)(l.A,{pr:2,children:[x,"s"]}):(0,a.jsx)(d.A,{onClick:g,children:(0,a.jsx)(s.A,{...m.default.RESEND_CODE})})})}},25228:(e,t,r)=>{r.d(t,{MM:()=>d});var a=r(28888);r(37876);var n=r(82897),i=r(64177);function s(){let e=(0,a._)(["\n mutation GetMobileSecurityCode($mobile: String!, $sceneId: String) {\n getMobileSecurityCode(mobile: $mobile, sceneId: $sceneId)\n}\n "]);return s=function(){return e},e}r(14232);let o={},l=(0,n.J1)(s());function d(e){let t={...o,...e};return i.n(l,t)}},26831:(e,t,r)=>{r.d(t,{A:()=>a});let a=r(3838).A},39824:(e,t,r)=>{r.d(t,{a_:()=>d});var a=r(28888);r(37876);var n=r(82897),i=r(64177);function s(){let e=(0,a._)(["\n mutation ValidateMobileSecurityCode($mobile: String!, $securityCode: String!, $sceneId: String!, $input: OmsGuestInput) {\n validateMobileSecurityCode(\n mobile: $mobile\n securityCode: $securityCode\n sceneId: $sceneId\n input: $input\n ) {\n accessToken\n }\n}\n "]);return s=function(){return e},e}r(14232);let o={},l=(0,n.J1)(s());function d(e){let t={...o,...e};return i.n(l,t)}},51013:(e,t,r)=>{r.d(t,{G:()=>d,b:()=>i});var a=r(89099),n=r(84059),i=function(e){return e.B2bAuth="b2b authentication",e.Docs="document library",e.DocumentsSearch="document search",e.Product="pdp",e.SpecificationSheet="spec sheet",e.SemiConfigurators="semi-configurators",e.WimsAuth="WIMS auth",e.X_Cart="x cart",e.Home="homepage",e.Search="srp",e}({});let s=e=>["order-center","configurators","semi-configurators","structure-search"].some(t=>e.includes(t)),o=e=>e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(""),l=e=>e.toLowerCase().replaceAll("-"," ").trim(),d=()=>{var e;let t=(0,a.useRouter)(),r=(0,n.yp)(t.asPath);if((null==r?void 0:r.pathAfterBasename)==="/"||"/[country]/[language]"===t.pathname||"/[country]/[language]/"===t.pathname)return"homepage";if(!r.pathAfterBasename)return"uncategorized path - ".concat(null==t?void 0:t.asPath);let d=null==r?void 0:null===(e=r.pathAfterBasename)||void 0===e?void 0:e.split("/"),c=s(r.pathAfterBasename)&&d.length>2?d[2]:d[1],m=o(c);return m in i?i[m]:l(c)}},66264:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(37876);r(14232);var n=r(18608),i=r(81225),s=r(99846);let o=(0,n.makeStyles)()((e,t)=>{let{size:r}=t;return{checkbox:{display:"flex",alignItems:"center",justifyContent:"center",height:"large"===r?e.typography.pxToRem(24):e.typography.pxToRem(20),width:"large"===r?e.typography.pxToRem(24):e.typography.pxToRem(20),fontSize:"large"===r?e.typography.pxToRem(16):e.typography.pxToRem(12),border:"solid 1px ".concat(e.palette.grey[500]),borderRadius:e.typography.pxToRem(3),transition:"all .3s","input:hover ~ &":{boxShadow:"0px 0px 0px 3px ".concat(e.palette.primary.light)}},checkboxFocusVisible:{"& .checkbox":{boxShadow:"0 0 6px 0 ".concat(e.palette.primary.main),border:"solid 1px ".concat(e.palette.primary.main)}},checkboxError:{border:"solid 2px ".concat(e.palette.error.main),"& svg":{color:e.palette.error.main}},checkmarkIcon:{fontSize:"large"===r?e.typography.pxToRem(16):e.typography.pxToRem(12)},inputDisabled:{borderColor:e.palette.grey[400],backgroundColor:e.palette.grey[400],"input:hover ~ &":{boxShadow:"none"}}}}),l=e=>{let{error:t,size:r="default",color:n="primary",name:l,id:d,testId:c="common-checkbox",value:m,disabled:u,checked:p,onChange:g,onBlur:h,inputProps:x,className:A,...f}=e,{classes:v,cx:j}=o({size:r});return(0,a.jsx)(s.A,{"data-testid":c,disabled:u,id:d,name:l,value:m,checked:p,onChange:g,onBlur:h,focusVisibleClassName:v.checkboxFocusVisible,inputProps:{"aria-describedby":t?"".concat(l,"-help-text"):void 0,"aria-disabled":u||void 0,...x},icon:(0,a.jsx)("div",{className:j(v.checkbox,{[v.checkboxError]:!!t,[v.inputDisabled]:u},A)}),checkedIcon:(0,a.jsx)("div",{className:j(v.checkbox,{[v.checkboxError]:!!t,[v.inputDisabled]:u},A),children:(0,a.jsx)(i.A,{"data-testid":"checkmark-icon",className:v.checkmarkIcon,fontSize:"inherit",color:u?"disabled":n})}),...f})}},66383:(e,t,r)=>{r.d(t,{A:()=>a.Ay,I:()=>a.Ih});var a=r(21990)},81225:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(37876),n=r(49923);let i=e=>(0,a.jsx)(n.A,{...e,nativeViewbox:"0 0 20 14",children:(0,a.jsx)("path",{d:"M7.318 14a1.563 1.563 0 01-1.132-.488L.447 7.482A1.644 1.644 0 01.477 5.2a1.558 1.558 0 012.234.03l4.651 4.887L17.335.445a1.55 1.55 0 012.232.061 1.64 1.64 0 01-.06 2.282L8.4 13.556A1.553 1.553 0 017.318 14z"})})},84301:(e,t,r)=>{r.d(t,{ry:()=>d});var a=r(28888);r(37876);var n=r(82897),i=r(64177);function s(){let e=(0,a._)(["\n mutation FetchThirdPartyToken($responseType: String!, $redirectUri: String!, $state: String, $clientId: String!, $username: String, $password: String, $activeToken: String) {\n fetchThirdPartyToken(\n data: {response_type: $responseType, redirect_uri: $redirectUri, state: $state, client_id: $clientId, username: $username, password: $password, auth_token: $activeToken}\n ) {\n response_status_code\n error\n error_description\n state\n code\n client_name\n }\n}\n "]);return s=function(){return e},e}r(14232);let o={},l=(0,n.J1)(s());function d(e){let t={...o,...e};return i.n(l,t)}},85740:(e,t,r)=>{r.d(t,{A:()=>p});var a=r(37876);r(14232);var n=r(77742),i=r(8733),s=r(36927),o=r(78206),l=r(18608),d=r(95833),c=r(21834),m=r(37309);let u=(0,l.makeStyles)()(e=>({mobileInput:{"& div.Mui-error":{borderWidth:"2px",boxShadow:"none"}},countryCode:{display:"flex",alignItems:"center",borderRight:"1px solid #949494",height:46,boxSizing:"border-box",padding:"4px 12px 6px",borderTopLeftRadius:e.shape.borderRadius,borderBottomLeftRadius:e.shape.borderRadius,[e.breakpoints.up("sm")]:{height:38}}})),p=e=>{let{name:t,required:r}=e,{classes:l}=u(),p=(0,n.A)();return(0,a.jsx)(o.D0,{name:t,component:d.A,required:r,label:(0,a.jsx)(i.A,{...c.default.CELL_PHONE_NUMBER}),validate:(0,m.jr)(s.Yj().required(p.formatMessage(c.default.MOBILE_LOGIN_REQUIRED)).test("validChinaMobileNumber",p.formatMessage(c.default.MOBILE_FORMAT_INVALID),e=>(0,m.I4)(e))),rootClass:l.mobileInput,startAdornment:(0,a.jsx)("div",{className:l.countryCode,children:(0,a.jsx)("span",{children:"+86"})})})}},97751:(e,t,r)=>{r.d(t,{n8:()=>d});var a=r(28888);r(37876);var n=r(82897),i=r(64177);function s(){let e=(0,a._)(["\n mutation UpdateTermCondition($terms: [String!]!) {\n updateTermCondition(terms: $terms) {\n terms {\n termUrl\n termKey\n agree\n }\n requireTermConditionUpdate\n }\n}\n "]);return s=function(){return e},e}r(14232);let o={},l=(0,n.J1)(s());function d(e){let t={...o,...e};return i.n(l,t)}}}]); //# sourceMappingURL=./5975-a595985f1f66b66d.js.map