[{"__symbolic":"module","version":4,"metadata":{"NzTreeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"nz-tree","template":"\n  <tree-root class=\"ant-tree\" [class.ant-tree-show-line]=\"nzShowLine\" [nodes]=\"nzNodes\" [options]=\"_options\"\n    (toggleExpanded)=\"fireEvent($event)\"\n    (activate)=\"fireEvent($event)\"\n    (deactivate)=\"fireEvent($event)\"\n    (focus)=\"fireEvent($event)\"\n    (blur)=\"fireEvent($event)\"\n    (updateData)=\"fireEvent($event)\"\n    (initialized)=\"fireEvent($event)\"\n    (moveNode)=\"fireEvent($event)\"\n    (copyNode)=\"fireEvent($event)\"\n    (loadNodeChildren)=\"fireEvent($event)\"\n    (changeFilter)=\"fireEvent($event)\"\n    (stateChange)=\"fireEvent($event)\">\n    <ng-template #treeNodeFullTemplate let-node let-index=\"index\" let-templates=\"templates\">\n      <div\n        [class.ant-tree-node]=\"true\"\n        [class.ant-tree-node-expanded]=\"node.isExpanded && node.hasChildren\"\n        [class.ant-tree-node-collapsed]=\"node.isCollapsed && node.hasChildren\"\n        [class.ant-tree-node-leaf]=\"node.isLeaf\"\n        [class.ant-tree-node-active]=\"node.isActive\"\n        [class.ant-tree-node-focused]=\"node.isFocused\">\n        <tree-node-drop-slot *ngIf=\"index === 0\" [dropIndex]=\"node.index\" [node]=\"node.parent\"></tree-node-drop-slot>\n        <span\n          *ngIf=\"node.hasChildren\"\n          [class.ant-tree-switcher_open]=\"node.isExpanded\"\n          [class.ant-tree-switcher_close]=\"node.isCollapsed\"\n          class=\"ant-tree-switcher\"\n          (click)=\"node.mouseAction('expanderClick', $event)\"></span>\n        <span\n          *ngIf=\"!node.hasChildren\"\n          class=\"ant-tree-switcher ant-tree-switcher-noop\">\n        </span>\n        <span *ngIf=\"nzCheckable\"\n          class=\"ant-tree-checkbox\"\n          [class.ant-tree-checkbox-checked]=\"node.data.checked\"\n          [class.ant-tree-checkbox-disabled]=\"node.data.disableCheckbox\"\n          [class.ant-tree-checkbox-indeterminate]=\"node.data.halfChecked\"\n          (click)=\"toggleCheck(node)\">\n          <span class=\"ant-tree-checkbox-inner\"></span>\n        </span>\n        <span class=\"ant-tree-node-content-wrapper\"\n          [class.ant-tree-node-selected]=\"node.isActive\"\n          [class.ant-tree-node-content-wrapper-open]=\"node.isExpanded\"\n          [class.ant-tree-node-content-wrapper-close]=\"node.isCollapsed\"\n          (click)=\"node.mouseAction('click', $event)\"\n          (dblclick)=\"node.mouseAction('dblClick', $event)\"\n          (contextmenu)=\"node.mouseAction('contextMenu', $event)\"\n          (treeDrop)=\"node.onDrop($event)\"\n          (treeDropDragOver)=\"node.mouseAction('dragOver', $event)\"\n          (treeDropDragLeave)=\"node.mouseAction('dragLeave', $event)\"\n          (treeDropDragEnter)=\"node.mouseAction('dragEnter', $event)\"\n          [treeAllowDrop]=\"node.allowDrop\"\n          [treeDrag]=\"node\"\n          [treeDragEnabled]=\"node.allowDrag()\">\n          <span *ngIf=\"!nzTitle\" class=\"ant-tree-title\" [innerHTML]=\"node.displayField\"></span>\n          <ng-container\n            [ngTemplateOutlet]=\"nzTitle\"\n            [ngTemplateOutletContext]=\"{ $implicit:node, node: node, index: index }\">\n          </ng-container>\n        </span>\n        <tree-node-children [node]=\"node\" [templates]=\"templates\"></tree-node-children>\n        <tree-node-drop-slot [dropIndex]=\"node.index + 1\" [node]=\"node.parent\"></tree-node-drop-slot>\n      </div>\n    </ng-template>\n    <ng-template #loadingTemplate let-node let-index=\"index\" let-templates=\"templates\"></ng-template>\n  </tree-root>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":74,"character":17},"member":"None"},"styleUrls":["./style/index.css","./style/patch.css"]}]}],"members":{"nzNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}}]}],"nzCheckable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"nzAutoExpandParent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"nzAllowChildLinkage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"nzAllowParentLinkage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"nzShowLine":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3}}]}],"nzOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"nzShiftSelectedMulti":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"nzTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":91,"character":3},"arguments":["nzTitle"]}]}],"nzLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":92,"character":3},"arguments":["nzLoading"]}]}],"nzToggleExpanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":94,"character":3}}]}],"nzActivate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":95,"character":3}}]}],"nzDeactivate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":96,"character":3}}]}],"nzFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":97,"character":3}}]}],"nzBlur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":98,"character":3}}]}],"nzUpdateData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":99,"character":3}}]}],"nzInitialized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":100,"character":3}}]}],"nzMoveNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":101,"character":3}}]}],"nzCopyNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":102,"character":3}}]}],"nzLoadNodeChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":103,"character":3}}]}],"nzChangeFilter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":104,"character":3}}]}],"nzEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":105,"character":3}}]}],"nzStateChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":106,"character":3}}]}],"nzCheck":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":107,"character":3}}]}],"tree":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":109,"character":3},"arguments":[{"__symbolic":"reference","module":"angular-tree-component","name":"TreeComponent","line":109,"character":13}]}]}],"toggleCheck":[{"__symbolic":"method"}],"traverseData":[{"__symbolic":"method"}],"updateCheckState":[{"__symbolic":"method"}],"fireEvent":[{"__symbolic":"method"}],"traverseNode":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}}}}]