{"ScriptPreparationCode":"var PLAIN_OBJECT_PROTO = Object.getPrototypeOf({})\r\nvar obj = {\r\n \u0027a\u0027: 1,\r\n \u0027b\u0027: 1,\r\n \u0027c\u0027: 1,\r\n \u0027d\u0027: 1,\r\n \u0027e\u0027: 1,\r\n \u0027f\u0027: 1,\r\n \u0027g\u0027: 1\r\n};","TestCases":[{"Name":"Object.prototype.toString","Code":"for (let i=10000; i \u003E 0; i--) {\r\n\tconsole.log(Object.prototype.toString.call(obj) === \u0027[object Object]\u0027 ? \u0027P\u0027 : \u0027F\u0027); \r\n}","IsDeferred":false},{"Name":"Object.getPrototypeOf","Code":"for (let i=10000; i \u003E 0; i--) {\r\n console.log(obj !== null \u0026\u0026 typeof obj === \u0027object\u0027 \u0026\u0026 Object.getPrototypeOf(obj) === PLAIN_OBJECT_PROTO ? \u0027P\u0027 : \u0027F\u0027)\r\n}","IsDeferred":false}]}