1(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[45],{BERO:function(e,t,a){},ESOY:function(e,t){var a={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"performPostSignUpActions"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"emailSignUp"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"accountSignUpConsent"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"verifyEmail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorMessage"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"recordConsent"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"newsletterPurpose"},value:{kind:"Variable",name:{kind:"Name",value:"emailSignUp"}}},{kind:"ObjectField",name:{kind:"Name",value:"personalizationPurpose"},value:{kind:"Variable",name:{kind:"Name",value:"accountSignUpConsent"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"errorMessage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"success"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:289}};var n={};function i(e,t){for(var a=0;a<e.definitions.length;a++){var n=e.definitions[a];if(n.name&&n.name.value==t)return n}}a.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,a){if("FragmentSpread"===t.kind)a.add(t.name.value);else if("VariableDefinition"===t.kind){var n=t.type;"NamedType"===n.kind&&a.add(n.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,a)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,a)})),t.definitions&&t.definitions.forEach((function(t){e(t,a)}))}(e,t),n[e.name.value]=t}})),e.exports=a,e.exports.performPostSignUpActions=function(e,t){var a={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var l=n[t]||new Set,o=new Set,r=new Set;for(l.forEach((function(e){r.add(e)}));r.size>0;){var s=r;r=new Set,s.forEach((function(e){o.has(e)||(o.add(e),(n[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var n=i(e,t);n&&a.definitions.push(n)})),a}(a,"performPostSignUpActions")},PwwI:function(e,t,a){},cq8H:function(e,t,a){"use strict";a.r(t);var n=a("AAFT"),i=a.n(n),l=a("VBdi"),o=a.n(l),r=a("9mJr"),s=a("96Qw"),c=a("C9Dh"),u=a("5cNn"),m=a("ffok"),d=a("jKIr"),f=a.n(d),g=a("H5bq"),v=a("xCJP"),b=a("MwNz"),p=a("oBzm"),E=a("ESOY"),_=a.n(E),w=a("4j0K"),h=a("tt/F"),O=a("HIup"),S=a("xAi6"),j=a("SVMe"),y=a("9N7U"),k=a("n6ou"),x=a("Mmrr"),C=a("lBH5"),F=a("yJMy"),N=a("w8RO");a("zPCt");var P=e=>{let{email:t,onChangeEmail:a}=e;const n=b.a.get("i18n"),s=Object(l.useRef)(!1),{isPasswordResendAvailable:c,timer:u,sendPasswordResetEmail:m}=Object(F.a)(t);Object(l.useEffect)(()=>{s.current||(c&&(m(),s.current=!0),u>0&&(s.current=!0))},[c,u]);const d=Object(l.useCallback)(e=>{null===e||void 0===e||e.preventDefault(),null===a||void 0===a||a()},[a]),f=Object(y.q)(null,"/account/forgot-password");return o.a.createElement("div",{className:"login-form forgot-password-form"},o.a.createElement(r.a,null,o.a.createElement("title",null,n.t("Forgot Password")),o.a.createElement("link",{rel:"canonical",href:f})),o.a.createElement(N.a,{name:"email",viewBox:"-1 0 47 38",size:48,className:"forgot-password__icon"}),o.a.createElement("h2",{className:"forgot-password-form__title"},n.t("Check Your Inbox")),o.a.createElement("div",{className:"forgot-password-form__desc"},o.a.createElement("p",{className:"forgot-password-form__message-email"},n.t("Forgot Password Message"),o.a.createElement("strong",null,t)),o.a.createElement("p",null,n.t("Forgot Password Valid")),o.a.createElement("p",{className:"forgot-password-form__spam"},n.t("Forgot Password Spam"))),o.a.createElement("button",{className:i()("aj-form__submit-button forgot-password-form__resend-link",{active:c}
1),disabled:!c,onClick:m},n.t("Resend link")," ",u>0?"(".concat(u,")"):""),o.a.createElement("button",{className:"forgot-password-form__change_email",onClick:d,type:"button"},n.t("Change e-mail")))},A=a("nGHC"),I=a("SWtK"),R=a.n(I),T=a("uuDB");a("nYzc");var D=e=>{var t;let{email:a,onChangeEmail:n}=e;const o=b.a.get("i18n"),{userInfo:s}=Object(w.a)(),{isVerificationResendInitialized:c,isVerificationResendAvailable:m,timer:d,sendVerificationEmail:f}=(e=>{const{setToastContent:t}=Object(p.c)(),{isAuthInitialized:a,user:n}=Object(w.a)(),[i,{loading:o}]=Object(u.a)(R.a,{onCompleted:a=>{var n;(null===a||void 0===a||null===(n=a.verifyEmail)||void 0===n?void 0:n.success)&&t({message:l.createElement(A.a,{email:e}),status:"info",show:!0,closeIcon:!1,loading:!1})},onError:e=>{console.log(e)},context:{api:S.a}}),{isInitialized:r,isResendAvailable:s,sendEmail:c,timer:m}=Object(T.a)(e,i,O.c);return{isVerificationResendInitialized:r&&a,isVerificationResendAvailable:s&&n,sendVerificationEmail:c,timer:m,loading:o}})(a);Object(l.useEffect)(()=>{a&&c&&m&&f()},[a,c]),Object(l.useEffect)(()=>{var e,t,a;(null===s||void 0===s||null===(e=s.user)||void 0===e?void 0:e.id)&&"0"!==(null===s||void 0===s||null===(t=s.user)||void 0===t?void 0:t.id)&&(null===s||void 0===s||null===(a=s.user)||void 0===a?void 0:a.consent)&&Object(v.b)()},[null===s||void 0===s||null===(t=s.user)||void 0===t?void 0:t.id]);const g=Object(l.useCallback)(e=>{null===e||void 0===e||e.preventDefault(),null===n||void 0===n||n()},[n]),E=Object(y.q)(null,"/account/verify-email");return l.createElement("div",{className:"login-form verify-email-form"},l.createElement(r.a,null,l.createElement("title",null,o.t("Verify your email")),l.createElement("link",{rel:"canonical",href:E})),l.createElement(N.a,{name:"email",viewBox:"-1 0 47 38",size:48,className:"verify-email__icon"}),l.createElement("h2",{className:"verify-email-form__title"},o.t("Verify your email")),l.createElement("div",{className:"verify-email-form__desc"},l.createElement("p",{className:"verify-email-form__message-email"},l.createElement(A.a,{email:a})),l.createElement("p",null,o.t("Verification expiration")),l.createElement("p",{className:"verify-email-form__spam"},o.t("Forgot Password Spam"))),l.createElement("button",{className:i()("aj-form__submit-button verify-email-form__resend-link",{active:m}),disabled:!m,onClick:f},o.t("Resend link")," ",d>0?"(".concat(d,")"):""),l.createElement("button",{className:"verify-email-form__change_email",onClick:g,type:"button"},o.t("Change e-mail")))};const L=Object(l.forwardRef)((e,t)=>{let{infoText:a,linkText:n,toggleClick:l,amplitudeEvent:r,isBottomMsg:s}=e;return o.a.createElement(o.a.Fragment,null,a," ",o.a.createElement("button",{ref:t,type:"button",className:i()("login-form__sign-up-in-link-btn",{"login-form__sign-up-in-link-btn--bottom":s}),onClick:()=>{r(),l()}},n))}),V=e=>{let{formType:t,onToggle:a}=e;const n=b.a.get("i18n");let i=n.t("need-account"),l=n.t("Sign Up"),r=()=>Object(g.g)("login-form__sign-up-in-link-btn--bottom","login-form","bottom");return t===k.a.REGISTER&&(i=n.t("have-account"),l=n.t("Sign In"),r=()=>Object(g.f)("login-form__sign-up-in-link-btn--bottom")),o.a.createElement("p",{className:"login-form__sign-up-in-link"},o.a.createElement(L,{infoText:i,linkText:l,toggleClick:a,amplitudeEvent:r,isBottomMsg:!0}))},U=Object(l.forwardRef)((e,t)=>{let{formType:a,onToggle:n,accountWithoutPassword:i}=e;const l=b.a.get("i18n");let r=l.t("Account-Not-Exists"),s=l.t("Sign Up"),c=()=>Object(g.g)("login-form__sign-up-in-link-btn","login-form","email-field-message");return i?l.t("social-account-exists"):(a===k.a.REGISTER&&(r=l.t("Account-Exists"),s=l.t("Sign In"),c=()=>Object(g.f)("login-form__sign-up-in-link-btn","email-field-message")),o.a.createElement(L,{ref:t,infoText:r,linkText:s,toggleClick:n,amplitudeEvent:c}))});var M=a("eaup"),q=a("AOpM"),z=a("wPnK");var B=e=>{let{message:t,cssClasses:a,isAlert:n,id:l}=e;return o.a.createElement("p",Object.assign({},l?{id:l}:"",{className:i()({error:n},a)},n?{role:"alert"}:{"aria-live":"polite"}),t)};a("qLrb");var W=e=>{let{register:t,onChange:a,errors:n,isLoading:r}=e;const s=b.a.get("i18n"),{trigger:c}=Object(m.c)(),u=Object(l.useCallback)(()=>{(null===n||void 0===n?void 0:n.message)||c("email")},[n]),d=(null===n||void 0===n?void 0:n.message)||"required"===(null===n||void 0===n?void 0:n.type);return o.a.createElement(o.a.Fragment,null,o.a.createElement("label",{htmlFor:"email"},s.t("E-mail")),o.a.createElement("div",{className:"email-container"},o.a.createElement("input",Object.assign({type:"text",id:"email"}
1,t("email",{required:!0,validate:{isValidEmail:e=>f()(e)||s.t("Invalid Email Message")},onChange:Object(y.f)(a,500),onBlur:u}),{"aria-label":s.t("E-mail"),"aria-required":"true",autoComplete:"email","aria-invalid":d},d?{"aria-describedby":"email-format"}:{},{autoFocus:!0,placeholder:s.t("E-mail"),className:i()({error:null===n||void 0===n?void 0:n.message,"loading-email":r})})),r&&o.a.createElement(z.a,{height:"40",allyLoadingAnnouncement:!0})),d&&o.a.createElement(B,{message:(null===n||void 0===n?void 0:n.message)||s.t("Invalid Email Message"),cssClasses:"login-form__invalid-email",id:"email-format",isAlert:!0}))};const $=e=>{let{showPassword:t,toggleVisibility:a}=e;const n=b.a.get("i18n");return o.a.createElement("button",{className:"toggle password-visibility",onClick:a,type:"button","aria-label":t?n.t("Hide Password"):n.t("Show Password")},o.a.createElement(N.a,{name:"eye".concat(t?"-crossed":""),size:20,viewBox:"0 0 24 24"}))};var G=e=>{let{register:t,isLoginScreen:a,errors:n}=e;const i=b.a.get("i18n"),[r,s]=Object(l.useState)(!1);return o.a.createElement(o.a.Fragment,null,o.a.createElement("label",{htmlFor:"password"},i.t("Password")),o.a.createElement("div",{className:"password-container"},o.a.createElement("input",Object.assign({type:r?"text":"password",id:"password"},t("password",{required:!0,validate:{checkValidPassword:e=>Object(k.d)(e)||i.t("Password Requirements")}}),{placeholder:i.t("Password"),"aria-label":i.t("Password"),"aria-describedby":"password-format",autoComplete:a?"current-password":"new-password","aria-required":"true",className:(null===n||void 0===n?void 0:n.message)?"error":""})),o.a.createElement($,{showPassword:r,toggleVisibility:()=>s(!r)})),(null===n||void 0===n?void 0:n.message)&&o.a.createElement(B,{message:n.message,cssClasses:"login-form__invalid-password",isAlert:!0}),!a&&!(null===n||void 0===n?void 0:n.message)&&o.a.createElement(B,{message:i.t("Password Requirements"),cssClasses:"login-form__password-format",id:"password-format"}))},H=a("9xqa"),K=a("A81W");a("uFUM");var Y=()=>{const{registerWithSocialLogin:e,socialSignInMethods:t}=Object(w.a)(),a=Object(H.a)(),n=async t=>{a.isReady&&a.set("currentAuthProvider",t),e(t)};return o.a.createElement("div",{className:"social-login"},o.a.createElement("div",{className:"social-login__buttons"},o.a.createElement("button",{className:"social-login__button no-styles-button",onClick:()=>n(null===t||void 0===t?void 0:t.google),type:"button"},o.a.createElement(N.a,{name:"google",size:24,viewBox:"0 0 24 24"}),K.a.t("continue-with-google")),o.a.createElement("button",{className:"social-login__button no-styles-button",onClick:()=>n(null===t||void 0===t?void 0:t.facebook),type:"button"},o.a.createElement(N.a,{name:"facebook",size:24,color:"social",viewBox:"0 0 24 24"}),K.a.t("continue-with-facebook")),o.a.createElement("button",{className:"social-login__button no-styles-button",onClick:()=>n(null===t||void 0===t?void 0:t.apple),type:"button"},o.a.createElement(N.a,{name:"apple",size:24,viewBox:"0 0 24 24"}),K.a.t("continue-with-apple"))),o.a.createElement("div",{className:"social-login__title"},o.a.createElement("span",{className:"social-login__title-text"},K.a.t("or"))))};var J=e=>{let{onSubmit:t,register:a,onEmailChange:n,errors:i,onForgotBtnClick:l,isValid:s,isSubmitting:c,accountOptionToggleClick:u,verifyingEmailExists:m,isCommentsFlow:d}=e;const f=k.a.LOGIN,v=b.a.get("i18n"),p=Object(y.q)(null,"/account/sign-in");return o.a.createElement("form",{onSubmit:t,className:"login-form"},o.a.createElement(r.a,null,o.a.createElement("title",null,v.t("Sign In")),o.a.createElement("link",{rel:"canonical",href:p})),o.a.createElement("div",{className:"login-form__header"},o.a.createElement("h1",null,v.t(d?"Comments-SignIn-SignUp-Heading":"Login Heading")),d&&o.a.createElement("p",{className:"login-form__subtitle"},v.t("Comments-Login-Subtitle"))),o.a.createElement(Y,null),o.a.createElement(W,{register:a,onChange:()=>n(f),errors:i.email,isLoading:m}),o.a.createElement(G,{register:a,isLoginScreen:!0,errors:i.password}),o.a.createElement("button",{className:"forgot-password",onClick:l,disabled:void 0===l,type:"button"},v.t("Forgot Password")),o.a.createElement(M.a,{text:v.t("Sign In"),isActive:!m&&s&&!Object(k.c)(i),isLoading:c,onClick:()=>Object(g.f)("aj-form__submit-button")}),o.a.createElement(V,{formType:f,onToggle:()=>u(f)}))};var X=e=>{let{onSubmit:t,register:a,errors:n,accountOptionToggleClick:i,isValid:l,isSubmitting:s,onEmailChange:c,verifyingEmailExists:u,isCommentsFlow:m}=e;const d=k.a.REGISTER,f=b.a.get("i18n"),v=Object(y.q)(null,"/account/sign-up");return o.a.createElement("form",{onSubmit:t,className:"login-form"},o.a.createElement(r.a,null,o.a.createElement("title",null,f.t("Sign Up")),o.a.createElement("link",{rel:"canonical",href:v})),o.a.createElement("div",{className:"login-form__header"},o.a.createElement("h1",null,f.t(m?"Comments-SignIn-SignUp-Heading":"SignUp-Heading")),m&&o.a.createElement("p",{className:"login-form__subtitle"},f.t("Comments-SignUp-Subtitle"))),o.a.createElement(Y,null),o.a.createElement(W,{register:a,onChange:()=>c(d),errors:n.email,isLoading:u}),o.a.createElement(G,{register:a,errors:n.password}),o.a.createElement(q.a,null),o.a.createElement(M.a,{text:f.t("Sign Up"),isActive:!u&&l&&!Object(k.c)(n),isLoading:s,onClick:()=>{var e,t,a;"custom"===(null===n||void 0===n||null===(e=n.email)||void 0===e?void 0:e.type)&&(null===(t=n.email)||void 0===t||null===(a=t.ref)||void 0===a||a.focus());Object(g.g)("aj-form__submit-button","login-form","bottom")}}),o.a.createElement(V,{formType:d,onToggle:()=>i(d)}))};a("BERO");const Q=0,Z=1,ee=2,te={"/account/sign-in":k.a.LOGIN,"/account/sign-up":k.a.REGISTER,"/account/verify":k.a.ENFORCE_VERIFICATION,"/account/forgot-password":k.a.FORGOT_PASSWORD},ae=/^[^\s@]+@[^\s@]+\.[^\s@]+$/i;var ne=function(e){var t;let{isCommentsFlow:a=!1}=e;const n=b.a.get("i18n"),i=Object(s.useHistory)(),r=Object(s.useLocation)(),c=Object(l.useRef)(null),{signOut:d,getEmailSignInOptions:E,registerWithEmailAndPassword:F,loginWithEmailAndPassword:N,setShouldSeeWelcomeMessage:A,user:I,userInfo:R,pendingAction:T,setPendingAction:L,setIsSignUpWithPassword:V,userInfoActions:M}=Object(w.a)(),q=Object(O.i)(),{setToastContent:z}=Object(p.c)(),B=te[r.pathname]||k.a.REGISTER,W=Object(l.useRef)(!1),[$,G]=Object(l.useState)(!0),[H,K]=Object(l.useState)(!1),[Y,ne]=Object(l.useState)(Q),{register:ie,handleSubmit:le,formState:oe,setError:re,clearErrors:se,getValues:ce,reset:ue,trigger:me}=Object(m.c)(),{errors:de,isValid:fe,isSubmitting:ge}=oe,ve=()=>B===k.a.FORGOT_PASSWORD,be=()=>B===k.a.LOGIN,pe=()=>{var e,t;const a=Object(x.a)((null===I||void 0===I?void 0:I.email)||ce("email"));(null===(e=q.get(O.c))||void 0===e||null===(t=e[a])||void 0===t?void 0:t.attempt)||q.set(O.c,{[a]:{nextRequestDate:Date.now()+1e3*j.b,attempt:1}}),i.push("/account/verify")},[Ee]=Object(h.b)(I,()=>pe(),null,!0),_e=Object(l.useCallback)(()=>Object(C.f)(r.search)||(null===T||void 0===T?void 0:T.redirect)||Object(y.g)(),[r.search,null===T||void 0===T?void 0:T.redirect]),we=Object(l.useCallback)(e=>"".concat(e).concat(r.search||""),[r.search]),he=()=>{Object(v.n)(),ue();const e=_e();Object(y.Ob)("remove",j.m),i.push(e)},Oe=Object(l.useCallback)(e=>{i.push(e===k.a.LOGIN?we("/account/sign-up"):we("/account/sign-in"))},[i,we]),Se=Object(l.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];re("email",{type:"custom",message:o.a.createElement(U,{ref:c,accountWithoutPassword:t,formType:e,onToggle:()=>Oe(e)}
1)}),e===k.a.REGISTER&&setTimeout(()=>{c.current&&null!==c.current.offsetParent&&c.current.focus()},100)}),[re,Oe]),je=Object(l.useCallback)(async e=>{try{const t=ce("email");if(K(!1),!t)return se("email"),void ne(Q);if(!ae.test(t))return void ne(Q);if(!f()(t))return ne(Q),void me("email");se("email"),ne(Z);const{exists:a,hasPasswordProvider:n}=await E(t),i=a&&!n;K(i),ne(ee),i||a&&e===k.a.REGISTER||!a&&e===k.a.LOGIN?(G(!0),Se(e,i)):G(!1)}catch(t){G(!0),K(!1),console.error(t)}},[se,E,ce,Se,me]);Object(l.useEffect)(()=>{var e;(null===R||void 0===R||null===(e=R.user)||void 0===e?void 0:e.id)&&be()&&(null===I||void 0===I?void 0:I.emailVerified)&&he()},[null===R||void 0===R||null===(t=R.user)||void 0===t?void 0:t.id,I]),Object(l.useEffect)(()=>{if(I&&!ce("email"))if(I.emailVerified&&!W.current){const e=_e();i.push(e)}else I.emailVerified||pe()},[I,_e]);const ye=Object(l.useRef)(je),ke=Object(l.useRef)(se),xe=Object(l.useRef)(ce);Object(l.useEffect)(()=>{ye.current=je,ke.current=se,xe.current=ce},[je,se,ce]),Object(l.useEffect)(()=>{var e;(null===(e=xe.current("email"))||void 0===e?void 0:e.length)>0&&(ke.current(),ye.current(B))},[r.pathname]),Object(l.useEffect)(()=>{var e;const t=(null===(e=ce("email"))||void 0===e?void 0:e.length)>0,a="/account"===r.pathname,n=B===k.a.ENFORCE_VERIFICATION&&!I,l=B===k.a.FORGOT_PASSWORD&&!t;(a||n||l)&&i.push("/account/sign-up")},[r.pathname]),Object(l.useEffect)(()=>{(null===T||void 0===T?void 0:T.resetLogin)&&(ve()&&(ue(),W.current=!1),L({}))},[null===T||void 0===T?void 0:T.resetLogin,B,ue,L]);const Ce=Object(l.useCallback)(()=>{ue(),i.push(we("/account/sign-in"))},[ue,i,we]),[Fe]=Object(u.a)(_.a,{onCompleted:e=>{var t,a;A(!0),pe(),(null===(t=e.verifyEmail)||void 0===t?void 0:t.success)&&(null===(a=e.recordConsent)||void 0===a?void 0:a.success)||z({message:n.t("Something went wrong message"),status:"error"})},onError:()=>{A(!0),pe(),z({message:n.t("Something went wrong message"),status:"error"})},context:{api:S.a}}),Ne=Object(l.useCallback)(e=>{if(H)return null;null===e||void 0===e||e.preventDefault(),f()(ce("email"))?(Object(g.b)("Forgot Password","forgot-password","login-form","center"),i.push("/account/forgot-password")):z({message:n.t("Invalid Email Message"),status:"error"})},[H,ce,z,i]),Pe=e=>{let t=null,a=null;e.invalidPassword?t=n.t("Invalid Password Message"):e.tooManyAttempts&&(t=n.t("Too-Many-login-attempts")),e.invalidEmail?a=n.t("Invalid Email Message"):e.emailExists?a=n.t("Account-Exists"):e.emailNotExists&&(a=n.t("Account-Not-Exists")),a&&(se("email"),re("email",{type:"custom",message:a})),t&&(se("password"),re("password",{type:"custom",message:t}))},Ae=async e=>{const{email:t,password:a,accountSignUpConsent:n}=e;if(Y===ee&&(n||be()))if($)Se(B,H);else{W.current=!0;try{let e=null;be()?e=await N(t,a):(V(!0),e=await F(t,a)),await(async e=>{if(e.user)if(be()){var t;if(e.user.emailVerified)(null===R||void 0===R||null===(t=R.user)||void 0===t?void 0:t.id)&&he();else await Ee()}else{const{emailSignUp:e,accountSignUpConsent:t}=ce();await Fe({variables:{emailSignUp:e,accountSignUpConsent:t}})}else Pe(e)})(e)}catch(i){console.error(i)}}};if(ve())return o.a.createElement(P,{email:ce("email"),onChangeEmail:Ce});if(B===k.a.ENFORCE_VERIFICATION){const e=()=>{d().then(()=>{ue(),M.clearSeenForYouPosts(),i.push(we("/account/sign-in"))})};return o.a.createElement(D,{onChangeEmail:e,email:(null===I||void 0===I?void 0:I.email)||ce("email")})}return be()?o.a.createElement(J,{onSubmit:e=>le(Ae)(e),register:ie,errors:de,isValid:fe&&!$,isSubmitting:ge,verifyingEmailExists:Y===Z,onEmailChange:je,accountOptionToggleClick:Oe,onForgotBtnClick:H?void 0:Ne,isCommentsFlow:a}):o.a.createElement(X,{onSubmit:e=>le(Ae)(e),register:ie,errors:de,isValid:fe&&!$,isSubmitting:ge,onEmailChange:je,verifyingEmailExists:Y===Z,accountOptionToggleClick:Oe,isCommentsFlow:a})},ie=a("qyXq"),le=a("d4yW"),oe=a("5ltI"),re=a("PutW");var se=()=>{var e,t;const a=b.a.get("i18n"),{pendingAction:n,getSignInMethodsFromEmail:i,registerWithSocialLogin:r,socialSignInMethods:s}=Object(w.a)(),[c,u]=Object(l.useState)(!1),[m,d]=Object(l.useState)(null),f=Object(H.a)(),{setToastContent:g}=Object(p.c)(),v=Object(l.useCallback)(async e=>{try{return await i(e)}catch(t){return[]}},[]),E=Object(l.useCallback)(e=>e?Object(y.d)(e.slice(0,-4)):null,[]),_=Object(l.useCallback)(()=>f.get("currentAuthProvider")?E(f.get("currentAuthProvider")):null,[f.get("
1currentAuthProvider")]);Object(l.useEffect)(()=>{(async()=>{var e,t;if(null===n||void 0===n||null===(e=n.socialLoginError)||void 0===e||null===(t=e.customData)||void 0===t?void 0:t.email){const e=await v(n.socialLoginError.customData.email);e.length>0&&d(e[0])}})()},[null===n||void 0===n||null===(e=n.socialLoginError)||void 0===e||null===(t=e.customData)||void 0===t?void 0:t.email]),Object(l.useEffect)(()=>{var e;const t=f.get("currentAuthProvider"),a=Object(oe.c)(t),i=null===n||void 0===n?void 0:n.socialLoginError;a&&(null===i||void 0===i||null===(e=i.customData)||void 0===e?void 0:e.email)&&_()&&m?u(!0):u(!1)},[null===n||void 0===n?void 0:n.socialLoginError,m]);const h=Object(l.useCallback)(async()=>{const e=f.get("currentAuthProvider"),t=Object(oe.c)(e),i=null===n||void 0===n?void 0:n.socialLoginError,l={message:a.t("Something went wrong message"),status:"error"};if(t&&i){const e=t.credentialFromError(i);if(e){f.set("previousProviderData",e);try{m&&m!==(null===s||void 0===s?void 0:s.password)&&await r(m)}catch(o){console.error(o),g(l)}}else g(l)}else g(l);u(!1)},[null===n||void 0===n?void 0:n.socialLoginError,m]),O=m===(null===s||void 0===s?void 0:s.password)?o.a.createElement(le.a,{i18nKey:"account-exists-with-password",values:{newSocialPlatform:_()}}):m&&m!==(null===s||void 0===s?void 0:s.password)?o.a.createElement(le.a,{i18nKey:"account-exists-with-different-provider",values:{oldSocialPlatform:E(m),newSocialPlatform:_()}}):"";return o.a.createElement(re.a,{title:a.t("merge-account"),buttonLabel:a.t("Continue"),closeButtonLabel:a.t("Close"),isOpen:c,onClose:()=>u(!1),onContinueClick:h},o.a.createElement("p",null,O))};var ce=()=>{const{user:e,isAuthInitialized:t,isSocialSignUpProcessed:a,isSignUpWithPassword:n}=Object(w.a)(),[i,o]=Object(l.useState)(!1),[r]=Object(h.b)(e,null,null,!0);return Object(l.useEffect)(()=>{if(n)return;t&&e?(async()=>{await r(),o(!0)})():t&&!e&&a&&o(!0)},[t,e,a,n]),!i||!a},ue=a("P/sV");a("PwwI");t.default=function(){const e=Object(ue.a)(),t=Object(s.useLocation)(),a="1"===new URLSearchParams(t.search).get(S.A);return ce()?o.a.createElement(c.a,null):o.a.createElement("main",{id:S.y.MAIN,className:i()("container login-container",{"login-container--comments-flow":a})},o.a.createElement("div",{className:"container__inner"},o.a.createElement(r.a,null,o.a.createElement("meta",{name:"pageType",content:"Accounts"})),o.a.createElement(ne,{isCommentsFlow:a}),!e&&!a&&o.a.createElement(ie.a,null),o.a.createElement(se,null)))}},dSlj:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var a,n;(0,i.default)(e),"object"===l(t)?(a=t.min||0,n=t.max):(a=arguments[1],n=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=a&&("undefined"===typeof n||o<=n)};var n,i=(n=a("UNO4"))&&n.__esModule?n:{default:n};function l(e){return(l="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default},jKIr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,r.default)(t,c)).require_display_name||t.allow_display_name){var a=e.match(u);if(a){var s=a[1];if(e=e.replace(s,"").replace(/(^<|>$)/g,""),s.endsWith(" ")&&(s=s.slice(0,-1)),!function(e){var t=e.replace(/^"(.+)"$/,"$1");if(!t.trim())return!1;if(/[\.";<>]/.test(t)){if(t===e)return!1;if(!(t.split('"').length===t.split('\\"').length))return!1}return!0}(s))return!1}else if(t.require_display_name)return!1}if(!t.ignore_max_length&&e.length>254)return!1;var b=e.split("@"),p=b.pop(),E=p.toLowerCase();if(t.host_blacklist.includes(E))return!1;if(t.host_whitelist.length>0&&!t.host_whitelist.includes(E))return!1;var _=b.join("@");if(t.domain_specific_validation&&("gmail.com"===E||"googlemail.com"===E)){var w=(_=_.toLowerCase()).split("+")[0];if(!(0,i.default)(w.replace(/\./g,""),{min:6,max:30}))return!1;for(var h=w.split("."),O=0;O<h.length;O++)if(!d.test(h[O]))return!1}if(!1===t.ignore_max_length&&(!(0,i.default)(_,{max:64})||!(0,i.default)(p,{max:254})))return!1;if(!(0,l.default)(p,{require_tld:t.require_tld,ignore_max_length:t.ignore_max_length,allow_underscores:t.allow_underscores})){if(!t.allow_ip_domain)return!1;if(!(0,o.default)(p)){if(!p.startsWith("[")||!p.endsWith("]"))return!1;var S=p.slice(1,-1);if(0===S.length||!(0,o.default)(S))return!1}}if('"'===_[0])return _=_.slice(1,_.length-1),t.allow_utf8_local_part?v.test(_):f.test(_);for(var j=t.allow_utf8_local_part?g:m,y=_.split("."),k=0;k<y.length;k++)if(!j.test(y[k]))return!1;if(t.blacklisted_chars&&-1!==_.search(new RegExp("[".concat(t.blacklisted_chars,"]+"),"g")))return!1;return!0};var n=s(a("UNO4")),i=s(a("dSlj")),l=s(a("ySjI")),o=s(a("yAY9")),r=s(a("s+j5"));
1function s(e){return e&&e.__esModule?e:{default:e}}var c={allow_display_name:!1,allow_underscores:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},u=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,m=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,d=/^[a-z\d]+$/,f=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,g=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A1-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,v=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default,e.exports.default=t.default},nYzc:function(e,t,a){},uFUM:function(e,t,a){},yAY9:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,i.default)(t),!(a=String(a)))return e(t,4)||e(t,6);if("4"===a)return r.test(t);if("6"===a)return c.test(t);return!1};var n,i=(n=a("UNO4"))&&n.__esModule?n:{default:n};var l="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",o="(".concat(l,"[.]){3}").concat(l),r=new RegExp("^".concat(o,"$")),s="(?:[0-9a-fA-F]{1,4})",c=new RegExp("^("+"(?:".concat(s,":){7}(?:").concat(s,"|:)|")+"(?:".concat(s,":){6}(?:").concat(o,"|:").concat(s,"|:)|")+"(?:".concat(s,":){5}(?::").concat(o,"|(:").concat(s,"){1,2}|:)|")+"(?:".concat(s,":){4}(?:(:").concat(s,"){0,1}:").concat(o,"|(:").concat(s,"){1,3}|:)|")+"(?:".concat(s,":){3}(?:(:").concat(s,"){0,2}:").concat(o,"|(:").concat(s,"){1,4}|:)|")+"(?:".concat(s,":){2}(?:(:").concat(s,"){0,3}:").concat(o,"|(:").concat(s,"){1,5}|:)|")+"(?:".concat(s,":){1}(?:(:").concat(s,"){0,4}:").concat(o,"|(:").concat(s,"){1,6}|:)|")+"(?::((?::".concat(s,"){0,5}:").concat(o,"|(?::").concat(s,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");e.exports=t.default,e.exports.default=t.default},ySjI:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e),(t=(0,i.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));!0===t.allow_wildcard&&0===e.indexOf("*.")&&(e=e.substring(2));var a=e.split("."),l=a[a.length-1];if(t.require_tld){if(a.length<2)return!1;if(!t.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(l))return!1;if(/\s/.test(l))return!1}if(!t.allow_numeric_tld&&/^\d+$/.test(l))return!1;return a.every((function(e){return!(e.length>63&&!t.ignore_max_length)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(e)&&(!/[\uff01-\uff5e]/.test(e)&&(!/^-|-$/.test(e)&&!(!t.allow_underscores&&/_/.test(e)))))}))};var n=l(a("UNO4")),i=l(a("s+j5"));function l(e){return e&&e.__esModule?e:{default:e}}var o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};e.exports=t.default,e.exports.default=t.default},zPCt:function(e,t,a){}}]);
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.