1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5165],{26001:(e,i,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/auth/login/email",function(){return n(55685)}])},44813:(e,i,n)=>{"use strict";n.d(i,{A:()=>s});var t=n(37876),r=n(58218);let l=n(80427).Ay.div.withConfig({componentId:"sc-19b7b536-0"})(["display:flex;flex-direction:column;align-items:center;gap:8px;"]),s=e=>{let{title:i,subtitle:n}=e;return(0,t.jsxs)(l,{children:[(0,t.jsx)(r.o5u,{variant:"Headline",children:i}),n]})}},55685:(e,i,n)=>{"use strict";n.r(i),n.d(i,{__N_SSP:()=>D,default:()=>K});var t=n(37876),r=n(93678),l=n(44813),s=n(14232);let a=(0,s.createContext)(void 0),o=e=>{let{children:i}=e,[n,r]=(0,s.useState)("EMAIL_EXIST_CHECK"),[l,o]=(0,s.useState)(""),d=(0,s.useCallback)(e=>{var i;null==(i=window.eventLogger)||i.logger({name:"click_signInEmailNext"}),o(e),r("LOGIN")},[]),u=(0,s.useMemo)(()=>({verifiedEmail:l,handleEmailVerified:d,step:n}),[n,d,l]);return(0,t.jsx)(a.Provider,{value:u,children:i})},d=()=>{let e=(0,s.useContext)(a);if(void 0===e)throw Error("useLoginFlowContext must be used within a LoginFlowProvider");return e};var u=n(71090),c=n(91408);let m=c.Yj().required("signin.email.email.input.error").email("signin.email.email.input.error"),g=c.Ik({email:m}),p=c.Ik({email:m,password:c.Yj()});var h=n(99334),v=n(58218);let w=e=>{let{onClose:i}=e,{t:n}=(0,h.Bd)();return(0,s.useEffect)(()=>{var e;null==(e=window.eventLogger)||e.logger({name:"impression_unregisteredEmailDialog"})},[]),(0,t.jsxs)(v.MaO,{style:{minWidth:300},onClose:i,children:[(0,t.jsx)(v.MaO.Header,{title:n("signin.email.alert.dialog.title",{ns:"auth"}),subTitle:n("signin.email.alert.dialog.description",{ns:"auth"})}),(0,t.jsx)(v.MaO.Footer,{leftElement:(0,t.jsx)(v.$nd,{layout:"fullBlock",size:"big",color:v.Gu6,onClick:i,children:n("signin.email.alert.dialog.button.close",{ns:"auth"})})})]})};var x=n(46307),f=n(88992),b=n(6659),y=n(92172),j=n(80427);let _=j.Ay.button.withConfig({componentId:"sc-f82913cb-0"})(["display:inline-flex;background:transparent;border:none;cursor:pointer;padding:0;"]),E=e=>{let{value:i,hasError:n,success:r,onClickClear:l}=e;return r?(0,t.jsx)(y.vae,{color:v.mM_}):n?(0,t.jsx)(_,{type:"button",children:(0,t.jsx)(y.tzS,{color:v.amy})}):(null==i?void 0:i.trim())?(0,t.jsx)(_,{type:"button",onClick:l,children:(0,t.jsx)(y.JqK,{color:v.InR})}):null};var I=n(89099),k=n(73021),C=n(59824);let S=()=>{var e;let{t:i}=(0,h.Bd)(),{registeredEmail:n}=(0,I.useRouter)().query,{handleEmailVerified:r}=d(),{register:l,onSubmit:a,resetField:o,isLoading:c,isButtonDisabled:m,emailValue:p,formState:{errors:y}}=(e=>{let{onEmailVerified:i}=e,n=(0,f.mN)({resolver:(0,u.t)(g),mode:"onChange",defaultValues:{email:""}}),r=(0,f.FH)({control:n.control,name:"email"}),l=r.trim().length<=0||n.formState.isSubmitting,a=(0,s.useCallback)(async e=>{try{var r;let n=await (0,b.zr)({model:"user",field:"email",email:e.email});if("ok"!==n.code)throw Error(n.message);if((null==(r=n.data)?void 0:r.existence.result)===!0)return void i(e.email);x.Lw.open(e=>{let{unmount:i}=e;return(0,t.jsx)(w,{onClose:i})})}catch(e){console.error("Email Check Error:",e),n.setError("email",{type:"manual",message:e instanceof Error?e.message:""})}},[n,i]);return{isLoading:n.formState.isSubmitting,isButtonDisabled:l,emailValue:r,...n,onSubmit:n.handleSubmit(a)}})({onEmailVerified:r});return(0,s.useEffect)(()=>{var e;null==(e=window.eventLogger)||e.logger({name:"view_signInEmailStart",property:{from_registered_email_dialog:n?"true":"false"}})},[n]),(0,t.jsx)("form",{onSubmit:a,children:(0,t.jsxs)(v.son,{direction:"column",gap:"20px",align:"stretch",children:[(0,t.jsx)(v.son,{direction:"column",gap:"24px",style:{padding:"20px 0"},children:(0,t.jsx)(v.ksK,{width:"100%",required:!0,label:i("signin.email.email.input.title",{ns:"auth"}),placeholder:i("signin.email.email.input.guide",{ns:"auth"}),type:"text",errorMessage:(0,C.X)(i,null==(e=y.email)?void 0:e.message,{ns:"auth"}),...l("email"),rightElement:(0,t.jsx)(E,{value:p,hasError:!!y.email,success:!1,onClickClear:()=>{o("email")}})})}),(0,t.jsxs)(v.son,{direction:"column",justify:"center",gap:"16px",children:[(0,t.jsx)(v.$nd,{type:"button",variant:"primary",color:"transparent",onClick:()=>{var e;null==(e=window.eventLogger)||e.logger({name:"click_signInHelp",property:{forgot_info:"email"}}),(0,k.X)({},{hideOnClose:!0})},children:(0,t.jsx)(v.o5u,{as:"span",variant:"UIBody3",color:v.pRV,children:i("signin.email.email.textbutton.help.email",{ns:"auth"})})}),(0,t.jsx)(v.$nd,{type:"submit",variant:"primary",layout:"fullBlock",size:"big",disabled:m,isLoading:c,children:i("signin.email.email.button.next",{ns:"auth"})})]})]})})};var N=n(83816),L=n(68022),A=n(65767);let O=async e=>{let{email:i,password:n}=e,t={user:{email:i,password:n},device:A.j};return L._P.post("/sessions/email",t)};var M=n(86112),B=n(61649),R=n(48230),q=n.n(R),H=n(34846),P=n(20807);let T=()=>{var e,i;let{t:n}
1=(0,H.Bd)(),{registeredEmail:r}=(0,I.useRouter)().query,{verifiedEmail:l}=d(),{register:a,onSubmit:o,isLoading:c,isButtonDisabled:m,resetField:g,passwordValue:h,formState:{errors:w}}=(e=>{let{email:i}=e,n=(0,I.useRouter)(),t=(0,f.mN)({resolver:(0,u.t)(p),mode:"onSubmit",defaultValues:{email:i,password:""}}),r=(0,f.FH)({control:t.control,name:"password"}),l=!r||r.trim().length<=0||t.formState.isSubmitting,a=(0,s.useCallback)(async e=>{var i,r,l;if(null==(i=window.eventLogger)||i.logger({name:"click_signInEmailComplete"}),(null==e?void 0:e.password)&&!((null==e?void 0:e.password.trim().length)<=0))try{let i=await O({email:e.email,password:e.password});if("invalid_params"===i.code&&(null==(l=i.errors)||null==(r=l.user)?void 0:r.some(e=>Object.keys(e).includes("invalid"))))return void t.setError("password",{type:"manual",message:"signin.email.pw.input.error"});if("ok"!==i.code)throw Error(i.message);if((0,M.w9)(i.data))return void n.push({pathname:(0,M.IM)(i.data.mfa,"email"),query:n.query});await (0,N.l)({user:i.data.user,device:i.data.device,loginMethod:"email"}),n.push((0,B.S)())}catch(e){console.error("Login Error:",e),t.setError("password",{type:"manual",message:e instanceof Error?e.message:""})}},[n,t]);return{isLoading:t.formState.isSubmitting,isButtonDisabled:l,passwordValue:r,...t,onSubmit:t.handleSubmit(a)}})({email:l});return(0,s.useEffect)(()=>{var e;null==(e=window.eventLogger)||e.logger({name:"view_signInEmailInputPassword"})},[r]),(0,t.jsx)("form",{onSubmit:o,children:(0,t.jsxs)(v.son,{direction:"column",gap:"20px",align:"stretch",children:[(0,t.jsxs)(v.son,{direction:"column",gap:"24px",style:{padding:"20px 0"},children:[(0,t.jsx)(v.ksK,{width:"100%",required:!0,label:n("signin.email.email.input.title",{ns:"auth"}),placeholder:n("signin.email.email.input.guide",{ns:"auth"}),type:"text",errorMessage:(0,C.X)(n,null==(e=w.email)?void 0:e.message,{ns:"auth"}),...a("email"),rightElement:(0,t.jsx)(E,{value:l,hasError:!!w.email,success:!0}),readOnly:!0}),(0,t.jsx)(v.ksK,{width:"100%",required:!0,label:n("signin.email.pw.input.title",{ns:"auth"}),placeholder:n("signin.email.pw.input.guide",{ns:"auth"}),hasTogglePasswordVisibilityButton:!0,color:v.InR,type:"password",...a("password"),errorMessage:(0,C.X)(n,null==(i=w.password)?void 0:i.message,{ns:"auth"}),rightElement:(0,t.jsx)(E,{value:h,hasError:!!w.password,success:!1,onClickClear:()=>{g("password")}})})]}),(0,t.jsxs)(v.son,{direction:"column",justify:"center",gap:"16px",children:[(0,t.jsx)(q(),{href:P.R.AUTH.PASSWORD_FIND.IDENTIFICATION,style:{textDecoration:"none"},onClick:()=>{var e;null==(e=window.eventLogger)||e.logger({name:"click_signInHelp",property:{forgot_info:"password"}})},children:(0,t.jsx)(v.o5u,{as:"span",variant:"UIBody3",color:v.pRV,children:n("signin.email.pw.button.fp",{ns:"auth"})})}),(0,t.jsx)(v.$nd,{type:"submit",variant:"primary",layout:"fullBlock",size:"big",disabled:m,isLoading:c,children:n("signin.email.pw.button.signin",{ns:"auth"})})]})]})})},X=()=>{let{step:e}=d();return(0,t.jsx)("div",{translate:"no",className:"notranslate",children:(()=>{switch(e){case"EMAIL_EXIST_CHECK":return(0,t.jsx)(S,{});case"LOGIN":return(0,t.jsx)(T,{});default:return null}})()})},F=j.Ay.div.withConfig({componentId:"sc-9cc3a78b-0"})(["display:flex;flex-direction:column;align-items:stretch;width:375px;padding-top:100px;gap:20px;"]);var D=!0;let K=()=>{let{t:e}=(0,h.Bd)();return(0,t.jsx)(r.A,{children:(0,t.jsxs)(F,{children:[(0,t.jsx)(l.A,{title:e("signin.email.email.title",{ns:"auth"})}),(0,t.jsx)(o,{children:(0,t.jsx)(X,{})})]})})}},61649:(e,i,n)=>{"use strict";n.d(i,{S:()=>l,j:()=>s});var t=n(38248),r=n(5513);let l=()=>{let e=(0,t.getCookie)((0,r.Wj)());return e?((0,t.deleteCookie)((0,r.Wj)(),{path:"/",domain:".mybridge.com"}),e):"/"},s=()=>{window.location.href="/auth/login"}},65767:(e,i,n)=>{"use strict";n.d(i,{j:()=>v});var t=n(42489),r=n(39746),l=n.n(r),s=n(57186),a=n(11365),o=n(39891);let d=(0,a.kb)(),u=new(l())(d).getResult(),c="".concat(u.os.name," ").concat(u.os.version),m=(e=>{let[i,n,t]=e.split(".").map(Number);return Number.isNaN(i)||Number.isNaN(n)||Number.isNaN(t)?0:1e9*i+1e6*n+t})(o.rE),g=(0,s.A)(),p=(0,t.S1)(d)?"bot":"not_bot",h=(0,a.ZI)(u.device.type,"not_mobile"),v={os:"web",os_version:c,app_version:m,model:[u.browser.name,u.browser.version,h,p].join("|"),uid:g,ip:null,push_id:null}},73021:(e,i,n)=>{"use strict";n.d(i,{X:()=>r});var t=n(67324);let r=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{hideOnClose:!1},n=await t.e.getInstance();n.webWidget("prefill",e),n.call("activate",i)}},83816:(e,i,n)=>{"use strict";n.d(i,{l:()=>
1o});var t=n(30473),r=n(81894),l=n(96496),s=n(60524),a=n(86112);let o=async e=>{var i,n,o;let{user:d,device:u,loginMethod:c}=e;(0,s.WG)(u.token);let m=d.externalUserId,g=d.id;m&&(null==(n=window.eventLogger)||n.identify(m)),g&&(null==(o=window.eventLogger)||o.options.userId.set(g)),t.A.setUserID(m),l.i.send("airbridge.user.signin"),null==(i=window.eventLogger)||i.logger({name:"complete_signIn",property:{method:c}}),(0,a.xm)(),"line"===c&&await (0,r.pL)({category:"signin"}).catch(()=>{})}},93678:(e,i,n)=>{"use strict";n.d(i,{A:()=>c});var t=n(37876);n(14232);var r=n(65457),l=n(7620),s=n(80427);let a=s.Ay.div.withConfig({componentId:"sc-e78438e-0"})(["display:flex;width:100%;height:70px;background-color:",";box-shadow:0 0 4px 0 rgba(0,0,0,0.15);justify-content:center;align-items:center;"],l.ON),o=()=>(0,t.jsx)(a,{children:(0,t.jsx)(r.A,{black:!0,large:!0})}),d=s.Ay.div.withConfig({componentId:"sc-675fc663-0"})(["display:flex;flex-direction:column;"]),u=s.Ay.div.withConfig({componentId:"sc-675fc663-1"})(["display:flex;justify-content:center;"]),c=e=>{let{children:i}=e;return(0,t.jsxs)(d,{children:[(0,t.jsx)(o,{}),(0,t.jsx)(u,{children:i})]})}}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=26001)),_N_E=e.O()}]); 2//# sourceMappingURL=email-7faee90cb2475a07.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.