{"ScriptPreparationCode":null,"TestCases":[{"Name":"spread operator","Code":"var params = [ \u0027AF\u0027,\u0027AL\u0027,\u0027DZ\u0027,\u0027AS\u0027,\u0027AD\u0027,\u0027AO\u0027,\u0027AI\u0027,\u0027A1\u0027,\u0027AQ\u0027,\u0027AG\u0027,\u0027AR\u0027,\u0027AM\u0027,\u0027AW\u0027,\u0027AU\u0027,\u0027AT\u0027,\u0027AZ\u0027,\u0027BS\u0027,\u0027BH\u0027,\u0027BD\u0027,\u0027BB\u0027,\u0027BY\u0027,\u0027BE\u0027,\u0027BZ\u0027,\u0027BJ\u0027,\u0027BM\u0027,\u0027BT\u0027,\u0027BO\u0027,\u0027BQ\u0027,\u0027BA\u0027,\u0027BW\u0027,\u0027BV\u0027,\u0027BR\u0027,\u0027IO\u0027,\u0027BN\u0027,\u0027BG\u0027,\u0027BF\u0027,\u0027BI\u0027,\u0027KH\u0027,\u0027CM\u0027,\u0027CA\u0027,\u0027IC\u0027,\u0027CV\u0027,\u0027KY\u0027,\u0027CF\u0027,\u0027TD\u0027,\u0027CL\u0027,\u0027CN\u0027,\u0027CX\u0027,\u0027CC\u0027,\u0027CO\u0027,\u0027KM\u0027,\u0027CD\u0027,\u0027CG\u0027,\u0027CK\u0027,\u0027CR\u0027,\u0027CI\u0027,\u0027HR\u0027,\u0027CU\u0027,\u0027CW\u0027,\u0027CY\u0027,\u0027CZ\u0027,\u0027DK\u0027,\u0027DJ\u0027,\u0027DM\u0027,\u0027DO\u0027,\u0027EC\u0027,\u0027EG\u0027,\u0027SV\u0027,\u0027GQ\u0027,\u0027ER\u0027,\u0027EE\u0027,\u0027ET\u0027,\u0027FK\u0027,\u0027FO\u0027,\u0027FJ\u0027,\u0027FI\u0027,\u0027FR\u0027,\u0027GF\u0027,\u0027PF\u0027,\u0027TF\u0027,\u0027GA\u0027,\u0027GM\u0027,\u0027GE\u0027,\u0027DE\u0027,\u0027GH\u0027,\u0027GI\u0027,\u0027GR\u0027,\u0027GL\u0027,\u0027GD\u0027,\u0027GP\u0027,\u0027GU\u0027,\u0027GT\u0027,\u0027GG\u0027,\u0027GN\u0027,\u0027GW\u0027,\u0027GY\u0027,\u0027HT\u0027,\u0027HM\u0027,\u0027HN\u0027,\u0027HK\u0027,\u0027HU\u0027,\u0027IS\u0027,\u0027IN\u0027,\u0027ID\u0027,\u0027IR\u0027,\u0027IQ\u0027,\u0027IE\u0027,\u0027IM\u0027,\u0027IL\u0027,\u0027IT\u0027,\u0027JM\u0027,\u0027JP\u0027,\u0027JE\u0027,\u0027JO\u0027,\u0027KZ\u0027,\u0027KE\u0027,\u0027KI\u0027,\u0027KP\u0027,\u0027KR\u0027,\u0027XK\u0027,\u0027KW\u0027,\u0027KG\u0027,\u0027LA\u0027,\u0027LV\u0027,\u0027LB\u0027,\u0027LS\u0027,\u0027LR\u0027,\u0027LY\u0027,\u0027LI\u0027,\u0027LT\u0027,\u0027LU\u0027,\u0027MO\u0027,\u0027MG\u0027,\u0027MW\u0027,\u0027MY\u0027,\u0027MV\u0027,\u0027ML\u0027,\u0027MT\u0027,\u0027MH\u0027,\u0027MQ\u0027,\u0027MR\u0027,\u0027MU\u0027,\u0027YT\u0027,\u0027MX\u0027,\u0027FM\u0027,\u0027MD\u0027,\u0027MC\u0027,\u0027MN\u0027,\u0027ME\u0027,\u0027MS\u0027,\u0027MA\u0027,\u0027MZ\u0027,\u0027MM\u0027,\u0027NA\u0027,\u0027NR\u0027,\u0027NP\u0027,\u0027NL\u0027,\u0027AN\u0027,\u0027NC\u0027,\u0027NZ\u0027,\u0027NI\u0027,\u0027NE\u0027,\u0027NG\u0027,\u0027NU\u0027,\u0027NF\u0027,\u0027MK\u0027,\u0027MP\u0027,\u0027NO\u0027,\u0027OM\u0027,\u0027O1\u0027,\u0027PK\u0027,\u0027PW\u0027,\u0027PS\u0027,\u0027PA\u0027,\u0027PG\u0027,\u0027PY\u0027,\u0027PE\u0027,\u0027PH\u0027,\u0027PN\u0027,\u0027PL\u0027,\u0027PT\u0027,\u0027PR\u0027,\u0027QA\u0027,\u0027RE\u0027,\u0027RO\u0027,\u0027RU\u0027,\u0027RW\u0027,\u0027BL\u0027,\u0027SH\u0027,\u0027KN\u0027,\u0027LC\u0027,\u0027MF\u0027,\u0027PM\u0027,\u0027VC\u0027,\u0027WS\u0027,\u0027SM\u0027,\u0027ST\u0027,\u0027A2\u0027,\u0027SA\u0027,\u0027SN\u0027,\u0027RS\u0027,\u0027SC\u0027,\u0027SL\u0027,\u0027SG\u0027,\u0027SX\u0027,\u0027SK\u0027,\u0027SI\u0027,\u0027SB\u0027,\u0027SO\u0027,\u0027ZA\u0027,\u0027GS\u0027,\u0027SS\u0027,\u0027ES\u0027,\u0027LK\u0027,\u0027SD\u0027,\u0027SR\u0027,\u0027SJ\u0027,\u0027SZ\u0027,\u0027SE\u0027,\u0027CH\u0027,\u0027SY\u0027,\u0027TW\u0027,\u0027TJ\u0027,\u0027TZ\u0027,\u0027TH\u0027,\u0027TL\u0027,\u0027TG\u0027,\u0027TK\u0027,\u0027TO\u0027,\u0027TT\u0027,\u0027TN\u0027,\u0027TR\u0027,\u0027TM\u0027,\u0027TC\u0027,\u0027TV\u0027,\u0027UG\u0027,\u0027UA\u0027,\u0027AE\u0027,\u0027UK\u0027,\u0027US\u0027,\u0027UM\u0027,\u0027XX\u0027,\u0027UY\u0027,\u0027UZ\u0027,\u0027VU\u0027,\u0027VA\u0027,\u0027VE\u0027,\u0027VN\u0027,\u0027VG\u0027,\u0027VI\u0027,\u0027WF\u0027,\u0027EH\u0027,\u0027YE\u0027,\u0027ZM\u0027,\u0027ZW\u0027 ]\r\nvar other = params.reduce((acc, countryCode) =\u003E {\r\n\tconst hasVowel = [\u0027A\u0027, \u0027E\u0027, \u0027I\u0027, \u0027O\u0027, \u0027U\u0027];\r\n\tif (hasVowel) {\r\n \treturn [ ...acc, ...hasVowel]\r\n }\r\n \treturn acc;\r\n}, []);","IsDeferred":false},{"Name":"Push","Code":"var params = [ \u0027AF\u0027,\u0027AL\u0027,\u0027DZ\u0027,\u0027AS\u0027,\u0027AD\u0027,\u0027AO\u0027,\u0027AI\u0027,\u0027A1\u0027,\u0027AQ\u0027,\u0027AG\u0027,\u0027AR\u0027,\u0027AM\u0027,\u0027AW\u0027,\u0027AU\u0027,\u0027AT\u0027,\u0027AZ\u0027,\u0027BS\u0027,\u0027BH\u0027,\u0027BD\u0027,\u0027BB\u0027,\u0027BY\u0027,\u0027BE\u0027,\u0027BZ\u0027,\u0027BJ\u0027,\u0027BM\u0027,\u0027BT\u0027,\u0027BO\u0027,\u0027BQ\u0027,\u0027BA\u0027,\u0027BW\u0027,\u0027BV\u0027,\u0027BR\u0027,\u0027IO\u0027,\u0027BN\u0027,\u0027BG\u0027,\u0027BF\u0027,\u0027BI\u0027,\u0027KH\u0027,\u0027CM\u0027,\u0027CA\u0027,\u0027IC\u0027,\u0027CV\u0027,\u0027KY\u0027,\u0027CF\u0027,\u0027TD\u0027,\u0027CL\u0027,\u0027CN\u0027,\u0027CX\u0027,\u0027CC\u0027,\u0027CO\u0027,\u0027KM\u0027,\u0027CD\u0027,\u0027CG\u0027,\u0027CK\u0027,\u0027CR\u0027,\u0027CI\u0027,\u0027HR\u0027,\u0027CU\u0027,\u0027CW\u0027,\u0027CY\u0027,\u0027CZ\u0027,\u0027DK\u0027,\u0027DJ\u0027,\u0027DM\u0027,\u0027DO\u0027,\u0027EC\u0027,\u0027EG\u0027,\u0027SV\u0027,\u0027GQ\u0027,\u0027ER\u0027,\u0027EE\u0027,\u0027ET\u0027,\u0027FK\u0027,\u0027FO\u0027,\u0027FJ\u0027,\u0027FI\u0027,\u0027FR\u0027,\u0027GF\u0027,\u0027PF\u0027,\u0027TF\u0027,\u0027GA\u0027,\u0027GM\u0027,\u0027GE\u0027,\u0027DE\u0027,\u0027GH\u0027,\u0027GI\u0027,\u0027GR\u0027,\u0027GL\u0027,\u0027GD\u0027,\u0027GP\u0027,\u0027GU\u0027,\u0027GT\u0027,\u0027GG\u0027,\u0027GN\u0027,\u0027GW\u0027,\u0027GY\u0027,\u0027HT\u0027,\u0027HM\u0027,\u0027HN\u0027,\u0027HK\u0027,\u0027HU\u0027,\u0027IS\u0027,\u0027IN\u0027,\u0027ID\u0027,\u0027IR\u0027,\u0027IQ\u0027,\u0027IE\u0027,\u0027IM\u0027,\u0027IL\u0027,\u0027IT\u0027,\u0027JM\u0027,\u0027JP\u0027,\u0027JE\u0027,\u0027JO\u0027,\u0027KZ\u0027,\u0027KE\u0027,\u0027KI\u0027,\u0027KP\u0027,\u0027KR\u0027,\u0027XK\u0027,\u0027KW\u0027,\u0027KG\u0027,\u0027LA\u0027,\u0027LV\u0027,\u0027LB\u0027,\u0027LS\u0027,\u0027LR\u0027,\u0027LY\u0027,\u0027LI\u0027,\u0027LT\u0027,\u0027LU\u0027,\u0027MO\u0027,\u0027MG\u0027,\u0027MW\u0027,\u0027MY\u0027,\u0027MV\u0027,\u0027ML\u0027,\u0027MT\u0027,\u0027MH\u0027,\u0027MQ\u0027,\u0027MR\u0027,\u0027MU\u0027,\u0027YT\u0027,\u0027MX\u0027,\u0027FM\u0027,\u0027MD\u0027,\u0027MC\u0027,\u0027MN\u0027,\u0027ME\u0027,\u0027MS\u0027,\u0027MA\u0027,\u0027MZ\u0027,\u0027MM\u0027,\u0027NA\u0027,\u0027NR\u0027,\u0027NP\u0027,\u0027NL\u0027,\u0027AN\u0027,\u0027NC\u0027,\u0027NZ\u0027,\u0027NI\u0027,\u0027NE\u0027,\u0027NG\u0027,\u0027NU\u0027,\u0027NF\u0027,\u0027MK\u0027,\u0027MP\u0027,\u0027NO\u0027,\u0027OM\u0027,\u0027O1\u0027,\u0027PK\u0027,\u0027PW\u0027,\u0027PS\u0027,\u0027PA\u0027,\u0027PG\u0027,\u0027PY\u0027,\u0027PE\u0027,\u0027PH\u0027,\u0027PN\u0027,\u0027PL\u0027,\u0027PT\u0027,\u0027PR\u0027,\u0027QA\u0027,\u0027RE\u0027,\u0027RO\u0027,\u0027RU\u0027,\u0027RW\u0027,\u0027BL\u0027,\u0027SH\u0027,\u0027KN\u0027,\u0027LC\u0027,\u0027MF\u0027,\u0027PM\u0027,\u0027VC\u0027,\u0027WS\u0027,\u0027SM\u0027,\u0027ST\u0027,\u0027A2\u0027,\u0027SA\u0027,\u0027SN\u0027,\u0027RS\u0027,\u0027SC\u0027,\u0027SL\u0027,\u0027SG\u0027,\u0027SX\u0027,\u0027SK\u0027,\u0027SI\u0027,\u0027SB\u0027,\u0027SO\u0027,\u0027ZA\u0027,\u0027GS\u0027,\u0027SS\u0027,\u0027ES\u0027,\u0027LK\u0027,\u0027SD\u0027,\u0027SR\u0027,\u0027SJ\u0027,\u0027SZ\u0027,\u0027SE\u0027,\u0027CH\u0027,\u0027SY\u0027,\u0027TW\u0027,\u0027TJ\u0027,\u0027TZ\u0027,\u0027TH\u0027,\u0027TL\u0027,\u0027TG\u0027,\u0027TK\u0027,\u0027TO\u0027,\u0027TT\u0027,\u0027TN\u0027,\u0027TR\u0027,\u0027TM\u0027,\u0027TC\u0027,\u0027TV\u0027,\u0027UG\u0027,\u0027UA\u0027,\u0027AE\u0027,\u0027UK\u0027,\u0027US\u0027,\u0027UM\u0027,\u0027XX\u0027,\u0027UY\u0027,\u0027UZ\u0027,\u0027VU\u0027,\u0027VA\u0027,\u0027VE\u0027,\u0027VN\u0027,\u0027VG\u0027,\u0027VI\u0027,\u0027WF\u0027,\u0027EH\u0027,\u0027YE\u0027,\u0027ZM\u0027,\u0027ZW\u0027 ]\r\nvar other = params.reduce((acc, countryCode) =\u003E {\r\n\tconst hasVowel = [\u0027A\u0027, \u0027E\u0027, \u0027I\u0027, \u0027O\u0027, \u0027U\u0027];\r\n\tif (hasVowel) {\r\n \tacc.push(...hasVowel);\r\n }\r\n \treturn acc;\r\n}, []);","IsDeferred":false},{"Name":"Concat","Code":"var params = [ \u0027AF\u0027,\u0027AL\u0027,\u0027DZ\u0027,\u0027AS\u0027,\u0027AD\u0027,\u0027AO\u0027,\u0027AI\u0027,\u0027A1\u0027,\u0027AQ\u0027,\u0027AG\u0027,\u0027AR\u0027,\u0027AM\u0027,\u0027AW\u0027,\u0027AU\u0027,\u0027AT\u0027,\u0027AZ\u0027,\u0027BS\u0027,\u0027BH\u0027,\u0027BD\u0027,\u0027BB\u0027,\u0027BY\u0027,\u0027BE\u0027,\u0027BZ\u0027,\u0027BJ\u0027,\u0027BM\u0027,\u0027BT\u0027,\u0027BO\u0027,\u0027BQ\u0027,\u0027BA\u0027,\u0027BW\u0027,\u0027BV\u0027,\u0027BR\u0027,\u0027IO\u0027,\u0027BN\u0027,\u0027BG\u0027,\u0027BF\u0027,\u0027BI\u0027,\u0027KH\u0027,\u0027CM\u0027,\u0027CA\u0027,\u0027IC\u0027,\u0027CV\u0027,\u0027KY\u0027,\u0027CF\u0027,\u0027TD\u0027,\u0027CL\u0027,\u0027CN\u0027,\u0027CX\u0027,\u0027CC\u0027,\u0027CO\u0027,\u0027KM\u0027,\u0027CD\u0027,\u0027CG\u0027,\u0027CK\u0027,\u0027CR\u0027,\u0027CI\u0027,\u0027HR\u0027,\u0027CU\u0027,\u0027CW\u0027,\u0027CY\u0027,\u0027CZ\u0027,\u0027DK\u0027,\u0027DJ\u0027,\u0027DM\u0027,\u0027DO\u0027,\u0027EC\u0027,\u0027EG\u0027,\u0027SV\u0027,\u0027GQ\u0027,\u0027ER\u0027,\u0027EE\u0027,\u0027ET\u0027,\u0027FK\u0027,\u0027FO\u0027,\u0027FJ\u0027,\u0027FI\u0027,\u0027FR\u0027,\u0027GF\u0027,\u0027PF\u0027,\u0027TF\u0027,\u0027GA\u0027,\u0027GM\u0027,\u0027GE\u0027,\u0027DE\u0027,\u0027GH\u0027,\u0027GI\u0027,\u0027GR\u0027,\u0027GL\u0027,\u0027GD\u0027,\u0027GP\u0027,\u0027GU\u0027,\u0027GT\u0027,\u0027GG\u0027,\u0027GN\u0027,\u0027GW\u0027,\u0027GY\u0027,\u0027HT\u0027,\u0027HM\u0027,\u0027HN\u0027,\u0027HK\u0027,\u0027HU\u0027,\u0027IS\u0027,\u0027IN\u0027,\u0027ID\u0027,\u0027IR\u0027,\u0027IQ\u0027,\u0027IE\u0027,\u0027IM\u0027,\u0027IL\u0027,\u0027IT\u0027,\u0027JM\u0027,\u0027JP\u0027,\u0027JE\u0027,\u0027JO\u0027,\u0027KZ\u0027,\u0027KE\u0027,\u0027KI\u0027,\u0027KP\u0027,\u0027KR\u0027,\u0027XK\u0027,\u0027KW\u0027,\u0027KG\u0027,\u0027LA\u0027,\u0027LV\u0027,\u0027LB\u0027,\u0027LS\u0027,\u0027LR\u0027,\u0027LY\u0027,\u0027LI\u0027,\u0027LT\u0027,\u0027LU\u0027,\u0027MO\u0027,\u0027MG\u0027,\u0027MW\u0027,\u0027MY\u0027,\u0027MV\u0027,\u0027ML\u0027,\u0027MT\u0027,\u0027MH\u0027,\u0027MQ\u0027,\u0027MR\u0027,\u0027MU\u0027,\u0027YT\u0027,\u0027MX\u0027,\u0027FM\u0027,\u0027MD\u0027,\u0027MC\u0027,\u0027MN\u0027,\u0027ME\u0027,\u0027MS\u0027,\u0027MA\u0027,\u0027MZ\u0027,\u0027MM\u0027,\u0027NA\u0027,\u0027NR\u0027,\u0027NP\u0027,\u0027NL\u0027,\u0027AN\u0027,\u0027NC\u0027,\u0027NZ\u0027,\u0027NI\u0027,\u0027NE\u0027,\u0027NG\u0027,\u0027NU\u0027,\u0027NF\u0027,\u0027MK\u0027,\u0027MP\u0027,\u0027NO\u0027,\u0027OM\u0027,\u0027O1\u0027,\u0027PK\u0027,\u0027PW\u0027,\u0027PS\u0027,\u0027PA\u0027,\u0027PG\u0027,\u0027PY\u0027,\u0027PE\u0027,\u0027PH\u0027,\u0027PN\u0027,\u0027PL\u0027,\u0027PT\u0027,\u0027PR\u0027,\u0027QA\u0027,\u0027RE\u0027,\u0027RO\u0027,\u0027RU\u0027,\u0027RW\u0027,\u0027BL\u0027,\u0027SH\u0027,\u0027KN\u0027,\u0027LC\u0027,\u0027MF\u0027,\u0027PM\u0027,\u0027VC\u0027,\u0027WS\u0027,\u0027SM\u0027,\u0027ST\u0027,\u0027A2\u0027,\u0027SA\u0027,\u0027SN\u0027,\u0027RS\u0027,\u0027SC\u0027,\u0027SL\u0027,\u0027SG\u0027,\u0027SX\u0027,\u0027SK\u0027,\u0027SI\u0027,\u0027SB\u0027,\u0027SO\u0027,\u0027ZA\u0027,\u0027GS\u0027,\u0027SS\u0027,\u0027ES\u0027,\u0027LK\u0027,\u0027SD\u0027,\u0027SR\u0027,\u0027SJ\u0027,\u0027SZ\u0027,\u0027SE\u0027,\u0027CH\u0027,\u0027SY\u0027,\u0027TW\u0027,\u0027TJ\u0027,\u0027TZ\u0027,\u0027TH\u0027,\u0027TL\u0027,\u0027TG\u0027,\u0027TK\u0027,\u0027TO\u0027,\u0027TT\u0027,\u0027TN\u0027,\u0027TR\u0027,\u0027TM\u0027,\u0027TC\u0027,\u0027TV\u0027,\u0027UG\u0027,\u0027UA\u0027,\u0027AE\u0027,\u0027UK\u0027,\u0027US\u0027,\u0027UM\u0027,\u0027XX\u0027,\u0027UY\u0027,\u0027UZ\u0027,\u0027VU\u0027,\u0027VA\u0027,\u0027VE\u0027,\u0027VN\u0027,\u0027VG\u0027,\u0027VI\u0027,\u0027WF\u0027,\u0027EH\u0027,\u0027YE\u0027,\u0027ZM\u0027,\u0027ZW\u0027 ]\r\nvar other = params.reduce((acc, countryCode) =\u003E {\r\n\tconst hasVowel = [\u0027A\u0027, \u0027E\u0027, \u0027I\u0027, \u0027O\u0027, \u0027U\u0027];\r\n\tif (hasVowel) {\r\n \treturn acc.concat(...hasVowel);\r\n }\r\n \treturn acc;\r\n}, []);","IsDeferred":false}]}