{"ScriptPreparationCode":"var myNum = Math.random();\r\nvar myString = Math.round(Math.random()*999\u002B888).toString(16);\r\nvar isNaNx = Number.isNaN;","TestCases":[{"Name":"isNaNx","Code":"let u = 0;\r\nif(isNaNx(myNum))u\u002B\u002B;\r\nif(isNaNx(myString))u\u002B\u002B;\r\nif(isNaNx(myNum))u\u002B\u002B;\r\nif(isNaNx(myString))u\u002B\u002B;","IsDeferred":false},{"Name":"isNaN","Code":"let u = 0;\r\nif(isNaN(myNum))u\u002B\u002B;\r\nif(isNaN(myString))u\u002B\u002B;\r\nif(isNaN(myNum))u\u002B\u002B;\r\nif(isNaN(myString))u\u002B\u002B;","IsDeferred":false},{"Name":"isNaN2","Code":"let u = 0;\r\nconst p = (isNaN(myNum) ? 1 : 0) \u002B (isNaN(myString) ? 2 : 0);\r\nif(p\u00261)u\u002B\u002B;\r\nif(p\u00262)u\u002B\u002B;\r\nif(p\u00261)u\u002B\u002B;\r\nif(p\u00262)u\u002B\u002B;","IsDeferred":false},{"Name":"isNaNx2","Code":"let u = 0;\r\nconst p = (isNaNx(myNum) ? 1 : 0) \u002B (isNaNx(myString) ? 2 : 0);\r\nif(p\u00261)u\u002B\u002B;\r\nif(p\u00262)u\u002B\u002B;\r\nif(p\u00261)u\u002B\u002B;\r\nif(p\u00262)u\u002B\u002B;","IsDeferred":false}]}