{"__symbolic":"module","version":4,"metadata":{"NgBottomNavigationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BottomNavWrapperComponent"},{"__symbolic":"reference","name":"BottomNavComponent"},{"__symbolic":"reference","name":"ApplicationContentComponent"},{"__symbolic":"reference","name":"BottomNavItemComponent"},{"__symbolic":"reference","name":"ɵb"}],"imports":[{"__symbolic":"reference","module":"@angular/material/icon","name":"MatIconModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material/core","name":"MatRippleModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":20,"character":4}],"exports":[{"__symbolic":"reference","name":"BottomNavWrapperComponent"},{"__symbolic":"reference","name":"BottomNavComponent"},{"__symbolic":"reference","name":"ApplicationContentComponent"},{"__symbolic":"reference","name":"BottomNavItemComponent"},{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"BottomNavComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bottom-nav","template":"<div class=\"bottom-nav mat-app-background\" *ngIf=\"_isVisible\">\n  <ng-content></ng-content>\n</div>\n\n","styles":[".bottom-nav,.position{z-index:100;position:fixed;bottom:0;left:0;right:0;height:var(--bottom-nav-height)}.alignment,.bottom-nav{display:flex;justify-content:stretch;align-items:center}.bottom-nav,.style{border-top-style:solid;border-top-width:1px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}]}},"BottomNavWrapperComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bottom-nav-wrapper","template":"<div class=\"full-screen\">\n  <ng-content></ng-content>\n</div>\n","styles":[".full-screen{width:100vw;height:100vh}"]}]}],"members":{"bottomNavHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"topNavHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"bottomNavBreakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"handleCssVariablesOnLayoutChange":[{"__symbolic":"method"}]}},"ApplicationContentComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"application-content","template":"<div class=\"content-wrapper\">\n  <ng-content></ng-content>\n</div>\n","styles":[".content-wrapper{width:100vw;overflow-x:hidden;height:calc(100vh - var(--bottom-nav-height) - var(--top-nav-height))}"]}]}],"members":{}},"BottomNavItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bottom-nav-item","template":"<div class=\"bottom-nav-button-wrapper\" matRipple matRippleCentered=\"true\" [matRippleRadius]=\"rippleRadius\"\n     [routerLink]=\"link\"\n     [routerLinkActive]=\"['bottom-nav-active']\"\n     [routerLinkActiveOptions]=\"{exact:exact}\"\n>\n\n  <div class=\"center\">\n\n    <mat-icon>\n      <ng-content></ng-content>\n    </mat-icon>\n\n    <div *ngIf=\"label\" class=\"label\">\n      {{label}}\n    </div>\n\n  </div>\n\n</div>\n","styles":[".bottom-nav-button-wrapper{outline:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);height:var(--bottom-nav-height)}mat-icon{cursor:pointer}.center{text-align:center;line-height:1}.label{font-size:12px}"]}]}],"members":{"rippleRadius":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"exact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/layout","name":"BreakpointObserver","line":15,"character":43}]}],"startBreakpointObservation":[{"__symbolic":"method"}],"handleSizeChange":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"top-nav-wrapper","template":"<div class=\"top-nav-wrapper\" *ngIf=\"_isVisible\">\n  <ng-content></ng-content>\n</div>\n","styles":[".top-nav-wrapper{z-index:100;position:relative;height:var(--top-nav-height)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}]}}},"origins":{"NgBottomNavigationModule":"./lib/ng-bottom-navigation.module","BottomNavComponent":"./lib/bottom-nav/bottom-nav.component","BottomNavWrapperComponent":"./lib/bottom-nav-wrapper/bottom-nav-wrapper.component","ApplicationContentComponent":"./lib/application-content/application-content.component","BottomNavItemComponent":"./lib/bottom-nav-item/bottom-nav-item.component","ɵa":"./lib/bottom-nav.service","ɵb":"./lib/top-nav-wrapper/top-nav-wrapper.component"},"importAs":"ng-bottom-navigation"}