[{"__symbolic":"module","version":4,"metadata":{"RenderRow":{"__symbolic":"interface"},"RowContext":{"__symbolic":"interface"},"RowViewRef":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/core","name":"EmbeddedViewRef","line":55,"character":44},"arity":1},"SimTableComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":57,"character":1},"arguments":[{"selector":"table[sim-table]","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":61,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":62,"character":19},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"./default-options","name":"SIM_TABLE","line":65,"character":15},"useExisting":{"__symbolic":"reference","name":"SimTableComponent"}}],"host":{"class":"sim-table"},"template":"<ng-content select=\"caption\"></ng-content>\r\n<ng-content select=\"colgroup\"></ng-content>\r\n<thead>\r\n  <ng-container simHeaderRowOutlet></ng-container>\r\n</thead>\r\n<tbody>\r\n  <ng-container simRowOutlet></ng-container>\r\n</tbody>\r\n<ng-container noDataRowOutlet></ng-container>\r\n<tfoot>\r\n  <ng-container simFooterRowOutlet></ng-container>\r\n</tfoot>\r\n","styles":[".sim-table{border-collapse:collapse;border-radius:2px;border-spacing:0;max-width:100%;text-align:left;width:100%}.sim-table-actions{display:flex;padding:20px}.sim-cell,.sim-footer-cell,.sim-header-cell{border-bottom-style:solid;border-bottom-width:1px;overflow-wrap:break-word;position:relative}.sim-table-row{transition:background .3s ease}.sim-table-header-cell{text-align:left}.sim-table-bordered,.sim-table-bordered .sim-table-cell,.sim-table-bordered .sim-table-header-cell{border-style:solid;border-width:1px}.sim-table-checkbox-label{align-items:center;cursor:pointer;display:inline-flex}.sim-table-checkbox-label .sim-pseudo-checkbox{margin-right:8px}.sim-selection-column-cell,.sim-selection-column-header{max-width:20px;min-width:20px;width:20px}"]}]}],"members":{"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"bordered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":78,"character":3},"arguments":["class.sim-table-bordered"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":79,"character":3}}]}],"striped":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":84,"character":3},"arguments":["class.sim-table-striped"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":85,"character":3}}]}],"dataSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"trackBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":102,"character":3}}]}],"multiTemplateDataRows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"_rowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":126,"character":3},"arguments":[{"__symbolic":"reference","module":"./table.directive","name":"SimRowOutletDirective","line":126,"character":13},{"static":true}]}]}],"_headerRowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":129,"character":3},"arguments":[{"__symbolic":"reference","module":"./table.directive","name":"SimHeaderRowOutletDirective","line":129,"character":13},{"static":true}]}]}],"_footerRowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":132,"character":3},"arguments":[{"__symbolic":"reference","module":"./table.directive","name":"SimFooterRowOutletDirective","line":132,"character":13},{"static":true}]}]}],"_presetColumnDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":135,"character":3},"arguments":[{"__symbolic":"reference","module":"./cell","name":"SimColumnDefDirective","line":135,"character":16}]}]}],"_contentColumnDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":139,"character":3},"arguments":[{"__symbolic":"reference","module":"./cell","name":"SimColumnDefDirective","line":139,"character":19},{"descendants":true}]}]}],"_contentRowDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":143,"character":3},"arguments":[{"__symbolic":"reference","module":"./row","name":"SimRowDefDirective","line":143,"character":19},{"descendants":true}]}]}],"_contentHeaderRowDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":147,"character":3},"arguments":[{"__symbolic":"reference","module":"./row","name":"SimHeaderRowDefDirective","line":147,"character":19},{"descendants":true}]}]}],"_contentFooterRowDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":153,"character":3},"arguments":[{"__symbolic":"reference","module":"./row","name":"SimFooterRowDefDirective","line":153,"character":19},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":229,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":229,"character":77}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_checkStickyStates":[{"__symbolic":"method"}],"addColumnDef":[{"__symbolic":"method"}],"removeColumnDef":[{"__symbolic":"method"}],"addRowDef":[{"__symbolic":"method"}],"removeRowDef":[{"__symbolic":"method"}],"addHeaderRowDef":[{"__symbolic":"method"}],"removeHeaderRowDef":[{"__symbolic":"method"}],"addFooterRowDef":[{"__symbolic":"method"}],"removeFooterRowDef":[{"__symbolic":"method"}],"renderRows":[{"__symbolic":"method"}],"_getRenderedRows":[{"__symbolic":"method"}],"_getRowDefs":[{"__symbolic":"method"}],"_forceRenderHeaderRows":[{"__symbolic":"method"}],"_forceRenderFooterRows":[{"__symbolic":"method"}],"_updateRowIndexContext":[{"__symbolic":"method"}],"_getAllRenderRows":[{"__symbolic":"method"}],"_getRenderRowsForData":[{"__symbolic":"method"}],"_cacheRowDefs":[{"__symbolic":"method"}],"_cacheColumnDefs":[{"__symbolic":"method"}],"_switchDataSource":[{"__symbolic":"method"}],"_observeRenderChanges":[{"__symbolic":"method"}],"_insertRow":[{"__symbolic":"method"}],"_renderRow":[{"__symbolic":"method"}],"_getCellTemplates":[{"__symbolic":"method"}],"_getOwnDefs":[{"__symbolic":"method"}]}}}}]