[{"__symbolic":"module","version":4,"metadata":{"SimTabChangeEvent":{"__symbolic":"class"},"SimTabsComponent":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":52,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":39,"character":1},"arguments":[{"selector":"sim-tabset","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":43,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":44,"character":19},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"./tab.component","name":"SIM_TAB_GROUP","line":47,"character":15},"useExisting":{"__symbolic":"reference","name":"SimTabsComponent"}}],"template":"<sim-tab-header\n  class=\"sim-tab-header\"\n  #tabHeader\n  [selectedIndex]=\"selectedIndex || 0\"\n  (indexFocused)=\"_focusChanged($event)\"\n  (selectFocusedIndex)=\"selectedIndex = $event\"\n>\n  <div\n    class=\"sim-tab-label\"\n    simTabLabelWrapper\n    role=\"tab\"\n    *ngFor=\"let tab of _tabs; let i = index\"\n    [id]=\"_getTabLabelId(i)\"\n    [attr.tabIndex]=\"_getTabIndex(tab, i)\"\n    [disabled]=\"tab.disabled\"\n    [class.sim-tab-label-active]=\"selectedIndex == i\"\n    (click)=\"_handleClick(tab, tabHeader, i)\"\n  >\n    <div class=\"sim-tab-label-content\">\n      <ng-template [ngIf]=\"tab.templateLabel\">\n        <ng-template [cdkPortalOutlet]=\"tab.templateLabel\"></ng-template>\n      </ng-template>\n      <ng-template [ngIf]=\"!tab.templateLabel\">{{ tab.label }}</ng-template>\n    </div>\n  </div>\n</sim-tab-header>\n<div class=\"sim-tab-container\" #tabContainer>\n  <sim-tab-body\n    role=\"tabpanel\"\n    *ngFor=\"let tab of _tabs; let i = index\"\n    [class.sim-tab-body-active]=\"selectedIndex == i\"\n    [attr.id]=\"_getTabContentId(i)\"\n    [content]=\"tab.content\"\n    [position]=\"tab.position\"\n    [origin]=\"tab.origin\"\n    [animationDuration]=\"animationDuration\"\n    (_onCentered)=\"_removeTabContainerHeight()\"\n    (_onCentering)=\"_setTabContainerHeight($event)\"\n  ></sim-tab-body>\n</div>\n","styles":[".sim-tabset{display:flex;flex-direction:column}.sim-tab-header{display:flex;flex-shrink:0;overflow:hidden;position:relative}.sim-tab-header-pagination{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;align-items:center;cursor:pointer;display:none;justify-content:center;min-width:32px;position:relative;touch-action:none;user-select:none;z-index:2}.sim-tab-header-pagination-disabled{box-shadow:none;cursor:default}.sim-tab-header-pagination-controls-enabled .sim-tab-header-pagination{display:flex}.sim-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:\"\";height:8px;width:8px}.sim-tab-header-pagination-before{padding-left:4px}.sim-tab-header-pagination-before .sim-tab-header-pagination-chevron{transform:rotate(-135deg)}.sim-tab-header-pagination-after{padding-right:4px}.sim-tab-header-pagination-after .sim-tab-header-pagination-chevron{transform:rotate(45deg)}.sim-tab-list{flex-grow:1;position:relative;transition:transform .5s cubic-bezier(.35,0,.25,1)}.sim-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.sim-tab-labels{display:flex}.sim-tab-label{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:160px;opacity:.6;padding:0 24px;position:relative;text-align:center;white-space:nowrap}.sim-tab-label:last-child{margin-right:0}.sim-tab-label:focus{outline:0}.sim-tab-label:focus:not(.sim-tab-label-disabled){opacity:1}.sim-tab-label-active{font-weight:700;opacity:1}.sim-tab-label.sim-tab-label-disabled{cursor:default}.sim-tab-label-content{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.sim-tab-container{display:flex;overflow:hidden;position:relative;transition:height .5s cubic-bezier(.35,0,.25,1)}.sim-tab-body{bottom:0;display:block;flex-basis:100%;left:0;overflow:hidden;position:absolute;right:0;top:0}.sim-tab-body.sim-tab-body-active{flex-grow:1;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1}.sim-tabset-dynamic-height .sim-tab-body.sim-tab-body-active{overflow-y:hidden}.sim-tab-body-content{height:100%;overflow:auto}.sim-tabset-dynamic-height .sim-tab-body-content{overflow:hidden}.sim-tab-nav-bar{flex-shrink:0;overflow:hidden}.sim-tab-link,.sim-tab-links,.sim-tab-nav-bar{position:relative}.sim-tab-link{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:160px;overflow:hidden;padding:0 18px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}.sim-tab-ink-bar{bottom:0;height:2px;position:absolute;transition:.5s cubic-bezier(.35,0,.25,1);z-index:1}"]}]}],"members":{"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"dynamicHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":64,"character":3},"arguments":["class.sim-tabset-dynamic-height"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":65,"character":3}}]}],"animationDuration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"selectedIndexChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":3}}]}],"focusChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":75,"character":3}}]}],"animationDone":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":78,"character":3}}]}],"selectedTabChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":81,"character":3}}]}],"_allTabs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":83,"character":3},"arguments":[{"__symbolic":"reference","module":"./tab.component","name":"SimTabComponent","line":83,"character":19},{"descendants":true}]}]}],"_tabContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":85,"character":3},"arguments":["tabContainer"]}]}],"_tabHeader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":86,"character":3},"arguments":["tabHeader"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":105,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":105,"character":67},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":105,"character":96}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"realignInkBar":[{"__symbolic":"method"}],"_setTabContainerHeight":[{"__symbolic":"method"}],"_removeTabContainerHeight":[{"__symbolic":"method"}],"_handleClick":[{"__symbolic":"method"}],"_focusChanged":[{"__symbolic":"method"}],"_getTabLabelId":[{"__symbolic":"method"}],"_getTabContentId":[{"__symbolic":"method"}],"_getTabIndex":[{"__symbolic":"method"}],"_createChangeEvent":[{"__symbolic":"method"}],"_subscribeToTabLabels":[{"__symbolic":"method"}],"_subscribeToAllTabChanges":[{"__symbolic":"method"}],"_clampTabIndex":[{"__symbolic":"method"}]}}}}]