Despite its size, this .js file has been modified throughout many many years probably by various authors.