updated YouTube.js with signature decoder