{"ScriptPreparationCode":"var participants = {\r\n \u00221234\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00225678\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00229101\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00221121\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00223141\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00225161\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00227181\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00229202\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00221223\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00223243\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00221\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00222\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00223\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00224\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00225\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00226\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00227\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00228\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u00229\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002210\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002211\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002212\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002213\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002214\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002215\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002216\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002217\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002218\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002219\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002220\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002221\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002222\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002223\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002224\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002225\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002226\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002227\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002228\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002229\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002230\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002231\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002232\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002233\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002234\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002235\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002236\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002237\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002238\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002239\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002240\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002241\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002242\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002243\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002244\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002245\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002246\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002247\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002248\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002249\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002250\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002251\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002252\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002253\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002254\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002255\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n \u002256\u0022: { \u0022hidden\u0022: true, \u0022name\u0022: \u0022flol\u0022 },\r\n};\r\nvar currentID = \u002251\u0022;\r\nvar noCurrentID = 200;","TestCases":[{"Name":"using filter","Code":"const allParticipants = Object.keys(participants).filter((id) =\u003E id !== currentID);\r\nconst allParticipants2 = Object.keys(participants).filter((id) =\u003E id !== noCurrentID);","IsDeferred":false},{"Name":"using check before filter","Code":"if (participants[currentID]) {\r\n const allParticipants = Object.keys(participants).filter((id) =\u003E id !== currentID);\r\n}\r\n\r\nif (participants[noCurrentID]) {\r\n const allParticipants = Object.keys(participants).filter((id) =\u003E id !== noCurrentID);\r\n}","IsDeferred":false},{"Name":"checking amount and if","Code":"const coef = participants[currentID] ? 1 : 0;\r\nconst amountOfParticipants = Object.keys(participants).length - coef;\r\nif (amountOfParticipants === 1) {} else {}\r\n\r\nconst coef2 = participants[noCurrentID] ? 1 : 0;\r\nconst amountOfParticipants2 = Object.keys(participants).length - coef2;\r\nif (amountOfParticipants2 === 1) {} else {}","IsDeferred":false}]}