{"__symbolic":"module","version":4,"metadata":{"QppFooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"fast-qpp-footer","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<div\n  fastQppFooter\n  class=\"qpp-footer\"\n></div>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"QppHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"fast-qpp-header","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<div\n  fastQppHeader\n  class=\"qpp-header\"\n></div>;\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"QppSideNavComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"fast-qpp-side-nav","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<div\n  fastQppSideNav\n  (expanded)=\"expanded.emit($event)\"\n  class=\"qpp-side-nav\"\n>\n</div>\n","styles":[".qpp-side-nav{top:140px;left:0;height:calc(100vh - 140px)}@media (min-width:768px){.qpp-side-nav{top:108px;height:calc(100vh - 108px)}}"]}]}],"members":{"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}]}},"QppPageContentComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"fast-qpp-page-content","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":8,"character":4},"arguments":["openClose",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":9,"character":6},"arguments":["open",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":11,"character":8},"arguments":[{"marginLeft":"300px","width":"calc(100vw - 300px)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":16,"character":6},"arguments":["closed",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":18,"character":8},"arguments":[{"marginLeft":"90px","width":"calc(100vw - 90px)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":23,"character":6},"arguments":["open => closed",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":23,"character":36},"arguments":["0.6s 0.5s ease-in-out"]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":24,"character":6},"arguments":["closed => open",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":24,"character":36},"arguments":["0.6s ease-in-out"]}]]}]]}],"template":"<div\n  id=\"{{id}}\"\n  class=\"{{customClass}}\"\n  [ngClass]=\"{\n    'content-pushable': hasSideNav,\n    'content-pushable--unauthorized': unauthorized\n  }\"\n  [@openClose]=\"status ? 'open' : 'closed'\"\n>\n  <ng-content></ng-content>\n</div>\n"}]}],"members":{"status":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"unauthorized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"hasSideNav":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"customClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}]}},"QppFooterDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[fastQppFooter]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":35}]}],"ngOnInit":[{"__symbolic":"method"}]}},"QppHeaderDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[fastQppHeader]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":8,"character":35}]}],"ngOnInit":[{"__symbolic":"method"}]}},"QppSideNavDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[fastQppSideNav]"}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":20,"character":35}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"onNavCollapse":[{"__symbolic":"method"}],"onNavExpand":[{"__symbolic":"method"}]}},"ISideNavConfig":{"__symbolic":"interface"},"QppCommonScriptsResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":19,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":19,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"resolve":[{"__symbolic":"method"}],"loadScript":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"QppCommonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"QppFooterComponent"},{"__symbolic":"reference","name":"QppHeaderComponent"},{"__symbolic":"reference","name":"QppSideNavComponent"},{"__symbolic":"reference","name":"QppPageContentComponent"},{"__symbolic":"reference","name":"QppFooterDirective"},{"__symbolic":"reference","name":"QppHeaderDirective"},{"__symbolic":"reference","name":"QppSideNavDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":21,"character":12}],"exports":[{"__symbolic":"reference","name":"QppFooterComponent"},{"__symbolic":"reference","name":"QppHeaderComponent"},{"__symbolic":"reference","name":"QppSideNavComponent"},{"__symbolic":"reference","name":"QppPageContentComponent"}]}]}],"members":{}}},"origins":{"QppFooterComponent":"./components/qpp-footer/qpp-footer.component","QppHeaderComponent":"./components/qpp-header/qpp-header.component","QppSideNavComponent":"./components/qpp-side-nav/qpp-side-nav.component","QppPageContentComponent":"./components/qpp-page-content/qpp-page-content.component","QppFooterDirective":"./directives/qpp-footer/qpp-footer.directive","QppHeaderDirective":"./directives/qpp-header/qpp-header.directive","QppSideNavDirective":"./directives/qpp-side-nav/qpp-side-nav.directive","ISideNavConfig":"./models/side-nav-config.model","QppCommonScriptsResolver":"./resolvers/qpp-common-scripts/qpp-common-scripts.resolver","QppCommonModule":"./qpp-common.module"},"importAs":"fast-shared-client/qpp-common"}