"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2241,17057],{17057:function(e,t,n){n.r(t);var a=n(55319);n(67294);var r=n(93967),o=n.n(r),i=n(35005),l=n(58695),s=n(35944),c=(0,a.Z)("span",{target:"e4j41wh0"})("p{",(0,l.n5)("p3"),";}a{",(0,l.n5)("link-3"),";}");t.default=function(e){return e.texts.map(function(e,t){if(e.type_notrans){var n=e.type_notrans;return(0,s.tZ)(n,{className:o()(e.class_notrans),children:(0,s.tZ)(c,{children:(0,s.tZ)(i.ZP,{html:e.text})})},t)}})}},79712:function(e,t,n){n.r(t),n.d(t,{default:function(){return q}});var a=n(59499),r=n(17674),o=n(55319),i=n(67294),l=n(39332),s=n(50145),c=n(54401),u=n(50257),p=n(35005),d=n(93967),g=n.n(d),m=n(16397),b=n(50390),f=n(67925),h=n(36061),_=n(54614),w=n(83325),v=n(9415),x=n(1116),y=n(93925),P=n(77749),k=n(29326),T=n(35944),Z="user_signup_email_from_login_app";function C(e){var t,n,a,r,o=(0,i.useRef)(null),l=(0,i.useRef)(null),s=["modal-signup","modal-buy-starter","modal-buy-advanced"].includes(e.context),d=(0,i.useRef)(!1),C=(0,x.ZP)(),S=(0,h.Z)().pushDynamicStandardizedGAClickEvent,A=(0,i.useContext)(_.Z).is_auto_signup,E=(0,f.Z)(Z).cookieValue,N=(0,i.useState)(!1),j=N[0],D=N[1],B=(0,i.useState)(void 0),F=B[0],L=B[1],H=null!==(t=null===(n=e.error_messages)||void 0===n?void 0:n[F])&&void 0!==t?t:"",I=(0,k.ts)("create_account_form_submitters"),U=(0,i.useContext)(c.Z);(0,i.useEffect)(function(){var e=function(){return D(!0)},t=function(e){e.persisted&&D(!1)};return window.addEventListener("pagehide",e),window.addEventListener("pageshow",t),function(){window.removeEventListener("pagehide",e),window.removeEventListener("pageshow",t)}},[]);var R=(0,y.Z)({formRef:o,formSubmissionAttempted:d,options:{isAutoSignup:A,supportsPinVerification:e.supports_pin_verification,partnershipChannel:C},onSubmitStart:function(){return D(!1)}}),G=R.isRecaptchaInvalid,X=R.recaptchaFailedToLoad,q=R.submitWithRecaptcha,V=(0,v.Z)().isRemoveGatedTrialCtaForNonTrialers;function W(t){var n,a,r,i,l,s;null==t||t.preventDefault(),o.current&&(d.current=!0,null!==(n=window.AsanaHelpers.signupPreventedCallbacks)&&void 0!==n&&n.invalidPartnershipErrorCallback&&(window.AsanaHelpers.signupPreventedCallbacks.invalidPartnershipErrorCallback=function(e){D(!1),window.AsanaErrors.notifyException("Attempted partnership signup with invalid channel blocked for ".concat(C," channel")),window.AsanaHelpers.showModal("contact-support",{user_email:e})}),null!==(a=window.AsanaHelpers.signupPreventedCallbacks)&&void 0!==a&&a.partnershipEmailBlockedByChannel&&(window.AsanaHelpers.signupPreventedCallbacks.partnershipEmailBlockedByChannel=function(e){D(!1),L(e)}),null!==(r=window.AsanaHelpers.signupPreventedCallbacks)&&void 0!==r&&r.partnershipExistingUserSelfServeCallback&&(window.AsanaHelpers.signupPreventedCallbacks.partnershipExistingUserSelfServeCallback=function(e){var t=window.AsanaHelpers.getOrCreateXsrfToken(),n=window.AsanaHelpers.appUrl("/-/domain_channel_signup?email=".concat(encodeURIComponent(e),"&channel=").concat(encodeURIComponent(C),"&xsrf_token=").concat(t));window.location.href=n}),null!==(i=window.AsanaHelpers.signupPreventedCallbacks)&&void 0!==i&&i.partnershipExistingUserSelfServeBlockCallback&&(window.AsanaHelpers.signupPreventedCallbacks.partnershipExistingUserSelfServeBlockCallback=function(e){D(!1),window.AsanaErrors.notifyException("Attempted partnership signup with existing user blocked for ".concat(C," channel")),window.AsanaHelpers.showModal("contact-support",{user_email:e})}),null!==(l=window.AsanaHelpers.signupPreventedCallbacks)&&void 0!==l&&l.partnershipNewUserSelfServeBlockCallback&&(window.AsanaHelpers.signupPreventedCallbacks.partnershipNewUserSelfServeBlockCallback=function(e){D(!1),window.AsanaErrors.notifyException("Attempted partnership signup for new user blocked for ".concat(C," channel")),window.AsanaHelpers.showModal("contact-support",{user_email:e})}),null!==(s=window.AsanaHelpers.signupPreventedCallbacks)&&void 0!==s&&s.invalidEmailErrorCallback&&(window.AsanaHelpers.signupPreventedCallbacks.invalidEmailErrorCallback=function(){D(!1)}),"modal-signup"!==e.context&&(0,w.ZP)("start_free_trial_button"),"modal-signup"===e.context&&window.AsanaHelpers.enterFreeSignupFlow(),D(!0),q())}var M=(0,p.Tc)(e.ctaCompleteSignup);switch(e.context){case"modal-try":case"modal-trial":e.ctaSignupTrial;break;case"get-started":e.ctaSignupWithoutFree;break;case"modal-signup":case"modal-buy-starter":case"modal-buy-advanced":e.ctaCompleteSignup;break;default:e.ctaSignupEmail}function z(){if(AsanaHelpers){var t=(0,m.stringsToFunction)(e.click_notrans);t&&t()}}(0,i.useEffect)(function(){if(s){var e,t=setTimeout(function(){var e;null===(e=l.current)||void 0===e||e.focus()},500);return function(){return clearTimeout(t)}}null===(e=l.current)||void 0===e||e.focus(),A&&function(){if(E)l.current.value=E,AsanaStorage.setCookie(Z,"",AsanaStorage.CATEGORY.FUNCTIONAL,-1,!0,window.location.pathname),z(),W();else{var e=new URL(window.AsanaHelpers.asanaDotComUrl("/create-account"),window.location.origin);e.search=window.location.search,window.location.href=e.toString()}}()},[s]);var Y=(null!==(a=null==o||null===(r=o.current)||void 0===r?void 0:r.getElementsByClassName("-active"))&&void 0!==a?a:[]).length>0;return(0,T.BX)(T.HY,{children:[(0,T.BX)("form",{noValidate:!0,className:g()("signupForm",e.context&&"-".concat(e.context),!C&&"hidden-logged-in",e.class_notrans),onSubmit:W,ref:o,children:[(0,T.BX)("div",{className:g()("signupForm-container",{"-center":e.center}),children:[(0,T.BX)("div",{className:g()("signupForm-row","signupForm-row--stacked-form-mobile"),children:[(0,T.BX)("div",{className:"signupForm-email",children:[(0,T.tZ)("input",{type:"hidden",name:"name",value:""}),(0,T.tZ)("input",{className:g()("input","input--email","input--email-stacked-form-mobile","signup-email",e.context&&"signup-email-".concat(e.context)),placeholder:e.emailPlaceholder,name:"email",type:"email",required:!0,autoFocus:!!e.autofocus_notrans,ref:l,onChange:function(){F&&L(void 0)}}),(0,T.tZ)("span",{id:"signup-email__invalid-domain",className:"input-message input-message--error",children:e.ctaSignupDomainInvalid}),(0,T.tZ)("span",{id:"signup-email__bad_format",className:"input-message input-message--error",children:Y&&(0,T.tZ)("span",{role:"alert",children:(0,T.tZ)(p.ZP,{html:e.ctaSignupBadFormat})})}),F&&(0,T.tZ)("span",{id:"signup-email__channel_blocked_email",className:"input-message input-message--error -active",children:(0,T.tZ)(p.ZP,{html:H})}),e.ctaSignupDomainClose&&(0,T.tZ)("span",{id:"signup-email__close-domain",className:"input-message input-message--error",children:(0,T.tZ)(p.ZP,{html:e.ctaSignupDomainClose})}),G&&(0,T.tZ)("span",{className:"input-message input-message--error",children:(0,T.tZ)(p.ZP,{html:U.microcopy.signup_recaptcha_error_message})}),d.current&&X&&(0,T.tZ)("span",{className:"input-message input-message--error",children:(0,T.tZ)(p.ZP,{html:U.microcopy.signup_recaptcha_not_yet_loaded})})]}),(0,T.BX)(O,{className:g()("signupForm-submit","signupForm-submit-stacked-form-mobile","submit","-large",e.context&&"signup-submit-".concat(e.context),e.button_classname),onClick:z,isSubmitting:j,children:[(0,T.BX)("span",{className:"signupForm-submit-text js-signupForm-submit--try",children:[(0,T.tZ)("span",{children:"modal-try"===e.context||"modal-trial"===e.context?e.ctaSignupTrial:"get-started"===e.context?e.ctaSignupWithoutFree:"modal-signup"===e.context||"modal-buy-starter"===e.context||"modal-buy-advanced"===e.context||"buy-page"===e.context?M:I?U.global_CTAcontinueFromButton:e.ctaSignupEmail}),(0,T.tZ)("span",{children:0===I&&e.ctaSignupProgress})]}),(0,T.BX)("span",{className:"signupForm-submit-text js-signupForm-submit--buy",children:[(0,T.tZ)("span",{children:e.ctaCompleteSignup}),(0,T.tZ)("span",{children:0===I&&e.ctaSignupProgress})]})]})]}),(0,T.tZ)(P.e,{})]}),!0===e.premium_link&&(0,T.BX)("p",{children:["Learn more about ",(0,T.tZ)(u.default,{href:"/premium",children:"Asana Premium"})]})]}),"modal-try"!==e.context&&"modal-signup"!==e.context&&"modal-trial"!==e.context&&"modal-buy"!==e.context&&"modal-get-started"!==e.context&&"modal-buy-starter"!==e.context&&"modal-buy-advanced"!==e.context&&!C&&(0,T.tZ)("a",{href:V?(0,b.By)():(0,b.TI)("".concat(b.h_.UPGRADE,"?trial=true")),className:"button -large invisible-logged-out -mobile-full",onClick:function(t){S(e.ctaSignupEmail,t,{destination:V?(0,b.By)():(0,b.TI)("".concat(b.h_.UPGRADE,"?trial=true")),subLocation:"FormSignupEmail",eventValue:e.ctaSignupEmail})},children:e.ctaSignupEmail})]})}function O(e){var t=e.onClick,n=e.className,a=e.children,r=e.isSubmitting;return(0,T.BX)("button",{className:g()(n,{"-request":r}),onClick:t,children:[(0,T.tZ)("span",{className:"signupForm-submit-icon",children:(0,T.tZ)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",children:(0,T.tZ)("circle",{cx:"8",cy:"8",r:"7.5"})})}),a]})}var S=n(78960),A=function(e){var t=e.buttonText,n=e.buttonClassName,a=e.buttonTextClassName,r=function(){window.AsanaAnalytics.trackGTM("login_google_auth"),window.AsanaAnalytics.trackGTM("signup_google_auth"),(0,S.ZP)({oauth_action_url:window.AsanaHelpers.appUrl("/-/oauth2callback"),target_url:window.AsanaHelpers.getUrlParams.get("u")||window.AsanaHelpers.appUrl(),is_create:!0,xsrf_token:window.AsanaHelpers.getOrCreateXsrfToken(),window:window})};return(0,T.BX)("a",{className:g()("gmail-button-continue exp-gmail-button-continue",n),title:t,tabIndex:0,onClick:function(){r()},onKeyDown:function(e){"Enter"===e.key&&r()},children:[(0,T.tZ)("div",{className:"google-sso-verification-button-background",children:(0,T.tZ)("img",{className:"gmail-button-icon-continue",srcSet:"https://luna1.co/020de6.png 1x, https://luna1.co/328201.png 2x",src:"https://luna1.co/020de6.png",alt:"Google logo"})}),(0,T.tZ)("div",{className:"gmail-button-text-wrapper-continue",children:(0,T.tZ)("span",{className:g()("gmail-button-text-continue",a),children:t})})]})},E=n(27306),N=n(74883),j=(0,o.Z)("div",{target:"e1a20g1y1"})("margin:20px 0 0 0;max-width:432px;.form-option{margin:0;padding:",N.N.SPACING_16," 0;font-size:12px;color:",E.D.NEUTRAL_4,";&::before,&::after{width:43%;border-color:",E.D.NEUTRAL_4,";}}a.gmail-button-continue{margin:0;border-color:",E.D.NEUTRAL_5,";background-color:transparent;transition:0.25s border-color;&:hover{background-color:transparent;border-color:",E.D.NEUTRAL_9,";transition:0.25s border-color;}&.-bg-blue{background-color:#4285f4;}}span.gmail-button-text-continue{&.-white{color:#fff;padding-left:",N.N.SPACING_8,";}}"),D=(0,o.Z)("span",{target:"e1a20g1y0"})({name:"50zrmy",styles:"text-transform:uppercase"}),B=n(40045);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}var L=function(e){var t,n=(0,i.useContext)(c.Z).global_or,r=(0,B.Z)(),o=(null==e||null===(t=e.google_button_text_override_notrans)||void 0===t?void 0:t[r])||e.google_button_text;return(0,T.BX)(j,{id:"signupFormWithGoogleButton",children:[(0,T.tZ)(A,{buttonText:o,buttonTextClassName:e.google_button_text_class_notrans,buttonClassName:e.google_button_class_notrans}),(0,T.tZ)("div",{className:"form-option",children:(0,T.tZ)(D,{children:n})}),(0,T.tZ)(C,function(e){for(var t=1;t