[{"__symbolic":"module","version":4,"metadata":{"SignUpComponentIonic":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./sign-up.component.core","name":"SignUpComponentCore","line":104,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":100,"character":1},"arguments":[{"selector":"amplify-auth-sign-up-ionic","template":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"\n<div\n  class=\"amplify-authenticator\"\n  *ngIf=\"_show\"\n  data-test=\"","right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":26,"character":15},"member":"signUp"},"member":"section"}},"right":"\"\n  >\n  <div class=\"amplify-form-body\" data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":28,"character":46},"member":"signUp"},"member":"bodySection"}},"right":"\">\n    <div class=\"amplify-form-header\" data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":29,"character":50},"member":"signUp"},"member":"headerSection"}},"right":"\">\n      {{ this.amplifyService.i18n().get(this.header) }}</div>\n    <ion-list lines=\"none\">\n      <ion-item lines=\"none\" *ngFor=\"let field of signUpFields\">\n        <ion-label class=\"amplify-input-label\"\n        position=\"stacked\"\n        *ngIf=\"field.key !== 'phone_number'\"\n        >\n          {{ this.amplifyService.i18n().get(field.label) }}\n          <span *ngIf=\"field.required\">*</span>\n        </ion-label>\n        <ion-input\n          [ngClass]=\"{'amplify-input-invalid ': field.invalid}\"\n          *ngIf=\"field.key !== 'phone_number'\"\n          #{{field.key}}\n          type=\"text\"\n          class=\"amplify-form-input\"\n          type={{field.type}}\n          [placeholder]=\"this.amplifyService.i18n().get(field.label)\"\n          (keyup)=\"setProp($event.target)\"\n          name={{field.key}}\n          data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":50,"character":23},"member":"signUp"},"member":"nonPhoneNumberInput"}},"right":"\"\n        ></ion-input>\n        <ion-content *ngIf=\"field.key === 'phone_number'\" class=\"amplify-phone-ion-content\">\n          <amplify-auth-phone-field-ionic\n            [label]=\"field.label\"\n            [required]=\"field.required\"\n            [placeholder]=\"field.placeholder\"\n            [defaultCountryCode]=\"country_code\"\n            (phoneFieldChanged)=\"onPhoneFieldChanged($event)\"\n          ></amplify-auth-phone-field-ionic>\n        </ion-content>\n      </ion-item>\n    </ion-list>\n    <div class=\"amplify-form-actions\">\n      <div class=\"amplify-form-row\">\n        <ion-button expand=\"block\" color=\"primary\"\n          (click)=\"onSignUp()\"\n          data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":67,"character":23},"member":"signUp"},"member":"createAccountButton"}},"right":"\"\n        >{{ this.amplifyService.i18n().get('Create Account') }}</ion-button>\n      </div>\n      <div class=\"amplify-form-row\">\n        <div class=\"amplify-form-signup\">\n          {{ this.amplifyService.i18n().get('Have an account?') }}\n          <a class=\"amplify-form-link\" (click)=\"onSignIn()\" data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":73,"character":73},"member":"signUp"},"member":"signInButton"}},"right":"\">\n            {{ this.amplifyService.i18n().get('Sign In') }}\n          </a>\n        </div>\n        <div class=\"amplify-form-signup\" *ngIf=\"!shouldHide('SignUp')\">\n          {{ this.amplifyService.i18n().get('Have a code?') }}\n          <a\n            class=\"amplify-form-link\"\n            (click)=\"onConfirmSignUp()\"\n            data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":82,"character":25},"member":"signUp"},"member":"confirmButton"}},"right":"\"\n            >\n            {{ this.amplifyService.i18n().get('Confirm') }}\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div class=\"amplify-alert\" *ngIf=\"errorMessage\">\n    <div class=\"amplify-alert-body\">\n      <span class=\"amplify-alert-icon\">&#9888;</span>\n      <div class=\"amplify-alert-message\">{{ this.amplifyService.i18n().get(errorMessage) }}</div>\n      <a class=\"amplify-alert-close\" (click)=\"onAlertClose()\">&times;</a>\n    </div>\n  </div>\n</div>\n"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":105,"character":14},"arguments":[{"__symbolic":"reference","module":"../../../providers/amplify.service","name":"AmplifyService","line":105,"character":21}]}]],"parameters":[{"__symbolic":"reference","module":"../../../providers/amplify.service","name":"AmplifyService","line":105,"character":60}]}],"setProp":[{"__symbolic":"method"}]}}}}]