code: def _get_rounded_intersection_area(bbox_1, bbox_2):
      
      # The rounding allows sorting areas without floating point issues.
      bbox = bbox_1.intersection(bbox_1, bbox_2)
      return round(bbox.width * bbox.height, 8) if bbox else 0
docs: Compute the intersection area between two bboxes rounded to 8 digits.