{"ScriptPreparationCode":"var MyObject = JSON.parse(\u0060[\r\n {\r\n \u0022id\u0022: 4936002,\r\n \u0022providerTimestamp\u0022: 1741090420000,\r\n \u0022sportsbookTimestamp\u0022: 1741090421000,\r\n \u0022name\u0022: \u0022Rio Ave FC U23 v Farense U23\u0022,\r\n \u0022startDate\u0022: \u00222025-03-04T11:00:00.000\u002B0000\u0022,\r\n \u0022status\u0022: 3,\r\n \u0022providerStatus\u0022: \u0022live\u0022,\r\n \u0022eventType\u0022: \u0022Match\u0022,\r\n \u0022sportId\u0022: 1,\r\n \u0022categoryId\u0022: 500000019,\r\n \u0022leagueId\u0022: 679,\r\n \u0022competitors\u0022: [\r\n {\r\n \u0022id\u0022: 2286,\r\n \u0022name\u0022: \u0022Rio Ave FC U23\u0022,\r\n \u0022externalIds\u0022: {\r\n \u0022RampFeed\u0022: \u002249_Rio Ave FC U23\u0022,\r\n \u0022betradarUnified\u0022: \u00221111452101\u0022\r\n }\r\n },\r\n {\r\n \u0022id\u0022: 104958,\r\n \u0022name\u0022: \u0022Farense U23\u0022,\r\n \u0022externalIds\u0022: {\r\n \u0022RampFeed\u0022: \u002249_Farense U23\u0022,\r\n \u0022betradarUnified\u0022: \u00221111823544\u0022,\r\n \u0022LSportsFeed\u0022: \u0022711152724289\u0022\r\n }\r\n }\r\n ],\r\n \u0022odds\u0022: [\r\n {\r\n \u0022id\u0022: 1,\r\n \u0022name\u0022: \u00223 way \u0022,\r\n \u0022outcomes\u0022: [\r\n {\r\n \u0022id\u0022: 1202932129,\r\n \u0022outcome\u0022: \u0022{$competitor1}\u0022,\r\n \u0022outcomeId\u0022: \u00221001\u0022,\r\n \u0022status\u0022: 0,\r\n \u0022oddValue\u0022: 81.0,\r\n \u0022providerTimestamp\u0022: \u00222025-03-04T12:12:49.000\u002B0000\u0022,\r\n \u0022cashOutAvailable\u0022: false\r\n },\r\n {\r\n \u0022id\u0022: 1202932128,\r\n \u0022outcome\u0022: \u0022draw\u0022,\r\n \u0022outcomeId\u0022: \u00221002\u0022,\r\n \u0022status\u0022: 0,\r\n \u0022oddValue\u0022: 26.0,\r\n \u0022providerTimestamp\u0022: \u00222025-03-04T12:12:55.000\u002B0000\u0022,\r\n \u0022cashOutAvailable\u0022: true\r\n },\r\n {\r\n \u0022id\u0022: 1202932127,\r\n \u0022outcome\u0022: \u0022{$competitor2}\u0022,\r\n \u0022outcomeId\u0022: \u00221003\u0022,\r\n \u0022status\u0022: 1,\r\n \u0022oddValue\u0022: 1.005,\r\n \u0022providerTimestamp\u0022: \u00222025-03-04T12:12:55.000\u002B0000\u0022,\r\n \u0022cashOutAvailable\u0022: false\r\n }\r\n ]\r\n }\r\n ],\r\n \u0022externalIds\u0022: {\r\n \u0022RampProvider\u0022: null,\r\n \u0022RampFeed\u0022: \u002213474809\u0022,\r\n \u0022BetradarCtrl\u0022: \u0022132657258\u0022,\r\n \u0022betradarUnified\u0022: \u0022sr:match:56746411\u0022,\r\n \u0022betradar\u0022: \u0022sr:match:56746411\u0022,\r\n \u0022aams\u0022: \u00223963227\u0022\r\n },\r\n \u0022additionalData\u0022: {\r\n \u0022subscription\u0022: {\r\n \u0022data\u0022: {\r\n \u0022id\u0022: \u002285ddb841047738e7abe7e360480e94fc\u0022,\r\n \u0022templateId\u0022: 1\r\n }\r\n },\r\n \u0022static\u0022: {\r\n \u0022venue\u0022: {\r\n \u0022name\u0022: \u0022Estadio dos Arcos\u0022,\r\n \u0022city\u0022: \u0022Vila do Conde\u0022,\r\n \u0022country\u0022: \u0022Portugal\u0022\r\n },\r\n \u0022jersey\u0022: [\r\n {\r\n \u0022base\u0022: \u0022fefffe\u0022,\r\n \u0022number\u0022: \u0022000000\u0022,\r\n \u0022sleeve\u0022: \u0022f8f8f3\u0022,\r\n \u0022type\u0022: \u0022third\u0022\r\n },\r\n {\r\n \u0022base\u0022: \u0022faf9f9\u0022,\r\n \u0022number\u0022: \u0022220303\u0022,\r\n \u0022sleeve\u0022: \u00221b0202\u0022,\r\n \u0022type\u0022: \u0022third\u0022\r\n }\r\n ],\r\n \u0022extraInfo\u0022: {\r\n \u0022RTS\u0022: \u0022not_available\u0022,\r\n \u0022streaming\u0022: \u0022false\u0022,\r\n \u0022auto_traded\u0022: \u0022false\u0022,\r\n \u0022period_length\u0022: \u002245\u0022,\r\n \u0022neutral_ground\u0022: \u0022false\u0022,\r\n \u0022coverage_source\u0022: \u0022venue\u0022,\r\n \u0022extended_live_markets_offered\u0022: \u0022false\u0022\r\n }\r\n },\r\n \u0022periodId\u0022: {\r\n \u0022data\u0022: 7\r\n },\r\n \u0022eventClock\u0022: {\r\n \u0022data\u0022: {\r\n \u0022currentPeriodStartTimestamp\u0022: 1741090041769,\r\n \u0022regularPeriodLength\u0022: 45\r\n }\r\n },\r\n \u0022scoreboard\u0022: {\r\n \u0022data\u0022: {\r\n \u0022currentHomeScore\u0022: \u00220\u0022,\r\n \u0022currentAwayScore\u0022: \u00223\u0022,\r\n \u0022periodScores\u0022: [\r\n {\r\n \u0022homeScore\u0022: \u00220\u0022,\r\n \u0022awayScore\u0022: \u00223\u0022,\r\n \u0022periodType\u0022: \u0022RegularPeriod\u0022,\r\n \u0022periodNumber\u0022: 1\r\n }\r\n ],\r\n \u0022fullTimeHomeScore\u0022: \u00220\u0022,\r\n \u0022fullTimeAwayScore\u0022: \u00223\u0022\r\n }\r\n },\r\n \u0022soccerStatistics\u0022: {\r\n \u0022data\u0022: [\r\n {\r\n \u0022teamType\u0022: \u0022HOME\u0022,\r\n \u0022redCards\u0022: 0,\r\n \u0022yellowCards\u0022: 1,\r\n \u0022yellowRedCards\u0022: 0,\r\n \u0022cornerKicks\u0022: 2\r\n },\r\n {\r\n \u0022teamType\u0022: \u0022AWAY\u0022,\r\n \u0022redCards\u0022: 0,\r\n \u0022yellowCards\u0022: 1,\r\n \u0022yellowRedCards\u0022: 0,\r\n \u0022cornerKicks\u0022: 5\r\n }\r\n ]\r\n }\r\n },\r\n \u0022oddsCount\u0022: 2,\r\n \u0022resultedOddsCount\u0022: 0,\r\n \u0022totalOddsCount\u0022: 3,\r\n \u0022enrichment\u0022: {\r\n \u0022animation\u0022: [\r\n \u0022betradarTracker\u0022\r\n ]\r\n },\r\n \u0022marketsCount\u0022: 1,\r\n \u0022enabled\u0022: true\r\n }\r\n]\u0060);\r\n\r\nvar myCopy = null;","TestCases":[{"Name":"Lodash cloneDeep","Code":"myCopy = _.cloneDeep(MyObject);","IsDeferred":false},{"Name":"Native structuredClone","Code":"myCopy = structuredClone(MyObject);","IsDeferred":false}]}