[{"__symbolic":"module","version":4,"metadata":{"TabHeaderItem":{"__symbolic":"interface"},"ScrollDirection":{"__symbolic":"interface"},"SimTabHeaderComponent":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":58,"character":43},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":52,"character":1},"arguments":[{"selector":"sim-tab-header","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":55,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":56,"character":19},"member":"OnPush"},"template":"<div\n  class=\"sim-tab-header-pagination sim-tab-header-pagination-before sim-elevation-z4\"\n  #previousPaginator\n  aria-hidden=\"true\"\n  [class.sim-tab-header-pagination-disabled]=\"_disableScrollBefore\"\n  (click)=\"_handlePaginatorClick('before')\"\n  (mousedown)=\"_handlePaginatorPress('before', $event)\"\n  (touchend)=\"_stopInterval()\"\n>\n  <div class=\"sim-tab-header-pagination-chevron\"></div>\n</div>\n<div class=\"sim-tab-label-container\" #tabListContainer (keydown)=\"_handleKeydown($event)\">\n  <div #tabList class=\"sim-tab-list\" role=\"tablist\" (cdkObserveContent)=\"_onContentChanges()\">\n    <div class=\"sim-tab-labels\">\n      <ng-content></ng-content>\n    </div>\n    <sim-tab-ink-bar></sim-tab-ink-bar>\n  </div>\n</div>\n<div\n  class=\"sim-tab-header-pagination sim-tab-header-pagination-after sim-elevation-z4\"\n  #nextPaginator\n  aria-hidden=\"true\"\n  [class.sim-tab-header-pagination-disabled]=\"_disableScrollAfter\"\n  (mousedown)=\"_handlePaginatorPress('after', $event)\"\n  (click)=\"_handlePaginatorClick('after')\"\n  (touchend)=\"_stopInterval()\"\n>\n  <div class=\"sim-tab-header-pagination-chevron\"></div>\n</div>\n"}]}],"members":{"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"selectFocusedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":75,"character":3}}]}],"indexFocused":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":78,"character":3}}]}],"_items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":80,"character":3},"arguments":[{"__symbolic":"reference","module":"./tab-label-wrapper.directive","name":"SimTabLabelWrapperDirective","line":80,"character":19},{"descendants":false}]}]}],"_inkBar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":83,"character":3},"arguments":[{"__symbolic":"reference","module":"./tab-ink-bar.component","name":"TabInkBarComponent","line":83,"character":13}]}]}],"_tabListContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":84,"character":3},"arguments":["tabListContainer",{"static":true}]}]}],"_tabList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":86,"character":3},"arguments":["tabList",{"static":true}]}]}],"_nextPaginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":87,"character":3},"arguments":["nextPaginator",{"static":true}]}]}],"_previousPaginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":88,"character":3},"arguments":["previousPaginator",{"static":true}]}]}],"_showPaginationControls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":97,"character":3},"arguments":["class.sim-tab-header-pagination-controls-enabled"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":144,"character":17},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"ViewportRuler","line":145,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":146,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":147,"character":21},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":148,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":149,"character":14}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_setTabFocus":[{"__symbolic":"method"}],"_alignInkBarToSelectedTab":[{"__symbolic":"method"}],"_scrollToLabel":[{"__symbolic":"method"}],"_isValidIndex":[{"__symbolic":"method"}],"_itemSelected":[{"__symbolic":"method"}],"updatePagination":[{"__symbolic":"method"}],"_checkPaginationEnabled":[{"__symbolic":"method"}],"_updateTabScrollPosition":[{"__symbolic":"method"}],"_onContentChanges":[{"__symbolic":"method"}],"_stopInterval":[{"__symbolic":"method"}],"_handlePaginatorClick":[{"__symbolic":"method"}],"_handlePaginatorPress":[{"__symbolic":"method"}],"_scrollHeader":[{"__symbolic":"method"}],"_handleKeydown":[{"__symbolic":"method"}],"_checkScrollingControls":[{"__symbolic":"method"}],"_getMaxScrollDistance":[{"__symbolic":"method"}],"_scrollTo":[{"__symbolic":"method"}]}}}}]