{"__symbolic":"module","version":4,"metadata":{"AnchorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":8}],"declarations":[{"__symbolic":"reference","name":"AnchorLinkDirective"},{"__symbolic":"reference","name":"AnchorBoxDirective"},{"__symbolic":"reference","name":"AnchorDirective"}],"exports":[{"__symbolic":"reference","name":"AnchorLinkDirective"},{"__symbolic":"reference","name":"AnchorBoxDirective"},{"__symbolic":"reference","name":"AnchorDirective"}]}]}],"members":{}},"IAnchorBox":{"__symbolic":"interface"},"AnchorActiveChangeSource":{"__symbolic":"interface"},"AnchorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[dAnchor]"}]}],"members":{"anchor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3},"arguments":["dAnchor"]}]}],"anchorActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":39,"character":26}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"beFocused":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":67,"character":3},"arguments":["click"]}]}],"updateScrollListenTarget":[{"__symbolic":"method"}]}},"AnchorLinkDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[dAnchorLink]"}]}],"members":{"anchorActiveClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":8,"character":3},"arguments":["class"]}]}],"anchorName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3},"arguments":["dAnchorLink"]}]}],"anchorActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":26,"character":15},"arguments":[{"__symbolic":"reference","name":"AnchorBoxDirective"}]}]],"parameters":[{"__symbolic":"reference","name":"AnchorBoxDirective"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"subscribeAnchorMapChange":[{"__symbolic":"method"}],"scrollToAnchor":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":60,"character":3},"arguments":["click"]}]}],"scrollAnimate":[{"__symbolic":"method"}],"easeInOutCubic":[{"__symbolic":"method"}]}},"AnchorBoxDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[dAnchorBox]"}]}],"members":{"view":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"defaultAnchor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"scrollTarget":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"anchorList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":21,"character":3},"arguments":[{"__symbolic":"reference","name":"AnchorDirective"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"forceActiveAnchor":[{"__symbolic":"method"}]}}},"origins":{"AnchorModule":"./anchor.module","IAnchorBox":"./anchor.type","AnchorActiveChangeSource":"./anchor.type","AnchorDirective":"./anchor.directive","AnchorLinkDirective":"./anchor-link.directive","AnchorBoxDirective":"./anchor-box.directive"},"importAs":"ng-devui/anchor"}