{"ScriptPreparationCode":"var canvas = document.createElement(\u0022canvas\u0022);\r\ncanvas.width = 500;\r\ncanvas.height = 500;\r\nvar ctx = canvas.getContext(\u00222d\u0022);\r\ndocument.body.appendChild(canvas);\r\nvar startAngle = 180 * Math.PI / 180;\r\nvar endAngle = 270 * Math.PI / 180;","TestCases":[{"Name":"quadraticCurveTo ","Code":"ctx.setTransform(1, 0, 0, 1, 0, 0);\r\nctx.clearRect(0, 0, 500, 500);\r\nctx.setTransform(1, 0, 0, 1, 10, 10);\r\nctx.strokeStyle = \u0022red\u0022;\r\nctx.lineWidth = 2;\r\nctx.beginPath();\r\nctx.moveTo(0, 10);\r\nctx.quadraticCurveTo(0, 0, 10, 0);\r\nctx.stroke();","IsDeferred":false},{"Name":"arc","Code":"ctx.setTransform(1, 0, 0, 1, 0, 0);\r\nctx.clearRect(0, 0, 500, 500);\r\nctx.setTransform(1, 0, 0, 1, 10, 10);\r\nctx.strokeStyle = \u0022red\u0022;\r\nctx.lineWidth = 2;\r\nctx.beginPath();\r\nctx.moveTo(0, 10);\r\nctx.arc(10, 10, 10, startAngle, endAngle, false);\r\nctx.stroke();","IsDeferred":false}]}