(window.ansFrontendRelayWebpackJsonpFunction=window.ansFrontendRelayWebpackJsonpFunction||[]).push([["common-LoggedOut"],{"0iCA":function(e,t,n){"use strict";n.r(t),n.d(t,"ReCAPTCHA",(function(){return s}));var a=n("q1tI"),o=n.n(a),r=n("17x9"),i=n.n(r);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[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 t,n;function a(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(c(t)),t.handleErrored=t.handleErrored.bind(c(t)),t.handleChange=t.handleChange.bind(c(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(c(t)),t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r=a.prototype;return r.getValue=function(){return this.props.grecaptcha&&this._widgetId!==undefined?this.props.grecaptcha.getResponse(this._widgetId):null},r.getWidgetId=function(){return this.props.grecaptcha&&this._widgetId!==undefined?this._widgetId:null},r.execute=function(){var e=this.props.grecaptcha;if(e&&this._widgetId!==undefined)return e.execute(this._widgetId);this._executeRequested=!0},r.reset=function(){this.props.grecaptcha&&this._widgetId!==undefined&&this.props.grecaptcha.reset(this._widgetId)},r.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},r.handleErrored=function(){this.props.onErrored&&this.props.onErrored()},r.handleChange=function(e){this.props.onChange&&this.props.onChange(e)},r.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())},r.componentDidMount=function(){this.explicitRender()},r.componentDidUpdate=function(){this.explicitRender()},r.componentWillUnmount=function(){this._widgetId!==undefined&&(this.delayOfCaptchaIframeRemoving(),this.reset())},r.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)},r.handleRecaptchaRef=function(e){this.captcha=e},r.render=function(){var e=this.props,t=(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,t){if(null==e)return{};var n,a,o={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl"]));return o.a.createElement("div",l({},t,{ref:this.handleRecaptchaRef}))},a}(o.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=n("2mql"),d=n.n(u);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}var f={},g=0;var m,h,b=(m=function(){return"https://"+(("undefined"!==typeof window&&window.recaptchaOptions||{}).useRecaptchaNet?"recaptcha.net":"www.google.com")+"/recaptcha/api.js?onload=onloadcallback&render=explicit"},h=(h={callbackName:"onloadcallback",globalName:"grecaptcha"})||{},function(e){var t=e.displayName||e.name||"Component",n=function(t){var n,o;function r(e,n){var a;return(a=t.call(this,e,n)||this).state={},a.__scriptURL="",a}o=t,(n=r).prototype=Object.create(o.prototype),n.prototype.constructor=n,n.__proto__=o;var i=r.prototype;return i.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+g++),this.__scriptLoaderID},i.setupScriptURL=function(){return this.__scriptURL="function"===typeof m?m():m,this.__scriptURL},i.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,(function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)}))},i.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=f[this.__scriptURL];if(!e||!e.loaded)throw new Error("Script is not loaded.");for(var t in e.observers)e.observers[t](e);delete window[h.callbackName]},i.componentDidMount=function(){var e=this,t=this.setupScriptURL(),n=this.asyncScriptLoaderGetScriptLoaderID(),a=h,o=a.globalName,r=a.callbackName,i=a.scriptId;if(o&&"undefined"!==typeof window[o]&&(f[t]={loaded:!0,observers:{}}),f[t]){var l=f[t];return l&&(l.loaded||l.errored)?void this.asyncScriptLoaderHandleLoad(l):void(l.observers[n]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var c={};c[n]=function(t){return e.asyncScriptLoaderHandleLoad(t)},f[t]={loaded:!1,observers:c};var s=document.createElement("script");s.src=t,s.async=!0,i&&(s.id=i);var u=function(e){if(f[t]){var n=f[t].observers;for(var a in n)e(n[a])&&delete n[a]}};r&&"undefined"!==typeof window&&(window[r]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),s.onload=function(){var e=f[t];e&&(e.loaded=!0,u((function(t){return!r&&(t(e),!0)})))},s.onerror=function(){var e=f[t];e&&(e.errored=!0,u((function(t){return t(e),!0})))},document.body.appendChild(s)},i.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===h.removeOnUnmount)for(var t=document.getElementsByTagName("script"),n=0;n<t.length;n+=1)t[n].src.indexOf(e)>-1&&t[n].parentNode&&t[n].parentNode.removeChild(t[n]);var a=f[e];a&&(delete a.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===h.removeOnUnmount&&delete f[e])},i.render=function(){var t=h.globalName,n=this.props,o=(n.asyncScriptOnLoad,n.forwardedRef),r=function(e,t){if(null==e)return{};var n,a,o={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(n,["asyncScriptOnLoad","forwardedRef"]);return t&&"undefined"!==typeof window&&(r[t]="undefined"!==typeof window[t]?window[t]:undefined),r.ref=o,Object(a.createElement)(e,r)},r}(a.Component),o=Object(a.forwardRef)((function(e,t){return Object(a.createElement)(n,p({},e,{forwardedRef:t}))}));return o.displayName="AsyncScriptLoader("+t+")",o.propTypes={asyncScriptOnLoad:i.a.func},d()(o,e)})(s);t["default"]=b},"24iM":function(e,t,n){"use strict";var a={};n.r(a),n.d(a,"default",(function(){return v}));var o={};n.r(o),n.d(o,"default",(function(){return E}));var r={};n.r(r),n.d(r,"default",(function(){return G}));var i={};n.r(i),n.d(i,"default",(function(){return K}));var l={};n.r(l),n.d(l,"default",(function(){return ie}));var c=n("lwsE"),s=n.n(c),u=n("W8MJ"),d=n.n(u),p=n("7W2i"),f=n.n(p),g=n("a1gu"),m=n.n(g),h=n("Nsbk"),b=n.n(h),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,_=n("Wf7G"),w=n("eRI6"),k=n("jufJ"),O=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}],t=[{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:t},operation:{kind:"Operation",name:"AppleExternalLogin_onAppleLogin_Mutation",argumentDefinitions:e,selections:t},params:{operationKind:"mutation",name:"AppleExternalLogin_onAppleLogin_Mutation",id:"73959f0e9da1aeacfb3788ae826faf237d1b7bbbb01c1c20f59467e9dc4bc6aa",text:null,metadata:{}}}}();O.hash="eca578390bb318cc1ce97395f8913df3";var S,E=O,j=n("LNH1"),x=n("VyO/"),F=n("yju1"),I=n("FuLD"),T=n("mF64"),L=n("UyMh"),C=n("q1tI"),M=n.n(C),A=n("WfQS"),R=n("JxU8"),P=n("H3xy");function N(e){var t=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 n,a=b()(e);if(t){var o=b()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return m()(this,n)}}var D=function(e){f()(n,e);var t=N(n);function n(){return s()(this,n),t.apply(this,arguments)}return d()(n,[{key:"doLogin",value:function(e){Object(F.a)("loginStateChanged",{isLoggedIn:!0},(function(){return Object(L.b)(e)}))}},{key:"onAppleConnect",value:function(e,t){var a=this;Object(I.e)()||Object(x.c)({mutation:n.mutations.onAppleConnectMutation,variables:{appleOauthData:JSON.stringify(e),signupForm:this.context,loginUrl:String(Object(T.e)())}}).then((function(e){var n,o,r=e.data;null!==(n=r.onAppleLogin)&&void 0!==n&&n.success?!r.onAppleLogin.redirectUrl.includes("/signup")?a.doLogin(r.onAppleLogin.redirectUrl):Object(L.b)(r.onAppleLogin.redirectUrl,"modal_push"):a.onAppleFailure(t,null===(o=r.onAppleLogin)||void 0===o?void 0:o.errorType)}))}},{key:"onAppleFailure",value:function(e,t){e(t?Object(R.a)(A.a[t]):Object(k.plaintextTranslate)("Unable to sign up with Apple."),j.d.error)}},{key:"render",value:function(){var e=this,t=this.props.children;return M.a.createElement(j.b,null,(function(n){return t((function(){Object(F.a)("showOauthConnectDialog",{provider:"apple"},(function(t){"yes"===t.success&&e.onAppleConnect(t,n)}))}))}))}}]),n}(M.a.Component);D.mutations={onAppleConnectMutation:void 0!==S?S:S=o},D.contextType=P.a,D.displayName="AppleExternalLogin";var U=D,B=n("PJYZ"),W=n.n(B),q={kind:"Fragment",name:"FacebookExternalLogin_viewer",type:"Viewer",metadata:null,argumentDefinitions:[],selections:[{kind:"ScalarField",alias:null,name:"facebookAuthNonce",args:null,storageKey:null}],hash:"c8b17a6acdb7da559247426d02483019"},G=q,V=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}],t=[{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:t},operation:{kind:"Operation",name:"FacebookExternalLogin_onFacebookLogin_Mutation",argumentDefinitions:e,selections:t},params:{operationKind:"mutation",name:"FacebookExternalLogin_onFacebookLogin_Mutation",id:"3e954f956f6a426e48445ae299bc38793c6b516cbefe28e3dd6fe075e4e29beb",text:null,metadata:{}}}}();V.hash="6f53c886bcdf03abd72c5271b8860ab4";var H,z,K=V,J=n("Y+04"),Y=n("Iu3b"),Q=n("nwxp"),Z=n("HZII"),X=n.n(Z),$=n("eP4p");function ee(e){var t=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 n,a=b()(e);if(t){var o=b()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return m()(this,n)}}var te=void 0!==H?H:H=i,ne=function(e){f()(n,e);var t=ee(n);function n(e){var a;return s()(this,n),(a=t.call(this,e)).onFacebookConnect=X()((function(e,t,n){if(!Object(I.e)()){var o=a.props.handleHybridFlow,r=e.expiresIn,i=e.accessToken||e.access_token,l=e.authenticationToken,c=e.userID||e.id;Object(x.c)({mutation:te,variables:{fbUid:c,fbAccessToken:i,fbAuthenticationToken:l,expiresIn:r,signupForm:a.context,loginUrl:Object($.c)()}}).then((function(e){var r,i,l,c=e.data;if(null!==(r=c.onFacebookLogin)&&void 0!==r&&r.success)Object(J.i)(),Object($.h)(c.onFacebookLogin.redirectUrl);else if(null!==(i=c.onFacebookLogin)&&void 0!==i&&i.stateToken)n({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:c.onFacebookLogin.stateToken}}});else if("missing_fb_info"===(null===(l=c.onFacebookLogin)||void 0===l?void 0:l.errorType)){var s;if(Object(Q.c)()&&o&&null!==(s=c.onFacebookLogin)&&void 0!==s&&s.facebookOauthData){var u=JSON.parse(c.onFacebookLogin.facebookOauthData);o(u)}else Object(L.b)(c.onFacebookLogin.redirectUrl)}else{var d;a.onFacebookFailure(t,null===(d=c.onFacebookLogin)||void 0===d?void 0:d.errorType)}}))}})),a.onFacebookConnect=a.onFacebookConnect.bind(W()(a)),a.onFacebookFailure=a.onFacebookFailure.bind(W()(a)),a}return d()(n,[{key:"onFacebookFailure",value:function(e,t){e(null!==t?Object(R.a)(A.a[t]):Object(k.plaintextTranslate)("Unable to sign up with Facebook."),j.d.error)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,a=t.viewer.facebookAuthNonce;return M.a.createElement(Y.a,null,(function(t){var o=t.openStandaloneModal;return M.a.createElement(j.b,null,(function(t){if(Object(Q.h)()){return n((function(){var n={provider:"facebook",perms:"email"};Object(Q.d)()&&(n.limitedLogin=!0,n.nonce=a),Object(F.a)("showOauthConnectDialog",n,(function(n){!0!==n.success&&"true"!==n.success||e.onFacebookConnect(n,t,o)}))}))}var r=Object(T.d)(),i=r.success,l=r.encoded_access_token,c=r.provider,s=r.expires_in,u=r.fb_uid;return"True"===i&&u&&"facebook"===c&&e.onFacebookConnect({accessToken:l,expiresIn:s,id:u},t,o),n((function(){var e=Object(T.d)().next,t=Object($.b)(e);Object(L.b)(t)}))}))}))}}]),n}(M.a.Component);ne.fragments={viewer:void 0!==z?z:z=r},ne.contextType=P.a,ne.displayName="FacebookExternalLogin";var ae=Object(x.b)(ne),oe=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}],t=[{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:t},operation:{kind:"Operation",name:"GoogleExternalLogin_onGoogleLogin_Mutation",argumentDefinitions:e,selections:t},params:{operationKind:"mutation",name:"GoogleExternalLogin_onGoogleLogin_Mutation",id:"b656b6c7bd143699a8cf2eee12a8a469b91945e3bd624856c4c974090d381e8d",text:null,metadata:{}}}}();oe.hash="fc64ec42ba784275d249447e072fb9f4";var re,ie=oe,le=n("0Vtd"),ce=n("SKAY"),se=n("KQKP"),ue=n("rg3m"),de=Object(ue.a)({loader:function(){return n.e("common-LoggedOut").then(n.t.bind(null,"3HZZ",7))},loading:function(){return M.a.createElement(M.a.Fragment,null)},defer:!1});function pe(e){var t=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 n,a=b()(e);if(t){var o=b()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return m()(this,n)}}var fe=Object(Q.c)()?"desktop":"mobile_web2",ge=void 0!==re?re:re=l,me=function(e){f()(n,e);var t=pe(n);function n(){var e;s()(this,n);for(var a=arguments.length,o=new Array(a),r=0;r<a;r++)o[r]=arguments[r];return(e=t.call.apply(t,[this].concat(o))).onGoogleConnect=X()((function(t,n,a){if(!Object(I.e)()){var o=t.accessToken,r=t.auth_code;if(!o&&!r)if(Object(Q.c)()){var i=t.getAuthResponse(!0);o=i.access_token,r=i.auth_code,o||r||e.onGoogleFailure(n)}else e.onGoogleFailure(n);Object(x.c)({mutation:ge,variables:{accessToken:o,loginUrl:Object($.c)(),authCode:r,signupForm:e.context}}).then((function(t){var o,r=t.data,i=r.onGoogleLogin,l=i.success,c=i.redirectUrl;l?(Object(J.i)(),Object($.h)(c)):null!==(o=r.onGoogleLogin)&&void 0!==o&&o.stateToken?a({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:r.onGoogleLogin.stateToken}}}):e.onGoogleFailure(n,r.onGoogleLogin.errorType)}))}})),e}return d()(n,[{key:"onGoogleFailure",value:function(e,t){e(null!==t&&t!==undefined?Object(R.a)(A.a[t]):Object(k.plaintextTranslate)("Unable to sign up with Google."),j.d.error)}},{key:"shouldRedirectToMweb",value:function(){return window.location.href.includes("redirect_to_mweb=1")}},{key:"render",value:function(){var e=this,t=String(Object(T.e)());if(Object(Q.h)()&&t&&this.shouldRedirectToMweb())return Object(L.b)(t,"system_browser"),Object(F.a)("dismiss"),null;var n=this.props.children;return M.a.createElement(Y.a,null,(function(a){var o=a.openStandaloneModal;return M.a.createElement(j.b,null,(function(a){if(Object(Q.h)()){return n((function(){var n={provider:"google",url:t,scope:"oauth2:"+Object(se.a)("no_contacts").join(" "),perms:Object(se.a)("no_contacts"),server_google_id:Object(ce.getSetting)("googleClientId")};Object(F.a)("showOauthConnectDialog",n,(function(t){!0!==t.success&&"true"!==t.success||e.onGoogleConnect(t,a,o)}))}))}if(Object(Q.g)()||Object(le.l)(t)){var r=Object(T.d)(),i=r.success,l=r.encoded_access_token,c=r.provider;"True"===i&&"google"===c&&e.onGoogleConnect({accessToken:l},a,o);return n((function(){var e="/google_/oauth_window?"+"platform=".concat(fe)+"&target=".concat("signup")+"&perms=".concat("no_contacts");Object(le.l)(t)&&(e+="&tribe_subdomain=".concat(Object(le.h)(t))),Object(Q.g)()&&(e+="&redirect_to_mweb=1"),Object(L.b)(e)}))}return M.a.createElement(de,{clientId:Object(ce.getSetting)("googleClientId"),render:function(e){return n(e.onClick)},buttonText:"",uxMode:Object(Q.g)()?"redirect":"popup",onSuccess:function(t){return e.onGoogleConnect(t,a,o)},onFailure:function(){},cookiePolicy:Object(ce.getSetting)("googleCookiePolicy")})}))}))}}]),n}(M.a.Component);me.contextType=P.a,me.displayName="GoogleExternalLogin";var he,be=me,ye=n("OMLc"),ve=n("RA+f"),_e=n("ET3D"),we=n("maJS");function ke(e){var t=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 n,a=b()(e);if(t){var o=b()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return m()(this,n)}}var Oe={facebook:"facebookConnectButton",google:"googleConnectButton",apple:"appleConnectButton"},Se=function(e){f()(n,e);var t=ke(n);function n(){return s()(this,n),t.apply(this,arguments)}return d()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.variant,n=e.queryRoot.viewer.signupId,a="".concat(Oe[t],"|").concat(n),o=we.a.signup;Object(_e.d)({impressionType:o,impressionHash:a,metadataFields:["mobile","window_id","browser_id"]})}},{key:"render",value:function(){var e=this.props,t=e.variant,n=e.queryRoot.viewer,a=e.handleHybridFlow,o=e.signupId,r=e.colorButton,i=void 0===r||r,l=e.hasChevron,c=void 0!==l&&l,s={facebook:"Facebook",google:"Google",apple:"Apple"}[t],u=function(e){return M.a.createElement(_.a,{impressionType:we.a.signup,impressionHash:"".concat(t,"ConnectButton|").concat(o)},M.a.createElement(w.a,null,(function(n){var a=n.logClickthrough;return M.a.createElement(ve.f,{onClick:function(){a("Signup".concat(s,"Click")),e()},underlineHover:!1,display:"Block",className:"puppeteer_test_login_button_".concat(t)},M.a.createElement(ve.e,{borderRadius:"small",bg:i?{facebook:"#507cc0",google:"#df4930",apple:"#000000"}[t]:"white",borderAll:!0,borderColor:c?"gray_medium":undefined,borderWidth:"regular",p:"small",display:"flex",alignItems:"center",hover:{bg:"darken"}},c&&Object(Q.f)()?M.a.createElement(ve.j,{justifyContent:"space-between",alignItems:"center",width:"100%"},M.a.createElement(ve.n,{alignItems:"center"},M.a.createElement(ye.b,{size:28,color:i?"white":"original",mr:"small",name:{facebook:"BrandFacebook",google:"BrandGoogle",apple:"BrandApple"}[t]}),M.a.createElement(ve.s,{color:i?"white":"gray_dark"},M.a.createElement(k.Translate,null,"Continue with"," ",M.a.createElement(ve.s,{display:"inline"},M.a.createElement(k.EnumTranslate,{value:t},{facebook:"Facebook",google:"Google",apple:"Apple"}))))),M.a.createElement(ve.n,null,M.a.createElement(ye.b,{size:20,color:i?"white":"gray_dark",name:"ChevronRight"}))):M.a.createElement(M.a.Fragment,null,M.a.createElement(ye.b,{size:28,color:i?"white":"original",mr:"small",name:{facebook:"BrandFacebook",google:"BrandGoogle",apple:"BrandApple"}[t]}),M.a.createElement(ve.s,{color:i?"white":"gray_dark",mr:"small"},M.a.createElement(k.Translate,null,"Continue with"," ",M.a.createElement(ve.s,{display:"inline"},M.a.createElement(k.EnumTranslate,{value:t},{facebook:"Facebook",google:"Google",apple:"Apple"})))))))})))};return"google"===t?M.a.createElement(be,{signupId:o},u):"facebook"===t?M.a.createElement(ae,{viewer:n,handleHybridFlow:a},u):"apple"===t?M.a.createElement(U,null,u):u((function(){}))}}]),n}(M.a.Component);Se.fragments={queryRoot:void 0!==he?he:he=a},Se.displayName="SocialLoginButton";t.a=Object(x.b)(Se)},"3HZZ":function(e,t,n){"undefined"!=typeof self&&self,e.exports=function(e){return a={},t.m=n=[function(t){t.exports=e},function(e,t,n){e.exports=n(2)()},function(e,t,n){"use strict";function a(){}function o(){}var r=n(3);o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}var n={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n}},function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],a=!0,o=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){o=!0,r=e}finally{try{a||null==l["return"]||l["return"]()}finally{if(o)throw r}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){null!=t&&t<=e.length||(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],a=!0,o=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){o=!0,r=e}finally{try{a||null==l["return"]||l["return"]()}finally{if(o)throw r}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){null!=t&&t<=e.length||(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],a=!0,o=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){o=!0,r=e}finally{try{a||null==l["return"]||l["return"]()}finally{if(o)throw r}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){null!=t&&t<=e.length||(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],a=!0,o=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){o=!0,r=e}finally{try{a||null==l["return"]||l["return"]()}finally{if(o)throw r}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){null!=t&&t<=e.length||(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function d(e,t,n,a,o){var r=e.getElementsByTagName(t)[0],i=r,l=r;(l=e.createElement(t)).id=n,l.src=a,i&&i.parentNode?i.parentNode.insertBefore(l,i):e.head.appendChild(l),l.onload=o}function p(e,t){var n=e.getElementById(t);n&&n.parentNode.removeChild(n)}function f(e){return b.a.createElement("span",{style:{paddingRight:10,fontWeight:500,paddingLeft:e.icon?0:10,paddingTop:10,paddingBottom:10}},e.children)}function g(e){return b.a.createElement("div",{style:{marginRight:10,background:e.active?"#eee":"#fff",padding:10,borderRadius:2}},b.a.createElement("svg",{width:"18",height:"18",xmlns:"http://www.w3.org/2000/svg"},b.a.createElement("g",{fill:"#000",fillRule:"evenodd"},b.a.createElement("path",{d:"M9 3.48c1.69 0 2.83.73 3.48 1.34l2.54-2.48C13.46.89 11.43 0 9 0 5.48 0 2.44 2.02.96 4.96l2.91 2.26C4.6 5.05 6.62 3.48 9 3.48z",fill:"#EA4335"}),b.a.createElement("path",{d:"M17.64 9.2c0-.74-.06-1.28-.19-1.84H9v3.34h4.96c-.1.83-.64 2.08-1.84 2.92l2.84 2.2c1.7-1.57 2.68-3.88 2.68-6.62z",fill:"#4285F4"}),b.a.createElement("path",{d:"M3.88 10.78A5.54 5.54 0 0 1 3.58 9c0-.62.11-1.22.29-1.78L.96 4.96A9.008 9.008 0 0 0 0 9c0 1.45.35 2.82.96 4.04l2.92-2.26z",fill:"#FBBC05"}),b.a.createElement("path",{d:"M9 18c2.43 0 4.47-.8 5.96-2.18l-2.84-2.2c-.76.53-1.78.9-3.12.9-2.38 0-4.4-1.57-5.12-3.74L.97 13.04C2.45 15.98 5.48 18 9 18z",fill:"#34A853"}),b.a.createElement("path",{fill:"none",d:"M0 0h18v18H0z"}))))}function m(e){var t=r(Object(h.useState)(!1),2),n=t[0],a=t[1],o=r(Object(h.useState)(!1),2),i=o[0],l=o[1],c=e.tag,s=e.type,u=e.className,d=e.disabledStyle,p=e.buttonText,m=e.children,v=e.render,_=e.theme,w=e.icon,k=e.disabled,O=y({onSuccess:e.onSuccess,onAutoLoadFinished:e.onAutoLoadFinished,onRequest:e.onRequest,onFailure:e.onFailure,clientId:e.clientId,cookiePolicy:e.cookiePolicy,loginHint:e.loginHint,hostedDomain:e.hostedDomain,autoLoad:e.autoLoad,isSignedIn:e.isSignedIn,fetchBasicProfile:e.fetchBasicProfile,redirectUri:e.redirectUri,discoveryDocs:e.discoveryDocs,uxMode:e.uxMode,scope:e.scope,accessType:e.accessType,responseType:e.responseType,jsSrc:e.jsSrc,prompt:e.prompt}),S=O.signIn,E=k||!O.loaded;if(v)return v({onClick:S,disabled:E});var j={backgroundColor:"dark"===_?"rgb(66, 133, 244)":"#fff",display:"inline-flex",alignItems:"center",color:"dark"===_?"#fff":"rgba(0, 0, 0, .54)",boxShadow:"0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 1px 0 rgba(0, 0, 0, .24)",padding:0,borderRadius:2,border:"1px solid transparent",fontSize:14,fontWeight:"500",fontFamily:"Roboto, sans-serif"},x={cursor:"pointer",backgroundColor:"dark"===_?"#3367D6":"#eee",color:"dark"===_?"#fff":"rgba(0, 0, 0, .54)",opacity:1},F=E?Object.assign({},j,d):i?Object.assign({},j,x):n?Object.assign({},j,{cursor:"pointer",opacity:.9}):j;return b.a.createElement(c,{onMouseEnter:function(){return a(!0)},onMouseLeave:function(){a(!1),l(!1)},onMouseDown:function(){return l(!0)},onMouseUp:function(){return l(!1)},onClick:S,style:F,type:s,disabled:E,className:u},[w&&b.a.createElement(g,{key:1,active:i}),b.a.createElement(f,{icon:w,key:2},m||p)])}n.r(t),n.d(t,"default",(function(){return _})),n.d(t,"GoogleLogin",(function(){return _})),n.d(t,"GoogleLogout",(function(){return k})),n.d(t,"useGoogleLogin",(function(){return y})),n.d(t,"useGoogleLogout",(function(){return w}));var h=n(0),b=n.n(h),y=(n(1),function(e){function t(e){var t=e.getBasicProfile(),n=e.getAuthResponse();e.googleId=t.getId(),e.tokenObj=n,e.tokenId=n.id_token,e.accessToken=n.access_token,e.profileObj={googleId:t.getId(),imageUrl:t.getImageUrl(),email:t.getEmail(),name:t.getName(),givenName:t.getGivenName(),familyName:t.getFamilyName()},r(e)}function n(e){if(e&&e.preventDefault(),C){var n=window.gapi.auth2.getAuthInstance(),a={prompt:T};f(),"code"===x?n.grantOfflineAccess(a).then((function(e){return r(e)}),(function(e){return s(e)})):n.signIn(a).then((function(e){return t(e)}),(function(e){return s(e)}))}}var o=e.onSuccess,r=void 0===o?function(){}:o,i=e.onAutoLoadFinished,l=void 0===i?function(){}:i,c=e.onFailure,s=void 0===c?function(){}:c,u=e.onRequest,f=void 0===u?function(){}:u,g=e.clientId,m=e.cookiePolicy,b=e.loginHint,y=e.hostedDomain,v=e.autoLoad,_=e.isSignedIn,w=e.fetchBasicProfile,k=e.redirectUri,O=e.discoveryDocs,S=e.uxMode,E=e.scope,j=e.accessType,x=e.responseType,F=e.jsSrc,I=void 0===F?"https://apis.google.com/js/api.js":F,T=e.prompt,L=a(Object(h.useState)(!1),2),C=L[0],M=L[1];return Object(h.useEffect)((function(){var e=!1;return d(document,"script","google-login",I,(function(){var n={client_id:g,cookie_policy:m,login_hint:b,hosted_domain:y,fetch_basic_profile:w,discoveryDocs:O,ux_mode:S,redirect_uri:k,scope:E,access_type:j};"code"===x&&(n.access_type="offline"),window.gapi.load("auth2",(function(){var a=window.gapi.auth2.getAuthInstance();a?_&&a.isSignedIn.get()?(M(!0),l(!0),t(a.currentUser.get())):e||(M(!0),l(!1)):window.gapi.auth2.init(n).then((function(n){if(!e){M(!0);var a=_&&n.isSignedIn.get();l(a),a&&t(n.currentUser.get())}}),(function(e){M(!0),l(!1),s(e)}))}))})),function(){e=!0,p(document,"google-login")}}),[]),Object(h.useEffect)((function(){v&&n()}),[C]),{signIn:n,loaded:C}});function v(e){var t=s(Object(h.useState)(!1),2),n=t[0],a=t[1],o=s(Object(h.useState)(!1),2),r=o[0],i=o[1],l=e.tag,c=e.type,u=e.className,d=e.disabledStyle,p=e.buttonText,m=e.children,y=e.render,v=e.theme,_=e.icon,k=e.disabled,O=w({jsSrc:e.jsSrc,onFailure:e.onFailure,clientId:e.clientId,cookiePolicy:e.cookiePolicy,loginHint:e.loginHint,hostedDomain:e.hostedDomain,fetchBasicProfile:e.fetchBasicProfile,discoveryDocs:e.discoveryDocs,uxMode:e.uxMode,redirectUri:e.redirectUri,scope:e.scope,accessType:e.accessType,onLogoutSuccess:e.onLogoutSuccess}),S=O.signOut,E=k||!O.loaded;if(y)return y({onClick:S,disabled:E});var j={backgroundColor:"dark"===v?"rgb(66, 133, 244)":"#fff",display:"inline-flex",alignItems:"center",color:"dark"===v?"#fff":"rgba(0, 0, 0, .54)",boxShadow:"0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 1px 0 rgba(0, 0, 0, .24)",padding:0,borderRadius:2,border:"1px solid transparent",fontSize:14,fontWeight:"500",fontFamily:"Roboto, sans-serif"},x={cursor:"pointer",backgroundColor:"dark"===v?"#3367D6":"#eee",color:"dark"===v?"#fff":"rgba(0, 0, 0, .54)",opacity:1},F=E?Object.assign({},j,d):r?Object.assign({},j,x):n?Object.assign({},j,{cursor:"pointer",opacity:.9}):j;return b.a.createElement(l,{onMouseEnter:function(){return a(!0)},onMouseLeave:function(){a(!1),i(!1)},onMouseDown:function(){return i(!0)},onMouseUp:function(){return i(!1)},onClick:S,style:F,type:c,disabled:E,className:u},[_&&b.a.createElement(g,{key:1,active:r}),b.a.createElement(f,{icon:_,key:2},m||p)])}m.defaultProps={type:"button",tag:"button",buttonText:"Sign in with Google",scope:"profile email",accessType:"online",prompt:"",cookiePolicy:"single_host_origin",fetchBasicProfile:!0,isSignedIn:!1,uxMode:"popup",disabledStyle:{opacity:.6},icon:!0,theme:"light",onRequest:function(){}};var _=m,w=function(e){var t=e.jsSrc,n=void 0===t?"https://apis.google.com/js/api.js":t,a=e.onFailure,o=e.clientId,r=e.cookiePolicy,i=e.loginHint,c=e.hostedDomain,s=e.fetchBasicProfile,u=e.discoveryDocs,f=e.uxMode,g=e.redirectUri,m=e.scope,b=e.accessType,y=e.onLogoutSuccess,v=l(Object(h.useState)(!1),2),_=v[0],w=v[1];return Object(h.useEffect)((function(){return d(document,"script","google-login",n,(function(){var e={client_id:o,cookie_policy:r,login_hint:i,hosted_domain:c,fetch_basic_profile:s,discoveryDocs:u,ux_mode:f,redirect_uri:g,scope:m,access_type:b};window.gapi.load("auth2",(function(){window.gapi.auth2.getAuthInstance()?w(!0):window.gapi.auth2.init(e).then((function(){return w(!0)}),(function(e){return a(e)}))}))})),function(){p(document,"google-login")}}),[]),{signOut:function(){if(window.gapi){var e=window.gapi.auth2.getAuthInstance();null!=e&&e.signOut().then(e.disconnect().then(y))}},loaded:_}};v.defaultProps={type:"button",tag:"button",buttonText:"Logout of Google",disabledStyle:{opacity:.6},icon:!0,theme:"light",jsSrc:"https://apis.google.com/js/api.js"};var k=v}],t.c=a,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(a,o,function(t){return e[t]}.bind(null,o));return a},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=4);function t(e){if(a[e])return a[e].exports;var o=a[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n,a}(n("q1tI"))},"86Zj":function(e,t,n){"use strict";n.r(t);var a={};n.r(a),n.d(a,"default",(function(){return m}));var o=n("lwsE"),r=n.n(o),i=n("W8MJ"),l=n.n(i),c=n("7W2i"),s=n.n(c),u=n("a1gu"),d=n.n(u),p=n("Nsbk"),f=n.n(p),g=function(){var e=[{kind:"ScalarField",alias:null,name:"nid",args:null,storageKey:null}];return{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:"LinkedField",alias:null,name:"network",storageKey:null,args:null,concreteType:"Network",plural:!1,selections:[{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{name:"signup_wall_intent_driven_slogan",value:"headerandtext"},condition:"onGate",selections:e},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{experiment:"signup_wall_intent_driven_slogan",value:"headerandtext"},condition:"onVariant",selections:e}]},{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}]}}();g.hash="b15c35d57e981403931ce15307c08c67";var m=g,h=n("Y+04"),b=n("LW3J"),y=n("jufJ"),v=n("rg3m"),_=Object(v.a)({loader:function(){return n.e("component-Login").then(n.bind(null,"xoPs"))}}),w=Object(v.a)({loader:function(){return n.e("component-Login").then(n.bind(null,"kshV"))}}),k=n("Wu8p"),O=n("zLpq"),S=n("OMLc"),E=n("MzdU"),j=n("td6z"),x=n("VSaK"),F=n("q1tI"),I=n.n(F);function T(e){var t=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 n,a=f()(e);if(t){var o=f()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return d()(this,n)}}var L=function(e){s()(n,e);var t=T(n);function n(){var e;r()(this,n);for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(e=t.call.apply(t,[this].concat(o))).triggerWall=function(e){var t;if(null!==e&&void 0!==e&&e.body&&null!==(t=document)&&void 0!==t&&t.body){var n=Math.round(e.body.offsetTop);return Math.max(0,window.pageYOffset-n)/(document.body.scrollHeight-e.body.clientHeight)}return!1},e.handleScroll=function(t){var n=t.target;(e.props.triggerPercent?e.props.triggerPercent:.5)<e.triggerWall(n)&&e.props.onTrigger&&e.props.onTrigger()},e}return l()(n,[{key:"componentDidMount",value:function(){Object(x.b)(this.handleScroll)}},{key:"componentWillUnmount",value:function(){Object(x.a)(this.handleScroll)}},{key:"render",value:function(){return this.props.children}}]),n}(I.a.Component);L.displayName="ScrollSpy";var C,M,A=n("RA+f"),R=n("SKAY"),P=n("I2ps"),N=n("Pp7N"),D=n("KP5v"),U=n("SW3P"),B=n("VyO/"),W=n("AaDK"),q=n("yju1"),G=n("nwxp"),V=n("mF64"),H=n("UyMh"),z=n("HZII"),K=n.n(z),J=n("xRCZ"),Y=n("NUwl"),Q=n("LVuF"),Z=n("H3xy"),X=n("24iM"),$=n("eP4p");function ee(e){var t=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 n,a=f()(e);if(t){var o=f()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return d()(this,n)}}!function(e){e[e.SOCIAL=1]="SOCIAL",e[e.EMAIL_SIGNUP=2]="EMAIL_SIGNUP",e[e.EMAIL_LOGIN=3]="EMAIL_LOGIN"}(M||(M={}));var te=K()((function(e,t){Object(W.a)("signup_wall_impression",{wall_type:t,impression_hash:e})})),ne=function(e){s()(n,e);var t=ee(n);function n(e){var a,o;r()(this,n);var i=!1;if((o=t.call(this,e)).props.wallType===Y.a.customizable){var l=Object(R.getSetting)("adReferralSignupSettings"),c=l.isScrollToWall,s=l.timeout,u=l.isDismissible;c?N.b.subscribe(N.a.SIGNUP_WALL_FROM_AD_REFERRAL,(function(){return o.triggerWall(u)})):s!==undefined&&null!==s&&setTimeout((function(){o.triggerWall(u)}),s)}else o.props.wallType===Y.a.related_question_slogan?(i=!1,o.triggerWall(!1,J.a.related_question_slogan)):i=o.props.wallType===Y.a.dismissible||(Object(G.f)()?o.props.wallType!==Y.a.mobile_wall:o.props.wallType!==Y.a.desktop_wall);var d=o.props.loginFormType;if(null==d){var p=Object($.d)();d=p===J.a.dismissible_wall||p===J.a.forced_wall?p:i?J.a.dismissible_wall:J.a.forced_wall}var f=o.props.wallType===Y.a.related_question_slogan||Object(G.f)()&&o.props.wallType===Y.a.mobile_wall||Object(G.c)()&&o.props.wallType===Y.a.desktop_wall;return o.state={formType:M.SOCIAL,isDismissible:i,wallType:o.props.wallType,loginFormType:o.props.wallType===Y.a.related_question_slogan?J.a.related_question_slogan:null!==(a=o.props.loginFormType)&&void 0!==a?a:d,facebookOauthData:undefined,showWall:f,scrollHeight:0},o}return l()(n,[{key:"shouldUseModernStyle",value:function(){return!(this.state.wallType===Y.a.customizable)&&("whitebgpluschevron"===Object(U.a)("signup_wall_ui")||"whitebgpluschevron"===Object(D.a)("signup_wall_ui"))}},{key:"shouldShowEmailAsPrimary",value:function(){return!(this.state.wallType===Y.a.customizable)&&("email"===Object(U.a)("signup_wall_ui")||"email"===Object(D.a)("signup_wall_ui"))}},{key:"shouldShowSlogan",value:function(){return!(this.state.wallType===Y.a.customizable)&&("slogan"===Object(U.a)("signup_wall_ui")||"slogan"===Object(D.a)("signup_wall_ui"))}},{key:"shouldShowIntentDrivenSlogans",value:function(){var e=this.props.queryRoot.viewer.network.nid;return!(this.state.wallType===Y.a.customizable)&&(0===e&&("headerandtext"===Object(U.a)("signup_wall_intent_driven_slogan")||"headerandtext"===Object(D.a)("signup_wall_intent_driven_slogan")))}},{key:"hasIntentSlogan",value:function(){var e=this.state.loginFormType;return!!this.shouldShowIntentDrivenSlogans()&&(e===J.a.upvote_slogan||e===J.a.downvote_slogan||e===J.a.comment_slogan||e===J.a.quora_share_slogan||e===J.a.related_question_slogan)}},{key:"componentDidMount",value:function(){var e=this;N.b.subscribe(N.a.SHOW_SIGNUP_WALL,(function(t){var n,a=null!==(n=t.payload.loginFormType)&&void 0!==n?n:e.props.loginFormType;Object(G.h)()||a!==J.a.earnings_programs?a===J.a.forced_wall?e.triggerWall(!1):!e.shouldShowIntentDrivenSlogans()||a!==J.a.upvote_slogan&&a!==J.a.downvote_slogan&&a!==J.a.comment_slogan&&a!==J.a.quora_share_slogan?e.triggerWall(!0):e.triggerWall(!0,a):e.triggerWall(!0,J.a.earnings_programs)})),Object(G.h)()&&this.state.isDismissible&&(Object(R.registerMessageHandler)("rightTextButtonPressed",(function(){e.triggerWall(!0)})),Object(q.a)("setPageAction",{rightTextButton:{title:Object(y.plaintextTranslate)("Sign In")}}),Object(R.getNativeSupportedSetting)("support_one_tap_sign_in")&&this.props.queryRoot.viewer.googleOneTapEnabled&&(Object(D.a)("android_one_tap_deep_link")||Object(U.a)("force_android_onetap_auto_login"))&&Object(q.a)("autoLoginWithGoogleAccount",{oneTap:!0,forced:Object(U.a)("force_android_onetap_auto_login")}))}},{key:"triggerWall",value:function(e,t){this.setState({isDismissible:e,formType:M.SOCIAL,loginFormType:null!==t&&void 0!==t?t:e?J.a.dismissible_wall:J.a.forced_wall,showWall:!0,scrollHeight:window.scrollY})}},{key:"handleFbMissingInfo",value:function(e,t){var n,a=this.props.queryRoot.viewer.canForceConfirmEmailSignup;Object(G.c)()&&(a?t(Object(k.getSignupEmailModalFlowProps)({name:null!==(n=e.name)&&void 0!==n?n:""})):this.setState({facebookOauthData:e,formType:M.EMAIL_SIGNUP}))}},{key:"renderGoogleButton",value:function(){var e=this.props.queryRoot,t=e.viewer.signupId;return I.a.createElement(y.UserGeneratedJSX,{translateParamName:"login_button"},I.a.createElement(X.a,{variant:"google",queryRoot:e,signupId:t,colorButton:!1,hasChevron:this.shouldUseModernStyle()}))}},{key:"renderFacebookButton",value:function(e){var t=this,n=this.props.queryRoot,a=n.viewer.signupId;return I.a.createElement(y.UserGeneratedJSX,{translateParamName:"login_button"},I.a.createElement(k.SignupEmailModalFlow,null,(function(o){return I.a.createElement(X.a,{variant:"facebook",queryRoot:n,signupId:a,colorButton:e,handleHybridFlow:function(e){return t.handleFbMissingInfo(e,o)},hasChevron:t.shouldUseModernStyle()})})))}},{key:"renderEmailSignupButton",value:function(e){var t=this,n=this.props.queryRoot.viewer.canForceConfirmEmailSignup;return I.a.createElement(k.SignupEmailModalFlow,{loginFormType:e},(function(e){return I.a.createElement(A.f,{onClick:function(){n?e():Object(G.c)()?t.setState({formType:M.EMAIL_SIGNUP}):Object(H.b)("/signup/email","modal_push")},display:t.shouldShowEmailAsPrimary()?"Block":undefined,underlineHover:!t.shouldShowEmailAsPrimary()},t.shouldShowEmailAsPrimary()?I.a.createElement(A.e,{borderRadius:"small",bg:"white",borderAll:!0,borderWidth:"regular",p:"small",display:"flex",alignItems:"center",hover:{bg:"darken"}},I.a.createElement(S.b,{size:28,color:"original",mr:"small",name:"Envelope"}),I.a.createElement(A.s,{color:"gray_dark",mr:"small"},I.a.createElement(y.Translate,null,"Sign up with email"))):I.a.createElement(y.Translate,null,"Sign up with email"))}))}},{key:"renderSocialButtons",value:function(e){var t=this.state.wallType===Y.a.customizable,n=Object(R.getSetting)("adReferralSignupSettings").buttonPosition,a=!1;return t&&1===n.length&&1===n[0]&&(a=!0),this.shouldShowEmailAsPrimary()?I.a.createElement(A.j,{mt:"medium",justifyContent:"center",flexDirection:"column"},I.a.createElement(A.e,{mb:"small"},(!t||t&&2===n[0])&&this.renderGoogleButton(),t&&1===n[0]&&this.renderFacebookButton(a)),(!t||t&&n.length>1)&&I.a.createElement(A.e,{mb:"small"},(!t||t&&1===n[1])&&this.renderFacebookButton(a),t&&2===n[1]&&this.renderGoogleButton()),I.a.createElement(A.e,null,this.renderEmailSignupButton(e))):I.a.createElement(A.e,{display:Object(G.c)()?"flex":undefined,mt:"medium",justifyContent:"center",alignItems:"center"},I.a.createElement(A.e,{mb:Object(G.f)()?"small":undefined},(!t||t&&2===n[0])&&this.renderGoogleButton(),t&&1===n[0]&&this.renderFacebookButton(a)),Object(G.c)()&&(!t||t&&n.length>1)&&I.a.createElement(A.s,{mx:"medium",color:"gray_light",fontSize:Object(G.f)()?"tiny":"small",passColorToLinks:!0},I.a.createElement(y.Translate,null,"or")),(!t||t&&n.length>1)&&I.a.createElement(A.e,null,(!t||t&&1===n[1])&&this.renderFacebookButton(a),t&&2===n[1]&&this.renderGoogleButton()))}},{key:"dismissWall",value:function(){this.state.loginFormType===J.a.earnings_programs&&Object(P.e)(h.a,null),this.setState({isDismissible:!1,wallType:Y.a.no_wall,showWall:!1})}},{key:"renderLoginForm",value:function(){var e=this.props.queryRoot;return I.a.createElement(_,{queryRoot:e,showLoginButton:!0,onSignupClick:function(){}})}},{key:"renderSignupForm",value:function(){var e=this.props.queryRoot.viewer,t=this.state.facebookOauthData;return I.a.createElement(w,{viewer:e,showSignupButton:!0,initialGivenName:null===t||void 0===t?void 0:t.first_name,initialFamilyName:null===t||void 0===t?void 0:t.last_name,initialName:null===t||void 0===t?void 0:t.name})}},{key:"canShowSignupWall",value:function(){return this.state.showWall}},{key:"componentDidUpdate",value:function(e,t){t.showWall&&!this.state.showWall&&window.scroll(0,this.state.scrollHeight)}},{key:"renderIntentDrivenSlogans",value:function(){var e,t,n,a=this.state.loginFormType;return a===J.a.upvote_slogan?(e=Object(y.plaintextTranslate)("Upvote to show appreciation"),t=Object(y.plaintextTranslate)("Join Quora to let the author know that you like their answer."),n="Upvote"):a===J.a.downvote_slogan?(e=Object(y.plaintextTranslate)("Downvote low quality answers"),t=Object(y.plaintextTranslate)("Join Quora to downvote if this answer wasn't worth your time."),n="Downvote"):a===J.a.comment_slogan?(e=Object(y.plaintextTranslate)("Participate in the discussion"),t=Object(y.plaintextTranslate)("Join Quora to view comments or respond to this answer."),n="Comment"):a===J.a.quora_share_slogan?(e=Object(y.plaintextTranslate)("Share to pass it on"),t=Object(y.plaintextTranslate)("Join Quora to share this answer with your community."),n="QuoraShare"):a===J.a.related_question_slogan?(e=Object(y.plaintextTranslate)("Join Quora to read this page"),t=Object(y.plaintextTranslate)("Start exploring one of the world's largest knowledge sharing communities.")):(e="",t=""),I.a.createElement(A.j,{flexDirection:"column",justifyContent:"center",mb:"large"},n&&I.a.createElement(E.a,{iconName:n,size:24,bg:"blue",borderRadius:"circle",mb:"small",alignSelf:"center"}),I.a.createElement(A.s,{bold:!0,fontSize:"large",textAlign:"center",display:"block"},e),I.a.createElement(A.s,{color:"gray",fontSize:"small",display:"block",mt:"tiny",textAlign:"center"},t))}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,a=t.queryRoot,o=t.dismissText,r=a.viewer,i=r.signupId,l=this.state,c=l.formType,s=l.wallType,u=l.isDismissible,d=l.loginFormType,p=l.scrollHeight,f=this.canShowSignupWall();if(f){Object(G.f)()&&Object($.j)(!1);var g=Object($.d)();g!==J.a.dismissible_wall&&g!==J.a.forced_wall&&Object($.k)(this.state.loginFormType),Object($.i)(String(Object(V.e)()));var m="".concat(d,"|").concat(i);te(m,s)}var h=Object(R.getSetting)("adReferralSignupSettings").scrollPercent,v=Object($.e)(Object(V.e)());return I.a.createElement(L,{onTrigger:function(){if(e.state.wallType===Y.a.customizable){var t=Object(R.getSetting)("adReferralSignupSettings"),n=t.isReadMoreWall,a=t.isInlineWall,o=Object(R.getSetting)("adReferralSignupSettings"),r=o.isScrollToWall,i=o.isDismissible;!r||n||a||e.triggerWall(i)}},triggerPercent:h},I.a.createElement(Z.a.Provider,{value:this.state.loginFormType},I.a.createElement(A.e,null,f&&I.a.createElement(A.j,{position:"fixed",alignItems:Object(G.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(G.f)()?"medium":undefined,pb:Object(G.f)()?50:undefined,onClick:function(){u&&e.dismissWall()}},I.a.createElement(A.e,{width:Object(G.c)()?c===M.SOCIAL&&this.shouldShowEmailAsPrimary()?450:530:undefined,onClick:function(e){e.stopPropagation()}},I.a.createElement(A.e,{p:"large",bg:this.shouldUseModernStyle()?"white":"gray_ultralight",borderRadius:"small",boxShadow:"small",position:"relative"},v&&I.a.createElement(j.c,{fillParent:!0,absorbClicks:!0}),u&&I.a.createElement(A.e,{position:"absolute",top:"tiny",right:"tiny"},I.a.createElement(O.a,{size:"small",icon:I.a.createElement(S.b,{name:"Close"}),onClick:function(){e.dismissWall()}})),this.shouldShowSlogan()?I.a.createElement(A.s,{textAlign:"center",bold:!0,fontSize:Object(G.c)()?"regular_title":"large"},I.a.createElement(y.Translate,null,"A place to share knowledge and better understand the world")):this.hasIntentSlogan()?this.renderIntentDrivenSlogans():I.a.createElement(A.s,{textAlign:"center"},I.a.createElement(Q.a,{signUpWall:!0,color:"gray_dark",viewer:r})),c===M.SOCIAL&&this.renderSocialButtons(d),c===M.EMAIL_SIGNUP&&this.renderSignupForm(),c===M.EMAIL_LOGIN&&this.renderLoginForm(),(this.shouldShowSlogan()||this.hasIntentSlogan())&&I.a.createElement(A.s,{textAlign:"center",mt:"small",fontWeight:"regular"},I.a.createElement(Q.a,{signUpWall:!0,color:"gray_light",fontSize:this.hasIntentSlogan()?"micro":"tiny",viewer:r}))),I.a.createElement(A.j,{mt:"medium",justifyContent:"center"},I.a.createElement(A.s,{color:"white",passColorToLinks:!0,fontSize:"small"},I.a.createElement(b.a,null,c!==M.SOCIAL&&I.a.createElement(A.f,{onClick:function(){return e.setState({formType:M.SOCIAL})}},I.a.createElement(y.Translate,null,"Continue with Google or Facebook")),c!==M.EMAIL_LOGIN&&I.a.createElement(I.a.Fragment,null,this.shouldShowEmailAsPrimary()&&c===M.SOCIAL&&I.a.createElement(A.n,{mr:"small"},I.a.createElement(y.Translate,null,"Already have an account?")),I.a.createElement(A.f,{onClick:function(){Object(G.c)()?e.setState({formType:M.EMAIL_LOGIN}):Object(H.b)("/login","modal_push")}},I.a.createElement(y.Translate,null,"Login"))),c!==M.EMAIL_SIGNUP&&!(this.shouldShowEmailAsPrimary()&&c===M.SOCIAL)&&this.renderEmailSignupButton(d),u&&Object(G.c)()&&!(this.shouldShowEmailAsPrimary()&&c===M.SOCIAL)&&I.a.createElement(A.f,{onClick:function(){e.dismissWall()}},null!==o&&void 0!==o?o:I.a.createElement(y.Translate,null,"Close and read Quora"))))))),I.a.createElement(A.e,f?{position:"absolute",top:p?"-".concat(p,"px"):0,left:0,right:0,bottom:0,overflow:"hidden",style:{filter:"blur(3px)"}}:{},n))))}}]),n}(I.a.Component);ne.fragments={queryRoot:void 0!==C?C:C=a},ne.displayName="SignupWall";t["default"]=Object(B.b)(ne)},H3xy:function(e,t,n){"use strict";var a=n("q1tI"),o=n.n(a),r=n("xRCZ"),i=o.a.createContext(r.a.homepage);i.displayName="LoginFormTypeContext",t.a=i},JxU8:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n("lSNA"),o=n.n(a),r=n("jufJ"),i=n("q1tI"),l=n.n(i),c=n("WfQS"),s=function(e){var t;return Object(r.plaintextTranslate)(l.a.createElement(r.EnumTranslate,{value:e},(t={},o()(t,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."),o()(t,c.a.banned_user,"You cannot log in because your account has been banned."),o()(t,c.a.account_delete,"Your account has been deleted."),o()(t,c.a.invalid_token,"There were some issues connecting to google. Please try again or signup with email."),o()(t,c.a.blocked_ip,"Unable to signup right now."),o()(t,c.a.failed_captcha,"Please try filling out the captcha again."),o()(t,c.a.already_logged_in,"You are already logged in, please refresh the page."),o()(t,c.a.account_already_exists,"An account with these credentials already exists."),o()(t,c.a.invite_code_needed,"You need an invite code to sign up right now."),o()(t,c.a.password_needed,"You must enter a password to sign up."),o()(t,c.a.no_google_name,"Unable to retrieve name from google. Please sign up using email."),o()(t,c.a.bad_name,"Please fix the errors with your name before submitting."),o()(t,c.a.password_leaked,"Please reset your password before proceeding."),o()(t,"DEFAULT","Unable to sign up, please try again later."),t)))}},LVuF:function(e,t,n){"use strict";var a={};n.r(a),n.d(a,"default",(function(){return h}));var o,r=n("lwsE"),i=n.n(r),l=n("W8MJ"),c=n.n(l),s=n("7W2i"),u=n.n(s),d=n("a1gu"),p=n.n(d),f=n("Nsbk"),g=n.n(f),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"},h=m,b=n("jufJ"),y=n("RA+f"),v=n("VyO/"),_=n("q1tI"),w=n.n(_);function k(e){var t=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 n,a=g()(e);if(t){var o=g()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return p()(this,n)}}var O=function(e){u()(n,e);var t=k(n);function n(){return i()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.signUpWall,n=e.viewer,a=e.color,o=e.fontSize,r=void 0===o?"small":o;return w.a.createElement(y.s,{fontSize:r,color:a,passColorToLinks:!0},w.a.createElement(b.Translate,null,"By continuing"," ",t?"I agree that I am at least 13 years old and agree":"you indicate that you agree"," ","to Quora\u2019s"," ",w.a.createElement(y.p,{textDecoration:"underline",href:"/about/tos",navStyle:"present"},"Terms of Service")," ","and",n.isGdprApplicable?" acknowledge Quora's ":" ",w.a.createElement(y.p,{textDecoration:"underline",href:"/about/privacy",navStyle:"present"},"Privacy Policy"),"."))}}]),n}(w.a.Component);O.fragments={viewer:void 0!==o?o:o=a},O.displayName="LoggedOutTOS";t.a=Object(v.b)(O)},WfQS:function(e,t,n){"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={})),t.a=a},Wu8p:function(e,t,n){"use strict";n.r(t),n.d(t,"getSignupEmailModalFlowProps",(function(){return s})),n.d(t,"useSignupEmailModalFlow",(function(){return u})),n.d(t,"SignupEmailModalFlow",(function(){return d})),n.d(t,"signupEmailModalFlowTransition",(function(){return f}));var a=n("QILm"),o=n.n(a),r=n("nW6E"),i=n("q1tI"),l=n.n(i),c=n("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(r.l)({modalFlowProps:s(e)})},d=function(e){var t=e.children,n=o()(e,["children"]);return l.a.createElement(r.d,{modalFlowProps:s(n)},(function(e){var n=e.openModalFlow;return t(n)}))},p=["SignupEmailBasicInfoModal","SignupEmailConfirmEmailModal","SignupEmailSetPasswordModal"],f=function(e){var t=e.activeModalProps,n=e.showNextModal,a=e.dismissModalFlow,o=t.name,r=p[p.indexOf(o)+1];r?n({modalProps:{name:r}}):a()}},nW6E:function(e,t,n){"use strict";var a=n("yY6q");n.d(t,"c",(function(){return a.ModalContainerContext}));var o=n("51I4");n.d(t,"k",(function(){return o.b}));var r=n("jQ0q");n.d(t,"d",(function(){return r.a})),n.d(t,"l",(function(){return r.b}));var i=n("fut1");n.d(t,"e",(function(){return i.a}));var l=n("7r18");n.d(t,"a",(function(){return l.b})),n.d(t,"b",(function(){return l.d})),n.d(t,"f",(function(){return l.f})),n.d(t,"g",(function(){return l.h})),n.d(t,"h",(function(){return l.i})),n.d(t,"i",(function(){return l.j}));var c=n("Iu3b");n.d(t,"j",(function(){return c.a})),n.d(t,"m",(function(){return c.b}))},sCYA:function(e,t,n){"use strict";n.d(t,"a",(function(){return x})),n.d(t,"b",(function(){return A}));var a=n("lwsE"),o=n.n(a),r=n("W8MJ"),i=n.n(r),l=n("PJYZ"),c=n.n(l),s=n("7W2i"),u=n.n(s),d=n("a1gu"),p=n.n(d),f=n("Nsbk"),g=n.n(f),m=n("vOnD"),h=n("v2zQ"),b=n("RA+f"),y=n("SKAY"),v=n("SW3P"),_=n("nwxp"),w=n("q1tI"),k=n.n(w),O=n("Ftba"),S=n("zaBG"),E=n("7r18");function j(e){var t=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 n,a=g()(e);if(t){var o=g()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return p()(this,n)}}var x="80vh",F="\n  .modal_content_inner > div {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    overflow: hidden;\n    height: 100%;\n  }\n",I=Object(m["default"])(b.a).withConfig({displayName:"ModalContainerInternal___StyledAbsolute",componentId:"s8es4q-0"})(["pointer-events:none;"]),T=Object(m["default"])(b.g).withConfig({displayName:"ModalContainerInternal___StyledCssComponent",componentId:"s8es4q-1"})(["",""],F),L=Object(m["default"])(b.a).withConfig({displayName:"ModalContainerInternal___StyledAbsolute2",componentId:"s8es4q-2"})(["",""],(function(e){return e._css})),C=Object(m["default"])(b.j).withConfig({displayName:"ModalContainerInternal___StyledFlex",componentId:"s8es4q-3"})(["",""],(function(e){return e._css2})),M=Object(m["default"])(b.g).withConfig({displayName:"ModalContainerInternal___StyledCssComponent2",componentId:"s8es4q-4"})(["",""],F),A=function(e){u()(n,e);var t=j(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleKeydown=a.handleKeydown.bind(c()(a)),a.state={titleId:null,subtitleId:null},a}return i()(n,[{key:"handleKeydown",value:function(e){"Escape"===e.key&&this.props.dismissModalFlow()}},{key:"componentDidMount",value:function(){this.props.easyDismissEnabled&&Object(_.c)()&&window.addEventListener("keydown",this.handleKeydown)}},{key:"componentWillUnmount",value:function(){this.props.easyDismissEnabled&&Object(_.c)()&&window.removeEventListener("keydown",this.handleKeydown)}},{key:"render",value:function(){var e=this;Object(S.b)(["render","ModalContainerInternal"],"ModalContainerInternal.render");var t=this.props,n=t.easyDismissEnabled,a=void 0===n||n,o=t.mobileHeight,r=void 0===o?"100%":o,i=t.desktopOverlayStyle,l=t.desktopHeight,c=t.desktopWidth,s=t.desktopMinHeight,u=void 0===s?400:s,d=t.desktopSize,p=void 0===d?"default":d,f=t.legacy,g=void 0!==f&&f,m=t.dismissModalFlow,w=t.isEntryModal,j=t.isInRootModalFlow,F=t.children,A=Object(y.getIsQuoraEmployee)()&&!Object(v.a)("hide_react_logo")&&k.a.createElement(I,{left:"tiny",bottom:"tiny",height:"initial",zIndex:"dev_only"},k.a.createElement(h.h,null));return Object(_.c)()?k.a.createElement(E.g.Provider,{value:g},k.a.createElement(b.c,{"in":!0,appear:w},(function(t){return k.a.createElement(T,null,k.a.createElement(b.s,{display:"flex",fontSize:"regular",lineHeight:"regular",position:"fixed",overflowX:"auto",top:0,left:0,width:"100%",height:"100%",zIndex:"modal_desktop",alignItems:"center"},k.a.createElement(b.i,{full:!0,display:"flex",justifyContent:"center",alignItems:"flex-start"},k.a.createElement(L,{id:"modal-click-away",full:!0,bg:i?null:"black_transparent_dark",transition:j&&Object(O.g)()&&"opacity",onClick:function(){a&&m()},style:i,_css:j&&Object(O.g)()?"\n                        opacity: ".concat("entered"===t.state?1:0,";\n                      "):undefined}),k.a.createElement(C,{className:"modal_content_inner",position:"relative",flexDirection:"column",bg:"white",overflowY:"auto",minHeight:u,maxHeight:x,maxWidth:"90vw",height:l,width:c||("narrow"===p?500:620),borderRadius:"8px",borderAll:!0,alignSelf:"center",transition:Object(O.g)()&&"opacity, transform",role:"dialog","aria-modal":!0,"aria-labelledby":e.state.titleId||undefined,"aria-describedby":e.state.subtitleId||undefined,_css2:Object(O.g)()?"\n                        opacity: ".concat("entered"===t.state?1:0,";\n                        transform: scale(\n                          ").concat("entered"===t.state?1:.95,"\n                        );\n                      "):undefined},k.a.createElement(E.a.Provider,{value:!0},k.a.createElement(E.c.Provider,{value:{setTitleId:function(t){!function(t){e.setState({titleId:t})}(t)},setSubtitleId:function(t){!function(t){e.setState({subtitleId:t})}(t)}}},F,A))))))}))):k.a.createElement(E.g.Provider,{value:g},k.a.createElement(M,null,k.a.createElement(S.a.Consumer,null,(function(e){var t=e.index;return k.a.createElement(b.i,{top:0,left:0,right:0,zIndex:398+t},k.a.createElement(b.i,{full:!0,display:"flex",flexDirection:"column",justifyContent:"flex-end",alignItems:"stretch"},Object(_.g)()&&k.a.createElement(b.a,{full:!0,bg:"black_transparent_dark",onClick:function(){a&&m()}}),k.a.createElement(b.j,{className:"modal_content_inner",flexDirection:"column",bg:"white",overflow:"hidden",position:"absolute",bottom:0,height:Object(_.g)()?r:"100%",borderTopLeftRadius:g?0:"8px",borderTopRightRadius:g?0:"8px",width:"100%"},k.a.createElement(E.a.Provider,{value:!0},F,A))))}))))}}]),n}(k.a.Component);A.displayName="ModalContainerInternal"},yY6q:function(e,t,n){"use strict";n.r(t),n.d(t,"ModalContainerContext",(function(){return A})),n.d(t,"default",(function(){return R}));var a=n("o0o1"),o=n.n(a),r=n("yXPU"),i=n.n(r),l=n("lwsE"),c=n.n(l),s=n("W8MJ"),u=n.n(s),d=n("7W2i"),p=n.n(d),f=n("a1gu"),g=n.n(f),m=n("Nsbk"),h=n.n(m),b=n("IljH"),y=n("RA+f"),v=n("SKAY"),_=n("nwxp"),w=n("q1tI"),k=n.n(w),O=n("zaBG"),S=n("gVEo"),E=n("sCYA"),j=n("D5Zh"),x=n("8lmh"),F=n("AaDK"),I=n("7r18");function T(e){var t=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 n,a=h()(e);if(t){var o=h()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return g()(this,n)}}var L=function(e){var t=e.modalName,n=e.openTime,a=e.children;return Object(w.useEffect)((function(){Object(F.a)("modal_flow_perf",{modal_name:t,open_time:n,interactive_time:Object(b.O)()})}),[t,n]),a},C=function(e){p()(n,e);var t=T(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"renderModalClass",value:function(e){var t=this.props,n=t.ModalCls,a=t.extraProps,o=t.flowData,r=t.prefetchModal,i=t.dismissModalFlow,l=t.triggerTransition,c=t.goBack;return k.a.createElement(n,{extraProps:a,flowData:o,prefetchModal:r,dismissModalFlow:i,dismissModal:i,triggerTransition:l,goBack:c,queryResult:e})}},{key:"render",value:function(){var e,t=this;Object(O.b)(["render","ModalInternal"],"ModalInternal.render");var n=this.props,a=n.name,o=n.ModalCls,r=n.queryVariables,i=n.fetchPolicy,l=void 0===i?"store-or-network":i,c=n.dismissModalFlow,s=n.modalOpenTime;return null!==(e=o.queries)&&void 0!==e&&e.onLoad?k.a.createElement(j.a,{query:o.queries.onLoad,variables:r,fetchPolicy:l,errorChildren:function(e,t){return Object(I.k)(c,t)}},(function(e){var n=e.data,o=e.loading,r=e.error,i=e.refetch;return o?k.a.createElement(I.h,null):r?Object(x.isConnectionError)(r)?Object(I.e)(c,i):Object(I.k)(c,i):k.a.createElement(L,{modalName:a,openTime:s},t.renderModalClass(n))})):k.a.createElement(L,{modalName:a,openTime:s},this.renderModalClass())}}]),n}(k.a.Component);function M(e){var t=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 n,a=h()(e);if(t){var o=h()(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return g()(this,n)}}C.displayName="ModalInternal";var A=k.a.createContext(undefined);A.displayName="ModalContainerContext";var R=function(e){p()(n,e);var t=M(n);function n(e){var a;return c()(this,n),(a=t.call(this,e)).flowData=void 0,a.componentDidMount=function(){Object(_.b)()&&a.registerAndroidBackButtonCallback()},a.registerAndroidBackButtonCallback=function(){var e=a.props.dismissableBack;Object(v.registerMessageHandler)("closeNavigationButtonPressed",(function(){(e||a.state.modals.length>1)&&a.showPreviousModal()}))},a.prefetchModal=function(e){var t=e.name,n=e.queryVariables;Object(O.c)({modalName:t,queryVariables:n})},a.showNextModal=function(){var e=i()(o.a.mark((function t(e){var n,r,i,l,c,s;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.modalProps,r=e.replaceActiveModal,i=void 0!==r&&r,l=Object(b.O)(),Object(O.b)(["callback","ModalFlowInternal"],"ModalFlowInternal.showNextModal"),t.next=5,Object(S.a)();case 5:return c=t.sent,t.next=8,c[n.name].loader();case 8:s=t.sent["default"],a.setState((function(e){var t=e.modals,o=t[t.length-1].key+1;return i&&t.pop(),t.push({modalProps:n,element:k.a.createElement(C,Object.assign({},n,{ModalCls:s,prefetchModal:a.prefetchModal,dismissModalFlow:a.props.dismissModalFlow,goBack:a.showPreviousModal,triggerTransition:a.transition,flowData:a.flowData,modalOpenTime:l})),key:o}),{modals:t}}));case 10:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}(),a.showPreviousModal=function(){Object(O.b)(["callback","ModalFlowInternal"],"ModalFlowInternal.showPreviousModal"),1===a.state.modals.length?a.props.dismissModalFlow():a.setState((function(e){var t=e.modals;return t.pop(),{modals:t}}))},a.transition=i()(o.a.mark((function r(){var e;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Object(O.b)(["callback","ModalFlowInternal"],"ModalFlowInternal.transition"),t.next=3,Object(S.b)();case 3:return e=t.sent,t.next=6,e[a.props.transitionName]();case 6:t.t0=t.sent,(0,t.t0)({activeModalProps:a.state.modals[a.state.modals.length-1].modalProps,flowData:a.flowData,prefetchModal:a.prefetchModal,showNextModal:a.showNextModal,showPreviousModal:a.showPreviousModal,dismissModalFlow:a.props.dismissModalFlow});case 8:case"end":return t.stop()}}),r)}))),Object(O.b)(["constructor","ModalFlowInternal"],"ModalFlowInternal.constructor"),a.flowData=Object.assign({},a.props.initialFlowData),a.state={modals:[{modalProps:e.initialModalProps,element:k.a.createElement(C,Object.assign({},e.initialModalProps,{ModalCls:e.InitialModalCls,prefetchModal:a.prefetchModal,dismissModalFlow:a.props.dismissModalFlow,goBack:a.showPreviousModal,triggerTransition:a.transition,flowData:a.flowData,modalOpenTime:e.modalOpenTime})),key:0}]},a}return u()(n,[{key:"render",value:function(){Object(O.b)(["render","ModalFlowInternal"],"ModalFlowInternal.render: props=".concat(this.props));var e=this.props,t=e.containerProps,n=void 0===t?{}:t,a=e.dismissModalFlow,o=e.isRootModalFlow,r=this.state.modals;return k.a.createElement(k.a.Fragment,null,r.map((function(e,t,r){var i=e.modalProps,l=e.element,c=e.key;return k.a.createElement(y.e,{key:c,display:t===r.length-1?"initial":"none"},k.a.createElement(A.Provider,{value:{isTopModal:t===r.length-1}},k.a.createElement(E.b,Object.assign({},n,{isEntryModal:0===t,isInRootModalFlow:o,desktopOverlayStyle:i.desktopOverlayStyle,desktopHeight:i.desktopHeight,desktopWidth:i.desktopWidth,dismissModalFlow:a}),l)))})))}}]),n}(k.a.Component);R.displayName="ModalFlowInternal"}}]);