[{"__symbolic":"module","version":3,"metadata":{"TreeNodeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"eui-tree-node","template":"\n\t\t<li>\n\t\t\t<div class=\"tree-node\"\n\t\t\t\t\t[class.tree-node-hover]=\"tree.highlightNode==node\"\n\t\t\t\t\t[class.tree-node-selected]=\"isSelected(node)\"\n\t\t\t\t\t(mouseenter)=\"tree.highlightNode=node\"\n\t\t\t\t\t(mouseleave)=\"tree.highlightNode=null\"\n\t\t\t\t\t(contextmenu)=\"onNodeContextMenu($event)\"\n\t\t\t\t\t(click)=\"onClickNode($event)\">\n\t\t\t\t<span class=\"tree-indent\" [style.width.px]=\"indentWidth\"></span\n\t\t\t\t><span *ngIf=\"!isLeaf()\" class=\"tree-hit\" \n\t\t\t\t\t\t[class.tree-expanded]=\"isExpanded()\" \n\t\t\t\t\t\t[class.tree-collapsed]=\"isCollapsed()\"\n\t\t\t\t\t\t(click)=\"toggle($event)\"></span\n\t\t\t\t><span class=\"tree-icon tree-folder\" \n\t\t\t\t\t\t[ngClass]=\"node.iconCls\"\n\t\t\t\t\t\t[class.tree-folder-open]=\"isExpanded()\"\n\t\t\t\t\t\t[class.tree-file]=\"isLeaf()\"\n\t\t\t\t\t\t[class.tree-loading]=\"loading\"></span\n\t\t\t\t><span *ngIf=\"tree.checkbox\" class=\"tree-checkbox\" [ngClass]=\"checkboxClass\" (click)=\"onCheckNode($event)\"></span\n\t\t\t\t><span *ngIf=\"!tree.itemTemplate\" class=\"tree-title\">{{node.text}}</span\n\t\t\t\t><span *ngIf=\"tree.itemTemplate\" class=\"tree-title\">\n\t\t\t\t\t<ng-template [euiTreeItemTemplate]=\"tree.itemTemplate.template\" [node]=\"node\"></ng-template>\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t<ul *ngIf=\"isExpanded() && node.children && node.children.length\">\n\t\t\t\t<ng-container *ngFor=\"let cnode of node.children\">\n\t\t\t\t\t<eui-tree-node *ngIf=\"!cnode.hidden\" [node]=\"cnode\" [pnode]=\"node\" [depth]=\"depth+1\"></eui-tree-node>\n\t\t\t\t</ng-container>\n\t\t\t</ul>\n\t\t</li>\n\t"}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pnode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"depth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"checkState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./tree.component","name":"TreeComponent"}]}]],"parameters":[{"__symbolic":"reference","module":"./tree.component","name":"TreeComponent"}]}],"ngOnInit":[{"__symbolic":"method"}],"isExpanded":[{"__symbolic":"method"}],"isCollapsed":[{"__symbolic":"method"}],"isLeaf":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"onClickNode":[{"__symbolic":"method"}],"onCheckNode":[{"__symbolic":"method"}],"onNodeContextMenu":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"TreeNodeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"eui-tree-node","template":"\n\t\t<li>\n\t\t\t<div class=\"tree-node\"\n\t\t\t\t\t[class.tree-node-hover]=\"tree.highlightNode==node\"\n\t\t\t\t\t[class.tree-node-selected]=\"isSelected(node)\"\n\t\t\t\t\t(mouseenter)=\"tree.highlightNode=node\"\n\t\t\t\t\t(mouseleave)=\"tree.highlightNode=null\"\n\t\t\t\t\t(contextmenu)=\"onNodeContextMenu($event)\"\n\t\t\t\t\t(click)=\"onClickNode($event)\">\n\t\t\t\t<span class=\"tree-indent\" [style.width.px]=\"indentWidth\"></span\n\t\t\t\t><span *ngIf=\"!isLeaf()\" class=\"tree-hit\" \n\t\t\t\t\t\t[class.tree-expanded]=\"isExpanded()\" \n\t\t\t\t\t\t[class.tree-collapsed]=\"isCollapsed()\"\n\t\t\t\t\t\t(click)=\"toggle($event)\"></span\n\t\t\t\t><span class=\"tree-icon tree-folder\" \n\t\t\t\t\t\t[ngClass]=\"node.iconCls\"\n\t\t\t\t\t\t[class.tree-folder-open]=\"isExpanded()\"\n\t\t\t\t\t\t[class.tree-file]=\"isLeaf()\"\n\t\t\t\t\t\t[class.tree-loading]=\"loading\"></span\n\t\t\t\t><span *ngIf=\"tree.checkbox\" class=\"tree-checkbox\" [ngClass]=\"checkboxClass\" (click)=\"onCheckNode($event)\"></span\n\t\t\t\t><span *ngIf=\"!tree.itemTemplate\" class=\"tree-title\">{{node.text}}</span\n\t\t\t\t><span *ngIf=\"tree.itemTemplate\" class=\"tree-title\">\n\t\t\t\t\t<ng-template [euiTreeItemTemplate]=\"tree.itemTemplate.template\" [node]=\"node\"></ng-template>\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t<ul *ngIf=\"isExpanded() && node.children && node.children.length\">\n\t\t\t\t<ng-container *ngFor=\"let cnode of node.children\">\n\t\t\t\t\t<eui-tree-node *ngIf=\"!cnode.hidden\" [node]=\"cnode\" [pnode]=\"node\" [depth]=\"depth+1\"></eui-tree-node>\n\t\t\t\t</ng-container>\n\t\t\t</ul>\n\t\t</li>\n\t"}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pnode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"depth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"checkState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./tree.component","name":"TreeComponent"}]}]],"parameters":[{"__symbolic":"reference","module":"./tree.component","name":"TreeComponent"}]}],"ngOnInit":[{"__symbolic":"method"}],"isExpanded":[{"__symbolic":"method"}],"isCollapsed":[{"__symbolic":"method"}],"isLeaf":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"onClickNode":[{"__symbolic":"method"}],"onCheckNode":[{"__symbolic":"method"}],"onNodeContextMenu":[{"__symbolic":"method"}]}}}}]