(window.ansFrontendRelayWebpackJsonpFunction=window.ansFrontendRelayWebpackJsonpFunction||[]).push([["page-LoginPages"],{"+Y83":function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"logoutUid"},{defaultValue:null,kind:"LocalArgument",name:"time"},{defaultValue:null,kind:"LocalArgument",name:"unh"}],kind:"Fragment",metadata:null,name:"LoginMain_queryRoot",selections:[{args:[{kind:"Variable",name:"logoutUid",variableName:"logoutUid"},{kind:"Variable",name:"time",variableName:"time"},{kind:"Variable",name:"unh",variableName:"unh"}],kind:"FragmentSpread",name:"LoginForm_queryRoot"},{args:null,kind:"FragmentSpread",name:"LoggedOutFormWrapper_queryRoot"}],type:"QueryRoot",abstractKey:null,hash:"f9c9538384ae76def9809f8d37416dbe"};a["default"]=t},"0Hj1":function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"LoggedOutTOS_viewer",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:"isGdprApplicable",args:[{kind:"Literal",name:"name",value:"IsGdprApplicable"}],kind:"ScalarField",name:"booleanFeature",storageKey:'booleanFeature(name:"IsGdprApplicable")'}],type:"Viewer",abstractKey:null,hash:"b5656a2a4673c8d7810ba1fa124395eb"};a["default"]=t},"1UCL":function(e,a,n){"use strict";var t=n("q1tI");const l=n.n(t).a.createContext({setIsLoading:e=>{}});l.displayName="SocialLoginLoadingContext",a.a=l},"23jR":function(e,a,n){"use strict";n.d(a,"a",(function(){return o}));var t=n("jufJ"),l=n("/Zbp"),i=n("q1tI"),r=n.n(i);function o(){return r.a.createElement(t.Translate,null,"\xa9 Quora, Inc."," ",r.a.createElement(t.UserGeneratedContent,{text:""+Object(l.j)(),translateParamName:"current_year"}))}},"24iM":function(e,a,n){"use strict";var t,l,i=n("xW9C"),r=n("Wf7G"),o=n("eRI6"),s=n("jufJ"),u=n("Iu3b"),c=n("LNH1"),d=n("VyO/"),m=n("yju1"),g=n("FuLD"),p=n("mF64"),b=n("q1tI"),f=n.n(b),h=n("6B2G"),k=n("JxU8"),_=n("H3xy"),y=n("eP4p");const w=e=>{let a=e.viewer,n=e.children;const t=Object(c.h)().setToast,l=Object(b.useContext)(_.a),i=Object(u.b)(),r=a.appleAuthNonce;return n(()=>{Object(m.a)("showOauthConnectDialog",{provider:"apple",nonce:r},e=>{"yes"===e.success&&(async e=>{if(Object(g.b)())return;const a=(await Object(d.c)({mutation:w.mutations.onAppleConnectMutation,variables:{appleOauthData:JSON.stringify(e),signupForm:l,loginUrl:String(Object(p.h)())}})).data.onAppleLogin;switch(a.status){case h.a.success:case h.a.success_signup:Object(y.l)(!0);break;case h.a.obfuscated_email:i({modalProps:{name:"AppleLoginEmailConfirmModal",extraProps:{name:[e.givenName,e.familyName].join(" ")}}});break;default:t(Object(k.b)(h.a[a.status]),c.d.error)}})(e)})})};w.fragments={viewer:void 0!==t?t:t=n("if7A")},w.mutations={onAppleConnectMutation:void 0!==l?l:l=n("jZTN")};var v,E,S=Object(d.b)(w),L=n("Y+04"),O=n("1UCL"),N=n("8lmh"),F=n("nwxp"),j=n("UyMh"),C=n("WfQS"),T=n("NOkA");const x=void 0!==v?v:v=n("5fTu");class R extends f.a.Component{constructor(e){super(e),this.onFacebookConnect=async(e,a,n,t)=>{var l;if(Object(g.b)())return;const i=this.props.handleHybridFlow,r=e.expiresIn,o=e.accessToken||e.access_token,s=e.authenticationToken,u=e.userID||e.id,c=(await Object(d.c)({mutation:x,variables:{fbUid:u,fbAccessToken:o,fbAuthenticationToken:s,expiresIn:r,signupForm:this.context,loginUrl:Object(y.d)()},onError:()=>{this.onFacebookFailure(a,null,t)}})).data,p=c.onFacebookLogin,b=p.status,f=p.stateToken,k=p.facebookOauthData,_=p.redirectUrl;switch(b){case h.a.success:Object(L.h)(),Object(y.i)(c.onFacebookLogin.redirectUrl);break;case h.a.success_signup:Object(F.h)()&&Object(m.a)("logSignupForTracking",{method:T.a.facebook}),Object(L.h)(),Object(y.i)(c.onFacebookLogin.redirectUrl);break;case h.a.unconfirmed_account_exists:if(!f){Object(N.logJsError)("FacebookLoginStatus","Status LoginStatus.unconfirmed_account_exists without state_token");break}n({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:f}}});break;case h.a.missing_fb_info:if(Object(F.c)()&&i&&k){i(JSON.parse(k));break}Object(j.c)(_);break;default:this.onFacebookFailure(a,null===(l=c.onFacebookLogin)||void 0===l?void 0:l.errorType,t)}},this.onFacebookConnect=this.onFacebookConnect.bind(this),this.onFacebookFailure=this.onFacebookFailure.bind(this)}onFacebookFailure(e,a,n){e(null!==a?Object(k.a)(C.a[a]):Object(s.plaintextTranslate)("Unable to sign up with Facebook."),c.d.error),n(!1)}render(){const e=this.props,a=e.children,n=e.viewer.facebookAuthNonce;return f.a.createElement(O.a.Consumer,null,e=>f.a.createElement(u.a,null,t=>{let l=t.openStandaloneModal;return f.a.createElement(c.b,null,t=>{if(Object(F.h)()){return a(()=>{const a={provider:"facebook",perms:"email"};Object(F.d)()&&(a.limitedLogin=!0,a.nonce=n),Object(m.a)("showOauthConnectDialog",a,a=>{!0!==a.success&&"true"!==a.success||this.onFacebookConnect(a,t,l,e.setIsLoading)})})}const i=Object(p.g)(),r=i.success,o=i.encoded_access_token,s=i.provider,u=i.expires_in,c=i.fb_uid;return"True"===r&&c&&"facebook"===s&&(Object(p.a)("success"),Object(p.a)("encoded_access_token"),Object(p.a)("provider"),Object(p.a)("expires_in"),Object(p.a)("fb_uid"),this.onFacebookConnect({accessToken:o,expiresIn:u,id:c},t,l,e.setIsLoading)),a(()=>{const e=Object(p.g)().next,a=Object(y.c)(e);Object(j.c)(a)})})}))}}R.fragments={viewer:void 0!==E?E:E=n("Io73")},R.contextType=_.a,R.displayName="FacebookExternalLogin";var A,I=Object(d.b)(R),K=n("0Vtd"),P=n("SKAY"),D=n("KQKP"),M=n("HZII"),V=n.n(M);const U=Object(F.c)()?"desktop":"mobile_web2",q=void 0!==A?A:A=n("oRp3");class B extends f.a.Component{constructor(){super(...arguments),this.onGoogleConnect=V()(async(e,a,n)=>{const t=Object(F.n)()||"";if(Object(g.b)()||Object(P.getSetting)("isCrawler")||t.includes("Google-Read-Aloud"))return;let l=e.accessToken,i=e.auth_code;if(!l&&!i)if(Object(F.c)()){const n=!0,t=e.getAuthResponse(n);l=t.access_token,i=t.auth_code,l||i||this.onGoogleFailure(a)}else this.onGoogleFailure(a);const r=(await Object(d.c)({mutation:q,variables:{accessToken:l,loginUrl:Object(y.d)(),authCode:i,signupForm:this.context}})).data,o=r.onGoogleLogin,s=o.status,u=o.stateToken,c=o.redirectUrl;switch(s){case h.a.success:Object(L.h)(),Object(y.i)(c);break;case h.a.success_signup:Object(F.h)()&&Object(m.a)("logSignupForTracking",{method:T.a.google}),Object(L.h)(),Object(y.i)(c);break;case h.a.unconfirmed_account_exists:if(!u){Object(N.logJsError)("GoogleLoginStatus","Status LoginStatus.unconfirmed_account_exists without state_token");break}n({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:u}}});break;default:u&&Object(N.logJsError)("GoogleLoginStatus","state_token present with status "+s),this.onGoogleFailure(a,r.onGoogleLogin.errorType)}})}onGoogleFailure(e,a){e(null!==a&&a!==undefined?Object(k.a)(C.a[a]):Object(s.plaintextTranslate)("Unable to sign up with Google."),c.d.error)}shouldRedirectToMweb(){return Object(p.b)().href.includes("redirect_to_mweb=1")}render(){const e=String(Object(p.h)());if(Object(F.h)()&&e&&this.shouldRedirectToMweb())return Object(j.c)(e,"system_browser"),Object(m.a)("dismiss"),null;const a=this.props.children;return f.a.createElement(u.a,null,n=>{let t=n.openStandaloneModal;return f.a.createElement(c.b,null,n=>{if(Object(F.h)()){return a(()=>{const a={provider:"google",url:e,scope:"oauth2:"+Object(D.a)("no_contacts").join(" "),perms:Object(D.a)("no_contacts"),server_google_id:Object(P.getSetting)("googleClientId")};Object(m.a)("showOauthConnectDialog",a,e=>{!0!==e.success&&"true"!==e.success||this.onGoogleConnect(e,n,t)})})}{const l=Object(p.g)(),i=l.success,r=l.encoded_access_token,o=l.provider;"True"===i&&"google"===o&&(Object(p.a)("success"),Object(p.a)("encoded_access_token"),Object(p.a)("provider"),this.onGoogleConnect({accessToken:r},n,t));return a(()=>{let a="/google_/oauth_window?platform="+U+"&target=signup&perms=no_contacts";Object(K.l)(e)&&(a+="&tribe_subdomain="+Object(K.h)(e)),Object(F.g)()&&(a+="&redirect_to_mweb=1"),Object(j.c)(a)})}})})}}B.contextType=_.a,B.displayName="GoogleExternalLogin";var G,W=B,H=n("OMLc"),Q=n("RA+f"),J=n("ET3D"),z=n("elfY"),Y=n.n(z),Z=n("maJS");const X={facebook:"facebookConnectButton",google:"googleConnectButton",apple:"appleConnectButton"};var $=Object(i.g)(Q.q).withConfig({displayName:"SocialLoginButton___StyledRelative",componentId:"o6w80g-0"})([""," &:hover{background-color:"," !important;}"],e=>e._css,e=>e._css2);const ee=e=>{let a=e.bg,n=e.iconName,t=e.size,l=e.text,i=e.darkerBorder,r=e.onClick,o=e.className,s=e.borderRadius,u=e.borderColor;return f.a.createElement(Q.f,{onClick:r,underlineHover:!1,display:"Block",className:o},f.a.createElement($,{borderRadius:s||("large"===t?"pill":"small"),bg:a||"white",borderAll:!0,borderColor:i?"gray_dark":undefined,borderWidth:"regular",display:"flex",p:"small",fullX:"large"===t||undefined,alignItems:"center",justifyContent:"large"===t?"center":undefined,_css:u&&`border-color: ${u} !important;`,_css2:Y()(.04,a||"white")},f.a.createElement(Q.j,{py:"large"===t?"tiny":undefined,alignItems:"center"},f.a.createElement(H.c,{size:28,color:a?"white":"original",mr:"small",name:n}),f.a.createElement(Q.s,{color:a?"white":"gray_dark",mr:"small",fontSize:"large"===t?"regular_title":undefined,medium:"large"===t},l))))};ee.displayName="SocialLoginButtonContent";class ae extends f.a.Component{componentDidMount(){const e=this.props,a=e.variant,n=e.queryRoot.viewer.signupId,t=`${X[a]}|${n}`,l=Z.a.signup;Object(J.c)({impressionType:l,impressionHash:t,metadataFields:["mobile","window_id","browser_id"]})}render(){const e=this.props,a=e.variant,n=e.queryRoot.viewer,t=e.handleHybridFlow,l=e.signupId,i=e.colorButton,u=void 0===i||i,c=e.darkerBorder,d=void 0!==c&&c,m=e.size,g=void 0===m?"regular":m,p={facebook:"Facebook",google:"Google",apple:"Apple"}[a],b=u?{facebook:"#507cc0",google:"#df4930",apple:"#000000"}[a]:undefined,h={facebook:"BrandFacebook",google:"BrandGoogle",apple:"BrandApple"}[a],k=e=>f.a.createElement(r.a,{impressionType:Z.a.signup,impressionHash:`${a}ConnectButton|${l}`},f.a.createElement(o.a,null,n=>{let t=n.logClickthrough;return f.a.createElement(ee,{darkerBorder:d,size:g,className:"puppeteer_test_login_button_"+a,onClick:()=>{t(`Signup${p}Click`),e()},bg:b,iconName:h,text:f.a.createElement(s.Translate,null,"Continue with"," ",f.a.createElement(Q.s,{display:"inline"},f.a.createElement(s.EnumTranslate,{value:a},{facebook:"Facebook",google:"Google",apple:"Apple"})))})}));return"google"===a?f.a.createElement(W,{signupId:l},k):"facebook"===a?f.a.createElement(I,{viewer:n,handleHybridFlow:t},k):"apple"===a?f.a.createElement(S,{viewer:n},k):k(()=>{})}}ae.fragments={queryRoot:void 0!==G?G:G=n("28dP")},ae.displayName="SocialLoginButton";a.a=Object(d.b)(ae)},"28dP":function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SocialLoginButton_queryRoot",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:[{kind:"Literal",name:"createNew",value:!0}],kind:"ScalarField",name:"signupId",storageKey:"signupId(createNew:true)"},{args:null,kind:"FragmentSpread",name:"FacebookExternalLogin_viewer"},{args:null,kind:"FragmentSpread",name:"AppleExternalLogin_viewer"}],storageKey:null}],type:"QueryRoot",abstractKey:null,hash:"efedd9960633452c77312e6465987fe6"};a["default"]=t},"2nFf":function(e,a,n){"use strict";var t;!function(e){e.OK="OK",e.INVALID="INVALID",e.IN_USE="IN_USE",e.NOT_CONFIRMED="NOT_CONFIRMED"}(t||(t={})),a.a=t},"3oYL":function(e,a,n){"use strict";n.d(a,"h",(function(){return d})),n.d(a,"a",(function(){return m})),n.d(a,"b",(function(){return g})),n.d(a,"d",(function(){return p})),n.d(a,"c",(function(){return b})),n.d(a,"e",(function(){return f})),n.d(a,"f",(function(){return h})),n.d(a,"g",(function(){return k}));var t=n("jufJ"),l=n("cbxS"),i=n("Kh5g"),r=n("RA+f"),o=n("yju1"),s=n("nwxp"),u=n("q1tI"),c=n.n(u);const d=(e,a)=>{Object(s.h)()&&Object(o.a)("saveCredentials",{email:e,password:a})},m=()=>c.a.createElement(t.Translate,null,"You cannot login as your account has been deleted."),g=e=>{let a=e.onClick;return c.a.createElement(t.Translate,null,"No account found for this email. Retry, or"," ",c.a.createElement(r.f,{onClick:a},"Sign up for Quora."))},p=e=>{let a=e.onClick;return c.a.createElement(t.Translate,null,"Incorrect password."," ",c.a.createElement(r.f,{onClick:a},c.a.createElement(r.s,{textDecoration:"underline"},"Reset password")))},b=()=>c.a.createElement(t.Translate,null,"Please complete the captcha and then try again."),f=e=>{let a=e.bannedReason;return c.a.createElement(l.a,{variant:"negative",dismissable:!1,mb:"small"},c.a.createElement(r.s,{fontSize:"small"},c.a.createElement(t.Translate,null,"Your account has been banned by Quora Moderation. "),a&&c.a.createElement(r.e,{bg:"black_transparent",my:"small",p:"tiny",borderRadius:"small"},c.a.createElement(t.Translate,null,"Reason:"),c.a.createElement(i.a,{qt:JSON.parse(a)}))))},h=()=>c.a.createElement(c.a.Fragment,null,c.a.createElement(t.Translate,null,"For security reasons, your account has been temporarily locked."),c.a.createElement("br",null),c.a.createElement(t.Translate,null,"Please try again later.")),k=e=>{let a=e.obfuscatedPrimaryEmail;return c.a.createElement(t.Translate,null,"We don't recognize this sign-in attempt and need to verify your identity to keep your account secure. To continue, please check your email at"," ",c.a.createElement(t.UserGeneratedContent,{text:a,translateParamName:"email"})," ","and click the link we sent you to confirm. The confirmation link will expire in one hour.")}},"4jO8":function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"StaticSiteHeader_viewer",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{args:null,kind:"FragmentSpread",name:"SiteHeaderWrapper_viewer"}],type:"Viewer",abstractKey:null,hash:"aab4daa34f7cb24291410dc13f127d9c"};a["default"]=t},"5P9h":function(e,a,n){"use strict";n.r(a),n.d(a,"default",(function(){return J}));var t,l=n("23jR"),i=n("LW3J"),r=n("jufJ"),o=n("RA+f"),s=n("VyO/"),u=n("q1tI"),c=n.n(u);const d=e=>{var a;const n=e.viewer;return null!==(a=n.network)&&void 0!==a&&a.loggedOutHomePageLinkNetworks&&n.showLoginNetworkRedirectLink?c.a.createElement(o.e,{borderTop:!0,py:"medium"},c.a.createElement(o.s,{fontSize:"small",textAlign:"center",alignItems:"center",justifyContent:"center"},c.a.createElement(r.Translate,null,"New:"," ",c.a.createElement(r.InlineCommaAndList,null,n.network.loggedOutHomePageLinkNetworks.map(e=>c.a.createElement(r.NetworkLanguageName,{key:e.englishName,network:e,nativeName:!0})))))):null};d.displayName="HomepageSignupNetworkRedirectLink",d.displayName="HomepageSignupNetworkRedirectLink",d.fragments={viewer:void 0!==t?t:t=n("IHUJ")};var m,g=Object(s.b)(d),p=n("OMLc");const b=e=>{const a=e.viewer;return c.a.createElement(o.e,{borderTop:!0,py:"medium",justifyContent:"center",textAlign:"center",alignItems:"center"},c.a.createElement(o.s,{fontSize:"small"},a.relevantLanguageRecommendationNetwork.map(e=>c.a.createElement(o.e,{display:"inline-block",style:{margin:"0px 10px 0px 0px"},key:e.englishName},c.a.createElement(r.NetworkLanguageName,{network:e,nativeName:!0}),c.a.createElement(p.c,{size:16,name:"ChevronRight"})))))};b.displayName="HomepageSignupRelevantLanguageRecommendationLink",b.displayName="HomepageSignupRelevantLanguageRecommendationLink",b.fragments={viewer:void 0!==m?m:m=n("CpU1")};var f,h=Object(s.b)(b),k=n("xoPs"),_=n("kshV"),y=n("Wu8p"),w=n("1UCL"),v=n("T5JH"),E=n("zLpq"),S=n("/bbo"),L=n("VwvB"),O=n("td6z"),N=n("noLW"),F=n("06DM"),j=n("VwdU"),C=n("02at"),T=n("ET3D"),x=n("yGn0"),R=n("SW3P"),A=n("yju1"),I=n("nwxp"),K=n("mF64"),P=n("UyMh"),D=n("maJS"),M=n("xRCZ"),V=n("LVuF"),U=n("H3xy"),q=n("24iM"),B=n("eP4p");class G extends c.a.Component{constructor(e){super(e),this.handleHybridFlow=(e,a)=>{var n,t;a(Object(y.getSignupEmailModalFlowProps)({name:null!==(n=e.name)&&void 0!==n?n:"",email:null!==(t=e.email)&&void 0!==t?t:""}))},this.renderEmailSignup=()=>{const e=this.state,a=e.loginData,n=e.facebookOauthData,t=this.props.queryRoot.viewer;return c.a.createElement(c.a.Fragment,null,c.a.createElement(o.e,{mb:"medium"},c.a.createElement(F.b,{titleText:Object(r.plaintextTranslate)("Sign Up"),inCard:!1,includePageMargin:!1,includePt:!1})),c.a.createElement(o.e,{pb:"small"},c.a.createElement(_["default"],{viewer:t,initialEmail:null===a||void 0===a?void 0:a.email,initialPassword:null===a||void 0===a?void 0:a.password,initialName:null===n||void 0===n?void 0:n.name,initialFamilyName:null===n||void 0===n?void 0:n.last_name,initialGivenName:null===n||void 0===n?void 0:n.first_name})))},this.state={showEmailSignup:!1,isLoading:Object(B.f)(Object(K.h)())}}componentDidMount(){const e=this.props.queryRoot.viewer,a=e.signupId,n=e.googleOneTapEnabled,t=M.a.homepage,l=`${t}|${a}`,i=D.a.signup;Object(T.c)({impressionType:i,impressionHash:l,metadataFields:["mobile","window_id","browser_id"]}),Object(A.a)("autoLoginWithGoogleAccount",{oneTap:Object(I.a)()&&n,forced:Object(R.a)("force_android_onetap_auto_login")}),Object(I.f)()&&(Object(B.l)(!1),Object(B.m)(t))}renderLogo(e){const a=this.props.queryRoot.network;return c.a.createElement(o.e,{textAlign:"center"},c.a.createElement(o.e,{display:"inline-block",position:"relative"},c.a.createElement(N.a,{color:Object(I.c)()?"red":"white",height:e}),a&&"en"!==a.contentLanguageCode&&c.a.createElement(o.s,{color:"white",fontSize:"small",position:"absolute",bottom:"medium",right:"0"},c.a.createElement(r.LanguageName,{languageCode:a.contentLanguageCode}))),c.a.createElement(o.s,{color:Object(I.c)()?"gray":"white",bold:!0,position:"relative",top:"n_medium"},c.a.createElement(r.Translate,null,"A place to share knowledge and better understand the world")))}renderMobileFooter(){return c.a.createElement(o.s,{fontSize:"small",color:"white",passColorToLinks:!0},c.a.createElement(i.a,null,c.a.createElement(o.p,{href:"/about",textDecoration:"underline"},c.a.createElement(r.Translate,null,"About")),c.a.createElement(o.p,{href:"/careers",navStyle:"system_browser",textDecoration:"underline"},c.a.createElement(r.Translate,null,"Careers")),c.a.createElement(o.p,{href:"/about/languages",textDecoration:"underline"},c.a.createElement(r.Translate,null,"Languages")),c.a.createElement(l.a,null)))}renderSocialButtons(){const e=this.props.queryRoot,a=e.viewer.signupId,n=Object(x.c)();return c.a.createElement(c.a.Fragment,null,c.a.createElement(o.e,{mb:"small"},c.a.createElement(q.a,{variant:"google",queryRoot:e,signupId:a,colorButton:!1})),c.a.createElement(j.a,{condition:n,wrapper:e=>c.a.createElement(o.e,{mb:"small"},e)},c.a.createElement(y.SignupEmailModalFlow,{loginFormType:M.a.homepage},n=>c.a.createElement(q.a,{variant:"facebook",queryRoot:e,handleHybridFlow:e=>this.handleHybridFlow(e,n),signupId:a,colorButton:!1}))),n&&c.a.createElement(q.a,{variant:"apple",queryRoot:e,signupId:a,colorButton:!1}))}renderEmailLogin(){const e=this.props,a=e.queryRoot,n=e.time,t=e.logoutUid,l=e.unh;return c.a.createElement(c.a.Fragment,null,c.a.createElement(o.e,{mb:"medium"},c.a.createElement(F.b,{titleText:Object(r.plaintextTranslate)("Login"),inCard:!1,includePageMargin:!1,includePt:!1})),c.a.createElement(y.SignupEmailModalFlow,{loginFormType:M.a.homepage},e=>c.a.createElement(k["default"],{queryRoot:a,time:n,logoutUid:t,unh:l,onSignupClick:a=>{let n=a.email;const t=Object(y.getSignupEmailModalFlowProps)({email:null!==n&&void 0!==n?n:""});e(t)}})))}renderDesktop(){const e=this.state.showEmailSignup,a=this.props.queryRoot.viewer;return c.a.createElement(v.a,{src:"//qsf.fs.quoracdn.net/-4-ans_frontend_assets.images.home_page_bg_desktop.png-26-4770753d59b970e1.png",bgPosition:"center",bgSize:"cover",width:"100%",minHeight:"100%",position:"absolute"},c.a.createElement(o.j,{alignItems:"center",justifyContent:"center",height:"100vh"},c.a.createElement(L.e,null,c.a.createElement(o.e,{pt:"medium"},c.a.createElement(o.e,{mb:"large"},this.renderLogo(100)),c.a.createElement(o.j,{width:"700px",mb:"large"},c.a.createElement(o.e,{width:"50%",px:"large",borderRight:!0},c.a.createElement(o.e,{py:"small"},c.a.createElement(V.a,{viewer:a,color:Object(I.c)()?"gray_light":"white"})),e?this.renderEmailSignup():c.a.createElement(o.e,{pb:"small",mb:"small",py:"medium"},this.renderSocialButtons(),c.a.createElement(y.SignupEmailModalFlow,{loginFormType:M.a.homepage},e=>c.a.createElement(E.a,{variant:"gray",isFullWidth:!0,text:Object(r.plaintextTranslate)("Sign up with email"),size:"small",mt:"small",onClick:()=>e()})))),c.a.createElement(o.e,{width:"50%",px:"large"},this.renderEmailLogin())),a.shouldShowRelevantLanguagesByTerritory?c.a.createElement(h,{viewer:a}):c.a.createElement(g,{viewer:a}),c.a.createElement(C.a,{viewer:a})))))}renderMobile(){const e=this.props.queryRoot.viewer;return c.a.createElement(o.e,{bg:"#91a2a8",style:{backgroundImage:'url("//qsf.fs.quoracdn.net/-4-ans_frontend_assets.images.noise2.png-26-232b425ba48b8dd3.png")',backgroundRepeat:"repeat",backgroundSize:"100px"}},c.a.createElement(o.a,{className:"a1fko6jb",top:-85,left:0,zIndex:1},c.a.createElement(o.k,{src:"//qsf.fs.quoracdn.net/-4-ans_frontend_assets.images.logged_out_home_mobile_top.png-26-79932f69f508b470.png"})),c.a.createElement(o.j,{alignItems:"center",height:"100vh",position:"relative",zIndex:2,justifyContent:"center"},c.a.createElement(o.e,{px:"large",maxWidth:550,overflow:"hidden"},c.a.createElement(o.e,{mb:"medium"},this.renderLogo(95)),c.a.createElement(o.e,{borderTop:!0,mt:"small",pt:"small"},c.a.createElement(V.a,{viewer:e,color:Object(I.c)()?"gray_light":"white"})),c.a.createElement(o.e,{mt:"medium",mb:"medium"},this.renderSocialButtons()),c.a.createElement(o.j,{justifyContent:"space-around",mb:"small",pb:"medium",borderBottom:!0},c.a.createElement(o.e,{width:"48%",mr:"small"},c.a.createElement(S.a,{isFullWidth:!0,variant:"white_transparent",text:Object(r.plaintextTranslate)("Login"),size:"small",onClick:()=>Object(P.c)("/login","modal_push")})),c.a.createElement(o.e,{width:"48%"},c.a.createElement(y.SignupEmailModalFlow,{loginFormType:M.a.homepage},e=>c.a.createElement(S.a,{variant:"white_transparent",isFullWidth:!0,text:Object(r.plaintextTranslate)("Sign up with email"),size:"small",onClick:()=>e()})))),this.renderMobileFooter())),c.a.createElement(o.a,{bottom:0,left:0,maxHeight:"205px",overflow:"hidden",height:"10%",zIndex:1,className:"ahp7y2z"},c.a.createElement(o.k,{src:"//qsf.fs.quoracdn.net/-4-ans_frontend_assets.images.logged_out_mobile_bottom.png-26-2c5c167962e4951d.png"})))}render(){const e=this.state.isLoading;return c.a.createElement(w.a.Provider,{value:{setIsLoading:e=>{this.setState({isLoading:e})}}},c.a.createElement(U.a.Provider,{value:M.a.homepage},e&&c.a.createElement(O.c,{fillParent:!0,absorbClicks:!0}),Object(I.f)()?this.renderMobile():this.renderDesktop()))}}G.fragments={queryRoot:void 0!==f?f:f=n("ehm0")},G.displayName="LoggedOutHomeMain";var W,H=Object(s.b)(G);n("o49k");const Q=void 0!==W?W:W=n("eQ20");class J extends c.a.Component{render(){const e=this.props,a=e.data,n=e.time,t=e.logoutUid,l=e.unh;return c.a.createElement(H,{queryRoot:a,time:n,logoutUid:t,unh:l})}}J.getInitialQuery=()=>Q,J.displayName="LoggedOutHomePageLoadable"},"5fTu":function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"expiresIn"},a={defaultValue:null,kind:"LocalArgument",name:"fbAccessToken"},n={defaultValue:null,kind:"LocalArgument",name:"fbAuthenticationToken"},t={defaultValue:null,kind:"LocalArgument",name:"fbUid"},l={defaultValue:null,kind:"LocalArgument",name:"loginUrl"},i={defaultValue:null,kind:"LocalArgument",name:"signupForm"},r=[{alias:null,args:[{kind:"Variable",name:"expiresIn",variableName:"expiresIn"},{kind:"Variable",name:"fbAccessToken",variableName:"fbAccessToken"},{kind:"Variable",name:"fbAuthenticationToken",variableName:"fbAuthenticationToken"},{kind:"Variable",name:"fbUid",variableName:"fbUid"},{kind:"Variable",name:"loginUrl",variableName:"loginUrl"},{kind:"Variable",name:"signupForm",variableName:"signupForm"}],concreteType:"OnFacebookLogin",kind:"LinkedField",name:"onFacebookLogin",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"redirectUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errorType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"stateToken",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"facebookOauthData",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,a,n,t,l,i],kind:"Fragment",metadata:null,name:"FacebookExternalLogin_onFacebookLogin_Mutation",selections:r,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[t,a,n,e,i,l],kind:"Operation",name:"FacebookExternalLogin_onFacebookLogin_Mutation",selections:r},params:{id:"6467ccc9566d768699703da89d1fb6d0d25496fcfd3f510e48825d42a1440fac",metadata:{},name:"FacebookExternalLogin_onFacebookLogin_Mutation",operationKind:"mutation",text:null}}}();t.hash="92d3f1bc640b7113ff386f22b94b5129",a["default"]=t},"5sDU":function(e,a,n){"use strict";n.r(a);var t=function(){var e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"LanguagesPageLoadableQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"AboutLanguages_viewer"}],storageKey:null}],type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"LanguagesPageLoadableQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isAdminMode",storageKey:null},{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"allNetworks",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"englishName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalHomepageUrl",storageKey:null},e],storageKey:null}],storageKey:null}]},params:{id:"4299cd244194d7d66f1831dc1f7f79eb45ff6810fa7cfa95ebcb29f7c0dcb16a",metadata:{},name:"LanguagesPageLoadableQuery",operationKind:"query",text:null}}}();t.hash="d8075232cf97f50a321b33458e48a141",a["default"]=t},"6B2G":function(e,a,n){"use strict";var t;!function(e){e.success="success",e.success_signup="success_signup",e.bad_actor="bad_actor",e.rate_limit_exceeded_ip="rate_limit_exceeded_ip",e.suspicious_name_email="suspicious_name_email",e.no_external_account_info="no_external_account_info",e.rate_limit_exceeded_browser_id="rate_limit_exceeded_browser_id",e.banned_browser_id="banned_browser_id",e.other="other",e.email_unconfirmed="email_unconfirmed",e.email_not_found="email_not_found",e.bad_email="bad_email",e.bad_name="bad_name",e.bad_password="bad_password",e.too_many_attempts="too_many_attempts",e.banned_user="banned_user",e.incorrect_password="incorrect_password",e.two_factor_authentication="two_factor_authentication",e.password_leaked="password_leaked",e.force_password_reset="force_password_reset",e.account_delete="account_delete",e.invalid_token="invalid_token",e.blocked_ip="blocked_ip",e.bad_token="bad_token",e.missing_fb_info="missing_fb_info",e.obfuscated_email="obfuscated_email",e.failed_captcha="failed_captcha",e.already_logged_in="already_logged_in",e.account_already_exists="account_already_exists",e.invite_code_needed="invite_code_needed",e.password_needed="password_needed",e.no_google_name="no_google_name",e.unconfirmed_account_exists="unconfirmed_account_exists",e.bad_authentication_token="bad_authentication_token",e.unverified_social_login_for_existing_account="unverified_social_login_for_existing_account",e.invalid_google_data="invalid_google_data",e.no_email="no_email",e.refused="refused",e.failed="failed",e.invalid_verification_code="invalid_verification_code",e.user_with_confirmed_email_not_found="user_with_confirmed_email_not_found",e.user_with_confirmed_phone_number_not_found="user_with_confirmed_phone_number_not_found",e.recently_verified_phone_number_not_found="recently_verified_phone_number_not_found",e.recently_verified_email_not_found="recently_verified_email_not_found",e.rate_limit_exceeded_default="rate_limit_exceeded_default",e.no_verification_in_progress="no_verification_in_progress",e.birthday_not_found="birthday_not_found",e.user_not_old_enough_to_signup="user_not_old_enough_to_signup",e.invalid_birthday="invalid_birthday",e.too_many_user_not_old_enough_to_signup_errors_recently="too_many_user_not_old_enough_to_signup_errors_recently",e.agreement_acceptance_incomplete="agreement_acceptance_incomplete",e.pending_deletion_for_missing_email="pending_deletion_for_missing_email",e.invalid_desktop_app_login_request_code="invalid_desktop_app_login_request_code",e.invalid_desktop_app_auth_token="invalid_desktop_app_auth_token"}(t||(t={})),a.a=t},"7x24":function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"logoutUid"},a={defaultValue:null,kind:"LocalArgument",name:"time"},n={defaultValue:null,kind:"LocalArgument",name:"unh"},t=[{kind:"Variable",name:"logoutUid",variableName:"logoutUid"},{kind:"Variable",name:"time",variableName:"time"},{kind:"Variable",name:"unh",variableName:"unh"}];return{fragment:{argumentDefinitions:[e,a,n],kind:"Fragment",metadata:null,name:"LoginPageLoadableQuery",selections:[{args:t,kind:"FragmentSpread",name:"LoginMain_queryRoot"}],type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,e,n],kind:"Operation",name:"LoginPageLoadableQuery",selections:[{alias:null,args:t,kind:"ScalarField",name:"loginShouldShowLogoutAll",storageKey:null},{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"dc4b59cec792b2b6e588fd827a24cefa9d6ab70f592c46e24e4315bb88e16b24",metadata:{},name:"LoginPageLoadableQuery",operationKind:"query",text:null}}}();t.hash="b6ba5323d8c9136b03b6af78d34a5c8b",a["default"]=t},"9XPJ":function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"email"}],a=[{alias:null,args:[{kind:"Variable",name:"email",variableName:"email"}],kind:"ScalarField",name:"validateEmail",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SignupEmailForm_validateEmail_Query",selections:a,type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SignupEmailForm_validateEmail_Query",selections:a},params:{id:"1db80096407be846d5581fe1b42b12fd05e0b40a5d3095ed40a0b4bd28f49fe7",metadata:{},name:"SignupEmailForm_validateEmail_Query",operationKind:"query",text:null}}}();t.hash="f3d13e559e625e47b3c6ac9752941455",a["default"]=t},BYOJ:function(e,a,n){"use strict";var t,l=n("puTa"),i=n("q1tI"),r=n.n(i);const o=Object(l.a)()(()=>n.e("component-Login").then(n.bind(null,"iEns")),void 0!==t?t:t=n("Eq7B"),(e,a,n)=>{let t=a.network,l=n.email;return t?r.a.createElement(e,{network:t,email:l}):null});a.a=o},BeBF:function(e,a,n){"use strict";var t;!function(e){e[e.LOGIN_EMAIL=1]="LOGIN_EMAIL",e[e.LOGIN_PASSWORD=2]="LOGIN_PASSWORD",e[e.LOGIN_SUBMIT=4]="LOGIN_SUBMIT",e[e.SIGNUP_FORM_FULLNAME=10]="SIGNUP_FORM_FULLNAME",e[e.SIGNUP_FORM_EMAIL=11]="SIGNUP_FORM_EMAIL",e[e.SIGNUP_FORM_PASSWORD=12]="SIGNUP_FORM_PASSWORD",e[e.SIGNUP_FORM_SUBMIT=13]="SIGNUP_FORM_SUBMIT"}(t||(t={})),a.a=t},BkDz:function(e,a,n){"use strict";var t=n("/G9y");const l=Object(t.a)(()=>n.e("component-Login").then(n.bind(null,"JDUW")));a.a=l},CTAJ:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"StaticPageNavigation_viewer",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isAdminMode",storageKey:null}],type:"Viewer",abstractKey:null,hash:"b62a9f11f2f96684bf52d9116c971cb0"};a["default"]=t},CpU1:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"HomepageSignupRelevantLanguageRecommendationLink_viewer",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"relevantLanguageRecommendationNetwork",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"englishName",storageKey:null},{args:null,kind:"FragmentSpread",name:"NetworkLanguageName_network"}],storageKey:null}],type:"Viewer",abstractKey:null,hash:"b6fe550438f23798be38b47d0ddeda62"};a["default"]=t},DRsx:function(e,a,n){"use strict";var t,l=n("QILm"),i=n.n(l),r=n("jufJ"),o=n("OMLc"),s=n("noLW"),u=n("6lcX"),c=n("Fc2p"),d=n("RA+f"),m=n("VyO/"),g=n("nwxp"),p=n("q1tI"),b=n.n(p);class f extends b.a.Component{constructor(){super(...arguments),this.getFooterSections=e=>{const a=[{id:0,direction:"column",links:[{text:Object(r.plaintextTranslate)("Contact us"),link:"/contact"},{text:Object(r.plaintextTranslate)("Press"),link:"/press"}]},{id:1,direction:"column",links:[{text:Object(r.plaintextTranslate)("Terms of service"),link:"/about/tos"},{text:Object(r.plaintextTranslate)("Privacy Policy"),link:"/about/privacy"},{text:Object(r.plaintextTranslate)("Acceptable Use"),link:"/about/acceptable_use"},{text:Object(r.plaintextTranslate)("Grievance (India)"),link:"/about/grievance"}]}],n={id:2,direction:"row",links:[{text:b.a.createElement(o.c,{name:"BrandFacebook",size:28,color:"gray_light"}),link:"https://www.facebook.com/quora"},{text:b.a.createElement(o.c,{name:"BrandLinkedin",size:28,color:"gray_light"}),link:"https://www.linkedin.com/company/quora"},{text:b.a.createElement(o.c,{name:"BrandTwitter",size:28,color:"gray_light"}),link:"https://twitter.com/quora"}]};return e||a.push(n),e?[a,[n]]:[a]}}render(){const e=this.props.viewer;return Object(g.h)()||Object(c.a)()?null:b.a.createElement(d.j,{bg:"gray_light",zIndex:"footer",justifyContent:"center",py:"large",style:{backgroundImage:e.isAdminMode?"repeating-linear-gradient(\n          45deg,\n          #eee,\n          #eee 10px,\n          #fff 10px,\n          #fff 20px\n          )":null,alignItem:"center"}},b.a.createElement(d.e,{width:Object(g.c)()?u.c:"100%",px:Object(g.f)()?"medium":"auto"},b.a.createElement(d.j,{flexDirection:Object(g.f)()?"column":"row",mt:"n_small"},this.getFooterSections(Object(g.f)()).map((e,a)=>b.a.createElement(d.j,{key:a,width:"100%",mt:a>0?"medium":undefined},e.map(e=>b.a.createElement(d.j,{flex:1,flexDirection:e.direction,key:e.id},e.links.map(a=>b.a.createElement(h,{key:a.link,mr:"row"===e.direction?"small":undefined,text:a.text,link:a.link}))))))),Object(g.c)()&&b.a.createElement(d.j,{mt:"large"},b.a.createElement(d.p,{href:"/"},b.a.createElement(s.a,{color:"gray_light",height:44})))))}}f.fragments={viewer:void 0!==t?t:t=n("CTAJ")},f.displayName="StaticPageNavigation";const h=e=>{let a=e.text,n=e.link,t=i()(e,["text","link"]);return b.a.createElement(d.e,Object.assign({mt:"small"},t),b.a.createElement(d.p,{href:n,color:"gray"},a))};h.displayName="StaticFooterLink",a.a=Object(m.b)(f)},DxN5:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"captcha"},a={defaultValue:null,kind:"LocalArgument",name:"email"},n={defaultValue:null,kind:"LocalArgument",name:"familyName"},t={defaultValue:null,kind:"LocalArgument",name:"givenName"},l={defaultValue:null,kind:"LocalArgument",name:"password"},i={defaultValue:null,kind:"LocalArgument",name:"signupForm"},r=[{alias:null,args:[{kind:"Variable",name:"captcha",variableName:"captcha"},{kind:"Variable",name:"email",variableName:"email"},{kind:"Variable",name:"firstName",variableName:"givenName"},{kind:"Variable",name:"lastName",variableName:"familyName"},{kind:"Variable",name:"password",variableName:"password"},{kind:"Variable",name:"signupForm",variableName:"signupForm"}],concreteType:"SignupDo",kind:"LinkedField",name:"signupDo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"nextAction",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"nextUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"loginRedirectUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errorType",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,a,n,t,l,i],kind:"Fragment",metadata:null,name:"signupUtils_signupDo_Mutation",selections:r,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[t,n,a,l,e,i],kind:"Operation",name:"signupUtils_signupDo_Mutation",selections:r},params:{id:"0bc47d6b6f793f082fb12521256437f39e8c3867c4774be345396f231cf16b6b",metadata:{},name:"signupUtils_signupDo_Mutation",operationKind:"mutation",text:null}}}();t.hash="cc6e93668b3c9ac8fffb0b588756b022",a["default"]=t},Eq7B:function(e,a,n){"use strict";n.r(a);var t={fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"ForcedPasswordResetMessageLoaderQuery",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"ForcedPasswordResetMessage_network"}],storageKey:null}],type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"ForcedPasswordResetMessageLoaderQuery",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{alias:null,args:[{kind:"Literal",name:"name",value:"security_incident_blog_post"}],kind:"ScalarField",name:"linkUrl",storageKey:'linkUrl(name:"security_incident_blog_post")'},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"a6138123295556f592c81109a6d2734d4501a26b2ca6f71a2d8ecd7a7ff07d18",metadata:{},name:"ForcedPasswordResetMessageLoaderQuery",operationKind:"query",text:null},hash:"ec812bca43bb2b3c3a7b68bfbeaa6f4a"};a["default"]=t},H3xy:function(e,a,n){"use strict";var t=n("q1tI"),l=n.n(t),i=n("xRCZ");const r=l.a.createContext(i.a.homepage);r.displayName="LoginFormTypeContext",a.a=r},I9Ie:function(e,a,n){"use strict";var t,l=n("jufJ"),i=n("/bbo"),r=n("OMLc"),o=n("RA+f"),s=n("VyO/"),u=n("q1tI"),c=n.n(u);const d=e=>{const a=e.children,n=e.title,t=e.onClick,s=e.actionText,u=e.queryRoot,d=e.disableAction,m=e.subtitle,g=u.network;return c.a.createElement(o.e,{px:"medium"},c.a.createElement(o.j,{py:"medium",justifyContent:"space-between",alignItems:"center",position:"sticky",top:"0",bg:"white",zIndex:"header"},c.a.createElement(o.q,{left:"-4px",top:"2px"},c.a.createElement(o.j,{alignItems:"center"},c.a.createElement(r.c,{size:36,color:"red",name:"BrandQuoraLogomark"}),g&&"en"!==g.contentLanguageCode&&c.a.createElement(o.s,{fontSize:"small",ml:"tiny",pl:"small",borderLeft:!0},c.a.createElement(l.LanguageName,{languageCode:g.contentLanguageCode})))),c.a.createElement(i.a,{text:s,onClick:t,disabled:d})),c.a.createElement(o.s,{fontSize:"large",bold:!0,mb:m?"small":"medium"},n),m&&c.a.createElement(o.s,{regular:!0,color:"grey",mb:"medium"},m),a)};d.displayName="LoggedOutFormWrapper",d.displayName="LoggedOutFormWrapper",d.fragments={queryRoot:void 0!==t?t:t=n("NsPR")};var m,g,p=Object(s.b)(d),b=n("xoPs"),f=n("3oYL"),h=n("Wu8p"),k=n("eP4p"),_=n("td6z"),y=n("Iu3b"),w=n("sEfC"),v=n.n(w),E=n("WfQS"),S=n("xRCZ");class L extends c.a.Component{constructor(e){var a;super(e),this.getMutationOptions=e=>{const a=this.state,n=a.email,t=a.password,l=a.captcha;return{mutation:L.mutations.loginDo,variables:{email:n,password:t,captcha:l},onCompleted:a=>{let l=a.loginDo;const i=null!==l&&void 0!==l?l:{},r=i.errorType,o=i.success,s=i.obfuscatedPrimaryEmail,u=i.bannedReason;this.setState({isDisabled:!1,isLoading:!1}),o?(Object(f.h)(n,t),Object(k.g)()):"two_factor_authentication"===r?e({modalProps:{name:"TwoFactorAuthModal",extraProps:{obfuscatedPrimaryEmail:s,email:n}}}):(this.setState({shouldShowLoginCaptcha:!1}),this.setState({shouldShowLoginCaptcha:!0,isDisabled:!0}),e({modalProps:{name:"LoginErrorModal",extraProps:{errorType:null!==r?E.a[r]:null,bannedReason:u,email:n,obfuscatedPrimaryEmail:s}}}))}}},this.state={email:null!==(a=e.initialEmail)&&void 0!==a?a:"",password:"",isDisabled:!e.initialEmail,captcha:"",isLoading:!1}}render(){const e=this.props,a=e.queryRoot,n=e.time,t=e.logoutUid,i=e.unh,r=this.state,o=r.shouldShowLoginCaptcha,u=r.isLoading;return c.a.createElement(y.a,null,e=>{var r;let d=e.openStandaloneModal;const m=v()(()=>{this.setState({isDisabled:!0,isLoading:!0}),Object(s.c)(this.getMutationOptions(d))},500);return c.a.createElement(p,{queryRoot:a,title:null!==(r=this.props.title)&&void 0!==r?r:Object(l.plaintextTranslate)("Login to Quora"),subtitle:this.props.subtitle,actionText:u?c.a.createElement(_.c,{loaderColor:"white"}):Object(l.plaintextTranslate)("Log in"),onClick:m,disableAction:this.state.isDisabled},c.a.createElement(h.SignupEmailModalFlow,{loginFormType:S.a.homepage},e=>c.a.createElement(b["default"],{queryRoot:a,time:n,logoutUid:t,unh:i,onSignupClick:()=>e(),onEmailChange:e=>{const a=""===e;this.setState({email:e,isDisabled:a})},onPasswordChange:e=>{this.setState({password:e})},onCaptchaChange:e=>this.setState({captcha:e,isDisabled:!1}),shouldShowLoginCaptcha:o,initialEmail:this.props.initialEmail})))})}}L.fragments={queryRoot:void 0!==m?m:m=n("+Y83")},L.mutations={loginDo:void 0!==g?g:g=n("r7BP")},L.displayName="LoginMain";a.a=Object(s.b)(L)},IHQz:function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"name"}],a=[{kind:"Variable",name:"name",variableName:"name"}],n={alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SignupEmailForm_validateName_Query",selections:[{alias:null,args:a,concreteType:"NameValidationResult",kind:"LinkedField",name:"validateName",plural:!1,selections:[n],storageKey:null}],type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SignupEmailForm_validateName_Query",selections:[{alias:null,args:a,concreteType:"NameValidationResult",kind:"LinkedField",name:"validateName",plural:!1,selections:[n,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"58f49dd64be2ee5724abf3d47521bf99f4b1abcf1e568cf38b77825f0af79780",metadata:{},name:"SignupEmailForm_validateName_Query",operationKind:"query",text:null}}}();t.hash="810dc2a30b188463780bcbaa7c15790c",a["default"]=t},IHUJ:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"HomepageSignupNetworkRedirectLink_viewer",selections:[{alias:"showLoginNetworkRedirectLink",args:[{kind:"Literal",name:"name",value:"ShowLoginNetworkRedirectLink"}],kind:"ScalarField",name:"booleanFeature",storageKey:'booleanFeature(name:"ShowLoginNetworkRedirectLink")'},{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"loggedOutHomePageLinkNetworks",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"englishName",storageKey:null},{args:null,kind:"FragmentSpread",name:"NetworkLanguageName_network"}],storageKey:null}],storageKey:null}],type:"Viewer",abstractKey:null,hash:"62752fd6222d314b490219e123c771e9"};a["default"]=t},Io73:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"FacebookExternalLogin_viewer",selections:[{alias:null,args:null,kind:"ScalarField",name:"facebookAuthNonce",storageKey:null}],type:"Viewer",abstractKey:null,hash:"c8b17a6acdb7da559247426d02483019"};a["default"]=t},IzDN:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"JoinNetworkButton_joiningNetwork",selections:[{alias:null,args:null,kind:"ScalarField",name:"nid",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalHomepageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalSubdomain",storageKey:null}],type:"Network",abstractKey:null,hash:"be8da732ca8d1bf91b89898a8cbebeef"};a["default"]=t},JmQV:function(e,a,n){"use strict";n.r(a),n.d(a,"default",(function(){return s}));var t,l=n("I9Ie"),i=n("q1tI"),r=n.n(i);const o=void 0!==t?t:t=n("7x24");class s extends r.a.Component{render(){const e=this.props,a=e.data,n=e.time,t=e.logoutUid,i=e.unh;return r.a.createElement(l.a,{queryRoot:a,time:n,logoutUid:t,unh:i})}}s.getInitialQuery=()=>o,s.displayName="LoginPageLoadable"},JvBN:function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"password"}],a=[{alias:null,args:[{kind:"Variable",name:"password",variableName:"password"}],kind:"ScalarField",name:"validatePassword",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SignupEmailForm_validatePassword_Query",selections:a,type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SignupEmailForm_validatePassword_Query",selections:a},params:{id:"d8fa9d9ed6f32828aa24cf50900989dc2fe5943d539133ab2b51c21f11fc79e3",metadata:{},name:"SignupEmailForm_validatePassword_Query",operationKind:"query",text:null}}}();t.hash="c2c7412ae1647c1f8ef4a0192e473a1d",a["default"]=t},JxU8:function(e,a,n){"use strict";n.d(a,"b",(function(){return s})),n.d(a,"a",(function(){return u}));var t=n("jufJ"),l=n("q1tI"),i=n.n(l),r=n("WfQS"),o=n("6B2G");const s=e=>Object(t.plaintextTranslate)(i.a.createElement(t.EnumTranslate,{value:e},{[o.a.too_many_attempts]:"You've tried logging in too many times in the last few minutes. Please wait a few minutes before trying again.",[o.a.banned_user]:"You cannot log in because your account has been banned.",[o.a.account_delete]:"Your account has been deleted.",[o.a.invalid_token]:"There were some issues connecting to google. Please try again or signup with email.",[o.a.blocked_ip]:"Unable to signup right now.",[o.a.failed_captcha]:"Please try filling out the captcha again.",[o.a.already_logged_in]:"You are already logged in, please refresh the page.",[o.a.account_already_exists]:"An account with these credentials already exists.",[o.a.invite_code_needed]:"You need an invite code to sign up right now.",[o.a.password_needed]:"You must enter a password to sign up.",[o.a.no_google_name]:"Unable to retrieve name from google. Please sign up using email.",[o.a.bad_name]:"Please fix the errors with your name before submitting.",[o.a.password_leaked]:"Please reset your password before proceeding.",[o.a.unverified_social_login_for_existing_account]:"An account with this email already exists. Please use email and password to log in.",DEFAULT:"Unable to sign up, please try again later."})),u=e=>Object(t.plaintextTranslate)(i.a.createElement(t.EnumTranslate,{value:e},{[r.a.too_many_attempts]:"You've tried logging in too many times in the last few minutes. Please wait a few minutes before trying again.",[r.a.banned_user]:"You cannot log in because your account has been banned.",[r.a.account_delete]:"Your account has been deleted.",[r.a.invalid_token]:"There were some issues connecting to google. Please try again or signup with email.",[r.a.blocked_ip]:"Unable to signup right now.",[r.a.failed_captcha]:"Please try filling out the captcha again.",[r.a.already_logged_in]:"You are already logged in, please refresh the page.",[r.a.account_already_exists]:"An account with these credentials already exists.",[r.a.invite_code_needed]:"You need an invite code to sign up right now.",[r.a.password_needed]:"You must enter a password to sign up.",[r.a.no_google_name]:"Unable to retrieve name from google. Please sign up using email.",[r.a.bad_name]:"Please fix the errors with your name before submitting.",[r.a.password_leaked]:"Please reset your password before proceeding.",[o.a.unverified_social_login_for_existing_account]:"An account with this email already exists. Please use email and password to log in.",DEFAULT:"Unable to sign up, please try again later."}))},LPlD:function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"FacebookConnectedPageLoadableQuery",selections:e,type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"FacebookConnectedPageLoadableQuery",selections:e},params:{id:"9abbf4035292ad0ff3b995f35543e4f8e2841c79e3b6d8dde77c4974f3ce7878",metadata:{},name:"FacebookConnectedPageLoadableQuery",operationKind:"query",text:null}}}();t.hash="56ff5ed7fa9c7bdc2f85351329542d2e",a["default"]=t},LVuF:function(e,a,n){"use strict";var t,l=n("jufJ"),i=n("RA+f"),r=n("VyO/"),o=n("q1tI"),s=n.n(o);const u=e=>{const a=e.signUpWall,n=e.viewer,t=e.color,r=e.fontSize,o=void 0===r?"small":r;return s.a.createElement(i.s,{fontSize:o,color:t,passColorToLinks:!1},s.a.createElement(l.Translate,null,"By continuing"," ",a?"I agree that I am at least 13 years old and agree":"you indicate that you agree"," ","to Quora\u2019s"," ",s.a.createElement(i.p,{textDecoration:"underline",href:"/about/tos",navStyle:"present"},"Terms of Service")," ","and",n.isGdprApplicable?" acknowledge Quora's ":" ",s.a.createElement(i.p,{textDecoration:"underline",href:"/about/privacy",navStyle:"present"},"Privacy Policy"),"."))};u.displayName="LoggedOutTOS",u.displayName="LoggedOutTOS",u.fragments={viewer:void 0!==t?t:t=n("0Hj1")},a.a=Object(r.b)(u)},MdBy:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"AboutLanguages_viewer",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"allNetworks",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"englishName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalHomepageUrl",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"StaticSiteHeader_viewer"},{args:null,kind:"FragmentSpread",name:"StaticPageNavigation_viewer"}],type:"Viewer",abstractKey:null,hash:"3db185648014f6b27dbc2ca8df7d6196"};a["default"]=t},MwET:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"excludeCurrentSession"},a={defaultValue:null,kind:"LocalArgument",name:"time"},n={defaultValue:null,kind:"LocalArgument",name:"uid"},t={defaultValue:null,kind:"LocalArgument",name:"unh"},l=[{alias:null,args:[{kind:"Variable",name:"excludeCurrentSession",variableName:"excludeCurrentSession"},{kind:"Variable",name:"time",variableName:"time"},{kind:"Variable",name:"uid",variableName:"uid"},{kind:"Variable",name:"unh",variableName:"unh"}],concreteType:"LoginAllSessionsLogout",kind:"LinkedField",name:"loginAllSessionsLogout",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,a,n,t],kind:"Fragment",metadata:null,name:"LogoutAllSessionsButton_loginAllSessionsLogout_Mutation",selections:l,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,n,t,e],kind:"Operation",name:"LogoutAllSessionsButton_loginAllSessionsLogout_Mutation",selections:l},params:{id:"467fd93272cd814dbe6a7c2fa8762635b46a91c1ede82f905c3134bd1b307d50",metadata:{},name:"LogoutAllSessionsButton_loginAllSessionsLogout_Mutation",operationKind:"mutation",text:null}}}();t.hash="4c9bf6d3cd1ab04519eb0dbd965ca57a",a["default"]=t},N5mp:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"LoggedInJoinSiloMessage_viewer",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"defaultNetwork",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"universalUser",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"UserName_user"},{args:null,kind:"FragmentSpread",name:"UserPhoto_user"}],storageKey:null}],type:"Viewer",abstractKey:null,hash:"b26ed77edfe6222096ca0f71e4b07371"};a["default"]=t},NOkA:function(e,a,n){"use strict";var t;!function(e){e.google="google",e.facebook="facebook",e.twitter="twitter",e.email="email",e.apple="apple",e.quora="quora"}(t||(t={})),a.a=t},NRLd:function(e,a,n){"use strict";n.d(a,"b",(function(){return p})),n.d(a,"a",(function(){return b}));var t,l=n("Y+04"),i=n("jufJ"),r=n("JxU8"),o=n("eP4p"),s=n("LNH1"),u=n("yju1"),c=n("nwxp"),d=n("UyMh"),m=n("WfQS"),g=n("NOkA");const p=void 0!==t?t:t=n("DxN5");function b(e,a,n){return{variables:e,mutation:p,onCompleted:e=>{let t=e.signupDo;const p=null!==t&&void 0!==t?t:{},b=p.success,f=p.nextAction,h=p.nextUrl,k=p.errorType,_=p.loginRedirectUrl;if(b){if(Object(l.h)(),Object(c.h)())return Object(o.l)(!0),void Object(u.a)("logSignupForTracking",{method:g.a.email});let e=null;Object(c.f)()?(Object(o.b)(),e=null!==_&&void 0!==_?_:h):"redirect"===f&&(e=h),e?Object(d.c)(e):window.location.reload()}else k&&(e=>{e!==undefined&&m.a[e]===m.a.password_leaked&&n(),a(e!==undefined?Object(r.a)(m.a[e]):Object(i.plaintextTranslate)("Unable to sign up with email."),s.d.error)})(k)}}}},NsPR:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"LoggedOutFormWrapper_queryRoot",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null}],storageKey:null}],type:"QueryRoot",abstractKey:null,hash:"0c8b4aae20c9cedfc453b78968726620"};a["default"]=t},"O+pZ":function(e,a,n){"use strict";n.r(a),n.d(a,"default",(function(){return o}));var t,l=n("Wu8p"),i=n("q1tI"),r=n.n(i);class o extends r.a.Component{render(){const e=this.props,a=e.firstName,n=e.lastName,t=e.name;return r.a.createElement(l.SignupEmailModalFlow,null,e=>(e(Object(l.getSignupEmailModalFlowProps)({name:null!==t&&void 0!==t?t:a+n})),r.a.createElement(r.a.Fragment,null)))}}o.getInitialQuery=()=>void 0!==t?t:t=n("LPlD"),o.displayName="FacebookConnectedPageLoadable"},PPor:function(e,a,n){"use strict";var t=n("jufJ"),l=n("RA+f"),i=n("q1tI"),r=n.n(i),o=n("2nFf");const s=e=>{let a=e.status;const n=r.a.createElement(t.Translate,null,"The email address you entered is not valid."),i=r.a.createElement(t.Translate,null,"Account already exists with that e-mail address"),s=r.a.createElement(t.Translate,null,"Unconfirmed account already exists with that e-mail address. Please contact our User Support team via our"," ",r.a.createElement(l.p,{href:"https://help.quora.com/hc/en-us/requests/new"},"contact form")," ","if you think this is an error.");switch(a){case o.a.INVALID:return n;case o.a.IN_USE:return i;case o.a.NOT_CONFIRMED:return s}return null};s.displayName="EmailError",a.a=s},QKCY:function(e,a,n){"use strict";var t,l=n("QILm"),i=n.n(l),r=n("jufJ"),o=n("LNH1"),s=n("RA+f"),u=n("ZEGC"),c=n("6+7b"),d=n("HKeO"),m=n("VyO/"),g=n("q1tI"),p=n.n(g);class b extends p.a.Component{constructor(){super(...arguments),this.getMutationOptions=e=>{const a=this.props,n=a.time,t=a.uid,l=a.unh,i=a.excludeCurrentSession,r=void 0!==i&&i;return{mutation:b.mutations.loginAllSessionsLogout,variables:{time:n,uid:t,unh:l,excludeCurrentSession:r},onCompleted:()=>{e(p.a.createElement(f,{excludeCurrentSession:r}),o.d.success),r||Object(d.d)(e=>Object(c.c)(()=>e.Sprig("logoutUser")))}}}}render(){const e=this.props,a=e.excludeCurrentSession,n=void 0!==a&&a,t=i()(e,["excludeCurrentSession"]);return p.a.createElement(o.b,null,e=>p.a.createElement(u.a,{action:()=>Object(m.c)(this.getMutationOptions(e))},e=>{let a=e.reauthProtectedAction;return p.a.createElement(s.f,{onClick:a},p.a.createElement(s.s,t,n?p.a.createElement(r.Translate,null,"Log out of all other browsers"):p.a.createElement(r.Translate,null,"Log out of all browsers.")))}))}}b.mutations={loginAllSessionsLogout:void 0!==t?t:t=n("MwET")},b.displayName="LogoutAllSessionsButton";const f=e=>{let a=e.excludeCurrentSession;return p.a.createElement(p.a.Fragment,null,a?p.a.createElement(r.Translate,null,"Successfully logged out of all other browsers."):p.a.createElement(r.Translate,null,"Successfully logged out of all browsers."))};f.displayName="SuccessText",a.a=b},UmMc:function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{alias:null,args:null,concreteType:"IsReauthRequired",kind:"LinkedField",name:"isReauthRequired",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"reauthToken",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"ReauthorizationWrapper_isReauthRequired_Mutation",selections:e,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"ReauthorizationWrapper_isReauthRequired_Mutation",selections:e},params:{id:"9df028e91e6eed4e263115116f5c72f561ee00cdf8c571296a411c4b5e164c2c",metadata:{},name:"ReauthorizationWrapper_isReauthRequired_Mutation",operationKind:"mutation",text:null}}}();t.hash="ace608f02d131a8592d123238ea5841f",a["default"]=t},VIWd:function(e,a,n){"use strict";var t=n("jufJ"),l=n("noLW"),i=n("RA+f"),r=n("q1tI"),o=n.n(r);const s=e=>{let a=e.size,n=e.languageCode;return o.a.createElement(i.e,{textAlign:"center"},o.a.createElement(i.e,{display:"inline-block",position:"relative"},o.a.createElement(l.a,{color:"red",height:a}),"en"!==n&&o.a.createElement(i.s,{fontSize:"small",position:"absolute",bottom:"15px",right:"0"},o.a.createElement(t.LanguageName,{languageCode:n}))),o.a.createElement(i.j,{flexDirection:"column",px:"medium"},o.a.createElement(i.s,{pr:"large",pl:"large",fontSize:"large",position:"relative",top:"-15px",color:"grey"},o.a.createElement(t.Translate,null,"A place to share knowledge and better understand the world"))))};s.displayName="NetworkLogo",a.a=s},WV49:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"captcha"},a={defaultValue:null,kind:"LocalArgument",name:"email"},n={defaultValue:null,kind:"LocalArgument",name:"password"},t=[{alias:null,args:[{kind:"Variable",name:"captcha",variableName:"captcha"},{kind:"Variable",name:"email",variableName:"email"},{kind:"Variable",name:"password",variableName:"password"}],concreteType:"LoginDo",kind:"LinkedField",name:"loginDo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errorType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"obfuscatedPrimaryEmail",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"bannedReason",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,a,n],kind:"Fragment",metadata:null,name:"LoginForm_loginDo_Mutation",selections:t,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,n,e],kind:"Operation",name:"LoginForm_loginDo_Mutation",selections:t},params:{id:"84c101336cf918326e85a2bfd01acba0a99e266346c3414a8472bc4e6e8b6415",metadata:{},name:"LoginForm_loginDo_Mutation",operationKind:"mutation",text:null}}}();t.hash="459e96d86a2e8bd7b101d347c93c5626",a["default"]=t},"WY+V":function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"nid"}],a=[{kind:"Variable",name:"nid",variableName:"nid"}],n={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"canonicalHomepageUrl",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"canonicalSubdomain",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"isMachineAnswerBot",storageKey:null},s=[t,n,{alias:null,args:null,kind:"ScalarField",name:"reverseOrder",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"givenName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"familyName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"scriptCode",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"JoinSiloPageLoadableQuery",selections:[{alias:"joiningNetwork",args:a,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"JoinSiloPage_joiningNetwork"}],storageKey:null},{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[n,t,{args:null,kind:"FragmentSpread",name:"JoinSiloPage_viewer"}],storageKey:null}],type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"JoinSiloPageLoadableQuery",selections:[{alias:"joiningNetwork",args:a,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[l,i,r,n,t,{alias:null,args:null,kind:"ScalarField",name:"nid",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[n,t,{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"defaultNetwork",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"translatedReturnToSiloPhrase",storageKey:null},r,i,l,n],storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"universalUser",plural:!1,selections:[n,{alias:null,args:null,kind:"ScalarField",name:"uid",storageKey:null},t,{alias:null,args:null,kind:"ScalarField",name:"useTranslatedName",storageKey:null},o,{alias:null,args:null,concreteType:"UserName",kind:"LinkedField",name:"names",plural:!0,selections:s,storageKey:null},{alias:null,args:null,concreteType:"UserName",kind:"LinkedField",name:"adminNames",plural:!0,selections:s,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isAnon",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"profileImageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isVerified",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"businessStatus",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"consumerBundleActive",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"profileUrl",storageKey:null},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{name:"annotate_with_ids",value:"true"},condition:"onGate",selections:[{alias:null,args:null,kind:"ScalarField",name:"debugInfo",storageKey:null}]},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{name:"ConsumerBundleSubscriptions",value:"true"},condition:"onFeature",selections:[o]}],storageKey:null}],storageKey:null}]},params:{id:"688fa7ff5179b90457862996ba1d480de746d3abaae3960e56d825436bba016e",metadata:{},name:"JoinSiloPageLoadableQuery",operationKind:"query",text:null}}}();t.hash="d872332a7fcf0f49c4dfed8bd1be4a6c",a["default"]=t},WfQS:function(e,a,n){"use strict";var t;!function(e){e.bad_actor="bad_actor",e.rate_limit_exceeded_ip="rate_limit_exceeded_ip",e.suspicious_name_email="suspicious_name_email",e.no_external_account_info="no_external_account_info",e.rate_limit_exceeded_browser_id="rate_limit_exceeded_browser_id",e.banned_browser_id="banned_browser_id",e.other="other",e.email_unconfirmed="email_unconfirmed",e.email_not_found="email_not_found",e.bad_email="bad_email",e.bad_name="bad_name",e.bad_password="bad_password",e.too_many_attempts="too_many_attempts",e.banned_user="banned_user",e.incorrect_password="incorrect_password",e.two_factor_authentication="two_factor_authentication",e.password_leaked="password_leaked",e.force_password_reset="force_password_reset",e.account_delete="account_delete",e.invalid_token="invalid_token",e.blocked_ip="blocked_ip",e.bad_token="bad_token",e.missing_fb_info="missing_fb_info",e.failed_captcha="failed_captcha",e.already_logged_in="already_logged_in",e.account_already_exists="account_already_exists",e.invite_code_needed="invite_code_needed",e.password_needed="password_needed",e.no_google_name="no_google_name",e.unconfirmed_account_exists="unconfirmed_account_exists",e.bad_authentication_token="bad_authentication_token",e.pending_deletion_for_missing_email="pending_deletion_for_missing_email",e.unverified_social_login_for_existing_account="unverified_social_login_for_existing_account",e.invalid_google_data="invalid_google_data",e.no_email="no_email",e.refused="refused",e.failed="failed"}(t||(t={})),a.a=t},WsUz:function(e,a,n){"use strict";n.r(a),n.d(a,"default",(function(){return y}));var t,l=n("jufJ"),i=n("VwvB"),r=n("OMLc"),o=n("MI6j"),s=n("+iOG"),u=n("RA+f"),c=n("DRsx"),d=n("z9q+"),m=n("VyO/"),g=n("nwxp"),p=n("q1tI"),b=n.n(p);const f=e=>{const a=e.viewer;return b.a.createElement(b.a.Fragment,null,b.a.createElement(d.a,{viewer:a}),b.a.createElement(u.s,{textAlign:"center",bold:!0,fontSize:"xlarge",my:"large"},b.a.createElement(l.Translate,null,"Select your language")),b.a.createElement(u.j,{justifyContent:"center",mb:"large"},b.a.createElement(u.e,{width:Object(g.f)()?"100%":"600px"},b.a.createElement(i.e,null,a.allNetworks.map(e=>b.a.createElement(o.c,{href:e.canonicalHomepageUrl,mainText:b.a.createElement(l.LanguageName,{languageCode:e.contentLanguageCode}),subText:b.a.createElement(l.LanguageName,{languageCode:e.contentLanguageCode,nativeName:!0,capitalize:!0}),icon:b.a.createElement(s.b,{languageCode:e.contentLanguageCode,size:32}),secondaryComponent:b.a.createElement(r.c,{name:"ChevronRight"}),key:e.englishName,hover:{bg:"darken"}}))))),!Object(g.f)()&&b.a.createElement(c.a,{viewer:a}))};f.displayName="AboutLanguages",f.displayName="AboutLanguages",f.fragments={viewer:void 0!==t?t:t=n("MdBy")};var h,k=Object(m.b)(f);const _=void 0!==h?h:h=n("5sDU");class y extends b.a.Component{render(){const e=this.props.data.viewer;return b.a.createElement(k,{viewer:e})}}y.getInitialQuery=()=>_,y.displayName="LanguagesPageLoadable"},Wu8p:function(e,a,n){"use strict";n.r(a),n.d(a,"getSignupEmailModalFlowProps",(function(){return u})),n.d(a,"useSignupEmailModalFlow",(function(){return c})),n.d(a,"SignupEmailModalFlow",(function(){return d})),n.d(a,"signupEmailModalFlowTransition",(function(){return g}));var t=n("QILm"),l=n.n(t),i=n("jQ0q"),r=n("q1tI"),o=n.n(r),s=n("xRCZ");const u=e=>({initialModalProps:{name:"SignupEmailBasicInfoModal"},initialFlowData:Object.assign({name:"",email:"",captcha:"",loginFormType:s.a.homepage},e),containerProps:{easyDismissEnabled:!1},transitionName:"signupEmailModalFlowTransition"}),c=e=>Object(i.b)({modalFlowProps:u(e)}),d=e=>{let a=e.children,n=l()(e,["children"]);return o.a.createElement(i.a,{modalFlowProps:u(n)},e=>{let n=e.openModalFlow;return a(n)})},m=["SignupEmailBasicInfoModal","SignupEmailConfirmEmailModal","SignupEmailSetPasswordModal"],g=e=>{let a=e.activeModalProps,n=e.showNextModal,t=e.dismissModalFlow;const l=a.name,i=m[m.indexOf(l)+1];i?n({modalProps:{name:i}}):t()}},XLK0:function(e,a,n){"use strict";var t,l,i=n("jufJ"),r=n("+iOG"),o=n("RA+f"),s=n("R+um"),u=n("r+vq"),c=n("VyO/"),d=n("nwxp"),m=n("q1tI"),g=n.n(m);const p=e=>{const a=e.viewer,n=e.joiningNetwork,t=a.defaultNetwork,l=a.universalUser,c=n.contentLanguageCode,m=null===t||void 0===t?void 0:t.contentLanguageCode;if(!l||!m)throw Error("Missing either universal user or default content language.");return g.a.createElement(g.a.Fragment,null,g.a.createElement(o.s,{fontSize:18,bold:!0,mt:"medium",alignContent:"center"},g.a.createElement(i.Translate,null,"Hi ",g.a.createElement(s.b,{user:l,format:"short"}),","),g.a.createElement("br",null),g.a.createElement(i.Translate,null,"Welcome to ",g.a.createElement(i.NetworkName,{network:n}),"!")),g.a.createElement(o.n,{position:"relative",flex:"none",my:"medium"},g.a.createElement(u.a,{user:l,size:Object(d.c)()?80:60}),g.a.createElement(o.n,{position:"absolute",right:"-2px",bottom:0,flexShrink:0},g.a.createElement(r.a,{languageCode:c,size:"regular",frameColor:"raised"}))),g.a.createElement(o.s,{px:"small",mb:"small"},g.a.createElement(i.Translate,null,"Add ",g.a.createElement(i.LanguageName,{languageCode:c,capitalize:!0})," to your languages on Quora. ",g.a.createElement(i.LanguageName,{capitalize:!0,languageCode:m})," will remain your default, ","and you can easily switch between languages.")))};p.displayName="LoggedInJoinSiloMessage",p.displayName="LoggedInJoinSiloMessage",p.fragments={joiningNetwork:void 0!==t?t:t=n("fNb8"),viewer:void 0!==l?l:l=n("N5mp")},a.a=Object(c.b)(p)},ZEGC:function(e,a,n){"use strict";var t,l=n("Iu3b"),i=n("VyO/"),r=n("q1tI");!function(e){e.success="success",e.too_many_attempts="too_many_attempts",e.leaked_password="leaked_password",e.incorrect_password="incorrect_password",e.invalid_token="invalid_token",e.no_associated_primary_email="no_associated_primary_email",e.no_client_token="no_client_token"}(t||(t={}));var o,s=t,u=n("vUX2");class c extends r.Component{getIsReauthRequiredMutationOptions(e){return{mutation:c.mutations.isReauthRequired,onCompleted:a=>{const n=a.isReauthRequired,t=n.status,l=n.reauthToken;t!==s.success?e():(Object(u.a)(l),this.props.action())}}}render(){const e=this.props.action;return r.createElement(l.a,{standaloneModalProps:{modalProps:{name:"ReauthorizationModal"},postDismissCallback:a=>{!0===Boolean(null===a||void 0===a?void 0:a.success)&&e()}}},e=>{let a=e.openStandaloneModal;return r.createElement(i.a,this.getIsReauthRequiredMutationOptions(a),e=>this.props.children({reauthProtectedAction:()=>{e()}}))})}}c.mutations={isReauthRequired:void 0!==o?o:o=n("UmMc")},c.displayName="ReauthorizationWrapper";a.a=c},ZGue:function(e,a,n){"use strict";n.r(a)},aE26:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"logoutUid"},{defaultValue:null,kind:"LocalArgument",name:"time"},{defaultValue:null,kind:"LocalArgument",name:"unh"}],kind:"Fragment",metadata:null,name:"LoginForm_queryRoot",selections:[{alias:null,args:[{kind:"Variable",name:"logoutUid",variableName:"logoutUid"},{kind:"Variable",name:"time",variableName:"time"},{kind:"Variable",name:"unh",variableName:"unh"}],kind:"ScalarField",name:"loginShouldShowLogoutAll",storageKey:null}],type:"QueryRoot",abstractKey:null,hash:"6e8e4d81a9636424ac79de9a473c8e14"};a["default"]=t},eQ20:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"logoutUid"},a={defaultValue:null,kind:"LocalArgument",name:"time"},n={defaultValue:null,kind:"LocalArgument",name:"unh"},t=[{kind:"Variable",name:"logoutUid",variableName:"logoutUid"},{kind:"Variable",name:"time",variableName:"time"},{kind:"Variable",name:"unh",variableName:"unh"}],l={alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},r=[{alias:null,args:null,kind:"ScalarField",name:"englishName",storageKey:null},l,{alias:null,args:null,kind:"ScalarField",name:"canonicalHomepageUrl",storageKey:null},i],o={platforms:["DESKTOP"]};return{fragment:{argumentDefinitions:[e,a,n],kind:"Fragment",metadata:null,name:"LoggedOutHomePageLoadableQuery",selections:[{args:t,kind:"FragmentSpread",name:"LoggedOutHomeMain_queryRoot"}],type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,e,n],kind:"Operation",name:"LoggedOutHomePageLoadableQuery",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[l,i],storageKey:null},{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:[{kind:"Literal",name:"createNew",value:!0}],kind:"ScalarField",name:"signupId",storageKey:"signupId(createNew:true)"},i,{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:"isGdprApplicable",args:[{kind:"Literal",name:"name",value:"IsGdprApplicable"}],kind:"ScalarField",name:"booleanFeature",storageKey:'booleanFeature(name:"IsGdprApplicable")'},{alias:"showLoginNetworkRedirectLink",args:[{kind:"Literal",name:"name",value:"ShowLoginNetworkRedirectLink"}],kind:"ScalarField",name:"booleanFeature",storageKey:'booleanFeature(name:"ShowLoginNetworkRedirectLink")'},{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"loggedOutHomePageLinkNetworks",plural:!0,selections:r,storageKey:null},i],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"facebookAuthNonce",storageKey:null},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:o,condition:"onPlatform",selections:[{alias:null,args:null,kind:"ScalarField",name:"shouldShowRelevantLanguagesByTerritory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canSeeAds",storageKey:null},{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"relevantLanguageRecommendationNetwork",plural:!0,selections:r,storageKey:null}]},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{platforms:["ANDROID_APP"]},condition:"onPlatform",selections:[{alias:"googleOneTapEnabled",args:[{kind:"Literal",name:"name",value:"GoogleOneTapEnabled"}],kind:"ScalarField",name:"booleanFeature",storageKey:'booleanFeature(name:"GoogleOneTapEnabled")'}]},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{platforms:["IOS_APP"]},condition:"onPlatform",selections:[{alias:null,args:null,kind:"ScalarField",name:"appleAuthNonce",storageKey:null}]}],storageKey:null},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:o,condition:"onPlatform",selections:[{alias:null,args:t,kind:"ScalarField",name:"loginShouldShowLogoutAll",storageKey:null}]}]},params:{id:"fb59325fcb0a0aaf7154fbb1f4ac3b52760471327f6a644abe7c5523f3a94f0c",metadata:{},name:"LoggedOutHomePageLoadableQuery",operationKind:"query",text:null}}}();t.hash="6f499043d00e0eaa374d0cb8c44ae3c6",a["default"]=t},ehm0:function(e,a,n){"use strict";n.r(a);var t=function(){var e={platforms:["DESKTOP"]};return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"logoutUid"},{defaultValue:null,kind:"LocalArgument",name:"time"},{defaultValue:null,kind:"LocalArgument",name:"unh"}],kind:"Fragment",metadata:null,name:"LoggedOutHomeMain_queryRoot",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:[{kind:"Literal",name:"createNew",value:!0}],kind:"ScalarField",name:"signupId",storageKey:"signupId(createNew:true)"},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:e,condition:"onPlatform",selections:[{alias:null,args:null,kind:"ScalarField",name:"shouldShowRelevantLanguagesByTerritory",storageKey:null},{args:null,kind:"FragmentSpread",name:"SiteFooter_viewer"},{args:null,kind:"FragmentSpread",name:"SignupEmailForm_viewer"},{args:null,kind:"FragmentSpread",name:"HomepageSignupRelevantLanguageRecommendationLink_viewer"}]},{args:null,kind:"FragmentSpread",name:"LoggedOutTOS_viewer"},{args:null,kind:"FragmentSpread",name:"HomepageSignupNetworkRedirectLink_viewer"},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{platforms:["ANDROID_APP"]},condition:"onPlatform",selections:[{alias:"googleOneTapEnabled",args:[{kind:"Literal",name:"name",value:"GoogleOneTapEnabled"}],kind:"ScalarField",name:"booleanFeature",storageKey:'booleanFeature(name:"GoogleOneTapEnabled")'}]}],storageKey:null},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:e,condition:"onPlatform",selections:[{args:[{kind:"Variable",name:"logoutUid",variableName:"logoutUid"},{kind:"Variable",name:"time",variableName:"time"},{kind:"Variable",name:"unh",variableName:"unh"}],kind:"FragmentSpread",name:"LoginForm_queryRoot"}]},{args:null,kind:"FragmentSpread",name:"SocialLoginButton_queryRoot"}],type:"QueryRoot",abstractKey:null}}();t.hash="708726a2c82bc4e4a1e9d0df46c13c43",a["default"]=t},eqIV:function(e,a,n){"use strict";var t,l=n("jufJ"),i=n("LNH1"),r=n("RA+f"),o=n("VyO/"),s=n("q1tI"),u=n.n(s);class c extends u.a.Component{constructor(){super(...arguments),this.getMutationOptions=e=>{const a=this.props.email;return{mutation:c.mutations.loginConfirmationEmailResend,variables:{email:a},onCompleted:()=>e(u.a.createElement(d,{email:a}),i.d.success)}}}render(){return u.a.createElement(i.b,null,e=>u.a.createElement(l.Translate,null,"Please confirm your email address."," ",u.a.createElement(r.f,{onClick:()=>Object(o.c)(this.getMutationOptions(e))},u.a.createElement(r.s,{textDecoration:"underline"},"Resend Confirmation Link"))))}}c.mutations={loginConfirmationEmailResend:void 0!==t?t:t=n("kEp4")},c.displayName="EmailUnconfirmedMessage";const d=e=>{let a=e.email;return u.a.createElement(l.Translate,null,"A new confirmation link has been emailed to you at"," ",u.a.createElement(l.UserGeneratedContent,{text:a,translateParamName:"email"}),".")};d.displayName="SuccessText",a.a=c},fNb8:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"LoggedInJoinSiloMessage_joiningNetwork",selections:[{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},{args:null,kind:"FragmentSpread",name:"NetworkName_network"}],type:"Network",abstractKey:null,hash:"bb9f19416009cc425b4d60a0e9dbfb98"};a["default"]=t},gJ44:function(e,a,n){"use strict";var t=n("RA+f"),l=n("q1tI"),i=n.n(l),r=n("OMLc");const o=e=>{let a=e.text,n=e.warning,l=e.variant,o=void 0===l?"regular":l,s=e.id;const u=n?"yellow":"red_error";return i.a.createElement(t.j,{my:"tiny",id:s,role:"alert"},i.a.createElement(r.c,{color:u,size:20,mr:"tiny",name:"Error"}),i.a.createElement(t.s,{fontSize:o,color:u},a))};o.displayName="FormError",a.a=o},i4tx:function(e,a,n){"use strict";n.r(a),n.d(a,"default",(function(){return O}));var t,l,i=n("QILm"),r=n.n(i),o=n("jufJ"),s=n("rUTe"),u=n("XLK0"),c=n("VIWd"),d=n("T5JH"),m=n("VwvB"),g=n("OMLc"),p=n("RA+f"),b=n("VyO/"),f=n("yju1"),h=n("nwxp"),k=n("UyMh"),_=n("q1tI"),y=n.n(_);const w=Object(h.c)()?"450px":"400px";class v extends y.a.Component{navigateToSilo(e){let a=e.canonicalSubdomain,n=e.canonicalHomepageUrl,t=e.contentLanguageCode;Object(h.h)()&&(Object(f.a)("updateConfig",{subdomain:a,language:t}),Object(f.a)("dismiss"),Object(f.a)("loggedInUserDidChange")),Object(k.c)(n,"replace")}renderReturnToDefaultNetworkButton(){const e=this.props.viewer;if(!e.defaultNetwork)return null;const a=e.defaultNetwork,n=a.translatedReturnToSiloPhrase,t=r()(a,["translatedReturnToSiloPhrase"]);return y.a.createElement(p.f,{onClick:()=>this.navigateToSilo(t),color:"gray",passColorToLinks:!0},y.a.createElement(p.j,{alignItems:"center",pt:"medium"},y.a.createElement(g.c,{name:"ChevronLeft",color:"gray"}),y.a.createElement(p.s,null,y.a.createElement(o.NoTranslateServerTranslated,null,n))))}renderContents(){const e=this.props,a=e.viewer,n=e.joiningNetwork,t=a.defaultNetwork,l=a.universalUser,i=n.contentLanguageCode,r=Object(h.c)()?125:80,o=null===t||void 0===t?void 0:t.contentLanguageCode,d=Object(h.f)()?p.e:m.e;return l&&o&&y.a.createElement(p.j,{alignItems:"center",justifyContent:"center",minHeight:"90vh"},y.a.createElement(d,null,y.a.createElement(p.j,{pt:"medium",flexDirection:"column",alignItems:"center"},y.a.createElement(p.e,{width:w,pb:"medium"},y.a.createElement(c.a,{size:r,languageCode:i})),y.a.createElement(p.e,{borderAll:!Object(h.c)(),borderRadius:"small",mx:Object(h.c)()?undefined:"large",textAlign:"center",maxWidth:w,mb:Object(h.c)()?undefined:"large",bg:"raised",borderColor:"raised"},y.a.createElement(p.j,{mb:"large"},y.a.createElement(p.e,{px:"large"},y.a.createElement(u.a,{joiningNetwork:n,viewer:a}),y.a.createElement(s.a,{joiningNetwork:n}),this.renderReturnToDefaultNetworkButton()))))))}renderDesktop(){return y.a.createElement(d.a,{src:"//qsf.fs.quoracdn.net/-4-ans_frontend_assets.images.home_page_bg_desktop.png-26-4770753d59b970e1.png",bgPosition:"center",width:"100%",bgSize:"cover",minHeight:"100%",position:"absolute"},this.renderContents())}renderMobile(){return y.a.createElement(p.e,null,this.renderContents())}render(){return Object(h.c)()?this.renderDesktop():this.renderMobile()}}v.fragments={joiningNetwork:void 0!==t?t:t=n("ui6h"),viewer:void 0!==l?l:l=n("nAZo")},v.displayName="JoinSiloPage";var E,S=Object(b.b)(v),L=n("8lmh");class O extends y.a.Component{render(){const e=this.props.data,a=e.joiningNetwork,n=e.viewer;return Object(L.tempFailureInvariant)(a,"joiningNetwork is "+a),y.a.createElement(S,{joiningNetwork:a,viewer:n})}}O.queries={queryRoot:void 0!==E?E:E=n("WY+V")},O.getInitialQuery=()=>O.queries.queryRoot,O.displayName="JoinSiloPageLoadable"},iTKT:function(e,a,n){"use strict";var t=n("jufJ"),l=n("RA+f"),i=n("SW3P"),r=n("q1tI"),o=n.n(r),s=n("/G9y");var u=Object(s.a)(()=>n.e("common-LoggedOut").then(n.bind(null,"0iCA")),{fallback:()=>null,defer:!1});class c extends o.a.Component{constructor(e){super(e),this.state={isExpired:!1}}render(){const e=this.props,a=e.onChange,n=e.onExpired,r=Object(i.a)("use_dev_mode_captcha")?"6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI":"6Lcbz34UAAAAAL8AdJSo8BkXQ-pUMfr7OfbTZCY8";return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{sitekey:r,hl:Object(t.currentInterfaceLanguageCode)(),onChange:e=>{this.setState({isExpired:!1}),a(e)},onExpired:()=>{n&&n(),this.setState({isExpired:!0})}}),this.state.isExpired&&o.a.createElement(l.s,{fontSize:"small"},o.a.createElement(t.Translate,null,"Please fill in the captcha.")))}}c.displayName="CaptchaInput";a.a=c},if7A:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"AppleExternalLogin_viewer",selections:[{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{platforms:["IOS_APP"]},condition:"onPlatform",selections:[{alias:null,args:null,kind:"ScalarField",name:"appleAuthNonce",storageKey:null}]}],type:"Viewer",abstractKey:null,hash:"1e1d440fd111487a66d97f2d895dd637"};a["default"]=t},jZTN:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"appleOauthData"},a={defaultValue:null,kind:"LocalArgument",name:"loginUrl"},n={defaultValue:null,kind:"LocalArgument",name:"signupForm"},t=[{alias:null,args:[{kind:"Variable",name:"appleOauthData",variableName:"appleOauthData"},{kind:"Variable",name:"loginUrl",variableName:"loginUrl"},{kind:"Variable",name:"signupForm",variableName:"signupForm"}],concreteType:"OnAppleLogin",kind:"LinkedField",name:"onAppleLogin",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,a,n],kind:"Fragment",metadata:null,name:"AppleExternalLogin_onAppleLogin_Mutation",selections:t,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[e,n,a],kind:"Operation",name:"AppleExternalLogin_onAppleLogin_Mutation",selections:t},params:{id:"cebf1e58eeeeca1dbc7e6cb2b0193a26f2ba4a577b36bc99725841c6826dc538",metadata:{},name:"AppleExternalLogin_onAppleLogin_Mutation",operationKind:"mutation",text:null}}}();t.hash="892c99429ffe7c7fb5960206b52bd06f",a["default"]=t},kEp4:function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"email"}],a=[{alias:null,args:[{kind:"Variable",name:"email",variableName:"email"}],concreteType:"LoginConfirmationEmailResend",kind:"LinkedField",name:"loginConfirmationEmailResend",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"EmailUnconfirmedMessage_loginConfirmationEmailResend_Mutation",selections:a,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"EmailUnconfirmedMessage_loginConfirmationEmailResend_Mutation",selections:a},params:{id:"4278e0c7361925706039fe3de2a96f5e0d00f8d56dcd5fd94fde9748fe8457e8",metadata:{},name:"EmailUnconfirmedMessage_loginConfirmationEmailResend_Mutation",operationKind:"mutation",text:null}}}();t.hash="a4e5098b3ebe9f85f4311bd2a82e8cea",a["default"]=t},kshV:function(e,a,n){"use strict";n.r(a);var t,l,i,r,o=n("BeBF"),s=n("jufJ"),u=n("iTKT"),c=n("BkDz"),d=n("H3xy"),m=n("/bbo"),g=n("r6XU"),p=n("F6zL"),b=n("LNH1"),f=n("llss"),h=n("RA+f"),k=n("9AGM"),_=n("VyO/"),y=n("nwxp"),w=n("+/wM"),v=n("/Zbp"),E=n("q1tI"),S=n.n(E),L=n("SW63"),O=n("PPor"),N=n("vMVV"),F=n("ueRC"),j=n("NRLd");const C=e=>a=>{a.keyCode===f.a.ENTER&&e.current.focus()};class T extends S.a.Component{constructor(e){super(e),this.profileNameRef=void 0,this.emailRef=void 0,this.passwordRef=void 0,this.onNameChange=async e=>(await Object(_.e)({query:T.queries.validateName,variables:{name:e},fetchPolicy:"store-or-network"})).data,this.onFamilyNameChange=async()=>{const e=this.state,a=e.givenName,n=e.familyName,t=e.email;this.setUserInfoCookie(a.value,n.value,t.value);const l=()=>{this.setState(e=>({familyName:Object.assign({},e.familyName,{isValid:!0,errors:undefined})})),this.updateButtonState()},i=e=>{if(e.validateName.status){const a=S.a.createElement(N.a,{status:e.validateName.status});this.setState(n=>({familyName:Object.assign({},n.familyName,{isValid:!1,errors:{error:a},validateNameStatus:e.validateName.status})})),this.updateButtonState()}};if(0===n.value.length)return void l();const r=await this.onNameChange(n.value);r&&r.validateName&&("OK"===r.validateName.status?l():i(r))},this.onGivenNameChange=async()=>{const e=this.state,a=e.givenName,n=e.familyName,t=e.email;this.setUserInfoCookie(a.value,n.value,t.value);const l=()=>{this.setState(e=>({givenName:Object.assign({},e.givenName,{isValid:!0,errors:undefined})})),this.updateButtonState()},i=e=>{if(e.validateName.status){const a=S.a.createElement(N.a,{status:e.validateName.status});this.setState(n=>({givenName:Object.assign({},n.givenName,{isValid:!1,errors:{error:a},validateNameStatus:e.validateName.status})})),this.updateButtonState()}};if(0===a.value.length)return void l();const r=await this.onNameChange(a.value);r&&r.validateName&&("OK"===r.validateName.status?l():i(r))},this.onProfileNameChange=async()=>{const e=this.state.profileName,a=()=>{this.setState(e=>({profileName:Object.assign({},e.profileName,{isValid:!0,errors:undefined})})),this.updateButtonState()},n=e=>{if(e.validateName.status){const a=S.a.createElement(N.a,{status:e.validateName.status});this.setState(n=>({profileName:Object.assign({},n.profileName,{isValid:!1,errors:{error:a},validateNameStatus:e.validateName.status})})),this.updateButtonState()}};if(0===e.value.length)return void a();const t=await this.onNameChange(e.value);t&&t.validateName&&("OK"===t.validateName.status?a():n(t))},this.onCaptchaChange=e=>{this.setState(a=>({captcha:Object.assign({},a.captcha,{value:null!==e&&void 0!==e?e:"",isValid:null!=e})})),this.updateButtonState()},this.updateButtonState=()=>{this.setState(e=>({isButtonEnabled:e.profileName.value.length>0&&e.email.value.length>0&&e.password.value.length>0&&e.captcha.isValid}));const e=this.props.disableWrapperSignupButton;e&&e(!this.state.isButtonEnabled)},this.onEmailChange=async()=>{const e=this.state,a=e.givenName,n=e.familyName,t=e.email;this.setUserInfoCookie(a.value,n.value,t.value);const l=()=>{this.setState(e=>({email:Object.assign({},e.email,{errors:undefined,isValid:!0})})),this.updateButtonState()},i=e=>{this.setState(a=>({email:Object.assign({},a.email,{errors:{error:e},isValid:!1})})),this.updateButtonState()};if(0===t.value.length)return void l();const r=(await Object(_.e)({query:T.queries.validateEmail,variables:{email:t.value},fetchPolicy:"store-or-network"})).data;r&&("OK"===r.validateEmail?l():i(S.a.createElement(O.a,{status:r.validateEmail})))},this.onPasswordChange=async()=>{const e=()=>{this.setState(e=>({password:Object.assign({},e.password,{errors:undefined,isValid:!0})})),this.updateButtonState()},a=e=>{this.setState(a=>({password:Object.assign({},a.password,{errors:{error:e},isValid:!1})})),this.updateButtonState()},n=this.state.password;if(0===n.value.length)return void e();const t=(await Object(_.e)({query:T.queries.validatePassword,variables:{password:n.value},fetchPolicy:"store-or-network"})).data;t&&("OK"===t.validatePassword?e():a(S.a.createElement(F.a,{status:t.validatePassword})))},this.getMutationOptions=e=>{const a=this.state,n={givenName:a.profileName.value,familyName:"",email:a.email.value,password:a.password.value,captcha:a.captcha.value,signupForm:this.context};return Object(j.a)(n,e,()=>this.setState({shouldShowLeakedPasswordReset:!0}))},this.profileNameRef=S.a.createRef(),this.emailRef=S.a.createRef(),this.passwordRef=S.a.createRef();const a=this.props,n=a.initialEmail,t=void 0===n?"":n,l=a.initialPassword,i=void 0===l?"":l,r=a.initialName,o=void 0===r?"":r,s=a.initialGivenName,u=void 0===s?"":s,c=a.initialFamilyName,d=void 0===c?"":c,m=this.props.initialGivenName?u:o?this.getGivenName(o):this.getUserInfoCookie("givenName"),g=d||(o?this.getFamilyName(o):this.getUserInfoCookie("familyName")),p=t||this.getUserInfoCookie("email");this.state={givenName:{value:m,isValid:!!m,errors:undefined,validateNameStatus:null},familyName:{value:g,isValid:!0,errors:undefined,validateNameStatus:null},profileName:{value:o,isValid:!0,errors:undefined,validateNameStatus:null},email:{value:p,isValid:!1,errors:undefined},password:{value:i,isValid:!1,errors:undefined},captcha:{value:"",isValid:!1,errors:undefined},isButtonEnabled:!1,shouldShowLeakedPasswordReset:!1}}componentDidMount(){this.profileNameRef.current.focus()}shouldShowSignupButton(){return Object(y.c)()||this.props.showSignupButton}setUserInfoCookie(e,a,n){const t={givenName:e,familyName:a,email:n};Object(k.f)(L.a.signup_email_form_user_info,JSON.stringify(t),{expires:Object(v.k)(1*v.a)})}getUserInfoCookie(e){const a=Object(k.a)(L.a.signup_email_form_user_info),n=a&&JSON.parse(a);return n?n[e]:""}getGivenName(e){const a=(e=e.trim()).split(/\s+/);if(!a.length)return"";const n=a[0];let t=n.length;return"."===n.charAt(t-1)&&t--,a.length<=1||t>1?n:a[0]+" "+a[1]}getFamilyName(e){const a=this.getGivenName(e);let n=e.substring(a.length+1);return n=n.trim(),n}validateNameStates(e,a){return"TOO_SHORT"!==e.validateNameStatus&&"TOO_SHORT"!==a.validateNameStatus||e.validateNameStatus===a.validateNameStatus}validateNameState(e){return!!e}render(){const e=this.props,a=e.onGivenNameChange,n=e.onEmailChange,t=e.onPasswordChange,l=e.onCaptchaChange,i=this.state,r=i.profileName,d=i.email,f=i.password,k=i.isButtonEnabled,y=S.a.createElement(g.b,{id:"profile-name",label:Object(s.plaintextTranslate)("Name"),small:!0,errors:this.validateNameState(r)?r.errors:undefined},S.a.createElement(p.c,{inputRef:this.profileNameRef,name:"profile-name",placeholder:Object(s.plaintextTranslate)("What would you like to be called?"),tabIndex:o.a.SIGNUP_FORM_FULLNAME,value:r.value,onChange:e=>{const n=e.target.value;this.setState(e=>({profileName:Object.assign({},e.profileName,{value:n})})),a&&a(n),this.updateButtonState()},onBlur:async()=>{await Object(w.b)(10),await this.onProfileNameChange()},onKeyDown:()=>C(this.profileNameRef)}));return S.a.createElement(h.e,null,y,S.a.createElement(g.b,{id:"email",label:Object(s.plaintextTranslate)("Email"),small:!0,errors:d.errors},S.a.createElement(p.c,{inputRef:this.emailRef,name:"email",type:"email",placeholder:Object(s.plaintextTranslate)("Your email"),value:d.value,onChange:e=>{const a=e.target.value;this.setState(e=>({email:Object.assign({},e.email,{value:a})})),n&&n(a),this.updateButtonState()},onBlur:async()=>{await Object(w.b)(10),await this.onEmailChange()},tabIndex:o.a.SIGNUP_FORM_EMAIL,onKeyDown:()=>C(this.passwordRef)})),S.a.createElement(g.b,{id:"password",label:Object(s.plaintextTranslate)("Password"),hint:Object(s.plaintextTranslate)("8 character minimum"),small:!0,errors:f.errors},S.a.createElement(p.c,{inputRef:this.passwordRef,name:"password",placeholder:Object(s.plaintextTranslate)("Your password"),type:"password",value:f.value,onChange:async e=>{const a=e.target.value;this.setState(e=>({password:Object.assign({},e.password,{value:a})})),t&&t(a),this.updateButtonState()},onBlur:async()=>{await Object(w.b)(10),await this.onPasswordChange()},tabIndex:o.a.SIGNUP_FORM_PASSWORD})),S.a.createElement(h.e,{mb:"medium"},S.a.createElement(u.a,{onChange:e=>{this.onCaptchaChange(e),l&&e&&l(e)},onExpired:()=>{this.onCaptchaChange(null)}})),(this.state.shouldShowLeakedPasswordReset||this.props.shouldShowLeakedPasswordReset)&&S.a.createElement(c.a,{email:d.value}),this.shouldShowSignupButton()&&S.a.createElement(h.j,{justifyContent:"flex-end",alignItems:"center"},S.a.createElement(b.b,null,e=>S.a.createElement(m.a,{text:Object(s.plaintextTranslate)("Sign Up"),tabIndex:o.a.SIGNUP_FORM_SUBMIT,disabled:!k,onClick:()=>{Object(_.c)(this.getMutationOptions(e))}}))))}}T.contextType=d.a,T.queries={validateEmail:void 0!==t?t:t=n("9XPJ"),validatePassword:void 0!==l?l:l=n("JvBN"),validateName:void 0!==i?i:i=n("IHQz")},T.fragments={viewer:void 0!==r?r:r=n("s8jg")},T.mutations={signupDo:j.b},T.displayName="SignupEmailForm",a["default"]=Object(_.b)(T,!0)},n3Pk:function(e,a,n){"use strict";var t;!function(e){e.OK="OK",e.TOO_LONG="TOO_LONG",e.TOO_SHORT="TOO_SHORT",e.DISALLOWED_KEYWORD="DISALLOWED_KEYWORD",e.FAILED_REQUIREMENTS="FAILED_REQUIREMENTS",e.DISALLOWED_OLD_PASSWORD="DISALLOWED_OLD_PASSWORD",e.DISALLOWED_LEAKED_PASSWORD="DISALLOWED_LEAKED_PASSWORD"}(t||(t={})),a.a=t},nAZo:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"JoinSiloPage_viewer",selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"defaultNetwork",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"translatedReturnToSiloPhrase",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalSubdomain",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalHomepageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"universalUser",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"LoggedInJoinSiloMessage_viewer"}],type:"Viewer",abstractKey:null,hash:"34ab3c75b22a7e4f00ff048a7818eb81"};a["default"]=t},nzls:function(e,a,n){"use strict";var t;!function(e){e.OK="OK",e.EMOJI_DISALLOWED="EMOJI_DISALLOWED",e.TOO_SHORT="TOO_SHORT",e.TOO_LONG="TOO_LONG",e.NOT_LANGUAGE_NAME="NOT_LANGUAGE_NAME",e.NOT_REAL_NAME="NOT_REAL_NAME",e.NOT_REAL_NAME_EX="NOT_REAL_NAME_EX",e.TITLE_DISALLOWED="TITLE_DISALLOWED",e.REPEATED_CHARS="REPEATED_CHARS",e.WEBSITE_DISALLOWED="WEBSITE_DISALLOWED",e.SYMBOLS_DISALLOWED="SYMBOLS_DISALLOWED",e.RESTRICTED_NAME="RESTRICTED_NAME",e.UNICODE_DISALLOWED="UNICODE_DISALLOWED"}(t||(t={})),a.a=t},o49k:function(e,a,n){"use strict";n.r(a)},oRp3:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"accessToken"},a={defaultValue:null,kind:"LocalArgument",name:"authCode"},n={defaultValue:null,kind:"LocalArgument",name:"loginUrl"},t={defaultValue:null,kind:"LocalArgument",name:"signupForm"},l=[{alias:null,args:[{kind:"Variable",name:"accessToken",variableName:"accessToken"},{kind:"Variable",name:"authCode",variableName:"authCode"},{kind:"Variable",name:"loginUrl",variableName:"loginUrl"},{kind:"Variable",name:"signupForm",variableName:"signupForm"}],concreteType:"OnGoogleLogin",kind:"LinkedField",name:"onGoogleLogin",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"redirectUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errorType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"stateToken",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,a,n,t],kind:"Fragment",metadata:null,name:"GoogleExternalLogin_onGoogleLogin_Mutation",selections:l,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[e,n,a,t],kind:"Operation",name:"GoogleExternalLogin_onGoogleLogin_Mutation",selections:l},params:{id:"80787601b8022e016995c3f2b3514659f160343b0ccf7a3387e916820b338c74",metadata:{},name:"GoogleExternalLogin_onGoogleLogin_Mutation",operationKind:"mutation",text:null}}}();t.hash="ce10cba7b50cba467525ae19a8adf338",a["default"]=t},pZQ0:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"joinSource"},a={defaultValue:null,kind:"LocalArgument",name:"targetNid"},n=[{kind:"Variable",name:"joinSource",variableName:"joinSource"},{kind:"Variable",name:"targetNid",variableName:"targetNid"}],t={alias:null,args:null,kind:"ScalarField",name:"nid",storageKey:null};return{fragment:{argumentDefinitions:[e,a],kind:"Fragment",metadata:null,name:"JoinNetworkButton_joinNetwork_Mutation",selections:[{alias:null,args:n,concreteType:"JoinNetwork",kind:"LinkedField",name:"joinNetwork",plural:!1,selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[t],storageKey:null}],storageKey:null}],type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,e],kind:"Operation",name:"JoinNetworkButton_joinNetwork_Mutation",selections:[{alias:null,args:n,concreteType:"JoinNetwork",kind:"LinkedField",name:"joinNetwork",plural:!1,selections:[{alias:null,args:null,concreteType:"Network",kind:"LinkedField",name:"network",plural:!1,selections:[t,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"80286d5bc519afb9bfcd6e1f5a5a4fa09f9ec2079ceb2c0ab6cf40ba799ee812",metadata:{},name:"JoinNetworkButton_joinNetwork_Mutation",operationKind:"mutation",text:null}}}();t.hash="5ec48379bff0053b2005cd2979d86d5a",a["default"]=t},r6XU:function(e,a,n){"use strict";n.d(a,"a",(function(){return f}));var t=n("QILm"),l=n.n(t),i=n("jufJ"),r=n("OMLc"),o=n("VKzv"),s=n("RA+f"),u=n("nwxp"),c=n("mNz5"),d=n.n(c),m=n("q1tI"),g=n.n(m),p=n("rAPm"),b=n("gJ44");const f=e=>{let a=e.htmlFor,n=e.children,t=l()(e,["htmlFor","children"]);return g.a.createElement(s.s,Object.assign({as:"label",fontSize:"small",bold:!0,htmlFor:a},t),n)},h=e=>{const a=e.id,n=e.label,t=e.hint,c=void 0===t?null:t,m=e.errors,h=void 0===m?{}:m,k=e.children,_=e.width,y=e.secondaryComponent,w=e.hintPlacement,v=void 0===w?"top":w,E=e.small,S=void 0!==E&&E,L=e.propagateErrorsToChild,O=void 0===L||L,N=e.blockIdPropagation,F=e.required,j=l()(e,["id","label","hint","errors","children","width","secondaryComponent","hintPlacement","small","propagateErrorsToChild","blockIdPropagation","required"]),C=d()("form-field-error:"),T=d()("form-field-warning:"),x=g.a.createElement(r.c,{size:16,color:"gray_light",name:"Info"}),R=g.a.createElement(s.e,{mb:"tiny",color:"red","aria-label":"required"},g.a.createElement(i.Translate,null,"*")),A=Array.isArray(h.error)?h.error.filter(Boolean).shift():h.error;return g.a.createElement(s.j,Object.assign({flexDirection:"column",mb:S?"medium":"large",width:_||"initial","aria-describedby":`${C} ${T}`},j),g.a.createElement(s.j,{alignItems:"center",mb:"tiny"},n&&g.a.createElement(s.j,{flex:1,alignItems:"center",className:"f14xjxsb"},g.a.createElement(f,{htmlFor:a},n),F&&R,c?Object(u.f)()?g.a.createElement(g.a.Fragment,null,x,g.a.createElement(p.a,{mt:1},c)):g.a.createElement(o.a,{placement:v,trigger:"hover",text:c},x):g.a.createElement(s.e,{visibility:"hidden"},x)),g.a.createElement(s.e,{flex:0,whiteSpace:"nowrap"},y)),g.a.Children.map(k,e=>{var n;return e&&(O?g.a.cloneElement(e,{id:N?null:a,hasError:e.props.hasError||!!h.error,hasWarning:e.props.hasWarning||(null===(n=h.warnings)||void 0===n?void 0:n.length),"aria-describedby":`${C} ${T}`}):e)}),A&&g.a.createElement(b.a,{text:A,id:C,variant:S?"small":"regular"}),h.warnings&&g.a.createElement(s.e,{id:T},h.warnings.map((e,a)=>g.a.createElement(b.a,{key:a,warning:!0,text:e,variant:S?"small":"regular"}))))};h.displayName="FormField",a.b=h,n("ZGue")},r7BP:function(e,a,n){"use strict";n.r(a);var t=function(){var e={defaultValue:null,kind:"LocalArgument",name:"captcha"},a={defaultValue:null,kind:"LocalArgument",name:"email"},n={defaultValue:null,kind:"LocalArgument",name:"password"},t=[{alias:null,args:[{kind:"Variable",name:"captcha",variableName:"captcha"},{kind:"Variable",name:"email",variableName:"email"},{kind:"Variable",name:"password",variableName:"password"}],concreteType:"LoginDo",kind:"LinkedField",name:"loginDo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errorType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"obfuscatedPrimaryEmail",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"bannedReason",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,a,n],kind:"Fragment",metadata:null,name:"LoginMain_loginDo_Mutation",selections:t,type:"MutationRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,n,e],kind:"Operation",name:"LoginMain_loginDo_Mutation",selections:t},params:{id:"19c4e0cd405d4544a476298929dd1d1b5548d76f75b3dcf7ee64234fd371c1a5",metadata:{},name:"LoginMain_loginDo_Mutation",operationKind:"mutation",text:null}}}();t.hash="beea0d0f132544fd6b632ec4423d4889",a["default"]=t},rUTe:function(e,a,n){"use strict";var t,l,i=n("jufJ"),r=n("/bbo"),o=n("OMLc"),s=n("RA+f"),u=n("VyO/"),c=n("yju1"),d=n("nwxp"),m=n("mF64"),g=n("UyMh"),p=n("q1tI"),b=n.n(p);const f=void 0!==t?t:t=n("pZQ0");class h extends b.a.Component{constructor(e){super(e),this.state={joiningNetwork:!1}}navigateToSilo(e){let a=e.canonicalSubdomain,n=e.canonicalHomepageUrl,t=e.contentLanguageCode;Object(d.h)()&&(Object(c.a)("updateConfig",{subdomain:a,language:t}),Object(c.a)("dismiss"),Object(c.a)("loggedInUserDidChange")),Object(g.c)(n,"replace")}render(){const e=this.props.joiningNetwork,a=e.contentLanguageCode,n=e.nid,t=e.canonicalSubdomain,l=e.canonicalHomepageUrl,c={variant:"blue",size:"regular",text:Object(i.plaintextTranslate)(b.a.createElement(b.a.Fragment,null,"Add ",b.a.createElement(i.LanguageName,{languageCode:a,capitalize:!0})))},d=Object(m.h)().query.join_source||"none",g={targetNid:n,joinSource:String(d)};return b.a.createElement(u.a,{mutation:f,variables:g,onCompleted:e=>{this.setState({joiningNetwork:!1}),this.navigateToSilo({contentLanguageCode:a,canonicalHomepageUrl:l,canonicalSubdomain:t})}},e=>b.a.createElement(s.e,{pt:"small"},b.a.createElement(r.a,Object.assign({icon:b.a.createElement(o.c,{name:"Plus"})},c,{isFullWidth:!1,onClick:()=>{this.setState({joiningNetwork:!0}),e()},loading:this.state.joiningNetwork}))))}}h.fragments={joiningNetwork:void 0!==l?l:l=n("IzDN")},h.displayName="JoinNetworkButton",a.a=Object(u.b)(h)},s8jg:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SignupEmailForm_viewer",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],type:"Viewer",abstractKey:null,hash:"26cf3022f6b4b86af181a9ec794d0715"};a["default"]=t},ueRC:function(e,a,n){"use strict";var t=n("jufJ"),l=n("q1tI"),i=n.n(l),r=n("n3Pk");const o=e=>{let a=e.status;const n=i.a.createElement(t.Translate,null,"Please use a password less than 75 characters long."),l=i.a.createElement(t.Translate,null,"Please use a password at least 8 characters long."),o=i.a.createElement(t.Translate,null,"Please don't use"," ",i.a.createElement(t.UserGeneratedContent,{text:"'password'",translateParamName:"keyword"})," ","for your password."),s=i.a.createElement(t.Translate,null,"Please use a password with at least one lower case letter, upper case letter and digit."),u=i.a.createElement(t.Translate,null,"Please don't use your old password."),c=i.a.createElement(t.Translate,null,"The password you entered was part of a recent breach of another service. Please use a different password.");switch(a){case r.a.TOO_LONG:return n;case r.a.TOO_SHORT:return l;case r.a.DISALLOWED_KEYWORD:return o;case r.a.FAILED_REQUIREMENTS:return s;case r.a.DISALLOWED_OLD_PASSWORD:return u;case r.a.DISALLOWED_LEAKED_PASSWORD:return c}return null};o.displayName="PasswordError",a.a=o},ui6h:function(e,a,n){"use strict";n.r(a);var t={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"JoinSiloPage_joiningNetwork",selections:[{alias:null,args:null,kind:"ScalarField",name:"contentLanguageCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalHomepageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"canonicalSubdomain",storageKey:null},{args:null,kind:"FragmentSpread",name:"LoggedInJoinSiloMessage_joiningNetwork"},{args:null,kind:"FragmentSpread",name:"JoinNetworkButton_joiningNetwork"}],type:"Network",abstractKey:null,hash:"8ea9e8b6ad4745ccdab4f0d04a8a4979"};a["default"]=t},vMVV:function(e,a,n){"use strict";var t=n("jufJ"),l=n("q1tI"),i=n.n(l),r=n("nzls");const o=e=>{let a=e.status;const n=i.a.createElement(t.Translate,null,"Please do not include an emoji in your name."),l=i.a.createElement(t.Translate,null,"Your name needs to be at least 2 characters long."),o=i.a.createElement(t.Translate,null,"Your name can not be longer than 100 characters."),s=i.a.createElement(t.Translate,null,"Please use your real name"),u=i.a.createElement(t.Translate,null,"Please use your real name. You can do things anonymously on the site if revealing your identity ever makes you uncomfortable."),c=i.a.createElement(t.Translate,null,"Please do not include a title in your name; you can specify your credentials later."),d=i.a.createElement(t.Translate,null,"Too many repeated characters"),m=i.a.createElement(t.Translate,null,"Please do not include a website in your name."),g=i.a.createElement(t.Translate,null,"Please do not include symbols in your name"),p=i.a.createElement(t.Translate,null,"The name you're attempting to sign up under is currently restricted. Please contact us if you think this is an error."),b=i.a.createElement(t.Translate,null,"The name you're attempting to sign up under is currently restricted. Please contact us if you think this is an error.");switch(a){case r.a.EMOJI_DISALLOWED:return n;case r.a.NOT_REAL_NAME:return s;case r.a.NOT_REAL_NAME_EX:return u;case r.a.REPEATED_CHARS:return d;case r.a.RESTRICTED_NAME:return p;case r.a.SYMBOLS_DISALLOWED:return g;case r.a.TITLE_DISALLOWED:return c;case r.a.TOO_LONG:return o;case r.a.TOO_SHORT:return l;case r.a.WEBSITE_DISALLOWED:return m;case r.a.UNICODE_DISALLOWED:return b}return null};o.displayName="NameError",a.a=o},vUX2:function(e,a,n){"use strict";n.d(a,"a",(function(){return i}));var t=n("9AGM"),l=n("SW63");const i=async e=>{await Object(t.f)(l.a.reauth_token,e)}},vYjM:function(e,a,n){"use strict";n.r(a);var t=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"email"}],a=[{alias:null,args:[{kind:"Variable",name:"email",variableName:"email"}],concreteType:"LoginInfoPreview",kind:"LinkedField",name:"loginInfoPreview",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errorType",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"LoginForm_loginInfoPreview_Query",selections:a,type:"QueryRoot",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"LoginForm_loginInfoPreview_Query",selections:a},params:{id:"d99ac500aef54a8162e1f1e40a4ed5fe3df59f89599bdbb2ec9f9838a5e80d02",metadata:{},name:"LoginForm_loginInfoPreview_Query",operationKind:"query",text:null}}}();t.hash="b54b077cfff5bef0cfdc3f9b917999de",a["default"]=t},xoPs:function(e,a,n){"use strict";n.r(a);var t,l,i,r=n("BeBF"),o=n("Y+04"),s=n("jufJ"),u=n("iTKT"),c=n("eqIV"),d=n("BYOJ"),m=n("BkDz"),g=n("QKCY"),p=n("cbxS"),b=n("/bbo"),f=n("r6XU"),h=n("F6zL"),k=n("td6z"),_=n("Iu3b"),y=n("rAPm"),w=n("LNH1"),v=n("llss"),E=n("RA+f"),S=n("VyO/"),L=n("yju1"),O=n("nwxp"),N=n("sEfC"),F=n.n(N),j=n("q1tI"),C=n.n(j),T=n("3oYL"),x=n("eP4p");class R extends C.a.Component{constructor(e){var a;super(e),this.emailInput=void 0,this.passwordInput=void 0,this.debouncedCheckEmail=void 0,this.componentDidMount=async()=>{this.emailInput.current.focus(),await this.checkEmail()},this.onCaptchaChange=e=>{var a,n;e=e||"",this.setState({captcha:e}),null===(a=(n=this.props).onCaptchaChange)||void 0===a||a.call(n,e)},this.getMutationOptions=(e,a)=>{const n=this.props.onSignupClick,t=this.state,l=t.email,i=t.password,r=t.captcha;return{mutation:R.mutations.loginDo,variables:{email:l,password:i,captcha:r},onCompleted:t=>{let r=t.loginDo;this.setState({isCheckingPassword:!1});const s=null!==r&&void 0!==r?r:{},u=s.success,d=s.errorType,m=s.obfuscatedPrimaryEmail,g=s.bannedReason;switch(u&&(Object(o.h)(),Object(T.h)(l,i),Object(x.g)()),d&&"two_factor_authentication"!==d&&(this.onCaptchaChange(),this.setState({shouldShowLoginCaptcha:!0})),d){case"account_delete":this.setEmailError(C.a.createElement(T.a,null));break;case"banned_user":this.clearErrors(),this.setState({isUserBanned:!0,bannedReason:g});break;case"email_not_found":this.setEmailError(C.a.createElement(T.b,{onClick:()=>n({email:l,password:i})}));break;case"email_unconfirmed":this.setEmailError(C.a.createElement(c.a,{email:l}));break;case"force_password_reset":this.clearErrors(),this.setState({shouldShowForcedPasswordReset:!0});break;case"incorrect_password":this.setPasswordError(C.a.createElement(T.d,{onClick:()=>this.resetPasswordHandler(a)}));break;case"password_leaked":this.clearErrors(),this.setState({shouldShowLeakedPasswordReset:!0});break;case"too_many_attempts":this.clearErrors(),e(C.a.createElement(T.f,null),w.d.error);break;case"failed_captcha":this.clearErrors(),e(C.a.createElement(T.c,null),w.d.error);break;case"two_factor_authentication":this.clearErrors(),a({modalProps:{name:"TwoFactorAuthModal",extraProps:{obfuscatedPrimaryEmail:m,email:l}}})}}}},this.clearErrors=()=>{this.setState({emailErrors:undefined,passwordErrors:undefined,isUserBanned:!1,bannedReason:undefined,shouldShowLeakedPasswordReset:!1,shouldShowForcedPasswordReset:!1})},this.setEmailError=e=>{this.clearErrors(),this.setState({emailErrors:{error:e}})},this.setPasswordError=e=>{this.clearErrors(),this.setState({passwordErrors:{error:e}})},this.resetPasswordHandler=e=>{e({modalProps:{name:"ResetPasswordModal",extraProps:{email:this.state.email}}})},this.checkEmail=async()=>{const e=this.props.onSignupClick,a=this.state.email;if(!a)return;if(!((e,a)=>(a?/^[a-z0-9]{64}$/i:/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/).test(e))(a,!1))return void this.setEmailError(C.a.createElement(T.b,{onClick:()=>{const n=this.state.password;e({email:a,password:n})}}));this.setState({isCheckingEmail:!0});const n=(await Object(S.e)({query:R.queries.loginInfoPreview,variables:{email:a},fetchPolicy:"store-or-network"})).data;if(this.setState({isCheckingEmail:!1}),!n)return;const t=n.loginInfoPreview,l=t.success,i=t.errorType;if(l&&"bad_actor"===i)return this.clearErrors(),this.onCaptchaChange(),void this.setState({shouldShowLoginCaptcha:!0});if(l)return this.clearErrors(),void this.setState({shouldShowLoginCaptcha:!1});switch(i){case"email_not_found":this.setEmailError(C.a.createElement(T.b,{onClick:()=>{const n=this.state.password;e({email:a,password:n})}}));break;case"email_unconfirmed":this.setEmailError(C.a.createElement(c.a,{email:a}));break;case"no_email":break;case"refused":this.clearErrors(),this.onCaptchaChange(),this.setState({shouldShowLoginCaptcha:!0})}},this.state={shouldShowLoginCaptcha:e.shouldShowLoginCaptcha,isCheckingPassword:!1,isCheckingEmail:!1,email:null!==(a=e.initialEmail)&&void 0!==a?a:"",password:"",captcha:""},this.emailInput=C.a.createRef(),this.passwordInput=C.a.createRef(),this.getNativeSavedCredentials(),this.debouncedCheckEmail=F()(()=>this.checkEmail(),700)}componentDidUpdate(e){const a=this.props.shouldShowLoginCaptcha;e.shouldShowLoginCaptcha!==a&&this.setState({shouldShowLoginCaptcha:a})}getNativeSavedCredentials(){Object(O.d)()&&Object(L.a)("getSavedCredentials",{},e=>{this.setState({email:e.email,password:e.password});const a=this.props,n=a.onEmailChange,t=a.onPasswordChange;n&&n(this.state.email),t&&t(this.state.password)})}shouldShowLoginButton(){return Object(O.c)()||this.props.showLoginButton}render(){const e=this.props,a=e.queryRoot,n=e.time,t=e.logoutUid,l=e.unh,i=e.onEmailChange,o=e.onPasswordChange,c=this.state,L=c.isCheckingPassword,O=c.email,N=c.password,j=c.emailErrors,x=c.passwordErrors,R=c.shouldShowLoginCaptcha,A=c.isUserBanned,I=c.bannedReason,K=c.shouldShowLeakedPasswordReset,P=c.shouldShowForcedPasswordReset;return C.a.createElement(_.a,null,e=>{let c=e.openStandaloneModal;return C.a.createElement(w.b,null,e=>{const _=()=>{this.setState({isCheckingPassword:!0,shouldShowLoginCaptcha:!1}),this.clearErrors(),Object(S.c)(this.getMutationOptions(e,c))},w=F()(_,500),D=e=>{e.keyCode!==v.a.ENTER||this.isButtonDisabled||_()};return C.a.createElement(C.a.Fragment,null,A&&C.a.createElement(T.e,{bannedReason:I}),C.a.createElement(f.b,{id:"email",label:Object(s.plaintextTranslate)("Email"),errors:j,small:!0},C.a.createElement(h.c,{name:"email",onChange:async e=>{this.setState({email:e.target.value,isCheckingEmail:!0}),this.debouncedCheckEmail(),null===i||void 0===i||i(e.target.value)},onKeyDown:D,placeholder:Object(s.plaintextTranslate)("Your email"),tabIndex:r.a.LOGIN_EMAIL,inputRef:this.emailInput,value:O,type:"email"})),C.a.createElement(f.b,{id:"password",label:Object(s.plaintextTranslate)("Password"),errors:x,small:!0},C.a.createElement(h.c,{name:"password",onChange:e=>{this.setState({password:e.target.value,passwordErrors:undefined}),null===o||void 0===o||o(e.target.value)},onKeyDown:D,placeholder:Object(s.plaintextTranslate)("Your password"),tabIndex:r.a.LOGIN_PASSWORD,inputRef:this.passwordInput,type:"password",value:N})),R&&C.a.createElement(E.e,{mb:"medium"},C.a.createElement(u.a,{onChange:e=>{this.onCaptchaChange(e)},onExpired:()=>{this.onCaptchaChange()}})),K&&C.a.createElement(m.a,{email:O}),P&&C.a.createElement(d.a,{email:O}),C.a.createElement(E.j,{justifyContent:"space-between",alignItems:"center"},C.a.createElement(y.a,null,C.a.createElement(E.f,{onClick:()=>this.resetPasswordHandler(c)},C.a.createElement(s.Translate,null,"Forgot password?"))),this.shouldShowLoginButton()&&C.a.createElement(b.a,{disabled:this.isButtonDisabled,onClick:w,text:L?C.a.createElement(k.c,{loaderColor:"white"}):Object(s.plaintextTranslate)("Login"),tabIndex:r.a.LOGIN_SUBMIT})),(null===a||void 0===a?void 0:a.loginShouldShowLogoutAll)&&n&&t&&l&&C.a.createElement(p.a,{dismissable:!1,mt:"small"},C.a.createElement(s.Translate,null,"You are now logged out of this browser, but are still logged in with other browsers."," "),C.a.createElement(g.a,{time:n,uid:t,unh:l,textDecoration:"underline",display:"inline"})))})})}get isButtonDisabled(){const e=this.state,a=e.email,n=e.password,t=e.isCheckingPassword,l=e.isCheckingEmail;if(t||l)return!0;if(""===a||""===n)return!0;const i=this.state,r=i.emailErrors,o=i.passwordErrors;if(r||o)return!0;const s=this.state,u=s.shouldShowLoginCaptcha,c=s.captcha;return!(!u||c)}}R.fragments={queryRoot:void 0!==t?t:t=n("aE26")},R.mutations={loginDo:void 0!==l?l:l=n("WV49")},R.queries={loginInfoPreview:void 0!==i?i:i=n("vYjM")},R.displayName="LoginForm",a["default"]=Object(S.b)(R)},"z9q+":function(e,a,n){"use strict";var t,l=n("rkCO"),i=n("jufJ"),r=n("EFAP"),o=n("zLpq"),s=n("noLW"),u=n("Fc2p"),c=n("RA+f"),d=n("+GtQ"),m=n("Elms"),g=n("SKAY"),p=n("VyO/"),b=n("d1zJ"),f=n("nwxp"),h=n("q1tI"),k=n.n(h),_=n("RqIh");class y extends k.a.Component{constructor(){super(...arguments),this.getDesktopSiteHeader=()=>k.a.createElement(r.d.Consumer,null,e=>k.a.createElement(c.j,{alignItems:"center",justifyContent:"flex-end"},k.a.createElement(m.a,{label:Object(i.plaintextTranslate)("About"),href:"/about",active:e===_.a.about_languages||e===_.a.static_page&&"about"===Object(g.getController)()}),k.a.createElement(m.a,{label:Object(i.plaintextTranslate)("Careers"),href:"/careers",active:"careers"===Object(g.getController)()}),k.a.createElement(m.a,{label:Object(i.plaintextTranslate)("Press"),href:"/press",active:e===_.a.static_page&&"press"===Object(g.getController)()}),k.a.createElement(m.a,{label:Object(i.plaintextTranslate)("Advertise"),href:"/business"}))),this.getMobileSiteHeader=()=>k.a.createElement(c.j,{alignItems:"center",justifyContent:"flex-end"},k.a.createElement(o.a,{text:Object(i.plaintextTranslate)("Go to Quora"),chevronSuffix:"right",href:"/"}))}render(){const e=this.props.viewer,a=Object(f.f)()?b.c:b.b;return Object(f.h)()||Object(u.a)()?null:k.a.createElement(l.a.Consumer,null,n=>k.a.createElement(d.a,{viewer:e},k.a.createElement(c.e,{width:Object(f.c)()?n:undefined,mx:Object(f.f)()?"medium":"auto"},k.a.createElement(c.j,{alignItems:"center",justifyContent:"space-between"},k.a.createElement(c.p,{href:"/",display:"inline-flex",mr:"small"},k.a.createElement(s.a,{color:"red",height:a})),Object(f.f)()?this.getMobileSiteHeader():this.getDesktopSiteHeader()))))}}y.fragments={viewer:void 0!==t?t:t=n("4jO8")},y.displayName="StaticSiteHeader",a.a=Object(p.b)(y)}}]);