{"__symbolic":"module","version":4,"metadata":{"MdcNotchedOutlineModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@shraddhar/web/floating-label","name":"MdcFloatingLabelModule","line":7,"character":26}],"exports":[{"__symbolic":"reference","name":"MdcNotchedOutline"}],"declarations":[{"__symbolic":"reference","name":"MdcNotchedOutline"}]}]}],"members":{}},"MdcNotchedOutline":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":26,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"[mdcNotchedOutline], mdc-notched-outline","exportAs":"mdcNotchedOutline","host":{"class":"mdc-notched-outline","[class.mdc-notched-outline--upgraded]":"label","[class.mdc-notched-outline--no-label]":"!label","$quoted$":["class","[class.mdc-notched-outline--upgraded]","[class.mdc-notched-outline--no-label]"]},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":23,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":24,"character":17},"member":"None"},"template":"<span class=\"mdc-notched-outline__leading\"></span>\r\n<span #notch class=\"mdc-notched-outline__notch\">\r\n  <label mdcFloatingLabel [for]=\"for\" *ngIf=\"!!label\">{{label}}</label>\r\n</span>\r\n<span class=\"mdc-notched-outline__trailing\"></span>"}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"for":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"_notchElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["notch",{"static":false}]}]}],"floatingLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":[{"__symbolic":"reference","module":"@shraddhar/web/floating-label","name":"MdcFloatingLabel","line":30,"character":13},{"static":false}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":44,"character":44,"context":{"typeName":"HTMLElement"},"module":"./notched-outline"}]}]}],"notch":[{"__symbolic":"method"}],"closeNotch":[{"__symbolic":"method"}]}}},"origins":{"MdcNotchedOutlineModule":"./module","MdcNotchedOutline":"./notched-outline"},"importAs":"@shraddhar/web/notched-outline"}