(e3, t3)
| 260 | })); |
| 261 | } |
| 262 | _removeIntersectingLinks(e3, t3) { |
| 263 | const i3 = /* @__PURE__ */ new Set(); |
| 264 | for (let s3 = 0; s3 < t3.size; s3++) { |
| 265 | const r2 = t3.get(s3); |
| 266 | if (r2) for (let t4 = 0; t4 < r2.length; t4++) { |
| 267 | const s4 = r2[t4], n2 = s4.link.range.start.y < e3 ? 0 : s4.link.range.start.x, o2 = s4.link.range.end.y > e3 ? this._bufferService.cols : s4.link.range.end.x; |
| 268 | for (let e4 = n2; e4 <= o2; e4++) { |
| 269 | if (i3.has(e4)) { |
| 270 | r2.splice(t4--, 1); |
| 271 | break; |
| 272 | } |
| 273 | i3.add(e4); |
| 274 | } |
| 275 | } |
| 276 | } |
| 277 | } |
| 278 | _checkLinkProviderResult(e3, t3, i3) { |
| 279 | var _a; |
| 280 | if (!this._activeProviderReplies) return i3; |
no test coverage detected