1// 2// Copyright (C) 2016-2019, Maxim Lihachev, <[email protected]> 3// 4// This program is free software: you can redistribute it and/or modify it 5// under the terms of the GNU General Public License as published by the Free 6// Software Foundation, version 3. 7// 8// This program is distributed in the hope that it will be useful, but WITHOUT 9// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 10// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 11// more details. 12// 13// You should have received a copy of the GNU General Public License along with 14// this program. If not, see <https://www.gnu.org/licenses/>. 15// 16 17//------------------------------------------------------------------------------ 18 19var FEM = {}; 20 21//Слова Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ Ð¸ иÑклÑÑÐµÐ½Ð¸Ñ 22//ÐмеÑÑ Ð²ÑÑÑий пÑиоÑиÑÐµÑ Ð¸ не обÑабаÑÑваÑÑÑÑ Ð¾ÑÑалÑнÑми пÑавилами 23FEM.words = { 24 'без' : 'без', 25 'как' : 'как', 26 'либо' : 'либо', 27 'напÑимеÑ' : 'напÑимеÑ', 28 'Ð½Ð¸Ñ ' : 'Ð½Ð¸Ñ ', 29 'под' : 'под', 30 31 'два' : 'две', 32 33 'веÑÑ' : 'вÑÑ', 34 'вÑÑ' : 'вÑÑ', 35 36 'Ñего' : 'Ñегой', 37 38 'ее' : 'е_е', 39 'еÑ' : 'е_Ñ', 40 'кÑо' : 'коÑоÑ_аÑ', 41 'каким' : 'как_ой', 42 'мÑж.' : 'жен.', 43 'мÑж' : 'жена', 44 'Ñо' : 'Ñ_а', 45 'Ñого' : 'Ñ_Ñ', 46 'ÑоÑ' : 'Ñ_а', 47 'мÑжÑина' : 'женÑи_на', 48 'мÑжÑинÑ' : 'женÑи_нÑ' 49}; 50 51//Слова Ñо ÑпеÑиÑиÑнÑми опÑеделениÑми 52FEM.exceptions = { 53 'ÑеминиÑÑ' : [ ['пÑоÑеминиÑÑ', 'ÑоÑзник'], 54 "ÐиÑиÑеÑкое Ñоздание, ÑÐºÐ¾Ð±Ñ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑее Ñеминизм. Ð ÑеалÑноÑÑи не вÑÑÑеÑаеÑÑÑ." 55 ], 56 'жена' : [ ['мÑжеÑабка', 'подÑÑилка паÑÑиаÑÑ Ð°Ñа'], 57 "ÐенÑина, пÑогнÑвÑаÑÑÑ Ð¿Ð¾Ð´ паÑÑиаÑÑ Ð°Ñ Ð¸ полÑÑаÑÑÐ°Ñ ÑдоволÑÑÑвие Ð¾Ñ ÑгнеÑениÑ." 58 ] 59}; 60 61// ФоÑмаÑ: 62// '<пÑеÑикÑ>+оконÑание1|оконÑание2|...|оконÑаниеN' : { 63// ['<Ñаблон>', <ÑколÑко ÑдалÑÑÑ Ñимволов на конÑе Ñлова>] 64// } 65// 66// ÐконÑÐ°Ð½Ð¸Ñ Ð¾ÑÑоÑÑиÑÐ¾Ð²Ð°Ð½Ñ Ð¾Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ ÑпеÑиÑиÑнÑÑ Ðº наиболее обÑим 67// 68FEM.endings = { 69 //ÐÑклÑÑениÑ, коÑоÑÑе не нÑжно ÑеминизиÑоваÑÑ 70 'бо' : [ 71 ['либо', 2] // -либо 72 ], 73 'Ð¸Ñ ' : [ 74 ['Ð¸Ñ ', 2] // неÑколÑÐºÐ¸Ñ 75 ], 76 'ÑÑ ' : [ 77 ['ÑÑ ', 2] // гÑÑбÑÑ 78 ], 79 'ной' : [ 80 ['ной', 3] // плаÑÑжной 81 ], 82 'нÑÑ ' : [ 83 ['нÑÑ ', 3] // заÑÑÑеннÑÑ 84 ], 85 'Ñей' : [ 86 ['Ñей', 3] // обÑзанноÑÑей 87 ], 88 'ÑÑ' : [ 89 ['[аеи]ÑÑ', 2] // Ð³Ð»Ð°Ð³Ð¾Ð»Ñ Ð² инÑиниÑиве 90 ], 91 'ÑÑ' : [ 92 ['[еÑ]Ñ', 2] // Ð³Ð»Ð°Ð³Ð¾Ð»Ñ Ð² ÑоÑме 3 л. ед.Ñ. 93 ], 94 'ÑÑ' : [ 95 ['аÑÑ', 2] // Ð³Ð»Ð°Ð³Ð¾Ð»Ñ Ð² ÑоÑме мн.Ñ. 96 ], 97 98 // имена пÑилагаÑелÑнÑе 99 'аÑ' : [ 100 ['[дкнÑ]ое', 2], // ÑвÑÑдое, оÑиÑеÑÑкое, полное, болÑÑое 101 ['[дн]Ñй', 2], // ÑвÑÑдÑй, полнÑй 102 ['[бвлмпÑ][оÑ][ей]', 2], // новÑй, кÑÑглÑй, знакомÑй, глÑпÑй, пÑинÑÑÑй 103 //['[бвклмнÑÑ]ое', 2], // новое, Ñладкое, кÑÑглое, знакомое, полное, пÑинÑÑое, пÑоÑлое 104 ['[ÑÑ]ее', 2], // пеÑее, веÑее 105 ['[кнпÑÑ]ий', 2] // Ñладкий, долÑний, глÑпÑй, пеÑий, пеÑий 106 ], 107 108 'ÑÑ' : [ 109 ['[нÑÑ]ий', 2], // веÑÑ Ð½Ð¸Ð¹, ползÑÑий, знаÑÑий 110 ['[нÑÑ]ее', 2] // веÑÑ Ð½ÐµÐµ, ползÑÑее, знаÑÑее 111 ], 112 113 'аÑÑÑ' : [ 114 ['ееÑÑ', 4], // ÑвлÑÑÑееÑÑ 115 ['ийÑÑ', 4] // занимаÑÑийÑÑ 116 ], 117 118 // 119 // ----- ФÐÐ ÐÐ Ð ÐÐÐТÐÐЬÐÐÐÐ ÐÐÐÐÐÐ (пÑеимÑÑеÑÑвенно) ----- 120 // 121 122 // ÑоÑма мн.Ñ. 123 'ок|еÑÑ|ин|иÑ' : [ 124 ['вий', 2], // дейÑÑвий 125 ['лей', 2], // ÑодиÑелей 126 ['ÑÑв', 0], // ÑвойÑÑв 127 ['ÑÑа', 0], // меÑÑа 128 ['еÑов', 2] // ÑазмеÑов 129 ], 130 131 // ÑоÑма ед.Ñ. 132 'Ñ+ки|еÑÑÑ|ини|иÑÑ' : [ 133 ['века', 2] // Ñеловека 134 ], 135 136 'ки|еÑÑÑ|ини|иÑÑ' : [ 137 ['[ае]за', 1], // газа 138 ['[ай]на', 1], // капиÑана, баÑÑейна 139 ['[аÑ]Ñа', 1], // закаÑа, ÑоÑÑа 140 ['[еÑ]ма', 1], // водоÑма 141 ['[коÑ][ÑдÑ]а', 1], // оÑÑÑда, обÑекÑа, гоÑода, живоÑа 142 ['[мн]Ñа', 2], // ÑамÑа, ÑолнÑа 143 ['алла', 1], // меÑалла 144 ['дке', 2], // поÑÑдке 145 ['е[жÑ]а', 1], // плаÑежа, ÑвеÑа 146 ['зда', 1], // пеÑеезда 147 ['енÑ', 1], // ÑÐ»ÐµÐ½Ñ (оÑганизаÑии) 148 ['еÑÑа', 1], // ÑеÑÑа 149 ['и[дÑÑ]а', 1], // вида, кÑедиÑа, ÑÑловиÑа 150 ['иала', 1], // маÑеÑиала 151 ['инка', 1], // клинка 152 ['кÑÑ', 1], // обÑекÑÑ 153 ['лива', 1], // полива 154 ['нÑа', 1], // ваÑианÑа 155 ['о[лÑÑ]а', 1], // пола, надзоÑа, коÑмоÑа 156 ['Ñева', 1], // деÑева 157 ['ÑÑва', 1], // гоÑÑдаÑÑÑва 158 ['Ñе[лÑ][аиÑ]', 1], // ÑÑководиÑÐµÐ»Ñ 159 ['[оÑ]ви', 1], // кÑови, обÑви 160 ['Ñона', 1], // ÑелеÑона 161 ['Ñ[дÑ]а', 1] // оÑÑÑда, мÑÑа 162 ], 163 164 'еÑÑÑ|ини|иÑÑ' : [ 165 // дейÑÑвиÑ, ÑавновеÑиÑ, пÑедпÑиÑÑиÑ, меÑÑалÑÑгии 166 ['[вгнÑÑ]и[иÑ]', 2], 167 168 ['бега', 1], // побега 169 ['[бк]оÑ', 1], // покоÑ, Ð±Ð¾Ñ 170 ['иги', 1], // подвиги 171 ['[вÑÑ]Ñа', 1], // пÑодавÑа, кваÑÑа, оÑÑа 172 ['ени', 1], // вÑемени 173 ['еÑÑ', 1], // инÑеÑеÑÑ 174 ['[иÑÑ]ка', 1], // двоÑника, пеÑка, ÑзÑка 175 ['изма', 1], // оÑганизма 176 ['лиÑ', 2], // Ð¸Ð·Ð´ÐµÐ»Ð¸Ñ 177 ['ÑÑма', 1], // пиÑÑма 178 ['йма', 1], // займа 179 ['нка', 1], // банка 180 ['ÑÑ', 1], // неÑÑаÑÑÑÑ 181 ['Ñки', 1], // звÑки 182 ['Ñди', 1], // лÑди 183 ['Ñ[ÑÑ ]а', 1] // вкÑÑа, воздÑÑ Ð° 184 ], 185 186 'ии' : [ 187 ['[гн]и[иÑ]', 2] // меÑаллÑÑÐ³Ð¸Ñ 188 ], 189 190 'еÑÑ|иÑ|инÑ' : [ 191 ['вÑÑ ', 2] // паÑлÑновÑÑ 192 ], 193 194 'й+ки' : [ 195 ['боÑ', 1], // Ð±Ð¾Ñ 196 ['ви[йÑ]', 1] // дейÑÑÐ²Ð¸Ñ 197 ], 198 199 // имена пÑилагаÑелÑнÑе 200 'ей' : [ 201 ['[ÑÑ]им', 2], // обÑим 202 ['его', 3] // вÑÑÑего 203 ], 204 205 'ой' : [ 206 // дÑÑгого, молодого, женÑкого, Ñелого, Ñ ÑдожеÑÑвенного, коÑоÑого, ÑÑого, болÑÑого 207 ['[вгдклнÑÑÑ]ого', 3], 208 209 ['[ео]мÑ', 3], // ÑÑÐ´ÐµÐ±Ð½Ð¾Ð¼Ñ 210 ['[гд][иÑ]м', 2], // ÑвÑÑдÑм, дÑÑгим 211 ['[клмнÑ][оÑ]м', 2] // мÑзÑкалÑном, пÑÑмÑм 212 ], 213 214 // 215 // ----- ФÐÐ ÐЫ ÐÐТÐÐЬÐÐÐÐ Ð ÐÐ ÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐ ----- 216 // 217 218 // ÑоÑма ед.Ñ. 219 'ке|еÑÑе|ине|иÑе' : [ 220 ['[иÑ]де', 1], // виде, ÑÑде 221 ['[оÑ]дÑ', 1], // пеÑиодÑ, взглÑÐ´Ñ 222 ['ане', 1], // плане
223 ['е[нÑ]Ñе', 1], // инÑÑÑÑменÑе -> инÑÑÑÑменÑеÑÑе, меÑÑе -> меÑÑеÑÑе 224 ['[аÑ]Ñе', 1], // ÑезÑлÑÑаÑе, ÑÑанÑпоÑÑе 225 ['еÑÑе', 1], // пÑоÑеÑÑе 226 ['[еÑ]ме', 1], // обÑÑме 227 ['кÑÑ', 1], // бокÑÑ -> бокÑеÑÑе 228 ['лÑ', 1], // Ð´ÐµÐ»Ñ 229 ['ниÑ', 2], // оÑноÑÐµÐ½Ð¸Ñ 230 ['нке', 1], // ÑебÑнке 231 ['одÑ', 1], // пеÑиод 232 ['еÑÑ', 1], // пÑедмеÑÑ 233 ['ÑÑÑ', 1], // ÑоÑÑÑ 234 ['ÑÑе', 1] // ÑоÑÑе 235 ], 236 'еÑÑе|ине|иÑе' : [ 237 ['еге', 1], // беге 238 ['Ñве', 1], // гоÑÑдаÑÑÑве 239 ['дне', 1], // ÑÑдне -> ÑÑднеÑÑе 240 ['[иÑ]ке', 1], // кÑике, ÑзÑке 241 ['нÑÑ', 1], // конÑÑ -> конÑеÑÑе 242 ['Ñае', 1] // ÑлÑÑае 243 ], 244 'ей|Ñе' : [ 245 ['н[иÑ]ем', 2] // давлением -> давленией, ваÑенÑем -> ваÑенÑей 246 ], 247 248 // ÑоÑма мн.Ñ. 249 'еÑÑам' : [ 250 ['кам', 2] // поÑомкам -> поÑомкеÑÑам 251 ], 252 'еÑÑам|инÑм|иÑам' : [ 253 ['[дÑ]Ñм', 2] // лÑдÑм, деÑÑм 254 ], 255 256 // 257 // ----- ФÐÐ ÐÐ ÐÐÐÐТÐÐЬÐÐÐÐ ÐÐÐÐÐÐ ----- 258 // 259 260 'ÑÑ' : [ 261 ['Ñой', 2], // болÑÑой 262 ['Ñий', 2], // гоÑÑÑий 263 ['[вг]ое', 2] // гоÑовое, дÑÑгое 264 ], 265 266 // 267 // ----- ФÐÐ ÐРТÐÐÐ ÐТÐÐЬÐÐÐÐ ÐÐÐÐÐÐ ----- 268 // 269 270 'еÑÑой|иней|иÑей' : [ 271 ['[вгдл]ом', 2], // клÑвом, ÑемеÑлом, лозÑнгом, ÑÑÑдом 272 ['ÑÑ', 2], // оÑенÑÑ 273 ['[илнÑ][еÑ]м', 2] // ноÑиÑелем, лезвием, оÑÑÑиÑм, вÑеменем, пÑÑÑм 274 ], 275 276 'ками|еÑÑами|иÑами' : [ 277 ['[вдлн][аÑ]ми', 3], // оÑÑÑовами, ÑпоÑÑÑменами, пÑедÑÑавиÑелÑми, плодами 278 ['[иÑ]ми', 3], // мелкими, пÑодолговаÑÑми 279 ['Ñами', 3], // пÑодÑкÑами 280 ['ÑÑми', 4] // лиÑÑÑÑми 281 ], 282 283 'еÑÑами|иÑами' : [ 284 ['[аÑ]ми', 3] // лиÑами, оÑноÑениÑми 285 ], 286 287 // --------------------------------- 288 // ----- ÐÐÐÐРСУЩÐСТÐÐТÐÐЬÐЫР----- 289 // --------------------------------- 290 291 // Слова Ñ Ð·Ð°Ð¼ÐµÐ½Ð¾Ð¹ ÑоглаÑного оÑÐ½Ð¾Ð²Ñ 292 'Ñ+ка|еÑÑа|ина|инÑ|иÑа' : [ 293 ['Ñнок', 1], // ÑебÑнок 294 ['Ñка', 2], // владÑка 295 ['[ае]к', 1] // левак, Ñеловек 296 ], 297 298 'Ñ+еÑÑа|ина|инÑ|иÑа' : [ 299 ['Ñо', 2] // лиÑо 300 ], 301 302 'Ñ+еÑÑа|инÑ|иÑа' : [ 303 ['[бнÑ]еÑ', 2] // конеÑ, ÑвоÑеÑ, ÑÑÐ±ÐµÑ 304 ], 305 306 'к+инÑ' : [ 307 ['ÑÑ', 0], // ÑпеÑиалиÑÑ 308 ['нÑ', 0] // Ð°Ð³ÐµÐ½Ñ 309 ], 310 311 'н+иÑа' : [ 312 ['лÑ', 0] // ÑоздаÑÐµÐ»Ñ 313 ], 314 315 'адÑÑ' : [ 316 ['поп', 0] // поп 317 ], 318 319 'ка|еÑÑа|инÑ|иÑа' : [ 320 // [а] пÑоÑаб, нÑав, Ñаж, лаз, зал, кÑан, ÑÑап, нагаÑ, ÑжаÑ, закаÑ, гÑаÑ, вÑаÑ, палаÑ, Ð¿Ð»Ð°Ñ 321 // [е] Ñ Ð»ÐµÐ±, лев, манеж, вÑÑез, Ñдел, овен, заÑеп, Ñ Ð°ÑакÑеÑ, леÑ, авÑоÑиÑеÑ, блеÑ, меÑ, ÑлеÑ, ÐºÐ»ÐµÑ 322 // [Ñ] небоÑкÑÑб, ÑÑв, Ñж, -Ñз, оÑÑл, клÑн, поклÑп, ÑапÑÑ, овÑÑ, заÑÑÑ, -ÑÑ, -ÑÑ, клÑÑ, -ÑÑ 323 // [и] гÑиб, залив, Ñиж, бÑиз, Ñпил, блин, Ñ Ñип, жиÑ, ÑиÑ, визиÑ, гÑиÑ, клиÑ, мÑкиÑ, ÑоваÑÐ¸Ñ 324 // [н] -нб, -нв, -нж, Ñенз, -нл, джинн, -нп, жанÑ, анонÑ, банÑ, аканÑ, ленÑ, ÑеванÑ, -Ð½Ñ 325 // [о] Ñноб, Ñов, нож, воз, пол, Ñайон, клоп, ÑзоÑ, ÑноÑ, азоÑ, ÑÑоÑ, ÑвеÑоÑ, гÑоÑ, Ð¾Ð²Ð¾Ñ 326 // [Ñ] ÑÑеÑб, неÑв, моÑж, -Ñз, жеÑл, ÑаÑÑÑн, каÑп, -ÑÑ, баÑÑ, ÑоÑÑ, ÑоÑÑ, гÑаÑ, ÑаÑÑ, боÑÑ 327 // [y] ÑÑÑб, обдÑв, Ñж, аÑбÑз, гÑл, вÑÑн, закÑп, амÑÑ, ÑÑÑÑ, жгÑÑ, пÑÑ, лÑÑ, дÑÑ, Ñ ÑÑÑ 328 // [Ñ] дзÑн, кÑб, дÑв, -Ñж, -Ñз, -Ñл, нÑп, мÑÑ, аÑÑ, поÑÑ, -ÑÑ, -ÑÑ, -ÑÑ, -ÑÑ 329 // [Ñ] книголÑб, клÑв, -Ñж, ÑоÑз, -Ñл, вÑÑн, ÑлÑп, боÑдÑÑ, полÑÑ, ÑÑÑ, -ÑÑ, клÑÑ, плÑÑ, плÑÑ 330 331 ['[аеÑиноÑÑÑÑ][бвжзлнпÑÑÑÑÑÑÑ]', 0], 332 333 ['евÑ', 0], // ÑеÑÐ°Ð¿ÐµÐ²Ñ 334 ['[аеи][дн]еÑ', 2], // канадеÑ, ÑÑÐ¾Ð¶ÐµÐ½ÐµÑ 335 ['ÑеÑ', 0], // оÑÐµÑ 336 ['[лн]Ñ', 1], // вождÑ, ÑоздаÑелÑ, ÑоздаÑелеÑÑа, ÐºÐ°Ð¼ÐµÐ½Ñ 337 ['л[блнпÑ]', 0], // меÑалл, ÑÑолб, Ñелн, залп, Ð±Ð¾Ð»Ñ 338 ['лÑм', 0], // ÑилÑм 339 ['мп', 0], // Ñемп 340 ['оÑа', 1], // ÑноÑа 341 ['Ñин', 2], // ÑаÑаÑин 342 ['Ñ[лÑÑ]', 0], // ÑмÑÑл, пÑоÑеÑÑ, ÑпеÑиалиÑÑ 343 ['Ñ[нÑÑ]', 0], // ÑÑн, мÑÑ, ландÑÑ 344 ['Ñ[жнпÑÑÑÑÑ]', 0] // плÑж, клÑп, малÑÑ, поÑÑ, мÑ
344Ñ, гÑлÑÑ, Ñ ÑÑÑ 345 ], 346 347 348 'ка' : [ 349 ['Ñд',0], // оÑÑÑд 350 ['[аеÑÑÑ]м',0], // Ñ Ð°Ð¼, джем, воÑÑм, дÑм 351 ['Ñий',0], // геÑбаÑий 352 ['[аеоÑ]й',0], // бÑгай, лакей, зной, бÑй 353 ['[ÑÑÑ]Ñ', 0] // ÑонаÑÑ, каÑаÑÑ, гоÑÑÑ 354 ], 355 356 'еÑÑа|инÑ|иÑа' : [ 357 // [а] маг, клад, знак, Ñ Ð°Ð¼, ÑÑÑÐ°Ñ , Ð¿Ð»Ð°Ñ 358 // [е] беÑег, бÑед, Ñеловек, джем, ÑÐµÑ , Ð±Ð¾ÐµÑ 359 // [Ñ] -Ñг, лÑд, оÑÑк, -ÑÑ , -Ñм, -ÐµÑ 360 // [и] подвиг, вид, медик, гÑим, вÑÐ²Ð¸Ñ , ÑпÑÐ¸Ñ 361 // [н] Ñинг, Ñонд, банк, Ñонм, бÑÐ¾Ð½Ñ , пÑÐ¸Ð½Ñ 362 // [о] Ñог, ÑбÑод, ÑÑок, дом, Ð²Ð´Ð¾Ñ , -Ð¾Ñ 363 // [Ñ] ÑоÑг, аккоÑд, кваÑк, ÑÑоÑм, ÑÑеÑÑ , кваÑÑ 364 // [Ñ] пелаÑг, -Ñд, ÑпÑÑк, микÑокоÑм, -ÑÑ , -ÑÑ 365 // [Ñ] ÑÑпÑÑг, пÑд, жÑк, воÑÑм, пÑÑ , кибÑÑ 366 // [Ñ] пÑипÑÑг, ÑÑÑд, клÑк, дÑм, жмÑÑ , -ÑÑ 367 // [Ñ] ÑÑÑг, оÑÑÑд, ÑÑÑÑк, -Ñм, лÑÑ , -паÑÑ 368 369 ['[аеÑиноÑÑÑÑÑ][Ð³Ð´ÐºÐ¼Ñ Ñ]', 0], 370 371 ['[аеи]леÑ', 2], // Ð¶Ð¸Ð»ÐµÑ 372 373 ['[бвдÑ]Ñ', 0], // бобÑ, кенÑавÑ, ÑеаÑÑ, ÐºÐ°Ð´Ñ 374 ['з[дм]', 0], // ÑÑезд 375 ['ол[гк]', 0], // долг, полк 376 ['оÑе', 1], // коÑе 377 ['Ñв', 0], // взÑÑв 378 ['[аеиоÑ]й',1], // бÑгай, лакей, геÑбаÑий, зной, бÑй 379 ['[дÑÑÑ]Ñ', 1], // вождÑ, ÑонаÑÑ, каÑаÑÑ, пÑÑÑ 380 ['ÑдÑ', 1], // дÑÐ´Ñ 381 ['дÑÑ', 2], // ÑÑдÑÑ 382 383 ['[кÑ]Ñ', 0], // ÑеликÑ, опÑÑ 384 ['к[ÑÑ ]', 1], // бокÑ, ÑÐ¸ÐºÑ 385 386 // ----- Ñлова ÑÑеднего Ñода ----- 387 388 // небо, ÑÑÑеÑÑво, ÑÑдо, Ñблоко, ÑÑекло, пиÑÑмо, окно, ведÑо, колеÑо, палÑÑо, ÑÑ Ð¾, плеÑо 389 ['[бвдклмнÑÑÑÑ Ñ]о', 1], 390 391 // дейÑÑвие, оÑÑжие, пÑиÑпоÑобление, кÑÑанÑе, ÑÑаÑÑие, оÑлиÑие, жилÑÑ, ÑоглаÑие 392 ['[вжлнÑÑÑ][иÑ][еÑ]', 2], 393 394 ['мÑ', 1], // вÑÐµÐ¼Ñ 395 ['[лÑÑÑ]е', 1] // поле, моÑе, ÑолнÑе, вмеÑÑилиÑе 396 ], 397 398 'еÑÑа' : [ 399 ['[длн]ие', 1] // пÑавоÑÑдие, изделие, мнение 400 ], 401 402 'ÑнÑ' : [ 403 ['Ñин', 2], // баÑин 404 ['Ñз', 0] // аÑбÑз 405 ], 406 407 'иÑа' : [ 408 ['[дл]ие', 2], // пÑавоÑÑдие, изделие 409 ['Ñе', 3] // вмеÑÑилиÑе 410 ], 411 412 'Ñа' : [ 413 ['Ñ[нÑ]', 0], // вÑÑн, лилипÑÑ 414 ['иÑ', 0] // ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸Ñ 415 ], 416 417 'Ñ+Ñ' : [ 418 ['Ñн', 0] // вÑÑн 419 ], 420 421 // ÑоÑÐ¼Ñ Ð¼Ð½.Ñ. 422 'еÑÑÑ|Ñни|иÑÑ' : [ 423 ['нга', 1], // Ñанга 424 ['о[дÑ]Ñ', 1], // вÑводÑ, маÑÑоÑÑ 425 ['ÑÑÑ', 2] // вкÑÑÑ 426 ], 427 428 // ----- Ð ÐÐÐÐÐ ----- 429 430 'инÑ' : [ 431 ['дей', 2] //лÑдей -> лÑÐ´Ð¸Ð½Ñ 432 ], 433 434 'на' : [ 435 ['обно', 2] //ÑпоÑобно -> ÑпоÑобна 436 ] 437}; 438 439//СлÑÑайнÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑпиÑка 440FEM.random_word = wordlist => wordlist[Math.floor(Math.random() * wordlist.length)]; 441 442//ÐÑовеÑка на иÑклÑÑение 443FEM.exceptions.contains = word => Object.keys(FEM.exceptions).includes(word); 444 445//СпиÑок знаÑений 446FEM.exceptions.feminitives = word => [FEM.random_word(FEM.exceptions[word][0]), FEM.exceptions[word][0]]; 447 448//ÐеÑиниÑÐ¸Ñ Ñлова-иÑклÑÑÐµÐ½Ð¸Ñ 449FEM.exceptions.definition = word => FEM.exceptions[word][1]; 450
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.