(window.ansFrontendRelayWebpackJsonpFunction=window.ansFrontendRelayWebpackJsonpFunction||[]).push([["common-LoggedOut"],{"0iCA":function(e,n,t){"use strict";t.r(n),t.d(n,"ReCAPTCHA",(function(){return s}));var o=t("q1tI"),a=t.n(o),r=t("17x9"),i=t.n(r);function l(){return(l=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var s=function(e){var n,t;function o(){var n;return(n=e.call(this)||this).handleExpired=n.handleExpired.bind(c(n)),n.handleErrored=n.handleErrored.bind(c(n)),n.handleChange=n.handleChange.bind(c(n)),n.handleRecaptchaRef=n.handleRecaptchaRef.bind(c(n)),n}t=e,(n=o).prototype=Object.create(t.prototype),n.prototype.constructor=n,n.__proto__=t;var r=o.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,n=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,function(e,n){if(null==e)return{};var t,o,a={},r=Object.keys(e);for(o=0;o<r.length;o++)t=r[o],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl"]));return a.a.createElement("div",l({},n,{ref:this.handleRecaptchaRef}))},o}(a.a.Component);s.displayName="ReCAPTCHA",s.propTypes={sitekey:i.a.string.isRequired,onChange:i.a.func,grecaptcha:i.a.object,theme:i.a.oneOf(["dark","light"]),type:i.a.oneOf(["image","audio"]),tabindex:i.a.number,onExpired:i.a.func,onErrored:i.a.func,size:i.a.oneOf(["compact","normal","invisible"]),stoken:i.a.string,hl:i.a.string,badge:i.a.oneOf(["bottomright","bottomleft","inline"])},s.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var u=t("2mql"),d=t.n(u);function p(){return(p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}var f={},g=0;var m,b,h=(m=function(){return"https://"+(("undefined"!==typeof window&&window.recaptchaOptions||{}).useRecaptchaNet?"recaptcha.net":"www.google.com")+"/recaptcha/api.js?onload=onloadcallback&render=explicit"},b=(b={callbackName:"onloadcallback",globalName:"grecaptcha"})||{},function(e){var n=e.displayName||e.name||"Component",t=function(n){var t,a;function r(e,t){var o;return(o=n.call(this,e,t)||this).state={},o.__scriptURL="",o}a=n,(t=r).prototype=Object.create(a.prototype),t.prototype.constructor=t,t.__proto__=a;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 n=this;this.setState(e,(function(){return n.props.asyncScriptOnLoad&&n.props.asyncScriptOnLoad(n.state)}))},i.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=f[this.__scriptURL];if(!e||!e.loaded)throw new Error("Script is not loaded.");for(var n in e.observers)e.observers[n](e);delete window[b.callbackName]},i.componentDidMount=function(){var e=this,n=this.setupScriptURL(),t=this.asyncScriptLoaderGetScriptLoaderID(),o=b,a=o.globalName,r=o.callbackName,i=o.scriptId;if(a&&"undefined"!==typeof window[a]&&(f[n]={loaded:!0,observers:{}}),f[n]){var l=f[n];return l&&(l.loaded||l.errored)?void this.asyncScriptLoaderHandleLoad(l):void(l.observers[t]=function(n){return e.asyncScriptLoaderHandleLoad(n)})}var c={};c[t]=function(n){return e.asyncScriptLoaderHandleLoad(n)},f[n]={loaded:!1,observers:c};var s=document.createElement("script");s.src=n,s.async=!0,i&&(s.id=i);var u=function(e){if(f[n]){var t=f[n].observers;for(var o in t)e(t[o])&&delete t[o]}};r&&"undefined"!==typeof window&&(window[r]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),s.onload=function(){var e=f[n];e&&(e.loaded=!0,u((function(n){return!r&&(n(e),!0)})))},s.onerror=function(){var e=f[n];e&&(e.errored=!0,u((function(n){return n(e),!0})))},document.body.appendChild(s)},i.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===b.removeOnUnmount)for(var n=document.getElementsByTagName("script"),t=0;t<n.length;t+=1)n[t].src.indexOf(e)>-1&&n[t].parentNode&&n[t].parentNode.removeChild(n[t]);var o=f[e];o&&(delete o.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===b.removeOnUnmount&&delete f[e])},i.render=function(){var n=b.globalName,t=this.props,a=(t.asyncScriptOnLoad,t.forwardedRef),r=function(e,n){if(null==e)return{};var t,o,a={},r=Object.keys(e);for(o=0;o<r.length;o++)t=r[o],n.indexOf(t)>=0||(a[t]=e[t]);return a}(t,["asyncScriptOnLoad","forwardedRef"]);return n&&"undefined"!==typeof window&&(r[n]="undefined"!==typeof window[n]?window[n]:undefined),r.ref=a,Object(o.createElement)(e,r)},r}(o.Component),a=Object(o.forwardRef)((function(e,n){return Object(o.createElement)(t,p({},e,{forwardedRef:n}))}));return a.displayName="AsyncScriptLoader("+n+")",a.propTypes={asyncScriptOnLoad:i.a.func},d()(a,e)})(s);n["default"]=h},"24iM":function(e,n,t){"use strict";var o={};t.r(o),t.d(o,"default",(function(){return _}));var a={};t.r(a),t.d(a,"default",(function(){return j}));var r={};t.r(r),t.d(r,"default",(function(){return B}));var i={};t.r(i),t.d(i,"default",(function(){return K}));var l={};t.r(l),t.d(l,"default",(function(){return re}));var c=t("lwsE"),s=t.n(c),u=t("W8MJ"),d=t.n(u),p=t("7W2i"),f=t.n(p),g=t("a1gu"),m=t.n(g),b=t("Nsbk"),h=t.n(b),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"},_=y,v=t("Wf7G"),k=t("eRI6"),w=t("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}],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:{}}}}();O.hash="eca578390bb318cc1ce97395f8913df3";var S,j=O,L=t("LNH1"),E=t("VyO/"),F=t("yju1"),x=t("FuLD"),T=t("mF64"),I=t("UyMh"),R=t("q1tI"),A=t("WfQS"),C=t("JxU8"),M=t("H3xy");function P(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,o=h()(e);if(n){var a=h()(this).constructor;t=Reflect.construct(o,arguments,a)}else t=o.apply(this,arguments);return m()(this,t)}}var N=function(e){f()(t,e);var n=P(t);function t(){return s()(this,t),n.apply(this,arguments)}return d()(t,[{key:"doLogin",value:function(e){Object(F.a)("loginStateChanged",{isLoggedIn:!0},(function(){return Object(I.b)(e)}))}},{key:"onAppleConnect",value:function(e,n){var o=this;Object(x.e)()||Object(E.c)({mutation:t.mutations.onAppleConnectMutation,variables:{appleOauthData:JSON.stringify(e),signupForm:this.context,loginUrl:String(Object(T.e)())}}).then((function(e){var t,a,r=e.data;null!==(t=r.onAppleLogin)&&void 0!==t&&t.success?!r.onAppleLogin.redirectUrl.includes("/signup")?o.doLogin(r.onAppleLogin.redirectUrl):Object(I.b)(r.onAppleLogin.redirectUrl,"modal_push"):o.onAppleFailure(n,null===(a=r.onAppleLogin)||void 0===a?void 0:a.errorType)}))}},{key:"onAppleFailure",value:function(e,n){e(n?Object(C.a)(A.a[n]):Object(w.plaintextTranslate)("Unable to sign up with Apple."),L.d.error)}},{key:"render",value:function(){var e=this,n=this.props.children;return R.createElement(L.b,null,(function(t){return n((function(){Object(F.a)("showOauthConnectDialog",{provider:"apple"},(function(n){"yes"===n.success&&e.onAppleConnect(n,t)}))}))}))}}]),t}(R.Component);N.mutations={onAppleConnectMutation:void 0!==S?S:S=a},N.contextType=M.a,N.displayName="AppleExternalLogin";var U=N,D=t("PJYZ"),G=t.n(D),W={kind:"Fragment",name:"FacebookExternalLogin_viewer",type:"Viewer",metadata:null,argumentDefinitions:[],selections:[{kind:"ScalarField",alias:null,name:"facebookAuthNonce",args:null,storageKey:null}],hash:"c8b17a6acdb7da559247426d02483019"},B=W,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}],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:{}}}}();V.hash="6f53c886bcdf03abd72c5271b8860ab4";var q,H,K=V,z=t("Y+04"),J=t("Iu3b"),Y=t("nwxp"),Z=t("HZII"),Q=t.n(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,o=h()(e);if(n){var a=h()(this).constructor;t=Reflect.construct(o,arguments,a)}else t=o.apply(this,arguments);return m()(this,t)}}var ee=void 0!==q?q:q=i,ne=function(e){f()(t,e);var n=X(t);function t(e){var o;return s()(this,t),(o=n.call(this,e)).onFacebookConnect=Q()((function(e,n,t){if(!Object(x.e)()){var a=o.props.handleHybridFlow,r=e.expiresIn,i=e.accessToken||e.access_token,l=e.authenticationToken,c=e.userID||e.id;Object(E.c)({mutation:ee,variables:{fbUid:c,fbAccessToken:i,fbAuthenticationToken:l,expiresIn:r,signupForm:o.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(z.i)(),Object($.h)(c.onFacebookLogin.redirectUrl);else if(null!==(i=c.onFacebookLogin)&&void 0!==i&&i.stateToken)t({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(Y.c)()&&a&&null!==(s=c.onFacebookLogin)&&void 0!==s&&s.facebookOauthData){var u=JSON.parse(c.onFacebookLogin.facebookOauthData);a(u)}else Object(I.b)(c.onFacebookLogin.redirectUrl)}else{var d;o.onFacebookFailure(n,null===(d=c.onFacebookLogin)||void 0===d?void 0:d.errorType)}}))}})),o.onFacebookConnect=o.onFacebookConnect.bind(G()(o)),o.onFacebookFailure=o.onFacebookFailure.bind(G()(o)),o}return d()(t,[{key:"onFacebookFailure",value:function(e,n){e(null!==n?Object(C.a)(A.a[n]):Object(w.plaintextTranslate)("Unable to sign up with Facebook."),L.d.error)}},{key:"render",value:function(){var e=this,n=this.props,t=n.children,o=n.viewer.facebookAuthNonce;return R.createElement(J.a,null,(function(n){var a=n.openStandaloneModal;return R.createElement(L.b,null,(function(n){if(Object(Y.h)()){return t((function(){var t={provider:"facebook",perms:"email"};Object(Y.d)()&&(t.limitedLogin=!0,t.nonce=o),Object(F.a)("showOauthConnectDialog",t,(function(t){!0!==t.success&&"true"!==t.success||e.onFacebookConnect(t,n,a)}))}))}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},n,a),t((function(){var e=Object(T.d)().next,n=Object($.b)(e);Object(I.b)(n)}))}))}))}}]),t}(R.Component);ne.fragments={viewer:void 0!==H?H:H=r},ne.contextType=M.a,ne.displayName="FacebookExternalLogin";var te=Object(E.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}],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:{}}}}();oe.hash="fc64ec42ba784275d249447e072fb9f4";var ae,re=oe,ie=t("0Vtd"),le=t("SKAY"),ce=t("KQKP"),se=t("rg3m"),ue=Object(se.a)({loader:function(){return t.e("common-LoggedOut").then(t.t.bind(null,"3HZZ",7))},loading:function(){return R.createElement(R.Fragment,null)}});function de(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,o=h()(e);if(n){var a=h()(this).constructor;t=Reflect.construct(o,arguments,a)}else t=o.apply(this,arguments);return m()(this,t)}}var pe=Object(Y.c)()?"desktop":"mobile_web2",fe=void 0!==ae?ae:ae=l,ge=function(e){f()(t,e);var n=de(t);function t(){var e;s()(this,t);for(var o=arguments.length,a=new Array(o),r=0;r<o;r++)a[r]=arguments[r];return(e=n.call.apply(n,[this].concat(a))).onGoogleConnect=Q()((function(n,t,o){if(!Object(x.e)()){var a=n.accessToken,r=n.auth_code;if(!a&&!r)if(Object(Y.c)()){var i=n.getAuthResponse(!0);a=i.access_token,r=i.auth_code,a||r||e.onGoogleFailure(t)}else e.onGoogleFailure(t);Object(E.c)({mutation:fe,variables:{accessToken:a,loginUrl:Object($.c)(),authCode:r,signupForm:e.context}}).then((function(n){var a,r=n.data,i=r.onGoogleLogin,l=i.success,c=i.redirectUrl;l?(Object(z.i)(),Object($.h)(c)):null!==(a=r.onGoogleLogin)&&void 0!==a&&a.stateToken?o({modalProps:{name:"SetPasswordForUnconfirmedEmailModal",extraProps:{stateToken:r.onGoogleLogin.stateToken}}}):e.onGoogleFailure(t,r.onGoogleLogin.errorType)}))}})),e}return d()(t,[{key:"onGoogleFailure",value:function(e,n){e(null!==n&&n!==undefined?Object(C.a)(A.a[n]):Object(w.plaintextTranslate)("Unable to sign up with Google."),L.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(T.e)());if(Object(Y.h)()&&n&&this.shouldRedirectToMweb())return Object(I.b)(n,"system_browser"),Object(F.a)("dismiss"),null;var t=this.props.children;return R.createElement(J.a,null,(function(o){var a=o.openStandaloneModal;return R.createElement(L.b,null,(function(o){if(Object(Y.h)()){return t((function(){var t={provider:"google",url:n,scope:"oauth2:"+Object(ce.a)("no_contacts").join(" "),perms:Object(ce.a)("no_contacts"),server_google_id:Object(le.getSetting)("googleClientId")};Object(F.a)("showOauthConnectDialog",t,(function(n){!0!==n.success&&"true"!==n.success||e.onGoogleConnect(n,o,a)}))}))}if(Object(Y.g)()||Object(ie.l)(n)){var r=Object(T.d)(),i=r.success,l=r.encoded_access_token,c=r.provider;"True"===i&&"google"===c&&e.onGoogleConnect({accessToken:l},o,a);return t((function(){var e="/google_/oauth_window?"+"platform=".concat(pe)+"&target=".concat("signup")+"&perms=".concat("no_contacts");Object(ie.l)(n)&&(e+="&tribe_subdomain=".concat(Object(ie.h)(n))),Object(Y.g)()&&(e+="&redirect_to_mweb=1"),Object(I.b)(e)}))}return R.createElement(ue,{clientId:Object(le.getSetting)("googleClientId"),render:function(e){return t(e.onClick)},buttonText:"",uxMode:Object(Y.g)()?"redirect":"popup",onSuccess:function(n){return e.onGoogleConnect(n,o,a)},onFailure:function(){},cookiePolicy:Object(le.getSetting)("googleCookiePolicy")})}))}))}}]),t}(R.Component);ge.contextType=M.a,ge.displayName="GoogleExternalLogin";var me,be=ge,he=t("OMLc"),ye=t("RA+f"),_e=t("ET3D"),ve=t("maJS");function ke(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,o=h()(e);if(n){var a=h()(this).constructor;t=Reflect.construct(o,arguments,a)}else t=o.apply(this,arguments);return m()(this,t)}}var we={facebook:"facebookConnectButton",google:"googleConnectButton",apple:"appleConnectButton"},Oe=function(e){f()(t,e);var n=ke(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,o="".concat(we[n],"|").concat(t),a=ve.a.signup;Object(_e.d)({impressionType:a,impressionHash:o,metadataFields:["mobile","window_id","browser_id"]})}},{key:"render",value:function(){var e=this.props,n=e.variant,t=e.queryRoot.viewer,o=e.handleHybridFlow,a=e.signupId,r=e.colorButton,i=void 0===r||r,l={facebook:"Facebook",google:"Google",apple:"Apple"}[n],c=function(e){return R.createElement(v.a,{impressionType:ve.a.signup,impressionHash:"".concat(n,"ConnectButton|").concat(a)},R.createElement(k.a,null,(function(t){var o=t.logClickthrough;return R.createElement(ye.f,{onClick:function(){o("Signup".concat(l,"Click")),e()},underlineHover:!1,display:"Block",className:"puppeteer_test_login_button_".concat(n)},R.createElement(ye.e,{borderRadius:"small",bg:i?{facebook:"#507cc0",google:"#df4930",apple:"#000000"}[n]:"white",borderAll:!0,style:{borderStyle:"solid"},p:"small",display:"flex",alignItems:"center",hover:{bg:"darken"}},R.createElement(he.b,{size:28,color:i?"white":"original",mr:"small",name:{facebook:"BrandFacebook",google:"BrandGoogle",apple:"BrandApple"}[n]}),R.createElement(ye.s,{color:i?"white":"gray_dark"},R.createElement(w.Translate,null,"Continue with"," ",R.createElement(ye.s,{display:"inline"},R.createElement(w.EnumTranslate,{value:n},{facebook:"Facebook",google:"Google",apple:"Apple"}))))))})))};return"google"===n?R.createElement(be,{signupId:a},c):"facebook"===n?R.createElement(te,{viewer:t,handleHybridFlow:o},c):"apple"===n?R.createElement(U,null,c):c((function(){}))}}]),t}(R.Component);Oe.fragments={queryRoot:void 0!==me?me:me=o},Oe.displayName="SocialLoginButton";n.a=Object(E.b)(Oe)},"3HZZ":function(e,n,t){"undefined"!=typeof self&&self,e.exports=function(e){return o={},n.m=t=[function(n){n.exports=e},function(e,n,t){e.exports=t(2)()},function(e,n,t){"use strict";function o(){}function a(){}var r=t(3);a.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,a,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 n(){return e}var t={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:a,resetWarningCache:o};return t.PropTypes=t}},function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,n,t){"use strict";function o(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var t=[],o=!0,a=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(o=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==l["return"]||l["return"]()}finally{if(a)throw r}}return t}}(e,n)||function(e,n){if(e){if("string"==typeof e)return a(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(t):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,n):void 0}}(e,n)||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 a(e,n){null!=n&&n<=e.length||(n=e.length);for(var t=0,o=Array(n);t<n;t++)o[t]=e[t];return o}function r(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var t=[],o=!0,a=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(o=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==l["return"]||l["return"]()}finally{if(a)throw r}}return t}}(e,n)||function(e,n){if(e){if("string"==typeof e)return i(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(t):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?i(e,n):void 0}}(e,n)||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,n){null!=n&&n<=e.length||(n=e.length);for(var t=0,o=Array(n);t<n;t++)o[t]=e[t];return o}function l(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var t=[],o=!0,a=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(o=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==l["return"]||l["return"]()}finally{if(a)throw r}}return t}}(e,n)||function(e,n){if(e){if("string"==typeof e)return c(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(t):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?c(e,n):void 0}}(e,n)||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,n){null!=n&&n<=e.length||(n=e.length);for(var t=0,o=Array(n);t<n;t++)o[t]=e[t];return o}function s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var t=[],o=!0,a=!1,r=void 0;try{for(var i,l=e[Symbol.iterator]();!(o=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==l["return"]||l["return"]()}finally{if(a)throw r}}return t}}(e,n)||function(e,n){if(e){if("string"==typeof e)return u(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(t):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(e,n):void 0}}(e,n)||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,n){null!=n&&n<=e.length||(n=e.length);for(var t=0,o=Array(n);t<n;t++)o[t]=e[t];return o}function d(e,n,t,o,a){var r=e.getElementsByTagName(n)[0],i=r,l=r;(l=e.createElement(n)).id=t,l.src=o,i&&i.parentNode?i.parentNode.insertBefore(l,i):e.head.appendChild(l),l.onload=a}function p(e,n){var t=e.getElementById(n);t&&t.parentNode.removeChild(t)}function f(e){return h.a.createElement("span",{style:{paddingRight:10,fontWeight:500,paddingLeft:e.icon?0:10,paddingTop:10,paddingBottom:10}},e.children)}function g(e){return h.a.createElement("div",{style:{marginRight:10,background:e.active?"#eee":"#fff",padding:10,borderRadius:2}},h.a.createElement("svg",{width:"18",height:"18",xmlns:"http://www.w3.org/2000/svg"},h.a.createElement("g",{fill:"#000",fillRule:"evenodd"},h.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"}),h.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"}),h.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"}),h.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"}),h.a.createElement("path",{fill:"none",d:"M0 0h18v18H0z"}))))}function m(e){var n=r(Object(b.useState)(!1),2),t=n[0],o=n[1],a=r(Object(b.useState)(!1),2),i=a[0],l=a[1],c=e.tag,s=e.type,u=e.className,d=e.disabledStyle,p=e.buttonText,m=e.children,_=e.render,v=e.theme,k=e.icon,w=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,j=w||!O.loaded;if(_)return _({onClick:S,disabled:j});var L={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"},E={cursor:"pointer",backgroundColor:"dark"===v?"#3367D6":"#eee",color:"dark"===v?"#fff":"rgba(0, 0, 0, .54)",opacity:1},F=j?Object.assign({},L,d):i?Object.assign({},L,E):t?Object.assign({},L,{cursor:"pointer",opacity:.9}):L;return h.a.createElement(c,{onMouseEnter:function(){return o(!0)},onMouseLeave:function(){o(!1),l(!1)},onMouseDown:function(){return l(!0)},onMouseUp:function(){return l(!1)},onClick:S,style:F,type:s,disabled:j,className:u},[k&&h.a.createElement(g,{key:1,active:i}),h.a.createElement(f,{icon:k,key:2},m||p)])}t.r(n),t.d(n,"default",(function(){return v})),t.d(n,"GoogleLogin",(function(){return v})),t.d(n,"GoogleLogout",(function(){return w})),t.d(n,"useGoogleLogin",(function(){return y})),t.d(n,"useGoogleLogout",(function(){return k}));var b=t(0),h=t.n(b),y=(t(1),function(e){function n(e){var n=e.getBasicProfile(),t=e.getAuthResponse();e.googleId=n.getId(),e.tokenObj=t,e.tokenId=t.id_token,e.accessToken=t.access_token,e.profileObj={googleId:n.getId(),imageUrl:n.getImageUrl(),email:n.getEmail(),name:n.getName(),givenName:n.getGivenName(),familyName:n.getFamilyName()},r(e)}function t(e){if(e&&e.preventDefault(),R){var t=window.gapi.auth2.getAuthInstance(),o={prompt:T};f(),"code"===E?t.grantOfflineAccess(o).then((function(e){return r(e)}),(function(e){return s(e)})):t.signIn(o).then((function(e){return n(e)}),(function(e){return s(e)}))}}var a=e.onSuccess,r=void 0===a?function(){}:a,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,h=e.loginHint,y=e.hostedDomain,_=e.autoLoad,v=e.isSignedIn,k=e.fetchBasicProfile,w=e.redirectUri,O=e.discoveryDocs,S=e.uxMode,j=e.scope,L=e.accessType,E=e.responseType,F=e.jsSrc,x=void 0===F?"https://apis.google.com/js/api.js":F,T=e.prompt,I=o(Object(b.useState)(!1),2),R=I[0],A=I[1];return Object(b.useEffect)((function(){var e=!1;return d(document,"script","google-login",x,(function(){var t={client_id:g,cookie_policy:m,login_hint:h,hosted_domain:y,fetch_basic_profile:k,discoveryDocs:O,ux_mode:S,redirect_uri:w,scope:j,access_type:L};"code"===E&&(t.access_type="offline"),window.gapi.load("auth2",(function(){var o=window.gapi.auth2.getAuthInstance();o?v&&o.isSignedIn.get()?(A(!0),l(!0),n(o.currentUser.get())):e||(A(!0),l(!1)):window.gapi.auth2.init(t).then((function(t){if(!e){A(!0);var o=v&&t.isSignedIn.get();l(o),o&&n(t.currentUser.get())}}),(function(e){A(!0),l(!1),s(e)}))}))})),function(){e=!0,p(document,"google-login")}}),[]),Object(b.useEffect)((function(){_&&t()}),[R]),{signIn:t,loaded:R}});function _(e){var n=s(Object(b.useState)(!1),2),t=n[0],o=n[1],a=s(Object(b.useState)(!1),2),r=a[0],i=a[1],l=e.tag,c=e.type,u=e.className,d=e.disabledStyle,p=e.buttonText,m=e.children,y=e.render,_=e.theme,v=e.icon,w=e.disabled,O=k({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,j=w||!O.loaded;if(y)return y({onClick:S,disabled:j});var L={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"},E={cursor:"pointer",backgroundColor:"dark"===_?"#3367D6":"#eee",color:"dark"===_?"#fff":"rgba(0, 0, 0, .54)",opacity:1},F=j?Object.assign({},L,d):r?Object.assign({},L,E):t?Object.assign({},L,{cursor:"pointer",opacity:.9}):L;return h.a.createElement(l,{onMouseEnter:function(){return o(!0)},onMouseLeave:function(){o(!1),i(!1)},onMouseDown:function(){return i(!0)},onMouseUp:function(){return i(!1)},onClick:S,style:F,type:c,disabled:j,className:u},[v&&h.a.createElement(g,{key:1,active:r}),h.a.createElement(f,{icon:v,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 v=m,k=function(e){var n=e.jsSrc,t=void 0===n?"https://apis.google.com/js/api.js":n,o=e.onFailure,a=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,h=e.accessType,y=e.onLogoutSuccess,_=l(Object(b.useState)(!1),2),v=_[0],k=_[1];return Object(b.useEffect)((function(){return d(document,"script","google-login",t,(function(){var e={client_id:a,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:h};window.gapi.load("auth2",(function(){window.gapi.auth2.getAuthInstance()?k(!0):window.gapi.auth2.init(e).then((function(){return k(!0)}),(function(e){return o(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 w=_}],n.c=o,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(n){return e[n]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=4);function n(e){if(o[e])return o[e].exports;var a=o[e]={i:e,l:!1,exports:{}};return t[e].call(a.exports,a,a.exports,n),a.l=!0,a.exports}var t,o}(t("q1tI"))},"86Zj":function(e,n,t){"use strict";t.r(n);var o={};t.r(o),t.d(o,"default",(function(){return m}));var a=t("lwsE"),r=t.n(a),i=t("W8MJ"),l=t.n(i),c=t("7W2i"),s=t.n(c),u=t("a1gu"),d=t.n(u),p=t("Nsbk"),f=t.n(p),g={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"},m=g,b=t("Y+04"),h=t("LW3J"),y=t("jufJ"),_=t("rg3m"),v=Object(_.a)({loader:function(){return t.e("component-Login").then(t.bind(null,"xoPs"))}}),k=Object(_.a)({loader:function(){return t.e("component-Login").then(t.bind(null,"kshV"))}}),w=t("Wu8p"),O=t("zLpq"),S=t("OMLc"),j=t("td6z"),L=t("VSaK"),E=t("q1tI");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,o=f()(e);if(n){var a=f()(this).constructor;t=Reflect.construct(o,arguments,a)}else t=o.apply(this,arguments);return d()(this,t)}}var x=function(e){s()(t,e);var n=F(t);function t(){var e;r()(this,t);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(e=n.call.apply(n,[this].concat(a))).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(L.b)(this.handleScroll)}},{key:"componentWillUnmount",value:function(){Object(L.a)(this.handleScroll)}},{key:"render",value:function(){return this.props.children}}]),t}(E.Component);x.displayName="ScrollSpy";var T,I,R=t("RA+f"),A=t("SKAY"),C=t("I2ps"),M=t("Pp7N"),P=t("KP5v"),N=t("SW3P"),U=t("VyO/"),D=t("AaDK"),G=t("yju1"),W=t("nwxp"),B=t("mF64"),V=t("UyMh"),q=t("HZII"),H=t.n(q),K=t("xRCZ"),z=t("NUwl"),J=t("LVuF"),Y=t("H3xy"),Z=t("24iM"),Q=t("eP4p");function $(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,o=f()(e);if(n){var a=f()(this).constructor;t=Reflect.construct(o,arguments,a)}else t=o.apply(this,arguments);return d()(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 X=H()((function(e,n){Object(D.a)("signup_wall_impression",{wall_type:n,impression_hash:e})})),ee=function(e){s()(t,e);var n=$(t);function t(e){var o,a;r()(this,t);var i=!1;if((a=n.call(this,e)).props.wallType===z.a.customizable){var l=Object(A.getSetting)("adReferralSignupSettings"),c=l.isScrollToWall,s=l.timeout,u=l.isDismissible;c?M.b.subscribe(M.a.SIGNUP_WALL_FROM_AD_REFERRAL,(function(){return a.triggerWall(u)})):s!==undefined&&null!==s&&setTimeout((function(){a.triggerWall(u)}),s)}else i=a.props.wallType===z.a.dismissible||(Object(W.f)()?a.props.wallType!==z.a.mobile_wall:a.props.wallType!==z.a.desktop_wall);var d=a.props.loginFormType;if(null==d){var p=Object(Q.d)();d=p===K.a.dismissible_wall||p===K.a.forced_wall?p:i?K.a.dismissible_wall:K.a.forced_wall}var f=Object(W.f)()&&a.props.wallType===z.a.mobile_wall||Object(W.c)()&&a.props.wallType===z.a.desktop_wall;return a.state={formType:I.SOCIAL,isDismissible:i,wallType:a.props.wallType,loginFormType:null!==(o=a.props.loginFormType)&&void 0!==o?o:d,facebookOauthData:undefined,showWall:f,scrollHeight:0},a}return l()(t,[{key:"componentDidMount",value:function(){var e=this;M.b.subscribe(M.a.SHOW_SIGNUP_WALL,(function(n){var t,o=null!==(t=n.payload.loginFormType)&&void 0!==t?t:e.props.loginFormType;Object(W.h)()||o!==K.a.earnings_programs?o===K.a.forced_wall?e.triggerWall(!1):e.triggerWall(!0):e.triggerWall(!0,K.a.earnings_programs)})),Object(W.h)()&&this.state.isDismissible&&(Object(A.registerMessageHandler)("rightTextButtonPressed",(function(){e.triggerWall(!0)})),Object(G.a)("setPageAction",{rightTextButton:{title:Object(y.plaintextTranslate)("Sign In")}}),Object(A.getNativeSupportedSetting)("support_one_tap_sign_in")&&this.props.queryRoot.viewer.googleOneTapEnabled&&(Object(P.a)("android_one_tap_deep_link")||Object(N.a)("force_android_onetap_auto_login"))&&Object(G.a)("autoLoginWithGoogleAccount",{oneTap:!0,forced:Object(N.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?K.a.dismissible_wall:K.a.forced_wall,showWall:!0,scrollHeight:window.scrollY})}},{key:"handleFbMissingInfo",value:function(e,n){var t,o=this.props.queryRoot.viewer.canForceConfirmEmailSignup;Object(W.c)()&&(o?n(Object(w.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 E.createElement(y.UserGeneratedJSX,{translateParamName:"login_button"},E.createElement(Z.a,{variant:"google",queryRoot:e,signupId:n,colorButton:!1}))}},{key:"renderFacebookButton",value:function(e){var n=this,t=this.props.queryRoot,o=t.viewer.signupId;return E.createElement(y.UserGeneratedJSX,{translateParamName:"login_button"},E.createElement(w.SignupEmailModalFlow,null,(function(a){return E.createElement(Z.a,{variant:"facebook",queryRoot:t,signupId:o,colorButton:e,handleHybridFlow:function(e){return n.handleFbMissingInfo(e,a)}})})))}},{key:"renderSocialButtons",value:function(){var e=this.state.wallType===z.a.customizable,n=Object(A.getSetting)("adReferralSignupSettings").buttonPosition,t=!1;return e&&1===n.length&&1===n[0]&&(t=!0),E.createElement(R.e,{display:Object(W.c)()?"flex":undefined,mt:"medium",justifyContent:"center",alignItems:"center"},E.createElement(R.e,{mb:Object(W.f)()?"small":undefined,borderRadius:"small",borderAll:!0},(!e||e&&2===n[0])&&this.renderGoogleButton(),e&&1===n[0]&&this.renderFacebookButton(t)),E.createElement(y.Translate,null,Object(W.c)()&&(!e||e&&n.length>1)&&E.createElement(R.s,{mx:"medium",color:"gray_light",fontSize:Object(W.f)()?"tiny":"small",passColorToLinks:!0},"or")),(!e||e&&n.length>1)&&E.createElement(R.e,{borderRadius:"small",borderAll:!0},(!e||e&&1===n[1])&&this.renderFacebookButton(t),e&&2===n[1]&&this.renderGoogleButton()))}},{key:"dismissWall",value:function(){this.state.loginFormType===K.a.earnings_programs&&Object(C.e)(b.a,null),this.setState({isDismissible:!1,wallType:z.a.no_wall,showWall:!1})}},{key:"renderLoginForm",value:function(){var e=this.props.queryRoot;return E.createElement(v,{queryRoot:e,showLoginButton:!0,onSignupClick:function(){}})}},{key:"renderSignupForm",value:function(){var e=this.props.queryRoot.viewer,n=this.state.facebookOauthData;return E.createElement(k,{viewer:e,showSignupButton:!0,initialGivenName:null===n||void 0===n?void 0:n.first_name,initialFamilyName:null===n||void 0===n?void 0:n.last_name,initialName:null===n||void 0===n?void 0:n.name})}},{key:"canShowSignupWall",value:function(){return this.state.showWall}},{key:"componentDidUpdate",value:function(e,n){n.showWall&&!this.state.showWall&&window.scroll(0,this.state.scrollHeight)}},{key:"render",value:function(){var e=this,n=this.props,t=n.children,o=n.queryRoot,a=n.dismissText,r=o.viewer,i=r.signupId,l=r.canForceConfirmEmailSignup,c=this.state,s=c.formType,u=c.wallType,d=c.isDismissible,p=c.loginFormType,f=c.scrollHeight,g=this.canShowSignupWall();if(g){Object(W.f)()&&Object(Q.j)(!1);var m=Object(Q.d)();m!==K.a.dismissible_wall&&m!==K.a.forced_wall&&Object(Q.k)(this.state.loginFormType),Object(Q.i)(String(Object(B.e)()));var b="".concat(p,"|").concat(i);X(b,u)}var _=Object(A.getSetting)("adReferralSignupSettings").scrollPercent,v=Object(Q.e)(Object(B.e)());return E.createElement(x,{onTrigger:function(){if(e.state.wallType===z.a.customizable){var n=Object(A.getSetting)("adReferralSignupSettings"),t=n.isReadMoreWall,o=n.isInlineWall,a=Object(A.getSetting)("adReferralSignupSettings"),r=a.isScrollToWall,i=a.isDismissible;!r||t||o||e.triggerWall(i)}},triggerPercent:_},E.createElement(Y.a.Provider,{value:this.state.loginFormType},E.createElement(R.e,null,g&&E.createElement(R.j,{position:"fixed",alignItems:Object(W.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(W.f)()?"medium":undefined,pb:Object(W.f)()?50:undefined,onClick:function(){d&&e.dismissWall()}},E.createElement(R.e,{width:Object(W.c)()?530:undefined,onClick:function(e){e.stopPropagation()}},E.createElement(R.e,{p:"large",bg:"gray_ultralight",borderRadius:"small",boxShadow:"small",position:"relative"},v&&E.createElement(j.c,{fillParent:!0,absorbClicks:!0}),d&&E.createElement(R.e,{position:"absolute",top:"tiny",right:"tiny"},E.createElement(O.a,{size:"small",icon:E.createElement(S.b,{name:"Close"}),onClick:function(){e.dismissWall()}})),E.createElement(R.s,{textAlign:"center"},E.createElement(J.a,{signUpWall:!0,color:"gray_dark",viewer:r})),s===I.SOCIAL&&this.renderSocialButtons(),s===I.EMAIL_SIGNUP&&this.renderSignupForm(),s===I.EMAIL_LOGIN&&this.renderLoginForm()),E.createElement(R.j,{mt:"medium",justifyContent:"center"},E.createElement(R.s,{color:"white",passColorToLinks:!0,fontSize:"small"},E.createElement(h.a,null,s!==I.SOCIAL&&E.createElement(R.f,{onClick:function(){return e.setState({formType:I.SOCIAL})}},E.createElement(y.Translate,null,"Continue with Google or Facebook")),s!==I.EMAIL_LOGIN&&E.createElement(R.f,{onClick:function(){Object(W.c)()?e.setState({formType:I.EMAIL_LOGIN}):Object(V.b)("/login","modal_push")}},E.createElement(y.Translate,null,"Login")),s!==I.EMAIL_SIGNUP&&E.createElement(w.SignupEmailModalFlow,{loginFormType:p},(function(n){return E.createElement(R.f,{onClick:function(){l?n():Object(W.c)()?e.setState({formType:I.EMAIL_SIGNUP}):Object(V.b)("/signup/email","modal_push")}},E.createElement(y.Translate,null,"Sign up with email"))})),d&&Object(W.c)()&&E.createElement(R.f,{onClick:function(){e.dismissWall()}},null!==a&&void 0!==a?a:E.createElement(y.Translate,null,"Close and read Quora"))))))),E.createElement(R.e,g?{position:"absolute",top:f?"-".concat(f,"px"):0,left:0,right:0,bottom:0,overflow:"hidden",style:{filter:"blur(3px)"}}:{},t))))}}]),t}(E.Component);ee.fragments={queryRoot:void 0!==T?T:T=o},ee.displayName="SignupWall";n["default"]=Object(U.b)(ee)},H3xy:function(e,n,t){"use strict";var o=t("q1tI"),a=t("xRCZ"),r=o.createContext(a.a.homepage);r.displayName="LoginFormTypeContext",n.a=r},JxU8:function(e,n,t){"use strict";t.d(n,"a",(function(){return c}));var o=t("lSNA"),a=t.n(o),r=t("jufJ"),i=t("q1tI"),l=t("WfQS"),c=function(e){var n;return Object(r.plaintextTranslate)(i.createElement(r.EnumTranslate,{value:e},(n={},a()(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."),a()(n,l.a.banned_user,"You cannot log in because your account has been banned."),a()(n,l.a.account_delete,"Your account has been deleted."),a()(n,l.a.invalid_token,"There were some issues connecting to google. Please try again or signup with email."),a()(n,l.a.blocked_ip,"Unable to signup right now."),a()(n,l.a.failed_captcha,"Please try filling out the captcha again."),a()(n,l.a.already_logged_in,"You are already logged in, please refresh the page."),a()(n,l.a.account_already_exists,"An account with these credentials already exists."),a()(n,l.a.invite_code_needed,"You need an invite code to sign up right now."),a()(n,l.a.password_needed,"You must enter a password to sign up."),a()(n,l.a.no_google_name,"Unable to retrieve name from google. Please sign up using email."),a()(n,l.a.bad_name,"Please fix the errors with your name before submitting."),a()(n,l.a.password_leaked,"Please reset your password before proceeding."),a()(n,"DEFAULT","Unable to sign up, please try again later."),n)))}},LVuF:function(e,n,t){"use strict";var o={};t.r(o),t.d(o,"default",(function(){return b}));var a,r=t("lwsE"),i=t.n(r),l=t("W8MJ"),c=t.n(l),s=t("7W2i"),u=t.n(s),d=t("a1gu"),p=t.n(d),f=t("Nsbk"),g=t.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"},b=m,h=t("jufJ"),y=t("RA+f"),_=t("VyO/"),v=t("q1tI");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,o=g()(e);if(n){var a=g()(this).constructor;t=Reflect.construct(o,arguments,a)}else t=o.apply(this,arguments);return p()(this,t)}}var w=function(e){u()(t,e);var n=k(t);function t(){return i()(this,t),n.apply(this,arguments)}return c()(t,[{key:"render",value:function(){var e=this.props,n=e.signUpWall,t=e.viewer,o=e.color;return v.createElement(y.s,{fontSize:"small",color:o,passColorToLinks:!0},v.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"," ",v.createElement(y.p,{textDecoration:"underline",href:"/about/tos",navStyle:"present"},"Terms of Service")," ","and",t.isGdprApplicable?" acknowledge Quora's ":" ",v.createElement(y.p,{textDecoration:"underline",href:"/about/privacy",navStyle:"present"},"Privacy Policy"),"."))}}]),t}(v.Component);w.fragments={viewer:void 0!==a?a:a=o},w.displayName="LoggedOutTOS";n.a=Object(_.b)(w)},WfQS:function(e,n,t){"use strict";var o;!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"}(o||(o={})),n.a=o;new Map([[o.bad_actor,1],[o.rate_limit_exceeded_ip,3],[o.suspicious_name_email,4],[o.no_external_account_info,13],[o.rate_limit_exceeded_browser_id,15],[o.banned_browser_id,16],[o.other,99],[o.email_unconfirmed,100],[o.email_not_found,101],[o.bad_email,102],[o.bad_name,103],[o.bad_password,104],[o.too_many_attempts,200],[o.banned_user,201],[o.incorrect_password,202],[o.two_factor_authentication,203],[o.password_leaked,204],[o.force_password_reset,205],[o.account_delete,206],[o.invalid_token,207],[o.blocked_ip,208],[o.bad_token,209],[o.missing_fb_info,210],[o.failed_captcha,211],[o.already_logged_in,212],[o.account_already_exists,213],[o.invite_code_needed,214],[o.password_needed,215],[o.no_google_name,216],[o.unconfirmed_account_exists,217],[o.bad_authentication_token,218],[o.invalid_google_data,500],[o.no_email,997],[o.refused,998],[o.failed,999]]),new Map([[1,o.bad_actor],[3,o.rate_limit_exceeded_ip],[4,o.suspicious_name_email],[13,o.no_external_account_info],[15,o.rate_limit_exceeded_browser_id],[16,o.banned_browser_id],[99,o.other],[100,o.email_unconfirmed],[101,o.email_not_found],[102,o.bad_email],[103,o.bad_name],[104,o.bad_password],[200,o.too_many_attempts],[201,o.banned_user],[202,o.incorrect_password],[203,o.two_factor_authentication],[204,o.password_leaked],[205,o.force_password_reset],[206,o.account_delete],[207,o.invalid_token],[208,o.blocked_ip],[209,o.bad_token],[210,o.missing_fb_info],[211,o.failed_captcha],[212,o.already_logged_in],[213,o.account_already_exists],[214,o.invite_code_needed],[215,o.password_needed],[216,o.no_google_name],[217,o.unconfirmed_account_exists],[218,o.bad_authentication_token],[500,o.invalid_google_data],[997,o.no_email],[998,o.refused],[999,o.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 o=t("QILm"),a=t.n(o),r=t("nW6E"),i=t("q1tI"),l=t("xRCZ"),c=function(e){return{initialModalProps:{name:"SignupEmailBasicInfoModal"},initialFlowData:Object.assign({name:"",email:"",captcha:"",loginFormType:l.a.homepage},e),containerProps:{easyDismissEnabled:!1},transitionName:"signupEmailModalFlowTransition"}},s=function(e){return Object(r.l)({modalFlowProps:c(e)})},u=function(e){var n=e.children,t=a()(e,["children"]);return i.createElement(r.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,o=e.dismissModalFlow,a=n.name,r=d[d.indexOf(a)+1];r?t({modalProps:{name:r}}):o()}}}]);