Creates riwaya data that reuses a built-in riwaya but replaces some of its lists,
for example a different mushaf page layout (15-line Indo-Pak, Madinah 1405, ...).
The counts in meta (numPages, numJuzs, ...) are recalculated from the new lists
and the result is checked with validateRiwayaData.
Boundary lists use the same layout as the built-in ones:
[0, firstAyahIdOfPart1, firstAyahIdOfPart2, ..., numAyahs + 1].
Creates riwaya data that reuses a built-in riwaya but replaces some of its lists, for example a different mushaf page layout (15-line Indo-Pak, Madinah 1405, ...).
The counts in
meta(numPages, numJuzs, ...) are recalculated from the new lists and the result is checked with validateRiwayaData.Boundary lists use the same layout as the built-in ones:
[0, firstAyahIdOfPart1, firstAyahIdOfPart2, ..., numAyahs + 1].