(window.ansFrontendRelayWebpackJsonpFunction=window.ansFrontendRelayWebpackJsonpFunction||[]).push([["common-LoggedOut"],{"24iM":function(e,n,t){"use strict";var a={};t.r(a),t.d(a,"default",(function(){return y}));var o={};t.r(o),t.d(o,"default",(function(){return L}));var i={};t.r(i),t.d(i,"default",(function(){return ne}));var l={};t.r(l),t.d(l,"default",(function(){return ie}));var r={};t.r(r),t.d(r,"default",(function(){return pe}));var c=t("lwsE"),s=t.n(c),u=t("W8MJ"),d=t.n(u),p=t("7W2i"),m=t.n(p),g=t("a1gu"),f=t.n(g),b=t("Nsbk"),_=t.n(b),h={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"},y=h,v=t("q1tI"),k=t("VyO/"),w=t("RA+f"),O=t("Wf7G"),S=t("jufJ"),F=t("OMLc"),E=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:"String!",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:"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:"b656b6c7bd143699a8cf2eee12a8a469b91945e3bd624856c4c974090d381e8d",text:null,metadata:{}}}}();E.hash="fc64ec42ba784275d249447e072fb9f4";var j,L=E,T=t("3HZZ"),x=t("SKAY"),A=t("LNH1"),I=t("Iu3b"),C=t("mF64"),R=t("UyMh"),M=t("nwxp"),P=t("yju1"),N=t("WfQS"),W=t("KQKP"),G=t("HZII"),U=t.n(G),D=t("0Vtd"),B=t("FuLD"),V=t("Y+04"),q=t("JxU8"),K=t("H3xy"),H=t("eP4p");function J(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=_()(e);if(n){var o=_()(this).constructor;t=Reflect.construct(a,arguments,o)}else t=a.apply(this,arguments);return f()(this,t)}}var z=Object(M.c)()?"desktop":"mobile_web2",Y=void 0!==j?j:j=o,Q=function(e){m()(t,e);var n=J(t);function t(){var e;s()(this,t);for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(e=n.call.apply(n,[this].concat(o))).onGoogleConnect=U()((function(n,t,a){if(!Object(B.e)()){var o=n.accessToken,i=n.auth_code;if(!o&&!i)if(Object(M.c)()){var l=n.getAuthResponse(!0);o=l.access_token,i=l.auth_code,o||i||e.onGoogleFailure(t)}else e.onGoogleFailure(t);Object(k.c)({mutation:Y,variables:{accessToken:o,loginUrl:Object(H.d)(),authCode:i,signupForm:e.context}}).then((function(n){var o,i=n.data,l=i.onGoogleLogin,r=l.success,c=l.redirectUrl;r?(Object(V.i)(),Object(H.h)(c)):null!==(o=i.onGoogleLogin)&&void 0!==o&&o.stateToken?a({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:i.onGoogleLogin.stateToken}}}):e.onGoogleFailure(t,i.onGoogleLogin.errorType)}))}})),e}return d()(t,[{key:"onGoogleFailure",value:function(e,n){e(null!==n&&n!==undefined?Object(q.a)(N.a[n]):Object(S.plaintextTranslate)("Unable to sign up with Google."),A.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(C.e)());if(Object(M.h)()&&n&&this.shouldRedirectToMweb())return Object(R.b)(n,"system_browser"),Object(P.a)("dismiss"),null;var t=this.props.children;return v.createElement(I.a,null,(function(a){var o=a.openStandaloneModal;return v.createElement(A.b,null,(function(a){if(Object(M.h)()){return t((function(){var t={provider:"google",url:n,scope:"oauth2:"+Object(W.a)("no_contacts").join(" "),perms:Object(W.a)("no_contacts"),server_google_id:Object(x.getSetting)("googleClientId")};Object(P.a)("showOauthConnectDialog",t,(function(n){!0!==n.success&&"true"!==n.success||e.onGoogleConnect(n,a,o)}))}))}if(Object(M.g)()||Object(D.l)(n)){var i=Object(C.d)(),l=i.success,r=i.encoded_access_token,c=i.provider;"True"===l&&"google"===c&&e.onGoogleConnect({accessToken:r},a,o);return t((function(){var e="/google_/oauth_window?"+"platform=".concat(z)+"&target=".concat("signup")+"&perms=".concat("no_contacts");Object(D.l)(n)&&(e+="&tribe_subdomain=".concat(Object(D.h)(n))),Object(M.g)()&&(e+="&redirect_to_mweb=1"),Object(R.b)(e)}))}return v.createElement(T.GoogleLogin,{clientId:Object(x.getSetting)("googleClientId"),render:function(e){return t(e.onClick)},buttonText:"",uxMode:Object(M.g)()?"redirect":"popup",onSuccess:function(n){return e.onGoogleConnect(n,a,o)},onFailure:function(){},cookiePolicy:Object(x.getSetting)("googleCookiePolicy")})}))}))}}]),t}(v.Component);Q.contextType=K.a,Q.displayName="GoogleExternalLogin";var Z=Q,X=t("PJYZ"),$=t.n(X),ee={kind:"Fragment",name:"FacebookExternalLogin_viewer",type:"Viewer",metadata:null,argumentDefinitions:[],selections:[{kind:"ScalarField",alias:null,name:"facebookAuthNonce",args:null,storageKey:null}],hash:"c8b17a6acdb7da559247426d02483019"},ne=ee,te=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:"String!",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:"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},{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:"3e954f956f6a426e48445ae299bc38793c6b516cbefe28e3dd6fe075e4e29beb",text:null,metadata:{}}}}();te.hash="6f53c886bcdf03abd72c5271b8860ab4";var ae,oe,ie=te;function le(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=_()(e);if(n){var o=_()(this).constructor;t=Reflect.construct(a,arguments,o)}else t=a.apply(this,arguments);return f()(this,t)}}var re=void 0!==ae?ae:ae=l,ce=function(e){m()(t,e);var n=le(t);function t(e){var a;return s()(this,t),(a=n.call(this,e)).onFacebookConnect=U()((function(e,n,t){if(!Object(B.e)()){var o=a.props.handleHybridFlow,i=e.expiresIn,l=e.accessToken||e.access_token,r=e.authenticationToken,c=e.userID||e.id;Object(k.c)({mutation:re,variables:{fbUid:c,fbAccessToken:l,fbAuthenticationToken:r,expiresIn:i,signupForm:a.context,loginUrl:Object(H.d)()}}).then((function(e){var i,l,r,c=e.data;if(null!==(i=c.onFacebookLogin)&&void 0!==i&&i.success)Object(V.i)(),Object(H.h)(c.onFacebookLogin.redirectUrl);else if(null!==(l=c.onFacebookLogin)&&void 0!==l&&l.stateToken)t({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:c.onFacebookLogin.stateToken}}});else if("missing_fb_info"===(null===(r=c.onFacebookLogin)||void 0===r?void 0:r.errorType)){var s;if(Object(M.c)()&&o&&null!==(s=c.onFacebookLogin)&&void 0!==s&&s.facebookOauthData){var u=JSON.parse(c.onFacebookLogin.facebookOauthData);o(u)}else Object(R.b)(c.onFacebookLogin.redirectUrl)}else{var d;a.onFacebookFailure(n,null===(d=c.onFacebookLogin)||void 0===d?void 0:d.errorType)}}))}})),a.onFacebookConnect=a.onFacebookConnect.bind($()(a)),a.onFacebookFailure=a.onFacebookFailure.bind($()(a)),a}return d()(t,[{key:"onFacebookFailure",value:function(e,n){e(null!==n?Object(q.a)(N.a[n]):Object(S.plaintextTranslate)("Unable to sign up with Facebook."),A.d.error)}},{key:"render",value:function(){var e=this,n=this.props,t=n.children,a=n.viewer.facebookAuthNonce;return v.createElement(I.a,null,(function(n){var o=n.openStandaloneModal;return v.createElement(A.b,null,(function(n){if(Object(M.h)()){return t((function(){var t={provider:"facebook",perms:"email"};Object(M.d)()&&(t.limitedLogin=!0,t.nonce=a),Object(P.a)("showOauthConnectDialog",t,(function(t){!0!==t.success&&"true"!==t.success||e.onFacebookConnect(t,n,o)}))}))}var i=Object(C.d)(),l=i.success,r=i.encoded_access_token,c=i.provider,s=i.expires_in,u=i.fb_uid;return"True"===l&&u&&"facebook"===c&&e.onFacebookConnect({accessToken:r,expiresIn:s,id:u},n,o),t((function(){var e=Object(C.d)().next,n=Object(H.c)(e);Object(R.b)(n)}))}))}))}}]),t}(v.Component);ce.fragments={viewer:void 0!==oe?oe:oe=i},ce.contextType=K.a,ce.displayName="FacebookExternalLogin";var se=Object(k.b)(ce),ue=function(){var e=[{kind:"LocalArgument",name:"appleOauthData",type:"JSONString!",defaultValue:null},{kind:"LocalArgument",name:"signupForm",type:"String!",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:"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}]}];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:"73959f0e9da1aeacfb3788ae826faf237d1b7bbbb01c1c20f59467e9dc4bc6aa",text:null,metadata:{}}}}();ue.hash="eca578390bb318cc1ce97395f8913df3";var de,pe=ue;function me(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=_()(e);if(n){var o=_()(this).constructor;t=Reflect.construct(a,arguments,o)}else t=a.apply(this,arguments);return f()(this,t)}}var ge=function(e){m()(t,e);var n=me(t);function t(){return s()(this,t),n.apply(this,arguments)}return d()(t,[{key:"doLogin",value:function(e){Object(P.a)("loginStateChanged",{isLoggedIn:!0},(function(){return Object(R.b)(e)}))}},{key:"onAppleConnect",value:function(e,n){var a=this;Object(B.e)()||Object(k.c)({mutation:t.mutations.onAppleConnectMutation,variables:{appleOauthData:JSON.stringify(e),signupForm:this.context,loginUrl:String(Object(C.e)())}}).then((function(e){var t,o,i=e.data;null!==(t=i.onAppleLogin)&&void 0!==t&&t.success?!i.onAppleLogin.redirectUrl.includes("/signup")?a.doLogin(i.onAppleLogin.redirectUrl):Object(R.b)(i.onAppleLogin.redirectUrl,"modal_push"):a.onAppleFailure(n,null===(o=i.onAppleLogin)||void 0===o?void 0:o.errorType)}))}},{key:"onAppleFailure",value:function(e,n){e(n?Object(q.a)(N.a[n]):Object(S.plaintextTranslate)("Unable to sign up with Apple."),A.d.error)}},{key:"render",value:function(){var e=this,n=this.props.children;return v.createElement(A.b,null,(function(t){return n((function(){Object(P.a)("showOauthConnectDialog",{provider:"apple"},(function(n){"yes"===n.success&&e.onAppleConnect(n,t)}))}))}))}}]),t}(v.Component);ge.mutations={onAppleConnectMutation:void 0!==de?de:de=r},ge.contextType=K.a,ge.displayName="AppleExternalLogin";var fe,be=ge,_e=t("ET3D"),he=t("maJS"),ye=t("eRI6");function ve(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=_()(e);if(n){var o=_()(this).constructor;t=Reflect.construct(a,arguments,o)}else t=a.apply(this,arguments);return f()(this,t)}}var ke={facebook:"facebookConnectButton",google:"googleConnectButton",apple:"appleConnectButton"},we=function(e){m()(t,e);var n=ve(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(ke[n],"|").concat(t),o=he.a.signup;Object(_e.d)({impressionType:o,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,o=e.signupId,i=e.colorButton,l=void 0===i||i,r={facebook:"Facebook",google:"Google",apple:"Apple"}[n],c=function(e){return v.createElement(O.a,{impressionType:he.a.signup,impressionHash:"".concat(n,"ConnectButton|").concat(o)},v.createElement(ye.a,null,(function(t){var a=t.logClickthrough;return v.createElement(w.f,{onClick:function(){a("Signup".concat(r,"Click")),e()},underlineHover:!1,display:"Block",className:"puppeteer_test_login_button_".concat(n)},v.createElement(w.e,{borderRadius:"small",bg:l?{facebook:"#507cc0",google:"#df4930",apple:"#000000"}[n]:"white",borderAll:!0,style:{borderStyle:"solid"},p:"small",display:"flex",alignItems:"center",hover:{bg:"darken"}},v.createElement(F.b,{size:28,color:l?"white":"original",mr:"small",name:{facebook:"BrandFacebook",google:"BrandGoogle",apple:"BrandApple"}[n]}),v.createElement(w.s,{color:l?"white":"gray_dark"},v.createElement(S.Translate,null,"Continue with"," ",v.createElement(w.s,{display:"inline"},v.createElement(S.EnumTranslate,{value:n},{facebook:"Facebook",google:"Google",apple:"Apple"}))))))})))};return"google"===n?v.createElement(Z,{signupId:o},c):"facebook"===n?v.createElement(se,{viewer:t,handleHybridFlow:a},c):"apple"===n?v.createElement(be,null,c):c((function(){}))}}]),t}(v.Component);we.fragments={queryRoot:void 0!==fe?fe:fe=a},we.displayName="SocialLoginButton";n.a=Object(k.b)(we)},"2pkD":function(e,n,t){"use strict";t.d(n,"a",(function(){return b}));var a=t("lwsE"),o=t.n(a),i=t("W8MJ"),l=t.n(i),r=t("7W2i"),c=t.n(r),s=t("a1gu"),u=t.n(s),d=t("Nsbk"),p=t.n(d),m=t("q1tI"),g=t("VSaK");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=p()(e);if(n){var o=p()(this).constructor;t=Reflect.construct(a,arguments,o)}else t=a.apply(this,arguments);return u()(this,t)}}var b=function(e){c()(t,e);var n=f(t);function t(){var e;o()(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return(e=n.call.apply(n,[this].concat(i))).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(g.b)(this.handleScroll)}},{key:"componentWillUnmount",value:function(){Object(g.a)(this.handleScroll)}},{key:"render",value:function(){return this.props.children}}]),t}(m.Component);b.displayName="ScrollSpy"},"86Zj":function(e,n,t){"use strict";t.r(n);var a={};t.r(a),t.d(a,"default",(function(){return _}));var o,i,l=t("lwsE"),r=t.n(l),c=t("W8MJ"),s=t.n(c),u=t("7W2i"),d=t.n(u),p=t("a1gu"),m=t.n(p),g=t("Nsbk"),f=t.n(g),b={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:"ScalarField",alias:"canForceConfirmEmailSignup",name:"booleanFeature",args:[{kind:"Literal",name:"name",value:"CanForceConfirmEmailSignup"}],storageKey:'booleanFeature(name:"CanForceConfirmEmailSignup")'},{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:"827ec628d28cdff968eeb9937bd0a84d"},_=b,h=t("q1tI"),y=t("VyO/"),v=t("HZII"),k=t.n(v),w=t("SKAY"),O=t("I2ps"),S=t("Pp7N"),F=t("AaDK"),E=t("yju1"),j=t("nwxp"),L=t("mF64"),T=t("SW3P"),x=t("KP5v"),A=t("jufJ"),I=t("RA+f"),C=t("UyMh"),R=t("zLpq"),M=t("/bbo"),P=t("OMLc"),N=t("noLW"),W=t("2pkD"),G=t("LW3J"),U=t("NUwl"),D=t("xRCZ"),B=t("rg3m"),V=Object(B.a)({loader:function(){return Promise.all([t.e("vendor"),t.e("component-Login")]).then(t.bind(null,"xoPs"))}}),q=Object(B.a)({loader:function(){return Promise.all([t.e("vendor"),t.e("component-Login")]).then(t.bind(null,"kshV"))}}),K=t("Wu8p"),H=t("Y+04"),J=t("td6z"),z=t("H3xy"),Y=t("24iM"),Q=t("LVuF"),Z=t("eP4p");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 o=f()(this).constructor;t=Reflect.construct(a,arguments,o)}else t=a.apply(this,arguments);return m()(this,t)}}!function(e){e[e.SOCIAL=1]="SOCIAL",e[e.EMAIL_SIGNUP=2]="EMAIL_SIGNUP",e[e.EMAIL_LOGIN=3]="EMAIL_LOGIN"}(i||(i={}));var $=k()((function(e,n){Object(F.a)("signup_wall_impression",{wall_type:n,impression_hash:e})})),ee=function(e){d()(t,e);var n=X(t);function t(e){var a,o;r()(this,t);var l=!1;if((o=n.call(this,e)).props.wallType===U.a.customizable){var c=Object(w.getSetting)("adReferralSignupSettings"),s=c.isScrollToWall,u=c.timeout,d=c.isDismissible,p=Object(x.a)("fb_paid_acquisition_wall");"scroll_winner"!==p&&"test_scroll"!==p&&"test_scroll_button"!==p||(s=!0,u=null,d=!1),s?S.b.subscribe(S.a.SIGNUP_WALL_FROM_AD_REFERRAL,(function(){return o.triggerWall(d)})):u!==undefined&&null!==u&&setTimeout((function(){o.triggerWall(d)}),u)}else l=o.props.wallType===U.a.dismissible||(Object(j.f)()?o.props.wallType!==U.a.mobile_wall:o.props.wallType!==U.a.desktop_wall);var m=o.props.loginFormType;if(null==m){var g=Object(Z.e)();m=g===D.a.dismissible_wall||g===D.a.forced_wall?g:l?D.a.dismissible_wall:D.a.forced_wall}var f=Object(j.f)()&&o.props.wallType===U.a.mobile_wall||Object(j.c)()&&o.props.wallType===U.a.desktop_wall;return o.state={formType:i.SOCIAL,isDismissible:l,wallType:o.props.wallType,loginFormType:null!==(a=o.props.loginFormType)&&void 0!==a?a:m,facebookOauthData:undefined,showWall:f,scrollHeight:0},o}return s()(t,[{key:"componentDidMount",value:function(){var e=this;S.b.subscribe(S.a.SHOW_SIGNUP_WALL,(function(n){var t,a=null!==(t=n.payload.loginFormType)&&void 0!==t?t:e.props.loginFormType;Object(j.h)()||a!==D.a.earnings_programs?e.triggerWall(!0):e.triggerWall(!0,D.a.earnings_programs)})),Object(j.h)()&&this.state.isDismissible&&(Object(w.registerMessageHandler)("rightTextButtonPressed",(function(){e.triggerWall(!0)})),Object(E.a)("setPageAction",{rightTextButton:{title:Object(A.plaintextTranslate)("Sign In")}}),Object(w.getNativeSupportedSetting)("support_one_tap_sign_in")&&this.props.queryRoot.viewer.googleOneTapEnabled&&(Object(x.a)("android_one_tap_deep_link")||Object(T.a)("force_android_onetap_auto_login"))&&Object(E.a)("autoLoginWithGoogleAccount",{oneTap:!0,forced:Object(T.a)("force_android_onetap_auto_login")}))}},{key:"triggerWall",value:function(e,n){this.setState({isDismissible:e,formType:i.SOCIAL,loginFormType:null!==n&&void 0!==n?n:e?D.a.dismissible_wall:D.a.forced_wall,showWall:!0,scrollHeight:window.scrollY})}},{key:"handleFbMissingInfo",value:function(e,n){var t,a=this.props.queryRoot.viewer.canForceConfirmEmailSignup;Object(j.c)()&&(a?n(Object(K.getSignupEmailModalFlowProps)({name:null!==(t=e.name)&&void 0!==t?t:""})):this.setState({facebookOauthData:e,formType:i.EMAIL_SIGNUP}))}},{key:"renderGoogleButton",value:function(){var e=this.props.queryRoot,n=e.viewer.signupId;return h.createElement(A.UserGeneratedJSX,{translateParamName:"login_button"},h.createElement(Y.a,{variant:"google",queryRoot:e,signupId:n,colorButton:!1}))}},{key:"renderFacebookButton",value:function(e){var n=this,t=this.props.queryRoot,a=t.viewer.signupId;return h.createElement(A.UserGeneratedJSX,{translateParamName:"login_button"},h.createElement(K.SignupEmailModalFlow,null,(function(o){return h.createElement(Y.a,{variant:"facebook",queryRoot:t,signupId:a,colorButton:e,handleHybridFlow:function(e){return n.handleFbMissingInfo(e,o)}})})))}},{key:"renderSocialButtons",value:function(e){var n=this.state.wallType===U.a.customizable,t=Object(w.getSetting)("adReferralSignupSettings").buttonPosition,a=!1;if(n){var o=Object(x.a)("fb_paid_acquisition_wall");"test_scroll_button"===o?t=[2,1]:"scroll_winner"!==o&&"test_scroll"!==o||(t=[1]),1===t.length&&1===t[0]&&(a=!0)}var i=Object(j.c)()&&!e;return h.createElement(I.e,{display:i?"flex":undefined,mt:"medium",justifyContent:"center",alignItems:"center"},h.createElement(I.e,{mb:i?undefined:"small",borderRadius:"small",borderAll:!0},(!n||n&&2===t[0])&&this.renderGoogleButton(),n&&1===t[0]&&this.renderFacebookButton(a)),h.createElement(A.Translate,null,i&&(!n||n&&t.length>1)&&h.createElement(I.s,{mx:"medium",color:"gray_light",fontSize:i?"small":"tiny",passColorToLinks:!0},"or")),(!n||n&&t.length>1)&&h.createElement(I.e,{borderRadius:"small",borderAll:!0},(!n||n&&1===t[1])&&this.renderFacebookButton(a),n&&2===t[1]&&this.renderGoogleButton()))}},{key:"dismissWall",value:function(){this.state.loginFormType===D.a.earnings_programs&&Object(O.e)(H.a,null),this.setState({isDismissible:!1,wallType:U.a.no_wall,showWall:!1})}},{key:"renderLoginForm",value:function(){var e=this.props.queryRoot;return h.createElement(V,{queryRoot:e,showLoginButton:!0,onSignupClick:function(){}})}},{key:"renderSignupForm",value:function(){var e=this.props.queryRoot.viewer,n=this.state.facebookOauthData;return h.createElement(q,{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:"renderExternalShareSignupWall",value:function(){var e=this,n=this.props,t=n.children,a=n.queryRoot.viewer,o=a.canForceConfirmEmailSignup,l=this.state,r=l.formType,c=l.isDismissible,s=l.loginFormType,u=l.scrollHeight,d=this.canShowSignupWall(),p=Object(Z.f)(Object(L.e)());return h.createElement(z.a.Provider,{value:this.state.loginFormType},h.createElement(I.e,null,d&&h.createElement(I.j,{position:"fixed",alignItems:Object(j.c)()?"center":"flex-end",justifyContent:"center",top:0,left:0,bottom:0,right:0,bg:"rgba(68, 68, 68, 0.65)",overflow:"hidden",zIndex:"blocking_wall",onClick:function(){c&&e.dismissWall()}},h.createElement(I.e,{width:Object(j.c)()?440:"100%",onClick:function(e){e.stopPropagation()}},h.createElement(I.e,{p:"large",bg:"white",borderRadius:"small",boxShadow:"small",position:"relative"},h.createElement(I.j,{justifyContent:"center"},p&&h.createElement(J.c,{fillParent:!0,absorbClicks:!0}),c&&h.createElement(I.e,{position:"absolute",top:"tiny",left:"tiny"},h.createElement(R.a,{size:"small",icon:h.createElement(P.b,{name:"Close"}),onClick:function(){e.dismissWall()}})),h.createElement(I.e,{flex:"auto",width:Object(j.c)()?350:undefined},h.createElement(I.e,{textAlign:"center"},h.createElement(N.a,{color:"red",height:55})),h.createElement(I.s,{textAlign:"center",color:"black",bold:!0,position:"relative"},h.createElement(A.Translate,null,"A place to share knowledge and better understand the world")),h.createElement(I.e,{textAlign:"center"},r===i.SOCIAL&&this.renderSocialButtons(!0),r===i.EMAIL_SIGNUP&&this.renderSignupForm(),r===i.EMAIL_LOGIN&&this.renderLoginForm()),h.createElement(I.j,{mb:"medium",mt:"medium",justifyContent:"center"},h.createElement(M.a,{text:h.createElement(A.Translate,null,"Login"),size:Object(j.c)()?undefined:"small",isFullWidth:!0,onClick:function(){Object(j.c)()?e.setState({formType:i.EMAIL_LOGIN}):Object(C.b)("/login","modal_push")}}),h.createElement(I.e,{mx:"tiny"}),h.createElement(K.SignupEmailModalFlow,{loginFormType:s},(function(n){return h.createElement(M.a,{variant:"blue_outline",size:Object(j.c)()?undefined:"small",isFullWidth:!0,text:h.createElement(A.Translate,null,"Sign up with email"),onClick:function(){o?n():Object(j.c)()?e.setState({formType:i.EMAIL_SIGNUP}):Object(C.b)("/signup/email","modal_push")}})}))),h.createElement(I.s,{textAlign:"center"},h.createElement(Q.a,{signUpWall:!0,color:"gray_light",viewer:a}))))))),h.createElement(I.e,d?{position:"absolute",top:u?"-".concat(u,"px"):0,left:0,right:0,bottom:0,overflow:"hidden"}:{},t)))}},{key:"canShowSignupWall",value:function(){return this.state.showWall}},{key:"canShowExternalShareSignupWall",value:function(){return!!Object(L.e)().query.share&&"aggressive"===Object(x.a)("external_share_signup_wall")}},{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,o=n.dismissText,l=a.viewer,r=l.signupId,c=l.canForceConfirmEmailSignup,s=this.state,u=s.formType,d=s.wallType,p=s.isDismissible,m=s.loginFormType,g=s.scrollHeight,f=this.canShowSignupWall();if(f){Object(j.f)()&&Object(Z.j)(!1);var b=Object(Z.e)();b!==D.a.dismissible_wall&&b!==D.a.forced_wall&&Object(Z.k)(this.state.loginFormType),Object(Z.i)(String(Object(L.e)()));var _="".concat(m,"|").concat(r);$(_,d)}var y=Object(w.getSetting)("adReferralSignupSettings").scrollPercent;if(this.state.wallType===U.a.customizable){var v=Object(x.a)("fb_paid_acquisition_wall");"scroll_winner"===v?y=.05:"test_scroll"!==v&&"test_scroll_button"!==v||(y=.15)}var k=Object(Z.f)(Object(L.e)());return this.canShowExternalShareSignupWall()?this.renderExternalShareSignupWall():h.createElement(W.a,{onTrigger:function(){if(e.state.wallType===U.a.customizable){var n=Object(w.getSetting)("adReferralSignupSettings"),t=n.isReadMoreWall,a=n.isInlineWall,o=Object(w.getSetting)("adReferralSignupSettings"),i=o.isScrollToWall,l=o.isDismissible,r=Object(x.a)("fb_paid_acquisition_wall");"scroll_winner"!==r&&"test_scroll"!==r&&"test_scroll_button"!==r||(i=!0,l=!1),!i||t||a||e.triggerWall(l)}},triggerPercent:y},h.createElement(z.a.Provider,{value:this.state.loginFormType},h.createElement(I.e,null,f&&h.createElement(I.j,{position:"fixed",alignItems:Object(j.c)()?"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(j.f)()?"medium":undefined,pb:Object(j.f)()?50:undefined,onClick:function(){p&&e.dismissWall()}},h.createElement(I.e,{width:Object(j.c)()?530:undefined,onClick:function(e){e.stopPropagation()}},h.createElement(I.e,{p:"large",bg:"gray_ultralight",borderRadius:"small",boxShadow:"small",position:"relative"},k&&h.createElement(J.c,{fillParent:!0,absorbClicks:!0}),p&&h.createElement(I.e,{position:"absolute",top:"tiny",right:"tiny"},h.createElement(R.a,{size:"small",icon:h.createElement(P.b,{name:"Close"}),onClick:function(){e.dismissWall()}})),h.createElement(I.s,{textAlign:"center"},h.createElement(Q.a,{signUpWall:!0,color:"gray_dark",viewer:l})),u===i.SOCIAL&&this.renderSocialButtons(),u===i.EMAIL_SIGNUP&&this.renderSignupForm(),u===i.EMAIL_LOGIN&&this.renderLoginForm()),h.createElement(I.j,{mt:"medium",justifyContent:"center"},h.createElement(I.s,{color:"white",passColorToLinks:!0,fontSize:"small"},h.createElement(G.a,null,u!==i.SOCIAL&&h.createElement(I.f,{onClick:function(){return e.setState({formType:i.SOCIAL})}},h.createElement(A.Translate,null,"Continue with Google or Facebook")),u!==i.EMAIL_LOGIN&&h.createElement(I.f,{onClick:function(){Object(j.c)()?e.setState({formType:i.EMAIL_LOGIN}):Object(C.b)("/login","modal_push")}},h.createElement(A.Translate,null,"Login")),u!==i.EMAIL_SIGNUP&&h.createElement(K.SignupEmailModalFlow,{loginFormType:m},(function(n){return h.createElement(I.f,{onClick:function(){c?n():Object(j.c)()?e.setState({formType:i.EMAIL_SIGNUP}):Object(C.b)("/signup/email","modal_push")}},h.createElement(A.Translate,null,"Sign up with email"))})),p&&Object(j.c)()&&h.createElement(I.f,{onClick:function(){e.dismissWall()}},null!==o&&void 0!==o?o:h.createElement(A.Translate,null,"Close and read Quora"))))))),h.createElement(I.e,f?{position:"absolute",top:g?"-".concat(g,"px"):0,left:0,right:0,bottom:0,overflow:"hidden",style:{filter:"blur(3px)"}}:{},t))))}}]),t}(h.Component);ee.fragments={queryRoot:void 0!==o?o:o=a},ee.displayName="SignupWall";n["default"]=Object(y.b)(ee)},H3xy:function(e,n,t){"use strict";var a=t("q1tI"),o=t("xRCZ"),i=a.createContext(o.a.homepage);i.displayName="LoginFormTypeContext",n.a=i},JxU8:function(e,n,t){"use strict";t.d(n,"a",(function(){return c}));var a=t("lSNA"),o=t.n(a),i=t("q1tI"),l=t("WfQS"),r=t("jufJ"),c=function(e){var n;return Object(r.plaintextTranslate)(i.createElement(r.EnumTranslate,{value:e},(n={},o()(n,l.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()(n,l.a.banned_user,"You cannot log in because your account has been banned."),o()(n,l.a.account_delete,"Your account has been deleted."),o()(n,l.a.invalid_token,"There were some issues connecting to google. Please try again or signup with email."),o()(n,l.a.blocked_ip,"Unable to signup right now."),o()(n,l.a.failed_captcha,"Please try filling out the captcha again."),o()(n,l.a.already_logged_in,"You are already logged in, please refresh the page."),o()(n,l.a.account_already_exists,"An account with these credentials already exists."),o()(n,l.a.invite_code_needed,"You need an invite code to sign up right now."),o()(n,l.a.password_needed,"You must enter a password to sign up."),o()(n,l.a.no_google_name,"Unable to retrieve name from google. Please sign up using email."),o()(n,l.a.bad_name,"Please fix the errors with your name before submitting."),o()(n,l.a.password_leaked,"Please reset your password before proceeding."),o()(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 o,i=t("lwsE"),l=t.n(i),r=t("W8MJ"),c=t.n(r),s=t("7W2i"),u=t.n(s),d=t("a1gu"),p=t.n(d),m=t("Nsbk"),g=t.n(m),f={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=f,_=t("q1tI"),h=t("jufJ"),y=t("RA+f"),v=t("VyO/");function k(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 o=g()(this).constructor;t=Reflect.construct(a,arguments,o)}else t=a.apply(this,arguments);return p()(this,t)}}var w=function(e){u()(t,e);var n=k(t);function t(){return l()(this,t),n.apply(this,arguments)}return c()(t,[{key:"render",value:function(){var e=this.props,n=e.signUpWall,t=e.viewer,a=e.color;return _.createElement(y.s,{fontSize:"small",color:a,passColorToLinks:!0},_.createElement(h.Translate,null,"By continuing"," ",n?"I agree that I am at least 13 years old and agree":"you indicate that you agree"," ","to Quora\u2019s"," ",_.createElement(y.p,{textDecoration:"underline",href:"/about/tos",navStyle:"present"},"Terms of Service")," ","and",t.isGdprApplicable?" acknowledge Quora's ":" ",_.createElement(y.p,{textDecoration:"underline",href:"/about/privacy",navStyle:"present"},"Privacy Policy"),"."))}}]),t}(_.Component);w.fragments={viewer:void 0!==o?o:o=a},w.displayName="LoggedOutTOS";n.a=Object(v.b)(w)},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;new Map([[a.bad_actor,1],[a.rate_limit_exceeded_ip,3],[a.suspicious_name_email,4],[a.no_external_account_info,13],[a.rate_limit_exceeded_browser_id,15],[a.banned_browser_id,16],[a.other,99],[a.email_unconfirmed,100],[a.email_not_found,101],[a.bad_email,102],[a.bad_name,103],[a.bad_password,104],[a.too_many_attempts,200],[a.banned_user,201],[a.incorrect_password,202],[a.two_factor_authentication,203],[a.password_leaked,204],[a.force_password_reset,205],[a.account_delete,206],[a.invalid_token,207],[a.blocked_ip,208],[a.bad_token,209],[a.missing_fb_info,210],[a.failed_captcha,211],[a.already_logged_in,212],[a.account_already_exists,213],[a.invite_code_needed,214],[a.password_needed,215],[a.no_google_name,216],[a.unconfirmed_account_exists,217],[a.bad_authentication_token,218],[a.invalid_google_data,500],[a.no_email,997],[a.refused,998],[a.failed,999]]),new Map([[1,a.bad_actor],[3,a.rate_limit_exceeded_ip],[4,a.suspicious_name_email],[13,a.no_external_account_info],[15,a.rate_limit_exceeded_browser_id],[16,a.banned_browser_id],[99,a.other],[100,a.email_unconfirmed],[101,a.email_not_found],[102,a.bad_email],[103,a.bad_name],[104,a.bad_password],[200,a.too_many_attempts],[201,a.banned_user],[202,a.incorrect_password],[203,a.two_factor_authentication],[204,a.password_leaked],[205,a.force_password_reset],[206,a.account_delete],[207,a.invalid_token],[208,a.blocked_ip],[209,a.bad_token],[210,a.missing_fb_info],[211,a.failed_captcha],[212,a.already_logged_in],[213,a.account_already_exists],[214,a.invite_code_needed],[215,a.password_needed],[216,a.no_google_name],[217,a.unconfirmed_account_exists],[218,a.bad_authentication_token],[500,a.invalid_google_data],[997,a.no_email],[998,a.refused],[999,a.failed]])},Wu8p:function(e,n,t){"use strict";t.r(n),t.d(n,"getSignupEmailModalFlowProps",(function(){return c})),t.d(n,"useSignupEmailModalFlow",(function(){return s})),t.d(n,"SignupEmailModalFlow",(function(){return u})),t.d(n,"signupEmailModalFlowTransition",(function(){return p}));var a=t("QILm"),o=t.n(a),i=t("q1tI"),l=t("nW6E"),r=t("xRCZ"),c=function(e){return{initialModalProps:{name:"SignupEmailBasicInfoModal"},initialFlowData:Object.assign({name:"",email:"",captcha:"",loginFormType:r.a.homepage},e),containerProps:{easyDismissEnabled:!1},transitionName:"signupEmailModalFlowTransition"}},s=function(e){return Object(l.l)({modalFlowProps:c(e)})},u=function(e){var n=e.children,t=o()(e,["children"]);return i.createElement(l.d,{modalFlowProps:c(t)},(function(e){var t=e.openModalFlow;return n(t)}))},d=["SignupEmailBasicInfoModal","SignupEmailConfirmEmailModal","SignupEmailSetPasswordModal"],p=function(e){var n=e.activeModalProps,t=e.showNextModal,a=e.dismissModalFlow,o=n.name,i=d[d.indexOf(o)+1];i?t({modalProps:{name:i}}):a()}}}]);