(window.ansFrontendRelayWebpackJsonpFunction=window.ansFrontendRelayWebpackJsonpFunction||[]).push([["common-LoggedOut"],{"0iCA":function(e,n,t){"use strict";t.r(n),t.d(n,"ReCAPTCHA",(function(){return s}));var a=t("q1tI"),r=t.n(a),o=t("17x9"),i=t.n(o);function l(){return(l=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var s=function(e){var n,t;function a(){var n;return(n=e.call(this)||this).handleExpired=n.handleExpired.bind(c(n)),n.handleErrored=n.handleErrored.bind(c(n)),n.handleChange=n.handleChange.bind(c(n)),n.handleRecaptchaRef=n.handleRecaptchaRef.bind(c(n)),n}t=e,(n=a).prototype=Object.create(t.prototype),n.prototype.constructor=n,n.__proto__=t;var o=a.prototype;return o.getValue=function(){return this.props.grecaptcha&&this._widgetId!==undefined?this.props.grecaptcha.getResponse(this._widgetId):null},o.getWidgetId=function(){return this.props.grecaptcha&&this._widgetId!==undefined?this._widgetId:null},o.execute=function(){var e=this.props.grecaptcha;if(e&&this._widgetId!==undefined)return e.execute(this._widgetId);this._executeRequested=!0},o.reset=function(){this.props.grecaptcha&&this._widgetId!==undefined&&this.props.grecaptcha.reset(this._widgetId)},o.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},o.handleErrored=function(){this.props.onErrored&&this.props.onErrored()},o.handleChange=function(e){this.props.onChange&&this.props.onChange(e)},o.explicitRender=function(){if(this.props.grecaptcha&&this.props.grecaptcha.render&&this._widgetId===undefined){var e=document.createElement("div");this._widgetId=this.props.grecaptcha.render(e,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge}),this.captcha.appendChild(e)}this._executeRequested&&this.props.grecaptcha&&this._widgetId!==undefined&&(this._executeRequested=!1,this.execute())},o.componentDidMount=function(){this.explicitRender()},o.componentDidUpdate=function(){this.explicitRender()},o.componentWillUnmount=function(){this._widgetId!==undefined&&(this.delayOfCaptchaIframeRemoving(),this.reset())},o.delayOfCaptchaIframeRemoving=function(){var e=document.createElement("div");for(document.body.appendChild(e),e.style.display="none";this.captcha.firstChild;)e.appendChild(this.captcha.firstChild);setTimeout((function(){document.body.removeChild(e)}),5e3)},o.handleRecaptchaRef=function(e){this.captcha=e},o.render=function(){var e=this.props,n=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,function(e,n){if(null==e)return{};var t,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)t=o[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl"]));return r.a.createElement("div",l({},n,{ref:this.handleRecaptchaRef}))},a}(r.a.Component);s.displayName="ReCAPTCHA",s.propTypes={sitekey:i.a.string.isRequired,onChange:i.a.func,grecaptcha:i.a.object,theme:i.a.oneOf(["dark","light"]),type:i.a.oneOf(["image","audio"]),tabindex:i.a.number,onExpired:i.a.func,onErrored:i.a.func,size:i.a.oneOf(["compact","normal","invisible"]),stoken:i.a.string,hl:i.a.string,badge:i.a.oneOf(["bottomright","bottomleft","inline"])},s.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var u=t("2mql"),d=t.n(u);function p(){return(p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}var g={},f=0;var m,b,h=(m=function(){return"https://"+(("undefined"!==typeof window&&window.recaptchaOptions||{}).useRecaptchaNet?"recaptcha.net":"www.google.com")+"/recaptcha/api.js?onload=onloadcallback&render=explicit"},b=(b={callbackName:"onloadcallback",globalName:"grecaptcha"})||{},function(e){var n=e.displayName||e.name||"Component",t=function(n){var t,r;function o(e,t){var a;return(a=n.call(this,e,t)||this).state={},a.__scriptURL="",a}r=n,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var i=o.prototype;return i.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+f++),this.__scriptLoaderID},i.setupScriptURL=function(){return this.__scriptURL="function"===typeof m?m():m,this.__scriptURL},i.asyncScriptLoaderHandleLoad=function(e){var n=this;this.setState(e,(function(){return n.props.asyncScriptOnLoad&&n.props.asyncScriptOnLoad(n.state)}))},i.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=g[this.__scriptURL];if(!e||!e.loaded)throw new Error("Script is not loaded.");for(var n in e.observers)e.observers[n](e);delete window[b.callbackName]},i.componentDidMount=function(){var e=this,n=this.setupScriptURL(),t=this.asyncScriptLoaderGetScriptLoaderID(),a=b,r=a.globalName,o=a.callbackName,i=a.scriptId;if(r&&"undefined"!==typeof window[r]&&(g[n]={loaded:!0,observers:{}}),g[n]){var l=g[n];return l&&(l.loaded||l.errored)?void this.asyncScriptLoaderHandleLoad(l):void(l.observers[t]=function(n){return e.asyncScriptLoaderHandleLoad(n)})}var c={};c[t]=function(n){return e.asyncScriptLoaderHandleLoad(n)},g[n]={loaded:!1,observers:c};var s=document.createElement("script");s.src=n,s.async=!0,i&&(s.id=i);var u=function(e){if(g[n]){var t=g[n].observers;for(var a in t)e(t[a])&&delete t[a]}};o&&"undefined"!==typeof window&&(window[o]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),s.onload=function(){var e=g[n];e&&(e.loaded=!0,u((function(n){return!o&&(n(e),!0)})))},s.onerror=function(){var e=g[n];e&&(e.errored=!0,u((function(n){return n(e),!0})))},document.body.appendChild(s)},i.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===b.removeOnUnmount)for(var n=document.getElementsByTagName("script"),t=0;t<n.length;t+=1)n[t].src.indexOf(e)>-1&&n[t].parentNode&&n[t].parentNode.removeChild(n[t]);var a=g[e];a&&(delete a.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===b.removeOnUnmount&&delete g[e])},i.render=function(){var n=b.globalName,t=this.props,r=(t.asyncScriptOnLoad,t.forwardedRef),o=function(e,n){if(null==e)return{};var t,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)t=o[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(t,["asyncScriptOnLoad","forwardedRef"]);return n&&"undefined"!==typeof window&&(o[n]="undefined"!==typeof window[n]?window[n]:undefined),o.ref=r,Object(a.createElement)(e,o)},o}(a.Component),r=Object(a.forwardRef)((function(e,n){return Object(a.createElement)(t,p({},e,{forwardedRef:n}))}));return r.displayName="AsyncScriptLoader("+n+")",r.propTypes={asyncScriptOnLoad:i.a.func},d()(r,e)})(s);n["default"]=h},"23jR":function(e,n,t){"use strict";t.d(n,"a",(function(){return l}));var a=t("jufJ"),r=t("R1F8"),o=t("q1tI"),i=t.n(o);function l(){return i.a.createElement(a.Translate,null,"\xa9 Quora, Inc."," ",i.a.createElement(a.UserGeneratedContent,{text:"".concat(Object(r.j)()),translateParamName:"current_year"}))}},"24iM":function(e,n,t){"use strict";var a={};t.r(a),t.d(a,"default",(function(){return v}));var r={};t.r(r),t.d(r,"default",(function(){return T}));var o={};t.r(o),t.d(o,"default",(function(){return Y}));var i={};t.r(i),t.d(i,"default",(function(){return $}));var l={};t.r(l),t.d(l,"default",(function(){return fe}));var c=t("lwsE"),s=t.n(c),u=t("W8MJ"),d=t.n(u),p=t("7W2i"),g=t.n(p),f=t("a1gu"),m=t.n(f),b=t("Nsbk"),h=t.n(b),_=t("vOnD"),y={kind:"Fragment",name:"SocialLoginButton_queryRoot",type:"QueryRoot",metadata:null,argumentDefinitions:[],selections:[{kind:"LinkedField",alias:null,name:"viewer",storageKey:null,args:null,concreteType:"Viewer",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"signupId",args:[{kind:"Literal",name:"createNew",value:!0}],storageKey:"signupId(createNew:true)"},{kind:"FragmentSpread",name:"FacebookExternalLogin_viewer",args:null}]}],hash:"4d04e31e10f35dc03910ea7f098c4563"},v=y,k=t("Wf7G"),w=t("eRI6"),O=t("jufJ"),S=t("o0o1"),j=t.n(S),E=t("yXPU"),x=t.n(E),F=function(){var e=[{kind:"LocalArgument",name:"appleOauthData",type:"JSONString!",defaultValue:null},{kind:"LocalArgument",name:"signupForm",type:"SignupForm!",defaultValue:null},{kind:"LocalArgument",name:"loginUrl",type:"String",defaultValue:null}],n=[{kind:"LinkedField",alias:null,name:"onAppleLogin",storageKey:null,args:[{kind:"Variable",name:"appleOauthData",variableName:"appleOauthData"},{kind:"Variable",name:"loginUrl",variableName:"loginUrl"},{kind:"Variable",name:"signupForm",variableName:"signupForm"}],concreteType:"OnAppleLogin",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"status",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"redirectUrl",args:null,storageKey:null}]}];return{kind:"Request",fragment:{kind:"Fragment",name:"AppleExternalLogin_onAppleLogin_Mutation",type:"MutationRoot",metadata:null,argumentDefinitions:e,selections:n},operation:{kind:"Operation",name:"AppleExternalLogin_onAppleLogin_Mutation",argumentDefinitions:e,selections:n},params:{operationKind:"mutation",name:"AppleExternalLogin_onAppleLogin_Mutation",id:"b799f51459b2f9102a6ab838f834576219131029b6b1a72ffb0a77c1457d370f",text:null,metadata:{}}}}();F.hash="e4e45756398de423f0e4017d60b5eb1d";var L,T=F,R=t("Iu3b"),C=t("LNH1"),I=t("VyO/"),A=t("yju1"),N=t("FuLD"),P=t("mF64"),B=t("UyMh"),U=t("q1tI"),M=t.n(U),W=t("6B2G"),G=t("JxU8"),D=t("H3xy"),q=function(e){Object(A.a)("loginStateChanged",{isLoggedIn:!0},(function(){return Object(B.c)(e)}))},V=function Ne(e){var n=e.children,t=Object(C.h)().setToast,a=Object(U.useContext)(D.a),r=Object(R.b)(),o=function(){var e=x()(j.a.mark((function n(e){var o,i;return j.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!Object(N.d)()){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,Object(I.c)({mutation:Ne.mutations.onAppleConnectMutation,variables:{appleOauthData:JSON.stringify(e),signupForm:a,loginUrl:String(Object(P.f)())}});case 4:o=n.sent,i=o.data.onAppleLogin,n.t0=i.status,n.next=n.t0===W.a.success||n.t0===W.a.success_signup?9:n.t0===W.a.obfuscated_email?11:13;break;case 9:return q(i.redirectUrl),n.abrupt("break",14);case 11:return r({modalProps:{name:"AppleLoginEmailConfirmModal",extraProps:{name:[e.givenName,e.familyName].join(" ")}}}),n.abrupt("break",14);case 13:t(Object(G.b)(W.a[i.status]),C.d.error);case 14:case"end":return n.stop()}}),n)})));return function(n){return e.apply(this,arguments)}}();return n((function(){Object(A.a)("showOauthConnectDialog",{provider:"apple"},(function(e){"yes"===e.success&&o(e)}))}))};V.mutations={onAppleConnectMutation:void 0!==L?L:L=r};var K=V,z=t("PJYZ"),H=t.n(z),J={kind:"Fragment",name:"FacebookExternalLogin_viewer",type:"Viewer",metadata:null,argumentDefinitions:[],selections:[{kind:"ScalarField",alias:null,name:"facebookAuthNonce",args:null,storageKey:null}],hash:"c8b17a6acdb7da559247426d02483019"},Y=J,Q=function(){var e=[{kind:"LocalArgument",name:"fbUid",type:"String!",defaultValue:null},{kind:"LocalArgument",name:"fbAccessToken",type:"String",defaultValue:null},{kind:"LocalArgument",name:"fbAuthenticationToken",type:"String",defaultValue:null},{kind:"LocalArgument",name:"expiresIn",type:"BigInt",defaultValue:null},{kind:"LocalArgument",name:"signupForm",type:"SignupForm!",defaultValue:null},{kind:"LocalArgument",name:"loginUrl",type:"String!",defaultValue:null}],n=[{kind:"LinkedField",alias:null,name:"onFacebookLogin",storageKey: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",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"status",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"redirectUrl",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"errorType",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"stateToken",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"facebookOauthData",args:null,storageKey:null}]}];return{kind:"Request",fragment:{kind:"Fragment",name:"FacebookExternalLogin_onFacebookLogin_Mutation",type:"MutationRoot",metadata:null,argumentDefinitions:e,selections:n},operation:{kind:"Operation",name:"FacebookExternalLogin_onFacebookLogin_Mutation",argumentDefinitions:e,selections:n},params:{operationKind:"mutation",name:"FacebookExternalLogin_onFacebookLogin_Mutation",id:"6467ccc9566d768699703da89d1fb6d0d25496fcfd3f510e48825d42a1440fac",text:null,metadata:{}}}}();Q.hash="910d2936314ce8858ab08033cae6e83f";var Z,X,$=Q,ee=t("Y+04"),ne=t("8lmh"),te=t("nwxp"),ae=t("HZII"),re=t.n(ae),oe=t("WfQS"),ie=t("NOkA"),le=t("eP4p");function ce(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,a=h()(e);if(n){var r=h()(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return m()(this,t)}}var se=void 0!==Z?Z:Z=i,ue=function(e){g()(t,e);var n=ce(t);function t(e){var a;return s()(this,t),(a=n.call(this,e)).onFacebookConnect=re()(function(){var e=x()(j.a.mark((function n(e,t,r){var o,i,l,c,s,u,d,p,g,f,m,b,h,_;return j.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!Object(N.d)()){n.next=2;break}return n.abrupt("return");case 2:return i=a.props.handleHybridFlow,l=e.expiresIn,c=e.accessToken||e.access_token,s=e.authenticationToken,u=e.userID||e.id,n.next=9,Object(I.c)({mutation:se,variables:{fbUid:u,fbAccessToken:c,fbAuthenticationToken:s,expiresIn:l,signupForm:a.context,loginUrl:Object(le.d)()}});case 9:d=n.sent,p=d.data,g=p.onFacebookLogin,f=g.status,m=g.stateToken,b=g.facebookOauthData,h=g.redirectUrl,n.t0=f,n.next=n.t0===W.a.success?15:n.t0===W.a.success_signup?18:n.t0===W.a.unconfirmed_account_exists?22:n.t0===W.a.missing_fb_info?27:33;break;case 15:return Object(ee.h)(),Object(le.i)(p.onFacebookLogin.redirectUrl),n.abrupt("break",34);case 18:return Object(te.g)()&&Object(A.a)("logSignupForTracking",{method:ie.a.facebook}),Object(ee.h)(),Object(le.i)(p.onFacebookLogin.redirectUrl),n.abrupt("break",34);case 22:if(m){n.next=25;break}return Object(ne.logJsError)("FacebookLoginStatus","Status LoginStatus.unconfirmed_account_exists without state_token"),n.abrupt("break",34);case 25:return r({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:m}}}),n.abrupt("break",34);case 27:if(!(Object(te.b)()&&i&&b)){n.next=31;break}return _=JSON.parse(b),i(_),n.abrupt("break",34);case 31:return Object(B.c)(h),n.abrupt("break",34);case 33:a.onFacebookFailure(t,null===(o=p.onFacebookLogin)||void 0===o?void 0:o.errorType);case 34:case"end":return n.stop()}}),n)})));return function(n,t,a){return e.apply(this,arguments)}}()),a.onFacebookConnect=a.onFacebookConnect.bind(H()(a)),a.onFacebookFailure=a.onFacebookFailure.bind(H()(a)),a}return d()(t,[{key:"onFacebookFailure",value:function(e,n){e(null!==n?Object(G.a)(oe.a[n]):Object(O.plaintextTranslate)("Unable to sign up with Facebook."),C.d.error)}},{key:"render",value:function(){var e=this,n=this.props,t=n.children,a=n.viewer.facebookAuthNonce;return M.a.createElement(R.a,null,(function(n){var r=n.openStandaloneModal;return M.a.createElement(C.b,null,(function(n){if(Object(te.g)()){return t((function(){var t={provider:"facebook",perms:"email"};Object(te.c)()&&(t.limitedLogin=!0,t.nonce=a),Object(A.a)("showOauthConnectDialog",t,(function(t){!0!==t.success&&"true"!==t.success||e.onFacebookConnect(t,n,r)}))}))}var o=Object(P.e)(),i=o.success,l=o.encoded_access_token,c=o.provider,s=o.expires_in,u=o.fb_uid;return"True"===i&&u&&"facebook"===c&&(Object(P.a)("success"),Object(P.a)("encoded_access_token"),Object(P.a)("provider"),Object(P.a)("expires_in"),Object(P.a)("fb_uid"),e.onFacebookConnect({accessToken:l,expiresIn:s,id:u},n,r)),t((function(){var e=Object(P.e)().next,n=Object(le.c)(e);Object(B.c)(n)}))}))}))}}]),t}(M.a.Component);ue.fragments={viewer:void 0!==X?X:X=o},ue.contextType=D.a,ue.displayName="FacebookExternalLogin";var de=Object(I.b)(ue),pe=function(){var e=[{kind:"LocalArgument",name:"accessToken",type:"String",defaultValue:null},{kind:"LocalArgument",name:"loginUrl",type:"String!",defaultValue:null},{kind:"LocalArgument",name:"authCode",type:"String",defaultValue:null},{kind:"LocalArgument",name:"signupForm",type:"SignupForm!",defaultValue:null}],n=[{kind:"LinkedField",alias:null,name:"onGoogleLogin",storageKey: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",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"status",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"success",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"redirectUrl",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"errorType",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"stateToken",args:null,storageKey:null}]}];return{kind:"Request",fragment:{kind:"Fragment",name:"GoogleExternalLogin_onGoogleLogin_Mutation",type:"MutationRoot",metadata:null,argumentDefinitions:e,selections:n},operation:{kind:"Operation",name:"GoogleExternalLogin_onGoogleLogin_Mutation",argumentDefinitions:e,selections:n},params:{operationKind:"mutation",name:"GoogleExternalLogin_onGoogleLogin_Mutation",id:"80787601b8022e016995c3f2b3514659f160343b0ccf7a3387e916820b338c74",text:null,metadata:{}}}}();pe.hash="e9e9b1ee3e0960ed68e7175c494acca9";var ge,fe=pe,me=t("0Vtd"),be=t("SKAY"),he=t("KQKP");function _e(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,a=h()(e);if(n){var r=h()(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return m()(this,t)}}var ye=Object(te.b)()?"desktop":"mobile_web2",ve=void 0!==ge?ge:ge=l,ke=function(e){g()(t,e);var n=_e(t);function t(){var e;s()(this,t);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return(e=n.call.apply(n,[this].concat(r))).onGoogleConnect=re()(function(){var n=x()(j.a.mark((function t(n,a,r){var o,i,l,c,s,u,d,p,g;return j.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!Object(N.d)()){t.next=2;break}return t.abrupt("return");case 2:return o=n.accessToken,i=n.auth_code,o||i||(Object(te.b)()?(!0,l=n.getAuthResponse(!0),o=l.access_token,i=l.auth_code,o||i||e.onGoogleFailure(a)):e.onGoogleFailure(a)),t.next=7,Object(I.c)({mutation:ve,variables:{accessToken:o,loginUrl:Object(le.d)(),authCode:i,signupForm:e.context}});case 7:c=t.sent,s=c.data,u=s.onGoogleLogin,d=u.status,p=u.stateToken,g=u.redirectUrl,t.t0=d,t.next=t.t0===W.a.success?13:t.t0===W.a.success_signup?16:t.t0===W.a.unconfirmed_account_exists?20:25;break;case 13:return Object(ee.h)(),Object(le.i)(g),t.abrupt("break",27);case 16:return Object(te.g)()&&Object(A.a)("logSignupForTracking",{method:ie.a.google}),Object(ee.h)(),Object(le.i)(g),t.abrupt("break",27);case 20:if(p){t.next=23;break}return Object(ne.logJsError)("GoogleLoginStatus","Status LoginStatus.unconfirmed_account_exists without state_token"),t.abrupt("break",27);case 23:return r({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:p}}}),t.abrupt("break",27);case 25:p&&Object(ne.logJsError)("GoogleLoginStatus","state_token present with status ".concat(d)),e.onGoogleFailure(a,s.onGoogleLogin.errorType);case 27:case"end":return t.stop()}}),t)})));return function(e,t,a){return n.apply(this,arguments)}}()),e}return d()(t,[{key:"onGoogleFailure",value:function(e,n){e(null!==n&&n!==undefined?Object(G.a)(oe.a[n]):Object(O.plaintextTranslate)("Unable to sign up with Google."),C.d.error)}},{key:"shouldRedirectToMweb",value:function(){return window.location.href.includes("redirect_to_mweb=1")}},{key:"render",value:function(){var e=this,n=String(Object(P.f)());if(Object(te.g)()&&n&&this.shouldRedirectToMweb())return Object(B.c)(n,"system_browser"),Object(A.a)("dismiss"),null;var t=this.props.children;return M.a.createElement(R.a,null,(function(a){var r=a.openStandaloneModal;return M.a.createElement(C.b,null,(function(a){if(Object(te.g)()){return t((function(){var t={provider:"google",url:n,scope:"oauth2:"+Object(he.a)("no_contacts").join(" "),perms:Object(he.a)("no_contacts"),server_google_id:Object(be.getSetting)("googleClientId")};Object(A.a)("showOauthConnectDialog",t,(function(n){!0!==n.success&&"true"!==n.success||e.onGoogleConnect(n,a,r)}))}))}var o=Object(P.e)(),i=o.success,l=o.encoded_access_token,c=o.provider;"True"===i&&"google"===c&&(Object(P.a)("success"),Object(P.a)("encoded_access_token"),Object(P.a)("provider"),e.onGoogleConnect({accessToken:l},a,r));return t((function(){var e="/google_/oauth_window?"+"platform=".concat(ye)+"&target=".concat("signup")+"&perms=".concat("no_contacts");Object(me.isTribeSubdomainUrl)(n)&&(e+="&tribe_subdomain=".concat(Object(me.getTribeSubdomainFromUrl)(n))),Object(te.f)()&&(e+="&redirect_to_mweb=1"),Object(B.c)(e)}))}))}))}}]),t}(M.a.Component);ke.contextType=D.a,ke.displayName="GoogleExternalLogin";var we,Oe=ke,Se=t("OMLc"),je=t("RA+f"),Ee=t("ET3D"),xe=t("elfY"),Fe=t.n(xe),Le=t("maJS");function Te(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,a=h()(e);if(n){var r=h()(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return m()(this,t)}}var Re={facebook:"facebookConnectButton",google:"googleConnectButton",apple:"appleConnectButton"},Ce=Object(_["default"])(je.q).withConfig({displayName:"SocialLoginButton___StyledRelative",componentId:"o6w80g-0"})([""," &:hover{background-color:"," !important;}"],(function(e){return e._css}),(function(e){return e._css2})),Ie=function(e){var n=e.bg,t=e.iconName,a=e.size,r=e.text,o=e.darkerBorder,i=e.onClick,l=e.className,c=e.borderRadius,s=e.borderColor;return M.a.createElement(je.f,{onClick:i,underlineHover:!1,display:"Block",className:l},M.a.createElement(Ce,{borderRadius:c||("large"===a?"pill":"small"),bg:n||"white",borderAll:!0,borderColor:o?"gray_dark":undefined,borderWidth:"regular",display:"flex",p:"small",fullX:"large"===a||undefined,alignItems:"center",justifyContent:"large"===a?"center":undefined,_css:s&&"border-color: ".concat(s," !important;"),_css2:Fe()(.04,n||"white")},M.a.createElement(je.j,{py:"large"===a?"tiny":undefined,alignItems:"center"},M.a.createElement(Se.b,{size:28,color:n?"white":"original",mr:"small",name:t}),M.a.createElement(je.s,{color:n?"white":"gray_dark",mr:"small",fontSize:"large"===a?"regular_title":undefined,medium:"large"===a},r))))};Ie.displayName="SocialLoginButtonContent";var Ae=function(e){g()(t,e);var n=Te(t);function t(){return s()(this,t),n.apply(this,arguments)}return d()(t,[{key:"componentDidMount",value:function(){var e=this.props,n=e.variant,t=e.queryRoot.viewer.signupId,a="".concat(Re[n],"|").concat(t),r=Le.a.signup;Object(Ee.c)({impressionType:r,impressionHash:a,metadataFields:["mobile","window_id","browser_id"]})}},{key:"render",value:function(){var e=this.props,n=e.variant,t=e.queryRoot.viewer,a=e.handleHybridFlow,r=e.signupId,o=e.colorButton,i=void 0===o||o,l=e.darkerBorder,c=void 0!==l&&l,s=e.size,u=void 0===s?"regular":s,d={facebook:"Facebook",google:"Google",apple:"Apple"}[n],p=i?{facebook:"#507cc0",google:"#df4930",apple:"#000000"}[n]:undefined,g={facebook:"BrandFacebook",google:"BrandGoogle",apple:"BrandApple"}[n],f=function(e){return M.a.createElement(k.a,{impressionType:Le.a.signup,impressionHash:"".concat(n,"ConnectButton|").concat(r)},M.a.createElement(w.a,null,(function(t){var a=t.logClickthrough;return M.a.createElement(Ie,{darkerBorder:c,size:u,className:"puppeteer_test_login_button_".concat(n),onClick:function(){a("Signup".concat(d,"Click")),e()},bg:p,iconName:g,text:M.a.createElement(O.Translate,null,"Continue with"," ",M.a.createElement(je.s,{display:"inline"},M.a.createElement(O.EnumTranslate,{value:n},{facebook:"Facebook",google:"Google",apple:"Apple"})))})})))};return"google"===n?M.a.createElement(Oe,{signupId:r},f):"facebook"===n?M.a.createElement(de,{viewer:t,handleHybridFlow:a},f):"apple"===n?M.a.createElement(K,null,f):f((function(){}))}}]),t}(M.a.Component);Ae.fragments={queryRoot:void 0!==we?we:we=a},Ae.displayName="SocialLoginButton";n.a=Object(I.b)(Ae)},"6B2G":function(e,n,t){"use strict";var a;!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.invalid_google_data="invalid_google_data",e.no_email="no_email",e.refused="refused",e.failed="failed"}(a||(a={})),n.a=a},"86Zj":function(e,n,t){"use strict";t.r(n);var a={};t.r(a),t.d(a,"default",(function(){return m}));var r=t("lwsE"),o=t.n(r),i=t("W8MJ"),l=t.n(i),c=t("7W2i"),s=t.n(c),u=t("a1gu"),d=t.n(u),p=t("Nsbk"),g=t.n(p),f={kind:"Fragment",name:"SignupWall_queryRoot",type:"QueryRoot",metadata:null,argumentDefinitions:[],selections:[{kind:"LinkedField",alias:null,name:"viewer",storageKey:null,args:null,concreteType:"Viewer",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"signupId",args:[{kind:"Literal",name:"createNew",value:!0}],storageKey:"signupId(createNew:true)"},{kind:"FragmentSpread",name:"LoggedOutTOS_viewer",args:null},{kind:"FragmentSpread",name:"SignupEmailForm_viewer",args:null},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{platforms:["ANDROID_APP"]},condition:"onPlatform",selections:[{kind:"ScalarField",alias:"googleOneTapEnabled",name:"booleanFeature",args:[{kind:"Literal",name:"name",value:"GoogleOneTapEnabled"}],storageKey:'booleanFeature(name:"GoogleOneTapEnabled")'}]}]},{kind:"FragmentSpread",name:"LoginForm_queryRoot",args:null},{kind:"FragmentSpread",name:"SocialLoginButton_queryRoot",args:null}],hash:"088378ae6f9aff68c80091d95f0a729d"},m=f,b=t("LW3J"),h=t("jufJ"),_=t("rg3m"),y=Object(_.a)({loader:function(){return t.e("component-Login").then(t.bind(null,"xoPs"))}}),v=t("8beA"),k=t("Wu8p"),w=t("zLpq"),O=t("OMLc"),S=t("td6z"),j=t("VSaK"),E=t("q1tI"),x=t.n(E);function F(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,a=g()(e);if(n){var r=g()(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return d()(this,t)}}var L=function(e){s()(t,e);var n=F(t);function t(){var e;o()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=n.call.apply(n,[this].concat(r))).triggerWall=function(e){var n;if(null!==e&&void 0!==e&&e.body&&null!==(n=document)&&void 0!==n&&n.body){var t=Math.round(e.body.offsetTop);return Math.max(0,window.pageYOffset-t)/(document.body.scrollHeight-e.body.clientHeight)}return!1},e.handleScroll=function(n){var t=n.target;(e.props.triggerPercent?e.props.triggerPercent:.5)<e.triggerWall(t)&&e.props.onTrigger&&e.props.onTrigger()},e}return l()(t,[{key:"componentDidMount",value:function(){Object(j.b)(this.handleScroll)}},{key:"componentWillUnmount",value:function(){Object(j.a)(this.handleScroll)}},{key:"render",value:function(){return this.props.children}}]),t}(x.a.Component);L.displayName="ScrollSpy";var T,R=t("RA+f"),C=t("SKAY"),I=t("9AGM"),A=t("Pp7N"),N=t("KP5v"),P=t("SW3P"),B=t("VyO/"),U=t("AaDK"),M=t("yju1"),W=t("nwxp"),G=t("YNec"),D=t("mF64"),q=t("UyMh"),V=t("HZII"),K=t.n(V),z=t("SW63"),H=t("xRCZ"),J=t("oJBy"),Y=t("NUwl"),Q=t("LVuF"),Z=t("H3xy"),X=t("24iM"),$=t("eP4p");function ee(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,a=g()(e);if(n){var r=g()(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return d()(this,t)}}var ne=K()((function(e,n,t,a,r,o){Object(U["default"])("signup_wall_impression",{wall_type:n,impression_hash:e,entry_point:t,answer_index:a,url:r,referer:o})})),te=function(e){s()(t,e);var n=ee(t);function t(e){var a,r;o()(this,t);var i=!1;if((r=n.call(this,e)).props.wallType===Y.a.customizable){var l=Object(C.getSetting)("adReferralSignupSettings"),c=l.isScrollToWall,s=l.timeout,u=l.isDismissible;c?A.c.subscribe(A.a.SIGNUP_WALL_FROM_AD_REFERRAL,(function(){return r.triggerWall(u)})):s!==undefined&&null!==s&&setTimeout((function(){r.triggerWall(u)}),s)}else i=r.props.wallType===Y.a.dismissible||(Object(W.e)()?r.props.wallType!==Y.a.mobile_wall:r.props.wallType!==Y.a.desktop_wall);var d=r.props.loginFormType;if(null==d){var p=Object($.e)();d=p===H.a.dismissible_wall||p===H.a.forced_wall?p:i?H.a.dismissible_wall:H.a.forced_wall}var g=Object(W.e)()&&r.props.wallType===Y.a.mobile_wall||Object(W.b)()&&r.props.wallType===Y.a.desktop_wall||r.props.wallType===Y.a.dismissible;return r.state={formType:$.a.SOCIAL,isDismissible:i,wallType:r.props.wallType,loginFormType:null!==(a=r.props.loginFormType)&&void 0!==a?a:d,facebookOauthData:undefined,showWall:g,scrollHeight:0,entryPoint:J.a.unknown,answerIndex:-1},r}return l()(t,[{key:"shouldShowBiggerButtons",value:function(){return this.state.wallType!==Y.a.customizable}},{key:"componentDidMount",value:function(){var e=this;A.c.subscribe(A.a.SHOW_SIGNUP_WALL,(function(n){var t,a;e.setState({entryPoint:n.payload.entryPoint,answerIndex:n.payload.answerIndex});var r=null!==(t=n.payload.loginFormType)&&void 0!==t?t:e.props.loginFormType,o=null!==(a=n.payload.wallType)&&void 0!==a?a:e.props.wallType;Object(W.g)()||r!==H.a.earnings_programs?r===H.a.forced_wall?e.triggerWall(!1):r===H.a.question_side_bar_component&&o===$.a.EMAIL_LOGIN?e.triggerWall(!0,r,o):e.triggerWall(!0):e.triggerWall(!0,H.a.earnings_programs)})),Object(W.g)()&&this.state.isDismissible&&(Object(C.registerMessageHandler)("rightTextButtonPressed",(function(){e.triggerWall(!0)})),Object(W.a)()&&this.props.queryRoot.viewer.googleOneTapEnabled&&Object(M.a)("autoLoginWithGoogleAccount",{oneTap:!0,forced:Object(P.a)("force_android_onetap_auto_login")}))}},{key:"triggerWall",value:function(e,n,t){this.setState({isDismissible:e,formType:null!==t&&void 0!==t?t:$.a.SOCIAL,loginFormType:null!==n&&void 0!==n?n:e?H.a.dismissible_wall:H.a.forced_wall,showWall:!0,scrollHeight:window.scrollY})}},{key:"handleFbMissingInfo",value:function(e,n){var t;Object(W.b)()&&n(Object(k.getSignupEmailModalFlowProps)({name:null!==(t=e.name)&&void 0!==t?t:""}))}},{key:"renderGoogleButton",value:function(){var e=this.props.queryRoot,n=e.viewer.signupId;return x.a.createElement(h.UserGeneratedJSX,{translateParamName:"login_button"},x.a.createElement(X.a,{variant:"google",queryRoot:e,signupId:n,colorButton:!1,size:this.shouldShowBiggerButtons()?"large":undefined,darkerBorder:this.shouldShowBiggerButtons()}))}},{key:"renderFacebookButton",value:function(e){var n=this,t=this.props.queryRoot,a=t.viewer.signupId;return x.a.createElement(h.UserGeneratedJSX,{translateParamName:"login_button"},x.a.createElement(k.SignupEmailModalFlow,null,(function(r){return x.a.createElement(X.a,{variant:"facebook",queryRoot:t,signupId:a,colorButton:e,handleHybridFlow:function(e){return n.handleFbMissingInfo(e,r)},size:n.shouldShowBiggerButtons()?"large":undefined,darkerBorder:n.shouldShowBiggerButtons()})})))}},{key:"renderEmailSignupButton",value:function(e){return x.a.createElement(k.SignupEmailModalFlow,{loginFormType:e},(function(e){return x.a.createElement(R.f,{onClick:function(){return e()}},x.a.createElement(h.Translate,null,"Sign up with email"))}))}},{key:"renderSocialButtons",value:function(){var e=this.state.wallType===Y.a.customizable,n=this.shouldShowBiggerButtons(),t=Object(C.getSetting)("adReferralSignupSettings").buttonPosition,a=!1;return e&&(n&&(a=!1,t=[2,1]),1===t.length&&1===t[0]&&(a=!0)),x.a.createElement(R.e,{display:Object(W.b)()&&!n?"flex":undefined,mt:"medium",justifyContent:"center",alignItems:"center"},x.a.createElement(R.e,{mb:n?"medium":Object(W.e)()?"small":undefined},(!e||e&&2===t[0])&&this.renderGoogleButton(),e&&1===t[0]&&this.renderFacebookButton(a)),Object(W.b)()&&(!e||e&&t.length>1)&&!n&&x.a.createElement(R.s,{mx:"medium",color:"gray_light",fontSize:Object(W.e)()?"tiny":"small",passColorToLinks:!0},x.a.createElement(h.Translate,null,"or")),(!e||e&&t.length>1)&&x.a.createElement(R.e,null,(!e||e&&1===t[1])&&this.renderFacebookButton(a),e&&2===t[1]&&this.renderGoogleButton()))}},{key:"dismissWall",value:function(){this.state.loginFormType===H.a.earnings_programs&&Object(I.f)(z.a.epri,null),this.setState({isDismissible:!1,wallType:Y.a.no_wall,showWall:!1})}},{key:"renderLoginForm",value:function(){var e=this.props.queryRoot;return x.a.createElement(y,{queryRoot:e,showLoginButton:!0,onSignupClick:function(){}})}},{key:"renderSignupForm",value:function(){var e=this.props.queryRoot.viewer,n=this.state.facebookOauthData;return x.a.createElement(v.a,{viewer:e,showSignupButton:!0,initialGivenName:null===n||void 0===n?void 0:n.first_name,initialFamilyName:null===n||void 0===n?void 0:n.last_name,initialName:null===n||void 0===n?void 0:n.name})}},{key:"canShowSignupWall",value:function(){return this.state.showWall}},{key:"componentDidUpdate",value:function(e,n){n.showWall&&!this.state.showWall&&window.scroll(0,this.state.scrollHeight)}},{key:"render",value:function(){var e=this,n=this.props,t=n.children,a=n.queryRoot,r=n.dismissText,o=a.viewer,i=o.signupId,l=this.state,c=l.formType,s=l.isDismissible,u=l.loginFormType,d=l.scrollHeight,p=l.answerIndex,g=this.state.wallType,f=this.canShowSignupWall();if(f){Object(W.e)()&&Object($.k)(!1);var m=Object($.e)();m!==H.a.dismissible_wall&&m!==H.a.forced_wall&&Object($.l)(this.state.loginFormType);var _=String(Object(D.f)());Object($.j)(_);var y="".concat(u,"|").concat(i),v=this.state.entryPoint,k=Object(G.a)();if(v===J.a.unknown)if(g===Y.a.customizable)v=J.a.paid_acq;else if(k&&-1!==k.indexOf("quora.com"))v=J.a.second_question_page;else if(Object(N.a)("randomly_show_signup_wall_question_page"))v=J.a.random_signup_wall;else if(Object(C.getSetting)("isNGuestVisitsWall"))if(Object(N.a)("question_page_show_signup_wall_after_n_visits"))v=J.a.guest_visit_v2_old_ui;else{var j="guest_visit_"+Object(N.a)("n_guest_visits_question_page");v=J.a[j]}g===Y.a.no_wall&&s&&(g=Y.a.dismissible),ne(y,g,v,p,_,k)}var E=Object(C.getSetting)("adReferralSignupSettings").scrollPercent,F=Object($.f)(Object(D.f)()),T=Object(P.a)("login_tos_ui_tweak"),I=Object(N.a)("login_tos_ui_tweak"),A=Object(W.e)()&&("blue"===T||"blue_underline"===T||"blue_underline_position"===T||"blue"===I||"blue_underline"===I||"blue_underline_position"===I);return x.a.createElement(L,{onTrigger:function(){if(e.state.wallType===Y.a.customizable){var n=Object(C.getSetting)("adReferralSignupSettings"),t=n.isReadMoreWall,a=n.isInlineWall,r=Object(C.getSetting)("adReferralSignupSettings"),o=r.isScrollToWall,i=r.isDismissible;!o||t||a||e.triggerWall(i)}},triggerPercent:E},x.a.createElement(Z.a.Provider,{value:this.state.loginFormType},x.a.createElement(R.e,null,f&&x.a.createElement(R.j,{position:"fixed",alignItems:Object(W.b)()?"center":"flex-end",justifyContent:"center",top:0,left:0,bottom:0,right:0,bg:"rgba(68, 68, 68, 0.85)",overflow:"hidden",zIndex:"blocking_wall",p:Object(W.e)()?"medium":undefined,pb:Object(W.e)()?50:undefined,onClick:function(){s&&e.dismissWall()}},x.a.createElement(R.e,{width:Object(W.b)()?530:undefined,onClick:function(e){e.stopPropagation()}},x.a.createElement(R.e,{p:"large",pt:this.shouldShowBiggerButtons()?"huge":undefined,bg:"gray_ultralight",borderRadius:this.shouldShowBiggerButtons()?"medium":"small",boxShadow:"small",position:"relative"},F&&x.a.createElement(S.c,{fillParent:!0,absorbClicks:!0}),s&&x.a.createElement(R.e,{position:"absolute",top:"tiny",right:"tiny"},x.a.createElement(w.a,{size:"small",icon:x.a.createElement(O.b,{name:"Close"}),onClick:function(){e.dismissWall()}})),x.a.createElement(R.j,{width:"100%",justifyContent:"center"},x.a.createElement(R.e,{width:this.shouldShowBiggerButtons()&&Object(W.b)()?"80%":undefined,my:this.shouldShowBiggerButtons()&&Object(W.b)()?"large":undefined},Object($.n)()?x.a.createElement(x.a.Fragment,null,x.a.createElement(R.s,{fontSize:Object(W.b)()?"regular":"small",color:"gray_light",textAlign:"center",mb:"tiny"},x.a.createElement(h.Translate,null,"You\u2019ve reached the monthly visit limit")),x.a.createElement(R.s,{bold:!0,fontSize:Object(W.b)()?"xlarge":"regular_title",textAlign:"center"},x.a.createElement(h.Translate,null,"Sign in to continue reading for free")),c===$.a.SOCIAL&&this.renderSocialButtons(),c===$.a.EMAIL_SIGNUP&&this.renderSignupForm(),c===$.a.EMAIL_LOGIN&&this.renderLoginForm(),x.a.createElement(R.s,{mt:"medium",textAlign:"center",fontSize:"tiny"},x.a.createElement(Q.a,{signUpWall:!0,color:"gray_light",viewer:o}))):x.a.createElement(x.a.Fragment,null,x.a.createElement(R.s,{textAlign:"center",left:A?"-2.5%":undefined,width:A?"105%":undefined,position:A?"relative":undefined},x.a.createElement(Q.a,{signUpWall:!0,color:"gray_dark",viewer:o})),c===$.a.SOCIAL&&this.renderSocialButtons(),c===$.a.EMAIL_SIGNUP&&this.renderSignupForm(),c===$.a.EMAIL_LOGIN&&this.renderLoginForm())))),x.a.createElement(R.j,{mt:"medium",justifyContent:"center"},x.a.createElement(R.s,{color:"white",passColorToLinks:!0,fontSize:"small"},x.a.createElement(b.a,null,c!==$.a.SOCIAL&&x.a.createElement(R.f,{onClick:function(){return e.setState({formType:$.a.SOCIAL})}},x.a.createElement(h.Translate,null,"Continue with Google or Facebook")),c!==$.a.EMAIL_LOGIN&&x.a.createElement(R.f,{onClick:function(){Object(W.b)()?e.setState({formType:$.a.EMAIL_LOGIN}):Object(q.c)("/login","modal_push")}},x.a.createElement(h.Translate,null,"Login")),c!==$.a.EMAIL_SIGNUP&&this.renderEmailSignupButton(u),s&&Object(W.b)()&&x.a.createElement(R.f,{onClick:function(){e.dismissWall()}},null!==r&&void 0!==r?r:x.a.createElement(h.Translate,null,"Close and read Quora"))))))),x.a.createElement(R.e,f?{position:"absolute",top:d?"-".concat(d,"px"):0,left:0,right:0,bottom:0,overflow:"hidden",style:{filter:"blur(3px)"}}:{},t))))}}]),t}(x.a.Component);te.fragments={queryRoot:void 0!==T?T:T=a},te.displayName="SignupWall";n["default"]=Object(B.b)(te)},"8beA":function(e,n,t){"use strict";var a=t("rg3m"),r=Object(a.a)({loader:function(){return t.e("component-Login").then(t.bind(null,"kshV"))}});n.a=r},H3xy:function(e,n,t){"use strict";var a=t("q1tI"),r=t.n(a),o=t("xRCZ"),i=r.a.createContext(o.a.homepage);i.displayName="LoginFormTypeContext",n.a=i},JxU8:function(e,n,t){"use strict";t.d(n,"b",(function(){return u})),t.d(n,"a",(function(){return d}));var a=t("lSNA"),r=t.n(a),o=t("jufJ"),i=t("q1tI"),l=t.n(i),c=t("WfQS"),s=t("6B2G"),u=function(e){var n;return Object(o.plaintextTranslate)(l.a.createElement(o.EnumTranslate,{value:e},(n={},r()(n,s.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()(n,s.a.banned_user,"You cannot log in because your account has been banned."),r()(n,s.a.account_delete,"Your account has been deleted."),r()(n,s.a.invalid_token,"There were some issues connecting to google. Please try again or signup with email."),r()(n,s.a.blocked_ip,"Unable to signup right now."),r()(n,s.a.failed_captcha,"Please try filling out the captcha again."),r()(n,s.a.already_logged_in,"You are already logged in, please refresh the page."),r()(n,s.a.account_already_exists,"An account with these credentials already exists."),r()(n,s.a.invite_code_needed,"You need an invite code to sign up right now."),r()(n,s.a.password_needed,"You must enter a password to sign up."),r()(n,s.a.no_google_name,"Unable to retrieve name from google. Please sign up using email."),r()(n,s.a.bad_name,"Please fix the errors with your name before submitting."),r()(n,s.a.password_leaked,"Please reset your password before proceeding."),r()(n,"DEFAULT","Unable to sign up, please try again later."),n)))},d=function(e){var n;return Object(o.plaintextTranslate)(l.a.createElement(o.EnumTranslate,{value:e},(n={},r()(n,c.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()(n,c.a.banned_user,"You cannot log in because your account has been banned."),r()(n,c.a.account_delete,"Your account has been deleted."),r()(n,c.a.invalid_token,"There were some issues connecting to google. Please try again or signup with email."),r()(n,c.a.blocked_ip,"Unable to signup right now."),r()(n,c.a.failed_captcha,"Please try filling out the captcha again."),r()(n,c.a.already_logged_in,"You are already logged in, please refresh the page."),r()(n,c.a.account_already_exists,"An account with these credentials already exists."),r()(n,c.a.invite_code_needed,"You need an invite code to sign up right now."),r()(n,c.a.password_needed,"You must enter a password to sign up."),r()(n,c.a.no_google_name,"Unable to retrieve name from google. Please sign up using email."),r()(n,c.a.bad_name,"Please fix the errors with your name before submitting."),r()(n,c.a.password_leaked,"Please reset your password before proceeding."),r()(n,"DEFAULT","Unable to sign up, please try again later."),n)))}},LVuF:function(e,n,t){"use strict";var a={};t.r(a),t.d(a,"default",(function(){return b}));var r,o=t("lwsE"),i=t.n(o),l=t("W8MJ"),c=t.n(l),s=t("7W2i"),u=t.n(s),d=t("a1gu"),p=t.n(d),g=t("Nsbk"),f=t.n(g),m={kind:"Fragment",name:"LoggedOutTOS_viewer",type:"Viewer",metadata:null,argumentDefinitions:[],selections:[{kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null},{kind:"ScalarField",alias:"isGdprApplicable",name:"booleanFeature",args:[{kind:"Literal",name:"name",value:"IsGdprApplicable"}],storageKey:'booleanFeature(name:"IsGdprApplicable")'}],hash:"b5656a2a4673c8d7810ba1fa124395eb"},b=m,h=t("jufJ"),_=t("RA+f"),y=t("KP5v"),v=t("SW3P"),k=t("VyO/"),w=t("q1tI"),O=t.n(w);function S(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,a=f()(e);if(n){var r=f()(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return p()(this,t)}}var j=function(e){u()(t,e);var n=S(t);function t(){return i()(this,t),n.apply(this,arguments)}return c()(t,[{key:"render",value:function(){var e=Object(v.a)("login_tos_ui_tweak"),n=Object(y.a)("login_tos_ui_tweak"),t="blue"===e||"blue_underline"===e||"blue_underline_position"===e||"blue"===n||"blue_underline"===n||"blue_underline_position"===n,a="blue_underline"===e||"blue_underline_position"===e||"blue_underline"===n||"blue_underline_position"===n,r=this.props,o=r.signUpWall,i=r.viewer,l=r.color,c=r.fontSize,s=void 0===c?"small":c;return O.a.createElement(_.s,{fontSize:s,color:l,passColorToLinks:!t},O.a.createElement(h.Translate,null,"By continuing"," ",o?"I agree that I am at least 13 years old and agree":"you indicate that you agree"," ","to Quora\u2019s"," ",O.a.createElement(_.p,{textDecoration:"underline",href:"/about/tos",navStyle:"present",underline:a},"Terms of Service")," ","and",i.isGdprApplicable?" acknowledge Quora's ":" ",O.a.createElement(_.p,{textDecoration:"underline",href:"/about/privacy",navStyle:"present",underline:a},"Privacy Policy"),"."))}}]),t}(O.a.Component);j.fragments={viewer:void 0!==r?r:r=a},j.displayName="LoggedOutTOS";n.a=Object(k.b)(j)},NOkA:function(e,n,t){"use strict";var a;!function(e){e.google="google",e.facebook="facebook",e.twitter="twitter",e.email="email",e.apple="apple"}(a||(a={})),n.a=a},T9PU:function(e,n,t){"use strict";t.r(n);var a={};t.r(a),t.d(a,"default",(function(){return b}));var r,o=t("lwsE"),i=t.n(o),l=t("W8MJ"),c=t.n(l),s=t("7W2i"),u=t.n(s),d=t("a1gu"),p=t.n(d),g=t("Nsbk"),f=t.n(g),m={kind:"Fragment",name:"SiteFooter_viewer",type:"Viewer",metadata:null,argumentDefinitions:[],selections:[{kind:"ScalarField",alias:null,name:"canSeeAds",args:null,storageKey:null}],hash:"e15d44a24b94dee96fe9811d3cf05910"},b=m,h=t("23jR"),_=t("LW3J"),y=t("jufJ"),v=t("nzzl"),k=t("RA+f"),w=t("VyO/"),O=t("nwxp"),S=t("FuLD"),j=t("q1tI"),E=t.n(j);function x(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,a=f()(e);if(n){var r=f()(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return p()(this,t)}}var F=function(e){u()(t,e);var n=x(t);function t(){return i()(this,t),n.apply(this,arguments)}return c()(t,[{key:"render",value:function(){var e,n=null===(e=this.props.viewer)||void 0===e?void 0:e.canSeeAds,t=Object(O.e)()?{px:"medium",py:"large"}:{py:"medium",textAlign:"center",borderTop:!0},a=Object(v.c)("gray");return E.a.createElement(k.e,Object.assign({},t,{innerRef:this.props.innerRef,bg:a}),E.a.createElement(k.s,{fontSize:"small"},E.a.createElement(_.a,null,E.a.createElement(k.p,{href:"/about",color:"gray"},Object(y.plaintextTranslate)("About")),E.a.createElement(k.p,{href:"/careers",color:"gray"},Object(y.plaintextTranslate)("Careers")),E.a.createElement(k.p,{href:"/about/privacy",color:"gray"},Object(y.plaintextTranslate)("Privacy")),E.a.createElement(k.p,{href:"/about/tos",color:"gray"},Object(y.plaintextTranslate)("Terms")),E.a.createElement(k.p,{href:"/contact",color:"gray",navStyle:"system_browser"},Object(y.plaintextTranslate)("Contact")),Object(S.b)()&&E.a.createElement(k.p,{href:"/about/languages",color:"gray"},Object(y.plaintextTranslate)("Languages")),n&&E.a.createElement(k.p,{href:"/about/your_ad_choices",color:"gray"},Object(y.plaintextTranslate)("Your Ad Choices")),E.a.createElement(k.p,{href:"/press",color:"gray"},Object(y.plaintextTranslate)("Press")),Object(S.b)()&&E.a.createElement(k.s,{color:"gray",display:"inline"},E.a.createElement(h.a,null)))))}}]),t}(E.a.Component);F.fragments={viewer:void 0!==r?r:r=a},F.displayName="SiteFooter";n["default"]=Object(w.b)(F)},WfQS:function(e,n,t){"use strict";var a;!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.invalid_google_data="invalid_google_data",e.no_email="no_email",e.refused="refused",e.failed="failed"}(a||(a={})),n.a=a},Wu8p:function(e,n,t){"use strict";t.r(n),t.d(n,"getSignupEmailModalFlowProps",(function(){return s})),t.d(n,"useSignupEmailModalFlow",(function(){return u})),t.d(n,"SignupEmailModalFlow",(function(){return d})),t.d(n,"signupEmailModalFlowTransition",(function(){return g}));var a=t("QILm"),r=t.n(a),o=t("jQ0q"),i=t("q1tI"),l=t.n(i),c=t("xRCZ"),s=function(e){return{initialModalProps:{name:"SignupEmailBasicInfoModal"},initialFlowData:Object.assign({name:"",email:"",captcha:"",loginFormType:c.a.homepage},e),containerProps:{easyDismissEnabled:!1},transitionName:"signupEmailModalFlowTransition"}},u=function(e){return Object(o.b)({modalFlowProps:s(e)})},d=function(e){var n=e.children,t=r()(e,["children"]);return l.a.createElement(o.a,{modalFlowProps:s(t)},(function(e){var t=e.openModalFlow;return n(t)}))},p=["SignupEmailBasicInfoModal","SignupEmailConfirmEmailModal","SignupEmailSetPasswordModal"],g=function(e){var n=e.activeModalProps,t=e.showNextModal,a=e.dismissModalFlow,r=n.name,o=p[p.indexOf(r)+1];o?t({modalProps:{name:o}}):a()}}}]);