{"ScriptPreparationCode":"var obj = {\r\n get stuff() {\r\n return \u0022a string\u0022;\r\n },\r\n author: \u0027Jason Carmona\u0027,\r\n fieldNumber: 112050642,\r\n nestedObject: {\r\n funFact1: \u0027You burn more calories sleeping than you do watching television\u0027,\r\n funFact2: \u0027The average person spends 6 months of their lifetime waiting on a red light to turn green\u0027,\r\n funFact3: \u0027There are more possible iterations of a game of chess than there are atoms in the known universe\u0027,\r\n funFact4: \u0027Coca-Cola would be green if coloring wasn\u2019t added to it\u0027,\r\n funFact5: \u0027You cannot snore and dream at the same time\u0027\r\n },\r\n arr: [{\r\n a: 1,\r\n b: \u0027hello\u0027\r\n },\r\n {\r\n a: 2,\r\n b: \u0027world\u0027\r\n },\r\n ],\r\n s: new Set([1, 2, 3]),\r\n m: new Map([[\u0022a\u0022, 1], [\u0022b\u0022, 2]]),\r\n};\r\n\r\nvar objCopy = null;","TestCases":[{"Name":"lodash - cloneDeep","Code":"objCopy = _.cloneDeep(obj);","IsDeferred":false},{"Name":"structuredClone","Code":"objCopy = structuredClone(obj);","IsDeferred":false},{"Name":"ramda - clone","Code":"objCopy = R.clone(obj);","IsDeferred":false}]}