{"ScriptPreparationCode":"// 1 level deep\r\nwindow.foo1 = { a: 1, b: 2 };\r\nwindow.bar1 = { a: 1, b: 3 };\r\n\r\n// 2 levels deep\r\nwindow.foo2 = { a: 1, b: 2, c: { a: 1, b: 2 } };\r\nwindow.bar2 = { a: 1, b: 2, c: { a: 1, b: 3 } };\r\n\r\n// 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.isEqual Level 1","Code":"lodash.isEqual(window.foo1, window.bar1)","IsDeferred":false},{"Name":"underscore.isEqual Level 1","Code":"underscore.isEqual(window.foo1, window.bar1)","IsDeferred":false},{"Name":"JSON.stringify Level 1","Code":"JSON.stringify(window.foo1) === JSON.stringify(window.bar1);","IsDeferred":false},{"Name":"lodash.isEqual Level 2","Code":"lodash.isEqual(window.foo2, window.bar2)","IsDeferred":false},{"Name":"underscore.isEqual Level 2","Code":"underscore.isEqual(window.foo2, window.bar2)","IsDeferred":false},{"Name":"JSON.stringify Level 2","Code":"JSON.stringify(window.foo2) === JSON.stringify(window.bar2);","IsDeferred":false},{"Name":"lodash.isEqual Level 3","Code":"lodash.isEqual(window.foo3, window.bar3)","IsDeferred":false},{"Name":"underscore.isEqual Level 3","Code":"underscore.isEqual(window.foo3, window.bar3)","IsDeferred":false},{"Name":"JSON.stringify Level 3","Code":"JSON.stringify(window.foo3) === JSON.stringify(window.bar3);","IsDeferred":false},{"Name":"lodash.isEqual Level 4","Code":"lodash.isEqual(window.foo4, window.bar4)","IsDeferred":false},{"Name":"underscore.isEqual Level 4","Code":"underscore.isEqual(window.foo4, window.bar4)","IsDeferred":false},{"Name":"JSON.stringify Level 4","Code":"JSON.stringify(window.foo4) === JSON.stringify(window.bar4);","IsDeferred":false},{"Name":"lodash.isEqual Level 5","Code":"lodash.isEqual(window.foo5, window.bar5)","IsDeferred":false},{"Name":"underscore.isEqual Level 5","Code":"underscore.isEqual(window.foo5, window.bar5)","IsDeferred":false},{"Name":"JSON.stringify Level 5","Code":"JSON.stringify(window.foo5) === JSON.stringify(window.bar5);","IsDeferred":false}]}