/*! For license information please see login.chunk.5ef02313d263f8999359.js.LICENSE.txt */ (window.webpackJsonp=window.webpackJsonp||[]).push([[1652],{"//V1":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var s=n("LSUY"),r=n("K7dG");const a=Object(r.a)({loader:Object(s.e)(()=>n.e(1692).then(n.bind(null,"BRQu")),{moduleId:"./src/view/sso-test-mode-banner/hocs.tsx"})})},"04TZ":function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({forgotPasswordLink:{defaultMessage:"Forgot password?",description:"Text of the forgot password link",id:"cv.login.forgot.password.link"},forgotPasswordLinkInlineBold:{defaultMessage:"Forgot Password",description:"Text of the forgot password which is inline bold",id:"cv.login.forgot.password.link.bold"},nextButton:{defaultMessage:"Next",description:"Next button label",id:"cv.next.button.label"},continueButton:{defaultMessage:"Continue",description:"Continue button label",id:"cv.continue.button.label"},emailLabel:{defaultMessage:"Email address",description:"Label for login email field",id:"cv.login.page.email.label"},passwordLabelAndPlaceholder:{defaultMessage:"Password",description:"Placeholder and label for login password field",id:"cv.signup.page.password"},invalidEmailError:{defaultMessage:"Enter a valid email address and try again.",description:"Error shown when the email does not have the correct format.",id:"sd.login.error.invalid.email.error"},incorrectPasswordError:{defaultMessage:"Incorrect password. Try again",description:"Error shown when the password is incorrect.",id:"sd.login.error.incorrect.password"},emptyPasswordError:{defaultMessage:"You must enter your password to log in",description:"Error shown when the password is empty",id:"sd.login.error.empty.password"},accessDeniedErrorCodeMessage:{defaultMessage:"You can\u2019t continue with single sign-on. Try again.",description:"Error shown when receiving access deny error code from identity.",id:"sd.login.errorcode.access.denied"},defaultErrorCodeMessage:{defaultMessage:"Something went wrong while trying to log you in. Try again.",description:"Error shown when the receiving other error code",id:"sd.login.errorcode.default"},loginConsentErrorMessage:{defaultMessage:"Something went wrong while attempting to validate your consent. Try logging in again later",description:"Error shown when the FedRAMP user failed to consent and got redirected to the login page",id:"sd.login.consent.fail.error"}})},"0Jjd":function(e,t,n){"use strict";var s=n("be5d"),r=n("mXGw"),a=n.n(r),o=n("KSem"),i=n("XpvD"),l=n("WA8X"),c=n("F/x0"),d=n("2bo+"),u=n("XXDk"),p=n("aXrf"),g=n("gEFz"),m=n("t2GL"),h=n("MdJN"),b=n("FH3v"),f=n("eUHv");const w=()=>{var e,t,n,r,o;const l=Object(p.useLazyLoadQuery)(s.a,{helpCenterAri:Object(i.d)(),cloudId:Object(i.c)()});if("HelpCenter"!==(null===(e=l.helpCenter)||void 0===e||null===(e=e.helpCenterById)||void 0===e?void 0:e.__typename))return null;const g=null===(t=l.helpCenter)||void 0===t||null===(t=t.helpCenterById)||void 0===t||null===(t=t.announcements)||void 0===t||null===(t=t.loginAnnouncements)||void 0===t?void 0:t[0],b=null!==(n=null==g?void 0:g.name)&&void 0!==n?n:"",w=null!==(r=null==g?void 0:g.description)&&void 0!==r?r:"",S=null!==(o=null==g?void 0:g.descriptionType)&&void 0!==o?o:"";return Object(f.c)(b,w)?a.a.createElement(h.a,{xcss:v},b?a.a.createElement(m.a,{level:"h500"},b):null,w&&"WIKI_MARKUP"===S?a.a.createElement(h.a,{xcss:E,dangerouslySetInnerHTML:{__html:Object(d.isIsomorphicDompurifyLibUsed)()?Object(u.sanitize)(w):Object(c.sanitize)(w)}}):null):null};t.a=()=>a.a.createElement(g.a,{packageName:o.o.LOGIN,id:"login-announcements"},a.a.createElement(w,null));const v=Object(b.c)({marginTop:"space.300",paddingBottom:"space.200",borderBottom:"1px solid var(--ds-border, rgba(9, 30, 66, 0.14))"}),E=Object(b.c)({marginTop:"space.100",maxWidth:l.b(42).px,overflowWrap:"break-word"})},"2qVr":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var s=n("mXGw"),r=n("W0B4"),a=n.n(r),o=n("GeWT"),i=n.n(o);function l(){return(l=Object.assign||function(e){for(var t=1;t-1&&n[s].parentNode&&n[s].parentNode.removeChild(n[s]);var r=c[e];r&&(delete r.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===t.removeOnUnmount&&delete c[e])},l.render=function(){var e=t.globalName,r=this.props,a=(r.asyncScriptOnLoad,r.forwardedRef),o=function(e,t){if(null==e)return{};var n,s,r={},a=Object.keys(e);for(s=0;s=0||(r[n]=e[n]);return r}(r,["asyncScriptOnLoad","forwardedRef"]);return e&&"undefined"!=typeof window&&(o[e]=void 0!==window[e]?window[e]:void 0),o.ref=a,Object(s.createElement)(n,o)},i}(s.Component),u=Object(s.forwardRef)((function(e,t){return Object(s.createElement)(o,l({},e,{forwardedRef:t}))}));return u.displayName="AsyncScriptLoader("+r+")",u.propTypes={asyncScriptOnLoad:a.a.func},i()(u,n)}}},"4e8G":function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({continueWithAtlassianAccountButton:{defaultMessage:"Continue with Atlassian account",description:"The redirect button text for login with single sign-on",id:"cv.login.sso.button.text"},emailLabel:{defaultMessage:"Email address",description:"Label for login email field",id:"cv.login.sso.email.label"},atlassianAccountInfoTitle:{defaultMessage:"Your Atlassian account",description:"Title of atlassian account info section",id:"cv.login.sso.atlassian.account.info.title"},atlassianAccountInfoContent:{defaultMessage:"Make things easier by using one account across all of your Atlassian products. {supportLink}",description:"Content of atlassian account info section",id:"cv.login.sso.atlassian.account.info.content"},atlassianAccountInfoLink:{defaultMessage:"Learn more",description:"Learn more link of atlassian account info section",id:"cv.login.sso.atlassian.account.info.link"}})},"4onB":function(e,t,n){"use strict";n.r(t);var s=n("/m4v"),r=n("tOpy"),a=n("lQFa"),o=n("QCtt"),i=n("4ANL"),l=n("gQi2"),c=n("vIZR"),d=n("wt1X"),u=n("5Tsq"),p=n("JMSf"),g=n("tGq4"),m=n("Josv"),h=n("f9XK"),b=n("++uA"),f=n("aITO");const w=Object(r.createSelector)(e=>Object(u.r)(e),e=>Object(p.c)(e),e=>Object(p.b)(e),e=>Object(d.a)(e),e=>Object(g.o)(e),e=>Object(p.e)(e),e=>Object(c.g)(e),(e,t,n,s,r,a,o)=>({helpCenterName:e,loginModel:t,resetUrl:s,loginUIState:a,isAnonymousEnabled:o,isLoggedIn:r,isLoading:!n}));t.default=Object(s.b)(w,{resetLogin:i.E,fetchLoginModel:o.b,checkLoginActionSuccess:i.u,fetchForgotPasswordModel:a.b,successfullyLoggedInAction:l.J,onExitTestMode:i.v})(Object(h.a)({component:"login"})(Object(b.a)()(Object(m.b)(f.a))))},"5v3l":function(e,t,n){"use strict";var s=n("mXGw"),r=n.n(s),a=n("UutA"),o=n("WA8X"),i=n("2bo+"),l=n("I7SF"),c=n("t9Fa"),d=n("caJE"),u=n("Qu9R"),p=n("Knkj"),g=n("sJG6");t.a=e=>{const{email:t,redirectLink:n,passwordLoginAvailable:s,onContinueWithPassword:a}=e,{formatMessage:o}=Object(l.a)();return r.a.createElement(h,null,r.a.createElement(u.a,null),r.a.createElement(c.b,{id:"user-email",shouldFitContainer:!0,label:o(g.a.emailLabel),disabled:!0,defaultValue:t,updatedTextField:Object(i.isNewTextFieldEnabled)()}),r.a.createElement(p.a,null,r.a.createElement(d.a,{id:"continue-with-customer-sso-button",appearance:"primary",shouldFitContainer:!0,actionSubjectId:"continueWithCustomerSSO",isDisabled:void 0===n,href:n,autoFocus:!0},o(g.a.continueWithSingleSignOnButton))),s?r.a.createElement(m,null,r.a.createElement(d.a,{appearance:"link",actionSubjectId:"continueWithPassword",onClick:a},o(g.a.continueWithPasswordButton))):void 0)};const m=a.c.div`margin-top:${o.b(4.25).px};text-align:center;`,h=a.c.div`text-align:left;`},"7qtt":function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({checkYourEmail:{defaultMessage:"Check your email to reset your password",description:"Help text to tell user check their mailbox for reset password email",id:"cv.login.forgot.password.check.your.email"},emailHasBeenSentMessage:{defaultMessage:"We've sent a reset password link to {emailAddress}",description:"A help text to inform the user that email has been sent",id:"cv.login.forgot.password.email.has.been.sent"},resendResetPasswordLinkLabel:{defaultMessage:"Resend reset password link",description:"label for Resend reset password link button",id:"cv.login.forgot.password.resend.button.label"},resendSuccessMessage:{defaultMessage:"Email sent to {emailAddress}",description:"email sent success message",id:"cv.login.forgot.password.resend.success.flag.message"}})},HEy8:function(e,t,n){"use strict";var s=n("/m4v"),r=n("v0mk"),a=n("4ANL"),o=n("Ztqv");t.a=Object(s.b)(void 0,{resetLoginAction:a.E,onResendLinkError:r.h,onResendSuccess:r.k})(o.a)},HPvI:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var s=n("OvAC"),r=n.n(s),a=n("mXGw"),o=n("9Vyp"),i=n("RIEE"),l=n("IBEk"),c=n("+ZEG"),d=n("0YwT"),u=n("Zzt8"),p=n("QrUq"),g=n("iVB7");const m=/.+\@.+\..+/;class h extends a.Component{constructor(...e){super(...e),r()(this,"state",{password:"",validEmail:!0,isPasswordEmptyOnSubmit:!1}),r()(this,"onEmailFieldChange",e=>{this.props.changeEmailInputAction(e)}),r()(this,"onEmailFieldFocus",()=>{this.props.loginUIState.email||this.props.resetLoginAction(this.props.loginUIState.email)}),r()(this,"onPasswordChange",e=>{this.setState({password:e})}),r()(this,"validateEmail",()=>{const e=m.test(this.props.loginUIState.email);return this.setState({validEmail:e}),e}),r()(this,"onSubmit",()=>{if(this.validateEmail()){const{loginUIState:e,loginAttemptAction:t,checkLoginActionAction:n,createAnalyticsEvent:s,continueParam:r}=this.props,a=this.buildAuthDataRequest(),{password:i}=this.state;if(e.atlassianAccountCheckPerformed){const n=Object(o.a)(i);this.setState({isPasswordEmptyOnSubmit:n}),n||t({password:i,continueParam:r,email:e.email.trim()})}else n(e.email.trim(),this.props.portalId,a,s)}else Object(l.b)("user-email")}),r()(this,"getDefaultDestination",()=>{const{portalId:e}=this.props;return e?"portal/"+e:"portals"}),r()(this,"onForgotPasswordLinkClick",()=>{const{loginUIState:e,forgotPasswordAction:t,resetUrl:n}=this.props;t(n,e.email.trim())}),r()(this,"getLoginError",()=>{const{error:e,loginAttemptResponse:t}=this.props.loginUIState;if(e)return e.description;const n=null==t?void 0:t.error;if(n)switch(n.errorType){case i.a.INVALID_CREDENTIALS:return g.a.invalidLogin;case i.a.ACCOUNT_LOCKED_ERROR:return g.a.accountLocked;case i.a.MISC_LOGIN_ERROR:default:return g.a.miscLoginError}})}buildAuthDataRequest(){const{destination:e,isAbsolute:t}=Object(u.y)(),n=`${e&&t?"":Object(c.c)()+"/"}${e||this.getDefaultDestination()}`,s=new URLSearchParams(Object(d.l)());return{ssoTest:Object(u.s)(s),redirectTo:n,absoluteRedirectUrl:t}}render(){var e;const{canResetPassword:t,loginUIState:n,contactAdminLink:s,loginAnnouncementLocale:r}=this.props,{validEmail:o,isPasswordEmptyOnSubmit:i,password:l}=this.state;return a.createElement(p.a,{isSubmitting:n.isSubmitting,isSendingForgotPasswordEmail:n.isSendingForgotPasswordEmail,onSubmit:this.onSubmit,onEmailFieldChange:this.onEmailFieldChange,onPasswordChange:this.onPasswordChange,validEmail:o,isPasswordEmptyOnSubmit:i,email:n.email,password:l,loginError:this.getLoginError(),atlassianAccountCheckPerformed:n.atlassianAccountCheckPerformed,loginFailure:null===(e=n.loginAttemptResponse)||void 0===e?void 0:e.error,showLoginConsentError:n.showLoginConsentErrorPage,createAnalyticsEvent:this.props.createAnalyticsEvent,onEmailFieldFocus:this.onEmailFieldFocus,onForgotPasswordLinkClick:this.onForgotPasswordLinkClick,contactAdminLink:s,canResetPassword:t,loginAnnouncementLocale:r})}}},HiAw:function(e,t,n){"use strict";var s=n("OvAC"),r=n.n(s),a=n("mXGw"),o=n("UutA"),i=n("Okbq"),l=n("WA8X"),c=n("Ph0j"),d=n("2qVr"),u=n("4F6L"),p=n("AxK6"),g=n("coco");class m extends a.Component{constructor(...e){super(...e),r()(this,"state",{score:null}),r()(this,"calculateScoreDebounced",Object(c.default)(()=>{const{password:e,scoreWords:t,zxcvbn:n}=this.props,s=n&&e?n(e,t):null;this.setState({score:s?s.score:null})},200)),r()(this,"componentDidUpdate",e=>{this.props.password!==e.password&&(this.props.password?this.calculateScoreDebounced():this.setState({score:null}))}),r()(this,"getStrengthTextForScore",e=>{const{intl:t,password:n,zxcvbn:s}=this.props;return n?n.length{let t;switch(e){case 0:t=g.a.passwordStrengthLevel0;break;case 1:t=g.a.passwordStrengthLevel1;break;case 2:t=g.a.passwordStrengthLevel2;break;case 3:t=g.a.passwordStrengthLevel3;break;case 4:t=g.a.passwordStrengthLevel4;break;default:t=g.a.passwordStrengthUnavailable}return this.props.intl.formatMessage(t)})}render(){const{score:e}=this.state,t=this.getStrengthTextForScore(e);return a.createElement(a.Fragment,null,a.createElement(v,{"data-testid":"password-strength-bar",score:e},a.createElement(b,null)),a.createElement(E,{"data-testid":"password-strength-hint"},t))}}const h=Object(d.a)("https://cdnjs.cloudflare.com/ajax/libs/zxcvbn/4.4.2/zxcvbn.js",{globalName:"zxcvbn"})(m);t.a=h;const b=o.c.span`border-left:5px solid ${`var(--ds-border-inverse, ${u.a.N0})`};border-right:5px solid ${`var(--ds-border-inverse, ${u.a.N0})`};bottom:0;left:${"19%"};position:absolute;right:${"19%"};top:0;&::after{border-left:5px solid ${`var(--ds-border-inverse, ${u.a.N0})`};border-right:5px solid ${`var(--ds-border-inverse, ${u.a.N0})`};bottom:0;content:'';left:${"30%"};position:absolute;right:${"30%"};top:0;}`,f=["20%","40%","60%","80%","100%"],w=[`var(--ds-chart-danger-bold, ${u.a.R500})`,`var(--ds-chart-danger, ${u.a.R300})`,`var(--ds-chart-warning, ${u.a.Y300})`,`var(--ds-chart-success, ${u.a.G300})`,`var(--ds-chart-success-bold, ${u.a.G400})`],v=o.c.div`background:${`var(--ds-chart-neutral, ${u.a.N40})`};height:${l.b(.25).px};margin-top:${"var(--ds-space-075, 6px)"};position:relative;&::before{background-color:${e=>null===e.score?`var(--ds-chart-neutral, ${u.a.N40})`:w[e.score]};bottom:0;content:'';left:0;position:absolute;top:0;transition:all 0.2s ease-out;width:${e=>null===e.score?0:f[e.score]};}`,E=o.c.p`color:${`var(--ds-text-subtlest, ${u.a.N90})`};${i.m} height:${l.b(2).px};line-height:${l.b(2).px};margin-top:${"var(--ds-space-050, 4px)"};position:relative;text-align:center;`},JMSf:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return l}));const s=e=>e.persisted.login,r=e=>{const t=s(e);return t&&"login"in t&&t.login?t.login:void 0},a=e=>{var t;const n=s(e);return n&&"login"in n&&n.login?null===(t=n.login)||void 0===t?void 0:t.loginAnnouncementLocale:void 0},o=e=>{const t=r(e);return void 0!==t&&void 0!==t.redirectUrl},i=e=>e.ui.login,l=e=>{const t=i(e);return void 0!==(e=>i(e).error)(e)||void 0!==t.loginAttemptResponse&&!t.loginAttemptResponse.loginSucceeded}},Knkj:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));const s=n("UutA").c.div`margin-top:${"var(--ds-space-300, 24px)"};`},"M/pK":function(e,t,n){"use strict";var s=n("mXGw"),r=n("UutA"),a=n("Okbq"),o=n("PJU+"),i=n("425I"),l=n.n(i),c=n("4F6L");t.a=Object(o.c)(({errorMessage:e,intl:t})=>s.createElement(d,null,s.createElement(l.a,{size:"small",label:"error",primaryColor:`var(--ds-icon-danger, ${c.a.R500})`}),"string"==typeof e?e:t.formatMessage(e)));const d=r.c.div`${a.m};margin-top:${"var(--ds-space-050, 4px)"};color:${`var(--ds-text-danger, ${c.a.R500})`};display:flex;`},M6Eh:function(e,t,n){"use strict";var s=n("mXGw"),r=n("UutA"),a=n("Okbq"),o=n("WA8X"),i=n("WnXm"),l=n.n(i),c=n("I7SF"),d=n("SuHs"),u=n("Qu9R"),p=n("QPCO");t.a=()=>{const{formatMessage:e}=Object(c.a)();return s.createElement(g,{"data-test-id":"ca-sso-test-mode-error-screen-container"},s.createElement(u.a,null),s.createElement(h,null,s.createElement(l.a,null)),s.createElement(m,null,e(p.a.title)),s.createElement("p",null,e(p.a.instructionMessage)),s.createElement(d.a,{actionSubjectId:"learnMoreSsoTestMode",href:"https://support.atlassian.com/jira-service-management-cloud/docs/test-single-sign-on-for-customer-login/",target:"_blank"},e(p.a.learnMoreLinkLabel)))};const g=r.c.div`text-align:center;> *{margin-bottom:${"var(--ds-space-300, 24px)"};}> *:last-child{margin-bottom:0;}`,m=r.c.div`${a.g};margin-bottom:${"var(--ds-space-050, 4px)"};`,h=r.c.div`width:${o.b(10.5).px};margin:0 auto ${"var(--ds-space-300, 24px)"} auto;`},QPCO:function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({learnMoreLinkLabel:{defaultMessage:"Learn more about testing single sign-on",description:"label for learn more link for sso test mode failure",id:"cv.login.ca.sso.test.mode.error.learn.more.label"},instructionMessage:{defaultMessage:"Turn on the single sign-on test mode in your Authentication settings.",description:"message with instruction for SSO test mode",id:"cv.login.ca.sso.test.mode.error.instruction.message"},title:{defaultMessage:"Single Sign-on test mode is disabled",description:"title for SSO test mode error page",id:"cv.login.ca.sso.test.mode.error.title"}})},QrUq:function(e,t,n){"use strict";var s=n("8VmE"),r=n.n(s),a=n("OvAC"),o=n.n(a),i=n("mXGw"),l=n("UutA"),c=n("2bo+"),d=n("+XGK"),u=n("PJU+"),p=n("RIEE"),g=n("TRmk"),m=n("t9Fa"),h=n("uHKj"),b=n("caJE"),f=n("b3ZX"),w=n("JV5S"),v=n("NeH5"),E=n("Qu9R"),S=n("IBEk"),L=n("+ZEG"),O=n("0YwT"),C=n("04TZ");class A extends i.Component{constructor(...e){super(...e),o()(this,"onSubmit",e=>{e&&e.preventDefault(),this.blurEmailFieldAndFocusSubmitButton(),this.cleanErrorCodeFromParams(),this.props.onSubmit()}),o()(this,"blurEmailFieldAndFocusSubmitButton",()=>{Object(S.a)("user-email"),Object(S.b)("login-button")}),o()(this,"cleanErrorCodeFromParams",()=>{const e=new URLSearchParams(Object(O.l)());e.has("error_code")&&(e.delete("error_code"),L.b.replace({search:e.toString()}))}),o()(this,"onEmailFieldChange",(e,t)=>{this.props.onEmailFieldChange(t)}),o()(this,"onPasswordChange",e=>{this.props.onPasswordChange(e)}),o()(this,"getEmailErrorMessage",()=>{if(this.props.validEmail)return;const{intl:e}=this.props;return e.formatMessage(C.a.invalidEmailError)}),o()(this,"getPasswordErrorMessage",()=>{const{intl:e}=this.props;return this.props.isPasswordEmptyOnSubmit?e.formatMessage(C.a.emptyPasswordError):e.formatMessage(C.a.incorrectPasswordError)}),o()(this,"getPasswordField",()=>{const{atlassianAccountCheckPerformed:e,isSubmitting:t,isSendingForgotPasswordEmail:n,password:s,intl:r,loginFailure:a,isPasswordEmptyOnSubmit:o}=this.props;if(e){const e=(null==a?void 0:a.errorType)===p.a.INVALID_CREDENTIALS||o,l=r.formatMessage(C.a.passwordLabelAndPlaceholder);return i.createElement(g.a,{label:l,htmlFor:"user-password"},i.createElement(h.b,{id:"user-password",testId:"user-password",value:s,onChange:this.onPasswordChange,isDisabled:t||n,errorMessage:this.getPasswordErrorMessage(),isInvalid:e,hideStrengthMeter:!0,autoFocus:!0}))}}),o()(this,"getButtonText",()=>{const{atlassianAccountCheckPerformed:e,intl:t}=this.props;return e?t.formatMessage(C.a.continueButton):t.formatMessage(C.a.nextButton)}),o()(this,"getForgotPasswordLink",()=>{const{atlassianAccountCheckPerformed:e,canResetPassword:t,onForgotPasswordLinkClick:n,intl:s,isSubmitting:r,isSendingForgotPasswordEmail:a}=this.props;if(e&&t){const e=s.formatMessage(C.a.forgotPasswordLink);return i.createElement(k,null,i.createElement(b.a,{id:"forgot-password-link",testId:"forgot-password-link",appearance:"link",onClick:n,actionSubjectId:"forgotPassword",isDisabled:r,isLoading:a},e))}}),o()(this,"getLoginError",()=>i.createElement(i.Fragment,null,this.getErrorFromParams(),this.getLoginErrorOnSubmitting())),o()(this,"getLoginConsentError",()=>{if(this.props.showLoginConsentError){const{createAnalyticsEvent:e}=this.props;return e&&e({analyticsType:v.UI_EVENT_TYPE,action:"viewed",actionSubjectId:"showConsentError"}).fire(),i.createElement(w.a,{appearance:"warning",testId:"login-consent-error"},i.createElement(d.a,C.a.loginConsentErrorMessage))}}),o()(this,"getLoginErrorOnSubmitting",()=>{const{intl:e,loginError:t,loginFailure:n,contactAdminLink:s}=this.props,a=(null==n?void 0:n.errorType)!==p.a.INVALID_CREDENTIALS;if(t&&a)return i.createElement("div",{"aria-live":"assertive",role:"alert"},i.createElement(w.a,{appearance:"error",testId:"login-error-on-submit-section"},i.createElement(d.a,r()({},t,{values:{contactAdminLink:i.createElement(I,{dangerouslySetInnerHTML:{__html:s}}),forgotPasswordLink:i.createElement("strong",null,e.formatMessage(C.a.forgotPasswordLinkInlineBold))}}))))}),o()(this,"getErrorFromParams",()=>{const{intl:e}=this.props,t=new URLSearchParams(Object(O.l)()).get("error_code");if(t){const n="access_denied"===t?e.formatMessage(C.a.accessDeniedErrorCodeMessage):e.formatMessage(C.a.defaultErrorCodeMessage);return i.createElement(w.a,{appearance:"error"},n)}}),o()(this,"getEmailField",()=>{const{intl:e,isSendingForgotPasswordEmail:t,isSubmitting:n,atlassianAccountCheckPerformed:s,email:r,onEmailFieldFocus:a}=this.props;return i.createElement(m.b,{id:"user-email",shouldFitContainer:!0,label:e.formatMessage(C.a.emailLabel),onChange:this.onEmailFieldChange,errorMessage:this.getEmailErrorMessage(),ariaDescribedby:"field-error",disabled:n||t||s,defaultValue:r,onFocus:a,autoComplete:"email",autoFocus:!this.props.showLoginConsentError,updatedTextField:Object(c.isNewTextFieldEnabled)()})}),o()(this,"getSubmitButton",()=>{const{isSendingForgotPasswordEmail:e,isSubmitting:t,atlassianAccountCheckPerformed:n}=this.props,s=this.getButtonText(),r=n?"submitLoginForm":"checkLoginEmail";return i.createElement(b.a,{id:"login-button",testId:"login-button",type:"submit",appearance:"primary",shouldFitContainer:!0,isLoading:t,isDisabled:e,actionSubjectId:r},s)})}getForm(){return i.createElement(y,{id:"login-form","data-testid":"login-form",onSubmit:this.onSubmit},this.getLoginError(),this.getLoginConsentError(),this.getEmailField(),this.getPasswordField(),this.getSubmitButton())}render(){const{loginAnnouncementLocale:e}=this.props;return i.createElement(f.a,{data:e?{attributes:{loginAnnouncementLocale:e}}:{}},this.getForm(),this.getForgotPasswordLink(),i.createElement(E.a,null))}}t.a=Object(u.c)(A);const y=l.c.form`#login-button{margin-top:${"var(--ds-space-300, 24px)"};}`,k=l.c.div`margin-top:${"var(--ds-space-300, 24px)"};text-align:center;`,I=l.c.div`display:inline;`},RA9H:function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({label:{defaultMessage:"Password",description:"Label for password field",id:"password.field.label"},showPassword:{defaultMessage:"Show",description:"Label for show password button",id:"password.show.button.label"},hidePassword:{defaultMessage:"Hide",description:"Label for hide password button",id:"password.hide.button.label"}})},TUgI:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n("mXGw")),r=n("9XWQ"),a=o(n("15c9"));function o(e){return e&&e.__esModule?e:{default:e}}const i=e=>s.default.createElement(r.UNSAFE_IconFacade,Object.assign({dangerouslySetGlyph:''},e,{newIcon:a.default}));i.displayName="ArrowLeftIcon";t.default=i},Ztqv:function(e,t,n){"use strict";var s=n("OvAC"),r=n.n(s),a=n("mXGw"),o=n("UutA"),i=n("Okbq"),l=n("+XGK"),c=n("PJU+"),d=n("RIEE"),u=n("mgLV"),p=n("caJE"),g=n("Qu9R"),m=n("pbdV"),h=n("7qtt");class b extends a.Component{constructor(...e){super(...e),r()(this,"state",{isSendingForgotPasswordEmail:!1}),r()(this,"onResendButtonClick",()=>{this.setState({isSendingForgotPasswordEmail:!0}),Object(d.c)(this.props.resetUrl,this.props.email).toPromise().then(()=>{this.setState({isSendingForgotPasswordEmail:!1}),this.props.onResendSuccess(h.a.resendSuccessMessage,{emailAddress:this.props.email})}).catch(e=>{this.setState({isSendingForgotPasswordEmail:!1}),this.props.onResendLinkError(e)})}),r()(this,"renderContent",()=>{const{intl:e,email:t,helpCenterName:n,onBackButtonClick:s}=this.props;return a.createElement(a.Fragment,null,a.createElement(u.a,{appearance:"link",onClick:s,actionSubjectId:"returnToLogin"},e.formatMessage(m.a.backButton)),a.createElement(w,null,n),a.createElement(v,null,a.createElement(l.a,h.a.checkYourEmail)),a.createElement("div",null,e.formatMessage(h.a.emailHasBeenSentMessage,{emailAddress:t})),a.createElement(p.a,{appearance:"default",onClick:this.onResendButtonClick,actionSubjectId:"returnToLogin",shouldFitContainer:!0,isLoading:this.state.isSendingForgotPasswordEmail},a.createElement(l.a,h.a.resendResetPasswordLinkLabel)))})}render(){return a.createElement(f,{"data-test-id":"forgot-password-container"},a.createElement(g.a,null),this.renderContent())}}t.a=Object(c.c)(b);const f=o.c.div`> *{margin-bottom:${"var(--ds-space-300, 24px)"};}> *:last-child{margin-bottom:0;}`,w=o.c.div`${i.h};margin-bottom:${"var(--ds-space-300, 24px)"};`,v=o.c.div`${i.g};`},aITO:function(e,t,n){"use strict";var s=n("OvAC"),r=n.n(s),a=n("mXGw"),o=n("UutA"),i=n("KSem"),l=n("R79g"),c=n("Okbq"),d=n("WA8X"),u=n("F/x0"),p=n("2bo+"),g=n("XXDk"),m=n("PJU+"),h=n("sKiY"),b=n("GvYa"),f=n("//V1"),w=n("b3ZX"),v=n("NeH5"),E=n("t3ra"),S=n("1nm8"),L=n("+ZEG"),O=n("0YwT"),C=n("0fCp"),A=n("eUHv"),y=n("yreQ"),k=n("Zzt8"),I=n("mgLV"),M=n("SuHs"),P=n("M6Eh"),F=n("HEy8"),j=n("0Jjd"),T=n("iE/p"),U=n("qHGf"),x=n("5v3l"),N=n("pbdV");const R=[/^request\/[0-9]+\/attachment\/[0-9]+[/]?(\?.*)?$/,/^request\/[0-9]+\/attachment\/[0-9]+\/thumbnail[/]?(\?.*)?$/],_=({loginAnnouncementSubject:e,loginAnnouncementMessage:t})=>a.createElement(X,null,e?a.createElement(H,null,e):null,t?(e=>a.createElement(W,{dangerouslySetInnerHTML:{__html:Object(p.isIsomorphicDompurifyLibUsed)()?Object(g.sanitize)(e):Object(u.sanitize)(e)}}))(t):null);class $ extends a.Component{constructor(...e){super(...e),r()(this,"fireLoginFailedOperationalEvent",e=>{const{createAnalyticsEvent:t}=this.props,{noMethodsAvailable:n,redirectUrlIsMissing:s}=e;t&&t({analyticsType:v.OPERATIONAL_EVENT_TYPE,actionSubject:"login",action:"failed",attributes:{noMethodsAvailable:n,redirectUrlIsMissing:s}}).fire()}),r()(this,"getContinueParam",e=>{const{destination:t,isAbsolute:n}=Object(k.y)();let s=`${t&&n?"":`${Object(O.h)()}${Object(L.c)()}/`}${t||this.getDefaultDestination()}`;if(e===C.c.JIT_SIGN_UP){const e=encodeURIComponent(s);s=`${this.getJITContinueParam()}?continue=${e}`}return""+s}),r()(this,"getJITContinueParam",()=>{const{destination:e,isAbsolute:t}=Object(k.y)();return""+(e&&t?"":`${Object(O.h)()}${Object(L.c)()}/aa-redirect?from=portalLoginJitSignup`)}),r()(this,"redirectLoggedInUser",()=>{const{destination:e}=Object(k.y)();if(e)if(Object(p.isJsmDestinationOpenRedirectFixEnabled)()){if(Object(O.d)(e)){const t=Object(k.b)(e);return Object(O.a)(t),null}if(decodeURIComponent(e).startsWith("//"))return Object(O.a)(Object(k.f)()),null}else if(Object(O.e)(e)){const t=Object(k.b)(e);return Object(O.a)(t),null}if((e=>!!e&&R.some(t=>t.test(e)))(e))return Object(O.k)(`${Object(L.e)()}/${e}`),null;const t="/"+(e||this.getDefaultDestination());return a.createElement(y.c,{to:t})}),r()(this,"getDefaultDestination",()=>{const{portalId:e}=this.props;return e?"portal/"+e:Object(k.f)().replace(/\//g,"")}),r()(this,"resetHasLoginPageUpdated",()=>{this.props.resetLogin(this.props.loginUIState.email)}),r()(this,"renderForgotPasswordConfirmation",()=>{const{isLoading:e,loginUIState:t,helpCenterName:n,resetUrl:s}=this.props;return a.createElement(S.a,{screenName:i.o.LOGIN_FORGOT_PASSWORD_CONFIRMATION},a.createElement(b.a,{screenName:i.o.LOGIN_FORGOT_PASSWORD_CONFIRMATION},a.createElement(h.a,{isLoading:e},a.createElement(F.a,{email:t.email,helpCenterName:n,resetUrl:s||"",onBackButtonClick:this.resetHasLoginPageUpdated}))))}),r()(this,"renderSsoTestModeErrorPage",()=>{const{isLoading:e}=this.props;return a.createElement(S.a,{screenName:i.o.LOGIN_SSO_TEST_MODE_ERROR},a.createElement(h.a,{isLoading:e},a.createElement(P.a,null)))}),r()(this,"renderSingleSignOn",()=>{const{loginUIState:e}=this.props,t=e.authInfo.authMethods.get(C.b.ATLASSIAN_ACCOUNT_SSO);if(t){const{redirectLink:n}=t,s=t=>a.createElement(S.a,{screenName:i.o.LOGIN_SINGLE_SIGN_ON},a.createElement(U.a,{redirectUrlLegacy:t.redirectUrl,redirectUrl:n,email:e.email,continueParam:this.getContinueParam()}));return this.renderWithTitleAndFooter(s)}}),r()(this,"resetToCustomerPasswordLogin",()=>{this.props.checkLoginActionSuccess(C.d.CUSTOMER_ACCOUNT_LOGIN,{accountStage:C.a.LOGIN,authMethods:new Map([[C.b.CUSTOMER_ACCOUNT_PASSWORD,{}]])})}),r()(this,"renderSingleSignOnCustomer",()=>{const{loginUIState:e}=this.props,t=e.authInfo.authMethods.get(C.b.CUSTOMER_ACCOUNT_SSO);if(t){const{redirectLink:n}=t,s=e.authInfo.authMethods.has(C.b.CUSTOMER_ACCOUNT_PASSWORD),r=()=>a.createElement(S.a,{screenName:i.o.LOGIN_SINGLE_SIGN_ON_CUSTOMER},a.createElement(x.a,{email:e.email,redirectLink:n,passwordLoginAvailable:s,onContinueWithPassword:this.resetToCustomerPasswordLogin}));return this.renderWithTitleAndFooter(r)}}),r()(this,"renderLoginPasswordForm",()=>a.createElement(S.a,{screenName:i.o.LOGIN_PASSWORD},this.renderLoginForm())),r()(this,"renderLoginForm",()=>{const{resetUrl:e,loginUIState:t,portalId:n}=this.props;return this.renderWithTitleAndFooter(s=>a.createElement(T.a,{portalId:n,contactAdminLink:s.contactAdminLink,resetUrl:e||"",loginUIState:t,canResetPassword:s.canReset,continueParam:this.getContinueParam()}))}),r()(this,"renderFooter",()=>{const{intl:e,isAnonymousEnabled:t,loginUIState:n,helpCenterName:s}=this.props;return t&&!n.atlassianAccountCheckPerformed&&a.createElement(B,null,a.createElement(M.a,{to:Object(k.f)(),actionSubjectId:"helpCenterLink"},e.formatMessage(N.a.helpCenterLink,{helpCenterName:s})))}),r()(this,"renderBackButton",()=>{const{intl:e}=this.props,t=e.formatMessage(N.a.backButton);return a.createElement(I.a,{appearance:"link",actionSubjectId:"returnToLogin",onClick:this.resetHasLoginPageUpdated},t)}),r()(this,"getLoginAnnouncementCard",()=>{const{loginModel:e}=this.props;return Object(E.i)()?a.createElement(j.a,null):e&&(e=>{if(!e)return!1;const{loginAnnouncementSubject:t,loginAnnouncementMessage:n}=e;return Object(A.c)(t,n)})(e)?a.createElement(_,{loginAnnouncementSubject:e.loginAnnouncementSubject,loginAnnouncementMessage:e.loginAnnouncementMessage}):null}),r()(this,"getContent",e=>{const{intl:t,helpCenterName:n,isLoading:s,loginModel:r,loginUIState:o}=this.props;let i=t.formatMessage(N.a.description);if(o.atlassianAccountCheckPerformed)if(o.authInfo.authMethods.has(C.b.ATLASSIAN_ACCOUNT_SSO))switch(o.authInfo.accountStage){case C.a.SIGNUP:i=t.formatMessage(N.a.useAtlassianAccountSignup);break;case C.a.LOGIN:default:i=t.formatMessage(N.a.useAtlassianAccountLogin)}else i=t.formatMessage(N.a.descriptionLogin);const l=this.getLoginAnnouncementCard();if(!s&&r)return a.createElement(a.Fragment,null,o.atlassianAccountCheckPerformed&&this.renderBackButton(),a.createElement(V,null,n),o.atlassianAccountCheckPerformed?null:l,a.createElement(G,null,i),a.createElement(D,null,e(r)),this.renderFooter())}),r()(this,"renderWithTitleAndFooter",e=>{const{isLoading:t}=this.props,n=this.getContent(e);return a.createElement(a.Fragment,null,a.createElement(f.a,null),a.createElement(h.a,{isLoading:t},n))}),r()(this,"renderLoginPage",()=>{const{intl:e,loginUIState:t}=this.props;let n;return n=t.showPasswordConfirmation?this.renderForgotPasswordConfirmation():t.authInfo.authMethods.has(C.b.CUSTOMER_ACCOUNT_SSO)?this.renderSingleSignOnCustomer():t.authInfo.authMethods.has(C.b.ATLASSIAN_ACCOUNT_SSO)?this.renderSingleSignOn():t.showSsoTestModeErrorPage?this.renderSsoTestModeErrorPage():t.atlassianAccountCheckPerformed?this.renderLoginPasswordForm():this.renderLoginForm(),a.createElement(l.a,{title:e.formatMessage(N.a.documentTitle)},n)})}componentDidMount(){const{isLoading:e,resetUrl:t,loginUIState:n}=this.props,s=n.authInfo.authMethods.get(C.b.CUSTOMER_ACCOUNT_SSO);e&&this.props.fetchLoginModel(),t||this.props.fetchForgotPasswordModel(),0===n.authInfo.authMethods.size?this.fireLoginFailedOperationalEvent({noMethodsAvailable:!0,redirectUrlIsMissing:!1}):s&&void 0===s.redirectLink&&this.fireLoginFailedOperationalEvent({noMethodsAvailable:!1,redirectUrlIsMissing:!0})}render(){const{isLoggedIn:e}=this.props;return e?this.redirectLoggedInUser():a.createElement(w.a,{data:{attributes:{isSsoTestMode:Object(k.s)(new URLSearchParams(Object(O.l)()))}}},a.createElement("div",{"data-test-id":"login-page.wrapper"},this.renderLoginPage()))}}t.a=Object(m.c)($);const G=o.c.h2`${c.g}`,D=o.c.div`margin-top:${"var(--ds-space-300, 24px)"};`,B=o.c.div`margin-top:${"var(--ds-space-400, 32px)"};text-align:center;`,X=o.c.div`padding-bottom:${"var(--ds-space-200, 16px)"};border-bottom:1px solid ${"var(--ds-border, rgba(9, 30, 66, 0.14))"};`,H=o.c.div`${c.f}`,W=o.c.div`margin-top:${"var(--ds-space-100, 8px)"};max-width:${d.b(42).px};overflow-wrap:break-word;`,V=o.c.h1`${c.h}`},be5d:function(e,t,n){"use strict";const s={fragment:{argumentDefinitions:r=[{defaultValue:null,kind:"LocalArgument",name:"cloudId"},{defaultValue:null,kind:"LocalArgument",name:"helpCenterAri"}],kind:"Fragment",name:"loginAnnouncementsCardQuery",selections:[{args:a=[{kind:"Variable",name:"cloudId",variableName:"cloudId"}],concreteType:"HelpCenterQueryApi",kind:"LinkedField",name:"helpCenter",plural:!1,selections:[{args:o=[{kind:"Variable",name:"helpCenterAri",variableName:"helpCenterAri"}],kind:"LinkedField",name:"helpCenterById",plural:!1,selections:[{kind:"InlineFragment",selections:[i={kind:"ScalarField",name:"__typename"},l={concreteType:"HelpCenterAnnouncements",kind:"LinkedField",name:"announcements",plural:!1,selections:[{concreteType:"HelpCenterAnnouncement",kind:"LinkedField",name:"loginAnnouncements",plural:!0,selections:[{kind:"ScalarField",name:"name"},{kind:"ScalarField",name:"description"},{kind:"ScalarField",name:"descriptionType"}]}]}],type:"HelpCenter"},{kind:"InlineFragment",selections:[i],type:"QueryError"}]}]}],type:"Query"},kind:"Request",operation:{argumentDefinitions:r,kind:"Operation",name:"loginAnnouncementsCardQuery",selections:[{args:a,concreteType:"HelpCenterQueryApi",kind:"LinkedField",name:"helpCenter",plural:!1,selections:[{args:o,kind:"LinkedField",name:"helpCenterById",plural:!1,selections:[i,{kind:"InlineFragment",selections:[l],type:"HelpCenter"},{kind:"InlineFragment",selections:[{kind:"ScalarField",name:"id"}],type:"Node",abstractKey:"__isNode"}]}]}]},params:{id:"3bb061da4730c40a436a93422bb41d959c3d9096b82b057c2c588b7f9da0d6b2",metadata:{},name:"loginAnnouncementsCardQuery",operationKind:"query",text:null}};var r,a,o,i,l;s.hash="263cd15a061b12291f170e7431e9e440",t.a=s},coco:function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({passwordInvalid:{id:"password.invalid.password.size",description:"Displayed when the user has entered a password shorter than 8 characters",defaultMessage:"Password must have at least 8 characters"},passwordStrengthLevel0:{id:"password.strength.level.0",description:"Displayed when the user has entered a weak password",defaultMessage:"Weak"},passwordStrengthLevel1:{id:"password.strength.level.1",description:"Displayed when the user has entered a fair (not very good) password",defaultMessage:"Fair"},passwordStrengthLevel2:{id:"password.strength.level.2",description:"Displayed when the user has entered a good password",defaultMessage:"Good"},passwordStrengthLevel3:{id:"password.strength.level.3",description:"Displayed when the user has entered a strong password",defaultMessage:"Strong"},passwordStrengthLevel4:{id:"password.strength.level.4",description:"Displayed when the user has entered a very strong password",defaultMessage:"Very strong"},passwordStrengthUnavailable:{id:"password.strength.unavailable",description:"Displayed when the password strength cannot be determined due to an error",defaultMessage:"Password strength unavailable"}})},eUHv:function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));const s=(e,t)=>""!==e||""!==t,r=50,a=480},"iE/p":function(e,t,n){"use strict";var s=n("/m4v"),r=n("4ANL"),a=n("JMSf"),o=n("f9XK"),i=n("++uA"),l=n("HPvI");t.a=Object(s.b)(e=>({loginAnnouncementLocale:Object(a.d)(e)}),{changeEmailInputAction:r.r,checkLoginActionAction:r.s,forgotPasswordAction:r.y,loginAttemptAction:r.A,resetLoginAction:r.E})(Object(o.a)({componentName:"loginForm"})(Object(i.a)()(l.a)))},iVB7:function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({invalidLogin:{defaultMessage:"Something went wrong while trying to log you in. Try again.",description:"Message to show that email or password are incorrect and that the user should try again.",id:"sd.login.error.invalid.login.unified"},accountLocked:{defaultMessage:"For security reasons, we've temporarily locked this account due to multiple unsuccessful login attempts. To regain access, select {forgotPasswordLink} to reset your password.",description:"Error message if the account is locked.",id:"sd.login.account.locked.unified"},miscLoginError:{defaultMessage:"Something went wrong while trying to log you in. Try again.",description:"Error message for any not classified errors.",id:"sd.login.error.misc.unified"}})},mgLV:function(e,t,n){"use strict";var s=n("mXGw"),r=n.n(s),a=n("UutA"),o=n("TUgI"),i=n.n(o),l=n("caJE");t.a=e=>{const{children:t,onClick:n,actionSubjectId:s,appearance:a}=e;return r.a.createElement(c,null,r.a.createElement(l.a,{iconBefore:r.a.createElement(i.a,{label:t}),appearance:a,spacing:"compact",actionSubjectId:s,onClick:n},t))};const c=a.c.span`margin-left:${"var(--ds-space-negative-200, -16px)"};`},pbdV:function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({documentTitle:{defaultMessage:"Customer Login - Help Center",description:"Login page document title",id:"cv.login.document.title"},header:{defaultMessage:"Log in to {helpCenterName}",description:"Page header",id:"cv.login.header"},helpCenterLink:{defaultMessage:"Go to { helpCenterName } home page",description:"Text for link that redirects to the portals home page",id:"cv.login.helpcenter.link"},description:{defaultMessage:"Enter your email to log in or sign up",description:"Description shown about the initial login screen",id:"cv.login.description"},descriptionLogin:{defaultMessage:"Log in to continue",description:"Description shown after email check is customer login",id:"cv.login.description.login"},useAtlassianAccountLogin:{defaultMessage:"Use Atlassian account to log in",description:"Description shown when login form is in atlassian SSO state",id:"cv.login.use.atlassian.account.log.in"},useAtlassianAccountSignup:{defaultMessage:"Use Atlassian account to sign up",description:"Description shown when login form is in atlassian JIT state",id:"cv.login.use.atlassian.account.sign.up"},backButton:{defaultMessage:"Back",description:"Button text for navigating back in the login screen",id:"cv.login.back.button"}})},qHGf:function(e,t,n){"use strict";var s=n("8VmE"),r=n.n(s),a=n("OvAC"),o=n.n(a),i=n("mXGw"),l=n("UutA"),c=n("Okbq"),d=n("2bo+"),u=n("NWgQ"),p=n("+XGK"),g=n("PJU+"),m=n("t9Fa"),h=n("caJE"),b=n("SuHs"),f=n("Qu9R"),w=n("0YwT"),v=n("4e8G");class E extends i.Component{constructor(...e){super(...e),o()(this,"getSSOUrlLegacy",()=>{const{email:e,continueParam:t,redirectUrlLegacy:n}=this.props;return`${n}?${u.stringify({email:e,continue:t,application:"ondemand",tenant:Object(w.h)()})}`}),o()(this,"getSSOUrl",()=>{const{redirectUrl:e}=this.props;return e||this.getSSOUrlLegacy()}),o()(this,"getSSOFormContent",()=>{const{intl:e,email:t}=this.props;return i.createElement(m.b,{id:"user-email",shouldFitContainer:!0,label:e.formatMessage(v.a.emailLabel),disabled:!0,defaultValue:t,updatedTextField:Object(d.isNewTextFieldEnabled)()})}),o()(this,"getAtlassianAccountInfoSection",()=>{const{intl:e}=this.props,t=i.createElement(b.a,{actionSubjectId:"learnMoreAtlassianAccount",href:"https://support.atlassian.com/atlassian-account/docs/what-is-an-atlassian-account/",target:"_blank"},e.formatMessage(v.a.atlassianAccountInfoLink));return i.createElement(O,null,i.createElement(C,null,i.createElement(p.a,v.a.atlassianAccountInfoTitle)),i.createElement(A,null,i.createElement(p.a,r()({},v.a.atlassianAccountInfoContent,{values:{supportLink:t}}))))})}render(){return i.createElement(S,null,i.createElement(f.a,null),this.getSSOFormContent(),i.createElement(L,null,i.createElement(h.a,{id:"login-button","data-test-id":"login-sso-button",appearance:"primary",shouldFitContainer:!0,actionSubjectId:"submitLoginSSO",href:this.getSSOUrl(),autoFocus:!0},i.createElement(p.a,v.a.continueWithAtlassianAccountButton))),this.getAtlassianAccountInfoSection())}}t.a=Object(g.c)(E);const S=l.c.div`text-align:left;`,L=l.c.div`margin-top:${"var(--ds-space-300, 24px)"};`,O=l.c.div`margin-top:${"var(--ds-space-300, 24px)"};border-top:1px solid ${"var(--ds-border, rgba(9, 30, 66, 0.14))"};`,C=l.c.div`${c.e} margin-top:${"var(--ds-space-300, 24px)"};`,A=l.c.div`margin-top:${"var(--ds-space-050, 4px)"};`},sJG6:function(e,t,n){"use strict";var s=n("GXOG");t.a=Object(s.c)({emailLabel:{defaultMessage:"Email address",description:"Label for login email field",id:"cv.login.sso.customer.email.label"},continueWithPasswordButton:{defaultMessage:"Continue with password",description:"The button text for customer account login using password",id:"cv.login.sso.customer.password.link.text"},continueWithSingleSignOnButton:{defaultMessage:"Continue with single sign-on",description:"The redirect button text for customer account login using single sign-on",id:"cv.login.sso.customer.button.text"}})},sKiY:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n("mXGw"),r=n("UutA"),a=n("WA8X"),o=n("Vy49");class i extends s.Component{render(){return s.createElement(l,{isCentered:this.props.isCentered,"data-testid":"note-content-container"},s.createElement(o.a,{isLoading:this.props.isLoading,loadingPosition:"fill-container"},this.props.children))}}const l=r.c.div`margin:${"var(--ds-space-800, 64px)"};max-width:${a.b(44).px};text-align:${e=>e.isCentered?"center":"start"};`},t9Fa:function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return h}));var s=n("8VmE"),r=n.n(s),a=n("OvAC"),o=n.n(a),i=n("mXGw"),l=n("2bo+"),c=n("9Vyp"),d=n("TRmk"),u=n("7iMu"),p=n("TJs+"),g=n("1Bkn");class m extends i.PureComponent{constructor(...e){super(...e),o()(this,"inputRef",i.createRef()),o()(this,"onChange",e=>{this.props.onChange&&this.props.onChange(this.props.id,e.target.value,!1,{rawObject:e,rawValue:e.target.value})}),o()(this,"onBlur",e=>{this.props.onFieldBlurredByUser&&this.props.onFieldBlurredByUser({field:this.props.id,value:e.target.value,additionalFieldData:{rawObject:e,rawValue:e.target.value}}),this.props.onBlur&&this.props.onBlur()})}componentDidUpdate(){!Object(l.isNewTextFieldEnabledForForm)()&&Object(l.isNewSummaryFieldA11yEnabled)()&&""!==this.props.errorMessage&&this.inputRef&&this.inputRef.current&&this.inputRef.current.focus()}render(){const{id:e,testId:t,label:n,required:s,defaultValue:a,description:o,errorMessage:g,maxLength:m,disabled:h,render:b,placeholder:f,isLabelHidden:w,type:v,autoFocus:E,value:S,onFocus:L,onKeyDown:O,ariaDescribedby:C,autoComplete:A,updatedTextField:y,ariaLabelledby:k,tooltip:I,isInvalid:M}=this.props,P=M||!Object(c.a)(g),F=v,j="string"==typeof S?{value:S}:{defaultValue:a},T=C||`${e}-field-description ${P?"field-error":""}`,U=k||e+"-label",x=y?i.createElement(p.a,r()({id:e,testId:t,name:e,"aria-describedby":T,"aria-labelledby":U,"aria-invalid":P},j,{onChange:this.onChange,isInvalid:P,isDisabled:h,placeholder:f,type:F,maxLength:m,onFocus:L,onBlur:this.onBlur,onKeyDown:O,autoComplete:A,ref:Object(l.isNewSummaryFieldA11yEnabled)()&&!Object(l.isNewTextFieldEnabledForForm)()?this.inputRef:void 0})):i.createElement(u.a,r()({id:e,testId:t,name:e,"aria-describedby":T},j,{onChange:this.onChange,isInvalid:P,isDisabled:h,placeholder:f,type:F,maxLength:m,autoFocus:E,onFocus:L,onBlur:this.onBlur,onKeyDown:O,autoComplete:A}));return i.createElement(d.a,r()({htmlFor:e,label:n,required:s,description:o,errorMessage:g,noLabel:w,labelId:e+"-label"},Object(l.isUiModificationsSupportEnabled)()?{tooltip:I}:null),b?b(x):x)}}o()(m,"defaultProps",{shouldFitContainer:!0,type:"text"});const h=Object(g.a)((e,t)=>t)(m)},uHKj:function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var s=n("OvAC"),r=n.n(s),a=n("mXGw"),o=n("UutA"),i=n("ieek"),l=n("PJU+"),c=n("HiAw"),d=n("fX3B"),u=n("+6wN"),p=n.n(u),g=n("+wht"),m=n.n(g),h=n("gr8u"),b=n("M/pK"),f=n("RA9H");class w extends a.Component{constructor(...e){super(...e),r()(this,"state",{showPassword:!1}),r()(this,"onChange",e=>{this.props.onChange(e.target.value)}),r()(this,"onShowPasswordToggle",()=>{this.setState(e=>({showPassword:!e.showPassword}))}),r()(this,"renderShowHideButton",()=>{const{intl:e,isDisabled:t}=this.props,{showPassword:n}=this.state,s=n?"hide":"show",r=n?e.formatMessage(f.a.hidePassword):e.formatMessage(f.a.showPassword),o=n?a.createElement(m.a,{testId:"watch-filled-icon",label:r}):a.createElement(p.a,{testId:"watch-icon",label:r});return a.createElement(h.a,{content:r},a.createElement(i.a,{actionSubjectId:s+"-password",appearance:"subtle",isDisabled:t,onClick:this.onShowPasswordToggle,iconBefore:a.createElement(v,null,o)}))})}render(){const{autoFocus:e,intl:t,id:n,maxLength:s,value:r,isDisabled:o,isInvalid:i,weakPasswords:l,errorMessage:u,hideStrengthMeter:p,testId:g,onKeyDown:m}=this.props,{showPassword:h}=this.state,f=h?"text":"password",w=!p;return a.createElement(a.Fragment,null,a.createElement(d.a,{id:n,testId:g,type:f,maxLength:s,onChange:this.onChange,isDisabled:o,autoFocus:e,isInvalid:i,value:r,elemAfterInput:this.renderShowHideButton(),onKeyDown:m}),i&&u&&a.createElement(b.a,{errorMessage:u}),w&&a.createElement(c.a,{intl:t,password:r,scoreWords:l}))}}t.b=Object(l.c)(w);const v=o.c.div`padding-right:${"var(--ds-space-025, 2px)"};margin-left:${"var(--ds-space-negative-025, -2px)"};`},wt1X:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));const s=e=>{const t=(e=>e.persisted.forgotPassword)(e);return t&&"forgotPassword"in t&&t.forgotPassword?t.forgotPassword.resetUrl:void 0}}}]); //# sourceMappingURL=../sourcemaps/login.chunk.5ef02313d263f8999359.js.map