{"ScriptPreparationCode":"var r = 1;\r\nvar g = 255;\r\nvar b = 128;\r\n\r\nvar hex = function (x) {\r\n x = x.toString(16);\r\n return x.length === 1 ? \u00270\u0027 \u002B x : x;\r\n};","TestCases":[{"Name":"Bit Shift with Substring","Code":"let test = \u0060#${(0x1000000 \u002B (r \u003C\u003C 16) \u002B (g \u003C\u003C 8) \u002B b).toString(16).substring(1,7)}\u0060;","IsDeferred":false},{"Name":"String Concat","Code":"let test = \u0060#${hex(r)}${hex(g)}${hex(b)}\u0060;","IsDeferred":false},{"Name":"Bit Shift with Slice","Code":"let test = \u0060#${(0x1000000 \u002B (r \u003C\u003C 16) \u002B (g \u003C\u003C 8) \u002B b).toString(16).slice(1)}\u0060;","IsDeferred":false}]}