(t, e, n, r)
| 15588 | return r; |
| 15589 | } |
| 15590 | function N_(t, e, n, r) { |
| 15591 | n && n(t.mark) && O_(t, e, Hy.group.isect) && r.push(t); |
| 15592 | const i = t.items, |
| 15593 | o = i && i.length; |
| 15594 | if (o) { |
| 15595 | const a = t.x || 0, |
| 15596 | s = t.y || 0; |
| 15597 | e.translate(-a, -s); |
| 15598 | for (let t = 0; t < o; ++t) z_(i[t], e, n, r); |
| 15599 | e.translate(a, s); |
| 15600 | } |
| 15601 | return r; |
| 15602 | } |
| 15603 | function O_(t, e, n) { |
| 15604 | const r = t.bounds; |
| 15605 | return e.encloses(r) || (e.intersects(r) && n(t, e)); |