https://www.pharmarket.com/js/pdf.js/src/display/canvas.js?rev_20161021_1732