{"__symbolic":"module","version":4,"metadata":{"BreadcrumbModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":8},{"__symbolic":"reference","module":"@wm/components/navigation/menu","name":"MenuModule","line":15,"character":8},{"__symbolic":"reference","module":"@wm/components/base","name":"WmComponentsModule","line":16,"character":8}],"declarations":[{"__symbolic":"reference","name":"BreadcrumbComponent"}],"exports":[{"__symbolic":"reference","name":"BreadcrumbComponent"}],"entryComponents":[]}]}],"members":{}},"BreadcrumbComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components/base","name":"DatasetAwareNavComponent","line":21,"character":41},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"[wmBreadcrumb]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components/base","name":"provideAsWidgetRef","line":18,"character":8},"arguments":[{"__symbolic":"reference","name":"BreadcrumbComponent"}]}],"template":"<li *ngFor=\"let item of nodes; let last = last; let index = index\" [ngClass]=\"{active: last}\" class=\"{{item.class}}\">\n    <i class=\"{{item.icon}}\"></i>\n    <a [title]=\"item.label\" href=\"javascript:void(0)\" [wmNavigationControl]=\"item.link\" [disableMenuContext]=\"disableMenuContext || !!item.action\" (click)=\"onItemClick($event, item)\" *ngIf=\"!last\" [textContent]=\"item.label\"></a>\n    <label *ngIf=\"last\" [textContent]=\"item.label\"></label>\n</li>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":29,"character":9},"arguments":["beforenavigate.event"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":26,"character":13},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":27,"character":23},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":28,"character":26},{"__symbolic":"reference","name":"string"}]}],"getPath":[{"__symbolic":"method"}],"getCurrentRoute":[{"__symbolic":"method"}],"resetNodes":[{"__symbolic":"method"}],"onItemClick":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵa"}}}},"ɵa":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":29,"module":"./breadcrumb.props"}},"origins":{"BreadcrumbModule":"./breadcrumb.module","BreadcrumbComponent":"./breadcrumb.component","ɵa":"./breadcrumb.props"},"importAs":"@wm/components/navigation/breadcrumb"}