(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7616],{45323:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var a=n(67294),r=n(77914),i=n(38033),o=n(33696);function l(){return(0,o.tZ)(a.Fragment,null,(0,o.tZ)("p",null,i.ag.t("passwordRequirement.title")),(0,o.tZ)(r.NE,null,(0,o.tZ)("li",null,i.ag.t("passwordRequirement.rule1")),(0,o.tZ)("li",null,i.ag.t("passwordRequirement.rule2")),(0,o.tZ)("li",null,i.ag.t("passwordRequirement.rule3")),(0,o.tZ)("li",null,i.ag.t("passwordRequirement.rule4")),(0,o.tZ)("li",null,i.ag.t("passwordRequirement.rule5"))))}},68830:function(t,e,n){"use strict";n.r(e),n.d(e,{__N_SSP:function(){return M},default:function(){return N}});var a=n(36154),r=n(7305),i=n(87765),o=n(67294),l=n(36864),s=n(50029),u=n(87794),c=n.n(u),d=n(48877),g=n(38033),m=n(41664),p=n.n(m),f=n(11163),v=n(87536),Z=n(95496),h=n(80918),w=n(77914),y=n(79239),S=n(33696),k={name:"eBram",logo:n(94495)},C=(0,a.Z)("img",{target:"e1sqr9140"})("max-height:40px;margin:0 auto;@media ",y.AV.tablet,"{max-height:60px;margin:0 auto;}");function E(t){var e=t.link,n=void 0===e?"":e;return(0,S.tZ)(p(),{href:n},(0,S.tZ)(C,{src:k.logo,alt:k.name}))}var b=n(45323);function x(t){var e,n,a,r,i=t.baseSignInPath,u=void 0===i?"/":i,m=t.callbackLink,y=t.caseId,k=t.uId,C=t.action,x=(0,f.useRouter)(),_=(0,o.useState)(!0),P=_[0],I=_[1],M=(0,o.useState)(!1),W=M[0],N=M[1],L=(0,o.useState)(""),R=L[0],q=L[1],T=(0,o.useState)(!0),V=T[0],A=T[1],B=(0,o.useState)(!1),U=B[0],D=B[1],F=(0,o.useState)({randomString:"",email:"",verificationCode:""}),O=F[0],j=F[1],z=k&&y||C?"".concat(u,"?").concat(C?"action=".concat(C,"&"):"").concat(y?"caseID=".concat(y,"&"):"").concat(k?"UID=".concat(k,"&"):""):"".concat(u),X=m&&"".concat(u,"?callbackUrl=").concat(m),$=(0,h.kc)({errorMsgEmail:g.ag.t("errorMsg.errorMsgEmail"),errorMsgEmailFormat:g.ag.t("errorMsg.errorMsgEmailFormat"),errorMsgVerifyCode:g.ag.t("errorMsg.errorMsgVerifyCode"),errorMsgLoginPW:g.ag.t("errorMsg.errorMsgLoginPW")}),H=(0,v.cI)({resolver:(0,Z.X)($)}),Y=H.register,G=H.handleSubmit,J=H.getValues,K=H.reset,Q=H.formState.errors,tt=function(){var t=(0,s.Z)(c().mark((function t(){var e,n;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=J("loginEmail"),1,t.next=4,d.N.post("/api/v1/verifyEmail/send",{email:e,type:1}).catch((function(t){return console.log(t)}));case 4:"SUCCESS"==(n=t.sent).data.data.status?(j({randomString:n.data.data.random_code,email:e,verificationCode:""}),I(!1),A(!1)):alert(n.data.data.message);case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),et=function(){var t=(0,s.Z)(c().mark((function t(){var e,n,a;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=J("loginEmail"),n=J("verifyCode"),a=O.randomString,j({randomString:a,email:e,verificationCode:n}),t.next=6,d.N.post("/api/v1/verifyEmail/verify",{email:e,code:n,randomString:a}).catch((function(t){return console.log(t)}));case 6:"SUCCESS"===t.sent.data.data.status&&D(!0);case 8:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),nt=function(){var t=(0,s.Z)(c().mark((function t(e){var n,a,r,i,o,l,s;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.loginEmail,a=e.loginPW,r=O.verificationCode,i=O.randomString,o=e.confirmLoginPW,l=!0,a!=o?(alert("The password confirmation does not match"),l=!1):o.length<6&&(alert("The password must be at least 6 characters"),l=!1),a.match(/^(?=.*[`~!@#$%^&*_+-=|{}()\:\u201d;<>?,.\/])(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{8,20}$/)||(alert("The password doesn't match the requirement"),l=!1),!l){t.next=15;break}return t.next=11,d.N.post("/api/v1/auth/signup",{case_id:y,uid:k,email:n,password:a,confirm_password:o,verification_code:r,random_code:i}).catch((function(t){return console.log(t)}));case 11:"ERROR"===(s=t.sent).data.data.status&&(console.log(s.data.data.message),q(s.data.data.message)),"SUCCESS"===s.data.data.status&&(alert("An account has successfully been created."),m?x.push(X):x.push(z)),N(!1);case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),at=function(){var t=(0,s.Z)(c().mark((function t(e){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.preventDefault(),t.next=3,G(nt)(e);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return(0,S.tZ)(w.S2,null,(0,S.tZ)(E,null),(0,S.tZ)(w.vw,null,g.ag.t("signup.title")),(0,S.tZ)(w.jy,null),(0,S.tZ)(w.TV,null,(0,S.tZ)(w.x3,null,g.ag.t("signup.createNewAccount")),(0,S.tZ)(w.u0,(0,l.Z)({placeholder:g.ag.t("signup.emailAddress"),type:"email",disabled:W},Y("loginEmail"))),(null===Q||void 0===Q?void 0:Q.loginEmail)&&(0,S.tZ)(w.Bc,null,null===(e=Q.loginEmail)||void 0===e?void 0:e.message),!U&&(0,S.tZ)(w.sd,null,(0,S.tZ)(w.u0,(0,l.Z)({placeholder:g.ag.t("signup.verificationCode"),type:"text",disabled:V||W},Y("verifyCode"))),P&&(0,S.tZ)(w.W4,{onClick:tt},g.ag.t("signup.sendVerificationCode")),!P&&(0,S.tZ)(o.Fragment,null,(0,S.tZ)(w.zc,{onClick:et},g.ag.t("signup.verifyCode")),(0,S.tZ)(w.Mn,{onClick:tt},g.ag.t("signup.resendVerificationCode")))),!U&&(null===Q||void 0===Q?void 0:Q.verifyCode)&&(0,S.tZ)(w.Bc,null,null===(n=Q.verifyCode)||void 0===n?void 0:n.message),(0,S.tZ)(w.u0,(0,l.Z)({placeholder:g.ag.t("signup.password"),type:"password",disabled:W},Y("loginPW"))),(null===Q||void 0===Q?void 0:Q.loginPW)&&(0,S.tZ)(w.Bc,null,null===(a=Q.loginPW)||void 0===a?void 0:a.message),(0,S.tZ)(w.u0,(0,l.Z)({placeholder:g.ag.t("signup.confirmPassword"),type:"password",disabled:W},Y("confirmLoginPW"))),(null===Q||void 0===Q?void 0:Q.confirmLoginPW)&&(0,S.tZ)(w.Bc,null,null===(r=Q.confirmLoginPW)||void 0===r?void 0:r.message),R&&(0,S.tZ)(w.cO,null,(0,S.tZ)(w.Pz,null),R),(0,S.tZ)(b.Z,null),(0,S.tZ)(w.sd,null,(0,S.tZ)(w.rf,{type:"submit",onClick:at},g.ag.t("signup.create")),(0,S.tZ)(w.Ys,{type:"reset",onClick:function(){K({loginEmail:"",verifyCode:"",loginPW:"",confirmLoginPW:""},{keepErrors:!1,keepDirty:!0,keepIsSubmitted:!1,keepTouched:!1,keepIsValid:!1,keepSubmitCount:!1}),D(!1)}},g.ag.t("signup.reset"))),(0,S.tZ)(w.jy,null),(0,S.tZ)(w.R9,null,g.ag.t("signup.alreadyHaveAccount")," ",(0,S.tZ)(p(),{href:m?X:z},g.ag.t("signup.loginNow")))))}var _=n(26447),P=n(49587);var I=(0,a.Z)(_.Z,{target:"e1w2tg770"})({name:"m9h7wp",styles:"display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding-top:0.5rem;padding-bottom:0.5rem;@media (min-width: 1024px){flex-direction:row;align-items:stretch;padding-top:1.5rem;padding-bottom:1.5rem;}@media (min-width: 1280px){padding-top:3rem;padding-bottom:3rem;}"}),M=!0,W={name:"1d3w5wq",styles:"width:100%"};function N(t){var e=t.callbackLink,n=t.caseId,a=t.uId,r=t.action;return(0,S.tZ)(i.Z,null,(0,S.tZ)(I,null,(0,S.tZ)(P.Z,{title:g.ag.t("index.siteTitle"),slogan:g.ag.t("index.slogan")}),(0,S.tZ)(x,{css:W,baseSignInPath:"/",callbackLink:e,caseId:n,uId:a,action:r})))}N.getLayout=function(t){return(0,S.tZ)(r.Z,null,t)}},98588:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/signup",function(){return n(68830)}])}},function(t){t.O(0,[1228,2678,4885,6154,6014,7487,6653,7536,3978,1563,1761,9774,2888,6377],(function(){return e=98588,t(t.s=e);var e}));var e=t.O();_N_E=e}]);