{"ScriptPreparationCode":"const DATA = {\r\n c1: 0x1453dc,\r\n c2: 0x228004,\r\n};","TestCases":[{"Name":"1","Code":"const result = ((DATA.c1 \u0026 0xFF) - (DATA.c2 \u0026 0xFF)) ** 2 \u002B ((DATA.c1 \u003E\u003E 0x08 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x08 \u0026 0xFF)) ** 2 \u002B ((DATA.c1 \u003E\u003E 0x10 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x10 \u0026 0xFF)) ** 2;","IsDeferred":false},{"Name":"2","Code":"const result = ((DATA.c1 \u0026 0xFF) - (DATA.c2 \u0026 0xFF)) * ((DATA.c1 \u0026 0xFF) - (DATA.c2 \u0026 0xFF)) \u002B ((DATA.c1 \u003E\u003E 0x08 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x08 \u0026 0xFF)) * ((DATA.c1 \u003E\u003E 0x08 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x08 \u0026 0xFF)) \u002B ((DATA.c1 \u003E\u003E 0x10 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x10 \u0026 0xFF)) * ((DATA.c1 \u003E\u003E 0x10 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x10 \u0026 0xFF));","IsDeferred":false},{"Name":"3","Code":"const r = (DATA.c1 \u003E\u003E 0x10 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x10 \u0026 0xFF);\r\nconst g = (DATA.c1 \u003E\u003E 0x08 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x08 \u0026 0xFF);\r\nconst b = (DATA.c1 \u0026 0xFF) - (DATA.c2 \u0026 0xFF);\r\nconst result = r * r \u002B g * g \u002B b * b;","IsDeferred":false},{"Name":"4","Code":"const r = (DATA.c1 \u003E\u003E 0x10 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x10 \u0026 0xFF);\r\nconst g = (DATA.c1 \u003E\u003E 0x08 \u0026 0xFF) - (DATA.c2 \u003E\u003E 0x08 \u0026 0xFF);\r\nconst b = (DATA.c1 \u0026 0xFF) - (DATA.c2 \u0026 0xFF);\r\nconst result = r ** 2 \u002B g ** 2 \u002B b ** 2;","IsDeferred":false},{"Name":"5","Code":"const r1 = DATA.c1 \u0026 0xFF;\r\nconst g1 = DATA.c1 \u003E\u003E 8 \u0026 0xFF;\r\nconst b1 = DATA.c1 \u003E\u003E 16 \u0026 0xFF;\r\nconst r2 = DATA.c2 \u0026 0xFF;\r\nconst g2 = DATA.c2 \u003E\u003E 8 \u0026 0xFF;\r\nconst b2 = DATA.c2 \u003E\u003E 16 \u0026 0xFF;\r\nconst r = r1 - r2;\r\nconst g = g1 - g2;\r\nconst b = b1 - b2;\r\nconst result = r * r \u002B g * g \u002B b * b;","IsDeferred":false},{"Name":"6","Code":"const r1 = DATA.c1 \u0026 0xFF;\r\nconst g1 = DATA.c1 \u003E\u003E 8 \u0026 0xFF;\r\nconst b1 = DATA.c1 \u003E\u003E 16 \u0026 0xFF;\r\nconst r2 = DATA.c2 \u0026 0xFF;\r\nconst g2 = DATA.c2 \u003E\u003E 8 \u0026 0xFF;\r\nconst b2 = DATA.c2 \u003E\u003E 16 \u0026 0xFF;\r\nconst r = r1 - r2;\r\nconst g = g1 - g2;\r\nconst b = b1 - b2;\r\nconst result = r ** 2 \u002B g ** 2 \u002B b ** 2;","IsDeferred":false},{"Name":"7","Code":"const r = (DATA.c1 \u0026 0xFF) - (DATA.c2 \u0026 0xFF);\r\nconst g = (DATA.c1 \u003E\u003E 8 \u0026 0xFF) - (DATA.c2 \u003E\u003E 8 \u0026 0xFF);\r\nconst b = (DATA.c1 \u003E\u003E 16 \u0026 0xFF) - (DATA.c2 \u003E\u003E 16 \u0026 0xFF);\r\nconst result = r * r \u002B g * g \u002B b * b;","IsDeferred":false},{"Name":"8","Code":"const r = (DATA.c1 \u0026 0xFF) - (DATA.c2 \u0026 0xFF);\r\nconst g = (DATA.c1 \u003E\u003E 8 \u0026 0xFF) - (DATA.c2 \u003E\u003E 8 \u0026 0xFF);\r\nconst b = (DATA.c1 \u003E\u003E 16 \u0026 0xFF) - (DATA.c2 \u003E\u003E 16 \u0026 0xFF);\r\nconst result = r ** 2 \u002B g ** 2 \u002B b ** 2;","IsDeferred":false}]}