{"ScriptPreparationCode":"function getRandomInt(max) {\r\n return Math.floor(Math.random() * Math.floor(max));\r\n}\r\n\r\nconst PRIORITY_ORDER= [\r\n \u0022SUCCESSFUL\u0022,\r\n \u0022INPROGRESS\u0022,\r\n \u0022FAILED\u0022,\r\n];\r\n\r\nfunction priority1(state) {\r\n return PRIORITY_ORDER.indexOf(state)\r\n}\r\n\r\nfunction priority2(state) {\r\n return [\r\n \u0022SUCCESSFUL\u0022,\r\n \u0022INPROGRESS\u0022,\r\n \u0022FAILED\u0022,\r\n].indexOf(state)\r\n}","TestCases":[{"Name":"external","Code":"const POSSIBILITIES = [\r\n \u0022SUCCESSFUL\u0022,\r\n \u0022INPROGRESS\u0022,\r\n \u0022FAILED\u0022,\r\n];\r\nconst value = POSSIBILITIES[getRandomInt(3)];\r\npriority1(value);","IsDeferred":false},{"Name":"inlined","Code":"const POSSIBILITIES = [\r\n \u0022SUCCESSFUL\u0022,\r\n \u0022INPROGRESS\u0022,\r\n \u0022FAILED\u0022,\r\n];\r\nconst value = POSSIBILITIES[getRandomInt(3)];\r\npriority2(value);","IsDeferred":false}]}