{"ScriptPreparationCode":"const fakeFlatObject = {\r\n id: 1,\r\n name: \u0022John Doe\u0022,\r\n age: 28,\r\n email: \u0022johndoe@example.com\u0022,\r\n phone: \u0022123-456-7890\u0022,\r\n address: \u0022123 Main St, Springfield\u0022,\r\n city: \u0022Springfield\u0022,\r\n state: \u0022IL\u0022,\r\n zip: \u002262704\u0022,\r\n country: \u0022USA\u0022,\r\n isActive: true,\r\n lastLogin: \u00222025-01-01T10:00:00Z\u0022,\r\n profilePicture: \u0022https://example.com/profile.jpg\u0022,\r\n jobTitle: \u0022Software Engineer\u0022,\r\n department: \u0022Development\u0022,\r\n company: \u0022Tech Corp\u0022,\r\n salary: 75000,\r\n hobby1: \u0022reading\u0022,\r\n hobby2: \u0022cycling\u0022,\r\n hobby3: \u0022hiking\u0022,\r\n skill1: \u0022JavaScript\u0022,\r\n skill2: \u0022React\u0022,\r\n skill3: \u0022Node.js\u0022,\r\n manager: \u0022Jane Smith\u0022,\r\n startDate: \u00222020-06-15\u0022,\r\n project1: \u0022Project A\u0022,\r\n project2: \u0022Project B\u0022,\r\n project3: \u0022Project C\u0022,\r\n bio: \u0022Passionate developer with a love for coding.\u0022,\r\n twitter: \u0022@johndoe\u0022,\r\n linkedin: \u0022linkedin.com/in/johndoe\u0022,\r\n isRemote: false,\r\n workHours: \u00229am-5pm\u0022,\r\n vacationDays: 20,\r\n language1: \u0022English\u0022,\r\n language2: \u0022Spanish\u0022,\r\n certification1: \u0022AWS Certified Developer\u0022,\r\n certification2: \u0022Scrum Master\u0022,\r\n degree: \u0022Bachelor of Science\u0022,\r\n field: \u0022Computer Science\u0022,\r\n university: \u0022State University\u0022,\r\n graduationYear: 2018\r\n};\r\n","TestCases":[{"Name":"stringify","Code":"JSON.stringify(fakeFlatObject)","IsDeferred":false},{"Name":"keys","Code":"\r\nconst keysA = Object.keys(fakeFlatObject)\r\nconst keysB = Object.keys(fakeFlatObject)\r\nfor (let i = 0; i \u003C keysA.length; i\u002B\u002B) {\r\n const key = keysA[i];\r\n if (keysB.indexOf(key) \u003C 0) {\r\n return;\r\n }\r\n if (fakeFlatObject[key] !== fakeFlatObject[key]) {\r\n return;\r\n }\r\n }\r\n","IsDeferred":false}]}