{"ScriptPreparationCode":"function strMonth(str) {\r\n const months3 = \u0022jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec|\u044F\u043D\u0432|\u0444\u0435\u0432|\u043C\u0430\u0440|\u0430\u043F\u0440|\u043C\u0430\u0439|\u0438\u044E\u043D|\u0438\u044E\u043B|\u0430\u0432\u0433|\u0441\u0435\u043D|\u043E\u043A\u0442|\u043D\u043E\u044F|\u0434\u0435\u043A\u0022;\r\n return Math.floor(months3.indexOf(str.slice(0, 3).toLowerCase()) / 4) % 12 \u002B 1\r\n}\r\nfunction arrMonth(str) {\r\n const months3 = [\u0022jan\u0022,\u0022feb\u0022,\u0022mar\u0022,\u0022apr\u0022,\u0022may\u0022,\u0022jun\u0022,\u0022jul\u0022,\u0022aug\u0022,\u0022sep\u0022,\u0022oct\u0022,\u0022nov\u0022,\u0022dec\u0022,\u0022\u044F\u043D\u0432\u0022,\u0022\u0444\u0435\u0432\u0022,\u0022\u043C\u0430\u0440\u0022,\u0022\u0430\u043F\u0440\u0022,\u0022\u043C\u0430\u0439\u0022,\u0022\u0438\u044E\u043D\u0022,\u0022\u0438\u044E\u043B\u0022,\u0022\u0430\u0432\u0433\u0022,\u0022\u0441\u0435\u043D\u0022,\u0022\u043E\u043A\u0442\u0022,\u0022\u043D\u043E\u044F\u0022,\u0022\u0434\u0435\u043A\u0022];\r\n return Math.floor(months3.indexOf(str.slice(0, 3).toLowerCase()) % 12 \u002B 1);\r\n}\r\nfunction objMonth(str) {\r\n const months3 = { jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12,\u044F\u043D\u0432:1,\u0444\u0435\u0432:2,\u043C\u0430\u0440:3,\u0430\u043F\u0440:4,\u043C\u0430\u0439:5,\u0438\u044E\u043D:6,\u0438\u044E\u043B:7,\u0430\u0432\u0433:8,\u0441\u0435\u043D:9,\u043E\u043A\u0442:10,\u043D\u043E\u044F:11,\u0434\u0435\u043A:12 };\r\n return months3[str.slice(0, 3).toLowerCase()];\r\n}","TestCases":[{"Name":"String search","Code":"strMonth(\u0022apr\u0022);\r\nstrMonth(\u0022dec\u0022);\r\nstrMonth(\u0022\u0434\u0435\u043A\u0022);","IsDeferred":false},{"Name":"Array search","Code":"arrMonth(\u0022apr\u0022);\r\narrMonth(\u0022dec\u0022);\r\narrMonth(\u0022\u0434\u0435\u043A\u0022);","IsDeferred":false},{"Name":"Obj key search","Code":"objMonth(\u0022apr\u0022);\r\nobjMonth(\u0022dec\u0022);\r\nobjMonth(\u0022\u0434\u0435\u043A\u0022);","IsDeferred":false}]}