{"ScriptPreparationCode":"// 3 levels deep\r\nwindow.foo3 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } };\r\nwindow.bar3 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 4 } } };\r\n\r\n// 4 levels deep\r\nwindow.foo4 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } } };\r\nwindow.bar4 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 4 } } } };\r\n\r\n// 5 levels deep\r\nwindow.foo5 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } } } };\r\nwindow.bar5 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 4 } } } } };","TestCases":[{"Name":"lodash Level 5","Code":"lodash.isEqual(window.foo5, window.bar5)","IsDeferred":false},{"Name":"underscore Level 5","Code":"underscore.isEqual(window.foo5, window.foo5)","IsDeferred":false},{"Name":"JSON.stringify Level 5","Code":"JSON.stringify(window.foo5) === JSON.stringify(window.bar5);","IsDeferred":false},{"Name":"react-fast-compare Level 5","Code":"equal(window.foo5, window.foo5)","IsDeferred":false}]}