## Segment Seat Availability

- No overlap when segments only touch at handoff
- No overlap adjacent legs
- Overlap when inner segment inside outer
- Overlap when longer segment contains shorter
- No overlap when only share drop of first with pick of second
- Unknown stops do not overlap
- Resolve booking segment prefers ticket pick drop
- Parse stoppage trims and filters
- No overlap when later leg starts where earlier booking ends
- Overlap when existing booking stored with reversed pick drop
- Overlap for nested segment on same route
- Path overlap cairo sharm blocks ras sudr to el tor
- Path no overlap cairo ras sudr vs ras sudr to el tor
- Stand overlap when boarding before existing drop
- Stand no overlap when handoff at same pickdrop