"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},o=e(require("react")),$=e(require("jquery")),r=e(require("../common/find-node")),t=require("atom").CompositeDisposable,i=30;module.exports={getInitialState:function(){return{}},getLine:function(e){var o=this.props.model.data[e.parent];if(!o)return 1;var r=this.getOlderSibling(e);return r?1+this.getLine(r)+this.getTotalChildren(r):1+this.getLine(o)},getOlderSibling:function(e){var o=this.props.model.data[e.parent];if(o)for(var r=0;r0)return this.props.model.data[o.children[r-1]]},getTotalChildren:function(e){var o=this;if(e.children===[]||!e.children)return 0;var r=function(){var r=0;return e.children.forEach(function(e){e=o.props.model.data[e],r+=1+o.getTotalChildren(e)}),{v:r}}();return"object"==typeof r?r.v:void 0},getDecoratorLine:function(e){for(var o=this.props.model.owner.decorators,r=0;r