{"ScriptPreparationCode":"var canvasOne = document.getElementById(\u0022canvasOne\u0022);\r\nvar ctxOne = canvasOne.getContext(\u00222d\u0022);\r\n\r\nvar canvasTwo = document.getElementById(\u0022canvasTwo\u0022);\r\nvar ctxTwo = canvasTwo.getContext(\u00222d\u0022);\r\n\r\nvar canvasThr = document.getElementById(\u0022canvasThr\u0022);\r\nvar ctxThr = canvasThr.getContext(\u00222d\u0022);","TestCases":[{"Name":"alpha","Code":"ctxTwo.fillStyle = \u0027rgba(255, 255, 255, 0.3)\u0027;\r\nctxTwo.fillRect(0, 0, 400, 400);\r\n\r\nctxOne.beginPath();\r\nctxOne.fillStyle = \u0027rgba(255, 255, 255, 1)\u0027;\r\nctxOne.arc(200, 200, 100, 0, Math.PI * 2, true);\r\nctxOne.fill();","IsDeferred":false},{"Name":"no alpha","Code":"ctxTwo.fillStyle = \u0027rgba(255, 255, 255, 0.3)\u0027;\r\nctxTwo.fillRect(0, 0, 400, 400);\r\n\r\nctxTwo.beginPath();\r\nctxTwo.fillStyle = \u0027rgb(255, 255, 255)\u0027;\r\nctxTwo.arc(200, 200, 100, 0, Math.PI * 2, true);\r\nctxTwo.fill();","IsDeferred":false},{"Name":"hex","Code":"ctxThr.fillStyle = \u0027rgba(255, 255, 255, 0.3)\u0027;\r\nctxThr.fillRect(0, 0, 400, 400);\r\n\r\nctxThr.beginPath();\r\nctxThr.fillStyle = \u0027#fff\u0027;\r\nctxThr.arc(200, 200, 100, 0, Math.PI * 2, true);\r\nctxThr.fill();","IsDeferred":false}]}