{"__symbolic":"module","version":4,"metadata":{"MdcFabModule":{"__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":8,"character":4},{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MdcIconModule","line":9,"character":4}],"exports":[{"__symbolic":"reference","name":"MdcFab"},{"__symbolic":"reference","name":"MdcFabLabel"}],"declarations":[{"__symbolic":"reference","name":"MdcFab"},{"__symbolic":"reference","name":"MdcFabLabel"}]}]}],"members":{}},"MdcFabLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"mdc-fab-label, [mdcFabLabel]","host":{"class":"mdc-fab__label","$quoted$":["class"]}}]}],"members":{}},"MdcFab":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"button[mdc-fab], a[mdc-fab]","host":{"[attr.tabindex]":"exited ? -1 : 0","class":"mdc-fab","[class.mdc-fab--mini]":"mini","[class.mdc-fab--exited]":"exited","[class.mdc-fab--extended]":"extended","[class.ngx-mdc-fab-extended--fluid]":"fluid","[class.mdc-fab--touch]":"touch && mini","$quoted$":["[attr.tabindex]","class","[class.mdc-fab--mini]","[class.mdc-fab--exited]","[class.mdc-fab--extended]","[class.ngx-mdc-fab-extended--fluid]","[class.mdc-fab--touch]"]},"providers":[{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":35,"character":14}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":36,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":37,"character":19},"member":"OnPush"},"template":"<div class=\"mdc-fab__ripple\"></div>\r\n<ng-content></ng-content>\r\n<mdc-icon class=\"mdc-fab__icon\" *ngIf=\"icon\">{{icon}}</mdc-icon>\r\n<span class=\"mdc-fab__label\" *ngIf=\"label\">{{label}}</span>\r\n<div class=\"mdc-fab__touch\" *ngIf=\"touch && mini\"></div>"}]}],"members":{"mini":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"touch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"exited":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"extended":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"fluid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":3}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":102,"character":3}}]}],"fabIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":104,"character":3},"arguments":[{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MdcIcon","line":104,"character":16},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":107,"character":33},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":108,"character":34,"context":{"typeName":"HTMLElement"},"module":"./fab"}]},{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":109,"character":21}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"_convertPosition":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggleExited":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}}},"origins":{"MdcFabModule":"./module","MdcFabLabel":"./fab","MdcFab":"./fab"},"importAs":"@shraddhar/web/fab"}