in lib/src/hitmap.dart [307:321]
List _sortHits(List hits) {
final structuredHits = <_HitInfo>[];
for (var i = 0; i < hits.length - 1; i += 2) {
final lineOrLineRange = hits[i];
final firstLineInRange = lineOrLineRange is int
? lineOrLineRange
: int.parse(lineOrLineRange.split('-')[0] as String);
structuredHits.add(_HitInfo(firstLineInRange, hits[i], hits[i + 1] as int));
}
structuredHits.sort((a, b) => a.firstLine.compareTo(b.firstLine));
return structuredHits
.map((item) => [item.hitRange, item.hitCount])
.expand((item) => item)
.toList();
}