{"ScriptPreparationCode":"var a = [\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_0_366851\u0022,\r\n \u0022value\u0022: \u0022asdfas\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 0,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022update\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_1_366851\u0022,\r\n \u0022value\u0022: \u0022wqerqa\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 1,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_2_366851\u0022,\r\n \u0022value\u0022: \u0022asdfa\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 2,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_3_366851\u0022,\r\n \u0022value\u0022: \u0022ZXcz\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 3,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_4_366851\u0022,\r\n \u0022value\u0022: \u0022qwerqwer\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 4,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n }\r\n];\r\n\r\nvar b = [\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_0_366851\u0022,\r\n \u0022value\u0022: \u0022asdfas\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 0,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022update\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_1_366851\u0022,\r\n \u0022value\u0022: \u0022wqerqa\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 1,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_2_366851\u0022,\r\n \u0022value\u0022: \u0022asdfa\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 2,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_3_366851\u0022,\r\n \u0022value\u0022: \u0022ZXcz\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 3,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n },\r\n {\r\n \u0022identifier\u0022: \u0022OLDC_29322_5891_4_366851\u0022,\r\n \u0022value\u0022: \u0022qwerqwer\u0022,\r\n \u0022metaName\u0022: \u0022Lev2Value\u0022,\r\n \u0022iteration\u0022: 4,\r\n \u0022cellAccessMode\u0022: \u0022edit\u0022,\r\n \u0022maskType\u0022: \u0022[General]\u0022,\r\n \u0022dataType\u0022: \u0022char\u0022,\r\n \u0022action\u0022: \u0022add\u0022,\r\n \u0022maskTypeId\u0022: 483,\r\n \u0022subScreenDataId\u0022: 0,\r\n \u0022subScreenId\u0022: 0,\r\n \u0022rowDataId\u0022: 16378324,\r\n \u0022rowId\u0022: 76169\r\n }\r\n];","TestCases":[{"Name":"JSON.stringify","Code":"JSON.stringify(a);","IsDeferred":false},{"Name":"Function","Code":"const sourceOptions = {\r\n array: [],\r\n repeatsAt: false,\r\n};\r\nconst sourceOptionsIndex = {};\r\na.forEach((entry) =\u003E {\r\n if (entry.value \u0026\u0026 entry.value.trim() \u0026\u0026 !sourceOptionsIndex[entry.value.trim()]) {\r\n sourceOptionsIndex[entry.value.trim()] = true;\r\n sourceOptions.array.push(entry);\r\n } else if (entry.value) {\r\n sourceOptions.repeatsAt = entry.identifier;\r\n }\r\n});","IsDeferred":false}]}