Path 1: 1 calls (1.0)

list (1)

Region (1)

tuple (2)

1def divide(
2        self, children: Sequence["Layout"], region: Region
3    ) -> Iterable[Tuple["Layout", Region]]:
4        x, y, width, height = region
5        render_heights = ratio_resolve(height, children)
6        offset = 0
7        _Region = Region
8        for child, child_height in zip(children, render_heights):
9            yield child, _Region(x, y + offset, width, child_height)
10            offset += child_height