{"__symbolic":"module","version":4,"metadata":{"SmrLibService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"SmrLibComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"enl-smr-lib","template":"\n    <p>\n      smr-lib works!\n    </p>\n  ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"SmrLibModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":10,"character":4}],"declarations":[{"__symbolic":"reference","name":"SmrLibComponent"},{"__symbolic":"reference","name":"MenuComponent"},{"__symbolic":"reference","name":"HeaderComponent"}],"exports":[{"__symbolic":"reference","name":"SmrLibComponent"},{"__symbolic":"reference","name":"MenuComponent"},{"__symbolic":"reference","name":"HeaderComponent"}]}]}],"members":{}},"MenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"enl-menu","template":"<!--\n  <div class=\"sidebar-smr\">\n      <ul>\n        <li *ngFor=\"let item of items\"  class=\"{{item.select ? 'select' : ''}}\">\n          <a  class=\"title\" routerLink=\"/{{item.options[0].path}}\" (click)=\"goItem(item, item.options[0])\">\n            <i class=\"fa {{item.icon}}\" aria-hidden=\"true\"></i>\n             {{item.title}}\n          </a>\n          <ul *ngIf=\"item.options.length > 1\">\n            <li *ngFor=\"let option of item.options\"  class=\"{{option.select ? 'select' : ''}} sub-item\" >\n              <a  routerLink=\"/{{option.path}}\" (click)=\"goItem(item, option )\">\n            \n                {{option.name}}\n              </a>\n            </li>\n          </ul>\n        </li>\n      </ul>\n    </div>\n-->\n","styles":[".margin{margin:50px 200px 50px 50px}@media only screen and (max-width:768px){.margin{margin:30px 20px 20px}}.sidebar-smr{position:initial;min-height:100%;background:#fafafa;list-style:none;font-size:.9rem}.sidebar-smr ul{padding:0;margin:0}.sidebar-smr li{position:relative;z-index:1}.sidebar-smr li:not(.select):hover .title{border-left:5px solid #ffe178;-webkit-text-decoration-line:none;text-decoration-line:none;background-color:#e7e7e7;color:#141414!important}.sidebar-smr li.select:not(.sub-item){background-color:#f0f0f0;border-left:5px solid #dead00}.sidebar-smr li.select:not(.sub-item) .title{color:#141414!important;font-weight:500}.sidebar-smr li.select:not(.sub-item) .title:hover{background-color:#e7e7e7}.sidebar-smr li.select:not(.sub-item) ul{display:block;background-color:#f0f0f0}.sidebar-smr li a{display:block;padding:12px 15px;white-space:nowrap;color:#767974;text-decoration:none;align-items:center;font-size:14px}.sidebar-smr li a i{margin-right:8px}.sidebar-smr li ul{display:none}.sidebar-smr li ul a{padding:8px 16px 8px 40px}.sidebar-smr li ul li.select a,.sidebar-smr li ul li:hover a{border-left:0;background-color:#e7e7e7;color:#141414!important}"]}]}],"members":{"selectItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"goItem":[{"__symbolic":"method"}]}},"HeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"enl-header","template":"<p>\n  header works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"SmrMenuModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":14,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":15,"character":4},"member":"forRoot"},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"useHash":true}]}],"declarations":[{"__symbolic":"reference","name":"SmrMenuComponent"}],"exports":[{"__symbolic":"reference","name":"SmrMenuComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"SmrMenuModule"},"providers":[{"__symbolic":"reference","name":"ɵb"},{"provide":{"__symbolic":"reference","name":"ɵc"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"SmrMenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"enl-smr-menu","template":"<div class=\"sidebar-smr\">\n  <ul>\n    <li *ngFor=\"let item of items\"  class=\"{{item.select ? 'select' : ''}}\">\n      <a  class=\"title\" routerLink=\"/{{item.options[0].path}}\" (click)=\"goItem(item, item.options[0])\">\n        <i class=\"fa {{item.icon}}\" aria-hidden=\"true\"></i>\n         {{item.title}}\n      </a>\n      <ul *ngIf=\"item.options.length > 1\">\n        <li *ngFor=\"let option of item.options\"  class=\"{{option.select ? 'select' : ''}} sub-item\" >\n          <a  routerLink=\"/{{option.path}}\" (click)=\"goItem(item, option )\">\n        \n            {{option.name}}\n          </a>\n        </li>\n      </ul>\n    </li>\n  </ul>\n</div>","styles":[".margin{margin:50px 200px 50px 50px}@media only screen and (max-width:768px){.margin{margin:30px 20px 20px}}.sidebar-smr{position:initial;min-height:100%;background:#fafafa;list-style:none;font-size:.9rem}.sidebar-smr ul{padding:0;margin:0}.sidebar-smr li{position:relative;z-index:1}.sidebar-smr li:not(.select):hover .title{border-left:5px solid #ffe178;-webkit-text-decoration-line:none;text-decoration-line:none;background-color:#e7e7e7;color:#141414!important}.sidebar-smr li.select:not(.sub-item){background-color:#f0f0f0;border-left:5px solid #dead00}.sidebar-smr li.select:not(.sub-item) .title{color:#141414!important;font-weight:500}.sidebar-smr li.select:not(.sub-item) .title:hover{background-color:#e7e7e7}.sidebar-smr li.select:not(.sub-item) ul{display:block;background-color:#f0f0f0}.sidebar-smr li a{display:block;padding:12px 15px;white-space:nowrap;color:#767974;text-decoration:none;align-items:center;font-size:14px}.sidebar-smr li a i{margin-right:8px}.sidebar-smr li ul{display:none}.sidebar-smr li ul a{padding:8px 16px 8px 40px}.sidebar-smr li ul li.select a,.sidebar-smr li ul li:hover a{border-left:0;background-color:#e7e7e7;color:#141414!important}"]}]}],"members":{"selectItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"goItem":[{"__symbolic":"method"}]}},"Route":{"__symbolic":"interface"},"ɵa":[{"path":"","redirectTo":"home","pathMatch":"full"}],"ɵb":{"__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":11,"character":13},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"Route"}]}]}],"getRoutes":[{"__symbolic":"method"}],"getRoutesChild":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":39},"arguments":["Route"]}},"origins":{"SmrLibService":"./lib/smr-lib.service","SmrLibComponent":"./lib/smr-lib.component","SmrLibModule":"./lib/smr-lib.module","MenuComponent":"./lib/menu/menu.component","HeaderComponent":"./lib/header/header.component","SmrMenuModule":"./lib/smr-menu/smr-menu.module","SmrMenuComponent":"./lib/smr-menu/smr-menu.component","Route":"./lib/smr-menu/route.interface","ɵa":"./lib/smr-menu/menu.routes","ɵb":"./lib/smr-menu/routes.service","ɵc":"./lib/smr-menu/routes.config"},"importAs":"smr-lib"}