()
| 26646 | ;((this.ranges = []), (this.length = 0), null != s && this.add(s, o)) |
| 26647 | } |
| 26648 | _update_length() { |
| 26649 | this.length = this.ranges.reduce((s, o) => s + o.length, 0) |
| 26650 | } |
| 26651 | add(s, o) { |
| 26652 | var _add = (s) => { |
| 26653 | for (var o = 0; o < this.ranges.length && !s.touches(this.ranges[o]); ) o++ |