{"ScriptPreparationCode":"/*your preparation JavaScript code goes here\r\nTo execute async code during the script preparation, wrap it as function globalMeasureThatScriptPrepareFunction, example:*/\r\nasync function globalMeasureThatScriptPrepareFunction() {\r\n window.bigJsObject1 = {\r\n metadata: {\r\n createdAt: \u00222023-11-15T08:42:17Z\u0022,\r\n lastModified: \u00222023-11-20T14:30:45Z\u0022,\r\n version: \u00223.7.2\u0022,\r\n author: {\r\n name: \u0022Jane Developer\u0022,\r\n email: \u0022jane@example.com\u0022,\r\n team: \u0022Frontend Engineering\u0022,\r\n department: \u0022Product Development\u0022,\r\n contact: {\r\n office: \u0022\u002B1 (555) 123-4567\u0022,\r\n mobile: \u0022\u002B1 (555) 987-6543\u0022,\r\n emergency: {\r\n name: \u0022John Manager\u0022,\r\n phone: \u0022\u002B1 (555) 789-0123\u0022\r\n }\r\n }\r\n }\r\n },\r\n \r\n applicationConfig: {\r\n environment: \u0022production\u0022,\r\n features: {\r\n darkMode: true,\r\n experimental: {\r\n aiIntegration: false,\r\n voiceControl: true,\r\n newDashboard: {\r\n enabled: true,\r\n rolloutPercentage: 15\r\n }\r\n },\r\n analytics: {\r\n enabled: true,\r\n providers: [\u0022google\u0022, \u0022amplitude\u0022, \u0022mixpanel\u0022]\r\n }\r\n },\r\n apiEndpoints: {\r\n baseUrl: \u0022https://api.example.com/v3\u0022,\r\n services: {\r\n auth: \u0022/auth\u0022,\r\n users: \u0022/users\u0022,\r\n products: {\r\n base: \u0022/products\u0022,\r\n search: \u0022/products/search\u0022,\r\n categories: \u0022/products/categories\u0022,\r\n inventory: \u0022/products/inventory\u0022\r\n },\r\n orders: \u0022/orders\u0022\r\n }\r\n }\r\n },\r\n \r\n userData: {\r\n currentUser: {\r\n id: \u0022usr_5f8d04a7e3b2c1\u0022,\r\n username: \u0022johndoe84\u0022,\r\n profile: {\r\n firstName: \u0022John\u0022,\r\n lastName: \u0022Doe\u0022,\r\n age: 37,\r\n birthDate: \u00221986-05-22\u0022,\r\n addresses: [\r\n {\r\n type: \u0022home\u0022,\r\n street: \u0022123 Main St\u0022,\r\n city: \u0022Anytown\u0022,\r\n state: \u0022CA\u0022,\r\n zip: \u002290210\u0022,\r\n country: \u0022USA\u0022,\r\n isPrimary: true\r\n },\r\n {\r\n type: \u0022work\u0022,\r\n street: \u0022456 Business Ave\u0022,\r\n city: \u0022Techville\u0022,\r\n state: \u0022CA\u0022,\r\n zip: \u002290211\u0022,\r\n country: \u0022USA\u0022,\r\n isPrimary: false\r\n }\r\n ],\r\n preferences: {\r\n theme: \u0022dark\u0022,\r\n language: \u0022en-US\u0022,\r\n notifications: {\r\n email: true,\r\n sms: false,\r\n push: true,\r\n frequency: \u0022daily\u0022\r\n }\r\n }\r\n },\r\n account: {\r\n status: \u0022active\u0022,\r\n createdAt: \u00222021-03-15\u0022,\r\n lastLogin: \u00222023-11-20T08:15:32Z\u0022,\r\n subscription: {\r\n type: \u0022premium\u0022,\r\n renewalDate: \u00222024-03-15\u0022,\r\n paymentMethod: \u0022credit_card\u0022,\r\n history: [\r\n {\r\n date: \u00222021-03-15\u0022,\r\n plan: \u0022basic\u0022,\r\n amount: 9.99\r\n },\r\n {\r\n date: \u00222022-03-15\u0022,\r\n plan: \u0022premium\u0022,\r\n amount: 19.99\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n recentUsers: [\r\n {\r\n id: \u0022usr_6a3b9c8d2e1f0\u0022,\r\n username: \u0022alicesmith\u0022,\r\n lastActive: \u00222023-11-19T16:45:12Z\u0022\r\n },\r\n {\r\n id: \u0022usr_4b5c6d7e8f9a0\u0022,\r\n username: \u0022bobjohnson\u0022,\r\n lastActive: \u00222023-11-18T11:22:33Z\u0022\r\n }\r\n ]\r\n },\r\n \r\n productCatalog: {\r\n categories: [\r\n {\r\n id: \u0022cat_1\u0022,\r\n name: \u0022Electronics\u0022,\r\n products: [\r\n {\r\n id: \u0022prod_101\u0022,\r\n name: \u0022Smartphone X\u0022,\r\n price: 899.99,\r\n specs: {\r\n storage: \u0022128GB\u0022,\r\n color: \u0022Space Gray\u0022,\r\n dimensions: {\r\n height: \u0022150.9 mm\u0022,\r\n width: \u002275.7 mm\u0022,\r\n depth: \u00228.3 mm\u0022\r\n }\r\n },\r\n inventory: 42\r\n },\r\n {\r\n id: \u0022prod_102\u0022,\r\n name: \u0022Wireless Earbuds\u0022,\r\n price: 129.99,\r\n specs: {\r\n color: \u0022White\u0022,\r\n batteryLife: \u002224 hours\u0022\r\n },\r\n inventory: 87\r\n }\r\n ]\r\n },\r\n {\r\n id: \u0022cat_2\u0022,\r\n name: \u0022Home \u0026 Kitchen\u0022,\r\n products: [\r\n {\r\n id: \u0022prod_201\u0022,\r\n name: \u0022Smart Coffee Maker\u0022,\r\n price: 149.99,\r\n specs: {\r\n capacity: \u002212 cups\u0022,\r\n features: [\u0022Programmable\u0022, \u0022Wi-Fi Enabled\u0022]\r\n },\r\n inventory: 23\r\n }\r\n ]\r\n }\r\n ],\r\n featuredProducts: [\u0022prod_101\u0022, \u0022prod_201\u0022],\r\n onSale: {\r\n discountPercentage: 15,\r\n products: [\u0022prod_102\u0022]\r\n }\r\n },\r\n \r\n analytics: {\r\n monthlyStats: {\r\n \u00222023-10\u0022: {\r\n users: 15432,\r\n revenue: 125432.76,\r\n topProducts: [\u0022prod_101\u0022, \u0022prod_102\u0022, \u0022prod_201\u0022]\r\n },\r\n \u00222023-09\u0022: {\r\n users: 14215,\r\n revenue: 118765.43,\r\n topProducts: [\u0022prod_101\u0022, \u0022prod_201\u0022, \u0022prod_102\u0022]\r\n }\r\n },\r\n userEngagement: {\r\n averageSessionDuration: \u00224m 32s\u0022,\r\n pagesPerSession: 5.7,\r\n retention: {\r\n day7: 0.42,\r\n day30: 0.28\r\n }\r\n }\r\n },\r\n \r\n systemInfo: {\r\n server: {\r\n name: \u0022aws-prod-web-03\u0022,\r\n region: \u0022us-west-2\u0022,\r\n specs: {\r\n cpu: \u002216 cores\u0022,\r\n memory: \u002264GB\u0022,\r\n storage: \u00222TB SSD\u0022\r\n },\r\n load: {\r\n cpu: 0.42,\r\n memory: 0.68\r\n }\r\n },\r\n dependencies: {\r\n database: {\r\n type: \u0022MongoDB\u0022,\r\n version: \u00225.0\u0022,\r\n size: \u00221.2TB\u0022\r\n },\r\n cache: {\r\n type: \u0022Redis\u0022,\r\n version: \u00226.2\u0022,\r\n memoryAllocated: \u00228GB\u0022\r\n }\r\n }\r\n }\r\n};\r\n window.bigJsObject2 = {\r\n metadata: {\r\n createdAt: \u00222023-11-15T08:42:17Z\u0022,\r\n lastModified: \u00222023-11-20T14:30:45Z\u0022,\r\n version: \u00223.7.2\u0022,\r\n author: {\r\n name: \u0022Jane Developer\u0022,\r\n email: \u0022jane@example.com\u0022,\r\n team: \u0022Frontend Engineering\u0022,\r\n department: \u0022Product Development\u0022,\r\n contact: {\r\n office: \u0022\u002B1 (555) 123-4567\u0022,\r\n mobile: \u0022\u002B1 (555) 987-6543\u0022,\r\n emergency: {\r\n name: \u0022John Manager\u0022,\r\n phone: \u0022\u002B1 (555) 789-0123\u0022\r\n }\r\n }\r\n }\r\n },\r\n \r\n applicationConfig: {\r\n environment: \u0022production\u0022,\r\n features: {\r\n darkMode: true,\r\n experimental: {\r\n aiIntegration: false,\r\n voiceControl: true,\r\n newDashboard: {\r\n enabled: true,\r\n rolloutPercentage: 15\r\n }\r\n },\r\n analytics: {\r\n enabled: true,\r\n providers: [\u0022google\u0022, \u0022amplitude\u0022, \u0022mixpanel\u0022]\r\n }\r\n },\r\n apiEndpoints: {\r\n baseUrl: \u0022https://api.example.com/v3\u0022,\r\n services: {\r\n auth: \u0022/auth\u0022,\r\n users: \u0022/users\u0022,\r\n products: {\r\n base: \u0022/products\u0022,\r\n search: \u0022/products/search\u0022,\r\n categories: \u0022/products/categories\u0022,\r\n inventory: \u0022/products/inventory\u0022\r\n },\r\n orders: \u0022/orders\u0022\r\n }\r\n }\r\n },\r\n \r\n userData: {\r\n currentUser: {\r\n id: \u0022usr_5f8d04a7e3b2c1\u0022,\r\n username: \u0022johndoe84\u0022,\r\n profile: {\r\n firstName: \u0022John\u0022,\r\n lastName: \u0022Doe\u0022,\r\n age: 37,\r\n birthDate: \u00221986-05-22\u0022,\r\n addresses: [\r\n {\r\n type: \u0022home\u0022,\r\n street: \u0022123 Main St\u0022,\r\n city: \u0022Anytown\u0022,\r\n state: \u0022CA\u0022,\r\n zip: \u002290210\u0022,\r\n country: \u0022USA\u0022,\r\n isPrimary: true\r\n },\r\n {\r\n type: \u0022work\u0022,\r\n street: \u0022456 Business Ave\u0022,\r\n city: \u0022Techville\u0022,\r\n state: \u0022CA\u0022,\r\n zip: \u002290211\u0022,\r\n country: \u0022USA\u0022,\r\n isPrimary: false\r\n }\r\n ],\r\n preferences: {\r\n theme: \u0022dark\u0022,\r\n language: \u0022en-US\u0022,\r\n notifications: {\r\n email: true,\r\n sms: false,\r\n push: true,\r\n frequency: \u0022daily\u0022\r\n }\r\n }\r\n },\r\n account: {\r\n status: \u0022active\u0022,\r\n createdAt: \u00222021-03-15\u0022,\r\n lastLogin: \u00222023-11-20T08:15:32Z\u0022,\r\n subscription: {\r\n type: \u0022premium\u0022,\r\n renewalDate: \u00222024-03-15\u0022,\r\n paymentMethod: \u0022credit_card\u0022,\r\n history: [\r\n {\r\n date: \u00222021-03-15\u0022,\r\n plan: \u0022basic\u0022,\r\n amount: 9.99\r\n },\r\n {\r\n date: \u00222022-03-15\u0022,\r\n plan: \u0022premium\u0022,\r\n amount: 19.99\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n recentUsers: [\r\n {\r\n id: \u0022usr_6a3b9c8d2e1f0\u0022,\r\n username: \u0022alicesmith\u0022,\r\n lastActive: \u00222023-11-19T16:45:12Z\u0022\r\n },\r\n {\r\n id: \u0022usr_4b5c6d7e8f9a0\u0022,\r\n username: \u0022bobjohnson\u0022,\r\n lastActive: \u00222023-11-18T11:22:33Z\u0022\r\n }\r\n ]\r\n },\r\n \r\n productCatalog: {\r\n categories: [\r\n {\r\n id: \u0022cat_1\u0022,\r\n name: \u0022Electronics\u0022,\r\n products: [\r\n {\r\n id: \u0022prod_101\u0022,\r\n name: \u0022Smartphone X\u0022,\r\n price: 899.99,\r\n specs: {\r\n storage: \u0022128GB\u0022,\r\n color: \u0022Space Gray\u0022,\r\n dimensions: {\r\n height: \u0022150.9 mm\u0022,\r\n width: \u002275.7 mm\u0022,\r\n depth: \u00228.3 mm\u0022\r\n }\r\n },\r\n inventory: 42\r\n },\r\n {\r\n id: \u0022prod_102\u0022,\r\n name: \u0022Wireless Earbuds\u0022,\r\n price: 129.99,\r\n specs: {\r\n color: \u0022White\u0022,\r\n batteryLife: \u002224 hours\u0022\r\n },\r\n inventory: 87\r\n }\r\n ]\r\n },\r\n {\r\n id: \u0022cat_2\u0022,\r\n name: \u0022Home \u0026 Kitchen\u0022,\r\n products: [\r\n {\r\n id: \u0022prod_201\u0022,\r\n name: \u0022Smart Coffee Maker\u0022,\r\n price: 149.99,\r\n specs: {\r\n capacity: \u002212 cups\u0022,\r\n features: [\u0022Programmable\u0022, \u0022Wi-Fi Enabled\u0022]\r\n },\r\n inventory: 23\r\n }\r\n ]\r\n }\r\n ],\r\n featuredProducts: [\u0022prod_101\u0022, \u0022prod_201\u0022],\r\n onSale: {\r\n discountPercentage: 15,\r\n products: [\u0022prod_102\u0022]\r\n }\r\n },\r\n \r\n analytics: {\r\n monthlyStats: {\r\n \u00222023-10\u0022: {\r\n users: 15432,\r\n revenue: 125432.76,\r\n topProducts: [\u0022prod_101\u0022, \u0022prod_102\u0022, \u0022prod_201\u0022]\r\n },\r\n \u00222023-09\u0022: {\r\n users: 14215,\r\n revenue: 118765.43,\r\n topProducts: [\u0022prod_101\u0022, \u0022prod_201\u0022, \u0022prod_102\u0022]\r\n }\r\n },\r\n userEngagement: {\r\n averageSessionDuration: \u00224m 32s\u0022,\r\n pagesPerSession: 5.7,\r\n retention: {\r\n day7: 0.42,\r\n day30: 0.28\r\n }\r\n }\r\n },\r\n \r\n systemInfo: {\r\n server: {\r\n name: \u0022aws-prod-web-03\u0022,\r\n region: \u0022us-west-2\u0022,\r\n specs: {\r\n cpu: \u002216 cores\u0022,\r\n memory: \u002264GB\u0022,\r\n storage: \u00222TB SSD\u0022\r\n },\r\n load: {\r\n cpu: 0.42,\r\n memory: 0.68\r\n }\r\n },\r\n dependencies: {\r\n database: {\r\n type: \u0022MongoDB\u0022,\r\n version: \u00225.0\u0022,\r\n size: \u00221.2TB\u0022\r\n },\r\n cache: {\r\n type: \u0022Redis\u0022,\r\n version: \u00226.2\u0022,\r\n memoryAllocated: \u00228GB\u0022\r\n }\r\n }\r\n }\r\n};\r\n window.bigJsObject1Str = JSON.stringify(window.bigJsObject1);\r\n}","TestCases":[{"Name":"lodash","Code":"_.isEqual(window.bigJsObject1, window.bigJsObject2)","IsDeferred":false},{"Name":"JSON stringify","Code":"JSON.stringify(window.bigJsObject2) === window.bigJsObject1Str","IsDeferred":false},{"Name":"deep equal","Code":"window[\u0022fast-equals\u0022].deepEqual(window.bigJsObject1, window.bigJsObject2)","IsDeferred":false}]}