{"ScriptPreparationCode":"state = {\r\n \u0022id\u0022: \u00222206513\u0022,\r\n \u0022type\u0022: \u0022HOME_BLADDER_DIARY\u0022,\r\n \u0022status\u0022: \u0022STARTED\u0022,\r\n \u0022cycles\u0022: [\r\n {\r\n \u0022id\u0022: \u00222206514\u0022,\r\n \u0022index\u0022: 1,\r\n \u0022number\u0022: 1,\r\n \u0022status\u0022: \u0022COMPLETED\u0022,\r\n \u0022eventIds\u0022: [\r\n \u00222206517\u0022,\r\n \u00222206533\u0022,\r\n \u00222206525\u0022\r\n ],\r\n \u0022patientEvaluation\u0022: \u0022COMPLETE\u0022,\r\n \u0022startDate\u0022: \u00222023-11-13T15:03:55.312\u002B01:00\u0022,\r\n \u0022finished\u0022: false\r\n },\r\n {\r\n \u0022id\u0022: \u00222206515\u0022,\r\n \u0022index\u0022: 2,\r\n \u0022number\u0022: 2,\r\n \u0022status\u0022: \u0022STARTED\u0022,\r\n \u0022eventIds\u0022: [\r\n \u00222206544\u0022,\r\n \u00222206547\u0022,\r\n \u00222206599\u0022,\r\n \u00222206550\u0022,\r\n \u00222206553\u0022,\r\n \u00222206541\u0022,\r\n \u00222206556\u0022,\r\n \u00222206559\u0022,\r\n \u00222206607\u0022\r\n ],\r\n \u0022patientEvaluation\u0022: null,\r\n \u0022startDate\u0022: \u00222023-11-15T09:36:28.470Z\u0022,\r\n \u0022finished\u0022: false\r\n }\r\n ],\r\n \u0022medicalReason\u0022: null,\r\n \u0022medication\u0022: null,\r\n \u0022notes\u0022: null,\r\n \u0022management\u0022: null,\r\n \u0022amountOfFlows\u0022: null,\r\n \u0022patientNotes\u0022: null,\r\n \u0022usualWakeTime\u0022: \u002207:00\u0022,\r\n \u0022usualSleepTime\u0022: \u002223:00\u0022,\r\n \u0022catheterization\u0022: \u0022NEVER\u0022,\r\n \u0022amountOfCycles\u0022: 2,\r\n \u0022volumeHidden\u0022: false,\r\n \u0022forceConsecutiveCycles\u0022: true\r\n}","TestCases":[{"Name":"Immer","Code":"const result = immer.produce(state, draft =\u003E { \r\ndraft.cycles[0].eventIds[3] = \u0027POTATO\u0027 \r\ndraft.cycles[0].eventIds[2] = \u0027POTATO\u0027 \r\ndraft.cycles[0].eventIds[1] = \u0027POTATO\u0027 \r\ndraft.cycles[0].eventIds[0] = \u0027POTATO\u0027 \r\n\r\n})","IsDeferred":false},{"Name":"cloneDeep","Code":"let result = _.cloneDeep(state);\r\nresult.cycles[0].eventIds[3] = \u0027POTATO\u0027;\r\nresult = _.cloneDeep(state);\r\nresult.cycles[0].eventIds[2] = \u0027POTATO\u0027;\r\nresult = _.cloneDeep(state);\r\nresult.cycles[0].eventIds[1] = \u0027POTATO\u0027;\r\nresult = _.cloneDeep(state);\r\nresult.cycles[0].eventIds[0] = \u0027POTATO\u0027;","IsDeferred":false}]}