def bounds.overlap
import gralha-svg-render@0.1.0.1/svg.bend as Svgimport Base
4009def bounds.overlap(a: Bounds, b: Bounds) -> Bool:
4010 Bounds{x0, y0, x1, y1} = a
4011 Bounds{u0, v0, u1, v1} = b
4012 F32.is_le(x0, u1) && F32.is_le(u0, x1) && F32.is_le(y0, v1) && F32.is_le(v0, y1)
4013
4014@unsafe