{"ScriptPreparationCode":"var k1 = 0, k2 = 1, k3 = 2;\r\nvar k = () =\u003E {\r\n eval(\u0027\u0027);\r\n k1 = k2 \u002B k3;\r\n k2 = k1 \u002B k3;\r\n k1 = k2 \u002B k3;\r\n k3 = k1 \u002B k1;\r\n return k1 \u002B k2 \u002B k3;\r\n};\r\nvar _k = () =\u003E {\r\n eval(\u0027\u0027);\r\n let _k1 = 0, _k2 = 1, _k3 = 2;\r\n _k1 = _k2 \u002B _k3;\r\n _k2 = _k1 \u002B _k3;\r\n _k1 = _k2 \u002B _k3;\r\n _k3 = _k1 \u002B _k1;\r\n return _k1 \u002B _k2 \u002B _k3;\r\n}","TestCases":[{"Name":"garbage collection","Code":"_k();","IsDeferred":false},{"Name":"out of scope access","Code":"k();","IsDeferred":false}]}