{"ScriptPreparationCode":"var o = {\r\n \u0022enrichedDeal\u0022: {\r\n \u0022deal\u0022: {\r\n \u0022dmsTransactionId\u0022: \u0022TCCZXISBU\u0022,\r\n \u0022version\u0022: 17,\r\n \u0022contract\u0022: {\r\n \u0022contractGrossAmount\u0022: 999999999,\r\n \u0022closeDate\u0022: \u00222024-04-26\u0022,\r\n \u0022brokerFee\u0022: {\r\n \u0022percent\u0022: 0.01\r\n },\r\n \u0022sideRepresented\u0022: 0,\r\n \u0022dealAgent\u0022: {\r\n \u0022userId\u0022: \u00225fa08292f9ce7e000190963e\u0022,\r\n \u0022teamId\u0022: \u0022612e7cd0cd63980001e3f4ff\u0022,\r\n \u0022amaId\u0022: \u0022a0gK000000A01vxIAB\u0022,\r\n \u0022amaCompassTeamId\u0022: \u0022TTT00044071\u0022\r\n },\r\n \u0022acceptanceDate\u0022: \u00222024-04-24\u0022\r\n },\r\n \u0022listing\u0022: {\r\n \u0022address\u0022: \u002212000 Ailanthus Dr\u0022,\r\n \u0022city\u0022: \u0022Pensacola\u0022,\r\n \u0022state\u0022: \u0022FL\u0022,\r\n \u0022zipCode\u0022: \u002232506\u0022,\r\n \u0022listingType\u0022: 2,\r\n \u0022propertyType\u0022: 0,\r\n \u0022listingPropertyType\u0022: \u0022Sale - Co-op\u0022,\r\n \u0022regionFeeConfig\u0022: {\r\n \u0022newYorkVoucher\u0022: {\r\n \u0022programApplicable\u0022: false\r\n }\r\n }\r\n },\r\n \u0022submitter\u0022: {\r\n \u0022submittedBy\u0022: {\r\n \u0022userId\u0022: \u0022612e7caf0ff1570001bb9da2\u0022,\r\n \u0022teamId\u0022: \u0022612e7cd0cd63980001e3f4ff\u0022,\r\n \u0022amaId\u0022: \u0022a0gK000000A01xYIAR\u0022,\r\n \u0022amaCompassTeamId\u0022: \u0022TTT00044071\u0022\r\n },\r\n \u0022timeMs\u0022: 1714036756149,\r\n \u0022submitterNotes\u0022: {\r\n \u0022note\u0022: \u0022test1\u0022\r\n }\r\n },\r\n \u0022status\u0022: 13,\r\n \u0022creation\u0022: {\r\n \u0022userId\u0022: \u0022612e7caf0ff1570001bb9da2\u0022,\r\n \u0022timeMs\u0022: 1714036756211\r\n },\r\n \u0022lastModification\u0022: {\r\n \u0022userId\u0022: \u0022612e7caf0ff1570001bb9da2\u0022,\r\n \u0022timeMs\u0022: 1714103404204,\r\n \u0022impersonatorId\u0022: \u00225c587ea69474a810d03fd475\u0022\r\n },\r\n \u0022commissionSplit\u0022: {\r\n \u0022allocations\u0022: [\r\n {\r\n \u0022agent\u0022: {\r\n \u0022userId\u0022: \u00225fa08292f9ce7e000190963e\u0022,\r\n \u0022teamId\u0022: \u0022612e7cd0cd63980001e3f4ff\u0022,\r\n \u0022info\u0022: {\r\n \u0022displayName\u0022: \u0022Principal Florida\u0022,\r\n \u0022email\u0022: \u0022test3\u002Bthajcak@compass.com\u0022,\r\n \u0022firstName\u0022: \u0022Principal\u0022,\r\n \u0022lastName\u0022: \u0022Florida\u0022\r\n },\r\n \u0022amaId\u0022: \u0022a0gK000000A01vxIAB\u0022,\r\n \u0022amaCompassTeamId\u0022: \u0022TTT00044071\u0022,\r\n \u0022status\u0022: \u0022Agent\u0022,\r\n \u0022role\u0022: \u0022Principal\u0022,\r\n \u0022customerSfId\u0022: \u0022APF00087848\u0022\r\n },\r\n \u0022commissionPercent\u0022: 100\r\n }\r\n ],\r\n \u0022isJuniorToAccessAllocation\u0022: true\r\n },\r\n \u0022dealType\u0022: 0,\r\n \u0022dealPayment\u0022: {},\r\n \u0022accessLevel\u0022: 2,\r\n \u0022nonGCIRecording\u0022: false,\r\n \u0022externalIds\u0022: {\r\n \u0022businessTrackerFolderId\u0022: \u00222421242\u0022,\r\n \u0022dmsFolderId\u0022: \u0022f_1717529\u0022\r\n },\r\n \u0022regionalCdaType\u0022: 0\r\n },\r\n \u0022agents\u0022: {\r\n \u0022a0gK000000A01vxIAB\u0022: {\r\n \u0022agentName\u0022: \u0022Principal Florida\u0022,\r\n \u0022teamName\u0022: \u0022Test Team FL\u0022,\r\n \u0022sensitivity\u0022: \u0022No\u0022,\r\n \u0022officeName\u0022: \u0022Seagrove Beach\u0022,\r\n \u0022market\u0022: \u0022Florida\u0022,\r\n \u0022subMarket\u0022: \u0022Walton County\u0022,\r\n \u0022nsOfficeLocation\u0022: 1089,\r\n \u0022nsSubMarketSubsidiary\u0022: 11,\r\n \u0022sfOfficeId\u0022: \u0022a0e4N00000OE9mFQAT\u0022,\r\n \u0022nsPrimaryVendorId\u0022: 1350560,\r\n \u0022agentUserId\u0022: \u00225fa08292f9ce7e000190963e\u0022\r\n },\r\n \u0022a0gK000000A01xYIAR\u0022: {\r\n \u0022agentName\u0022: \u0022Michael Principal\u0022,\r\n \u0022teamName\u0022: \u0022Test Team FL\u0022,\r\n \u0022sensitivity\u0022: \u0022No\u0022,\r\n \u0022officeName\u0022: \u0022Seagrove Beach\u0022,\r\n \u0022market\u0022: \u0022Florida\u0022,\r\n \u0022subMarket\u0022: \u0022Walton County\u0022,\r\n \u0022nsOfficeLocation\u0022: 1089,\r\n \u0022nsSubMarketSubsidiary\u0022: 11,\r\n \u0022sfOfficeId\u0022: \u0022a0e4N00000OE9mFQAT\u0022,\r\n \u0022nsPrimaryVendorId\u0022: 1449506,\r\n \u0022agentUserId\u0022: \u0022612e7caf0ff1570001bb9da2\u0022\r\n }\r\n },\r\n \u0022users\u0022: {\r\n \u00225c587ea69474a810d03fd475\u0022: {\r\n \u0022displayName\u0022: \u0022TEST 2 CLOSER\u0022,\r\n \u0022email\u0022: \u0022dctestprod2@compass.com\u0022,\r\n \u0022firstName\u0022: \u0022TEST 2\u0022,\r\n \u0022lastName\u0022: \u0022CLOSER\u0022\r\n },\r\n \u0022612e7caf0ff1570001bb9da2\u0022: {\r\n \u0022displayName\u0022: \u0022Michael Principal\u0022,\r\n \u0022email\u0022: \u0022test-team-principal@compass.com\u0022,\r\n \u0022firstName\u0022: \u0022Michael\u0022,\r\n \u0022lastName\u0022: \u0022Principal\u0022\r\n }\r\n },\r\n \u0022netsuiteEntities\u0022: {\r\n \u00221350560\u0022: {\r\n \u0022netsuiteId\u0022: 1350560,\r\n \u0022name\u0022: {\r\n \u0022uniqueName\u0022: \u0022Principal Florida - APF00087848\u0022\r\n },\r\n \u0022email\u0022: \u0022test3\u002Bthajcak@compass.com\u0022,\r\n \u0022isInactive\u0022: false,\r\n \u0022roles\u0022: [\r\n {\r\n \u0022type\u0022: 0,\r\n \u0022subsidiaries\u0022: [\r\n 11,\r\n 83\r\n ]\r\n },\r\n {\r\n \u0022type\u0022: 1,\r\n \u0022subsidiaries\u0022: [\r\n 11\r\n ],\r\n \u0022vendorApprovalStatus\u0022: 5\r\n }\r\n ],\r\n \u0022lastModifiedTimestamp\u0022: 1672717270000\r\n },\r\n \u00221449506\u0022: {\r\n \u0022netsuiteId\u0022: 1449506,\r\n \u0022name\u0022: {\r\n \u0022uniqueName\u0022: \u0022Michael Principal\u0022\r\n },\r\n \u0022email\u0022: \u0022michael.principal@compass.com\u0022,\r\n \u0022isInactive\u0022: false,\r\n \u0022roles\u0022: [\r\n {\r\n \u0022type\u0022: 0,\r\n \u0022subsidiaries\u0022: [\r\n 11,\r\n 12,\r\n 13,\r\n 14,\r\n 16,\r\n 17,\r\n 18,\r\n 19,\r\n 20,\r\n 21,\r\n 22,\r\n 23,\r\n 24,\r\n 25,\r\n 26,\r\n 33,\r\n 43,\r\n 54,\r\n 67,\r\n 69,\r\n 70,\r\n 71,\r\n 74,\r\n 80,\r\n 82,\r\n 83,\r\n 107\r\n ]\r\n },\r\n {\r\n \u0022type\u0022: 1,\r\n \u0022subsidiaries\u0022: [\r\n 11,\r\n 12,\r\n 13,\r\n 14,\r\n 16,\r\n 17,\r\n 18,\r\n 19,\r\n 20,\r\n 21,\r\n 22,\r\n 23,\r\n 24,\r\n 25,\r\n 26,\r\n 33,\r\n 43,\r\n 54,\r\n 67,\r\n 69,\r\n 70,\r\n 71,\r\n 74,\r\n 80,\r\n 82,\r\n 107\r\n ],\r\n \u0022vendorApprovalStatus\u0022: 3\r\n }\r\n ],\r\n \u0022lastModifiedTimestamp\u0022: 1714080014453,\r\n \u0022netsuiteExternalId\u0022: \u0022AMP00087857\u0022\r\n }\r\n }\r\n },\r\n \u0022dmsDocuments\u0022: [\r\n {\r\n \u0022isRequiredToProcessCommission\u0022: true,\r\n \u0022checklistItemName\u0022: \u0022Residential Purchase Agreement\u0022\r\n },\r\n {\r\n \u0022checklistItemId\u0022: 2000000001,\r\n \u0022isRequiredToProcessCommission\u0022: false,\r\n \u0022checklistItemName\u0022: \u0022Referral - Referral Agreement\u0022,\r\n \u0022checklistItemPurposeType\u0022: 1\r\n }\r\n ],\r\n \u0022disableSubmitToCommission\u0022: false,\r\n \u0022calculationPreview\u0022: {\r\n \u0022dealCommission\u0022: {\r\n \u0022calculationError\u0022: {\r\n \u0022errors\u0022: [\r\n \u0022Failed to calculate deal commissions due to: Failed to build CalculateCommissionRequest due to internal error\u0022\r\n ]\r\n }\r\n }\r\n },\r\n \u0022agentCalculationPreview\u0022: {\r\n \u0022commissionSummary\u0022: {\r\n \u0022effectiveSplit\u0022: 90,\r\n \u0022grossCommissionIncome\u0022: 99999.9999,\r\n \u0022netCommissionIncome\u0022: 89999.99991,\r\n \u0022totalCommission\u0022: 89999.99991,\r\n \u0022compassOffTheGrossAllocation\u0022: {\r\n \u0022percent\u0022: 10,\r\n \u0022amount\u0022: 9999.99999\r\n },\r\n \u0022allocationRemainder\u0022: {\r\n \u0022offTheGrossAllocation\u0022: {\r\n \u0022percent\u0022: 0,\r\n \u0022amount\u0022: 0\r\n },\r\n \u0022offTheNetAllocation\u0022: {\r\n \u0022percent\u0022: 0,\r\n \u0022amount\u0022: 0\r\n }\r\n }\r\n },\r\n \u0022commissionSummaryByAmaId\u0022: {\r\n \u0022a0gK000000A01vxIAB\u0022: {\r\n \u0022effectiveSplit\u0022: 90,\r\n \u0022allocation\u0022: {\r\n \u0022offTheGrossAllocation\u0022: {\r\n \u0022percent\u0022: 90,\r\n \u0022amount\u0022: 89999.99991\r\n },\r\n \u0022offTheNetAllocation\u0022: {\r\n \u0022percent\u0022: 100,\r\n \u0022amount\u0022: 89999.99991\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}","TestCases":[{"Name":"Lodash merge with cloneDeep","Code":"const a = _.merge(_.cloneDeep(o), o)","IsDeferred":false},{"Name":"Lodash merge","Code":"const a = _.merge({}, o, o)","IsDeferred":false}]}