{"__symbolic":"module","version":4,"metadata":{"SbbTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":26,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTableModule","line":27,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":28}],"declarations":[{"__symbolic":"reference","name":"SbbTable"},{"__symbolic":"reference","name":"SbbTextColumn"},{"__symbolic":"reference","name":"SbbCell"},{"__symbolic":"reference","name":"SbbHeaderCell"},{"__symbolic":"reference","name":"SbbCellDef"},{"__symbolic":"reference","name":"SbbHeaderCellDef"},{"__symbolic":"reference","name":"SbbFooterCellDef"},{"__symbolic":"reference","name":"SbbFooterCell"},{"__symbolic":"reference","name":"SbbColumnDef"},{"__symbolic":"reference","name":"SbbHeaderRow"},{"__symbolic":"reference","name":"SbbFooterRow"},{"__symbolic":"reference","name":"SbbRow"},{"__symbolic":"reference","name":"SbbRowDef"},{"__symbolic":"reference","name":"SbbHeaderRowDef"},{"__symbolic":"reference","name":"SbbFooterRowDef"},{"__symbolic":"reference","name":"SbbSortDirective"},{"__symbolic":"reference","name":"SbbSortHeaderComponent"}],"exports":[{"__symbolic":"reference","name":"SbbTable"},{"__symbolic":"reference","name":"SbbTextColumn"},{"__symbolic":"reference","name":"SbbCell"},{"__symbolic":"reference","name":"SbbHeaderCell"},{"__symbolic":"reference","name":"SbbCellDef"},{"__symbolic":"reference","name":"SbbHeaderCellDef"},{"__symbolic":"reference","name":"SbbFooterCellDef"},{"__symbolic":"reference","name":"SbbFooterCell"},{"__symbolic":"reference","name":"SbbColumnDef"},{"__symbolic":"reference","name":"SbbHeaderRow"},{"__symbolic":"reference","name":"SbbFooterRow"},{"__symbolic":"reference","name":"SbbRow"},{"__symbolic":"reference","name":"SbbRowDef"},{"__symbolic":"reference","name":"SbbHeaderRowDef"},{"__symbolic":"reference","name":"SbbFooterRowDef"},{"__symbolic":"reference","name":"SbbSortDirective"},{"__symbolic":"reference","name":"SbbSortHeaderComponent"}]}]}],"members":{}},"SbbTableFilter":{"__symbolic":"interface"},"SbbTableDataSource":{"__symbolic":"class","arity":2,"extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"DataSource","line":41,"character":10},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":260,"character":27,"context":{"typeName":"T"},"module":"./table/table-data-source"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"string"}]}]}]}],"_updateChangeSubscription":[{"__symbolic":"method"}],"_filterData":[{"__symbolic":"method"}],"_orderData":[{"__symbolic":"method"}],"_pageData":[{"__symbolic":"method"}],"_updatePaginator":[{"__symbolic":"method"}],"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}],"_normalizeTableFilter":[{"__symbolic":"method"}],"_filterProperties":[{"__symbolic":"method"}],"_filterGlobally":[{"__symbolic":"method"}],"_matchesStringCaseInsensitive":[{"__symbolic":"method"}],"_reduceObjectToString":[{"__symbolic":"method"}]}},"SbbTable":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTable","line":45,"character":33},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"sbb-table, table[sbbTable]","exportAs":"sbbTable","template":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CDK_TABLE_TEMPLATE","line":25,"character":12},"host":{"class":"sbb-table"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/collections","name":"_VIEW_REPEATER_STRATEGY","line":33,"character":15},"useClass":{"__symbolic":"reference","module":"@angular/cdk/collections","name":"_DisposeViewRepeaterStrategy","line":33,"character":50}},{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTable","line":34,"character":15},"useExisting":{"__symbolic":"reference","name":"SbbTable"}},{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CDK_TABLE","line":35,"character":15},"useExisting":{"__symbolic":"reference","name":"SbbTable"}},{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"_COALESCED_STYLE_SCHEDULER","line":36,"character":15},"useClass":{"__symbolic":"reference","module":"@angular/cdk/table","name":"_CoalescedStyleScheduler","line":36,"character":53}}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":42,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":43,"character":19},"member":"Default"},"styles":["table.sbb-table th.sbb-header-cell.sbb-table-filter{padding:0 .4666666667em .4666666667em .4666666667em;font-family:\"SBBWeb Roman\",\"Helvetica Neue\",Helvetica,Arial,sans-serif}table.sbb-table th.sbb-header-cell.sbb-table-filter input{width:100%}table.sbb-table th.sbb-header-cell:first-of-type.sbb-table-filter{padding-left:.4666666667em}[dir=rtl] table.sbb-table th.sbb-header-cell:first-of-type.sbb-table-filter{padding-right:.4666666667em}table.sbb-table th.sbb-header-cell:last-of-type.sbb-table-filter{padding-right:.4666666667em}[dir=rtl] table.sbb-table th.sbb-header-cell:last-of-type.sbb-table-filter{padding-left:.4666666667em}table.sbb-table .sbb-col-center-align{text-align:center !important}table.sbb-table .sbb-no-border-left{border-right:none !important}\n"]}]}],"members":{"headerElements":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":46,"character":3},"arguments":[{"__symbolic":"reference","name":"SbbHeaderCell"},{"descendants":true,"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":46,"character":61}}]}]}],"rowElements":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":49,"character":3},"arguments":[{"__symbolic":"reference","name":"SbbCell"},{"descendants":true,"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":49,"character":55}}]}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"_setGroupClasses":[{"__symbolic":"method"}]}},"SbbSortDirection":{"__symbolic":"interface"},"SbbArrowViewState":{"__symbolic":"interface"},"SbbArrowViewStateTransition":{"__symbolic":"interface"},"SbbSortHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":58,"character":1},"arguments":[{"selector":"[sbbSortHeader]","exportAs":"sbbSortHeader","host":{"class":"sbb-sort-header","[attr.aria-sort]":"_getAriaSortAttribute()","$quoted$":["[attr.aria-sort]"]},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":68,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":69,"character":19},"member":"OnPush"},"inputs":["disabled"],"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"sbbSortAnimations"},"member":"indicator"},{"__symbolic":"select","expression":{"__symbolic":"reference","name":"sbbSortAnimations"},"member":"leftPointer"},{"__symbolic":"select","expression":{"__symbolic":"reference","name":"sbbSortAnimations"},"member":"rightPointer"},{"__symbolic":"select","expression":{"__symbolic":"reference","name":"sbbSortAnimations"},"member":"arrowOpacity"},{"__symbolic":"select","expression":{"__symbolic":"reference","name":"sbbSortAnimations"},"member":"arrowPosition"},{"__symbolic":"select","expression":{"__symbolic":"reference","name":"sbbSortAnimations"},"member":"allowChildren"}],"template":"<div\n  class=\"sbb-sort-header-container\"\n  [class.sbb-sort-header-sorted]=\"_isSorted()\"\n  [class.sbb-sort-header-position-before]=\"arrowPosition == 'before'\"\n>\n  <button\n    class=\"sbb-sort-header-button\"\n    type=\"button\"\n    [attr.aria-label]=\"_ariaLabelChangeSorting\"\n    (focus)=\"_setIndicatorHintVisible(true)\"\n    (blur)=\"_setIndicatorHintVisible(false)\"\n  >\n    <ng-content></ng-content>\n  </button>\n\n  <div\n    class=\"sbb-sort-header-arrow\"\n    [@arrowOpacity]=\"_getArrowViewState()\"\n    [@arrowPosition]=\"_getArrowViewState()\"\n    [@allowChildren]=\"_getArrowDirectionState()\"\n  >\n    <div class=\"sbb-sort-header-indicator\" [@indicator]=\"_getArrowDirectionState()\">\n      <div class=\"sbb-sort-header-pointer-left\" [@leftPointer]=\"_getArrowDirectionState()\"></div>\n      <div class=\"sbb-sort-header-pointer-right\" [@rightPointer]=\"_getArrowDirectionState()\"></div>\n    </div>\n  </div>\n</div>\n","styles":[".sbb-sort-header-container{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.sbb-sort-header-position-before{flex-direction:row-reverse}.sbb-sort-header-button{border:none;background:0 0;display:block;padding:0;cursor:inherit;outline:0;font:inherit;color:currentColor;text-align:left;width:100%}.sbb-sort-header-button::-moz-focus-inner{border:0}.sbb-col-center-align .sbb-sort-header-button,.sbb-table-align-center .sbb-sort-header-button{text-align:center}.sbb-sort-header-arrow{height:.8em;width:.8em;min-width:.8em;position:relative;display:flex;opacity:0}.sbb-sort-header-arrow,[dir=rtl] .sbb-sort-header-position-before .sbb-sort-header-arrow{margin:0 0 0 .4em}.sbb-sort-header-position-before .sbb-sort-header-arrow,[dir=rtl] .sbb-sort-header-arrow{margin:0 .4em 0 0}.sbb-sort-header-stem{background:currentColor;height:.6666666667em;width:.0666666667em;margin:auto;display:flex;align-items:center}.sbb-sort-header-indicator{width:100%;height:.0666666667em;display:flex;align-items:center;position:absolute;top:0;left:0}.sbb-sort-header-pointer-middle{margin:auto;height:.0666666667em;width:.0666666667em;background:currentColor;transform:rotate(45deg)}.sbb-sort-header-pointer-left,.sbb-sort-header-pointer-right{background:currentColor;width:.4em;height:.0666666667em;position:absolute;top:0}.sbb-sort-header-pointer-left{transform-origin:right;left:0}.sbb-sort-header-pointer-right{transform-origin:left;right:0}\n"]}]}],"members":{"disableClear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":99,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":100,"character":5},"arguments":["SBB_SORT_HEADER_COLUMN_DEF"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":100,"character":43}}],null],"parameters":[{"__symbolic":"reference","name":"SbbSortDirective"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":101,"character":23}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":161,"character":3},"arguments":["sbbSortHeader"]}]}],"arrowPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":164,"character":3}}]}],"start":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":167,"character":3}}]}],"_onMouseEnter":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":170,"character":3},"arguments":["mouseenter"]}]}],"_onMouseLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":174,"character":3},"arguments":["mouseleave"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_setIndicatorHintVisible":[{"__symbolic":"method"}],"_setAnimationTransitionState":[{"__symbolic":"method"}],"_handleClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":230,"character":3},"arguments":["click"]}]}],"_isSorted":[{"__symbolic":"method"}],"_getArrowDirectionState":[{"__symbolic":"method"}],"_getArrowViewState":[{"__symbolic":"method"}],"_updateArrowDirection":[{"__symbolic":"method"}],"_getAriaSortAttribute":[{"__symbolic":"method"}]}},"SbbSortable":{"__symbolic":"interface"},"SbbSort":{"__symbolic":"interface"},"SbbSortDirectiveBase":{"__symbolic":"class","members":{}},"SbbSortDirectiveMixinBase":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@sbb-esta/angular-core/common-behaviors","name":"mixinInitialized","line":51,"character":2},"arguments":[{"__symbolic":"reference","name":"SbbSortDirectiveBase"}]},"SbbSortDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SbbSortDirectiveMixinBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":54,"character":1},"arguments":[{"selector":"[sbbSort]","exportAs":"sbbSort","inputs":["disabled: sbbSortDisabled"]}]}],"members":{"direction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3},"arguments":["sbbSortDirection"]}]}],"disableClear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3},"arguments":["sbbSortDisableClear"]}]}],"active":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":95,"character":3},"arguments":["sbbSortActive"]}]}],"start":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":3},"arguments":["sbbSortStart"]}]}],"sbbSortChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":106,"character":3}}]}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"getNextSortDirection":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"sbbSortAnimations":{"indicator":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":27,"character":13},"arguments":["indicator",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":28,"character":4},"arguments":["active-asc, asc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":28,"character":29},"arguments":[{"transform":"translateY(0px)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":30,"character":4},"arguments":["active-desc, desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":30,"character":31},"arguments":[{"transform":"translateY(10px)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":31,"character":4},"arguments":["active-asc <=> active-desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":31,"character":45},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)"]}]}]]},"leftPointer":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":35,"character":15},"arguments":["leftPointer",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":36,"character":4},"arguments":["active-asc, asc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":36,"character":29},"arguments":[{"transform":"rotate(-45deg)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":37,"character":4},"arguments":["active-desc, desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":37,"character":31},"arguments":[{"transform":"rotate(45deg)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":38,"character":4},"arguments":["active-asc <=> active-desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":38,"character":45},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)"]}]}]]},"rightPointer":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":42,"character":16},"arguments":["rightPointer",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":43,"character":4},"arguments":["active-asc, asc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":43,"character":29},"arguments":[{"transform":"rotate(45deg)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":44,"character":4},"arguments":["active-desc, desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":44,"character":31},"arguments":[{"transform":"rotate(-45deg)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":45,"character":4},"arguments":["active-asc <=> active-desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":45,"character":45},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)"]}]}]]},"arrowOpacity":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":49,"character":16},"arguments":["arrowOpacity",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":50,"character":4},"arguments":["desc-to-active, asc-to-active, active",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":50,"character":51},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":51,"character":4},"arguments":["desc-to-hint, asc-to-hint, hint",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":51,"character":45},"arguments":[{"opacity":0.54}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":52,"character":4},"arguments":["hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":54,"character":6},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":57,"character":4},"arguments":["* => asc, * => desc, * => active, * => hint, * => void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":57,"character":73},"arguments":["0ms"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":58,"character":4},"arguments":["* <=> *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":58,"character":26},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)"]}]}]]},"arrowPosition":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":68,"character":17},"arguments":["arrowPosition",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":70,"character":4},"arguments":["* => desc-to-hint, * => desc-to-active",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":72,"character":6},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"keyframes","line":74,"character":8},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":74,"character":19},"arguments":[{"transform":"translateY(-25%)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":74,"character":61},"arguments":[{"transform":"translateY(0)"}]}]]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":78,"character":4},"arguments":["* => hint-to-desc, * => active-to-desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":80,"character":6},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"keyframes","line":82,"character":8},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":82,"character":19},"arguments":[{"transform":"translateY(0)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":82,"character":58},"arguments":[{"transform":"translateY(25%)"}]}]]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":86,"character":4},"arguments":["* => asc-to-hint, * => asc-to-active",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":88,"character":6},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"keyframes","line":90,"character":8},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":90,"character":19},"arguments":[{"transform":"translateY(25%)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":90,"character":60},"arguments":[{"transform":"translateY(0)"}]}]]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":94,"character":4},"arguments":["* => hint-to-asc, * => active-to-asc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":96,"character":6},"arguments":["225ms cubic-bezier(0.4,0.0,0.2,1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"keyframes","line":98,"character":8},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":98,"character":19},"arguments":[{"transform":"translateY(0)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":98,"character":58},"arguments":[{"transform":"translateY(-25%)"}]}]]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":101,"character":4},"arguments":["desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":103,"character":6},"arguments":[{"transform":"translateY(0)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":105,"character":4},"arguments":["hint-to-desc, active-to-desc, desc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":105,"character":48},"arguments":[{"transform":"translateY(-25%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":106,"character":4},"arguments":["hint-to-asc, active-to-asc, asc",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":106,"character":45},"arguments":[{"transform":"translateY(25%)"}]}]}]]},"allowChildren":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":110,"character":17},"arguments":["allowChildren",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":111,"character":4},"arguments":["* <=> *",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":111,"character":27},"arguments":["@*",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animateChild","line":111,"character":39}},{"optional":true}]}]]}]]}},"SbbTextColumn":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTextColumn","line":18,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sbb-text-column","template":"\n    <ng-container sbbColumnDef>\n      <th sbbHeaderCell *sbbHeaderCellDef [style.text-align]=\"justify\">\n        {{ headerText }}\n      </th>\n      <td sbbCell *sbbCellDef=\"let data\" [style.text-align]=\"justify\">\n        {{ dataAccessor(data, name) }}\n      </td>\n    </ng-container>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":15,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"Default"}}]}],"members":{}},"SbbCellDef":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkCellDef","line":19,"character":32},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[sbbCellDef]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkCellDef","line":17,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbCellDef"}}]}]}],"members":{}},"SbbHeaderCellDef":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkHeaderCellDef","line":29,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[sbbHeaderCellDef]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkHeaderCellDef","line":27,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbHeaderCellDef"}}]}]}],"members":{}},"SbbFooterCellDef":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkFooterCellDef","line":39,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":35,"character":1},"arguments":[{"selector":"[sbbFooterCellDef]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkFooterCellDef","line":37,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbFooterCellDef"}}]}]}],"members":{}},"SbbColumnDef":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkColumnDef","line":53,"character":34},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"[sbbColumnDef]","inputs":["sticky","name: sbbColumnDef"],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkColumnDef","line":49,"character":15},"useExisting":{"__symbolic":"reference","name":"SbbColumnDef"}},{"provide":"SORT_HEADER_COLUMN_DEF","useExisting":{"__symbolic":"reference","name":"SbbColumnDef"}}]}]}],"members":{}},"SbbHeaderCell":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkHeaderCell","line":63,"character":35},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":56,"character":1},"arguments":[{"selector":"sbbHeaderCell, th[sbbHeaderCell]","host":{"class":"sbb-header-cell","role":"gridcell"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkColumnDef","line":64,"character":25},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":94,"character":62,"context":{"typeName":"HTMLElement"},"module":"./table-cell/table-cell.component"}]}]}]}},"SbbFooterCell":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkFooterCell","line":78,"character":35},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":71,"character":1},"arguments":[{"selector":"sbbFooterCell, td[sbbFooterCell]","host":{"class":"sbb-footer-cell","role":"gridcell"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkColumnDef","line":64,"character":25},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":94,"character":62,"context":{"typeName":"HTMLElement"},"module":"./table-cell/table-cell.component"}]}]}]}},"SbbCell":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkCell","line":93,"character":29},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":86,"character":1},"arguments":[{"selector":"sbbCell, td[sbbCell]","host":{"class":"sbb-cell","role":"gridcell"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkColumnDef","line":64,"character":25},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":94,"character":62,"context":{"typeName":"HTMLElement"},"module":"./table-cell/table-cell.component"}]}]}]}},"SbbHeaderRowDef":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkHeaderRowDef","line":20,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[sbbHeaderRowDef]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkHeaderRowDef","line":17,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbHeaderRowDef"}}],"inputs":["columns: sbbHeaderRowDef","sticky: sbbHeaderRowDefSticky"]}]}],"members":{},"statics":{"ngAcceptInputTypeSticky":{"__symbolic":"reference","name":"undefined"}}},"SbbFooterRowDef":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkFooterRowDef","line":33,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":28,"character":1},"arguments":[{"selector":"[sbbFooterRowDef]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkFooterRowDef","line":30,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbFooterRowDef"}}],"inputs":["columns: sbbFooterRowDef","sticky: sbbFooterRowDefSticky"]}]}],"members":{},"statics":{"ngAcceptInputTypeSticky":{"__symbolic":"reference","name":"undefined"}}},"SbbRowDef":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkRowDef","line":47,"character":34},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":42,"character":1},"arguments":[{"selector":"[sbbRowDef]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkRowDef","line":44,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbRowDef"}}],"inputs":["columns: sbbRowDefColumns","when: sbbRowDefWhen"]}]}],"members":{}},"SbbHeaderRow":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkHeaderRow","line":64,"character":34},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":50,"character":1},"arguments":[{"selector":"sbb-header-row, tr[sbbHeaderRow]","template":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CDK_ROW_TEMPLATE","line":52,"character":12},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":55,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":56,"character":17},"member":"None"},"exportAs":"sbbHeaderRow","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkHeaderRow","line":58,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbHeaderRow"}}],"host":{"class":"sbb-header-row","role":"row"}}]}],"members":{}},"SbbFooterRow":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkFooterRow","line":81,"character":34},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":67,"character":1},"arguments":[{"selector":"sbb-footer-row, tr[sbbFooterRow]","template":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CDK_ROW_TEMPLATE","line":69,"character":12},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":72,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":73,"character":17},"member":"None"},"exportAs":"sbbFooterRow","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkFooterRow","line":75,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbFooterRow"}}],"host":{"class":"sbb-footer-row","role":"row"}}]}],"members":{}},"SbbRow":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkRow","line":98,"character":28},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":84,"character":1},"arguments":[{"selector":"sbb-row, tr[sbbRow]","template":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CDK_ROW_TEMPLATE","line":86,"character":12},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":89,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":90,"character":17},"member":"None"},"exportAs":"sbbRow","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkRow","line":92,"character":25},"useExisting":{"__symbolic":"reference","name":"SbbRow"}}],"host":{"class":"sbb-row","role":"row"}}]}],"members":{}}},"origins":{"SbbTableModule":"./table.module","SbbTableFilter":"./table/table-data-source","SbbTableDataSource":"./table/table-data-source","SbbTable":"./table/table.component","SbbSortDirection":"./sort/sort-direction","SbbArrowViewState":"./sort-header/sort-header.component","SbbArrowViewStateTransition":"./sort-header/sort-header.component","SbbSortHeaderComponent":"./sort-header/sort-header.component","SbbSortable":"./sort/sort.component","SbbSort":"./sort/sort.component","SbbSortDirectiveBase":"./sort/sort.component","SbbSortDirectiveMixinBase":"./sort/sort.component","SbbSortDirective":"./sort/sort.component","sbbSortAnimations":"./sort-header/sort-animations","SbbTextColumn":"./text-column/text-column.component","SbbCellDef":"./table-cell/table-cell.component","SbbHeaderCellDef":"./table-cell/table-cell.component","SbbFooterCellDef":"./table-cell/table-cell.component","SbbColumnDef":"./table-cell/table-cell.component","SbbHeaderCell":"./table-cell/table-cell.component","SbbFooterCell":"./table-cell/table-cell.component","SbbCell":"./table-cell/table-cell.component","SbbHeaderRowDef":"./table-row/table-row.component","SbbFooterRowDef":"./table-row/table-row.component","SbbRowDef":"./table-row/table-row.component","SbbHeaderRow":"./table-row/table-row.component","SbbFooterRow":"./table-row/table-row.component","SbbRow":"./table-row/table-row.component"},"importAs":"@sbb-esta/angular-business/table"}