e' javascript, non ecmascript, ma un' interpretazione esclusiva di mozilla e affini,
dove si possono permettere licenze poetiche tipo "const",
che forse verranno inserite in javascript 2

inutile dire che il codice e' molto complesso e dubito qualcuno, anche con le conoscenze adeguate, abbia tempo e voglia di arrovellarsi nel cercare di seguirlo

quindi, appurata l' impresa, per avere speranze di risposta poni domande specifiche