[Если без слов: исходники к статье]
Текст состоит из ограниченного набора символов. Алфавитом текста обозначим набор всех символов, встречающихся в тексте. И набор этот в большинстве случаев не является полным алфавитом.
Чтобы продемонстрировать то, о чем речь — рассмотрим пример текстового фрагмента: «старайтесь оформлять публикации так, чтобы их было удобно читать».
Символы (алфавит) текста: «абдеийклмнопрстуфхцчыья ,». Пробел и запятая — также входят в набор.
Символьный контекст можно условно разбить на классы(группы). Группы могут объединять заданные наборы символов по любым признакам. Основные группы, заслуживающие внимания: слово/пробел/знак.
В группу «слово» входят буквы и цифры. Сюда же можно отнести подчеркивание, если в тексте есть snake_case.
Группа «пробел» включает в себя символы отступов, перевода строк и подобные им.
К группе «знак» — относятся все остальные символы.
Этими группами мы будем пользоваться в дальнейшем.
Оформим все данные в одну структуру. Для этого создадим класс SymbolContext, в котором опишем следующие методы:
definedContext() — распределение предопределенных символов по группам
definedContext() {
return {
isWord: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя0123456789_",
isSpace: "\x08\x09\x0A\x0D\x20",
isSign: ".,:;…—?!()<>{}[]\"«»/-+*&%$@=#"
}
}
Метод просто возвращает набор строк, содержащих все основные символы, объединенные в одну структуру.
definedSymbols() — строка предопределенных символов в контексте
definedSymbols(){
const knownContext = this.definedContext()
return knownContext.isWord + knownContext.isSpace + knownContext.isSign
}
Этот метод возвращает все предопределенные символы в виде одной строки. Может понадобиться, например, для предварительной проверки нет ли неизвестных символов в тексте.
textSymbols(src) — все символы, используемые в тексте
textSymbols(src){
const textSymbolsMap = new Map()
for(let index in src){
textSymbolsMap.set(src.charCodeAt(index), src.charAt(index))
}
const textSymbols = Array.from(textSymbolsMap).map(item => item[1]).sort((a, b) => {
if(a < b) {
return -1
} else if(a > b) {
return 1
} else {
return 0
}
}).join("")
return textSymbols
}
Набор уникальных символов заданного текста.
undefinedTextSymbols(src) — символы, используемые в тексте, которые не входят в предопределенный контекст
undefinedTextSymbols(src){
return this.textSymbols(src).split("").filter(symbol => this.definedSymbols().indexOf(symbol) < 0).join("")
}
Служит как правило для проверки на необходимость пополнить набор предопределенного контекста. Можно также сделать автоматическое добавление неизвестных символов в группу «sign», но стоит помнить, что в контексте не определены буквы со всякими точками и черточками сверху, иероглифы и т.д., а также группа «space» может содержать не все известные виды таких символов.
analytics(src) — получение данных для анализа текста
analytics(src) {
const items = [];
let transitions = new Map()
for(let index in src){
const symbol = src.charAt(index)
const code = src.charCodeAt(index)
const prevCode = index > 0 ? src.charCodeAt(1 * index - 1) : -1
const nextCode = (index < src.length - 1) ? src.charCodeAt(1 * index + 1) : -1
const knownContext = this.definedContext()
const isWord = knownContext.isWord.indexOf(symbol) >= 0
const isSpace = knownContext.isSpace.indexOf(symbol) >= 0
const isSign = knownContext.isSign.indexOf(symbol) >= 0
const mask = isWord + isSpace * 2 + isSign * 4
const context = {isWord, isSpace, isSign}
const transition = transitions.get(code)
if(transition != undefined){
transition.indexes[code].push(index)
if(transition.next[nextCode] == undefined) {
transition.next[nextCode] = [index]
}else{
transition.next[nextCode].push(index)
}
if(transition.prev[prevCode] == undefined) {
transition.prev[prevCode] = [index]
}else{
transition.prev[prevCode].push(index)
}
transition.count++
}else{
const indexes = {}
const next = {}
const prev = {}
indexes[code] = [index]
next[nextCode] = [index]
prev[prevCode] = [index]
transitions.set(code, {indexes, prev, next, count: 1, symbol, code})
}
items.push({symbol, code, mask, context})
}
transitions = Array.from(transitions).map(item => item[1]).sort((a, b) => {
if(a.count < b.count) {
return 1
} else if(a.count > b.count) {
return -1
} else {
if(a.code > b.code) {
return 1
} else if(a.code < b.code) {
return -1
} else {
return 0
}
}
})
return {items, transitions}
}
Последний метод возвращает структуру. Разберем ее детальней.
{
definedContext: {…},
definedSymbols: "...",
textSymbols: "...",
undefinedTextSymbols: "...",
analytics: {
items: {...},
transitions: {...}
}
}
Секция items — массив элементов, каждый из которых соответствует одному символу в тексте и содержит:
- сам символ (symbol),
- его код(code),
- принадлежность к defined-группам (context),
- а также численное значение, соответствующее битовой маске контекста (mask).
Секция transitions — описывает переходные процессы в тексте для каждого уникального символа. Элемент этой секции содержит:
- сам уникальный символ (symbol),
- его код (code),
- частота, с которой символ встречается в тексте (count),
- индексы, по которым символ находится в тексте (indexes),
- символы, предшествующие данному символу в тексте, а также позиции этих переходов (prev)
- символы, встречающиеся за данным символом в тексте, а также позиции этих переходов (next)
И напоследок — поговорим о некоторых из особенностей, которые можно заметить в тексте.
Если упорядочить уникальные символы по их частоте использования в тексте, как это сделано в секции transitions, то можно заметить, что этот порядок очень схож для каждого конкретного языка. Этот порядок логично будет назвать символьным спектром. То есть уже только по этому признаку (спектру) можно обучить нейросеть определять язык текста на лету.
Если собрать общий символьный спектр для набора текстов/книг, то получим символьный спектр библиотеки. У каждой отдельной книги из этой библиотеки будет схожий символьный спектр с некоторыми девиациями (отклонениями) от общего.
Используя таблицу переходов (transitions) или ее некоторую часть, можно частично или полностью восстановить исходный текст. Это логически вытекает из таких соображений:
- символы, встретившиеся в тексте один раз имеют в таблице переходов один предыдущий символ и один последующий, что позволяет однозначно объединить их в цепочку
- для некоторых символов в тексте встречаются одинаковые наборы индексов prev и next, что также означает однозначное определение «кто за кем»
- для остальных символов можно по крайней мере сократить однозначности и сделать выводы по объему недостающей информации для полного восстановления текста (в этом моменте я пока не углублялся, позже к нему еще вернусь)
Поскольку текст представляет собой однозначно упорядоченную последовательность символов, то можно считать его символьной функцией, зависящей от индекса (позиции в тексте).
Эта функция дискретна, дифференцируема.
По сути, таблица переходов описывает «символьную производную» первого порядка.
У нейросетей может быть скрытый интерес к производным более высших порядков, но это тема для отдельной статьи.
{
srcData: "Видеть энергию так, как она течет во Вселенной, означало, по словам дона Хуана, способность видеть человеческие существа в облике светящегося яйца, или светящегося шара энергии, и различать в этом светящемся шаре энергии определенные черты, свойственные всем людям в целом — например, точку повышенной яркости в достаточно ярком светящемся энергетическом коконе. Шаманы утверждали, что именно в этой точке повышенной яркости, которую они называли точкой сборки, и собирается восприятие. Логическое развитие этой мысли означает, что в этой точке повышенной яркости вырабатывается наша система познания мира. Каким бы странным это ни казалось, дон Хуан Матус был прав в том смысле, что именно так все и происходит. Таким образом, процесс восприятия шаманов существенно отличался от восприятия обычного человека. Шаманы утверждали, что прямое восприятие энергии привело их к тому, что они называли энергетическими фактами. Под энергетическими фактами они понимали вызываемое непосредственным видением энергии зрелище, которое приводит к окончательным и несократимым выводам — эти выводы не подчиняются логическим соображениям или попыткам согласовать их с привычной нам системой интерпретации. Дон Хуан говорил, что для шаманов его линии энергетическим фактом было то, что окружающий нас мир определяется процессами познания и эти процессы не являются неизменными — они не есть нечто непреложное. Эти процессы зависят от подготовки, они связаны с практичностью и пользой. Эта мысль получает свое развитие в другом энергетическом факте: процессы привычного нам познания представляют собой только следствия воспитания — и ничего больше.",
definedContext: {
isWord: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя0123456789_",
isSpace: " ",
isSign: ".,:;…—?!()<>{}[]"«»/-+*&%$@=#"
},
definedSymbols: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя0123456789_ .,:;…—?!()<>{}[]"«»/-+*&%$@=#",
textSymbols: " ,.:ВДКЛМПТХШЭабвгдежзийклмнопрстуфхцчшщыьэюя—",
undefinedTextSymbols: "",
analytics: {
items: [
{
symbol: "В",
code: 1042,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "В",
code: 1042,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Х",
code: 1061,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "—",
code: 8212,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Ш",
code: 1064,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ж",
code: 1078,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Л",
code: 1051,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "К",
code: 1050,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Х",
code: 1061,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "М",
code: 1052,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "х",
code: 1093,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 10,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Т",
code: 1058,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Ш",
code: 1064,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ж",
code: 1078,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "х",
code: 1093,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ф",
code: 1092,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "П",
code: 1055,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ф",
code: 1092,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "—",
code: 8212,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ж",
code: 1078,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "х",
code: 1093,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 10,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Д",
code: 1044,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Х",
code: 1061,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ф",
code: 1092,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ж",
code: 1078,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "щ",
code: 1097,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "—",
code: 8212,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ж",
code: 1078,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Э",
code: 1069,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ",",
code: 44,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "Э",
code: 1069,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "у",
code: 1091,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "э",
code: 1101,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "ф",
code: 1092,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ":",
code: 58,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ц",
code: 1094,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ы",
code: 1099,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "м",
code: 1084,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "з",
code: 1079,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "р",
code: 1088,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ю",
code: 1102,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "й",
code: 1081,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "к",
code: 1082,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "д",
code: 1076,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "в",
code: 1074,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "с",
code: 1089,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "п",
code: 1087,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "т",
code: 1090,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "а",
code: 1072,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "я",
code: 1103,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "—",
code: 8212,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "н",
code: 1085,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "и",
code: 1080,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ч",
code: 1095,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "г",
code: 1075,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: " ",
code: 32,
mask: 2,
context: {
isWord: false,
isSpace: true,
isSign: false
}
},
{
symbol: "б",
code: 1073,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "о",
code: 1086,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "л",
code: 1083,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ь",
code: 1100,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "ш",
code: 1096,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: "е",
code: 1077,
mask: 1,
context: {
isWord: true,
isSpace: false,
isSign: false
}
},
{
symbol: ".",
code: 46,
mask: 4,
context: {
isWord: false,
isSpace: false,
isSign: true
}
}
],
transitions: [
{
indexes: {
32: [
"6",
"14",
"19",
"23",
"27",
"33",
"36",
"47",
"57",
"60",
"67",
"72",
"79",
"91",
"98",
"111",
"120",
"122",
"129",
"141",
"147",
"151",
"163",
"168",
"177",
"179",
"189",
"191",
"196",
"207",
"212",
"220",
"233",
"240",
"253",
"258",
"264",
"266",
"272",
"274",
"284",
"290",
"301",
"309",
"311",
"322",
"328",
"339",
"354",
"362",
"369",
"381",
"385",
"392",
"394",
"399",
"405",
"416",
"425",
"433",
"437",
"446",
"453",
"461",
"463",
"474",
"486",
"497",
"506",
"511",
"517",
"527",
"531",
"533",
"538",
"544",
"555",
"563",
"578",
"583",
"591",
"600",
"606",
"612",
"615",
"624",
"628",
"631",
"641",
"645",
"650",
"656",
"660",
"665",
"667",
"671",
"679",
"683",
"690",
"694",
"698",
"700",
"718",
"727",
"735",
"746",
"754",
"766",
"776",
"779",
"790",
"799",
"809",
"816",
"828",
"832",
"839",
"850",
"858",
"866",
"869",
"871",
"877",
"881",
"885",
"894",
"910",
"919",
"923",
"939",
"947",
"951",
"960",
"971",
"988",
"997",
"1005",
"1014",
"1022",
"1031",
"1033",
"1047",
"1049",
"1062",
"1070",
"1072",
"1076",
"1083",
"1086",
"1098",
"1109",
"1122",
"1126",
"1135",
"1147",
"1150",
"1152",
"1162",
"1166",
"1175",
"1194",
"1199",
"1208",
"1212",
"1216",
"1224",
"1228",
"1234",
"1249",
"1256",
"1261",
"1265",
"1269",
"1280",
"1284",
"1288",
"1301",
"1312",
"1321",
"1323",
"1327",
"1336",
"1339",
"1348",
"1360",
"1362",
"1366",
"1369",
"1374",
"1380",
"1393",
"1397",
"1406",
"1414",
"1417",
"1429",
"1433",
"1441",
"1443",
"1457",
"1459",
"1468",
"1472",
"1478",
"1487",
"1492",
"1501",
"1503",
"1510",
"1525",
"1532",
"1541",
"1552",
"1556",
"1565",
"1578",
"1584",
"1591",
"1601",
"1612",
"1614",
"1616",
"1623"
]
},
prev: {
44: [
"19",
"47",
"57",
"79",
"147",
"177",
"240",
"284",
"381",
"425",
"461",
"527",
"641",
"679",
"727",
"828",
"877",
"1014",
"1208",
"1265",
"1429"
],
46: [
"362",
"486",
"606",
"809",
"919",
"1393",
"1468"
],
58: [
"1532"
],
1072: [
"27",
"72",
"120",
"168",
"583",
"591",
"1472"
],
1074: [
"122",
"191",
"266",
"311",
"394",
"533",
"665",
"667",
"754",
"1224",
"1503"
],
1076: [
"923"
],
1077: [
"111",
"129",
"212",
"233",
"253",
"405",
"497",
"506",
"544",
"698",
"839",
"850",
"971",
"1022",
"1086",
"1339",
"1369",
"1492",
"1501"
],
1080: [
"151",
"179",
"220",
"309",
"437",
"446",
"463",
"517",
"563",
"631",
"700",
"858",
"885",
"894",
"910",
"939",
"947",
"951",
"960",
"1005",
"1049",
"1076",
"1126",
"1234",
"1312",
"1323",
"1327",
"1360",
"1366",
"1397",
"1433",
"1459",
"1616"
],
1081: [
"301",
"399",
"416",
"453",
"511",
"538",
"555",
"1162",
"1175",
"1280",
"1584"
],
1082: [
"23",
"694",
"871",
"1033"
],
1083: [
"660"
],
1084: [
"67",
"196",
"258",
"264",
"272",
"328",
"354",
"612",
"624",
"671",
"718",
"988",
"997",
"1047",
"1062",
"1070",
"1109",
"1122",
"1135",
"1166",
"1249",
"1256",
"1510",
"1525",
"1556"
],
1085: [
"645",
"650",
"1194",
"1199"
],
1086: [
"36",
"60",
"322",
"385",
"392",
"531",
"628",
"683",
"690",
"766",
"799",
"832",
"866",
"881",
"1212",
"1228",
"1261",
"1269",
"1380",
"1552",
"1591",
"1623"
],
1088: [
"1288"
],
1089: [
"656",
"735",
"1152",
"1284",
"1443"
],
1090: [
"33",
"779",
"1031",
"1414",
"1417",
"1487",
"1578"
],
1091: [
"290"
],
1093: [
"869",
"1150"
],
1099: [
"369",
"615",
"816",
"1083",
"1336",
"1406",
"1441",
"1541"
],
1100: [
"6",
"91",
"98",
"189",
"1147",
"1374",
"1478"
],
1102: [
"14",
"433",
"1457"
],
1103: [
"141",
"163",
"207",
"339",
"474",
"578",
"600",
"746",
"776",
"790",
"1098",
"1216",
"1301",
"1321",
"1348",
"1565",
"1601",
"1612"
],
8212: [
"274",
"1072",
"1362",
"1614"
]
},
next: {
1042: [
"36"
],
1050: [
"606"
],
1051: [
"486"
],
1052: [
"650"
],
1055: [
"919"
],
1061: [
"72",
"645",
"1194"
],
1064: [
"362",
"809"
],
1069: [
"1393",
"1468"
],
1073: [
"612",
"656",
"1256",
"1623"
],
1074: [
"33",
"91",
"120",
"189",
"253",
"264",
"309",
"392",
"474",
"531",
"563",
"665",
"694",
"735",
"779",
"839",
"960",
"988",
"1062",
"1076",
"1501",
"1601"
],
1075: [
"1199"
],
1076: [
"67",
"311",
"641",
"1212",
"1503"
],
1077: [
"1224",
"1369"
],
1079: [
"1005",
"1406"
],
1080: [
"147",
"177",
"385",
"461",
"683",
"698",
"866",
"1047",
"1122",
"1147",
"1175",
"1321",
"1457",
"1614"
],
1082: [
"19",
"354",
"425",
"631",
"869",
"1014",
"1031"
],
1083: [
"258",
"1098",
"1228"
],
1084: [
"511",
"600",
"1284",
"1472"
],
1085: [
"274",
"437",
"578",
"628",
"885",
"971",
"1049",
"1083",
"1162",
"1280",
"1336",
"1348",
"1366",
"1374",
"1380",
"1552",
"1616"
],
1086: [
"23",
"47",
"122",
"220",
"433",
"517",
"718",
"766",
"776",
"790",
"881",
"947",
"1033",
"1269",
"1288",
"1362",
"1414",
"1429"
],
1087: [
"57",
"290",
"405",
"544",
"591",
"660",
"700",
"727",
"832",
"858",
"951",
"1022",
"1086",
"1126",
"1152",
"1301",
"1312",
"1327",
"1397",
"1417",
"1443",
"1459",
"1478",
"1532",
"1541",
"1556",
"1565"
],
1088: [
"179",
"497",
"1492"
],
1089: [
"60",
"79",
"111",
"129",
"151",
"196",
"240",
"328",
"453",
"463",
"583",
"615",
"671",
"754",
"1109",
"1135",
"1150",
"1166",
"1433",
"1441",
"1487",
"1578",
"1591"
],
1090: [
"14",
"27",
"284",
"399",
"446",
"538",
"667",
"690",
"871",
"1261",
"1584"
],
1091: [
"369",
"816"
],
1092: [
"910",
"939",
"1249",
"1525"
],
1094: [
"266"
],
1095: [
"98",
"233",
"381",
"527",
"679",
"799",
"828",
"877",
"1208",
"1265"
],
1096: [
"163",
"207",
"746",
"1216"
],
1101: [
"6",
"168",
"191",
"212",
"339",
"394",
"506",
"533",
"624",
"850",
"894",
"923",
"997",
"1072",
"1234",
"1323",
"1510"
],
1103: [
"141",
"301",
"322",
"416",
"555",
"1339"
],
8212: [
"272",
"1070",
"1360",
"1612"
]
},
count: 223,
symbol: " ",
code: 32
},
{
indexes: {
1086: [
"24",
"35",
"44",
"48",
"55",
"59",
"63",
"69",
"82",
"84",
"87",
"102",
"123",
"138",
"160",
"194",
"221",
"243",
"270",
"286",
"292",
"299",
"305",
"313",
"318",
"321",
"326",
"352",
"356",
"358",
"384",
"391",
"397",
"401",
"407",
"414",
"420",
"427",
"429",
"434",
"448",
"451",
"456",
"465",
"476",
"488",
"495",
"509",
"518",
"530",
"536",
"540",
"546",
"553",
"559",
"593",
"627",
"637",
"643",
"669",
"682",
"689",
"703",
"707",
"719",
"724",
"730",
"737",
"752",
"765",
"767",
"777",
"781",
"791",
"796",
"798",
"803",
"831",
"837",
"841",
"865",
"873",
"880",
"882",
"921",
"948",
"953",
"969",
"975",
"1016",
"1018",
"1020",
"1027",
"1034",
"1036",
"1053",
"1066",
"1080",
"1088",
"1100",
"1111",
"1112",
"1128",
"1137",
"1142",
"1160",
"1173",
"1192",
"1201",
"1203",
"1211",
"1222",
"1227",
"1254",
"1260",
"1263",
"1268",
"1270",
"1289",
"1304",
"1314",
"1330",
"1363",
"1379",
"1387",
"1390",
"1400",
"1415",
"1419",
"1422",
"1424",
"1430",
"1452",
"1461",
"1465",
"1480",
"1490",
"1508",
"1523",
"1535",
"1549",
"1551",
"1558",
"1580",
"1582",
"1586",
"1590",
"1603",
"1622",
"1625"
]
},
prev: {
32: [
"24",
"48",
"123",
"221",
"434",
"518",
"719",
"767",
"777",
"791",
"882",
"948",
"1034",
"1270",
"1289",
"1363",
"1415",
"1430"
],
1044: [
"1192"
],
1051: [
"488"
],
1055: [
"921"
],
1073: [
"456",
"1582",
"1625"
],
1074: [
"35",
"243",
"476",
"737",
"781",
"841",
"1027",
"1066",
"1080",
"1203",
"1490",
"1603"
],
1075: [
"138",
"160",
"798",
"1201",
"1227",
"1422",
"1508",
"1551",
"1622"
],
1076: [
"69",
"313",
"643"
],
1079: [
"724",
"1465"
],
1082: [
"305",
"326",
"352",
"356",
"358",
"420",
"427",
"451",
"495",
"559",
"1016",
"1036",
"1523",
"1590"
],
1083: [
"55",
"63",
"102",
"270",
"637",
"803",
"865",
"1100",
"1260",
"1387"
],
1084: [
"837",
"969",
"1173"
],
1085: [
"44",
"87",
"299",
"321",
"391",
"414",
"553",
"689",
"752",
"765",
"796",
"1160",
"1222",
"1390",
"1452",
"1549"
],
1086: [
"1112"
],
1087: [
"59",
"82",
"292",
"407",
"546",
"593",
"953",
"975",
"1088",
"1128",
"1314",
"1419",
"1461",
"1480",
"1558"
],
1088: [
"703",
"730",
"1020",
"1304",
"1330",
"1400",
"1535"
],
1089: [
"84",
"465",
"1053",
"1111",
"1137",
"1142",
"1580"
],
1090: [
"194",
"286",
"318",
"384",
"397",
"401",
"429",
"448",
"509",
"530",
"536",
"540",
"627",
"669",
"682",
"831",
"873",
"880",
"1018",
"1211",
"1254",
"1263",
"1268",
"1379",
"1424",
"1586"
],
1093: [
"707"
]
},
next: {
32: [
"35",
"59",
"321",
"384",
"391",
"530",
"627",
"682",
"689",
"765",
"798",
"831",
"865",
"880",
"1211",
"1227",
"1260",
"1268",
"1379",
"1551",
"1590",
"1622"
],
44: [
"55",
"1263"
],
1073: [
"84",
"123",
"465",
"719",
"791",
"1112",
"1580"
],
1074: [
"63",
"102",
"292",
"407",
"546",
"752",
"803",
"1142",
"1201",
"1222",
"1424"
],
1075: [
"488",
"796",
"1100",
"1137",
"1549"
],
1076: [
"707",
"921",
"1027",
"1066",
"1080",
"1088",
"1419"
],
1077: [
"495",
"837",
"969",
"1020",
"1390",
"1490"
],
1078: [
"1387"
],
1079: [
"48",
"518",
"593",
"1314",
"1558"
],
1080: [
"703"
],
1081: [
"44",
"243",
"299",
"397",
"414",
"451",
"509",
"536",
"553",
"1160",
"1173",
"1465",
"1582"
],
1082: [
"356",
"1034",
"1053",
"1270"
],
1083: [
"1461",
"1480",
"1586",
"1625"
],
1084: [
"194",
"270",
"326",
"352",
"669",
"724",
"873",
"1254",
"1508",
"1523"
],
1085: [
"24",
"69",
"358",
"434",
"643",
"882",
"948",
"953",
"1036",
"1192",
"1363",
"1430"
],
1086: [
"1111"
],
1087: [
"221",
"1128",
"1289"
],
1088: [
"429",
"456",
"1018",
"1203"
],
1089: [
"82",
"87",
"138",
"160",
"305",
"313",
"420",
"476",
"559",
"637",
"737",
"781",
"841",
"975",
"1452",
"1603"
],
1090: [
"427",
"767",
"777",
"1016",
"1415",
"1422"
],
1094: [
"730",
"1304",
"1330",
"1400",
"1535"
],
1095: [
"286",
"318",
"401",
"448",
"540"
]
},
count: 150,
symbol: "о",
code: 1086
},
{
indexes: {
1077: [
"3",
"9",
"29",
"31",
"39",
"41",
"95",
"100",
"104",
"106",
"110",
"115",
"128",
"132",
"136",
"154",
"158",
"171",
"199",
"203",
"211",
"215",
"224",
"226",
"228",
"232",
"235",
"248",
"252",
"256",
"268",
"281",
"296",
"331",
"335",
"342",
"345",
"349",
"360",
"373",
"388",
"404",
"411",
"470",
"484",
"492",
"496",
"505",
"524",
"543",
"550",
"574",
"588",
"677",
"686",
"697",
"732",
"758",
"762",
"801",
"805",
"820",
"838",
"849",
"853",
"863",
"897",
"900",
"904",
"926",
"929",
"933",
"967",
"970",
"973",
"978",
"983",
"992",
"995",
"1000",
"1008",
"1012",
"1021",
"1041",
"1051",
"1085",
"1104",
"1117",
"1171",
"1179",
"1183",
"1225",
"1237",
"1240",
"1244",
"1292",
"1294",
"1297",
"1306",
"1332",
"1338",
"1350",
"1354",
"1368",
"1370",
"1376",
"1382",
"1385",
"1391",
"1402",
"1485",
"1491",
"1500",
"1513",
"1516",
"1520",
"1530",
"1537",
"1568",
"1594",
"1620",
"1629"
]
},
prev: {
32: [
"1225",
"1370"
],
1072: [
"470",
"524",
"574",
"967",
"1485"
],
1074: [
"104",
"132",
"154",
"199",
"248",
"331",
"373",
"762",
"805",
"820",
"863",
"983"
],
1075: [
"345",
"900",
"929",
"1240",
"1516"
],
1076: [
"3",
"95",
"226",
"992",
"1294"
],
1078: [
"1117"
],
1080: [
"110",
"484",
"505",
"849",
"995",
"1500"
],
1082: [
"128",
"404",
"543"
],
1083: [
"41",
"228",
"677",
"1594"
],
1084: [
"281",
"388",
"686",
"1354"
],
1085: [
"9",
"171",
"215",
"342",
"360",
"853",
"897",
"926",
"973",
"1000",
"1051",
"1085",
"1237",
"1338",
"1350",
"1368",
"1376",
"1382",
"1513"
],
1086: [
"496",
"838",
"970",
"1021",
"1391",
"1491"
],
1088: [
"211",
"224",
"978",
"1008",
"1183",
"1292",
"1385",
"1568"
],
1089: [
"39",
"256",
"697"
],
1090: [
"29",
"588",
"1041",
"1171",
"1179",
"1530"
],
1094: [
"268",
"732",
"1306",
"1332",
"1402",
"1537"
],
1095: [
"31",
"100",
"106",
"235",
"349",
"492",
"801",
"904",
"933",
"1104",
"1244",
"1520",
"1620"
],
1096: [
"296",
"411",
"550",
"1629"
],
1097: [
"115",
"136",
"158",
"203",
"335",
"758",
"1012"
],
1099: [
"232",
"252"
],
1103: [
"1297"
]
},
next: {
32: [
"110",
"128",
"211",
"232",
"252",
"404",
"496",
"505",
"543",
"697",
"838",
"849",
"970",
"1021",
"1085",
"1338",
"1368",
"1491",
"1500"
],
44: [
"677",
"1012"
],
46: [
"360",
"484",
"1391",
"1629"
],
58: [
"1530"
],
1075: [
"136",
"158",
"1225",
"1620"
],
1076: [
"224",
"978",
"1292",
"1568",
"1594"
],
1080: [
"1350"
],
1082: [
"805"
],
1083: [
"39",
"100",
"226",
"268",
"801",
"863",
"1008",
"1041",
"1294",
"1385"
],
1084: [
"203",
"256",
"335",
"588",
"967",
"995",
"1171"
],
1085: [
"41",
"228",
"248",
"296",
"388",
"411",
"550",
"686",
"762",
"983",
"992",
"1117",
"1354"
],
1087: [
"973",
"1382"
],
1088: [
"9",
"171",
"215",
"235",
"281",
"342",
"373",
"820",
"853",
"897",
"926",
"1000",
"1179",
"1237",
"1513"
],
1089: [
"106",
"115",
"349",
"492",
"732",
"758",
"904",
"933",
"1051",
"1104",
"1244",
"1306",
"1332",
"1370",
"1402",
"1520",
"1537"
],
1090: [
"3",
"31",
"95",
"132",
"154",
"199",
"331",
"345",
"470",
"524",
"574",
"900",
"929",
"1183",
"1240",
"1297",
"1485",
"1516"
],
1095: [
"29",
"104",
"1376"
]
},
count: 122,
symbol: "е",
code: 1077
},
{
indexes: {
1080: [
"1",
"12",
"93",
"109",
"126",
"148",
"150",
"174",
"175",
"178",
"184",
"218",
"219",
"279",
"308",
"347",
"379",
"386",
"423",
"436",
"445",
"459",
"462",
"467",
"480",
"483",
"490",
"502",
"504",
"516",
"562",
"585",
"598",
"602",
"610",
"630",
"684",
"699",
"704",
"709",
"716",
"741",
"744",
"770",
"785",
"788",
"826",
"845",
"848",
"856",
"857",
"861",
"867",
"884",
"893",
"902",
"907",
"909",
"917",
"931",
"936",
"938",
"946",
"950",
"955",
"959",
"990",
"994",
"1003",
"1004",
"1010",
"1025",
"1029",
"1048",
"1058",
"1075",
"1091",
"1102",
"1107",
"1119",
"1123",
"1125",
"1148",
"1155",
"1168",
"1176",
"1187",
"1188",
"1205",
"1230",
"1232",
"1233",
"1242",
"1247",
"1278",
"1286",
"1311",
"1319",
"1322",
"1326",
"1351",
"1359",
"1365",
"1396",
"1410",
"1427",
"1432",
"1449",
"1458",
"1497",
"1499",
"1518",
"1544",
"1563",
"1599",
"1606",
"1610",
"1615",
"1618"
]
},
prev: {
32: [
"148",
"178",
"386",
"462",
"684",
"699",
"867",
"1048",
"1123",
"1148",
"1176",
"1322",
"1458",
"1615"
],
1042: [
"1"
],
1073: [
"467"
],
1074: [
"93",
"502",
"990",
"1410",
"1497",
"1599"
],
1075: [
"12",
"174",
"218",
"490",
"856",
"1003",
"1102"
],
1076: [
"709",
"1029"
],
1077: [
"1351"
],
1080: [
"175",
"219",
"857",
"1004",
"1188",
"1233"
],
1082: [
"109",
"459",
"610",
"716",
"907",
"936",
"1107",
"1247",
"1427"
],
1083: [
"126",
"150",
"184",
"379",
"445",
"516",
"770",
"826",
"893",
"959",
"1010",
"1125",
"1230"
],
1084: [
"602",
"909",
"917",
"938",
"946",
"1286",
"1311",
"1359"
],
1085: [
"436",
"598",
"630",
"884",
"950",
"955",
"994",
"1119",
"1232",
"1319",
"1365",
"1432",
"1563",
"1610",
"1618"
],
1086: [
"704"
],
1087: [
"1606"
],
1088: [
"279",
"480",
"741",
"785",
"845",
"861",
"1025",
"1155",
"1205",
"1544"
],
1089: [
"585",
"1168"
],
1090: [
"308",
"347",
"423",
"483",
"504",
"562",
"744",
"788",
"848",
"902",
"931",
"1058",
"1075",
"1242",
"1326",
"1396",
"1449",
"1499",
"1518"
],
1094: [
"1187"
],
1095: [
"1091"
],
1097: [
"1278"
]
},
next: {
32: [
"150",
"178",
"219",
"308",
"436",
"445",
"462",
"516",
"562",
"630",
"699",
"857",
"884",
"893",
"909",
"938",
"946",
"950",
"959",
"1004",
"1048",
"1075",
"1125",
"1233",
"1311",
"1322",
"1326",
"1359",
"1365",
"1396",
"1432",
"1458",
"1615"
],
44: [
"175",
"379",
"423",
"459",
"826",
"1427"
],
46: [
"917",
"1188"
],
1074: [
"861",
"1025",
"1155",
"1544"
],
1076: [
"1",
"93",
"990"
],
1077: [
"109",
"483",
"504",
"848",
"994",
"1499"
],
1079: [
"1351"
],
1080: [
"174",
"218",
"856",
"1003",
"1187",
"1232"
],
1081: [
"1278"
],
1082: [
"126"
],
1083: [
"148",
"1123",
"1205"
],
1084: [
"279",
"386",
"610",
"684",
"716",
"907",
"936",
"955",
"1058",
"1107",
"1247"
],
1085: [
"1091",
"1176",
"1230"
],
1088: [
"467",
"602",
"1286"
],
1089: [
"585",
"704",
"1168",
"1410"
],
1090: [
"502",
"709",
"1029",
"1497",
"1606"
],
1093: [
"867",
"1148"
],
1095: [
"184",
"347",
"490",
"770",
"902",
"931",
"1102",
"1242",
"1449",
"1518",
"1618"
],
1097: [
"1010"
],
1102: [
"12"
],
1103: [
"480",
"598",
"741",
"744",
"785",
"788",
"845",
"1119",
"1319",
"1563",
"1599",
"1610"
]
},
count: 119,
symbol: "и",
code: 1080
},
{
indexes: {
1090: [
"4",
"15",
"28",
"32",
"89",
"96",
"117",
"133",
"155",
"187",
"193",
"200",
"237",
"246",
"285",
"307",
"315",
"317",
"332",
"346",
"371",
"383",
"396",
"400",
"422",
"428",
"447",
"471",
"482",
"503",
"508",
"525",
"529",
"535",
"539",
"561",
"570",
"575",
"587",
"617",
"626",
"653",
"668",
"681",
"691",
"710",
"743",
"760",
"768",
"778",
"787",
"818",
"830",
"847",
"872",
"879",
"901",
"914",
"930",
"943",
"981",
"1017",
"1030",
"1040",
"1057",
"1074",
"1095",
"1131",
"1145",
"1170",
"1178",
"1184",
"1210",
"1241",
"1253",
"1262",
"1267",
"1298",
"1325",
"1345",
"1372",
"1378",
"1395",
"1413",
"1416",
"1423",
"1448",
"1454",
"1470",
"1486",
"1498",
"1517",
"1529",
"1571",
"1577",
"1585",
"1597",
"1607"
]
},
prev: {
32: [
"15",
"28",
"285",
"400",
"447",
"539",
"668",
"691",
"872",
"1262",
"1585"
],
1069: [
"1395",
"1470"
],
1072: [
"187",
"317",
"570",
"653",
"1040",
"1057",
"1145"
],
1077: [
"4",
"32",
"96",
"133",
"155",
"200",
"332",
"346",
"471",
"525",
"575",
"901",
"930",
"1184",
"1241",
"1298",
"1486",
"1517"
],
1080: [
"503",
"710",
"1030",
"1498",
"1607"
],
1082: [
"914",
"943",
"1253",
"1448",
"1529"
],
1085: [
"1178"
],
1086: [
"428",
"768",
"778",
"1017",
"1416",
"1423"
],
1088: [
"237"
],
1089: [
"89",
"117",
"246",
"307",
"315",
"422",
"561",
"587",
"617",
"760",
"981",
"1170",
"1372",
"1454",
"1571",
"1597"
],
1091: [
"371",
"818"
],
1095: [
"383",
"529",
"681",
"830",
"879",
"1210",
"1267",
"1378"
],
1099: [
"1131"
],
1101: [
"193",
"396",
"508",
"535",
"626",
"1074",
"1325"
],
1102: [
"1095",
"1345",
"1577"
],
1103: [
"482",
"743",
"787",
"847",
"1413"
]
},
next: {
32: [
"32",
"778",
"1030",
"1413",
"1416",
"1486",
"1577"
],
44: [
"525"
],
46: [
"710"
],
1072: [
"15",
"315",
"691",
"914",
"943",
"1184",
"1470",
"1571",
"1607"
],
1074: [
"117",
"246",
"371",
"760",
"818",
"981",
"1597"
],
1077: [
"28",
"587",
"1040",
"1170",
"1178",
"1529"
],
1080: [
"307",
"346",
"422",
"482",
"503",
"561",
"743",
"787",
"847",
"901",
"930",
"1057",
"1074",
"1241",
"1325",
"1395",
"1448",
"1498",
"1517"
],
1082: [
"1131"
],
1083: [
"768"
],
1086: [
"193",
"285",
"317",
"383",
"396",
"400",
"428",
"447",
"508",
"529",
"535",
"539",
"626",
"668",
"681",
"830",
"872",
"879",
"1017",
"1210",
"1253",
"1262",
"1267",
"1378",
"1423",
"1585"
],
1088: [
"617"
],
1089: [
"471",
"575",
"1095",
"1298",
"1345"
],
1091: [
"653"
],
1099: [
"237",
"570"
],
1100: [
"4",
"89",
"96",
"187",
"1145",
"1372",
"1454"
],
1103: [
"133",
"155",
"200",
"332"
]
},
count: 98,
symbol: "т",
code: 1090
},
{
indexes: {
1085: [
"8",
"25",
"42",
"43",
"50",
"70",
"76",
"86",
"170",
"214",
"229",
"230",
"249",
"250",
"275",
"297",
"298",
"320",
"341",
"359",
"367",
"389",
"390",
"412",
"413",
"435",
"438",
"520",
"551",
"552",
"579",
"595",
"597",
"620",
"621",
"629",
"644",
"649",
"687",
"688",
"751",
"763",
"764",
"795",
"814",
"852",
"883",
"886",
"896",
"925",
"949",
"954",
"972",
"984",
"985",
"993",
"999",
"1037",
"1044",
"1050",
"1084",
"1092",
"1118",
"1159",
"1163",
"1177",
"1193",
"1198",
"1221",
"1231",
"1236",
"1281",
"1316",
"1318",
"1337",
"1349",
"1355",
"1356",
"1364",
"1367",
"1375",
"1381",
"1389",
"1431",
"1439",
"1451",
"1512",
"1548",
"1553",
"1560",
"1562",
"1609",
"1617"
]
},
prev: {
32: [
"275",
"438",
"579",
"629",
"886",
"972",
"1050",
"1084",
"1163",
"1281",
"1337",
"1349",
"1367",
"1375",
"1381",
"1553",
"1617"
],
1072: [
"76",
"367",
"597",
"620",
"649",
"751",
"814",
"1198",
"1221",
"1318",
"1439",
"1562",
"1609"
],
1073: [
"86"
],
1077: [
"42",
"229",
"249",
"297",
"389",
"412",
"551",
"687",
"763",
"984",
"993",
"1118",
"1355"
],
1078: [
"1389"
],
1079: [
"50",
"520",
"595",
"1316",
"1560"
],
1080: [
"1092",
"1177",
"1231"
],
1085: [
"43",
"230",
"250",
"298",
"390",
"413",
"552",
"621",
"688",
"764",
"985",
"1356"
],
1086: [
"25",
"70",
"359",
"435",
"644",
"883",
"949",
"954",
"1037",
"1193",
"1364",
"1431"
],
1095: [
"320",
"795",
"1159",
"1451",
"1548"
],
1100: [
"1044"
],
1101: [
"8",
"170",
"214",
"341",
"852",
"896",
"925",
"999",
"1236",
"1512"
]
},
next: {
32: [
"644",
"649",
"1193",
"1198"
],
1072: [
"25",
"50",
"70",
"76",
"275",
"438",
"520",
"579",
"595",
"886",
"1163",
"1281",
"1316",
"1553",
"1560"
],
1077: [
"8",
"170",
"214",
"341",
"359",
"852",
"896",
"925",
"972",
"999",
"1050",
"1084",
"1236",
"1337",
"1349",
"1367",
"1375",
"1381",
"1512"
],
1080: [
"435",
"597",
"629",
"883",
"949",
"954",
"993",
"1118",
"1231",
"1318",
"1364",
"1431",
"1562",
"1609",
"1617"
],
1085: [
"42",
"229",
"249",
"297",
"389",
"412",
"551",
"620",
"687",
"763",
"984",
"1355"
],
1086: [
"43",
"86",
"298",
"320",
"390",
"413",
"552",
"688",
"751",
"764",
"795",
"1159",
"1221",
"1389",
"1451",
"1548"
],
1090: [
"1177"
],
1095: [
"1037"
],
1099: [
"230",
"250",
"367",
"621",
"814",
"985",
"1044",
"1356",
"1439"
],
1103: [
"1092"
]
},
count: 93,
symbol: "н",
code: 1085
},
{
indexes: {
1072: [
"16",
"21",
"26",
"51",
"53",
"65",
"71",
"75",
"77",
"119",
"145",
"165",
"167",
"181",
"186",
"209",
"276",
"316",
"364",
"366",
"377",
"439",
"443",
"469",
"499",
"521",
"523",
"567",
"569",
"573",
"580",
"582",
"590",
"596",
"604",
"608",
"619",
"633",
"635",
"648",
"652",
"663",
"692",
"714",
"722",
"748",
"750",
"772",
"807",
"811",
"813",
"824",
"887",
"891",
"912",
"915",
"941",
"944",
"957",
"966",
"1039",
"1056",
"1068",
"1115",
"1133",
"1140",
"1144",
"1164",
"1185",
"1197",
"1218",
"1220",
"1251",
"1275",
"1282",
"1309",
"1317",
"1408",
"1438",
"1446",
"1471",
"1484",
"1494",
"1527",
"1554",
"1561",
"1572",
"1608"
]
},
prev: {
1050: [
"608"
],
1052: [
"652"
],
1058: [
"714"
],
1064: [
"364",
"811"
],
1073: [
"569"
],
1074: [
"65",
"119",
"443",
"573",
"891",
"966",
"1144"
],
1076: [
"377",
"824",
"1068"
],
1078: [
"1275"
],
1079: [
"635",
"1408",
"1438"
],
1082: [
"21",
"633",
"807",
"1133"
],
1083: [
"1140"
],
1084: [
"366",
"590",
"750",
"813",
"957",
"1220"
],
1085: [
"26",
"51",
"71",
"77",
"276",
"439",
"521",
"580",
"596",
"887",
"1164",
"1282",
"1317",
"1554",
"1561"
],
1088: [
"167",
"181",
"469",
"499",
"567",
"604",
"619",
"663",
"722",
"1056",
"1115",
"1446",
"1494"
],
1089: [
"1309"
],
1090: [
"16",
"316",
"692",
"915",
"944",
"1185",
"1471",
"1572",
"1608"
],
1091: [
"75",
"648",
"1197"
],
1092: [
"912",
"941",
"1251",
"1527"
],
1094: [
"145"
],
1095: [
"53",
"186",
"523",
"772",
"1039",
"1484"
],
1096: [
"165",
"209",
"582",
"748",
"1218"
]
},
next: {
32: [
"26",
"71",
"119",
"167",
"582",
"590",
"1471"
],
44: [
"77",
"145"
],
46: [
"604",
"807"
],
1073: [
"567"
],
1074: [
"663",
"1408",
"1572"
],
1077: [
"469",
"523",
"573",
"966",
"1484"
],
1078: [
"1115"
],
1079: [
"181",
"439",
"499",
"633",
"722",
"887",
"1494"
],
1082: [
"16",
"21",
"608",
"692",
"714",
"912",
"941",
"1251",
"1446",
"1527"
],
1083: [
"53",
"377",
"443",
"635",
"772",
"824",
"891",
"957"
],
1084: [
"65",
"364",
"748",
"811",
"915",
"944",
"1068",
"1133",
"1164",
"1218",
"1309",
"1554"
],
1085: [
"75",
"366",
"596",
"619",
"648",
"750",
"813",
"1197",
"1220",
"1317",
"1438",
"1561",
"1608"
],
1087: [
"276"
],
1088: [
"165",
"209"
],
1089: [
"1140",
"1282"
],
1090: [
"186",
"316",
"569",
"652",
"1039",
"1056",
"1144"
],
1094: [
"1185"
],
1095: [
"51",
"521"
],
1096: [
"580"
],
1102: [
"1275"
]
},
count: 88,
symbol: "а",
code: 1072
},
{
indexes: {
1089: [
"38",
"61",
"80",
"83",
"88",
"107",
"112",
"116",
"130",
"139",
"152",
"161",
"197",
"205",
"241",
"245",
"255",
"306",
"314",
"329",
"337",
"350",
"421",
"454",
"464",
"472",
"477",
"493",
"514",
"560",
"576",
"584",
"586",
"616",
"638",
"655",
"672",
"675",
"696",
"705",
"733",
"734",
"738",
"755",
"759",
"774",
"782",
"842",
"905",
"934",
"976",
"980",
"1052",
"1096",
"1105",
"1110",
"1136",
"1141",
"1151",
"1167",
"1169",
"1245",
"1283",
"1299",
"1307",
"1308",
"1333",
"1334",
"1346",
"1371",
"1403",
"1404",
"1411",
"1434",
"1442",
"1453",
"1475",
"1488",
"1521",
"1538",
"1539",
"1570",
"1579",
"1592",
"1596",
"1604"
]
},
prev: {
32: [
"61",
"80",
"112",
"130",
"152",
"197",
"241",
"329",
"454",
"464",
"584",
"616",
"672",
"755",
"1110",
"1136",
"1151",
"1167",
"1434",
"1442",
"1488",
"1579",
"1592"
],
1042: [
"38"
],
1072: [
"1141",
"1283"
],
1074: [
"255",
"696"
],
1076: [
"980",
"1570",
"1596"
],
1077: [
"107",
"116",
"350",
"493",
"733",
"759",
"905",
"934",
"1052",
"1105",
"1245",
"1307",
"1333",
"1371",
"1403",
"1521",
"1538"
],
1080: [
"586",
"705",
"1169",
"1411"
],
1081: [
"245"
],
1083: [
"774"
],
1084: [
"205",
"337"
],
1086: [
"83",
"88",
"139",
"161",
"306",
"314",
"421",
"477",
"560",
"638",
"738",
"782",
"842",
"976",
"1453",
"1604"
],
1089: [
"734",
"1308",
"1334",
"1404",
"1539"
],
1090: [
"472",
"576",
"1096",
"1299",
"1346"
],
1091: [
"655"
],
1099: [
"514",
"675",
"1475"
]
},
next: {
32: [
"655",
"734",
"1151",
"1283",
"1442"
],
1072: [
"1308"
],
1073: [
"454"
],
1074: [
"130",
"152",
"197",
"241",
"329",
"1434",
"1488"
],
1077: [
"38",
"255",
"696"
],
1080: [
"584",
"1167"
],
1082: [
"107",
"350",
"493",
"905",
"934",
"1105",
"1245",
"1521"
],
1083: [
"61",
"514",
"675",
"1475",
"1592"
],
1084: [
"672"
],
1086: [
"83",
"464",
"1052",
"1110",
"1136",
"1141",
"1579"
],
1087: [
"80",
"477",
"738",
"782",
"842",
"1604"
],
1088: [
"976"
],
1089: [
"733",
"1307",
"1333",
"1403",
"1538"
],
1090: [
"88",
"116",
"245",
"306",
"314",
"421",
"560",
"586",
"616",
"759",
"980",
"1169",
"1371",
"1453",
"1570",
"1596"
],
1091: [
"112",
"755"
],
1093: [
"705"
],
1099: [
"1334",
"1404",
"1539"
],
1100: [
"638"
],
1103: [
"139",
"161",
"205",
"337",
"472",
"576",
"774",
"1096",
"1299",
"1346",
"1411"
]
},
count: 86,
symbol: "с",
code: 1089
},
{
indexes: {
1074: [
"34",
"64",
"92",
"103",
"118",
"121",
"131",
"153",
"190",
"198",
"242",
"247",
"254",
"265",
"293",
"310",
"330",
"372",
"393",
"408",
"442",
"475",
"501",
"532",
"547",
"564",
"572",
"664",
"666",
"695",
"736",
"753",
"761",
"780",
"804",
"819",
"840",
"862",
"890",
"961",
"965",
"982",
"989",
"1026",
"1063",
"1065",
"1077",
"1079",
"1143",
"1156",
"1202",
"1223",
"1341",
"1409",
"1425",
"1435",
"1489",
"1496",
"1502",
"1545",
"1573",
"1598",
"1602"
]
},
prev: {
32: [
"34",
"92",
"121",
"190",
"254",
"265",
"310",
"393",
"475",
"532",
"564",
"666",
"695",
"736",
"780",
"840",
"961",
"989",
"1063",
"1077",
"1502",
"1602"
],
1072: [
"664",
"1409",
"1573"
],
1079: [
"501",
"1496"
],
1080: [
"862",
"1026",
"1156",
"1545"
],
1086: [
"64",
"103",
"293",
"408",
"547",
"753",
"804",
"1143",
"1202",
"1223",
"1425"
],
1089: [
"131",
"153",
"198",
"242",
"330",
"1435",
"1489"
],
1090: [
"118",
"247",
"372",
"761",
"819",
"982",
"1598"
],
1099: [
"442",
"572",
"890",
"965",
"1065",
"1079"
],
1103: [
"1341"
]
},
next: {
32: [
"121",
"190",
"265",
"310",
"393",
"532",
"664",
"666",
"753",
"1223",
"1502"
],
1072: [
"64",
"118",
"442",
"572",
"890",
"965",
"1143"
],
1077: [
"103",
"131",
"153",
"198",
"247",
"330",
"372",
"761",
"804",
"819",
"862",
"982"
],
1080: [
"92",
"501",
"989",
"1409",
"1496",
"1598"
],
1082: [
"1425"
],
1083: [
"1341",
"1573"
],
1086: [
"34",
"242",
"475",
"736",
"780",
"840",
"1026",
"1065",
"1079",
"1202",
"1489",
"1602"
],
1089: [
"254",
"695"
],
1099: [
"293",
"408",
"547",
"564",
"961",
"1063",
"1077",
"1156",
"1545"
],
1103: [
"1435"
]
},
count: 63,
symbol: "в",
code: 1074
},
{
indexes: {
1088: [
"10",
"166",
"172",
"180",
"210",
"216",
"223",
"236",
"278",
"282",
"303",
"324",
"343",
"374",
"418",
"430",
"457",
"468",
"479",
"498",
"557",
"566",
"603",
"618",
"662",
"702",
"721",
"729",
"740",
"784",
"821",
"834",
"844",
"854",
"860",
"898",
"927",
"977",
"1001",
"1007",
"1019",
"1024",
"1055",
"1114",
"1154",
"1180",
"1182",
"1204",
"1238",
"1272",
"1287",
"1291",
"1303",
"1329",
"1384",
"1399",
"1445",
"1493",
"1505",
"1514",
"1534",
"1543",
"1567"
]
},
prev: {
32: [
"180",
"498",
"1493"
],
1072: [
"166",
"210"
],
1073: [
"721",
"1114"
],
1076: [
"1505"
],
1077: [
"10",
"172",
"216",
"236",
"282",
"343",
"374",
"821",
"854",
"898",
"927",
"1001",
"1180",
"1238",
"1514"
],
1079: [
"1007"
],
1080: [
"468",
"603",
"1287"
],
1082: [
"1055",
"1272"
],
1086: [
"430",
"457",
"1019",
"1204"
],
1087: [
"223",
"278",
"479",
"662",
"702",
"729",
"740",
"784",
"834",
"844",
"860",
"1024",
"1154",
"1182",
"1291",
"1303",
"1329",
"1384",
"1399",
"1445",
"1534",
"1543",
"1567"
],
1089: [
"977"
],
1090: [
"618"
],
1099: [
"566"
],
1103: [
"303",
"324",
"418",
"557"
]
},
next: {
32: [
"1287"
],
44: [
"282"
],
1072: [
"166",
"180",
"468",
"498",
"566",
"603",
"618",
"662",
"721",
"1055",
"1114",
"1445",
"1493"
],
1075: [
"10",
"172",
"216",
"343",
"854",
"898",
"927",
"1001",
"1238",
"1514"
],
1077: [
"210",
"223",
"977",
"1007",
"1182",
"1291",
"1384",
"1567"
],
1078: [
"374",
"821"
],
1080: [
"278",
"479",
"740",
"784",
"844",
"860",
"1024",
"1154",
"1204",
"1543"
],
1082: [
"303",
"324",
"418",
"457",
"557"
],
1086: [
"702",
"729",
"1019",
"1303",
"1329",
"1399",
"1534"
],
1087: [
"1180"
],
1090: [
"236"
],
1091: [
"430",
"1272",
"1505"
],
1103: [
"834"
]
},
count: 63,
symbol: "р",
code: 1088
},
{
indexes: {
1084: [
"66",
"195",
"204",
"257",
"263",
"271",
"280",
"327",
"336",
"353",
"365",
"387",
"512",
"589",
"601",
"611",
"623",
"670",
"673",
"685",
"717",
"725",
"749",
"812",
"836",
"874",
"908",
"916",
"937",
"945",
"956",
"968",
"987",
"996",
"1046",
"1059",
"1061",
"1069",
"1108",
"1121",
"1134",
"1165",
"1172",
"1219",
"1248",
"1255",
"1285",
"1310",
"1353",
"1358",
"1473",
"1509",
"1524",
"1555"
]
},
prev: {
32: [
"512",
"601",
"1285",
"1473"
],
1072: [
"66",
"365",
"749",
"812",
"916",
"945",
"1069",
"1134",
"1165",
"1219",
"1310",
"1555"
],
1077: [
"204",
"257",
"336",
"589",
"968",
"996",
"1172"
],
1079: [
"1353"
],
1080: [
"280",
"387",
"611",
"685",
"717",
"908",
"937",
"956",
"1059",
"1108",
"1248"
],
1086: [
"195",
"271",
"327",
"353",
"670",
"725",
"874",
"1255",
"1509",
"1524"
],
1089: [
"673"
],
1099: [
"623",
"987",
"1046",
"1061",
"1358"
],
1103: [
"263",
"836",
"1121"
]
},
next: {
32: [
"66",
"195",
"257",
"263",
"271",
"327",
"353",
"611",
"623",
"670",
"717",
"987",
"996",
"1046",
"1061",
"1069",
"1108",
"1121",
"1134",
"1165",
"1248",
"1255",
"1509",
"1524",
"1555"
],
44: [
"725"
],
1072: [
"365",
"589",
"749",
"812",
"956",
"1219"
],
1077: [
"280",
"387",
"685",
"1353"
],
1080: [
"601",
"908",
"916",
"937",
"945",
"1285",
"1310",
"1358"
],
1086: [
"836",
"968",
"1172"
],
1089: [
"204",
"336"
],
1091: [
"874"
],
1099: [
"512",
"673",
"1059",
"1473"
]
},
count: 54,
symbol: "м",
code: 1084
},
{
indexes: {
1082: [
"17",
"20",
"22",
"108",
"127",
"288",
"304",
"325",
"351",
"355",
"357",
"403",
"419",
"426",
"450",
"458",
"494",
"542",
"558",
"609",
"632",
"693",
"715",
"806",
"870",
"906",
"913",
"935",
"942",
"1015",
"1032",
"1035",
"1054",
"1106",
"1132",
"1246",
"1252",
"1271",
"1426",
"1447",
"1522",
"1528",
"1589"
]
},
prev: {
32: [
"20",
"355",
"426",
"632",
"870",
"1015",
"1032"
],
1072: [
"17",
"22",
"609",
"693",
"715",
"913",
"942",
"1252",
"1447",
"1528"
],
1074: [
"1426"
],
1077: [
"806"
],
1080: [
"127"
],
1086: [
"357",
"1035",
"1054",
"1271"
],
1088: [
"304",
"325",
"419",
"458",
"558"
],
1089: [
"108",
"351",
"494",
"906",
"935",
"1106",
"1246",
"1522"
],
1090: [
"1132"
],
1095: [
"288",
"403",
"450",
"542"
],
1100: [
"1589"
]
},
next: {
32: [
"22",
"693",
"870",
"1032"
],
44: [
"17"
],
1072: [
"20",
"632",
"806",
"1132"
],
1077: [
"127",
"403",
"542"
],
1080: [
"108",
"458",
"609",
"715",
"906",
"935",
"1106",
"1246",
"1426"
],
1086: [
"304",
"325",
"351",
"355",
"357",
"419",
"426",
"450",
"494",
"558",
"1015",
"1035",
"1522",
"1589"
],
1088: [
"1054",
"1271"
],
1090: [
"913",
"942",
"1252",
"1447",
"1528"
],
1091: [
"288"
]
},
count: 43,
symbol: "к",
code: 1082
},
{
indexes: {
1083: [
"40",
"54",
"62",
"101",
"125",
"149",
"183",
"227",
"259",
"269",
"378",
"444",
"515",
"636",
"659",
"676",
"769",
"773",
"802",
"825",
"864",
"892",
"958",
"1009",
"1042",
"1099",
"1124",
"1139",
"1206",
"1214",
"1229",
"1259",
"1295",
"1342",
"1386",
"1462",
"1476",
"1481",
"1574",
"1587",
"1593",
"1626"
]
},
prev: {
32: [
"259",
"1099",
"1229"
],
1072: [
"54",
"378",
"444",
"636",
"773",
"825",
"892",
"958"
],
1073: [
"125"
],
1074: [
"1342",
"1574"
],
1075: [
"1139"
],
1076: [
"1214"
],
1077: [
"40",
"101",
"227",
"269",
"802",
"864",
"1009",
"1042",
"1295",
"1386"
],
1079: [
"183"
],
1080: [
"149",
"1124",
"1206"
],
1086: [
"1462",
"1481",
"1587",
"1626"
],
1089: [
"62",
"515",
"676",
"1476",
"1593"
],
1090: [
"769"
],
1099: [
"659",
"1259"
]
},
next: {
32: [
"659"
],
44: [
"1206"
],
1072: [
"1139"
],
1077: [
"40",
"227",
"676",
"1593"
],
1080: [
"125",
"149",
"183",
"378",
"444",
"515",
"769",
"825",
"892",
"958",
"1009",
"1124",
"1229"
],
1086: [
"54",
"62",
"101",
"269",
"636",
"802",
"864",
"1099",
"1259",
"1386"
],
1089: [
"773"
],
1091: [
"1481"
],
1100: [
"1042",
"1462",
"1476",
"1587",
"1626"
],
1102: [
"259"
],
1103: [
"1214",
"1295",
"1342",
"1574"
]
},
count: 42,
symbol: "л",
code: 1083
},
{
indexes: {
1103: [
"134",
"140",
"142",
"156",
"162",
"201",
"206",
"262",
"302",
"323",
"333",
"338",
"417",
"473",
"481",
"556",
"577",
"599",
"742",
"745",
"775",
"786",
"789",
"835",
"846",
"1093",
"1097",
"1120",
"1215",
"1296",
"1300",
"1320",
"1340",
"1343",
"1347",
"1412",
"1436",
"1564",
"1575",
"1600",
"1611"
]
},
prev: {
32: [
"142",
"302",
"323",
"417",
"556",
"1340"
],
1074: [
"1436"
],
1076: [
"262"
],
1080: [
"481",
"599",
"742",
"745",
"786",
"789",
"846",
"1120",
"1320",
"1564",
"1600",
"1611"
],
1083: [
"1215",
"1296",
"1343",
"1575"
],
1085: [
"1093"
],
1088: [
"835"
],
1089: [
"140",
"162",
"206",
"338",
"473",
"577",
"775",
"1097",
"1300",
"1347",
"1412"
],
1090: [
"134",
"156",
"201",
"333"
]
},
next: {
32: [
"140",
"162",
"206",
"338",
"473",
"577",
"599",
"745",
"775",
"789",
"1097",
"1215",
"1300",
"1320",
"1347",
"1564",
"1600",
"1611"
],
1074: [
"1340"
],
1077: [
"1296"
],
1079: [
"1436"
],
1081: [
"142"
],
1084: [
"262",
"835",
"1120"
],
1088: [
"302",
"323",
"417",
"556"
],
1090: [
"481",
"742",
"786",
"846",
"1412"
],
1097: [
"134",
"156",
"201",
"333"
],
1102: [
"1093",
"1343",
"1575"
]
},
count: 41,
symbol: "я",
code: 1103
},
{
indexes: {
1087: [
"58",
"81",
"222",
"277",
"291",
"406",
"478",
"545",
"592",
"661",
"701",
"728",
"739",
"783",
"833",
"843",
"859",
"952",
"974",
"1023",
"1087",
"1127",
"1129",
"1153",
"1181",
"1290",
"1302",
"1313",
"1328",
"1383",
"1398",
"1418",
"1444",
"1460",
"1479",
"1533",
"1542",
"1557",
"1566",
"1605"
]
},
prev: {
32: [
"58",
"291",
"406",
"545",
"592",
"661",
"701",
"728",
"833",
"859",
"952",
"1023",
"1087",
"1127",
"1153",
"1302",
"1313",
"1328",
"1398",
"1418",
"1444",
"1460",
"1479",
"1533",
"1542",
"1557",
"1566"
],
1072: [
"277"
],
1077: [
"974",
"1383"
],
1086: [
"222",
"1129",
"1290"
],
1088: [
"1181"
],
1089: [
"81",
"478",
"739",
"783",
"843",
"1605"
]
},
next: {
1080: [
"1605"
],
1086: [
"58",
"81",
"291",
"406",
"545",
"592",
"952",
"974",
"1087",
"1127",
"1313",
"1418",
"1460",
"1479",
"1557"
],
1088: [
"222",
"277",
"478",
"661",
"701",
"728",
"739",
"783",
"833",
"843",
"859",
"1023",
"1153",
"1181",
"1290",
"1302",
"1328",
"1383",
"1398",
"1444",
"1533",
"1542",
"1566"
],
1099: [
"1129"
]
},
count: 40,
symbol: "п",
code: 1087
},
{
indexes: {
1095: [
"30",
"52",
"99",
"105",
"185",
"234",
"287",
"319",
"348",
"382",
"402",
"449",
"491",
"522",
"528",
"541",
"680",
"771",
"794",
"800",
"829",
"878",
"903",
"932",
"1038",
"1090",
"1103",
"1158",
"1209",
"1243",
"1266",
"1377",
"1450",
"1483",
"1519",
"1547",
"1619"
]
},
prev: {
32: [
"99",
"234",
"382",
"528",
"680",
"800",
"829",
"878",
"1209",
"1266"
],
1072: [
"52",
"522"
],
1076: [
"1090"
],
1077: [
"30",
"105",
"1377"
],
1080: [
"185",
"348",
"491",
"771",
"903",
"932",
"1103",
"1243",
"1450",
"1519",
"1619"
],
1085: [
"1038"
],
1086: [
"287",
"319",
"402",
"449",
"541"
],
1091: [
"1483"
],
1099: [
"794",
"1158",
"1547"
]
},
next: {
1072: [
"52",
"185",
"522",
"771",
"1038",
"1483"
],
1077: [
"30",
"99",
"105",
"234",
"348",
"491",
"800",
"903",
"932",
"1103",
"1243",
"1519",
"1619"
],
1080: [
"1090"
],
1082: [
"287",
"402",
"449",
"541"
],
1085: [
"319",
"794",
"1158",
"1450",
"1547"
],
1090: [
"382",
"528",
"680",
"829",
"878",
"1209",
"1266",
"1377"
]
},
count: 37,
symbol: "ч",
code: 1095
},
{
indexes: {
1099: [
"231",
"238",
"251",
"294",
"368",
"409",
"441",
"513",
"548",
"565",
"571",
"614",
"622",
"658",
"674",
"793",
"815",
"889",
"962",
"964",
"986",
"1045",
"1060",
"1064",
"1078",
"1082",
"1130",
"1157",
"1258",
"1335",
"1357",
"1405",
"1440",
"1474",
"1540",
"1546"
]
},
prev: {
1073: [
"614",
"658",
"793",
"1258"
],
1074: [
"294",
"409",
"548",
"565",
"962",
"1064",
"1078",
"1157",
"1546"
],
1076: [
"1082"
],
1079: [
"441",
"889",
"964"
],
1084: [
"513",
"674",
"1060",
"1474"
],
1085: [
"231",
"251",
"368",
"622",
"815",
"986",
"1045",
"1357",
"1440"
],
1087: [
"1130"
],
1089: [
"1335",
"1405",
"1540"
],
1090: [
"238",
"571"
]
},
next: {
32: [
"368",
"614",
"815",
"1082",
"1335",
"1405",
"1440",
"1540"
],
44: [
"238"
],
1074: [
"441",
"571",
"889",
"964",
"1064",
"1078"
],
1077: [
"231",
"251"
],
1079: [
"962"
],
1083: [
"658",
"1258"
],
1084: [
"622",
"986",
"1045",
"1060",
"1357"
],
1088: [
"565"
],
1089: [
"513",
"674",
"1474"
],
1090: [
"1130"
],
1095: [
"793",
"1157",
"1546"
],
1096: [
"294",
"409",
"548"
]
},
count: 36,
symbol: "ы",
code: 1099
},
{
indexes: {
1076: [
"2",
"68",
"94",
"225",
"261",
"312",
"376",
"642",
"708",
"823",
"922",
"979",
"991",
"1028",
"1067",
"1081",
"1089",
"1213",
"1293",
"1420",
"1504",
"1569",
"1595"
]
},
prev: {
32: [
"68",
"312",
"642",
"1213",
"1504"
],
1077: [
"225",
"979",
"1293",
"1569",
"1595"
],
1078: [
"376",
"823"
],
1080: [
"2",
"94",
"991"
],
1086: [
"708",
"922",
"1028",
"1067",
"1081",
"1089",
"1420"
],
1102: [
"261"
]
},
next: {
32: [
"922"
],
1072: [
"376",
"823",
"1067"
],
1075: [
"1420"
],
1077: [
"2",
"94",
"225",
"991",
"1293"
],
1080: [
"708",
"1028"
],
1083: [
"1213"
],
1086: [
"68",
"312",
"642"
],
1088: [
"1504"
],
1089: [
"979",
"1569",
"1595"
],
1095: [
"1089"
],
1099: [
"1081"
],
1103: [
"261"
]
},
count: 23,
symbol: "д",
code: 1076
},
{
indexes: {
1075: [
"11",
"137",
"159",
"173",
"217",
"344",
"489",
"797",
"855",
"899",
"928",
"1002",
"1101",
"1138",
"1200",
"1226",
"1239",
"1421",
"1507",
"1515",
"1550",
"1621"
]
},
prev: {
32: [
"1200"
],
1076: [
"1421"
],
1077: [
"137",
"159",
"1226",
"1621"
],
1086: [
"489",
"797",
"1101",
"1138",
"1550"
],
1088: [
"11",
"173",
"217",
"344",
"855",
"899",
"928",
"1002",
"1239",
"1515"
],
1091: [
"1507"
]
},
next: {
1077: [
"344",
"899",
"928",
"1239",
"1515"
],
1080: [
"11",
"173",
"217",
"489",
"855",
"1002",
"1101"
],
1083: [
"1138"
],
1086: [
"137",
"159",
"797",
"1200",
"1226",
"1421",
"1507",
"1550",
"1621"
]
},
count: 22,
symbol: "г",
code: 1075
},
{
indexes: {
44: [
"18",
"46",
"56",
"78",
"146",
"176",
"239",
"283",
"380",
"424",
"460",
"526",
"640",
"678",
"726",
"827",
"876",
"1013",
"1207",
"1264",
"1428"
]
},
prev: {
1072: [
"78",
"146"
],
1077: [
"678",
"1013"
],
1080: [
"176",
"380",
"424",
"460",
"827",
"1428"
],
1081: [
"46"
],
1082: [
"18"
],
1083: [
"1207"
],
1084: [
"726"
],
1086: [
"56",
"1264"
],
1088: [
"283"
],
1090: [
"526"
],
1091: [
"876"
],
1099: [
"239"
],
1100: [
"640"
]
},
next: {
32: [
"18",
"46",
"56",
"78",
"146",
"176",
"239",
"283",
"380",
"424",
"460",
"526",
"640",
"678",
"726",
"827",
"876",
"1013",
"1207",
"1264",
"1428"
]
},
count: 21,
symbol: ",",
code: 44
},
{
indexes: {
1079: [
"49",
"182",
"440",
"500",
"519",
"594",
"634",
"723",
"888",
"963",
"1006",
"1315",
"1352",
"1407",
"1437",
"1464",
"1495",
"1559"
]
},
prev: {
32: [
"1006",
"1407"
],
1072: [
"182",
"440",
"500",
"634",
"723",
"888",
"1495"
],
1080: [
"1352"
],
1086: [
"49",
"519",
"594",
"1315",
"1559"
],
1099: [
"963"
],
1100: [
"1464"
],
1103: [
"1437"
]
},
next: {
1072: [
"634",
"1407",
"1437"
],
1074: [
"500",
"1495"
],
1083: [
"182"
],
1084: [
"1352"
],
1085: [
"49",
"519",
"594",
"1315",
"1559"
],
1086: [
"723",
"1464"
],
1088: [
"1006"
],
1099: [
"440",
"888",
"963"
]
},
count: 18,
symbol: "з",
code: 1079
},
{
indexes: {
1101: [
"7",
"169",
"192",
"213",
"340",
"395",
"507",
"534",
"625",
"851",
"895",
"924",
"998",
"1073",
"1235",
"1324",
"1511"
]
},
prev: {
32: [
"7",
"169",
"192",
"213",
"340",
"395",
"507",
"534",
"625",
"851",
"895",
"924",
"998",
"1073",
"1235",
"1324",
"1511"
]
},
next: {
1085: [
"7",
"169",
"213",
"340",
"851",
"895",
"924",
"998",
"1235",
"1511"
],
1090: [
"192",
"395",
"507",
"534",
"625",
"1073",
"1324"
]
},
count: 17,
symbol: "э",
code: 1101
},
{
indexes: {
1081: [
"45",
"143",
"244",
"300",
"398",
"415",
"452",
"510",
"537",
"554",
"1161",
"1174",
"1279",
"1466",
"1583"
]
},
prev: {
1080: [
"1279"
],
1086: [
"45",
"244",
"300",
"398",
"415",
"452",
"510",
"537",
"554",
"1161",
"1174",
"1466",
"1583"
],
1103: [
"143"
]
},
next: {
32: [
"300",
"398",
"415",
"452",
"510",
"537",
"554",
"1161",
"1174",
"1279",
"1583"
],
44: [
"45"
],
46: [
"1466"
],
1089: [
"244"
],
1094: [
"143"
]
},
count: 15,
symbol: "й",
code: 1081
},
{
indexes: {
1091: [
"74",
"113",
"289",
"370",
"431",
"647",
"654",
"756",
"817",
"875",
"1196",
"1273",
"1482",
"1506"
]
},
prev: {
32: [
"370",
"817"
],
1061: [
"74",
"647",
"1196"
],
1082: [
"289"
],
1083: [
"1482"
],
1084: [
"875"
],
1088: [
"431",
"1273",
"1506"
],
1089: [
"113",
"756"
],
1090: [
"654"
]
},
next: {
32: [
"289"
],
44: [
"875"
],
1072: [
"74",
"647",
"1196"
],
1075: [
"1506"
],
1078: [
"1273"
],
1089: [
"654"
],
1090: [
"370",
"817"
],
1095: [
"1482"
],
1097: [
"113",
"756"
],
1102: [
"431"
]
},
count: 14,
symbol: "у",
code: 1091
},
{
indexes: {
1073: [
"85",
"124",
"455",
"466",
"568",
"613",
"657",
"720",
"792",
"1113",
"1257",
"1581",
"1624"
]
},
prev: {
32: [
"613",
"657",
"1257",
"1624"
],
1072: [
"568"
],
1086: [
"85",
"124",
"466",
"720",
"792",
"1113",
"1581"
],
1089: [
"455"
]
},
next: {
1072: [
"568"
],
1080: [
"466"
],
1083: [
"124"
],
1085: [
"85"
],
1086: [
"455",
"1581",
"1624"
],
1088: [
"720",
"1113"
],
1099: [
"613",
"657",
"792",
"1257"
]
},
count: 13,
symbol: "б",
code: 1073
},
{
indexes: {
1100: [
"5",
"90",
"97",
"188",
"639",
"1043",
"1146",
"1373",
"1455",
"1463",
"1477",
"1588",
"1627"
]
},
prev: {
1083: [
"1043",
"1463",
"1477",
"1588",
"1627"
],
1089: [
"639"
],
1090: [
"5",
"90",
"97",
"188",
"1146",
"1373",
"1455"
]
},
next: {
32: [
"5",
"90",
"97",
"188",
"1146",
"1373",
"1477"
],
44: [
"639"
],
1079: [
"1463"
],
1082: [
"1588"
],
1085: [
"1043"
],
1096: [
"1627"
],
1102: [
"1455"
]
},
count: 13,
symbol: "ь",
code: 1100
},
{
indexes: {
46: [
"361",
"485",
"605",
"711",
"808",
"918",
"1189",
"1392",
"1467",
"1630"
]
},
prev: {
1072: [
"605",
"808"
],
1077: [
"361",
"485",
"1392",
"1630"
],
1080: [
"918",
"1189"
],
1081: [
"1467"
],
1090: [
"711"
]
},
next: {
10: [
"711",
"1189"
],
32: [
"361",
"485",
"605",
"808",
"918",
"1392",
"1467"
],
-1: [
"1630"
]
},
count: 10,
symbol: ".",
code: 46
},
{
indexes: {
1096: [
"164",
"208",
"295",
"410",
"549",
"581",
"747",
"1217",
"1628"
]
},
prev: {
32: [
"164",
"208",
"747",
"1217"
],
1072: [
"581"
],
1099: [
"295",
"410",
"549"
],
1100: [
"1628"
]
},
next: {
1072: [
"164",
"208",
"581",
"747",
"1217"
],
1077: [
"295",
"410",
"549",
"1628"
]
},
count: 9,
symbol: "ш",
code: 1096
},
{
indexes: {
1094: [
"144",
"267",
"731",
"1186",
"1305",
"1331",
"1401",
"1536"
]
},
prev: {
32: [
"267"
],
1072: [
"1186"
],
1081: [
"144"
],
1086: [
"731",
"1305",
"1331",
"1401",
"1536"
]
},
next: {
1072: [
"144"
],
1077: [
"267",
"731",
"1305",
"1331",
"1401",
"1536"
],
1080: [
"1186"
]
},
count: 8,
symbol: "ц",
code: 1094
},
{
indexes: {
1097: [
"114",
"135",
"157",
"202",
"334",
"757",
"1011",
"1277"
]
},
prev: {
1080: [
"1011"
],
1091: [
"114",
"757"
],
1102: [
"1277"
],
1103: [
"135",
"157",
"202",
"334"
]
},
next: {
1077: [
"114",
"135",
"157",
"202",
"334",
"757",
"1011"
],
1080: [
"1277"
]
},
count: 8,
symbol: "щ",
code: 1097
},
{
indexes: {
1102: [
"13",
"260",
"432",
"1094",
"1276",
"1344",
"1456",
"1576"
]
},
prev: {
1072: [
"1276"
],
1080: [
"13"
],
1083: [
"260"
],
1091: [
"432"
],
1100: [
"1456"
],
1103: [
"1094",
"1344",
"1576"
]
},
next: {
32: [
"13",
"432",
"1456"
],
1076: [
"260"
],
1090: [
"1094",
"1344",
"1576"
],
1097: [
"1276"
]
},
count: 8,
symbol: "ю",
code: 1102
},
{
indexes: {
1078: [
"375",
"822",
"1116",
"1274",
"1388"
]
},
prev: {
1072: [
"1116"
],
1086: [
"1388"
],
1088: [
"375",
"822"
],
1091: [
"1274"
]
},
next: {
1072: [
"1274"
],
1076: [
"375",
"822"
],
1077: [
"1116"
],
1085: [
"1388"
]
},
count: 5,
symbol: "ж",
code: 1078
},
{
indexes: {
1092: [
"911",
"940",
"1250",
"1526"
]
},
prev: {
32: [
"911",
"940",
"1250",
"1526"
]
},
next: {
1072: [
"911",
"940",
"1250",
"1526"
]
},
count: 4,
symbol: "ф",
code: 1092
},
{
indexes: {
8212: [
"273",
"1071",
"1361",
"1613"
]
},
prev: {
32: [
"273",
"1071",
"1361",
"1613"
]
},
next: {
32: [
"273",
"1071",
"1361",
"1613"
]
},
count: 4,
symbol: "—",
code: 8212
},
{
indexes: {
1061: [
"73",
"646",
"1195"
]
},
prev: {
32: [
"73",
"646",
"1195"
]
},
next: {
1091: [
"73",
"646",
"1195"
]
},
count: 3,
symbol: "Х",
code: 1061
},
{
indexes: {
1093: [
"706",
"868",
"1149"
]
},
prev: {
1080: [
"868",
"1149"
],
1089: [
"706"
]
},
next: {
32: [
"868",
"1149"
],
1086: [
"706"
]
},
count: 3,
symbol: "х",
code: 1093
},
{
indexes: {
10: [
"712",
"1190"
]
},
prev: {
46: [
"712",
"1190"
]
},
next: {
1044: [
"1190"
],
1058: [
"712"
]
},
count: 2,
symbol: " ",
code: 10
},
{
indexes: {
1042: [
"0",
"37"
]
},
prev: {
32: [
"37"
],
-1: [
"0"
]
},
next: {
1080: [
"0"
],
1089: [
"37"
]
},
count: 2,
symbol: "В",
code: 1042
},
{
indexes: {
1064: [
"363",
"810"
]
},
prev: {
32: [
"363",
"810"
]
},
next: {
1072: [
"363",
"810"
]
},
count: 2,
symbol: "Ш",
code: 1064
},
{
indexes: {
1069: [
"1394",
"1469"
]
},
prev: {
32: [
"1394",
"1469"
]
},
next: {
1090: [
"1394",
"1469"
]
},
count: 2,
symbol: "Э",
code: 1069
},
{
indexes: {
58: [
"1531"
]
},
prev: {
1077: [
"1531"
]
},
next: {
32: [
"1531"
]
},
count: 1,
symbol: ":",
code: 58
},
{
indexes: {
1044: [
"1191"
]
},
prev: {
10: [
"1191"
]
},
next: {
1086: [
"1191"
]
},
count: 1,
symbol: "Д",
code: 1044
},
{
indexes: {
1050: [
"607"
]
},
prev: {
32: [
"607"
]
},
next: {
1072: [
"607"
]
},
count: 1,
symbol: "К",
code: 1050
},
{
indexes: {
1051: [
"487"
]
},
prev: {
32: [
"487"
]
},
next: {
1086: [
"487"
]
},
count: 1,
symbol: "Л",
code: 1051
},
{
indexes: {
1052: [
"651"
]
},
prev: {
32: [
"651"
]
},
next: {
1072: [
"651"
]
},
count: 1,
symbol: "М",
code: 1052
},
{
indexes: {
1055: [
"920"
]
},
prev: {
32: [
"920"
]
},
next: {
1086: [
"920"
]
},
count: 1,
symbol: "П",
code: 1055
},
{
indexes: {
1058: [
"713"
]
},
prev: {
10: [
"713"
]
},
next: {
1072: [
"713"
]
},
count: 1,
symbol: "Т",
code: 1058
}
]
}
}
Рис.1 Изменение символьного спектра при постепенном укорачивании текстового фрагмента до нуля (слева-направо). Зелеными линиями обозначен срез для каждого символа
Тизер: в следующей статье поработаем со словами.
empenoso
Спасибо, может быть немного не в тему, но есть вопрос — каким образом можно рассчитать эмоциональную окраску текста?
То есть на входе: текст на русском языке, а на выходе какое-то число, обозначающее эмоциональную окраску этого текста, исходя из которого можно с определенностью сказать позитивный этот текст или негативный.
Alex_ME
С помощью нейронных сетей. На Kaggle были соревнования по этой задаче.
Yermack
https://habr.com/ru/post/263171/ здесь про тональности
https://habr.com/ru/post/478790/ — здесь общий обзор всяких nlp штук с кучей ссылок
alez13 Автор
В этой части речь идет лишь о символах. Пока не очевидно и затруднительно заметить какие либо факторы, связывающие символьный контекст и эмоциональную окраску. Но интуитивно можно хотя бы предположить, что даже в символьном спектре есть отголоски эмоций, сопровождающих текст.
Текст можно представить себе как набор чисел. А все числа между собой имеют однозначные взаимоотношения. Это хорошо чувствуется, когда некоторое время изучаешь простые числа и то, как они формируют другие числа, выполняя роль их простых множителей. На тему простых чисел тоже можно углубиться так, что всего не озвучить. И все же кое-что полезное можно выразить в словах и формулах.
Нейросети позволяют «прочувствовать» свойства, которые наше привычное восприятие описывает как «слишком сложно, чтобы вдаваться в детали», тем не менее использовать их никто не мешает. Результат зависит от правильности внутренней организации нейросети под конкретные условия, представление входных данных и пр.
Существует уже множество более-менее универсальных типов нейросетей. Одним из ключевых факторов является качество «корма», которым вы свою нейросеть кормите. Это, кстати, относится и к нейросети реального мозга. В современном обществе люди не придают большого значения ни тому, что едят, ни тому, чем кормят мозг через свое восприятие. Результаты — печальны.
Я постараюсь затронуть в будущих статьях, когда речь пойдет о синтаксисе и словах, эту тему. Если не напрямую, то хотя бы косвенно.
На данный момент могу сказать, что, к примеру, по форме символьного спектра, можно сделать выводы насколько агрессивно настроен автор и стоит ли читать его текст. Все в данном случае, конечно, относительно и выражается вероятностью. Так что подобный фильтр может выступать как первая линия обороны на защите экологии сознания.
И взаимно благодарю вас за проявленный интерес к данной теме.
empenoso
Спасибо