[{"__symbolic":"module","version":4,"metadata":{"LoginComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"auth-login","template":"\n<form [formGroup]=\"loginForm\" (ngSubmit)=\"login()\" fxLayout=\"column\" fxLayoutAlign=\"space-around center\">\n    <mat-card>\n        <mat-card-content fxLayout=\"column\">\n            <mat-form-field>\n                <input matInput placeholder=\"Username\" formControlName=\"username\"/>\n                <mat-error *ngIf=\"loginForm.controls.username.hasError('required')\">\n                    Username is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"loginForm.controls.username.hasError('asyncerror')\">\n                    {{errorUsername}}\n                </mat-error>\n            </mat-form-field>\n            <mat-form-field>\n                <input matInput placeholder=\"Password\" type=\"password\" formControlName=\"password\"/>\n                <mat-error *ngIf=\"loginForm.controls.password.hasError('required')\">\n                    Password is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"loginForm.controls.password.hasError('asyncerror')\">\n                    {{errorPassword}}\n                </mat-error>\n            </mat-form-field>\n            <mat-error *ngIf=\"errorGeneral\">\n                {{errorGeneral}}\n            </mat-error>\n        </mat-card-content>\n        <mat-card-actions>\n            <button mat-button color=\"primary\" type=\"submit\" fxFlex>\n                Login\n            </button>\n            <button mat-button color=\"primary\" type=\"button\" routerLink=\"/register\" fxFlex>\n                Register\n            </button>\n        </mat-card-actions>\n    </mat-card>\n</form>\n  ","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./auth.service","name":"AuthService","line":53,"character":37},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":53,"character":71},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":53,"character":99}]}],"ngOnInit":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}]}}}}]