{"ScriptPreparationCode":"// 1 level deep\r\nwindow.foo1 = {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n },\r\n e: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n }\r\n }\r\n};\r\nwindow.bar1 = {\r\n a: 1,\r\n b: 3,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n },\r\n e: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n }\r\n }\r\n};\r\n\r\n// 2 levels deep\r\nwindow.foo2 = {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n },\r\n e: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n }\r\n }\r\n};\r\n\r\nwindow.bar2 = {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 3,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n },\r\n e: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n }\r\n }\r\n};\r\n\r\n// deepest levels deep\r\nwindow.foo3 = {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n },\r\n e: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n }\r\n }\r\n};\r\n\r\nwindow.bar3 = {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n }\r\n },\r\n e: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2\r\n }\r\n },\r\n d: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 2,\r\n c: {\r\n a: 1,\r\n b: 3\r\n }\r\n }\r\n }\r\n }\r\n};","TestCases":[{"Name":"_.isEqual Level 1","Code":"_.isEqual(window.foo1, window.bar1)","IsDeferred":false},{"Name":"JSON.stringify Level 1","Code":"JSON.stringify(window.foo1) === JSON.stringify(window.bar1);","IsDeferred":false},{"Name":"_.isEqual Level 2","Code":"_.isEqual(window.foo2, window.bar2)","IsDeferred":false},{"Name":"JSON.stringify Level 2","Code":"JSON.stringify(window.foo2) === JSON.stringify(window.bar2);","IsDeferred":false},{"Name":"_.isEqual Level 3","Code":"_.isEqual(window.foo3, window.bar3)","IsDeferred":false},{"Name":"JSON.stringify Deepest Level","Code":"JSON.stringify(window.foo3) === JSON.stringify(window.bar3);","IsDeferred":false}]}