17 duplicated lines in: - exercises/node-javascript/encryption-context-complete/retrieve.js (24:41, 51%) - exercises/node-typescript/encryption-context-complete/src/retrieve.ts (36:53, 42%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-start/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-start/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-start/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (15:31, 31%) - exercises/node-typescript/encryption-context-complete/src/store.ts (13:29, 34%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-start/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-complete/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (15:31, 30%) - exercises/node-typescript/encryption-context-complete/src/store.ts (13:29, 34%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-complete/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-start/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-start/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-complete/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-start/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (15:33, 31%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (13:31, 36%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-start/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-complete/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (15:31, 31%) - exercises/node-typescript/encryption-context-start/src/store.ts (13:29, 36%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-start/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-start/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (15:31, 30%) - exercises/node-typescript/encryption-context-start/src/store.ts (13:29, 36%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-complete/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-complete/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-start/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/add-esdk-start/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-start/config.js (11:30, 71%) - exercises/node-typescript/add-esdk-start/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/config.js (11:30, 71%) - exercises/node-typescript/multi-cmk-complete/src/config.ts (13:32, 78%) 15 duplicated lines in: - exercises/node-javascript/encryption-context-complete/config.js (11:30, 71%) - exercises/node-typescript/encryption-context-start/src/config.ts (13:32, 78%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (39:57, 28%) - exercises/node-typescript/encryption-context-complete/src/store.ts (38:56, 32%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/search.js (14:27, 63%) - exercises/node-typescript/encryption-context-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-start/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/search.js (14:27, 63%) - exercises/node-typescript/add-esdk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/encryption-context-complete/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-complete/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-complete/list.js (13:26, 66%) - exercises/node-typescript/encryption-context-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/list.js (13:26, 66%) - exercises/node-typescript/multi-cmk-complete/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/add-esdk-start/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-start/src/list.ts (16:29, 63%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/search.js (14:27, 63%) - exercises/node-typescript/multi-cmk-start/src/search.ts (19:32, 53%) 14 duplicated lines in: - exercises/node-javascript/multi-cmk-start/list.js (13:26, 66%) - exercises/node-typescript/add-esdk-complete/src/list.ts (16:29, 63%) 13 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (14:29, 30%) - exercises/node-typescript/add-esdk-complete/src/store.ts (15:30, 33%) 13 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (36:53, 30%) - exercises/node-typescript/add-esdk-complete/src/store.ts (38:55, 33%) 13 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (14:29, 30%) - exercises/node-typescript/multi-cmk-start/src/store.ts (13:30, 33%) 13 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (36:53, 30%) - exercises/node-typescript/encryption-context-start/src/store.ts (37:54, 31%) 13 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (31:48, 34%) - exercises/node-typescript/add-esdk-start/src/store.ts (33:50, 37%) 13 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (36:53, 30%) - exercises/node-typescript/multi-cmk-start/src/store.ts (38:54, 33%) 13 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (15:32, 28%) - exercises/node-typescript/add-esdk-complete/src/store.ts (15:30, 33%) 13 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (36:53, 30%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (39:55, 31%) 13 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (15:32, 28%) - exercises/node-typescript/multi-cmk-start/src/store.ts (13:30, 33%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (40:55, 26%) - exercises/node-typescript/multi-cmk-start/src/store.ts (39:54, 30%) 12 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (39:55, 25%) - exercises/node-typescript/encryption-context-start/src/store.ts (38:54, 29%) 12 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (39:55, 25%) - exercises/node-typescript/add-esdk-complete/src/store.ts (39:55, 30%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (40:55, 26%) - exercises/node-typescript/add-esdk-complete/src/store.ts (39:55, 30%) 12 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (39:55, 25%) - exercises/node-typescript/multi-cmk-start/src/store.ts (39:54, 30%) 12 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (39:55, 25%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (40:55, 29%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (41:56, 25%) - exercises/node-typescript/multi-cmk-start/src/store.ts (39:54, 30%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (41:56, 25%) - exercises/node-typescript/add-esdk-complete/src/store.ts (39:55, 30%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (41:56, 25%) - exercises/node-typescript/encryption-context-start/src/store.ts (38:54, 29%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (40:55, 26%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (40:55, 29%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (40:55, 26%) - exercises/node-typescript/encryption-context-start/src/store.ts (38:54, 29%) 12 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (41:56, 25%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (40:55, 29%) 9 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (15:24, 18%) - exercises/node-typescript/multi-cmk-start/src/store.ts (13:24, 23%) 9 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (15:24, 18%) - exercises/node-typescript/add-esdk-complete/src/store.ts (15:25, 23%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (36:46, 20%) - exercises/node-typescript/add-esdk-start/src/store.ts (33:43, 25%) 9 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (15:24, 18%) - exercises/node-typescript/multi-cmk-start/src/store.ts (13:24, 23%) 9 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (15:26, 19%) - exercises/node-typescript/encryption-context-start/src/store.ts (13:22, 21%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (31:41, 23%) - exercises/node-typescript/encryption-context-start/src/store.ts (37:47, 21%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (31:41, 23%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (39:49, 21%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (13:24, 23%) - exercises/node-typescript/add-esdk-start/src/store.ts (14:25, 25%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (31:41, 23%) - exercises/node-typescript/add-esdk-complete/src/store.ts (38:48, 23%) 9 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (15:26, 19%) - exercises/node-typescript/encryption-context-complete/src/store.ts (13:22, 20%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (36:46, 20%) - exercises/node-typescript/encryption-context-complete/src/store.ts (37:47, 20%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (14:24, 20%) - exercises/node-typescript/encryption-context-start/src/store.ts (13:22, 21%) 9 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (15:24, 18%) - exercises/node-typescript/add-esdk-complete/src/store.ts (15:25, 23%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (31:41, 23%) - exercises/node-typescript/multi-cmk-start/src/store.ts (38:48, 23%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (14:24, 20%) - exercises/node-typescript/encryption-context-complete/src/store.ts (13:22, 20%) 9 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (31:41, 23%) - exercises/node-typescript/encryption-context-complete/src/store.ts (37:47, 20%) 8 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (13:20, 21%) - exercises/node-typescript/encryption-context-start/src/store.ts (13:20, 19%) 8 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (13:20, 21%) - exercises/node-typescript/add-esdk-complete/src/store.ts (15:22, 20%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (15:22, 16%) - exercises/node-typescript/encryption-context-start/src/store.ts (13:20, 19%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (15:22, 16%) - exercises/node-typescript/add-esdk-complete/src/store.ts (15:22, 20%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (39:48, 16%) - exercises/node-typescript/encryption-context-complete/src/store.ts (38:47, 18%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (15:22, 17%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (13:20, 19%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (41:50, 16%) - exercises/node-typescript/encryption-context-complete/src/store.ts (38:47, 18%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (39:48, 16%) - exercises/node-typescript/encryption-context-start/src/store.ts (38:47, 19%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (41:50, 16%) - exercises/node-typescript/add-esdk-start/src/store.ts (34:43, 22%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (15:22, 16%) - exercises/node-typescript/multi-cmk-start/src/store.ts (13:20, 20%) 8 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (13:20, 21%) - exercises/node-typescript/multi-cmk-start/src/store.ts (13:20, 20%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (15:22, 16%) - exercises/node-typescript/add-esdk-start/src/store.ts (14:21, 22%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (15:22, 16%) - exercises/node-typescript/encryption-context-complete/src/store.ts (13:20, 18%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (39:48, 16%) - exercises/node-typescript/multi-cmk-start/src/store.ts (39:48, 20%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (15:22, 17%) - exercises/node-typescript/add-esdk-start/src/store.ts (14:21, 22%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (15:22, 16%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (13:20, 19%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (39:48, 16%) - exercises/node-typescript/add-esdk-start/src/store.ts (34:43, 22%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (40:49, 17%) - exercises/node-typescript/add-esdk-start/src/store.ts (34:43, 22%) 8 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (13:20, 21%) - exercises/node-typescript/encryption-context-complete/src/store.ts (13:20, 18%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (15:22, 16%) - exercises/node-typescript/add-esdk-start/src/store.ts (14:21, 22%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-complete/store.js (15:22, 16%) - exercises/node-typescript/add-esdk-start/src/store.ts (14:21, 22%) 8 duplicated lines in: - exercises/node-javascript/add-esdk-start/store.js (13:20, 21%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (13:20, 19%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-start/store.js (15:22, 16%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (13:20, 19%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (39:48, 16%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (40:49, 19%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (39:48, 16%) - exercises/node-typescript/add-esdk-start/src/store.ts (34:43, 22%) 8 duplicated lines in: - exercises/node-javascript/encryption-context-complete/store.js (39:48, 16%) - exercises/node-typescript/add-esdk-complete/src/store.ts (39:48, 20%) 8 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (14:21, 18%) - exercises/node-typescript/multi-cmk-complete/src/store.ts (13:20, 19%) 8 duplicated lines in: - exercises/node-javascript/add-esdk-complete/store.js (14:21, 18%) - exercises/node-typescript/add-esdk-start/src/store.ts (14:21, 22%) 8 duplicated lines in: - exercises/node-javascript/multi-cmk-start/store.js (40:49, 17%) - exercises/node-typescript/encryption-context-complete/src/store.ts (38:47, 18%)