{"ScriptPreparationCode":"var array = [function(e) {return e ** 2}, function(e) {return e ^ e}];\r\nfunction option1(e) {return e ** 2}\r\nfunction option2(e) {return e ^ e}\r\nfunction a(a, b, c) {\r\n if(a \u003C b) {\r\n return option1(c);\r\n } else return option2(c);\r\n}\r\nfunction b(a, b, c) {\r\n return array[(b \u003C a) * 1](c);\r\n}","TestCases":[{"Name":"branch","Code":"a(10, 5, 100);","IsDeferred":false},{"Name":"branchless","Code":"b(10, 5, 100)","IsDeferred":false}]}