CanvasGraphic.js revision c790ee5b4dcc7d98b68c124495c76d7d515bdc8d