{"ScriptPreparationCode":null,"TestCases":[{"Name":"lodash","Code":"var obj1 = [\r\n\t{\r\n\t\t\u0022id\u0022: \u00220001\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Cake\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Regular\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221003\u0022, \u0022type\u0022: \u0022Blueberry\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221004\u0022, \u0022type\u0022: \u0022Devil\u0027s Food\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225007\u0022, \u0022type\u0022: \u0022Powdered Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225006\u0022, \u0022type\u0022: \u0022Chocolate with Sprinkles\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220002\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Raised\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Regular\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220003\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Old Fashioned\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Regular\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t}\r\n]\r\n\r\nvar obj2 = [\r\n\t{\r\n\t\t\u0022id\u0022: \u00220001\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Cake\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221003\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221004\u0022, \u0022type\u0022: \u0022Devil\u0027s Food\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225007\u0022, \u0022type\u0022: \u0022Powdered Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225006\u0022, \u0022type\u0022: \u0022Chocolate with Sprinkles\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Overwritten\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220002\u0022,\r\n\t\t\u0022type\u0022: \u0022Overwritten\u0022,\r\n\t\t\u0022name\u0022: \u0022Raised\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220003\u0022,\r\n\t\t\u0022type\u0022: \u0022Overwritten\u0022,\r\n\t\t\u0022name\u0022: \u0022Old Fashioned\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t}\r\n]\r\n_.merge(obj1, obj2)","IsDeferred":false},{"Name":"deepmerge","Code":"var obj1 = [\r\n\t{\r\n\t\t\u0022id\u0022: \u00220001\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Cake\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Regular\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221003\u0022, \u0022type\u0022: \u0022Blueberry\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221004\u0022, \u0022type\u0022: \u0022Devil\u0027s Food\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225007\u0022, \u0022type\u0022: \u0022Powdered Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225006\u0022, \u0022type\u0022: \u0022Chocolate with Sprinkles\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220002\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Raised\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Regular\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220003\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Old Fashioned\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Regular\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t}\r\n]\r\n\r\nvar obj2 = [\r\n\t{\r\n\t\t\u0022id\u0022: \u00220001\u0022,\r\n\t\t\u0022type\u0022: \u0022donut\u0022,\r\n\t\t\u0022name\u0022: \u0022Cake\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221003\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221004\u0022, \u0022type\u0022: \u0022Devil\u0027s Food\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225007\u0022, \u0022type\u0022: \u0022Powdered Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225006\u0022, \u0022type\u0022: \u0022Chocolate with Sprinkles\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Overwritten\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220002\u0022,\r\n\t\t\u0022type\u0022: \u0022Overwritten\u0022,\r\n\t\t\u0022name\u0022: \u0022Raised\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225005\u0022, \u0022type\u0022: \u0022Sugar\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u00220003\u0022,\r\n\t\t\u0022type\u0022: \u0022Overwritten\u0022,\r\n\t\t\u0022name\u0022: \u0022Old Fashioned\u0022,\r\n\t\t\u0022ppu\u0022: 0.55,\r\n\t\t\u0022batters\u0022:\r\n\t\t\t{\r\n\t\t\t\t\u0022batter\u0022:\r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221001\u0022, \u0022type\u0022: \u0022Overwritten\u0022 },\r\n\t\t\t\t\t\t{ \u0022id\u0022: \u00221002\u0022, \u0022type\u0022: \u0022Chocolate\u0022 }\r\n\t\t\t\t\t]\r\n\t\t\t},\r\n\t\t\u0022topping\u0022:\r\n\t\t\t[\r\n\t\t\t\t{ \u0022id\u0022: \u00225001\u0022, \u0022type\u0022: \u0022None\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225002\u0022, \u0022type\u0022: \u0022Glazed\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225003\u0022, \u0022type\u0022: \u0022Chocolate\u0022 },\r\n\t\t\t\t{ \u0022id\u0022: \u00225004\u0022, \u0022type\u0022: \u0022Maple\u0022 }\r\n\t\t\t]\r\n\t}\r\n]\r\ndeepmerge(obj1, obj2)","IsDeferred":false}]}