[{"__symbolic":"module","version":4,"metadata":{"ChangePasswordComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"auth-change-password","template":"\n<form [formGroup]=\"changePasswordForm\" (ngSubmit)=\"changePassword()\" fxLayout=\"column\" fxLayoutAlign=\"space-around center\">\n    <mat-card>\n        <mat-card-header>\n            <mat-card-title>Change my password</mat-card-title>\n        </mat-card-header>\n        <mat-card-content fxLayout=\"column\">\n            <mat-form-field>\n                <input matInput placeholder=\"Old Password\" type=\"password\" formControlName=\"old_password\"/>\n                <mat-error *ngIf=\"changePasswordForm.controls.old_password.hasError('required')\">\n                    Password is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"changePasswordForm.controls.old_password.hasError('asyncerror')\">\n                    {{errorOldPassword}}\n                </mat-error>\n            </mat-form-field>\n            <mat-form-field>\n                <input matInput placeholder=\"New Password\" type=\"password\" formControlName=\"new_password1\"/>\n                <mat-error *ngIf=\"changePasswordForm.controls.new_password1.hasError('required')\">\n                    Password is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"changePasswordForm.controls.new_password1.hasError('asyncerror')\">\n                    {{errorNewPassword1}}\n                </mat-error>\n            </mat-form-field>\n            <mat-form-field>\n                <input matInput placeholder=\"New Password (Again)\" type=\"password\" formControlName=\"new_password2\"/>\n                <mat-error *ngIf=\"changePasswordForm.controls.new_password2.hasError('required')\">\n                    Password is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"changePasswordForm.controls.new_password2.hasError('asyncerror')\">\n                    {{errorNewPassword2}}\n                </mat-error>\n            </mat-form-field>\n            <ng2-password-strength-bar\n                [passwordToCheck]=\"changePasswordForm.controls.new_password1.value\"\n                barLabel=\"Password Strength:\">\n            </ng2-password-strength-bar>\n \n            <mat-error *ngIf=\"errorGeneral\">\n                {{errorGeneral}}\n            </mat-error>\n            <div class=\"success\" *ngIf=\"success\">\n                {{success}}\n            </div>\n        </mat-card-content>\n        <mat-card-actions>\n            <button mat-button color=\"primary\" type=\"submit\" fxFlex>\n                Change Password\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":71,"character":37},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":71,"character":71}]}],"ngOnInit":[{"__symbolic":"method"}],"changePassword":[{"__symbolic":"method"}]}}}}]