[{"__symbolic":"module","version":4,"metadata":{"bllButton":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"button[bll-button], button[bll-icon-button]","exportAs":"bllButton","host":{"[class.bll-btn]":"true","[class.bll-btn-primary]":"!outline && !flat","[class.bll-btn-outline]":"outline","[class.bll-btn-flat]":"flat","[class.bll-btn-expand]":"expand","[class.bll-btn-icon]":"icon","[attr.disabled]":"disabled || null","$quoted$":["[class.bll-btn]","[class.bll-btn-primary]","[class.bll-btn-outline]","[class.bll-btn-flat]","[class.bll-btn-expand]","[class.bll-btn-icon]","[attr.disabled]"]},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":25,"character":19},"member":"OnPush"},"template":"<span class=\"bll-button-icon\" [ngClass]=\"'icon-'+icon\" *ngIf=\"icon\"></span>\r\n<ng-content></ng-content>","styles":[".bll-button-icon{font-size:47%;margin-left:7px;margin-bottom:2px}:host{display:inline-flex;align-items:center;padding:3px 30px 2px;border-radius:3px}:host.bll-btn-flat{color:var(--primary)}:host.bll-btn-primary{background-color:var(--primary);border-color:var(--primary);color:#fff}:host.bll-btn-expand{display:block;width:100%}:host.bll-btn-outline{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}:host.disabled,:host[disabled]{cursor:default!important;color:var(--disabled)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":30,"character":35},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":30,"character":70}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"outline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"flat":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"expand":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"ngOnDestroy":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}},"uiAnchor":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"bllButton"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":96,"character":1},"arguments":[{"selector":"a[bll-button], a[bll-icon-button]","exportAs":"bllButton, bllAnchor","host":{"[class.bll-btn]":"true","[attr.tabindex]":"disabled ? -1 : (tabIndex || 0)","[attr.disabled]":"disabled || null","[attr.aria-disabled]":"disabled ? disabled.toString() : \"false\"","(click)":"_haltDisabledEvents($event)","$quoted$":["[class.bll-btn]","[attr.tabindex]","[attr.disabled]","[attr.aria-disabled]","(click)"]},"inputs":["disableRipple","color"],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":112,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":113,"character":19},"member":"OnPush"},"template":"<span class=\"bll-button-icon\" [ngClass]=\"'icon-'+icon\" *ngIf=\"icon\"></span>\r\n<ng-content></ng-content>","styles":[".bll-button-icon{font-size:47%;margin-left:7px;margin-bottom:2px}:host{display:inline-flex;align-items:center;padding:3px 30px 2px;border-radius:3px}:host.bll-btn-flat{color:var(--primary)}:host.bll-btn-primary{background-color:var(--primary);border-color:var(--primary);color:#fff}:host.bll-btn-expand{display:block;width:100%}:host.bll-btn-outline{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}:host.disabled,:host[disabled]{cursor:default!important;color:var(--disabled)}"]}]}],"members":{"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":117,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":30,"character":70},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":30,"character":35}]}],"_haltDisabledEvents":[{"__symbolic":"method"}]}}}}]