{"ScriptPreparationCode":"var if1 = true;\r\nvar if2 = true;\r\nvar if3 = false;\r\n\r\nfunction a() {\r\n var b = {};\r\n \r\n if (if1) {\r\n b.a = document.createElement(\u0022a\u0022);\r\n }\r\n if (if2) {\r\n b.b = document.createElement(\u0022a\u0022);\r\n }\r\n if (if3) {\r\n b.c = document.createElement(\u0022a\u0022);\r\n }\r\n return b;\r\n}\r\n\r\nfunction c() {\r\n var d = [];\r\n \r\n if (if1) {\r\n d.push(document.createElement(\u0022a\u0022));\r\n }\r\n if (if2) {\r\n d.push(document.createElement(\u0022a\u0022));\r\n }\r\n if (if3) {\r\n d.push(document.createElement(\u0022a\u0022));\r\n }\r\n return d;\r\n}","TestCases":[{"Name":"test1","Code":"for (let i = 0; i \u003C 1000; \u002B\u002Bi) {\r\n a();\r\n}","IsDeferred":false},{"Name":"test2","Code":"for (let i = 0; i \u003C 1000; \u002B\u002Bi) {\r\n c();\r\n}","IsDeferred":false}]}