We're getting odd looking TOC values back from MCS:
https://ar.wiktionary.org/api/rest_v1/page/mobile-sections/%D8%B7%D9%8E%D9%84%D9%8E%D8%A8%D9%8E
Some ids are -1
And I believe it's invalid for the toclevel to be less than 1 (sometimes is 0).
I'm not sure how it's supposed to function, but based on other examples, the above behaviour looks wrong.
Original Issue: https://github.com/openzim/mwoffliner/issues/872
Thanks Guys