{"__symbolic":"module","version":4,"metadata":{"PassValLibService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"PassValLibComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-pass-val-lib","template":"\n  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css\" integrity=\"sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T\" crossorigin=\"anonymous\">\n  <div class=\"container p-5 m-5 text-center bg-warning\">\n    <h3>Password Validator</h3>\n    <input [(ngModel)]=\"password\" #ctrl=\"ngModel\" type=\"password\" required>\n\n    <p>Value: {{ password }}</p>\n\n    <button (click)=\"validate()\">Validate</button>\n    <br>\n    <span>{{validationStatus}}</span>\n</div>\n  ","styles":[]}]}],"members":{"minLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]}},"PassValLibModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PassValLibComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4}],"exports":[{"__symbolic":"reference","name":"PassValLibComponent"}]}]}],"members":{}}},"origins":{"PassValLibService":"./lib/pass-val-lib.service","PassValLibComponent":"./lib/pass-val-lib.component","PassValLibModule":"./lib/pass-val-lib.module"},"importAs":"pass-val-lib"}