UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

2 lines 142 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([["vendors~user-page-DUsdt~9b1fde68"],{"../node_modules/@aws-amplify/ui/dist/style.css":function(e,t,n){var o=n("../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n("../node_modules/css-loader/dist/cjs.js!../node_modules/@aws-amplify/ui/dist/style.css");"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var i={insert:"head",singleton:!1},a=(o(r,i),r.locals?r.locals:{});e.exports=a},"../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Components-React.js":function(e,t,n){n.d(t,"b",(function(){return Container})),n.d(t,"d",(function(){return FormSection})),n.d(t,"s",(function(){return SectionHeader})),n.d(t,"p",(function(){return SectionFooter})),n.d(t,"q",(function(){return SectionFooterPrimaryContent})),n.d(t,"r",(function(){return SectionFooterSecondaryContent})),n.d(t,"o",(function(){return SectionBody})),n.d(t,"x",(function(){return Strike})),n.d(t,"n",(function(){return RadioRow})),n.d(t,"f",(function(){return Input})),n.d(t,"t",(function(){return SelectInput})),n.d(t,"c",(function(){return FormField})),n.d(t,"a",(function(){return Button})),n.d(t,"u",(function(){return SignInButton})),n.d(t,"w",(function(){return SignInButtonIcon})),n.d(t,"v",(function(){return SignInButtonContent})),n.d(t,"h",(function(){return Link})),n.d(t,"e",(function(){return Hint})),n.d(t,"g",(function(){return InputLabel})),n.d(t,"j",(function(){return NavBar})),n.d(t,"i",(function(){return Nav})),n.d(t,"m",(function(){return NavRight})),n.d(t,"l",(function(){return NavItem})),n.d(t,"k",(function(){return NavButton})),n.d(t,"y",(function(){return Toast}));var o=n("react"),r=n("../node_modules/@aws-amplify/core/lib-esm/index.js"),i=(n("../node_modules/@aws-amplify/ui/dist/style.css"),n("../node_modules/@aws-amplify/ui/dist/aws-amplify-ui.js")),a=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Theme.js"),__assign=function(){return(__assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},Container=function(e){var t=e.theme||a.a,n=propStyle(e,t.container),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.container,style:n}),e.children))},FormContainer=function(e){var t=e.theme||a.a;return beforeAfter(o.createElement("div",{className:i.formContainer,style:t.formContainer},e.children))},FormSection=function(e){var t=e.theme||a.a,n=propStyle(e,t.formSection);return o.createElement(FormContainer,{theme:t},beforeAfter(o.createElement("div",{className:i.formSection,style:n},e.children)))},SectionHeader=function(e){var t=e.theme||a.a,n=propStyle(e,t.sectionHeader),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.sectionHeader,style:n}),o.createElement(SectionHeaderContent,{theme:t},e.children,e.hint&&o.createElement("div",{className:i.sectionHeaderHint},e.hint))))},SectionHeaderContent=function(e){var t=e.theme||a.a,n=propStyle(e,t.sectionHeaderContent);return beforeAfter(o.createElement("span",{className:i.sectionHeaderContent,style:n},e.children))},SectionFooter=function(e){var t=e.theme||a.a,n=propStyle(e,t.sectionFooter),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.sectionFooter,style:n}),e.children))},SectionFooterPrimaryContent=function(e){var t=e.theme||a.a,n=propStyle(e,t.sectionFooterPrimaryContent);return beforeAfter(o.createElement("span",{className:i.sectionFooterPrimaryContent,style:n},e.children))},SectionFooterSecondaryContent=function(e){var t=e.theme||a.a,n=propStyle(e,t.sectionFooterSecondaryContent);return beforeAfter(o.createElement("span",{className:i.sectionFooterSecondaryContent,style:n},e.children))},SectionBody=function(e){var t=e.theme||a.a,n=propStyle(e,t.sectionBody),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.sectionBody,style:n}),e.children))},Strike=function(e){var t=e.theme||a.a,n=propStyle(e,t.strike);return beforeAfter(o.createElement("div",{className:i.strike,style:n},o.createElement(StrikeContent,{theme:t},e.children)))},StrikeContent=function(e){var t=e.theme||a.a;return beforeAfter(o.createElement("span",{className:i.strikeContent,style:t.strikeContent},e.children))},FormRow=function(e){var t=e.theme||a.a,n=propStyle(e,t.formRow),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.formRow,style:n}),e.children))},RadioRow=function(e){var t=e.id||"_"+e.value,n=e.theme||a.a;return o.createElement(FormRow,{theme:n},o.createElement(Radio,__assign({},e,{id:t})),o.createElement(Label,{htmlFor:t,theme:n},e.placeholder))},Radio=function(e){var t=e.theme||a.a,n=propStyle(e,t.radio),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("input",__assign({},s,{type:"radio",className:i.radio,style:n})))},Input=function(e){var t=e.theme||a.a,n=propStyle(e,t.input),s=r.h.objectLessAttributes(e,"theme");return o.createElement("input",__assign({},s,{className:i.input,style:n}))},SelectInput=function(e){var t=e.theme||a.a,n=propStyle(e,t.selectInput);return o.createElement("div",{className:i.selectInput,style:n},e.children)},FormField=function(e){var t=e.theme||a.a,n=propStyle(e,t.formField),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.formField,style:n}),e.children))},Button=function(e){var t=e.theme||a.a,n=propStyle(e,t.button),s=e.disabled||!1,u=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("button",__assign({},u,{className:i.button,style:n,disabled:s}),e.children))},SignInButton=function(e){var t=e.theme||a.a,n=Object.assign({},t.signInButton,t[e.variant]),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("button",__assign({},s,{className:i.signInButton,style:n}),e.children))},SignInButtonIcon=function(e){var t=e.theme||a.a,n=propStyle(e,t.signInButtonIcon),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("span",__assign({},s,{className:i.signInButtonIcon,style:n}),e.children))},SignInButtonContent=function(e){var t=e.theme||a.a,n=propStyle(e,t.signInButtonContent);return beforeAfter(o.createElement("span",{className:i.signInButtonContent,style:n},e.children))},Link=function(e){var t=e.theme||a.a,n=propStyle(e,t.a),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("a",__assign({},s,{className:i.a,style:n}),e.children))},Label=function(e){var t=e.theme||a.a,n=propStyle(e,t.label),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("label",__assign({},s,{className:i.label,style:n}),e.children))},Hint=function(e){var t=e.theme||a.a,n=propStyle(e,t.hint);return beforeAfter(o.createElement("div",{className:i.hint,style:n},e.children))},InputLabel=function(e){var t=e.theme||a.a,n=propStyle(e,t.inputLabel);return beforeAfter(o.createElement("div",{className:i.inputLabel,style:n},e.children))},NavBar=function(e){var t=e.theme||a.a,n=propStyle(e,t.navBar),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.navBar,style:n}),e.children))},Nav=function(e){var t=e.theme||a.a,n=propStyle(e,t.nav),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.nav,style:n}),e.children))},NavRight=function(e){var t=e.theme||a.a,n=propStyle(e,t.navRight),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.navRight,style:n}),e.children))},NavItem=function(e){var t=e.theme||a.a,n=propStyle(e,t.navItem),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("div",__assign({},s,{className:i.navItem,style:n}),e.children))},NavButton=function(e){var t=e.theme||a.a,n=propStyle(e,t.navButton),s=r.h.objectLessAttributes(e,"theme");return beforeAfter(o.createElement("button",__assign({},s,{className:i.button,style:n}),beforeAfter(o.createElement("span",null,e.children))))},Toast=function(e){var t=e.onClose,n=e.theme||a.a;return o.createElement("div",__assign({},e,{theme:n,className:i.toast,style:n.toast}),o.createElement("span",null,e.children),o.createElement("a",{className:i.toastClose,onClick:t}))};Toast.defaultProps={onClose:function(){}};var beforeAfter=function(e){var t=e.props.style||{},n=t.before,r=t.after;return n||r?o.createElement("span",{style:{position:"relative"}},n?o.createElement("span",{style:n},n.content):null,e,r?o.createElement("span",{style:r},r.content):null):e},propStyle=function(e,t){var n=e.id,o=e.style,r=Object.assign({},o,t);if(!n)return r;var i="#"+n;return Object.assign(r,r[i]),r}},"../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Theme.js":function(e,t,n){var o={container:{},formContainer:{},formSection:{},formField:{},sectionHeader:{},sectionBody:{},sectionFooter:{},sectionFooterPrimaryContent:{},sectionFooterSecondaryContent:{},input:{},button:{},photoPickerButton:{},photoPlaceholder:{},signInButton:{},signInButtonIcon:{},signInButtonContent:{},amazonSignInButton:{},facebookSignInButton:{},googleSignInButton:{},oAuthSignInButton:{},formRow:{},strike:{},strikeContent:{},actionRow:{},a:{},hint:{},radio:{},label:{},inputLabel:{},toast:{},navBar:{},nav:{},navRight:{},navItem:{},navButton:{}};t.a=o},"../node_modules/aws-amplify-react/lib-esm/Amplify-UI/data-test-attributes.js":function(e,t,n){n.d(t,"a",(function(){return o}));var o={signIn:{section:"sign-in-section",headerSection:"sign-in-header-section",bodySection:"sign-in-body-section",footerSection:"sign-in-footer-section",usernameInput:"username-input",passwordInput:"sign-in-password-input",forgotPasswordLink:"sign-in-forgot-password-link",signInButton:"sign-in-sign-in-button",createAccountLink:"sign-in-create-account-link",signInError:"authenticator-error"},signOut:{button:"sign-out-button",section:"sign-out-section"},signUp:{section:"sign-up-section",headerSection:"sign-up-header-section",bodySection:"sign-up-body-section",nonPhoneNumberInput:"sign-up-non-phone-number-input",phoneNumberInput:"sign-up-phone-number-input",dialCodeSelect:"sign-up-dial-code-select",footerSection:"sign-up-footer-section",createAccountButton:"sign-up-create-account-button",signInLink:"sign-up-sign-in-link",signUpButton:"sign-up-sign-up-button",signInButton:"sign-up-sign-in-button",confirmButton:"sign-up-confirm-button"},verifyContact:{section:"verify-contact-section",headerSection:"verify-contact-header-section",bodySection:"verify-contact-body-section",submitButton:"verify-contact-submit-button",verifyButton:"verify-contact-verify-button",skipLink:"verify-contact-skip-link"},TOTPSetup:{component:"totp-setup-component"},requireNewPassword:{section:"require-new-password-section",headerSection:"require-new-password-header-section",footerSection:"require-new-password-footer-section",bodySection:"require-new-password-body-section",newPasswordInput:"require-new-password-new-password-input",backToSignInLink:"require-new-password-back-to-sign-in-link",submitButton:"require-new-password-submit-button"},loading:{section:"loading-secton"},genericAttrs:{usernameInput:"username-input",emailInput:"email-input",phoneNumberInput:"phone-number-input",dialCodeSelect:"dial-code-select"},greetings:{navBar:"greetings-nav-bar",nav:"greetings-nav",navRight:"greetings-nav-right"},greeting:{signOutButton:"sign-out-button",signOutLink:"greeting-sign-out-link",navRight:"greetings-nav-right"},federatedSignIn:{section:"federated-sign-in-section",bodySection:"federated-sign-in-body-section",signInButtons:"federated-sign-in-buttons"},confirmSignUp:{section:"confirm-sign-up-section",headerSection:"confirm-sign-up-header-section",bodySection:"confirm-sign-up-body-section",usernameInput:"confirm-sign-up-username-input",confirmationCodeInput:"confirm-sign-up-confirmation-code-input",resendCodeLink:"confirm-sign-up-resend-code-link",confirmButton:"confirm-sign-up-confirm-button",backToSignInLink:"confirm-sign-up-back-to-sign-in-link"},confirmSignIn:{section:"confirm-sign-in-section",headerSection:"confirm-sign-in-header-section",bodySection:"confirm-sign-in-body-section",codeInput:"confirm-sign-in-code-input",confirmButton:"confirm-sign-in-confirm-button",backToSignInLink:"confirm-sign-in-back-to-sign-in-link"},setMFAComp:{section:"set-mfa-section",headerSection:"set-mfa-header-section",bodySection:"set-mfa-header-body-section",smsInput:"set-mfa-sms-input",totpInput:"set-mfa-totp-input",noMfaInput:"set-mfa-nomfa-input",verificationCodeInput:"set-mfa-verification-code-input",setMfaButton:"set-mfa-set-mfa-button",verifyTotpTokenButton:"set-mfa-verify-totp-token-button",cancelButton:"set-mfa-cancel-button"},forgotPassword:{section:"forgot-password-section",headerSection:"forgot-password-header-section",bodySection:"forgot-password-body-section",submitButton:"forgot-password-submit-button",sendCodeButton:"forgot-password-send-code-button",resendCodeLink:"forgot-password-resend-code-link",backToSignInLink:"forgot-password-back-to-sign-in-link",usernameInput:"username-input",codeInput:"forgot-password-code-input",newPasswordInput:"forgot-password-new-password-input"}}},"../node_modules/aws-amplify-react/lib-esm/Auth/AuthPiece.js":function(e,t,n){var o,r,i=n("react"),a=n("../node_modules/@aws-amplify/core/lib-esm/index.js"),s=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Components-React.js"),u=n("../node_modules/aws-amplify-react/lib-esm/Auth/common/types.js"),c=n("../node_modules/aws-amplify-react/lib-esm/Auth/PhoneField.js"),l=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/data-test-attributes.js"),p=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Theme.js"),d=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),h=((r={})[u.a.EMAIL]="Email",r[u.a.PHONE_NUMBER]="Phone Number",r[u.a.USERNAME]="Username",r),f=function(e){function AuthPiece(t){var n=e.call(this,t)||this;return n.inputs={},n._isHidden=!0,n._validAuthStates=[],n.phone_number="",n.changeState=n.changeState.bind(n),n.error=n.error.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.renderUsernameField=n.renderUsernameField.bind(n),n.getUsernameFromInput=n.getUsernameFromInput.bind(n),n.onPhoneNumberChanged=n.onPhoneNumberChanged.bind(n),n}return d(AuthPiece,e),AuthPiece.prototype.componentDidMount=function(){if(window&&window.location&&window.location.search&&(!this.props.authData||!this.props.authData.username)){var e=new URLSearchParams(window.location.search),t=e?e.get("username"):void 0;this.setState({username:t})}},AuthPiece.prototype.getUsernameFromInput=function(){var e=this.props.usernameAttributes;switch(void 0===e?"username":e){case u.a.EMAIL:return this.inputs.email;case u.a.PHONE_NUMBER:return this.phone_number;default:return this.inputs.username||this.state.username}},AuthPiece.prototype.onPhoneNumberChanged=function(e){this.phone_number=e},AuthPiece.prototype.renderUsernameField=function(e){var t=this.props.usernameAttributes,n=void 0===t?[]:t;return n===u.a.EMAIL?i.createElement(s.c,{theme:e},i.createElement(s.g,{theme:e},a.g.get("Email")," *"),i.createElement(s.f,{autoFocus:!0,placeholder:a.g.get("Enter your email"),theme:e,key:"email",name:"email",type:"email",onChange:this.handleInputChange,"data-test":l.a.genericAttrs.emailInput})):n===u.a.PHONE_NUMBER?i.createElement(c.a,{theme:e,onChangeText:this.onPhoneNumberChanged}):i.createElement(s.c,{theme:e},i.createElement(s.g,{theme:e},a.g.get(this.getUsernameLabel())," *"),i.createElement(s.f,{defaultValue:this.state.username,autoFocus:!0,placeholder:a.g.get("Enter your username"),theme:e,key:"username",name:"username",onChange:this.handleInputChange,"data-test":l.a.genericAttrs.usernameInput}))},AuthPiece.prototype.getUsernameLabel=function(){var e=this.props.usernameAttributes,t=void 0===e?u.a.USERNAME:e;return h[t]||t},AuthPiece.prototype.usernameFromAuthData=function(){var e=this.props.authData;if(!e)return"";return"object"==typeof e?e.user?e.user.username:e.username:e},AuthPiece.prototype.errorMessage=function(e){return"string"==typeof e?e:e.message?e.message:JSON.stringify(e)},AuthPiece.prototype.triggerAuthEvent=function(e){var t=this.props.authState;this.props.onAuthEvent&&this.props.onAuthEvent(t,e)},AuthPiece.prototype.changeState=function(e,t){this.props.onStateChange&&this.props.onStateChange(e,t),this.triggerAuthEvent({type:"stateChange",data:e})},AuthPiece.prototype.error=function(e){this.triggerAuthEvent({type:"error",data:this.errorMessage(e)})},AuthPiece.prototype.handleInputChange=function(e){this.inputs=this.inputs||{};var t=e.target,n=t.name,o=t.value,r=t.type,i=t.checked,a=["radio","checkbox"].includes(r);this.inputs[n]=a?i:o,this.inputs.checkedValue=a?o:null},AuthPiece.prototype.render=function(){if(!this._validAuthStates.includes(this.props.authState))return this._isHidden=!0,this.inputs={},null;if(this._isHidden){this.inputs={};var e=this.props.track;e&&e()}return this._isHidden=!1,this.showComponent(this.props.theme||p.a)},AuthPiece.prototype.showComponent=function(e){throw"You must implement showComponent(theme) and don't forget to set this._validAuthStates."},AuthPiece}(i.Component);t.a=f},"../node_modules/aws-amplify-react/lib-esm/Auth/Authenticator.js":function(e,t,n){var o,r=n("react"),i=n("../node_modules/@aws-amplify/core/lib-esm/index.js"),a=n("../node_modules/@aws-amplify/auth/lib-esm/index.js"),s=n("../node_modules/aws-amplify-react/lib-esm/Auth/AuthPiece.js"),u=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Components-React.js"),c=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/data-test-attributes.js"),l=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Theme.js"),p={AUTH_SOURCE_KEY:"amplify-react-auth-source",AUTH0:"auth0",GOOGLE:"google",FACEBOOK:"facebook",AMAZON:"amazon",SIGNING_IN_WITH_HOSTEDUI_KEY:"amplify-signin-with-hostedUI"},d=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),h=new i.c("SignOut"),f=function(e){function SignOut(t){var n=e.call(this,t)||this;return n.signOut=n.signOut.bind(n),n.onHubCapsule=n.onHubCapsule.bind(n),i.f.listen("auth",n.onHubCapsule),n.state={},n}return d(SignOut,e),SignOut.prototype.componentDidMount=function(){this._isMounted=!0,this.findState()},SignOut.prototype.componentWillUnmount=function(){this._isMounted=!1},SignOut.prototype.findState=function(){var e=this;this.props.authState||this.props.authData?this.props.stateFromStorage&&this.setState({stateFromStorage:!0}):a.a.currentAuthenticatedUser().then((function(t){e.setState({authState:"signedIn",authData:t,stateFromStorage:!0})})).catch((function(e){return h.error(e)}))},SignOut.prototype.onHubCapsule=function(e){if(this._isMounted){var t=e.channel,n=e.payload;e.source;"auth"===t&&"signIn"===n.event?this.setState({authState:"signedIn",authData:n.data}):"auth"!==t||"signOut"!==n.event||this.props.authState||this.setState({authState:"signIn"}),"auth"!==t||"signIn"!==n.event||this.props.authState||this.setState({stateFromStorage:!0})}},SignOut.prototype.signOut=function(){var e=this,t={};try{t=JSON.parse(localStorage.getItem(p.AUTH_SOURCE_KEY))||{},localStorage.removeItem(p.AUTH_SOURCE_KEY)}catch(e){h.debug("Failed to parse the info from "+p.AUTH_SOURCE_KEY+" from localStorage with "+e)}h.debug("sign out from the source",t);var n=this.props,o=n.googleSignOut,r=n.facebookSignOut,i=n.amazonSignOut,s=n.auth0SignOut;switch(t.provider){case p.GOOGLE:o?o():h.debug("No Google signout method provided");break;case p.FACEBOOK:r?r():h.debug("No Facebook signout method provided");break;case p.AMAZON:i?i():h.debug("No Amazon signout method provided");break;case p.AUTH0:s?s(t.opts):h.debug("No Auth0 signout method provided")}if(!a.a||"function"!=typeof a.a.signOut)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.signOut().then((function(){e.state.stateFromStorage||e.changeState("signedOut")})).catch((function(t){h.debug(t),e.error(t)}))},SignOut.prototype.render=function(){var e=this.props.hide;if(e&&e.includes(SignOut))return null;var t="signedIn"===(this.props.authState||this.state.authState),n=this.props.theme||l.a;return t?r.createElement(u.k,{theme:n,onClick:this.signOut,"data-test":c.a.signOut.button},i.g.get("Sign Out")):null},SignOut}(s.a),m=n("../node_modules/@aws-amplify/ui/dist/aws-amplify-ui.js"),g=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),__assign=function(){return(__assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},__awaiter=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function fulfilled(e){try{step(o.next(e))}catch(e){i(e)}}function rejected(e){try{step(o.throw(e))}catch(e){i(e)}}function step(e){e.done?r(e.value):function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))},__generator=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function verb(i){return function(s){return function step(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,o=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(r=(r=a.trys).length>0&&r[r.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){a.label=i[1];break}if(6===i[0]&&a.label<r[1]){a.label=r[1],r=i;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(i);break}r[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],o=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}},_=new i.c("withGoogle");function withGoogle(e){return function(t){function class_1(e){var n=t.call(this,e)||this;return n.initGapi=n.initGapi.bind(n),n.signIn=n.signIn.bind(n),n.signOut=n.signOut.bind(n),n.federatedSignIn=n.federatedSignIn.bind(n),n.state={},n}return g(class_1,t),class_1.prototype.signIn=function(){var e=this,t=window.gapi.auth2.getAuthInstance(),n=this.props.onError;t.signIn().then((function(t){e.federatedSignIn(t);var n={provider:p.GOOGLE};try{localStorage.setItem(p.AUTH_SOURCE_KEY,JSON.stringify(n))}catch(e){_.debug("Failed to cache auth source into localStorage",e)}}),(function(e){if(!n)throw e;n(e)}))},class_1.prototype.federatedSignIn=function(e){return __awaiter(this,void 0,void 0,(function(){var t,n,o,r,i,s;return __generator(this,(function(u){switch(u.label){case 0:if(t=e.getAuthResponse(),n=t.id_token,o=t.expires_at,r=e.getBasicProfile(),i={email:r.getEmail(),name:r.getName(),picture:r.getImageUrl()},s=this.props.onStateChange,!a.a||"function"!=typeof a.a.federatedSignIn||"function"!=typeof a.a.currentAuthenticatedUser)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");return[4,a.a.federatedSignIn("google",{token:n,expires_at:o},i)];case 1:return u.sent(),[4,a.a.currentAuthenticatedUser()];case 2:return i=u.sent(),s&&s("signedIn",i),[2]}}))}))},class_1.prototype.signOut=function(){var e=window.gapi&&window.gapi.auth2?window.gapi.auth2.getAuthInstance():null;if(!e)return Promise.resolve();e.then((function(e){return e?(_.debug("google signing out"),e.signOut()):(_.debug("google Auth undefined"),Promise.resolve())}))},class_1.prototype.componentDidMount=function(){var e=this.props.google_client_id,t=window.gapi&&window.gapi.auth2?window.gapi.auth2.getAuthInstance():null;e&&!t&&this.createScript()},class_1.prototype.createScript=function(){var e=document.createElement("script");e.src="https://apis.google.com/js/platform.js",e.async=!0,e.onload=this.initGapi,document.body.appendChild(e)},class_1.prototype.initGapi=function(){_.debug("init gapi");var e=this.props.google_client_id,t=window.gapi;t.load("auth2",(function(){t.auth2.init({client_id:e,scope:"profile email openid"})}))},class_1.prototype.render=function(){var t=window.gapi&&window.gapi.auth2?window.gapi.auth2.getAuthInstance():null;return r.createElement(e,__assign({},this.props,{ga:t,googleSignIn:this.signIn,googleSignOut:this.signOut}))},class_1}(r.Component)}var b=withGoogle((function(e){return r.createElement(u.u,{id:m.googleSignInButton,onClick:e.googleSignIn,theme:e.theme||l.a,variant:"googleSignInButton"},r.createElement(u.w,{theme:e.theme||l.a},r.createElement("svg",{viewBox:"0 0 256 262",xmlns:"http://ww0w.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},r.createElement("path",{d:"M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622 38.755 30.023 2.685.268c24.659-22.774 38.875-56.282 38.875-96.027",fill:"#4285F4"}),r.createElement("path",{d:"M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055-34.523 0-63.824-22.773-74.269-54.25l-1.531.13-40.298 31.187-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1",fill:"#34A853"}),r.createElement("path",{d:"M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82 0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602l42.356-32.782",fill:"#FBBC05"}),r.createElement("path",{d:"M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0 79.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251",fill:"#EB4335"}))),r.createElement(u.v,{theme:e.theme||l.a},i.g.get("Sign In with Google")))})),y=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),withFacebook_assign=function(){return(withFacebook_assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},v=new i.c("withFacebook");function withFacebook(e){return function(t){function class_1(e){var n=t.call(this,e)||this;return n.fbAsyncInit=n.fbAsyncInit.bind(n),n.initFB=n.initFB.bind(n),n.signIn=n.signIn.bind(n),n.signOut=n.signOut.bind(n),n.federatedSignIn=n.federatedSignIn.bind(n),n.state={},n}return y(class_1,t),class_1.prototype.signIn=function(){var e=this,t=window.FB;t.getLoginStatus((function(n){var o={provider:p.FACEBOOK};try{localStorage.setItem(p.AUTH_SOURCE_KEY,JSON.stringify(o))}catch(e){v.debug("Failed to cache auth source into localStorage",e)}"connected"===n.status?e.federatedSignIn(n.authResponse):t.login((function(t){t&&t.authResponse&&e.federatedSignIn(t.authResponse)}),{scope:"public_profile,email"})}))},class_1.prototype.federatedSignIn=function(e){v.debug(e);var t=this.props.onStateChange,n=e.accessToken,o=1e3*e.expiresIn+(new Date).getTime();n&&window.FB.api("/me",{fields:"name,email"},(function(e){var r={name:e.name,email:e.email};if(!a.a||"function"!=typeof a.a.federatedSignIn||"function"!=typeof a.a.currentAuthenticatedUser)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.federatedSignIn("facebook",{token:n,expires_at:o},r).then((function(e){return a.a.currentAuthenticatedUser()})).then((function(e){t&&t("signedIn",e)}))}))},class_1.prototype.signOut=function(){var e=window.FB;if(!e)return v.debug("FB sdk undefined"),Promise.resolve();e.getLoginStatus((function(t){return"connected"===t.status?new Promise((function(t,n){v.debug("facebook signing out"),e.logout((function(e){t(e)}))})):Promise.resolve()}))},class_1.prototype.componentDidMount=function(){this.props.facebook_app_id&&!window.FB&&this.createScript()},class_1.prototype.fbAsyncInit=function(){v.debug("init FB");var e=this.props.facebook_app_id,t=window.FB;t.init({appId:e,cookie:!0,xfbml:!0,version:"v2.11"}),t.getLoginStatus((function(e){return v.debug(e)}))},class_1.prototype.initFB=function(){window.FB;v.debug("FB inited")},class_1.prototype.createScript=function(){window.fbAsyncInit=this.fbAsyncInit;var e=document.createElement("script");e.src="https://connect.facebook.net/en_US/sdk.js",e.async=!0,e.onload=this.initFB,document.body.appendChild(e)},class_1.prototype.render=function(){var t=window.FB;return r.createElement(e,withFacebook_assign({},this.props,{fb:t,facebookSignIn:this.signIn,facebookSignOut:this.signOut}))},class_1}(r.Component)}var w=withFacebook((function(e){return r.createElement(u.u,{id:m.facebookSignInButton,onClick:e.facebookSignIn,theme:e.theme||l.a,variant:"facebookSignInButton"},r.createElement(u.w,{theme:e.theme||l.a},r.createElement("svg",{viewBox:"0 0 279 538",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{id:"Page-1",fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"Artboard",fill:"#FFF"},r.createElement("path",{d:"M82.3409742,538 L82.3409742,292.936652 L0,292.936652 L0,196.990154 L82.2410458,196.990154 L82.2410458,126.4295 C82.2410458,44.575144 132.205229,0 205.252865,0 C240.227794,0 270.306232,2.59855099 279,3.79788222 L279,89.2502322 L228.536175,89.2502322 C188.964542,89.2502322 181.270057,108.139699 181.270057,135.824262 L181.270057,196.89021 L276.202006,196.89021 L263.810888,292.836708 L181.16913,292.836708 L181.16913,538 L82.3409742,538 Z",id:"Fill-1"}))))),r.createElement(u.v,{theme:e.theme||l.a},i.g.get("Sign In with Facebook")))})),S=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),withAmazon_assign=function(){return(withAmazon_assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},C=new i.c("withAmazon");function withAmazon(e){return function(t){function class_1(e){var n=t.call(this,e)||this;return n.initAmazon=n.initAmazon.bind(n),n.signIn=n.signIn.bind(n),n.signOut=n.signOut.bind(n),n.federatedSignIn=n.federatedSignIn.bind(n),n.state={},n}return S(class_1,t),class_1.prototype.signIn=function(){var e=this;window.amazon.Login.authorize({scope:"profile"},(function(t){if(t.error)C.debug("Failed to login with amazon: "+t.error);else{var n={provider:p.AMAZON};try{localStorage.setItem(p.AUTH_SOURCE_KEY,JSON.stringify(n))}catch(e){C.debug("Failed to cache auth source into localStorage",e)}e.federatedSignIn(t)}}))},class_1.prototype.federatedSignIn=function(e){var t=e.access_token,n=e.expires_in,o=this.props.onStateChange,r=1e3*n+(new Date).getTime();t&&window.amazon.Login.retrieveProfile((function(e){if(e.success){var n={name:e.profile.Name,email:e.profile.PrimaryEmail};if(!a.a||"function"!=typeof a.a.federatedSignIn||"function"!=typeof a.a.currentAuthenticatedUser)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.federatedSignIn("amazon",{token:t,expires_at:r},n).then((function(e){return a.a.currentAuthenticatedUser()})).then((function(e){o&&o("signedIn",e)}))}else C.debug("Get user Info failed")}))},class_1.prototype.signOut=function(){var e=window.amazon;if(!e)return C.debug("Amazon Login sdk undefined"),Promise.resolve();C.debug("Amazon signing out"),e.Login.logout()},class_1.prototype.componentDidMount=function(){this.props.amazon_client_id&&!window.amazon&&this.createScript()},class_1.prototype.createScript=function(){var e=document.createElement("script");e.src="https://api-cdn.amazon.com/sdk/login1.js",e.async=!0,e.onload=this.initAmazon,document.body.appendChild(e)},class_1.prototype.initAmazon=function(){C.debug("init amazon");var e=this.props.amazon_client_id;window.amazon.Login.setClientId(e)},class_1.prototype.render=function(){var t=window.amazon;return r.createElement(e,withAmazon_assign({},this.props,{amz:t,amazonSignIn:this.signIn,amazonSignOut:this.signOut}))},class_1}(r.Component)}var E=withAmazon((function(e){return r.createElement(u.u,{id:m.amazonSignInButton,onClick:e.amazonSignIn,theme:e.theme||l.a,variant:"amazonSignInButton"},r.createElement(u.w,{theme:e.theme||l.a},r.createElement("svg",{viewBox:"0 0 248 268",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{id:"Artboard-Copy-2",fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M139.056521,147.024612 C133.548808,156.744524 124.782731,162.726926 115.087401,162.726926 C101.790721,162.726926 93.9937779,152.612964 93.9937779,137.68681 C93.9937779,108.224571 120.447551,102.879017 145.533369,102.879017 L145.533369,110.365976 C145.533369,123.831358 145.876354,135.063787 139.056521,147.024612 M207.206992,162.579655 C209.400505,165.692256 209.887066,169.437725 207.063416,171.770186 C199.996315,177.653081 187.429476,188.590967 180.513926,194.716661 L180.46208,194.621133 C178.176838,196.663031 174.862638,196.810303 172.27828,195.445057 C160.780281,185.9162 158.686473,181.494078 152.405048,172.403055 C133.405233,191.751331 119.909143,197.534719 95.309886,197.534719 C66.1281801,197.534719 43.4791563,179.599451 43.4791563,143.669212 C43.4791563,115.616003 58.6782107,96.5105248 80.4019706,87.1727225 C99.2063636,78.9096034 125.464714,77.4528107 145.533369,75.1641337 L145.533369,70.694248 C145.533369,62.4749122 146.167493,52.7510201 141.297893,45.6541312 C137.110277,39.2856386 129.018206,36.6586354 121.859376,36.6586354 C108.658413,36.6586354 96.9171331,43.4171982 94.0416364,57.4199213 C93.4593582,60.532522 91.1701278,63.5933787 88.003492,63.7406501 L54.4387473,60.1424518 C51.6150972,59.5095829 48.4484614,57.2248862 49.2740201,52.8982915 C56.9712583,12.2553679 93.7983558,0 126.732964,0 C143.587124,0 165.606011,4.47386604 178.902691,17.2148315 C195.760839,32.917146 194.149604,53.8694866 194.149604,76.6726704 L194.149604,130.542157 C194.149604,146.734049 200.87372,153.830938 207.206992,162.579655 Z M233.826346,208.038962 C230.467669,203.683255 211.550709,205.9821 203.056405,206.998432 C200.470662,207.321077 200.076227,205.042397 202.406981,203.404973 C217.475208,192.664928 242.201125,195.766353 245.081698,199.363845 C247.966255,202.981502 244.336653,228.071183 230.172839,240.049379 C228.001452,241.888455 225.929671,240.904388 226.89783,238.468418 C230.077218,230.430525 237.204944,212.418868 233.826346,208.038962 Z M126.768855,264 C74.0234043,264 42.0764048,241.955028 17.7852554,217.541992 C12.9733903,212.705982 6.71799208,206.295994 3.31151296,200.690918 C1.90227474,198.372135 5.59096074,195.021875 8.0442063,196.84375 C38.2390146,219.267578 82.1011654,239.538304 125.529506,239.538304 C154.819967,239.538304 191.046475,227.469543 220.66851,214.867659 C225.146771,212.966167 225.146771,219.180222 224.511585,221.060516 C224.183264,222.03242 209.514625,236.221149 189.247207,247.047411 C170.304273,257.166172 146.397132,264 126.768855,264 Z",id:"Fill-6",fill:"#FFF"})))),r.createElement(u.v,{theme:e.theme||l.a},i.g.get("Sign In with Amazon")))})),k=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),withOAuth_assign=function(){return(withOAuth_assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function withOAuth(e){return function(t){function class_1(e){var n=t.call(this,e)||this;return n.signIn=n.signIn.bind(n),n}return k(class_1,t),class_1.prototype.signIn=function(e,t){a.a.federatedSignIn({provider:t})},class_1.prototype.render=function(){return r.createElement(e,withOAuth_assign({},this.props,{OAuthSignIn:this.signIn}))},class_1}(r.Component)}var I=withOAuth((function(e){return r.createElement(u.u,{id:m.oAuthSignInButton,onClick:function(){return e.OAuthSignIn()},theme:e.theme||l.a,variant:"oAuthSignInButton"},r.createElement(u.v,{theme:e.theme||l.a},i.g.get(e.label||"Sign in with AWS")))})),A=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),withAuth0_assign=function(){return(withAuth0_assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},withAuth0_awaiter=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function fulfilled(e){try{step(o.next(e))}catch(e){i(e)}}function rejected(e){try{step(o.throw(e))}catch(e){i(e)}}function step(e){e.done?r(e.value):function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))},withAuth0_generator=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function verb(i){return function(s){return function step(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,o=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(r=(r=a.trys).length>0&&r[r.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){a.label=i[1];break}if(6===i[0]&&a.label<r[1]){a.label=r[1],r=i;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(i);break}r[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],o=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}},x=new i.c("withAuth0");function withAuth0(e,t){return function(n){function class_1(e){var t=n.call(this,e)||this;return t._auth0=null,t.initialize=t.initialize.bind(t),t.signIn=t.signIn.bind(t),t.signOut=t.signOut.bind(t),t}return A(class_1,n),class_1.prototype.componentDidMount=function(){window.auth0?this.initialize():this.createScript()},class_1.prototype.createScript=function(){var e=document.createElement("script");e.src="https://cdn.auth0.com/js/auth0/9.8.1/auth0.min.js",e.async=!0,e.onload=this.initialize,document.body.appendChild(e)},class_1.prototype.initialize=function(){var e=this,n=a.a.configure().oauth,o=void 0===n?{}:n,r=this.props.auth0||t||o.auth0,i=this.props,s=i.onError,u=i.onStateChange,c=i.authState;r?(x.debug("withAuth0 configuration",r),this._auth0||(this._auth0=new window.auth0.WebAuth(r),window.auth0_client=this._auth0),"signedIn"!==c&&this._auth0.parseHash((function(t,n){if(!t&&n){var o={provider:p.AUTH0,opts:{returnTo:r.returnTo,clientID:r.clientID,federated:r.federated}};try{localStorage.setItem(p.AUTH_SOURCE_KEY,JSON.stringify(o))}catch(e){x.debug("Failed to cache auth source into localStorage",e)}e._auth0.client.userInfo(n.accessToken,(function(e,t){var o=void 0,i=void 0;e?x.debug("Failed to get the user info",e):(o=t.name,i=t.email),a.a.federatedSignIn(r.domain,{token:n.idToken,expires_at:1e3*n.expiresIn+(new Date).getTime()},{name:o,email:i}).then((function(){u&&a.a.currentAuthenticatedUser().then((function(e){u("signedIn",e)}))})).catch((function(e){x.debug("Failed to get the aws credentials",e),s&&s(e)}))}))}else x.debug("Failed to parse the url for Auth0",t)}))):x.debug("Auth0 is not configured")},class_1.prototype.signIn=function(){return withAuth0_awaiter(this,void 0,void 0,(function(){return withAuth0_generator(this,(function(e){if(!this._auth0)throw new Error("the auth0 client is not configured");return this._auth0.authorize(),[2]}))}))},class_1.prototype.signOut=function(e){void 0===e&&(e={});var t=window.auth0_client,n=e.returnTo,o=e.clientID,r=e.federated;if(!t)return x.debug("auth0 sdk undefined"),Promise.resolve();t.logout({returnTo:n,clientID:o,federated:r})},class_1.prototype.render=function(){return r.createElement(e,withAuth0_assign({},this.props,{auth0:this._auth0,auth0SignIn:this.signIn,auth0SignOut:this.signOut}))},class_1}(r.Component)}var O=withAuth0((function(e){return r.createElement(u.u,{id:m.auth0SignInButton,onClick:e.auth0SignIn,theme:e.theme||l.a,variant:"auth0SignInButton"},r.createElement(u.w,{theme:e.theme||l.a},r.createElement("svg",{id:"artwork",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 193.7 216.6"},r.createElement("path",{id:"NEW",className:"st0",d:"M189,66.9L167.2,0H96.8l21.8,66.9H189z M96.8,0H26.5L4.8,66.9h70.4L96.8,0z M4.8,66.9L4.8,66.9\tc-13,39.9,1.2,83.6,35.2,108.3l21.7-66.9L4.8,66.9z M189,66.9L189,66.9l-57,41.4l21.7,66.9l0,0C187.7,150.6,201.9,106.8,189,66.9\tL189,66.9z M39.9,175.2L39.9,175.2l56.9,41.4l56.9-41.4l-56.9-41.4L39.9,175.2z"}))),r.createElement(u.v,{theme:e.theme||l.a},e.label||"Sign In with Auth0"))}));!function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)}}();var P=n("../node_modules/aws-amplify-react/lib-esm/Auth/common/types.js"),B=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),Greetings_assign=function(){return(Greetings_assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},j=new i.c("Greetings"),T=function(e){function Greetings(t){var n=e.call(this,t)||this;return n.state={},n.onHubCapsule=n.onHubCapsule.bind(n),n.inGreeting=n.inGreeting.bind(n),i.f.listen("auth",n.onHubCapsule),n._validAuthStates=["signedIn"],n}return B(Greetings,e),Greetings.prototype.componentDidMount=function(){this._isMounted=!0,this.findState()},Greetings.prototype.componentWillUnmount=function(){this._isMounted=!1},Greetings.prototype.findState=function(){var e=this;this.props.authState||this.props.authData||a.a.currentAuthenticatedUser().then((function(t){e.setState({authState:"signedIn",authData:t,stateFromStorage:!0})})).catch((function(e){return j.debug(e)}))},Greetings.prototype.onHubCapsule=function(e){if(this._isMounted){var t=e.channel,n=e.payload;"auth"===t&&"signIn"===n.event?(this.setState({authState:"signedIn",authData:n.data}),this.props.authState||this.setState({stateFromStorage:!0})):"auth"!==t||"signOut"!==n.event||this.props.authState||this.setState({authState:"signIn"})}},Greetings.prototype.inGreeting=function(e){var t=this.props.usernameAttributes;return""+((void 0===t?P.a.USERNAME:t)===P.a.USERNAME?i.g.get("Hello")+" ":"")+e},Greetings.prototype.outGreeting=function(){return""},Greetings.prototype.userGreetings=function(e){var t=this.props.authData||this.state.authData,n=this.props.inGreeting||this.inGreeting,o=this.props.usernameAttributes,i="";switch(void 0===o?"username":o){case P.a.EMAIL:i=t.attributes?t.attributes.email:t.username;break;case P.a.PHONE_NUMBER:i=t.attributes?t.attributes.phone_number:t.username;break;default:i=(t.attributes?t.attributes.name||(t.attributes.given_name?t.attributes.given_name+" "+t.attributes.family_name:void 0):void 0)||t.name||t.username}var a="function"==typeof n?n(i):n;return r.createElement("span",null,r.createElement(u.l,{theme:e},a),this.renderSignOutButton())},Greetings.prototype.renderSignOutButton=function(){var e=this.props.federated,t=void 0===e?{}:e,n=t.google_client_id,o=t.facebook_app_id,i=t.amazon_client_id,s=t.auth0,u=a.a.configure(),c=u.oauth,l=void 0===c?{}:c,p=n||u.googleClientId,d=o||u.facebookClientId,h=i||u.amazonClientId,m=s||l.auth0,g=f;p&&(g=withGoogle(f)),d&&(g=withFacebook(f)),h&&(g=withAmazon(f)),m&&(g=withAuth0(f));var _=Object.assign({},this.props,this.state);return r.createElement(g,Greetings_assign({},_))},Greetings.prototype.noUserGreetings=function(e){var t=this.props.outGreeting||this.outGreeting,n="function"==typeof t?t():t;return n?r.createElement(u.l,{theme:e},n):null},Greetings.prototype.render=function(){var e=this.props.hide;if(e&&e.includes(Greetings))return null;var t="signedIn"===(this.props.authState||this.state.authState),n=this.props.theme||l.a,o=t?this.userGreetings(n):this.noUserGreetings(n);return o?r.createElement(u.j,{theme:n,"data-test":c.a.greetings.navBar},r.createElement(u.i,{theme:n,"data-test":c.a.greetings.nav},r.createElement(u.m,{theme:n,"data-test":c.a.greetings.navRight},o))):null},Greetings}(s.a),U=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),F=new i.c("FederatedSignIn"),N=function(e){function FederatedButtons(){return null!==e&&e.apply(this,arguments)||this}return U(FederatedButtons,e),FederatedButtons.prototype.google=function(e){if(!e)return null;var t=this.props,n=t.theme,o=t.onStateChange;return r.createElement(b,{google_client_id:e,theme:n,onStateChange:o})},FederatedButtons.prototype.facebook=function(e){if(!e)return null;var t=this.props,n=t.theme,o=t.onStateChange;return r.createElement(w,{facebook_app_id:e,theme:n,onStateChange:o})},FederatedButtons.prototype.amazon=function(e){if(!e)return null;var t=this.props,n=t.theme,o=t.onStateChange;return r.createElement(E,{amazon_client_id:e,theme:n,onStateChange:o})},FederatedButtons.prototype.OAuth=function(e){if(!e)return null;var t=this.props,n=t.theme,o=t.onStateChange;return r.createElement(I,{label:e?e.label:void 0,theme:n,onStateChange:o})},FederatedButtons.prototype.auth0=function(e){if(!e)return null;var t=this.props,n=t.theme,o=t.onStateChange;return r.createElement(O,{label:e?e.label:void 0,theme:n,onStateChange:o,auth0:e})},FederatedButtons.prototype.render=function(){var e=this.props.authState;if(!["signIn","signedOut","signedUp"].includes(e))return null;var t=this.props.federated||{};if(!a.a||"function"!=typeof a.a.configure)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");var n=a.a.configure().oauth,o=void 0===n?{}:n;if(o.domain?t.oauth_config=Object.assign({},t.oauth_config,o):o.awsCognito&&(t.oauth_config=Object.assign({},t.oauth_config,o.awsCognito)),o.auth0&&(t.auth0=Object.assign({},t.auth0,o.auth0)),i.h.isEmpty(t))return null;var s=t.google_client_id,c=t.facebook_app_id,p=t.amazon_client_id,d=t.oauth_config,h=t.auth0,f=this.props.theme||l.a;return r.createElement("div",null,r.createElement("div",null,this.google(s)),r.createElement("div",null,this.facebook(c)),r.createElement("div",null,this.amazon(p)),r.createElement("div",null,this.OAuth(d)),r.createElement("div",null,this.auth0(h)),r.createElement(u.x,{theme:f},i.g.get("or")))},FederatedButtons}(r.Component),R=(function(e){function FederatedSignIn(){return null!==e&&e.apply(this,arguments)||this}U(FederatedSignIn,e),FederatedSignIn.prototype.render=function(){var e=this.props,t=e.authState,n=e.onStateChange,o=this.props.federated||{};if(!a.a||"function"!=typeof a.a.configure)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");var i=a.a.configure().oauth,s=void 0===i?{}:i;if(s.domain?o.oauth_config=Object.assign({},o.oauth_config,s):s.awsCognito&&(o.oauth_config=Object.assign({},o.oauth_config,s.awsCognito)),s.auth0&&(o.auth0=Object.assign({},o.auth0,s.auth0)),!o)return F.debug("federated prop is empty. show nothing"),F.debug("federated={google_client_id: , facebook_app_id: , amazon_client_id}"),null;if(!["signIn","signedOut","signedUp"].includes(t))return null;F.debug("federated Config is",o);var p=this.props.theme||l.a;return r.createElement(u.d,{theme:p,"data-test":c.a.federatedSignIn.section},r.createElement(u.o,{theme:p,"data-test":c.a.federatedSignIn.bodySection},r.createElement(N,{federated:o,theme:p,authState:t,onStateChange:n,"data-test":c.a.federatedSignIn.signInButtons})))}}(r.Component),n("../node_modules/aws-amplify-react/lib-esm/Auth/SignUp.js")),L=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),M=new i.c("ForgotPassword"),D=function(e){function ForgotPassword(t){var n=e.call(this,t)||this;return n.send=n.send.bind(n),n.submit=n.submit.bind(n),n._validAuthStates=["forgotPassword"],n.state={delivery:null},n}return L(ForgotPassword,e),ForgotPassword.prototype.send=function(){var e=this,t=this.props.authData,n=void 0===t?{}:t,o=this.getUsernameFromInput()||n.username;if(!a.a||"function"!=typeof a.a.forgotPassword)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.forgotPassword(o).then((function(t){M.debug(t),e.setState({delivery:t.CodeDeliveryDetails})})).catch((function(t){return e.error(t)}))},ForgotPassword.prototype.submit=function(){var e=this,t=this.props.authData,n=void 0===t?{}:t,o=this.inputs,r=o.code,i=o.password,s=this.getUsernameFromInput()||n.username;if(!a.a||"function"!=typeof a.a.forgotPasswordSubmit)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.forgotPasswordSubmit(s,r,i).then((function(t){M.debug(t),e.changeState("signIn"),e.setState({delivery:null})})).catch((function(t){return e.error(t)}))},ForgotPassword.prototype.sendView=function(){var e=this.props.theme||l.a;return r.createElement("div",null,this.renderUsernameField(e))},ForgotPassword.prototype.submitView=function(){var e=this.props.theme||l.a;return r.createElement("div",null,r.createElement(u.c,{theme:e},r.createElement(u.g,{theme:e},i.g.get("Code")," *"),r.createElement(u.f,{placeholder:i.g.get("Code"),theme:e,key:"code",name:"code",autoComplete:"off",onChange:this.handleInputChange})),r.createElement(u.c,{theme:e},r.createElement(u.g,{theme:e},i.g.get("New Password")," *"),r.createElement(u.f,{placeholder:i.g.get("New Password"),theme:e,type:"password",key:"password",name:"password",autoComplete:"off",onChange:this.handleInputChange})))},ForgotPassword.prototype.showComponent=function(e){var t=this,n=this.props,o=(n.authState,n.hide),a=n.authData,s=void 0===a?{}:a;return o&&o.includes(ForgotPassword)?null:r.createElement(u.d,{theme:e,"data-test":c.a.forgotPassword.section},r.createElement(u.s,{theme:e,"data-test":c.a.forgotPassword.headerSection},i.g.get("Reset your password")),r.createElement(u.o,{theme:e,"data-test":c.a.forgotPassword.bodySection},this.state.delivery||s.username?this.submitView():this.sendView()),r.createElement(u.p,{theme:e},r.createElement(u.q,{theme:e},this.state.delivery||s.username?r.createElement(u.a,{theme:e,onClick:this.submit,"data-test":c.a.forgotPassword.submitButton},i.g.get("Submit")):r.createElement(u.a,{theme:e,onClick:this.send,"data-test":c.a.forgotPassword.sendCodeButton},i.g.get("Send Code"))),r.createElement(u.r,{theme:e},this.state.delivery||s.username?r.createElement(u.h,{theme:e,onClick:this.send,"data-test":c.a.forgotPassword.resendCodeLink},i.g.get("Resend Code")):r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("signIn")},"data-test":c.a.forgotPassword.backToSignInLink},i.g.get("Back to Sign In")))))},ForgotPassword}(s.a),z=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),SignIn_awaiter=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function fulfilled(e){try{step(o.next(e))}catch(e){i(e)}}function rejected(e){try{step(o.throw(e))}catch(e){i(e)}}function step(e){e.done?r(e.value):function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))},SignIn_generator=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function verb(i){return function(s){return function step(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,o=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(r=(r=a.trys).length>0&&r[r.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){a.label=i[1];break}if(6===i[0]&&a.label<r[1]){a.label=r[1],r=i;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(i);break}r[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],o=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}},H=new i.c("SignIn"),q=function(e){function SignIn(t){var n=e.call(this,t)||this;return n.checkContact=n.checkContact.bind(n),n.signIn=n.signIn.bind(n),n._validAuthStates=["signIn","signedOut","signedUp"],n.state={},n}return z(SignIn,e),SignIn.prototype.checkContact=function(e){var t=this;if(!a.a||"function"!=typeof a.a.verifiedContact)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.verifiedContact(e).then((function(n){i.h.isEmpty(n.verified)?(e=Object.assign(e,n),t.changeState("verifyContact",e)):t.changeState("signedIn",e)}))},SignIn.prototype.signIn=function(e){return SignIn_awaiter(this,void 0,void 0,(function(){var t,n,o,r;return SignIn_generator(this,(function(i){switch(i.label){case 0:if(e&&e.preventDefault(),t=this.getUsernameFromInput()||"",n=this.inputs.password,!a.a||"function"!=typeof a.a.signIn)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");this.setState({loading:!0}),i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,a.a.signIn(t,n)];case 2:return o=i.sent(),H.debug(o),"SMS_MFA"===o.challengeName||"SOFTWARE_TOKEN_MFA"===o.challengeName?(H.debug("confirm user with "+o.challengeName),this.changeState("confirmSignIn",o)):"NEW_PASSWORD_REQUIRED"===o.challengeName?(H.debug("require new password",o.challengeParam),this.changeState("requireNewPassword",o)):"MFA_SETUP"===o.challengeName?(H.debug("TOTP setup",o.challengeParam),this.changeState("TOTPSetup",o)):"CUSTOM_CHALLENGE"===o.challengeName&&o.challengeParam&&"true"===o.challengeParam.trigger?(H.debug("custom challenge",o.challengeParam),this.changeState("customConfirmSignIn",o)):this.checkContact(o),[3,5];case 3:return"UserNotConfirmedException"===(r=i.sent()).code?(H.debug("the user is not confirmed"),this.changeState("confirmSignUp",{username:t})):"PasswordResetRequiredException"===r.code?(H.debug("the user requires a new password"),this.changeState("forgotPassword",{username:t})):this.error(r),[3,5];case 4:return this.setState({loading:!1}),[7];case 5:return[2]}}))}))},SignIn.prototype.showComponent=function(e){var t=this,n=this.props,o=n.authState,a=n.hide,s=void 0===a?[]:a,l=n.federated,p=n.onStateChange,d=n.onAuthEvent,h=n.override,f=void 0===h?[]:h;if(s&&s.includes(SignIn))return null;var m=!f.includes("SignUp")&&s.some((function(e){return e===R.a})),g=!f.includes("ForgotPassword")&&s.some((function(e){return e===D}));return r.createElement(u.d,{theme:e,"data-test":c.a.signIn.section},r.createElement(u.s,{theme:e,"data-test":c.a.signIn.headerSection},i.g.get("Sign in to your account")),r.createElement(N,{federated:l,theme:e,authState:o,onStateChange:p,onAuthEvent:d}),r.createElement("form",{onSubmit:this.signIn},r.createElement(u.o,{theme:e},this.renderUsernameField(e),r.createElement(u.c,{theme:e},r.createElement(u.g,{theme:e},i.g.get("Password")," *"),r.createElement(u.f,{placeholder:i.g.get("Enter your password"),theme:e,key:"password",type:"password",name:"password",onChange:this.handleInputChange,"data-test":c.a.signIn.passwordInput}),!g&&r.createElement(u.e,{theme:e},i.g.get("Forget your password? "),r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("forgotPassword")},"data-test":c.a.signIn.forgotPasswordLink},i.g.get("Reset password"))))),r.createElement(u.p,{theme:e,"data-test":c.a.signIn.footerSection},r.createElement(u.q,{theme:e},r.createElement(u.a,{theme:e,type:"submit",disabled:this.state.loading,"data-test":c.a.signIn.signInButton},i.g.get("Sign In"))),!m&&r.createElement(u.r,{theme:e},i.g.get("No account? "),r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("signUp")},"data-test":c.a.signIn.createAccountLink},i.g.get("Create account"))))))},SignIn}(s.a),G=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),Q=function(e){function ConfirmSignIn(t){var n=e.call(this,t)||this;return n._validAuthStates=["confirmSignIn"],n.confirm=n.confirm.bind(n),n.checkContact=n.checkContact.bind(n),n.state={mfaType:"SMS"},n}return G(ConfirmSignIn,e),ConfirmSignIn.prototype.checkContact=function(e){var t=this;if(!a.a||"function"!=typeof a.a.verifiedContact)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.verifiedContact(e).then((function(n){if(i.h.isEmpty(n.verified)){var o=Object.assign(e,n);t.changeState("verifyContact",o)}else t.changeState("signedIn",e)}))},ConfirmSignIn.prototype.confirm=function(e){var t=this;e&&e.preventDefault();var n=this.props.authData,o=this.inputs.code,r="SOFTWARE_TOKEN_MFA"===n.challengeName?"SOFTWARE_TOKEN_MFA":null;if(!a.a||"function"!=typeof a.a.confirmSignIn)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.confirmSignIn(n,o,r).then((function(){t.checkContact(n)})).catch((function(e){return t.error(e)}))},ConfirmSignIn.prototype.componentDidUpdate=function(){var e=this.props.authData,t=e&&"SOFTWARE_TOKEN_MFA"===e.challengeName?"TOTP":"SMS";this.state.mfaType!==t&&this.setState({mfaType:t})},ConfirmSignIn.prototype.showComponent=function(e){var t=this,n=this.props.hide;return n&&n.includes(ConfirmSignIn)?null:r.createElement(u.d,{theme:e,"data-test":c.a.confirmSignIn.section},r.createElement(u.s,{theme:e,"data-test":c.a.confirmSignIn.headerSection},i.g.get("Confirm "+this.state.mfaType+" Code")),r.createElement("form",{onSubmit:this.confirm,"data-test":c.a.confirmSignIn.bodySection},r.createElement(u.o,{theme:e},r.createElement(u.c,{theme:e},r.createElement(u.g,{theme:e},i.g.get("Code")," *"),r.createElement(u.f,{autoFocus:!0,placeholder:i.g.get("Code"),theme:e,key:"code",name:"code",autoComplete:"off",onChange:this.handleInputChange,"data-test":c.a.confirmSignIn.codeInput}))),r.createElement(u.p,{theme:e},r.createElement(u.q,{theme:e,"data-test":c.a.confirmSignIn.confirmButton},r.createElement(u.a,{theme:e,type:"submit"},i.g.get("Confirm"))),r.createElement(u.r,{theme:e},r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("signIn")},"data-test":c.a.confirmSignIn.backToSignInLink},i.g.get("Back to Sign In"))))))},ConfirmSignIn}(s.a),X=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),V=new i.c("RequireNewPassword"),W=function(e){function RequireNewPassword(t){var n=e.call(this,t)||this;return n._validAuthStates=["requireNewPassword"],n.change=n.change.bind(n),n.checkContact=n.checkContact.bind(n),n}return X(RequireNewPassword,e),RequireNewPassword.prototype.checkContact=function(e){var t=this;if(!a.a||"function"!=typeof a.a.verifiedContact)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.verifiedContact(e).then((function(n){i.h.isEmpty(n.verified)?(e=Object.assign(e,n),t.changeState("verifyContact",e)):t.changeState("signedIn",e)}))},RequireNewPassword.prototype.change=function(){var e=this,t=this.props.authData,n=this.inputs.password,o=t.challengeParam.requiredAttributes,r=function objectWithProperties(e,t){var n={};for(var o in e)-1!==t.indexOf(o)&&Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(this.inputs,o);if(!a.a||"function"!=typeof a.a.completeNewPassword)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.completeNewPassword(t,n,r).then((function(t){V.debug("complete new password",t),"SMS_MFA"===t.challengeName?e.changeState("confirmSignIn",t):"MFA_SETUP"===t.challengeName?(V.debug("TOTP setup",t.challengeParam),e.changeState("TOTPSetup",t)):e.checkContact(t)})).catch((function(t){return e.error(t)}))},RequireNewPassword.prototype.showComponent=function(e){var t=this,n=this.props.hide;if(n&&n.includes(RequireNewPassword))return null;var o=this.props.authData.challengeParam.requiredAttributes;return r.createElement(u.d,{theme:e,"data-test":c.a.requireNewPassword.section},r.createElement(u.s,{theme:e,"data-test":c.a.requireNewPassword.headerSection},i.g.get("Change Password")),r.createElement(u.o,{theme:e,"data-test":c.a.requireNewPassword.bodySection},r.createElement(u.f,{autoFocus:!0,placeholder:i.g.get("New Password"),theme:e,key:"password",name:"password",type:"password",onChange:this.handleInputChange,"data-test":c.a.requireNewPassword.newPasswordInput}),o.map((function(n){return r.createElement(u.f,{placeholder:i.g.get((o=n,o.split("_").map((function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})).join(" "))),theme:e,key:n,name:n,type:"text",onChange:t.handleInputChange});var o}))),r.createElement(u.p,{theme:e},r.createElement(u.q,{theme:e},r.createElement(u.a,{theme:e,onClick:this.change},i.g.get("Change"))),r.createElement(u.r,{theme:e},r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("signIn")},"data-test":c.a.requireNewPassword.backToSignInLink},i.g.get("Back to Sign In")))))},RequireNewPassword}(s.a);var Y=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),K=function(e){function Loading(t){var n=e.call(this,t)||this;return n._validAuthStates=["loading"],n}return Y(Loading,e),Loading.prototype.showComponent=function(e){var t=this.props.hide;return t&&t.includes(Loading)?null:r.createElement(u.d,{theme:e,"data-test":c.a.loading.section},r.createElement(u.o,{theme:e},i.g.get("Loading...")))},Loading}(s.a),J=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),Z=new i.c("ConfirmSignUp"),$=function(e){function ConfirmSignUp(t){var n=e.call(this,t)||this;return n._validAuthStates=["confirmSignUp"],n.confirm=n.confirm.bind(n),n.resend=n.resend.bind(n),n}return J(ConfirmSignUp,e),ConfirmSignUp.prototype.confirm=function(){var e=this,t=this.usernameFromAuthData()||this.inputs.username,n=this.inputs.code;if(!a.a||"function"!=typeof a.a.confirmSignUp)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.confirmSignUp(t,n).then((function(){return e.changeState("signedUp")})).catch((function(t){return e.error(t)}))},ConfirmSignUp.prototype.resend=function(){var e=this,t=this.usernameFromAuthData()||this.inputs.username;if(!a.a||"function"!=typeof a.a.resendSignUp)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.resendSignUp(t).then((function(){return Z.debug("code resent")})).catch((function(t){return e.error(t)}))},ConfirmSignUp.prototype.showComponent=function(e){var t=this,n=this.props.hide,o=this.usernameFromAuthData();return n&&n.includes(ConfirmSignUp)?null:r.createElement(u.d,{theme:e,"data-test":c.a.confirmSignUp.section},r.createElement(u.s,{theme:e,"data-test":c.a.confirmSignUp.headerSection},i.g.get("Confirm Sign Up")),r.createElement(u.o,{theme:e,"data-test":c.a.confirmSignUp.bodySection},r.createElement(u.c,{theme:e},r.createElement(u.g,{theme:e},i.g.get(this.getUsernameLabel())," *"),r.createElement(u.f,{placeholder:i.g.get("Username"),theme:e,key:"username",name:"username",onChange:this.handleInputChange,disabled:o,value:o||"","data-test":c.a.confirmSignUp.usernameInput})),r.createElement(u.c,{theme:e},r.createElement(u.g,{theme:e},i.g.get("Confirmation Code")," *"),r.createElement(u.f,{autoFocus:!0,placeholder:i.g.get("Enter your code"),theme:e,key:"code",name:"code",autoComplete:"off",onChange:this.handleInputChange,"data-test":c.a.confirmSignUp.confirmationCodeInput}),r.createElement(u.e,{theme:e},i.g.get("Lost your code? "),r.createElement(u.h,{theme:e,onClick:this.resend,"data-test":c.a.confirmSignUp.resendCodeLink},i.g.get("Resend Code"))))),r.createElement(u.p,{theme:e},r.createElement(u.q,{theme:e},r.createElement(u.a,{theme:e,onClick:this.confirm,"data-test":c.a.confirmSignUp.confirmButton},i.g.get("Confirm"))),r.createElement(u.r,{theme:e},r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("signIn")},"data-test":c.a.confirmSignUp.backToSignInLink},i.g.get("Back to Sign In")))))},ConfirmSignUp}(s.a),ee={container:{fontFamily:'-apple-system,\n                BlinkMacSystemFont,\n                "Segoe UI",\n                Roboto,\n                "Helvetica Neue",\n                Arial,\n                sans-serif,\n                "Apple Color Emoji",\n                "Segoe UI Emoji",\n                "Segoe UI Symbol"',fontWeight:"400",lineHeight:"1.5",color:"#212529",textAlign:"left",paddingLeft:"15px",paddingRight:"15px"},navBar:{position:"relative",border:"1px solid transparent",borderColor:"#e7e7e7"},nav:{margin:"7.5px"},navRight:{textAlign:"right"},navItem:{display:"inline-block",padding:"10px 5px",lineHeight:"20px"},navButton:{display:"inline-block",padding:"6px 12px",marginTop:"8px",marginBottom:"8px",fontSize:"14px",fontWeight:400,lineHeight:"1.42857143",textAlign:"center",whiteSpace:"nowrap",verticalAlign:"middle",touchAction:"manipulation",cursor:"pointer",userSelect:"none",backgroundImage:"none",border:"1px solid transparent",borderRadius:"4px",color:"#333",backgroundColor:"#fff",borderColor:"#ccc"},formContainer:{textAlign:"center"},formSection:{marginBottom:"20px",backgroundColor:"#fff",border:"1px solid #ddd",borderRadius:"4px",textAlign:"left",width:"400px",display:"inline-block"},errorSection:{marginBottom:"20px",color:"#fff",backgroundColor:"#f0ad4e",border:"1px solid #eea236",borderRadius:"4px",textAlign:"left"},sectionHeader:{color:"#fff",backgroundColor:"#337ab7",borderColor:"#337ab7",padding:"10px 15px",borderBottom:"1px solid transparent",borderTopLeftRadius:"3px",borderTopRightRadius:"3px",textAlign:"center"},sectionBody:{padding:"15px"},sectionFooter:{color:"#333",backgroundColor:"#f5f5f5",padding:"10px 15px",borderTop:"1px solid #ddd",borderTopLeftRadius:"3px",borderTopRightRadius:"3px"},formRow:{marginBottom:"15px"},actionRow:{marginBottom:"15px"},space:{display:"inline-block",width:"20px"},signInButton:{position:"relative",padding:"6px 12px 6px 44px",fontSize:"14px",textAlign:"left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",display:"block",width:"100%",marginTop:"2px","#google_signin_btn":{color:"#fff",backgroundColor:"#dd4b39",borderColor:"rgba(0,0,0,0.2)"},"#facebook_signin_btn":{color:"#fff",backgroundColor:"#3b5998",borderColor:"rgba(0,0,0,0.2)"}},input:{display:"block",width:"100%",height:"34px",padding:"6px 12px",fontSize:"14px",lineHeight:"1.42857143",color:"#555",backgroundColor:"#fff",backgroundImage:"none",border:"1px solid #ccc",borderRadius:"4px",boxShadow:"inset 0 1px 1px rgba(0,0,0,.075)",boxSizing:"border-box",transition:"border-color ease-in-out .15s,box-shadow ease-in-out .15s"},button:{display:"inline-block",padding:"6px 12px",marginBottom:"0",fontSize:"14px",fontWeight:400,lineHeight:"1.42857143",textAlign:"center",whiteSpace:"nowrap",verticalAlign:"middle",touchAction:"manipulation",cursor:"pointer",userSelect:"none",backgroundImage:"none",border:"1px solid transparent",borderRadius:"4px",color:"#333",backgroundColor:"#fff",borderColor:"#ccc"},a:{color:"#007bff",cursor:"pointer"},pre:{overflow:"auto",fontFamily:'Menlo,\n                Monaco,\n                Consolas,\n                "Courier New",\n                monospace',display:"block",padding:"9.5px",margin:"0 0 10px",fontSize:"13px",lineHeight:"1.42857143",color:"#333",wordBreak:"break-all",wordWrap:"break-word",backgroundColor:"#f5f5f5",border:"1px solid #ccc",borderRadius:"4px"},col1:{display:"inline-block",width:"8.33333333%"},col2:{display:"inline-block",width:"16.66666667%"},col3:{display:"inline-block",width:"25%"},col4:{display:"inline-block",width:"33.33333333%"},col5:{display:"inline-block",width:"41.66666667%"},col6:{display:"inline-block",width:"50%"},col7:{display:"inline-block",width:"58.33333333%"},col8:{display:"inline-block",width:"66.66666667%"},col9:{display:"inline-block",width:"75%"},col10:{display:"inline-block",width:"83.33333333%"},col11:{display:"inline-block",width:"91.66666667%"},col12:{display:"inline-block",width:"100%"},hidden:{display:"none"}},te=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),ne=new i.c("VerifyContact"),oe=function(e){function VerifyContact(t){var n=e.call(this,t)||this;return n._validAuthStates=["verifyContact"],n.verify=n.verify.bind(n),n.submit=n.submit.bind(n),n.state={verifyAttr:null},n}return te(VerifyContact,e),VerifyContact.prototype.verify=function(){var e=this,t=this.inputs,n=t.contact,o=t.checkedValue;if(n){if(!a.a||"function"!=typeof a.a.verifyCurrentUserAttribute)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.verifyCurrentUserAttribute(o).then((function(t){ne.debug(t),e.setState({verifyAttr:o})})).catch((function(t){return e.error(t)}))}else this.error("Neither Email nor Phone Number selected")},VerifyContact.prototype.submit=function(){var e=this,t=this.state.verifyAttr,n=this.inputs.code;if(!a.a||"function"!=typeof a.a.verifyCurrentUserAttributeSubmit)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.verifyCurrentUserAttributeSubmit(t,n).then((function(t){ne.debug(t),e.changeState("signedIn",e.props.authData),e.setState({verifyAttr:null})})).catch((function(t){return e.error(t)}))},VerifyContact.prototype.verifyView=function(){var e=this.props.authData;if(!e)return ne.debug("no user for verify"),null;var t=e.unverified;if(!t)return ne.debug("no unverified on user"),null;var n=t.email,o=t.phone_number,a=this.props.theme||ee;return r.createElement("div",null,n?r.createElement(u.n,{placeholder:i.g.get("Email"),theme:a,key:"email",name:"contact",value:"email",onChange:this.handleInputChange}):null,o?r.createElement(u.n,{placeholder:i.g.get("Phone Number"),theme:a,key:"phone_number",name:"contact",value:"phone_number",onChange:this.handleInputChange}):null)},VerifyContact.prototype.submitView=function(){var e=this.props.theme||ee;return r.createElement("div",null,r.createElement(u.f,{placeholder:i.g.get("Code"),theme:e,key:"code",name:"code",autoComplete:"off",onChange:this.handleInputChange}))},VerifyContact.prototype.showComponent=function(e){var t=this,n=this.props,o=n.authData,a=n.hide;return a&&a.includes(VerifyContact)?null:r.createElement(u.d,{theme:e,"data-test":c.a.verifyContact.section},r.createElement(u.s,{theme:e,"data-test":c.a.verifyContact.headerSection},i.g.get("Account recovery requires verified contact information")),r.createElement(u.o,{theme:e,"data-test":c.a.verifyContact.bodySection},this.state.verifyAttr?this.submitView():this.verifyView()),r.createElement(u.p,{theme:e},r.createElement(u.q,{theme:e},this.state.verifyAttr?r.createElement(u.a,{theme:e,onClick:this.submit,"data-test":c.a.verifyContact.submitButton},i.g.get("Submit")):r.createElement(u.a,{theme:e,onClick:this.verify,"data-test":c.a.verifyContact.verifyButton},i.g.get("Verify"))),r.createElement(u.r,{theme:e},r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("signedIn",o)},"data-test":c.a.verifyContact.skipLink},i.g.get("Skip")))))},VerifyContact}(s.a),re=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),ie=n("../node_modules/qrcode.react/lib/index.js"),ae=new i.c("TOTPSetupComp"),se=function(e){function TOTPSetupComp(t){var n=e.call(this,t)||this;return n.setup=n.setup.bind(n),n.showSecretCode=n.showSecretCode.bind(n),n.verifyTotpToken=n.verifyTotpToken.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.triggerTOTPEvent=n.triggerTOTPEvent.bind(n),n.state={code:null,setupMessage:null},n}return re(TOTPSetupComp,e),TOTPSetupComp.prototype.componentDidMount=function(){this.setup()},TOTPSetupComp.prototype.triggerTOTPEvent=function(e,t,n){this.props.onTOTPEvent&&this.props.onTOTPEvent(e,t,n)},TOTPSetupComp.prototype.handleInputChange=function(e){this.setState({setupMessage:null}),this.inputs={};var t=e.target,n=t.name,o=t.value,r=t.type,i=t.checked,a=["radio","checkbox"].includes(r);this.inputs[n]=a?i:o},TOTPSetupComp.prototype.setup=function(){var e=this;this.setState({setupMessage:null});var t=this.props.authData,n=encodeURI(i.g.get("AWSCognito"));if(!a.a||"function"!=typeof a.a.setupTOTP)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.setupTOTP(t).then((function(o){ae.debug("secret key",o);var r="otpauth://totp/"+n+":"+t.username+"?secret="+o+"&issuer="+n;e.setState({code:r})})).catch((function(e){return ae.debug("totp setup failed",e)}))},TOTPSetupComp.prototype.verifyTotpToken=function(){var e=this;if(this.inputs){var t=this.props.authData,n=this.inputs.totpCode;if(!a.a||"function"!=typeof a.a.verifyTotpToken||"function"!=typeof a.a.setPreferredMFA)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.verifyTotpToken(t,n).then((function(){a.a.setPreferredMFA(t,"TOTP"),e.setState({setupMessage:"Setup TOTP successfully!"}),ae.debug("set up totp success!"),e.triggerTOTPEvent("Setup TOTP","SUCCESS",t)})).catch((function(t){e.setState({setupMessage:"Setup TOTP failed!"}),ae.error(t)}))}else ae.debug("no input")},TOTPSetupComp.prototype.showSecretCode=function(e,t){return e?r.createElement("div",null,r.createElement("div",{className:m.totpQrcode},r.createElement(ie,{value:e})),r.createElement(u.g,{theme:t},i.g.get("Enter Security Code:")),r.createElement(u.f,{autoFocus:!0,theme:t,key:"totpCode",name:"totpCode",onChange:this.handleInputChange})):null},TOTPSetupComp.prototype.render=function(){var e=this.props.theme?this.props.theme:l.a,t=this.state.code;return r.createElement(u.d,{theme:e},this.state.setupMessage&&r.createElement(u.y,null,i.g.get(this.state.setupMessage)),r.createElement(u.s,{theme:e},i.g.get("Scan then enter verification code")),r.createElement(u.o,{theme:e},this.showSecretCode(t,e),this.state.setupMessage&&i.g.get(this.state.setupMessage)),r.createElement(u.p,{theme:e},r.createElement(u.a,{theme:e,onClick:this.verifyTotpToken,style:{width:"100%"}},i.g.get("Verify Security Token"))))},TOTPSetupComp}(r.Component),ue=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),TOTPSetup_assign=function(){return(TOTPSetup_assign=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},ce=new i.c("TOTPSetup"),le=function(e){function TOTPSetup(t){var n=e.call(this,t)||this;return n._validAuthStates=["TOTPSetup"],n.onTOTPEvent=n.onTOTPEvent.bind(n),n.checkContact=n.checkContact.bind(n),n}return ue(TOTPSetup,e),TOTPSetup.prototype.checkContact=function(e){var t=this;if(!a.a||"function"!=typeof a.a.verifiedContact)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");a.a.verifiedContact(e).then((function(n){if(i.h.isEmpty(n.verified)){var o=Object.assign(e,n);t.changeState("verifyContact",o)}else t.changeState("signedIn",e)}))},TOTPSetup.prototype.onTOTPEvent=function(e,t,n){ce.debug("on totp event",e,t),"Setup TOTP"===e&&"SUCCESS"===t&&this.checkContact(n)},TOTPSetup.prototype.showComponent=function(e){var t=this.props.hide;return t&&t.includes(TOTPSetup)?null:r.createElement(se,TOTPSetup_assign({},this.props,{onTOTPEvent:this.onTOTPEvent,"data-test":c.a.TOTPSetup.component}))},TOTPSetup}(s.a),pe=[["User does not exist",/user.*not.*exist/i],["User already exists",/user.*already.*exist/i],["Incorrect username or password",/incorrect.*username.*password/i],["Invalid password format",/validation.*password/i],["Invalid phone number format",/invalid.*phone/i,"Invalid phone number format. Please use a phone number format of +12345678900"]];function AmplifyMessageMap(e){var t=pe.filter((function(t){return t[1].test(e)}));if(0===t.length)return e;var n=t[0],o=n.length>2?n[2]:n[0];return i.g.get(n[0],o)}var de=function(){var extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};return function(e,t){function __(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}}(),he=new i.c("Authenticator"),EmptyContainer=function(e){var t=e.children;return r.createElement(r.Fragment,null,t)},fe=function(e){function Authenticator(t){var n=e.call(this,t)||this;return n.handleStateChange=n.handleStateChange.bind(n),n.handleAuthEvent=n.handleAuthEvent.bind(n),n.onHubCapsule=n.onHubCapsule.bind(n),n._initialAuthState=n.props.authState||"signIn",n.state={authState:"loading"},i.f.listen("auth",n.onHubCapsule),n}return de(Authenticator,e),Authenticator.prototype.componentDidMount=function(){var e=this.props.amplifyConfig;e&&i.o.configure(e),this._isMounted=!0;var t=localStorage.getItem(p.SIGNING_IN_WITH_HOSTEDUI_KEY);localStorage.removeItem(p.SIGNING_IN_WITH_HOSTEDUI_KEY),"true"!==t&&this.checkUser()},Authenticator.prototype.componentWillUnmount=function(){this._isMounted=!1},Authenticator.prototype.checkUser=function(){var e=this;if(!a.a||"function"!=typeof a.a.currentAuthenticatedUser)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");return a.a.currentAuthenticatedUser().then((function(t){e._isMounted&&e.handleStateChange("signedIn",t)})).catch((function(t){if(e._isMounted){var n=null;try{n=localStorage.getItem("amplify-authenticator-authState")}catch(e){he.debug("Failed to get the auth state from local storage",e)}("signedIn"===n?a.a.signOut():Promise.resolve()).then((function(){return e.handleStateChange(e._initialAuthState)})).catch((function(e){he.debug("Failed to sign out",e)}))}}))},Authenticator.prototype.onHubCapsule=function(e){var t=e.channel,n=e.payload;e.source;if("auth"===t)switch(n.event){case"cognitoHostedUI":this.handleStateChange("signedIn",n.data);break;case"cognitoHostedUI_failure":case"parsingUrl_failure":case"signOut":case"customGreetingSignOut":this.handleStateChange("signIn",null);break;case"parsingCallbackUrl":localStorage.setItem(p.SIGNING_IN_WITH_HOSTEDUI_KEY,"true")}},Authenticator.prototype.handleStateChange=function(e,t){if(he.debug("authenticator state change "+e,t),e!==this.state.authState){"signedOut"===e&&(e="signIn");try{localStorage.setItem("amplify-authenticator-authState",e)}catch(e){he.debug("Failed to set the auth state into local storage",e)}this._isMounted&&this.setState({authState:e,authData:t,error:null,showToast:!1}),this.props.onStateChange&&this.props.onStateChange(e,t)}},Authenticator.prototype.handleAuthEvent=function(e,t,n){if(void 0===n&&(n=!0),"error"===t.type){var o=this.props.errorMessage||AmplifyMessageMap,r="string"==typeof o?o:o(t.data);this.setState({error:r,showToast:n})}},Authenticator.prototype.render=function(){var e=this,t=this.state,n=t.authState,o=t.authData,a=this.props.theme||l.a,s=this.props.errorMessage||AmplifyMessageMap,p=void 0===this.props.container?u.b:this.props.container||EmptyContainer,d=this.props,h=d.hideDefault,f=d.hide,m=void 0===f?[]:f,g=d.federated,_=d.signUpConfig,b=d.usernameAttributes;h&&(m=m.concat([T,q,Q,W,R.a,$,oe,D,le,K]));var y=[];"object"==typeof this.props.children&&(Array.isArray(this.props.children)?y=this.props.children:y.push(this.props.children));var v=[r.createElement(T,{federated:g}),r.createElement(q,{federated:g}),r.createElement(Q,null),r.createElement(W,null),r.createElement(R.a,{signUpConfig:_}),r.createElement($,null),r.createElement(oe,null),r.createElement(D,null),r.createElement(le,null),r.createElement(K,null)],w=r.Children.map(y,(function(e){return e.props.override}));m=m.filter((function(e){return!y.find((function(t){return t.type===e}))}));var S=r.Children.map(y,(function(t,i){return r.cloneElement(t,{key:"aws-amplify-authenticator-props-children-"+i,theme:a,messageMap:s,authState:n,authData:o,onStateChange:e.handleStateChange,onAuthEvent:e.handleAuthEvent,hide:m,override:w,usernameAttributes:b})})),C=(h?[]:r.Children.map(v,(function(t,i){return r.cloneElement(t,{key:"aws-amplify-authenticator-default-children-"+i,theme:a,messageMap:s,authState:n,authData:o,onStateChange:e.handleStateChange,onAuthEvent:e.handleAuthEvent,hide:m,override:w,usernameAttributes:b})}))).concat(S),E=this.state.error;return r.createElement(p,{theme:a},this.state.showToast&&r.createElement(u.y,{theme:a,onClose:function(){return e.setState({showToast:!1})},"data-test":c.a.signIn.signInError},i.g.get(E)),C)},Authenticator}(r.Component);t.a=fe},"../node_modules/aws-amplify-react/lib-esm/Auth/PhoneField.js":function(e,t,n){n.d(t,"a",(function(){return p}));var o,r=n("react"),i=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Components-React.js"),a=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Theme.js"),s=n("../node_modules/aws-amplify-react/lib-esm/Auth/common/country-dial-codes.js"),u=n("../node_modules/@aws-amplify/core/lib-esm/index.js"),c=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/data-test-attributes.js"),l=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),p=function(e){function PhoneField(t){var n=e.call(this,t)||this;return n.handleInputChange=n.handleInputChange.bind(n),n.composePhoneNumber=n.composePhoneNumber.bind(n),n.inputs={dial_code:n.props.defaultDialCode||"+1",phone_line_number:""},n}return l(PhoneField,e),PhoneField.prototype.composePhoneNumber=function(e,t){return""+(e||"+1")+t.replace(/[-()]/g,"")},PhoneField.prototype.handleInputChange=function(e){var t=e.target,n=t.name,o=t.value;this.inputs[n]=o,this.props.onChangeText&&this.props.onChangeText(this.composePhoneNumber(this.inputs.dial_code,this.inputs.phone_line_number))},PhoneField.prototype.render=function(){var e=this.props,t=e.theme,n=void 0===t?a.a:t,o=e.required,l=void 0===o||o,p=e.defaultDialCode,d=void 0===p?"+1":p,h=e.label,f=void 0===h?"Phone Number":h,m=e.placeholder,g=void 0===m?"Enter your phone number":m;return r.createElement(i.c,{theme:n,key:"phone_number"},l?r.createElement(i.g,{theme:n},u.g.get(f)," *"):r.createElement(i.g,{theme:n},u.g.get(f)),r.createElement(i.t,{theme:n},r.createElement("select",{name:"dial_code",defaultValue:d,onChange:this.handleInputChange,"data-test":c.a.genericAttrs.dialCodeSelect},s.a.map((function(e){return r.createElement("option",{key:e,value:e},e)}))),r.createElement(i.f,{placeholder:u.g.get(g),theme:n,type:"tel",id:"phone_line_number",key:"phone_line_number",name:"phone_line_number",onChange:this.handleInputChange,"data-test":c.a.genericAttrs.phoneNumberInput})))},PhoneField}(r.Component)},"../node_modules/aws-amplify-react/lib-esm/Auth/SignUp.js":function(e,t,n){var o,r=n("react"),i=n("../node_modules/@aws-amplify/core/lib-esm/index.js"),a=n("../node_modules/@aws-amplify/auth/lib-esm/index.js"),s=n("../node_modules/aws-amplify-react/lib-esm/Auth/AuthPiece.js"),u=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/Amplify-UI-Components-React.js"),c=n("../node_modules/aws-amplify-react/lib-esm/Amplify-UI/data-test-attributes.js"),l=n("../node_modules/aws-amplify-react/lib-esm/Auth/common/country-dial-codes.js"),p=[{label:"Username",key:"username",required:!0,placeholder:"Username",displayOrder:1},{label:"Password",key:"password",required:!0,placeholder:"Password",type:"password",displayOrder:2},{label:"Email",key:"email",required:!0,placeholder:"Email",type:"email",displayOrder:3},{label:"Phone Number",key:"phone_number",placeholder:"Phone Number",required:!0,displayOrder:4}],d=[{label:"Email",key:"email",required:!0,placeholder:"Email",type:"email",displayOrder:1},{label:"Password",key:"password",required:!0,placeholder:"Password",type:"password",displayOrder:2},{label:"Phone Number",key:"phone_number",placeholder:"Phone Number",required:!0,displayOrder:3}],h=[{label:"Phone Number",key:"phone_number",placeholder:"Phone Number",required:!0,displayOrder:1},{label:"Password",key:"password",required:!0,placeholder:"Password",type:"password",displayOrder:2},{label:"Email",key:"email",required:!0,placeholder:"Email",type:"email",displayOrder:3}],f=n("../node_modules/aws-amplify-react/lib-esm/Auth/common/types.js"),m=n("../node_modules/aws-amplify-react/lib-esm/Auth/PhoneField.js"),g=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),_=new i.c("SignUp"),b=function(e){function SignUp(t){var n=e.call(this,t)||this;n.state={requestPending:!1},n._validAuthStates=["signUp"],n.signUp=n.signUp.bind(n),n.sortFields=n.sortFields.bind(n),n.getDefaultDialCode=n.getDefaultDialCode.bind(n),n.checkCustomSignUpFields=n.checkCustomSignUpFields.bind(n),n.needPrefix=n.needPrefix.bind(n),n.header=n.props&&n.props.signUpConfig&&n.props.signUpConfig.header?n.props.signUpConfig.header:"Create a new account";var o=(n.props||{}).usernameAttributes,r=void 0===o?f.a.USERNAME:o;return r===f.a.EMAIL?n.defaultSignUpFields=d:r===f.a.PHONE_NUMBER?n.defaultSignUpFields=h:n.defaultSignUpFields=p,n}return g(SignUp,e),SignUp.prototype.validate=function(){var e=this,t=[];return this.signUpFields.map((function(n){"phone_number"!==n.key?n.required&&!e.inputs[n.key]?(n.invalid=!0,t.push(n.label)):n.invalid=!1:n.required&&!e.phone_number?(n.invalid=!0,t.push(n.label)):n.invalid=!1})),t},SignUp.prototype.sortFields=function(){var e=this;this.props.signUpConfig&&this.props.signUpConfig.hiddenDefaults&&this.props.signUpConfig.hiddenDefaults.length>0&&(this.defaultSignUpFields=this.defaultSignUpFields.filter((function(t){return!e.props.signUpConfig.hiddenDefaults.includes(t.key)}))),this.checkCustomSignUpFields()?(this.props.signUpConfig&&this.props.signUpConfig.hideAllDefaults||this.defaultSignUpFields.forEach((function(t){-1===e.signUpFields.findIndex((function(e){return e.key===t.key}))&&e.signUpFields.push(t)})),this.signUpFields.sort((function(e,t){return e.displayOrder&&t.displayOrder?e.displayOrder<t.displayOrder?-1:e.displayOrder>t.displayOrder?1:e.key<t.key?-1:1:!e.displayOrder&&t.displayOrder?1:e.displayOrder&&!t.displayOrder?-1:e.displayOrder||t.displayOrder?void 0:e.key<t.key?-1:1}))):this.signUpFields=this.defaultSignUpFields},SignUp.prototype.needPrefix=function(e){var t=this.signUpFields.find((function(t){return t.key===e}));return 0!==e.indexOf("custom:")?t.custom:(0===e.indexOf("custom:")&&!1===t.custom&&_.warn("Custom prefix prepended to key but custom field flag is set to false; retaining manually entered prefix"),null)},SignUp.prototype.getDefaultDialCode=function(){return this.props.signUpConfig&&this.props.signUpConfig.defaultCountryCode&&-1!==l.a.indexOf("+"+this.props.signUpConfig.defaultCountryCode)?"+"+this.props.signUpConfig.defaultCountryCode:"+1"},SignUp.prototype.checkCustomSignUpFields=function(){return this.props.signUpConfig&&this.props.signUpConfig.signUpFields&&this.props.signUpConfig.signUpFields.length>0},SignUp.prototype.signUp=function(){var e=this;this.setState({requestPending:!0}),this.inputs.dial_code||(this.inputs.dial_code=this.getDefaultDialCode());var t=this.validate();if(t&&t.length>0)return this.error("The following fields need to be filled out: "+t.join(", "));if(!a.a||"function"!=typeof a.a.signUp)throw new Error("No Auth module found, please ensure @aws-amplify/auth is imported");var n={username:this.inputs.username,password:this.inputs.password,attributes:{}},o=Object.keys(this.inputs),r=Object.values(this.inputs);o.forEach((function(t,o){if(!["username","password","checkedValue","dial_code"].includes(t)&&"phone_line_number"!==t&&"dial_code"!==t&&"error"!==t){var i=(e.needPrefix(t)?"custom:":"")+t;n.attributes[i]=r[o]}})),this.phone_number&&(n.attributes.phone_number=this.phone_number);var i=!1;if(this.signUpFields.forEach((function(t){t.label===e.getUsernameLabel()&&(_.debug("Changing the username to the value of "+t.label),n.username=n.attributes[t.key]||n.username,i=!0)})),!i&&!n.username)throw new Error("Couldn't find the label: "+this.getUsernameLabel()+", in sign up fields according to usernameAttributes!");a.a.signUp(n).then((function(t){e.setState({requestPending:!1}),e.changeState("confirmSignUp",t.user.username)})).catch((function(t){return e.setState({requestPending:!1}),e.error(t)}))},SignUp.prototype.showComponent=function(e){var t=this,n=this.props.hide;return n&&n.includes(SignUp)?null:(this.checkCustomSignUpFields()&&(this.signUpFields=this.props.signUpConfig.signUpFields),this.sortFields(),r.createElement(u.d,{theme:e,"data-test":c.a.signUp.section},r.createElement(u.s,{theme:e,"data-test":c.a.signUp.headerSection},i.g.get(this.header)),r.createElement(u.o,{theme:e,"data-test":c.a.signUp.bodySection},this.signUpFields.map((function(n){return"phone_number"!==n.key?r.createElement(u.c,{theme:e,key:n.key},n.required?r.createElement(u.g,{theme:e},i.g.get(n.label)," *"):r.createElement(u.g,{theme:e},i.g.get(n.label)),r.createElement(u.f,{autoFocus:0===t.signUpFields.findIndex((function(e){return e.key===n.key})),placeholder:i.g.get(n.placeholder),theme:e,type:n.type,name:n.key,key:n.key,onChange:t.handleInputChange,"data-test":c.a.signUp.nonPhoneNumberInput})):r.createElement(m.a,{theme:e,required:n.required,defaultDialCode:t.getDefaultDialCode(),label:n.label,placeholder:n.placeholder,onChangeText:t.onPhoneNumberChanged,key:"phone_number"})}))),r.createElement(u.p,{theme:e,"data-test":c.a.signUp.footerSection},r.createElement(u.q,{theme:e},r.createElement(u.a,{disabled:this.state.requestPending,onClick:this.signUp,theme:e,"data-test":c.a.signUp.createAccountButton},i.g.get("Create Account"))),r.createElement(u.r,{theme:e},i.g.get("Have an account? "),r.createElement(u.h,{theme:e,onClick:function(){return t.changeState("signIn")},"data-test":c.a.signUp.signInLink},i.g.get("Sign in"))))))},SignUp}(s.a);t.a=b},"../node_modules/aws-amplify-react/lib-esm/Auth/common/country-dial-codes.js":function(e,t,n){t.a=["+1","+7","+20","+27","+30","+31","+32","+33","+34","+36","+39","+40","+41","+43","+44","+45","+46","+47","+48","+49","+51","+52","+53","+54","+55","+56","+57","+58","+60","+61","+62","+63","+64","+65","+66","+81","+82","+84","+86","+90","+91","+92","+93","+94","+95","+98","+212","+213","+216","+218","+220","+221","+222","+223","+224","+225","+226","+227","+228","+229","+230","+231","+232","+233","+234","+235","+236","+237","+238","+239","+240","+241","+242","+243","+244","+245","+246","+248","+249","+250","+251","+252","+253","+254","+255","+256","+257","+258","+260","+261","+262","+263","+264","+265","+266","+267","+268","+269","+290","+291","+297","+298","+299","+345","+350","+351","+352","+353","+354","+355","+356","+357","+358","+359","+370","+371","+372","+373","+374","+375","+376","+377","+378","+379","+380","+381","+382","+385","+386","+387","+389","+420","+421","+423","+500","+501","+502","+503","+504","+505","+506","+507","+508","+509","+537","+590","+591","+593","+594","+595","+596","+597","+598","+599","+670","+672","+673","+674","+675","+676","+677","+678","+679","+680","+681","+682","+683","+685","+686","+687","+688","+689","+690","+691","+692","+850","+852","+853","+855","+856","+872","+880","+886","+960","+961","+962","+963","+964","+965","+966","+967","+968","+970","+971","+972","+973","+974","+975","+976","+977","+992","+993","+994","+995","+996","+998"]},"../node_modules/aws-amplify-react/lib-esm/Auth/common/types.js":function(e,t,n){var o;n.d(t,"a",(function(){return o})),function(e){e.EMAIL="email",e.PHONE_NUMBER="phone_number",e.USERNAME="username"}(o||(o={}))},"../node_modules/css-loader/dist/cjs.js!../node_modules/@aws-amplify/ui/dist/style.css":function(e,t,n){(t=n("../node_modules/css-loader/dist/runtime/api.js")(!1)).push([e.i,'/*\n * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n *     http://aws.amazon.com/apache2.0/\n *\n * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n:root {\n\n  /* Colors */\n  --amazonOrange: #FF9900;\n  --lightAmazonOrange: #FFAC31;\n  --darkAmazonOrange: #E88B01;\n  --squidInk: #232F3E;\n  --lightSquidInk: #31465F;\n  --deepSquidInk: #152939;\n  --grey: #828282;\n  --lightGrey: #C4C4C4;\n  --silver: #E1E4EA;\n  --darkBlue: #31465F;\n  --red: #DD3F5B;\n  --white: #FFFFFF;\n  --light-blue: #00a1c9;\n  \n\n  /* Theme */\n  --button-color: var(--white);\n  --button-background-color: var(--amazonOrange);\n  --button-click: var(--darkAmazonOrange);\n  --link-color: var(--amazonOrange);\n  --form-color: var(--white);\n  --input-color: var(--deepSquidInk);\n  --input-background-color: var(--white);\n\n  --font-family: "Amazon Ember","Helvetica Neue Light","Helvetica Neue","Helvetica" ,"Arial","sans-serif";\n  --body-background: #F8F4F4;\n\n  /** Angular Theme **/\n  --component-width-desktop: 460px;\n  --component-width-mobile: 100%;\n\n  --color-primary: #FF9900;\n  --color-primary-accent: #232F3E;\n  --color-primary-highlight: #FFC46D;\n  \n  --color-background:#232F3E;\n\n  --color-secondary: #152939;\n  --color-secondary-accent: #31465F;\n\n  --color-danger: #DD3F5B;\n  --color-error: #D0021B;\n\n  --color-accent-brown: #828282;\n  --color-accent-blue: #E1E4EA;\n\n  --gradient-blaze: linear-gradient(270deg, #FFC300 0%, #FF9000 100%);\n\n  --color-blue: #007EB9;\n  --color-purple: #527FFF;\n  --color-gray: #828282;\n  --color-white: #FFFFFF;\n\n  --input-border: 1px solid #C4C4C4;\n  --input-padding: 0.5em 0.5em 0.3em 1em;\n\n  --box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.15);\n  --button-height: 42px;\n\n  --interactions-conversation-height: 250px;\n\n  /* Ionic Theme */\n  \n  /** primary **/\n  --ion-color-primary: #FF9900;\n  --ion-color-primary-rgb: 255,153,0;\n  --ion-color-primary-contrast: #fff;\n  --ion-color-primary-contrast-rgb: 255,255,255;\n  --ion-color-primary-shade: #232F3E;\n  --ion-color-primary-tint: #FFC46D;\n\n  /** secondary **/\n  --ion-color-secondary: #32db64;\n  --ion-color-secondary-rgb: 50,219,100;\n  --ion-color-secondary-contrast: #fff;\n  --ion-color-secondary-contrast-rgb: 255,255,255;\n  --ion-color-secondary-shade: #2cc158;\n  --ion-color-secondary-tint: #47df74;\n\n  /** tertiary **/\n  --ion-color-tertiary: #f4a942;\n  --ion-color-tertiary-rgb: 244,169,66;\n  --ion-color-tertiary-contrast: #fff;\n  --ion-color-tertiary-contrast-rgb: 255,255,255;\n  --ion-color-tertiary-shade: #d7953a;\n  --ion-color-tertiary-tint: #f5b255;\n\n  /** success **/\n  --ion-color-success: #10dc60;\n  --ion-color-success-rgb: 16,220,96;\n  --ion-color-success-contrast: #fff;\n  --ion-color-success-contrast-rgb: 255,255,255;\n  --ion-color-success-shade: #0ec254;\n  --ion-color-success-tint: #28e070;\n\n  /** warning **/\n  --ion-color-warning: #ffce00;\n  --ion-color-warning-rgb: 255,206,0;\n  --ion-color-warning-contrast: #000;\n  --ion-color-warning-contrast-rgb: 0,0,0;\n  --ion-color-warning-shade: #e0b500;\n  --ion-color-warning-tint: #ffd31a;\n\n  /** danger **/\n  --ion-color-danger: #f53d3d;\n  --ion-color-danger-rgb: 245,61,61;\n  --ion-color-danger-contrast: #fff;\n  --ion-color-danger-contrast-rgb: 255,255,255;\n  --ion-color-danger-shade: #d83636;\n  --ion-color-danger-tint: #f65050;\n\n  /** light **/\n  --ion-color-light: #f4f4f4;\n  --ion-color-light-rgb: 244,244,244;\n  --ion-color-light-contrast: #000;\n  --ion-color-light-contrast-rgb: 0,0,0;\n  --ion-color-light-shade: #d7d7d7;\n  --ion-color-light-tint: #f5f5f5;\n\n  /** medium **/\n  --ion-color-medium: #989aa2;\n  --ion-color-medium-rgb: 152,154,162;\n  --ion-color-medium-contrast: #000;\n  --ion-color-medium-contrast-rgb: 0,0,0;\n  --ion-color-medium-shade: #86888f;\n  --ion-color-medium-tint: #a2a4ab;\n  \n  /** dark **/\n  --ion-color-dark: #222;\n  --ion-color-dark-rgb: 34,34,34;\n  --ion-color-dark-contrast: #fff;\n  --ion-color-dark-contrast-rgb: 255,255,255;\n  --ion-color-dark-shade: #1e1e1e;\n  --ion-color-dark-tint: #383838;\n}\n\n.Anchor__a___1_Iz8 {\n  color: var(--link-color);\n  cursor: pointer;\n}\n\n.Anchor__a___1_Iz8:hover {\n  text-decoration: underline;\n}\n.Button__button___vS7Mv {\n  min-width: 153px;\n  display: inline-block;\n  margin-bottom: 0;\n  font-size: 12px;\n  font-weight: 400;\n  line-height: 1.42857143;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  background-image: none;\n  color: var(--button-color);\n  background-color: var(--button-background-color);\n  border-color: #ccc;\n  text-transform: uppercase;\n  padding: 14px 0;\n  letter-spacing: 1.1px;\n  border: none;\n}\n\n.Button__button___vS7Mv:active {\n  opacity: 1;\n  background-color: var(--button-click);\n}\n\n.Button__button___vS7Mv:hover,\n.Button__signInButton___3bUH-:hover {\n  opacity: 0.8;\n}\n\n.Button__button___vS7Mv:disabled {\n  opacity: 1;\n  cursor: auto;\n  background-color: var(--ion-color-primary-tint);\n}\n\n.Button__signInButton___3bUH- {\n  position: relative;\n  width: 100%;\n  border-radius: 4px;\n  margin-bottom: 10px;\n  cursor: pointer;\n  padding: 0;\n  color: var(--deepSquidInk);\n  font-size: 14px;\n  box-sizing: content-box;\n}\n\n#Button__googleSignInButton___1YiCu {\n  background-color: #4285F4;\n  font-family: Roboto;\n  border: 1px solid #4285F4;\n  color: var(--white);\n}\n\n#Button__googleSignInButton___1YiCu > .Button__signInButtonIcon___ihN75 {\n  background-color: var(--white);\n  border-radius: 4px 0 0 4px;\n  height: 28px;\n  width: 28px;\n  padding: 12px;\n}\n\n#Button__auth0SignInButton___znnCj {\n  background-color: #eb5424;\n  font-family: Roboto;\n  border: 1px solid #e14615;\n  color: #fff;\n}\n\n#Button__auth0SignInButton___znnCj > .Button__signInButtonIcon___ihN75 {\n  border-radius: 4px 0 0 4px;\n  height: 28px;\n  width: 28px;\n  padding: 12px;\n  fill: #fff;\n}\n\n#Button__facebookSignInButton___34Txh {\n  background-color: #4267B2;\n  border-color: #4267B2;\n  font-family: "Helvetica Neue";\n  color: var(--white);\n}\n\n#Button__facebookSignInButton___34Txh > .Button__signInButtonIcon___ihN75 {\n  height: 33px;\n  width: 18px;\n  padding: 10px 14px;\n}\n\n#Button__amazonSignInButton___2EMtl {\n  background-color: var(--amazonOrange);\n  border: none;\n  color: var(--white);\n  font-family: "Amazon Ember";\n}\n\n#Button__amazonSignInButton___2EMtl > .Button__signInButtonIcon___ihN75 {\n  padding: 10px;\n  height: 32px;\n  width: 32px;\n}\n\n#Button__oAuthSignInButton___3UGOl {\n  background-color: var(--white);\n  color: var(--deepSquidInk);\n}\n\n.Button__signInButtonIcon___ihN75 {\n  position: absolute;\n  left: 0; \n}\n\n.Button__signInButtonContent___xqTXJ {\n  text-align: center;\n  display: block;\n  padding: 18px 0;\n  text-align: left;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  text-align: center;\n}\n.Form__formContainer___1GA3x {\n  text-align: center;\n  margin-top: 20px;\n  margin: 5% auto 50px;\n}\n\n.Form__formSection___1PPvW {\n  position: relative;\n  margin-bottom: 20px;\n  background-color: var(--form-color);\n  padding: 35px 40px;\n  text-align: left;\n  display: inline-block;\n  min-width: 460px;\n  border-radius: 6px;\n  box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.15);\n  box-sizing: border-box;\n}\n\n.Form__formField___38Ikl {\n  margin-bottom: 22px;\n}\n\n.Form__formRow___2mwRs {\n  margin-bottom: 12px;\n}\n\n@media only screen and (max-width: 599px) {\n  .Form__formContainer___1GA3x {\n    margin: 0;\n  }\n\n  .Form__formSection___1PPvW {\n    width: 100%;\n    box-sizing: border-box;\n    padding: 35px 25px;\n    box-shadow: none;\n    border-radius: 0;\n    min-width: auto;\n  }\n}\n.Hint__hint___2XngB {\n  color: var(--grey);\n  font-size: 12px;\n}\n.Input__input___3e_bf {\n  display: block;\n  width: 100%;\n  padding: 16px;\n  font-size: 14px;\n  color: var(--input-color);\n  background-color: var(--input-background-color);\n  background-image: none;\n  border: 1px solid var(--lightGrey);\n  border-radius: 3px;\n  box-sizing: border-box;\n  margin-bottom: 10px;\n}\n\n.Input__input___3e_bf:disabled {\n  color: #545454;\n  background-color: var(--silver);\n}\n\n.Input__inputLabel___3VF0S {\n  color: var(--input-color);\n  font-size: 14px;\n  margin-bottom: 8px;\n}\n\n.Input__label___23sO8 {\n  color: var(--input-color);\n}\n\n.Input__radio___2hllK {\n  margin-right: 18px;\n  vertical-align: bottom;\n}\n\n@media only screen and (max-width: 599px) {\n  .Input__input___3e_bf {\n    font-size: 16px;\n  }\n}\n.Nav__navBar___xtCFA {\n  position: relative;\n  border: 1px solid transparent;\n  border-color: #e7e7e7;\n  background-color: #fff;\n}\n\n.Nav__navRight___1QG2J {\n  text-align: right\n}\n\n.Nav__nav___2Dx2Y {\n  padding: 10px;\n}\n\n.Nav__navItem___1LtFQ {\n  display: inline-block;\n  padding: 10px 5px;\n  line-height: 20px;\n  margin-right: 12px;\n}\n.PhotoPicker__photoPickerButton___2XdVn {\n  width: 100%;\n}\n\n.PhotoPicker__photoPlaceholder___2JXO4 {\n  border: 2px dotted var(--grey);\n  padding: 64px 0 64px;\n}\n\n.PhotoPicker__photoPlaceholderIcon___3Et71 {\n  text-align: center;\n  opacity: 0.2;\n}\n.Section__container___3YYTG {\n\tfont-weight: 400;\n}\n\n.Section__actionRow___2LWSU {\n\tmargin-bottom: 15px;\n}\n\n.Section__sectionHeader___2djyg {\n\tcolor: var(--deepSquidInk);\n\tmargin-bottom: 24px;\n\tfont-size: 18px;\n\tfont-weight: 500;\n}\n\n.Section__sectionHeaderHint___3Wxdc {\n\tcolor: var(--grey);\n\tfont-size: 16px;\n\tfont-weight: 400;\n\tmargin-top: 4px;\n}\n\n.Section__sectionBody___ihqqd {\n\tmargin-bottom: 30px;\n}\n\n.Section__sectionHeaderContent___1UCqa {\n}\n\n.Section__sectionFooter___1T54C {\n\tfont-size: 14px;\n\tcolor: var(--grey);\n\tdisplay: -webkit-box;\n\tdisplay: flex;\n\t-webkit-box-orient: horizontal;\n\t-webkit-box-direction: reverse;\n\t        flex-direction: row-reverse;\n\t-webkit-box-align: start;\n\t        align-items: flex-start;\n}\n\n.Section__sectionFooterPrimaryContent___2r9ZX {\n\tmargin-left: auto;\n}\n\n.Section__sectionFooterSecondaryContent___Nj41Q {\n\tmargin-right: auto;\n\talign-self: center;\n}\n\n@media only screen and (max-width: 599px) {\n\t.Section__sectionFooter___1T54C {\n\t\tflex-wrap: wrap;\n\t}\n\n\t.Section__sectionFooterPrimaryContent___2r9ZX {\n\t\twidth: 100%;\n\t\tmargin-bottom: 32px;\n\t}\n\n\t.Section__sectionFooterPrimaryContent___2r9ZX > button {\n\t\twidth: 100%;\n\t}\n\n\t.Section__sectionFooterSecondaryContent___Nj41Q {\n\t\ttext-align: center;\n\t\t-webkit-box-flex: 0;\n\t\t        flex: 0 0 100%;\n\t}\n}\n\n.SelectInput__selectInput___3efO4 {\n  display: -webkit-box;\n  display: flex;\n}\n\n.SelectInput__selectInput___3efO4 > input {\n  -webkit-box-flex: 1;\n          flex: 1;\n  border-radius: 0 3px 3px 0 !important;\n}\n\n.SelectInput__selectInput___3efO4 > select {\n  padding: 16px;\n  font-size: 14px;\n  color: var(--deepSquidInk);\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid var(--lightGrey);\n  border-right: none;\n  border-radius: 3px 0 0 3px;\n  box-sizing: border-box;\n  margin-bottom: 10px;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  flex-basis: 22%;\n  width: 1%;\n\n  background-image:\n    linear-gradient(45deg, transparent 50%, gray 50%),\n    linear-gradient(135deg, gray 50%, transparent 50%),\n    linear-gradient(to right, #ccc, #ccc);\n  background-position:\n    calc(100% - 20px) calc(1em + 8px),\n    calc(100% - 15px) calc(1em + 8px),\n    calc(100% - 2.5em) 0.5em;\n  background-size:\n    6px 5px,\n    6px 5px,\n    0px 1.5em;\n  background-repeat: no-repeat;\n}\n.Strike__strike___1XV1b {\n  width: 100%;\n  text-align: center;\n  border-bottom: 1px solid var(--lightGrey); \n  line-height: 0.1em;\n  margin: 32px 0;\n  color: var(--grey);\n}\n\n.Strike__strikeContent___10gLb {\n  background: var(--form-color); \n  padding: 0 25px;\n  font-size: 14px;\n  font-weight: 500;\n}\n.Toast__toast___XXr3v {\n  display: -webkit-box;\n  display: flex;\n  -webkit-box-pack: justify;\n          justify-content: space-between;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  z-index: 99;\n  box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);\n  padding: 16px;\n  background-color: var(--lightSquidInk);\n  font-size: 14px;\n  color: #fff;\n  box-sizing: border-box;\n}\n\n.Toast__toast___XXr3v > span {\n  margin-right: 10px;\n}\n\n.Toast__toastClose___18lU4 {\n  margin-left: auto;\n  align-self: center;\n  position: relative;\n  width: 18px;\n  height: 18px;\n  overflow: hidden;\n  cursor: pointer;\n}\n\n.Toast__toastClose___18lU4::before,\n.Toast__toastClose___18lU4::after {\n  content: \'\';\n  position: absolute;\n  height: 2px;\n  width: 100%;\n  top: 50%;\n  left: 0;\n  margin-top: -1px;\n  background: var(--lightGrey);\n}\n\n.Toast__toastClose___18lU4:hover::before,\n.Toast__toastClose___18lU4:hover::after {\n  background: var(--red);\n}\n\n.Toast__toastClose___18lU4::before {\n  -webkit-transform: rotate(45deg);\n  transform: rotate(45deg);\n}\n.Toast__toastClose___18lU4::after {\n  -webkit-transform: rotate(-45deg);\n  transform: rotate(-45deg);\n}\n.Totp__totpQrcode___1crLx {\n  text-align: center;\n  margin-bottom: 30px;\n}\n/*\n * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n *     http://aws.amazon.com/apache2.0/\n *\n * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n\n.XR__sumerianSceneContainer___3nVMt {\n  width: 100%;\n  height: 100%;\n  position: relative;\n}\n\n.XR__sumerianScene___2Tt7- {\n  width: 100%;\n  height: 100%;\n}\n\n.XR__loadingOverlay___IbqcI {\n  display: -webkit-box;\n  display: flex;\n  -webkit-box-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n          justify-content: center;\n  width: 100%;\n  height: 100%;\n  background-color: var(--lightSquidInk);\n}\n\n.XR__loadingContainer___2Itxb {\n  display: -webkit-box;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n          flex-direction: column;\n  -webkit-box-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n          justify-content: center;\n}\n\n.XR__loadingLogo___Ub7xQ {\n  margin-bottom: 20px;\n  width: 80px;\n  fill: var(--white);\n}\n\n.XR__loadingSceneName___3__ne {\n  color: var(--white);\n  margin: 0 2px 20px 2px;\n  font-size: 18px;\n  font-family: \'Amazon Ember\';\n}\n\n.XR__loadingBar___2vcke {\n  height: 2px;\n  width: 100%;\n  border-radius: 2px;\n  background-color: var(--deepSquidInk);\n}\n\n.XR__loadingBarFill___3M-D9 {\n  background-color: var(--light-blue);\n  height: 100%;\n  border-radius: 2px;\n}\n\n.XR__sceneErrorText___2y0tp {\n  color: var(--red);\n  font-size: 14px;\n  font-family: \'Amazon Ember\';\n}\n\n.XR__sceneBar___2ShrP {\n  display: -webkit-box;\n  display: flex;\n  -webkit-box-align: center;\n          align-items: center;\n  font-size: 100%;\n  position: absolute;\n  bottom: 0;\n  width: 100%;\n}\n\n.XR__sceneName___1ApHr {\n  color: var(--white);\n  margin: 0 1.5em;\n  font-size: 1em;\n}\n\n.XR__sceneActions___7plGs {\n  margin-left: auto;\n  margin-right: 16px;\n  margin-bottom: 16px;\n}\n\n.XR__actionButton___2poIM {\n  position: relative;\n  padding: 0;\n  background: none;\n  height: 54px;\n  width: 54px;\n  cursor:pointer;\n  outline: none;\n  text-decoration: none;\n  border: none;\n  border-radius: 30px;\n  -webkit-transition: all .3s ease-in-out;\n  transition: all .3s ease-in-out;\n  color: var(--white);\n  fill: currentColor;\n}\n\n.XR__actionButton___2poIM:hover {\n  background-color: var(--deepSquidInk);\n  box-shadow: 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.3);\n}\n\n.XR__actionButton___2poIM:hover > .XR__tooltip___UYyhn {\n  display: block;\n}\n\n.XR__actionButton___2poIM:hover > svg {\n  -webkit-filter: none;\n  filter: none;\n}\n\n.XR__actionButton___2poIM:focus {\n  outline: none;\n}\n\n.XR__actionButton___2poIM > svg {\n  width: 1.8em;\n  height: 1.8em;\n  -webkit-filter: drop-shadow(1px 1px 1px var(--grey));\n  filter: drop-shadow(1px 1px 1px var(--grey));\n}\n\n.XR__actionIcon___2qnd2 {\n  fill: var(--white);\n}\n\n.XR__tooltip___UYyhn {\n  display: inline;\n  position: relative;\n  font-size: 12px;\n  font-family: \'Amazon Ember\';\n  margin: 0 0 0 16px;\n}\n\n.XR__autoShowTooltip___V1QH7 .XR__actionButton___2poIM {\n  background-color: var(--deepSquidInk);\n}\n\n.XR__tooltip___UYyhn:after {\n  background-color: var(--deepSquidInk);\n  border-radius: 2px;\n  bottom: 46px;\n  color: var(--white);\n  content: attr(data-text);\n  text-decoration: none;\n  padding: 10px;\n  left: 50%;\n  -webkit-transform: translateX(-50%);\n  transform: translateX(-50%);\n  position: absolute;\n  white-space: nowrap;\n  opacity: 0;\n  -webkit-transition: all .3s ease-in-out;\n  transition: all .3s ease-in-out;\n}\n\n.XR__tooltip___UYyhn:before {\n  border: solid;\n  border-color: var(--deepSquidInk) transparent transparent transparent;\n  border-width: 5px;\n  bottom: 36px;\n  content:"";\n  left: 50%;\n  -webkit-transform: translateX(-50%);\n  transform: translateX(-50%);\n  position: absolute;\n  font-size: 14px;\n  opacity: 0;\n  -webkit-transition: all .3s ease-in-out;\n  transition: all .3s ease-in-out;\n}\n\n\n.XR__autoShowTooltip___V1QH7:after,\n.XR__tooltip___UYyhn:hover:after {\n  opacity: 1;\n  -webkit-transition-delay: 1s;\n          transition-delay: 1s;\n}\n\n.XR__autoShowTooltip___V1QH7:before,\n.XR__tooltip___UYyhn:hover:before {\n  opacity: 1;\n  -webkit-transition-delay: 1s;\n          transition-delay: 1s;\n}',""]),e.exports=t},"../node_modules/decode-uri-component/index.js":function(e,t,n){var o=new RegExp("%[a-f0-9]{2}","gi"),r=new RegExp("(%[a-f0-9]{2})+","gi");function decodeComponents(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),o=e.slice(t);return Array.prototype.concat.call([],decodeComponents(n),decodeComponents(o))}function decode(e){try{return decodeURIComponent(e)}catch(r){for(var t=e.match(o),n=1;n<t.length;n++)t=(e=decodeComponents(t,n).join("")).match(o);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function customDecodeURIComponent(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=r.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var o=decode(n[0]);o!==n[0]&&(t[n[0]]=o)}n=r.exec(e)}t["%C2"]="�";for(var i=Object.keys(t),a=0;a<i.length;a++){var s=i[a];e=e.replace(new RegExp(s,"g"),t[s])}return e}(e)}}},"../node_modules/qr.js/lib/8BitByte.js":function(e,t,n){var o=n("../node_modules/qr.js/lib/mode.js");function QR8bitByte(e){this.mode=o.MODE_8BIT_BYTE,this.data=e}QR8bitByte.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},e.exports=QR8bitByte},"../node_modules/qr.js/lib/BitBuffer.js":function(e,t){function QRBitBuffer(){this.buffer=new Array,this.length=0}QRBitBuffer.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=QRBitBuffer},"../node_modules/qr.js/lib/ErrorCorrectLevel.js":function(e,t){e.exports={L:1,M:0,Q:3,H:2}},"../node_modules/qr.js/lib/Polynomial.js":function(e,t,n){var o=n("../node_modules/qr.js/lib/math.js");function QRPolynomial(e,t){if(null==e.length)throw new Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=new Array(e.length-n+t);for(var o=0;o<e.length-n;o++)this.num[o]=e[o+n]}QRPolynomial.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var r=0;r<e.getLength();r++)t[n+r]^=o.gexp(o.glog(this.get(n))+o.glog(e.get(r)));return new QRPolynomial(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=o.glog(this.get(0))-o.glog(e.get(0)),n=new Array(this.getLength()),r=0;r<this.getLength();r++)n[r]=this.get(r);for(r=0;r<e.getLength();r++)n[r]^=o.gexp(o.glog(e.get(r))+t);return new QRPolynomial(n,0).mod(e)}},e.exports=QRPolynomial},"../node_modules/qr.js/lib/QRCode.js":function(e,t,n){var o=n("../node_modules/qr.js/lib/8BitByte.js"),r=n("../node_modules/qr.js/lib/RSBlock.js"),i=n("../node_modules/qr.js/lib/BitBuffer.js"),a=n("../node_modules/qr.js/lib/util.js"),s=n("../node_modules/qr.js/lib/Polynomial.js");function QRCode(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var u=QRCode.prototype;u.addData=function(e){var t=new o(e);this.dataList.push(t),this.dataCache=null},u.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},u.getModuleCount=function(){return this.moduleCount},u.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=r.getRSBlocks(e,this.errorCorrectLevel),n=new i,o=0,s=0;s<t.length;s++)o+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var u=this.dataList[s];n.put(u.mode,4),n.put(u.getLength(),a.getLengthInBits(u.mode,e)),u.write(n)}if(n.getLengthInBits()<=8*o)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},u.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=new Array(this.moduleCount);for(var o=0;o<this.moduleCount;o++)this.modules[n][o]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=QRCode.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},u.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var o=-1;o<=7;o++)t+o<=-1||this.moduleCount<=t+o||(this.modules[e+n][t+o]=0<=n&&n<=6&&(0==o||6==o)||0<=o&&o<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=o&&o<=4)},u.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var o=a.getLostPoint(this);(0==n||e>o)&&(e=o,t=n)}return t},u.createMovieClip=function(e,t,n){var o=e.createEmptyMovieClip(t,n);this.make();for(var r=0;r<this.modules.length;r++)for(var i=1*r,a=0;a<this.modules[r].length;a++){var s=1*a;this.modules[r][a]&&(o.beginFill(0,100),o.moveTo(s,i),o.lineTo(s+1,i),o.lineTo(s+1,i+1),o.lineTo(s,i+1),o.endFill())}return o},u.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},u.setupPositionAdjustPattern=function(){for(var e=a.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var o=e[t],r=e[n];if(null==this.modules[o][r])for(var i=-2;i<=2;i++)for(var s=-2;s<=2;s++)this.modules[o+i][r+s]=-2==i||2==i||-2==s||2==s||0==i&&0==s}},u.setupTypeNumber=function(e){for(var t=a.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var o=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=o}for(n=0;n<18;n++){o=!e&&1==(t>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=o}},u.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,o=a.getBCHTypeInfo(n),r=0;r<15;r++){var i=!e&&1==(o>>r&1);r<6?this.modules[r][8]=i:r<8?this.modules[r+1][8]=i:this.modules[this.moduleCount-15+r][8]=i}for(r=0;r<15;r++){i=!e&&1==(o>>r&1);r<8?this.modules[8][this.moduleCount-r-1]=i:r<9?this.modules[8][15-r-1+1]=i:this.modules[8][15-r-1]=i}this.modules[this.moduleCount-8][8]=!e},u.mapData=function(e,t){for(var n=-1,o=this.moduleCount-1,r=7,i=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var u=0;u<2;u++)if(null==this.modules[o][s-u]){var c=!1;i<e.length&&(c=1==(e[i]>>>r&1)),a.getMask(t,o,s-u)&&(c=!c),this.modules[o][s-u]=c,-1==--r&&(i++,r=7)}if((o+=n)<0||this.moduleCount<=o){o-=n,n=-n;break}}},QRCode.PAD0=236,QRCode.PAD1=17,QRCode.createData=function(e,t,n){for(var o=r.getRSBlocks(e,t),s=new i,u=0;u<n.length;u++){var c=n[u];s.put(c.mode,4),s.put(c.getLength(),a.getLengthInBits(c.mode,e)),c.write(s)}var l=0;for(u=0;u<o.length;u++)l+=o[u].dataCount;if(s.getLengthInBits()>8*l)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*l+")");for(s.getLengthInBits()+4<=8*l&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*l||(s.put(QRCode.PAD0,8),s.getLengthInBits()>=8*l));)s.put(QRCode.PAD1,8);return QRCode.createBytes(s,o)},QRCode.createBytes=function(e,t){for(var n=0,o=0,r=0,i=new Array(t.length),u=new Array(t.length),c=0;c<t.length;c++){var l=t[c].dataCount,p=t[c].totalCount-l;o=Math.max(o,l),r=Math.max(r,p),i[c]=new Array(l);for(var d=0;d<i[c].length;d++)i[c][d]=255&e.buffer[d+n];n+=l;var h=a.getErrorCorrectPolynomial(p),f=new s(i[c],h.getLength()-1).mod(h);u[c]=new Array(h.getLength()-1);for(d=0;d<u[c].length;d++){var m=d+f.getLength()-u[c].length;u[c][d]=m>=0?f.get(m):0}}var g=0;for(d=0;d<t.length;d++)g+=t[d].totalCount;var _=new Array(g),b=0;for(d=0;d<o;d++)for(c=0;c<t.length;c++)d<i[c].length&&(_[b++]=i[c][d]);for(d=0;d<r;d++)for(c=0;c<t.length;c++)d<u[c].length&&(_[b++]=u[c][d]);return _},e.exports=QRCode},"../node_modules/qr.js/lib/RSBlock.js":function(e,t,n){var o=n("../node_modules/qr.js/lib/ErrorCorrectLevel.js");function QRRSBlock(e,t){this.totalCount=e,this.dataCount=t}QRRSBlock.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],QRRSBlock.getRSBlocks=function(e,t){var n=QRRSBlock.getRsBlockTable(e,t);if(null==n)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var o=n.length/3,r=new Array,i=0;i<o;i++)for(var a=n[3*i+0],s=n[3*i+1],u=n[3*i+2],c=0;c<a;c++)r.push(new QRRSBlock(s,u));return r},QRRSBlock.getRsBlockTable=function(e,t){switch(t){case o.L:return QRRSBlock.RS_BLOCK_TABLE[4*(e-1)+0];case o.M:return QRRSBlock.RS_BLOCK_TABLE[4*(e-1)+1];case o.Q:return QRRSBlock.RS_BLOCK_TABLE[4*(e-1)+2];case o.H:return QRRSBlock.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},e.exports=QRRSBlock},"../node_modules/qr.js/lib/math.js":function(e,t){for(var n={glog:function(e){if(e<1)throw new Error("glog("+e+")");return n.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return n.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},o=0;o<8;o++)n.EXP_TABLE[o]=1<<o;for(o=8;o<256;o++)n.EXP_TABLE[o]=n.EXP_TABLE[o-4]^n.EXP_TABLE[o-5]^n.EXP_TABLE[o-6]^n.EXP_TABLE[o-8];for(o=0;o<255;o++)n.LOG_TABLE[n.EXP_TABLE[o]]=o;e.exports=n},"../node_modules/qr.js/lib/mode.js":function(e,t){e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},"../node_modules/qr.js/lib/util.js":function(e,t,n){var o=n("../node_modules/qr.js/lib/mode.js"),r=n("../node_modules/qr.js/lib/Polynomial.js"),i=n("../node_modules/qr.js/lib/math.js"),a=0,s=1,u=2,c=3,l=4,p=5,d=6,h=7,f={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;f.getBCHDigit(t)-f.getBCHDigit(f.G15)>=0;)t^=f.G15<<f.getBCHDigit(t)-f.getBCHDigit(f.G15);return(e<<10|t)^f.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;f.getBCHDigit(t)-f.getBCHDigit(f.G18)>=0;)t^=f.G18<<f.getBCHDigit(t)-f.getBCHDigit(f.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return f.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case a:return(t+n)%2==0;case s:return t%2==0;case u:return n%3==0;case c:return(t+n)%3==0;case l:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case p:return t*n%2+t*n%3==0;case d:return(t*n%2+t*n%3)%2==0;case h:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new r([1],0),n=0;n<e;n++)t=t.multiply(new r([1,i.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case o.MODE_NUMBER:return 10;case o.MODE_ALPHA_NUM:return 9;case o.MODE_8BIT_BYTE:case o.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case o.MODE_NUMBER:return 12;case o.MODE_ALPHA_NUM:return 11;case o.MODE_8BIT_BYTE:return 16;case o.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case o.MODE_NUMBER:return 14;case o.MODE_ALPHA_NUM:return 13;case o.MODE_8BIT_BYTE:return 16;case o.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,o=0;o<t;o++)for(var r=0;r<t;r++){for(var i=0,a=e.isDark(o,r),s=-1;s<=1;s++)if(!(o+s<0||t<=o+s))for(var u=-1;u<=1;u++)r+u<0||t<=r+u||0==s&&0==u||a==e.isDark(o+s,r+u)&&i++;i>5&&(n+=3+i-5)}for(o=0;o<t-1;o++)for(r=0;r<t-1;r++){var c=0;e.isDark(o,r)&&c++,e.isDark(o+1,r)&&c++,e.isDark(o,r+1)&&c++,e.isDark(o+1,r+1)&&c++,0!=c&&4!=c||(n+=3)}for(o=0;o<t;o++)for(r=0;r<t-6;r++)e.isDark(o,r)&&!e.isDark(o,r+1)&&e.isDark(o,r+2)&&e.isDark(o,r+3)&&e.isDark(o,r+4)&&!e.isDark(o,r+5)&&e.isDark(o,r+6)&&(n+=40);for(r=0;r<t;r++)for(o=0;o<t-6;o++)e.isDark(o,r)&&!e.isDark(o+1,r)&&e.isDark(o+2,r)&&e.isDark(o+3,r)&&e.isDark(o+4,r)&&!e.isDark(o+5,r)&&e.isDark(o+6,r)&&(n+=40);var l=0;for(r=0;r<t;r++)for(o=0;o<t;o++)e.isDark(o,r)&&l++;return n+=10*(Math.abs(100*l/t/t-50)/5)}};e.exports=f},"../node_modules/qrcode.react/lib/index.js":function(e,t,n){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t;if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=n("react"),r=n("../node_modules/prop-types/index.js"),i=n("../node_modules/qr.js/lib/QRCode.js"),a=n("../node_modules/qr.js/lib/ErrorCorrectLevel.js");function convertStr(e){for(var t="",n=0;n<e.length;n++){var o=e.charCodeAt(n);o<128?t+=String.fromCharCode(o):o<2048?(t+=String.fromCharCode(192|o>>6),t+=String.fromCharCode(128|63&o)):o<55296||o>=57344?(t+=String.fromCharCode(224|o>>12),t+=String.fromCharCode(128|o>>6&63),t+=String.fromCharCode(128|63&o)):(n++,o=65536+((1023&o)<<10|1023&e.charCodeAt(n)),t+=String.fromCharCode(240|o>>18),t+=String.fromCharCode(128|o>>12&63),t+=String.fromCharCode(128|o>>6&63),t+=String.fromCharCode(128|63&o))}return t}var s={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000"},u={value:r.string.isRequired,size:r.number,level:r.oneOf(["L","M","Q","H"]),bgColor:r.string,fgColor:r.string},c=function(e){function QRCodeCanvas(){var e,t,n;_classCallCheck(this,QRCodeCanvas);for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return _possibleConstructorReturn(n,(t=n=_possibleConstructorReturn(this,(e=QRCodeCanvas.__proto__||Object.getPrototypeOf(QRCodeCanvas)).call.apply(e,[this].concat(r))),Object.defineProperty(function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),"_canvas",{configurable:!0,enumerable:!0,writable:!0,value:void 0}),t))}return _inherits(QRCodeCanvas,e),_createClass(QRCodeCanvas,[{key:"shouldComponentUpdate",value:function shouldComponentUpdate(e){var t=this;return Object.keys(QRCodeCanvas.propTypes).some((function(n){return t.props[n]!==e[n]}))}},{key:"componentDidMount",value:function componentDidMount(){this.update()}},{key:"componentDidUpdate",value:function componentDidUpdate(){this.update()}},{key:"update",value:function update(){var e=this.props,t=e.value,n=e.size,o=e.level,r=e.bgColor,s=e.fgColor,u=new i(-1,a[o]);if(u.addData(convertStr(t)),u.make(),null!=this._canvas){var c=this._canvas,l=c.getContext("2d");if(!l)return;var p=u.modules;if(null===p)return;var d=n/p.length,h=n/p.length,f=(window.devicePixelRatio||1)/function getBackingStorePixelRatio(e){return e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1}(l);c.height=c.width=n*f,l.scale(f,f),p.forEach((function(e,t){e.forEach((function(e,n){l&&(l.fillStyle=e?s:r);var o=Math.ceil((n+1)*d)-Math.floor(n*d),i=Math.ceil((t+1)*h)-Math.floor(t*h);l&&l.fillRect(Math.round(n*d),Math.round(t*h),o,i)}))}))}}},{key:"render",value:function render(){var e=this,t=this.props,n=(t.value,t.size),r=(t.level,t.bgColor,t.fgColor,t.style),i=_objectWithoutProperties(t,["value","size","level","bgColor","fgColor","style"]),a=_extends({height:n,width:n},r);return o.createElement("canvas",_extends({style:a,height:n,width:n,ref:function ref(t){return e._canvas=t}},i))}}]),QRCodeCanvas}(o.Component);Object.defineProperty(c,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:s}),Object.defineProperty(c,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:u});var l=function(e){function QRCodeSVG(){return _classCallCheck(this,QRCodeSVG),_possibleConstructorReturn(this,(QRCodeSVG.__proto__||Object.getPrototypeOf(QRCodeSVG)).apply(this,arguments))}return _inherits(QRCodeSVG,e),_createClass(QRCodeSVG,[{key:"shouldComponentUpdate",value:function shouldComponentUpdate(e){var t=this;return Object.keys(c.propTypes).some((function(n){return t.props[n]!==e[n]}))}},{key:"render",value:function render(){var e=this.props,t=e.value,n=e.size,r=e.level,s=e.bgColor,u=e.fgColor,c=_objectWithoutProperties(e,["value","size","level","bgColor","fgColor"]),l=new i(-1,a[r]);l.addData(convertStr(t)),l.make();var p=l.modules;if(null!==p){var d=[];return p.forEach((function(e,t){var n=null;e.forEach((function(o,r){if(!o&&null!==n)return d.push("M".concat(n," ").concat(t,"h").concat(r-n,"v1H").concat(n,"z")),void(n=null);if(r!==e.length-1)o&&null===n&&(n=r);else{if(!o)return;null===n?d.push("M".concat(r,",").concat(t," h1v1H").concat(r,"z")):d.push("M".concat(n,",").concat(t," h").concat(r+1-n,"v1H").concat(n,"z"))}}))})),o.createElement("svg",_extends({shapeRendering:"crispEdges",height:n,width:n,viewBox:"0 0 ".concat(p.length," ").concat(p.length)},c),o.createElement("path",{fill:s,d:"M0,0 h".concat(p.length,"v").concat(p.length,"H0z")}),o.createElement("path",{fill:u,d:d.join("")}))}}}]),QRCodeSVG}(o.Component);Object.defineProperty(l,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:s}),Object.defineProperty(l,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:u});var p=function QRCode(e){var t=e.renderAs,n=_objectWithoutProperties(e,["renderAs"]),r="svg"===t?l:c;return o.createElement(r,n)};p.defaultProps=_extends({renderAs:"canvas"},s),e.exports=p},"../node_modules/query-string/index.js":function(e,t,n){const o=n("../node_modules/strict-uri-encode/index.js"),r=n("../node_modules/decode-uri-component/index.js"),i=n("../node_modules/split-on-first/index.js");function encode(e,t){return t.encode?t.strict?o(e):encodeURIComponent(e):e}function decode(e,t){return t.decode?r(e):e}function removeHash(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function extract(e){const t=(e=removeHash(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function parseValue(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function parse(e,t){const n=function parserForArrayFormat(e){let t;switch(e.arrayFormat){case"index":return(e,n,o)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===o[e]&&(o[e]={}),o[e][t[1]]=n):o[e]=n};case"bracket":return(e,n,o)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==o[e]?o[e]=[].concat(o[e],n):o[e]=[n]:o[e]=n};case"comma":return(e,t,n)=>{const o="string"==typeof t&&t.split("").indexOf(",")>-1?t.split(","):t;n[e]=o};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",parseNumbers:!1,parseBooleans:!1},t)),o=Object.create(null);if("string"!=typeof e)return o;if(!(e=e.trim().replace(/^[?#&]/,"")))return o;for(const r of e.split("&")){let[e,a]=i(t.decode?r.replace(/\+/g," "):r,"=");a=void 0===a?null:decode(a,t),n(decode(e,t),a,o)}for(const e of Object.keys(o)){const n=o[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=parseValue(n[e],t);else o[e]=parseValue(n,t)}return!1===t.sort?o:(!0===t.sort?Object.keys(o).sort():Object.keys(o).sort(t.sort)).reduce((e,t)=>{const n=o[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort((e,t)=>Number(e)-Number(t)).map(t=>e[t]):e}(n):e[t]=n,e},Object.create(null))}t.extract=extract,t.parse=parse,t.stringify=(e,t)=>{if(!e)return"";const n=function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return t=>(n,o)=>{const r=n.length;return void 0===o||e.skipNull&&null===o?n:null===o?[...n,[encode(t,e),"[",r,"]"].join("")]:[...n,[encode(t,e),"[",encode(r,e),"]=",encode(o,e)].join("")]};case"bracket":return t=>(n,o)=>void 0===o||e.skipNull&&null===o?n:null===o?[...n,[encode(t,e),"[]"].join("")]:[...n,[encode(t,e),"[]=",encode(o,e)].join("")];case"comma":return t=>(n,o)=>null==o||0===o.length?n:0===n.length?[[encode(t,e),"=",encode(o,e)].join("")]:[[n,encode(o,e)].join(",")];default:return t=>(n,o)=>void 0===o||e.skipNull&&null===o?n:null===o?[...n,encode(t,e)]:[...n,[encode(t,e),"=",encode(o,e)].join("")]}}(t=Object.assign({encode:!0,strict:!0,arrayFormat:"none"},t)),o=Object.assign({},e);if(t.skipNull)for(const e of Object.keys(o))void 0!==o[e]&&null!==o[e]||delete o[e];const r=Object.keys(o);return!1!==t.sort&&r.sort(t.sort),r.map(o=>{const r=e[o];return void 0===r?"":null===r?encode(o,t):Array.isArray(r)?r.reduce(n(o),[]).join("&"):encode(o,t)+"="+encode(r,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>({url:removeHash(e).split("?")[0]||"",query:parse(extract(e),t)})},"../node_modules/split-on-first/index.js":function(e,t,n){e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},"../node_modules/strict-uri-encode/index.js":function(e,t,n){e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)}}]);
//# sourceMappingURL=vendors~user-page-DUsdt~9b1fde68.chunk.eaa5497fb7f7db0479e3.js.map