Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 11, 2018 13:01:36

Timafei.sosnin
Зарегистрирован: 2017-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

Вот код:

 import random, json
import pymysql.cursors  
def CreateKey(length=0,strr=0):
    """
        Создание ключегово масива
    """
    if strr==0:
        strr="""АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя
                1234567890 _-,.:;?/"|\\(){}[]!@#$%^&*\n\t«»%<>
                AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"""
    simvols=[]#масив символов
    mass=[]
    SimvolsKey={}
    #собираю все символы
    for simvolsas in strr:
        if not(simvolsas in simvols):
            simvols.append(simvolsas)
            SimvolsKey.update({simvolsas:[]})
    if length==0:
        length=int(len(strr)/3)
        if (length<3):
            length=3
    else:
        length=int(length/3)
        if (length<3):
            length=3
    long=length
    for q in range(length):
        mass.append([])
        for sim in range(len(simvols)):
            while True:
                r=random.randint(0,999)
                if not(r in mass[q]):
                    mass[q].append(r)
                    break
    for w in mass:
        e=0
        for q in simvols:
            SimvolsKey[q].append(w[e])
            e=e+1
    return(SimvolsKey)
# Подключиться к базе данных.
connection = pymysql.connect(host='localhost',
                             user='root',
                             password='',                             
                             db='MySite',
                             cursorclass=pymysql.cursors.DictCursor)
cursor=connection.cursor()
##########################
sql = 'INSERT INTO slovari VALUES (NULL,"'+json.dumps(CreateKey(), ensure_ascii=True)+')'#
cursor.execute(sql)#
connection.commit()#одтверждение изменений в бд
Вот ошибка
Traceback (most recent call last):
File "G:\pysite\cgi-bin\KreateKey.py", line 54, in <module>
cursor.execute(sql)#
File "G:\pyton\lib\site-packages\pymysql\cursors.py", line 165, in execute
result = self._query(query)
File "G:\pyton\lib\site-packages\pymysql\cursors.py", line 321, in _query
conn.query(q)
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 860, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 1061, in _read_query_result
result.read()
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 1349, in read
first_packet = self.connection._read_packet()
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 1018, in _read_packet
packet.check_error()
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 384, in check_error
err.raise_mysql_exception(self._data)
File "G:\pyton\lib\site-packages\pymysql\err.py", line 107, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\\u0410": [756, 870, 3, 127, 893, 484, 758, 764, 64, 388, 957, 920, 216, 339, 578\' at line 1')
Помогите пожалуйста исправить. К сожалению вставить нужно именно Json и не как иначе

Офлайн

#2 Фев. 11, 2018 13:12:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

sql = 'INSERT INTO slovari VALUES (NULL,"'+json.dumps(CreateKey(), ensure_ascii=True)+')'#

Открывающую двойную кавычку вижу, закрывающую - не вижу



Офлайн

#3 Фев. 11, 2018 13:45:51

Timafei.sosnin
Зарегистрирован: 2017-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

Исправил но проблема та же

 import random, json
import pymysql.cursors  
def CreateKey(length=0,strr=0):
    """
        Создание ключегово масива
    """
    if strr==0:
        strr="""АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя
                1234567890 _-,.:;?/"|\\(){}[]!@#$%^&*\n\t«»%<>
                AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"""
    simvols=[]#масив символов
    mass=[]
    SimvolsKey={}
    #собираю все символы
    for simvolsas in strr:
        if not(simvolsas in simvols):
            simvols.append(simvolsas)
            SimvolsKey.update({simvolsas:[]})
    if length==0:
        length=int(len(strr)/3)
        if (length<3):
            length=3
    else:
        length=int(length/3)
        if (length<3):
            length=3
    long=length
    for q in range(length):
        mass.append([])
        for sim in range(len(simvols)):
            while True:
                r=random.randint(0,999)
                if not(r in mass[q]):
                    mass[q].append(r)
                    break
    for w in mass:
        e=0
        for q in simvols:
            SimvolsKey[q].append(w[e])
            e=e+1
    return(SimvolsKey)
# Подключиться к базе данных.
connection = pymysql.connect(host='localhost',
                             user='root',
                             password='',                             
                             db='MySite',
                             cursorclass=pymysql.cursors.DictCursor)
cursor=connection.cursor()
##########################
sql = 'INSERT INTO slovari VALUES (NULL,"'+json.dumps(CreateKey(), ensure_ascii=True)+'")'#
cursor.execute(sql)#
connection.commit()#подтверждение изменений в бд
Traceback (most recent call last):
File "G:\pysite\cgi-bin\KreateKey.py", line 54, in <module>
cursor.execute(sql)#
File "G:\pyton\lib\site-packages\pymysql\cursors.py", line 165, in execute
result = self._query(query)
File "G:\pyton\lib\site-packages\pymysql\cursors.py", line 321, in _query
conn.query(q)
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 860, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 1061, in _read_query_result
result.read()
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 1349, in read
first_packet = self.connection._read_packet()
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 1018, in _read_packet
packet.check_error()
File "G:\pyton\lib\site-packages\pymysql\connections.py", line 384, in check_error
err.raise_mysql_exception(self._data)
File "G:\pyton\lib\site-packages\pymysql\err.py", line 107, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\\u0410": [732, 800, 548, 232, 153, 279, 871, 151, 906, 159, 587, 386, 930, 944, \' at line 1')

Офлайн

#4 Фев. 11, 2018 13:49:11

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

покажите print(sql)



Офлайн

#5 Фев. 11, 2018 14:04:58

Timafei.sosnin
Зарегистрирован: 2017-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

INSERT INTO slovari VALUES (NULL,"{"\u0410": [825, 524, 671, 397, 206, 252, 908, 937, 194, 219, 121, 311, 358, 984, 56, 716, 244, 494, 945, 556, 781, 206, 79, 5, 136, 235, 284, 299, 472, 591, 713, 2, 502, 4, 130, 427, 857, 940, 688, 198, 118, 981, 252, 595, 136, 85, 66, 639, 958, 319, 80, 392, 781, 117, 871, 997, 530, 848, 358, 166, 421, 821, 563, 415, 155], "\u0430": [813, 510, 150, 637, 352, 843, 625, 798, 342, 644, 162, 693, 863, 760, 76, 115, 567, 692, 644, 67, 891, 656, 151, 524, 487, 877, 71, 531, 431, 222, 741, 197, 361, 83, 873, 164, 871, 379, 296, 882, 335, 561, 887, 122, 293, 803, 528, 98, 722, 671, 264, 351, 874, 930, 195, 626, 836, 871, 183, 163, 328, 471, 113, 300, 478], "\u0411": [97, 146, 583, 964, 182, 703, 311, 564, 142, 194, 90, 49, 231, 284, 24, 318, 747, 316, 604, 364, 199, 120, 384, 182, 249, 849, 525, 744, 62, 775, 719, 121, 260, 184, 950, 617, 620, 122, 942, 316, 836, 847, 230, 746, 475, 637, 190, 288, 647, 196, 919, 771, 181, 970, 750, 486, 826, 315, 37, 109, 763, 835, 557, 156, 163], "\u0431": [142, 416, 522, 730, 782, 613, 881, 499, 317, 355, 693, 810, 177, 784, 894, 931, 846, 267, 284, 634, 338, 444, 431, 861, 102, 194, 626, 320, 525, 965, 162, 172, 331, 728, 257, 108, 337, 836, 422, 245, 572, 359, 710, 107, 769, 251, 874, 966, 32, 57, 665, 191, 103, 675, 293, 812, 107, 619, 119, 241, 770, 149, 623, 980, 388], "\u0412": [73, 443, 775, 996, 332, 552, 258, 442, 148, 909, 416, 785, 10, 826, 891, 303, 802, 498, 894, 940, 291, 968, 579, 699, 530, 286, 852, 194, 613, 737, 962, 768, 56, 960, 897, 896, 325, 88, 301, 839, 525, 522, 621, 514, 314, 768, 387, 101, 298, 232, 207, 75, 43, 164, 255, 798, 608, 543, 409, 275, 460, 360, 752, 627, 116], "\u0432": [517, 640, 17, 266, 746, 384, 150, 421, 179, 606, 509, 371, 835, 886, 908, 758, 12, 648, 233, 41, 162, 263, 569, 634, 957, 980, 741, 218, 437, 932, 689, 809, 849, 816, 668, 193, 771, 177, 796, 378, 410, 191, 441, 356, 223, 529, 574, 477, 267, 334, 127, 480, 616, 212, 349, 311, 691, 602, 696, 957, 881, 544, 209, 953, 217], "\u0413": [790, 990, 464, 496, 676, 82, 635, 926, 299, 160, 471, 76, 104, 888, 973, 258, 230, 583, 410, 286, 312, 513, 919, 4, 624, 888, 578, 998, 312, 907, 373, 180, 910, 518, 70, 262, 896, 138, 648, 553, 107, 614, 529, 532, 598, 287, 979, 102, 993, 729, 341, 992, 446, 928, 721, 848, 957, 260, 220, 367, 713, 415, 919, 450, 292], "\u0433": [426, 991, 766, 827, 18, 909, 108, 288, 550, 70, 245, 834, 496, 618, 521, 475, 153, 286, 8, 865, 446, 661, 196, 748, 366, 84, 623, 628, 800, 12, 925, 628, 166, 201, 307, 471, 652, 536, 140, 197, 14, 73, 909, 309, 416, 275, 726, 618, 532, 563, 842, 16, 678, 728, 973, 372, 319, 717, 190, 243, 742, 162, 853, 879, 175], "\u0414": [614, 267, 484, 583, 897, 621, 370, 416, 642, 834, 600, 386, 79, 892, 694, 247, 665, 453, 809, 303, 490, 70, 527, 588, 575, 546, 527, 693, 55, 815, 465, 525, 856, 7, 805, 963, 35, 707, 189, 825, 9, 356, 781, 42, 930, 817, 554, 258, 285, 891, 997, 927, 49, 909, 657, 155, 383, 708, 126, 433, 141, 148, 65, 226, 190], "\u0434": [154, 134, 433, 676, 749, 940, 36, 836, 842, 995, 214, 940, 458, 924, 149, 585, 727, 10, 147, 723, 796, 604, 339, 166, 57, 381, 350, 191, 466, 227, 714, 987, 325, 183, 910, 218, 393, 855, 219, 44, 810, 151, 773, 845, 938, 136, 300, 35, 451, 582, 760, 325, 241, 87, 14, 601, 603, 790, 970, 903, 503, 987, 832, 789, 688], "\u0415": [409, 686, 170, 110, 739, 801, 560, 122, 523, 585, 787, 203, 947, 282, 0, 241, 800, 430, 323, 411, 537, 985, 116, 576, 130, 277, 600, 356, 829, 617, 610, 455, 262, 133, 58, 863, 669, 791, 348, 373, 674, 411, 611, 667, 920, 102, 589, 824, 615, 553, 234, 884, 728, 641, 394, 791, 28, 389, 921, 721, 346, 164, 101, 331, 168], "\u0435": [299, 357, 530, 174, 914, 912, 929, 130, 896, 398, 994, 55, 478, 388, 179, 791, 594, 520, 69, 183, 790, 327, 910, 744, 712, 450, 583, 630, 149, 398, 90, 754, 384, 424, 358, 374, 327, 680, 554, 721, 877, 968, 223, 830, 81, 806, 683, 685, 999, 41, 413, 506, 226, 650, 877, 746, 425, 50, 876, 946, 825, 560, 559, 809, 36], "\u0401": [384, 869, 235, 326, 25, 378, 205, 22, 565, 894, 267, 488, 651, 435, 656, 558, 260, 185, 898, 947, 87, 648, 298, 562, 157, 243, 659, 546, 31, 193, 309, 498, 209, 193, 114, 465, 751, 441, 558, 327, 934, 594, 758, 500, 151, 255, 189, 315, 890, 379, 615, 785, 952, 479, 443, 420, 740, 367, 444, 346, 10, 301, 656, 448, 505], "\u0451": [639, 145, 723, 632, 233, 824, 858, 243, 744, 831, 448, 680, 952, 453, 300, 647, 30, 58, 822, 139, 123, 917, 730, 749, 454, 68, 405, 996, 714, 442, 432, 985, 735, 978, 325, 398, 793, 962, 651, 424, 922, 52, 279, 893, 442, 314, 58, 265, 154, 502, 636, 56, 648, 591, 567, 194, 412, 929, 841, 597, 790, 782, 236, 805, 830], "\u0416": [808, 754, 845, 839, 77, 352, 671, 635, 25, 604, 500, 427, 238, 703, 771, 866, 839, 72, 625, 463, 741, 707, 516, 739, 537, 861, 589, 91, 680, 464, 524, 364, 182, 544, 719, 57, 577, 554, 356, 80, 308, 820, 666, 216, 533, 196, 238, 364, 933, 390, 691, 403, 275, 948, 597, 224, 820, 423, 814, 213, 326, 998, 12, 493, 493], "\u0436": [566, 657, 300, 814, 355, 299, 529, 120, 445, 94, 491, 931, 399, 184, 166, 956, 957, 353, 831, 987, 396, 81, 585, 985, 357, 331, 609, 776, 582, 141, 124, 225, 448, 320, 673, 426, 482, 957, 370, 676, 33, 144, 217, 465, 90, 591, 948, 380, 987, 12, 904, 528, 585, 971, 741, 305, 418, 574, 546, 519, 949, 689, 709, 36, 560], "\u0417": [549, 384, 124, 155, 95, 772, 931, 295, 650, 721, 792, 820, 612, 231, 810, 825, 534, 6, 970, 356, 945, 852, 911, 286, 104, 12, 702, 111, 270, 383, 127, 327, 720, 375, 26, 343, 933, 914, 479, 560, 648, 708, 957, 674, 667, 2, 335, 466, 124, 552, 609, 58, 160, 139, 761, 651, 436, 92, 445, 388, 827, 461, 347, 732, 354], "\u0437": [448, 541, 844, 298, 911, 47, 941, 573, 328, 5, 298, 20, 553, 367, 31, 520, 721, 995, 930, 759, 284, 815, 742, 738, 33, 458, 819, 852, 80, 568, 633, 564, 279, 95, 705, 915, 997, 722, 790, 486, 982, 823, 738, 58, 392, 57, 815, 352, 329, 362, 371, 873, 195, 263, 647, 622, 959, 863, 372, 444, 181, 388, 668, 327, 770], "\u0418": [304, 466, 466, 484, 411, 834, 964, 374, 495, 82, 286, 419, 899, 518, 628, 90, 668, 552, 91, 977, 563, 412, 463, 865, 242, 344, 290, 920, 228, 262, 601, 873, 121, 261, 162, 52, 156, 151, 697, 853, 400, 217, 557, 567, 385, 899, 222, 951, 773, 27, 346, 163, 737, 285, 387, 158, 805, 104, 819, 514, 41, 292, 780, 902, 393], "\u0438": [451, 184, 407, 75, 183, 91, 522, 782, 816, 655, 809, 248, 513, 602, 607, 988, 242, 942, 84, 126, 454, 798, 183, 984, 234, 22, 418, 125, 920, 830, 616, 775, 599, 531, 463, 667, 868, 770, 999, 834, 263, 661, 948, 372, 77, 980, 832, 431, 361, 374, 698, 691, 613, 715, 606, 240, 618, 919, 951, 489, 209, 235, 35, 646, 722], "\u0419": [418, 228, 128, 797, 559, 162, 538, 31, 853, 832, 845, 776, 86, 752, 612, 970, 580, 174, 669, 715, 614, 279, 979, 943, 384, 906, 645, 485, 836, 304, 971, 42, 76, 913, 449, 948, 123, 455, 215, 877, 458, 536, 429, 29, 774, 322, 351, 601, 362, 922, 693, 999, 62, 206, 65, 173, 921, 597, 327, 675, 593, 96, 62, 481, 827], "\u0439": [441, 556, 426, 984, 150, 809, 514, 545, 787, 388, 312, 141, 407, 642, 329, 915, 222, 949, 340, 600, 797, 207, 538, 831, 767, 561, 32, 992, 465, 724, 155, 138, 393, 556, 278, 955, 539, 920, 544, 350, 329, 312, 307, 822, 660, 270, 963, 192, 560, 271, 105, 313, 24, 942, 662, 765, 766, 826, 702, 803, 554, 491, 140, 717, 430], "\u041a": [793, 94, 761, 152, 993, 839, 791, 751, 554, 559, 67, 155, 63, 292, 355, 200, 559, 374, 166, 793, 282, 804, 28, 162, 756, 960, 144, 308, 264, 844, 36, 722, 812, 584, 172, 497, 151, 795, 268, 575, 167, 257, 146, 891, 260, 578, 252, 508, 794, 819, 930, 740, 477, 482, 525, 888, 605, 519, 859, 185, 718, 263, 104, 163, 569], "\u043a": [809, 279, 238, 581, 723, 112, 257, 228, 188, 702, 559, 614, 650, 759, 760, 218, 175, 270, 244, 857, 841, 628, 766, 273, 392, 207, 915, 445, 809, 637, 687, 963, 639, 958, 360, 189, 744, 976, 96, 41, 809, 300, 990, 638, 812, 410, 977, 324, 518, 778, 27, 560, 828, 738, 531, 650, 579, 425, 348, 927, 429, 83, 747, 380, 696], "\u041b": [785, 783, 806, 176, 878, 301, 836, 27, 725, 917, 911, 786, 852, 862, 495, 780, 2, 979, 593, 204, 320, 144, 659, 826, 762, 976, 909, 846, 404, 953, 473, 310, 927, 70, 543, 43, 384, 201, 701, 550, 728, 212, 377, 782, 957, 901, 317, 972, 620, 200, 276, 145, 701, 756, 194, 867, 626, 189, 658, 861, 19, 368, 269, 49, 522], "\u043b": [217, 22, 961, 477, 166, 800, 831, 342, 582, 76, 479, 330, 556, 468, 997, 324, 235, 4, 308, 117, 547, 816, 791, 509, 111, 313, 473, 148, 792, 933, 586, 15, 994, 236, 243, 441, 219, 978, 411, 558, 751, 899, 531, 732, 862, 144, 166, 11, 916, 491, 191, 36, 282, 563, 563, 182, 962, 496, 153, 516, 795, 504, 402, 550, 494], "\u041c": [724, 909, 645, 430, 743, 442, 546, 507, 5, 345, 315, 423, 469, 616, 739, 785, 982, 478, 427, 329, 279, 11, 962, 613, 699, 471, 55, 949, 333, 826, 327, 387, 10, 987, 364, 185, 471, 583, 660, 79, 337, 291, 582, 682, 48, 893, 594, 809, 657, 409, 737, 714, 746, 34, 400, 181, 556, 461, 849, 496, 562, 890, 266, 99, 150], "\u043c": [886, 543, 702, 835, 501, 823, 997, 719, 356, 568, 281, 623, 123, 900, 36, 945, 750, 306, 817, 915, 499, 21, 591, 647, 317, 394, 809, 461, 3, 28, 12, 687, 478, 678, 452, 490, 889, 133, 232, 795, 729, 461, 581, 710, 424, 28, 695, 904, 49, 895, 22, 490, 685, 759, 832, 67, 69, 288, 7, 963, 239, 554, 38, 98, 674], "\u041d": [431, 902, 152, 763, 506, 272, 113, 43, 33, 673, 87, 738, 558, 205, 231, 882, 473, 31, 905, 326, 648, 253, 19, 409, 898, 322, 629, 326, 503, 710, 742, 861, 869, 203, 277, 536, 216, 224, 847, 455, 34, 95, 991, 119, 798, 207, 16, 829, 299, 107, 147, 352, 998, 758, 672, 326, 899, 97, 529, 558, 588, 238, 358, 591, 651], "\u043d": [213, 643, 311, 825, 133, 155, 590, 582, 116, 557, 15, 338, 429, 953, 770, 643, 102, 611, 687, 493, 21, 546, 45, 944, 163, 81, 764, 661, 442, 984, 597, 738, 681, 593, 234, 191, 887, 555, 961, 936, 169, 353, 29, 477, 445, 328, 958, 643, 838, 578, 676, 972, 374, 40, 992, 795, 693, 417, 73, 273, 567, 735, 258, 88, 145], "\u041e": [739, 268, 546, 115, 884, 177, 6, 887, 421, 132, 64, 394, 46, 484, 480, 122, 491, 429, 114, 665, 666, 142, 425, 636, 114, 371, 174, 190, 46, 678, 354, 379, 606, 644, 359, 808, 783, 233, 761, 993, 301, 644, 516, 546, 946, 978, 577, 322, 723, 939, 836, 911, 704, 914, 855, 6, 554, 444, 645, 439, 26, 254, 440, 928, 278], "\u043e": [463, 301, 633, 358, 515, 7, 418, 341, 967, 933, 196, 139, 573, 504, 427, 421, 638, 990, 280, 901, 335, 555, 157, 887, 759, 307, 721, 305, 896, 64, 43, 14, 372, 198, 1, 406, 974, 610, 779, 810, 103, 352, 176, 176, 824, 940, 830, 441, 471, 788, 274, 688, 273, 111, 842, 694, 207, 272, 889, 162, 699, 36, 830, 698, 753], "\u041f": [58, 953, 842, 123, 187, 111, 211, 541, 653, 587, 636, 358, 814, 80, 531, 686, 461, 303, 50, 520, 607, 302, 656, 930, 354, 551, 36, 260, 329, 640, 86, 943, 295, 492, 52, 487, 547, 238, 466, 325, 998, 428, 586, 761, 466, 260, 583, 993, 14, 986, 868, 415, 55, 81, 482, 73, 135, 85, 868, 215, 684, 652, 464, 112, 196], "\u043f": [997, 800, 264, 356, 485, 808, 40, 662, 239, 19, 183, 213, 380, 824, 904, 642, 508, 179, 290, 492, 902, 914, 26, 48, 645, 163, 264, 829, 929, 203, 914, 842, 930, 935, 659, 349, 261, 486, 390, 782, 937, 629, 81, 747, 286, 347, 693, 912, 985, 760, 62, 549, 200, 217, 155, 732, 471, 562, 342, 7, 850, 499, 355, 866, 593], "\u0420": [22, 996, 879, 786, 388, 273, 345, 79, 808, 293, 498, 15, 699, 148, 90, 349, 666, 980, 961, 535, 222, 387, 663, 507, 789, 995, 758, 78, 446, 377, 985, 856, 524, 53, 621, 733, 221, 338, 403, 870, 429, 848, 804, 49, 225, 556, 289, 58, 125, 804, 618, 794, 143, 874, 280, 842, 761, 14, 634, 105, 144, 328, 718, 833, 5], "\u0440": [215, 242, 478, 830, 71, 866, 274, 553, 898, 163, 484, 519, 351, 400, 420, 476, 446, 977, 29, 566, 428, 210, 31, 868, 361, 245, 881, 806, 783, 603, 912, 726, 647, 352, 439, 313, 628, 852, 250, 634, 567, 288, 288, 672, 24, 21, 614, 933, 179, 976, 554, 23, 890, 723, 160, 286, 840, 634, 611, 716, 696, 774, 592, 359, 384], "\u0421": [164, 219, 521, 28, 962, 166, 80, 249, 349, 46, 544, 187, 703, 609, 220, 347, 928, 476, 708, 610, 451, 559, 82, 44, 438, 912, 906, 20, 791, 761, 909, 430, 546, 338, 39, 492, 758, 755, 649, 73, 454, 504, 331, 43, 60, 321, 553, 936, 320, 449, 809, 338, 388, 807, 627, 619, 256, 687, 768, 426, 564, 317, 180, 39, 391], "\u0441": [345, 464, 362, 743, 551, 502, 524, 789, 990, 697, 388, 987, 887, 0, 907, 171, 785, 988, 288, 212, 28, 329, 325, 152, 704, 509, 537, 924, 147, 999, 464, 313, 397, 171, 698, 282, 396, 157, 915, 587, 28, 299, 64, 149, 903, 582, 260, 578, 946, 471, 926, 45, 331, 653, 86, 971, 461, 65, 277, 522, 131, 607, 818, 689, 719], "\u0422": [513, 583, 254, 762, 935, 144, 610, 297, 951, 538, 468, 299, 956, 158, 592, 516, 677, 574, 61, 795, 119, 589, 877, 384, 352, 674, 470, 553, 117, 403, 900, 546, 792, 625, 446, 297, 588, 590, 560, 401, 944, 294, 925, 625, 922, 187, 59, 584, 553, 66, 141, 238, 848, 4, 418, 268, 699, 549, 402, 511, 349, 536, 966, 873, 330], "\u0442": [483, 412, 458, 93, 298, 277, 285, 42, 286, 812, 56, 986, 381, 891, 809, 987, 971, 695, 372, 11, 209, 473, 60, 363, 78, 515, 152, 313, 653, 780, 121, 252, 119, 928, 916, 639, 703, 207, 431, 307, 297, 133, 170, 796, 331, 107, 285, 564, 603, 11, 34, 550, 267, 92, 314, 966, 533, 355, 531, 917, 978, 928, 799, 324, 326], "\u0423": [729, 910, 333, 774, 375, 617, 561, 851, 866, 710, 860, 346, 772, 25, 797, 416, 569, 525, 622, 34, 522, 0, 567, 324, 204, 225, 912, 406, 114, 68, 117, 329, 875, 543, 996, 510, 685, 169, 163, 83, 1, 271, 960, 707, 291, 604, 895, 184, 26, 400, 781, 801, 837, 390, 569, 600, 762, 360, 410, 981, 423, 620, 114, 643, 933], "\u0443": [653, 547, 820, 543, 26, 543, 912, 755, 17, 932, 459, 566, 364, 962, 34, 597, 959, 126, 988, 583, 682, 154, 143, 510, 536, 34, 95, 417, 586, 148, 276, 227, 343, 632, 282, 719, 174, 844, 588, 479, 580, 297, 939, 703, 518, 576, 306, 386, 612, 959, 662, 406, 926, 542, 970, 30, 560, 743, 80, 902, 829, 941, 457, 9, 794], "\u0424": [81, 794, 197, 99, 751, 639, 523, 865, 911, 116, 815, 207, 807, 485, 667, 137, 361, 78, 821, 10, 653, 77, 751, 226, 498, 37, 947, 703, 935, 394, 815, 586, 560, 483, 946, 130, 91, 154, 363, 454, 24, 496, 225, 996, 30, 914, 649, 523, 713, 356, 969, 50, 423, 535, 196, 401, 768, 242, 920, 835, 710, 541, 898, 823, 563], "\u0444": [247, 954, 751, 391, 850, 185, 844, 417, 128, 914, 678, 125, 139, 851, 609, 640, 643, 792, 529, 748, 261, 162, 582, 35, 267, 766, 747, 604, 628, 981, 375, 989, 221, 358, 306, 243, 332, 669, 244, 735, 276, 539, 815, 931, 644, 673, 288, 935, 610, 286, 492, 648, 741, 67, 216, 88, 615, 547, 931, 337, 852, 593, 383, 127, 274], "\u0425": [852, 15, 213, 3, 381, 873, 637, 687, 387, 819, 585, 650, 667, 24, 822, 763, 335, 340, 986, 679, 983, 793, 310, 552, 705, 983, 440, 480, 890, 295, 522, 66, 539, 470, 851, 322, 922, 478, 139, 61, 369, 289, 743, 929, 490, 745, 944, 640, 797, 496, 641, 343, 327, 883, 512, 707, 678, 796, 496, 327, 735, 310, 624, 47, 587], "\u0445": [530, 490, 393, 538, 568, 125, 339, 485, 71, 901, 306, 946, 237, 974, 271, 784, 554, 567, 430, 386, 860, 806, 260, 267, 938, 998, 524, 826, 640, 405, 903, 71, 103, 426, 894, 409, 983, 96, 676, 641, 965, 881, 883, 691, 762, 312, 296, 55, 96, 850, 389, 756, 295, 195, 48, 958, 213, 691, 457, 884, 16, 858, 903, 871, 323], "\u0426": [53, 345, 416, 422, 143, 300, 717, 235, 396, 512, 209, 682, 992, 200, 233, 290, 442, 610, 71, 49, 406, 840, 330, 153, 166, 558, 374, 902, 475, 379, 230, 668, 575, 219, 793, 958, 559, 364, 932, 627, 526, 445, 58, 552, 387, 304, 644, 463, 711, 106, 530, 769, 89, 118, 256, 649, 387, 782, 949, 832, 872, 421, 466, 973, 558], "\u0446": [29, 812, 343, 267, 106, 929, 602, 768, 391, 599, 328, 720, 56, 849, 703, 537, 155, 604, 39, 448, 949, 897, 870, 443, 872, 38, 853, 303, 772, 784, 42, 553, 500, 693, 795, 378, 444, 161, 341, 572, 306, 547, 578, 199, 980, 163, 598, 230, 203, 738, 398, 304, 126, 345, 119, 633, 271, 572, 56, 568, 734, 452, 631, 51, 981], "\u0427": [636, 592, 135, 162, 144, 908, 878, 637, 729, 556, 861, 161, 190, 922, 63, 870, 667, 665, 170, 8, 777, 43, 684, 841, 458, 835, 541, 197, 881, 424, 565, 68, 375, 661, 424, 473, 850, 317, 349, 699, 752, 267, 189, 173, 790, 733, 522, 997, 421, 755, 49, 627, 224, 749, 183, 735, 706, 213, 715, 687, 88, 141, 445, 739, 202], "\u0447": [537, 79, 469, 657, 280, 258, 744, 169, 255, 316, 201, 58, 596, 395, 854, 131, 117, 356, 245, 783, 767, 359, 553, 20, 848, 139, 934, 538, 139, 8, 150, 104, 281, 631, 319, 174, 330, 327, 671, 658, 671, 663, 588, 590, 154, 735, 540, 837, 849, 615, 989, 416, 793, 689, 439, 831, 504, 369, 886, 108, 566, 800, 698, 274, 189], "\u0428": [706, 555, 396, 729, 787, 645, 805, 676, 973, 271, 380, 948, 845, 509, 926, 826, 646, 878, 533, 293, 935, 904, 475, 62, 17, 682, 128, 940, 677, 566, 34, 684, 311, 195, 337, 943, 297, 736, 158, 467, 984, 255, 848, 206, 104, 72, 520, 614, 579, 586, 146, 311, 408, 214, 631, 17, 873, 73, 568, 839, 701, 531, 833, 670, 776], "\u0448": [563, 858, 982, 245, 565, 538, 741, 516, 713, 9, 46, 542, 281, 534, 562, 402, 954, 857, 577, 347, 503, 892, 905, 412, 210, 845, 193, 344, 231, 854, 747, 238, 745, 190, 334, 379, 826, 909, 963, 78, 978, 28, 195, 30, 703, 497, 735, 742, 677, 646, 912, 770, 398, 89, 746, 940, 775, 820, 983, 174, 737, 730, 975, 14, 634], "\u0429": [821, 963, 297, 126, 722, 14, 840, 350, 196, 944, 297, 62, 183, 721, 641, 865, 65, 379, 521, 291, 259, 84, 36, 10, 89, 115, 941, 913, 540, 588, 221, 887, 890, 552, 144, 410, 711, 186, 551, 391, 273, 678, 937, 558, 464, 640, 207, 843, 437, 33, 886, 12, 739, 532, 783, 316, 206, 968, 112, 538, 899, 741, 861, 216, 819], "\u0449": [655, 894, 689, 951, 8, 250, 334, 392, 120, 352, 35, 710, 26, 678, 373, 680, 481, 705, 148, 548, 349, 868, 118, 557, 318, 109, 728, 820, 725, 356, 562, 813, 412, 122, 93, 905, 314, 156, 640, 215, 576, 584, 276, 451, 760, 629, 27, 447, 537, 653, 315, 348, 433, 790, 823, 606, 589, 521, 975, 616, 93, 953, 16, 652, 788], "\u042a": [284, 811, 310, 997, 372, 437, 239, 761, 708, 427, 855, 63, 506, 555, 699, 354, 900, 564, 102, 461, 566, 307, 803, 408, 437, 836, 225, 548, 50, 283, 304, 804, 4, 758, 194, 173, 291, 602, 19, 802, 667, 127, 320, 879, 882, 461, 535, 697, 889, 300, 33, 620, 177, 882, 935, 918, 334, 853, 612, 214, 63, 514, 560, 265, 550], "\u044a": [708, 72, 181, 508, 831, 323, 854, 666, 53, 513, 714, 841, 320, 593, 779, 767, 604, 956, 254, 179, 611, 87, 210, 369, 175, 853, 986, 981, 115, 700, 454, 280, 417, 900, 762, 192, 697, 437, 786, 737, 78, 115, 508, 818, 476, 424, 135, 368, 863, 612, 332, 30, 933, 751, 530, 259, 830, 69, 480, 74, 897, 104, 587, 976, 261], "\u042b": [249, 213, 345, 872, 956, 975, 419, 503, 734, 703, 182, 648, 142, 53, 755, 669, 916, 330, 647, 32, 853, 268, 733, 606, 47, 514, 179, 766, 56, 451, 359, 922, 282, 877, 129, 908, 689, 309, 855, 50, 653, 529, 168, 161, 279, 783, 826, 297, 44, 947, 416, 236, 342, 685, 483, 392, 6, 685, 240, 824, 964, 380, 912, 255, 912], "\u044b": [667, 848, 509, 286, 368, 194, 64, 148, 921, 154, 332, 621, 404, 165, 171, 613, 487, 952, 722, 441, 29, 742, 441, 555, 860, 900, 304, 487, 110, 302, 484, 248, 455, 245, 163, 547, 78, 428, 842, 717, 478, 180, 934, 714, 129, 5, 817, 345, 844, 989, 612, 923, 405, 470, 464, 439, 396, 833, 464, 904, 441, 727, 134, 907, 466], "\u042c": [157, 225, 62, 458, 752, 976, 967, 80, 258, 979, 0, 898, 916, 646, 987, 85, 535, 751, 798, 966, 695, 427, 85, 654, 678, 964, 668, 965, 208, 716, 64, 120, 476, 937, 779, 207, 88, 348, 269, 306, 892, 308, 617, 413, 417, 670, 872, 471, 439, 304, 830, 511, 765, 62, 46, 134, 726, 733, 367, 205, 179, 732, 151, 61, 669], "\u044c": [783, 152, 553, 948, 560, 226, 473, 312, 533, 191, 296, 257, 621, 808, 473, 619, 62, 451, 368, 280, 20, 411, 347, 567, 955, 541, 72, 343, 214, 619, 848, 835, 709, 996, 883, 940, 382, 834, 538, 929, 763, 102, 404, 355, 448, 868, 173, 758, 174, 504, 1, 708, 562, 227, 87, 535, 167, 560, 248, 484, 967, 529, 404, 722, 909], "\u042d": [123, 973, 709, 588, 230, 141, 730, 629, 110, 876, 319, 314, 762, 36, 293, 298, 138, 13, 865, 395, 912, 548, 559, 228, 394, 975, 550, 352, 606, 648, 973, 474, 923, 722, 765, 614, 982, 657, 490, 270, 602, 770, 76, 679, 633, 895, 827, 281, 58, 979, 784, 891, 621, 3, 438, 789, 230, 126, 726, 820, 199, 864, 213, 777, 629], "\u044d": [893, 516, 580, 949, 282, 292, 341, 339, 585, 695, 413, 499, 698, 627, 865, 976, 379, 765, 138, 677, 913, 369, 269, 877, 809, 39, 409, 192, 964, 152, 961, 245, 802, 154, 747, 17, 682, 482, 917, 114, 919, 111, 585, 739, 737, 86, 844, 436, 608, 166, 757, 552, 399, 670, 27, 719, 43, 667, 431, 726, 333, 528, 612, 340, 833], "\u042e": [990, 927, 524, 497, 48, 898, 181, 290, 119, 942, 122, 359, 414, 413, 616, 356, 749, 755, 583, 521, 551, 974, 390, 590, 562, 498, 766, 315, 558, 63, 577, 769, 533, 921, 565, 452, 170, 454, 32, 15, 588, 730, 455, 861, 124, 42, 734, 344, 294, 521, 681, 637, 93, 699, 638, 407, 562, 761, 700, 294, 927, 341, 353, 348, 270], "\u044e": [290, 602, 932, 169, 281, 96, 312, 320, 633, 998, 125, 933, 624, 237, 399, 232, 447, 368, 454, 797, 992, 573, 194, 535, 641, 920, 65, 314, 20, 708, 214, 972, 996, 55, 44, 966, 6, 440, 574, 399, 804, 100, 467, 33, 720, 92, 392, 801, 857, 884, 293, 809, 208, 736, 518, 203, 569, 926, 461, 999, 372, 919, 706, 788, 98], "\u042f": [183, 441, 272, 591, 37, 178, 84, 183, 958, 961, 865, 3, 926, 49, 249, 760, 76, 17, 839, 962, 487, 334, 351, 134, 202, 669, 536, 822, 212, 902, 907, 103, 273, 480, 301, 837, 541, 179, 3, 91, 652, 978, 720, 131, 933, 526, 125, 267, 302, 929, 794, 141, 703, 637, 53, 148, 905, 237, 977, 962, 134, 58, 917, 691, 426], "\u044f": [6, 178, 263, 533, 434, 338, 542, 123, 907, 981, 486, 779, 89, 416, 407, 13, 920, 399, 753, 628, 697, 778, 420, 113, 908, 148, 791, 188, 734, 641, 872, 491, 949, 866, 935, 543, 788, 922, 388, 543, 359, 664, 660, 795, 386, 863, 816, 964, 800, 682, 673, 872, 692, 673, 595, 373, 136, 17, 133, 490, 473, 935, 237, 35, 187], "\n": [76, 503, 391, 314, 464, 547, 933, 918, 857, 786, 5, 691, 441, 154, 11, 96, 333, 556, 547, 437, 824, 899, 794, 254, 420, 408, 604, 408, 160, 429, 391, 917, 401, 367, 548, 247, 781, 565, 127, 504, 85, 480, 457, 612, 278, 246, 597, 727, 148, 862, 12, 115, 736, 801, 458, 463, 842, 638, 903, 271, 859, 59, 375, 339, 559], " ": [550, 156, 237, 616, 494, 309, 855, 436, 201, 523, 457, 261, 803, 276, 875, 25, 782, 666, 942, 110, 939, 637, 542, 414, 385, 762, 841, 523, 486, 157, 896, 454, 173, 737, 697, 752, 910, 477, 503, 340, 835, 803, 368, 743, 8, 16, 284, 493, 600, 814, 877, 332, 671, 710, 68, 572, 707, 22, 892, 764, 393, 282, 135, 784, 577], "1": [48, 309, 410, 788, 680, 561, 920, 10, 836, 602, 613, 294, 390, 120, 556, 58, 793, 89, 560, 296, 344, 784, 927, 365, 502, 617, 173, 341, 510, 616, 175, 211, 555, 553, 891, 259, 845, 260, 568, 141, 170, 999, 285, 197, 851, 76, 195, 870, 744, 880, 770, 245, 545, 488, 84, 538, 104, 555, 408, 540, 935, 641, 604, 876, 739], "2": [202, 49, 510, 851, 138, 296, 112, 839, 75, 918, 345, 926, 786, 933, 52, 396, 148, 227, 77, 930, 136, 712, 125, 592, 608, 69, 203, 827, 505, 406, 658, 390, 862, 712, 136, 912, 609, 530, 104, 165, 131, 878, 899, 759, 170, 841, 759, 246, 742, 547, 702, 838, 553, 731, 479, 54, 228, 83, 796, 389, 258, 784, 762, 451, 33], "3": [896, 98, 265, 517, 463, 488, 45, 81, 547, 159, 888, 865, 537, 163, 919, 386, 591, 9, 271, 278, 141, 596, 338, 127, 86, 190, 983, 200, 8, 614, 163, 910, 545, 964, 527, 960, 115, 793, 343, 218, 505, 143, 257, 7, 554, 882, 405, 188, 465, 789, 896, 815, 698, 471, 774, 270, 363, 390, 379, 709, 223, 339, 575, 835, 401], "4": [773, 517, 952, 428, 666, 595, 306, 379, 384, 83, 616, 818, 373, 263, 353, 422, 256, 367, 407, 56, 3, 151, 610, 120, 810, 579, 56, 562, 407, 516, 970, 458, 202, 115, 395, 33, 304, 567, 634, 429, 771, 274, 589, 373, 541, 361, 141, 248, 119, 213, 260, 476, 732, 663, 350, 881, 885, 75, 992, 932, 37, 212, 565, 599, 329], "5": [740, 64, 557, 887, 234, 707, 802, 107, 269, 576, 58, 468, 430, 904, 483, 910, 387, 180, 348, 529, 579, 176, 78, 24, 30, 378, 517, 446, 906, 365, 159, 571, 188, 276, 861, 704, 803, 417, 856, 854, 80, 261, 30, 240, 781, 672, 804, 77, 169, 44, 780, 971, 308, 422, 245, 346, 872, 35, 944, 62, 613, 268, 649, 269, 496], "6": [568, 423, 783, 361, 66, 856, 689, 470, 501, 717, 326, 163, 673, 906, 743, 348, 104, 741, 510, 167, 351, 753, 886, 759, 145, 940, 601, 229, 243, 647, 732, 90, 922, 319, 603, 991, 399, 809, 590, 164, 698, 134, 88, 587, 610, 699, 88, 158, 493, 874, 852, 503, 539, 994, 114, 322, 712, 231, 388, 187, 84, 870, 439, 142, 543], "7": [447, 452, 606, 994, 360, 452, 118, 684, 285, 621, 928, 72, 106, 170, 219, 180, 552, 20, 683, 887, 361, 211, 997, 933, 690, 890, 471, 603, 852, 434, 156, 950, 993, 651, 476, 213, 880, 23, 433, 734, 240, 176, 564, 248, 721, 701, 102, 174, 297, 670, 51, 600, 121, 418, 313, 714, 856, 542, 798, 237, 196, 788, 582, 957, 717], "8": [933, 196, 867, 306, 696, 693, 702, 959, 283, 455, 545, 958, 614, 546, 627, 552, 791, 184, 311, 512, 373, 455, 233, 328, 12, 911, 17, 386, 994, 263, 461, 391, 204, 904, 467, 567, 663, 761, 900, 259, 738, 464, 995, 678, 763, 340, 686, 682, 891, 366, 190, 359, 774, 521, 366, 912, 549, 936, 964, 573, 672, 366, 336, 45, 437], "9": [147, 302, 430, 983, 23, 656, 804, 255, 332, 887, 352, 131, 966, 20, 662, 331, 647, 334, 793, 71, 776, 583, 416, 238, 680, 841, 870, 967, 225, 888, 15, 125, 462, 479, 438, 612, 692, 537, 800, 12, 86, 284, 625, 182, 730, 268, 592, 459, 484, 312, 333, 59, 854, 818, 177, 977, 591, 971, 324, 460, 156, 80, 26, 85, 470], "0": [337, 957, 528, 748, 201, 102, 545, 990, 656, 39, 433, 570, 718, 590, 351, 991, 125, 52, 563, 585, 111, 312, 52, 701, 467, 158, 985, 952, 501, 411, 878, 214, 474, 189, 104, 447, 595, 849, 913, 781, 17, 560, 953, 607, 236, 414, 541, 944, 63, 677, 252, 835, 376, 357, 870, 356, 555, 165, 363, 457, 944, 138, 59, 757, 34], "_": [230, 55, 569, 973, 242, 977, 162, 491, 629, 645, 666, 595, 256, 459, 679, 423, 297, 732, 36, 823, 536, 796, 906, 471, 343, 833, 584, 590, 645, 994, 606, 946, 819, 3, 583, 822, 104, 131, 570, 591, 917, 75, 952, 472, 819, 517, 22, 199, 62, 753, 485, 647, 617, 621, 351, 853, 317, 515, 595, 302, 962, 781, 127, 785, 546], "-": [203, 85, 954, 191, 959, 990, 44, 208, 570, 56, 650, 643, 607, 970, 608, 674, 271, 566, 236, 660, 36, 168, 222, 140, 42, 578, 943, 691, 611, 903, 786, 840, 764, 217, 876, 662, 245, 304, 272, 513, 890, 247, 838, 963, 482, 580, 544, 817, 423, 89, 946, 541, 771, 8, 817, 815, 815, 416, 947, 92, 236, 526, 102, 248, 511], ",": [256, 304, 629, 532, 624, 681, 704, 87, 459, 583, 123, 340, 528, 994, 701, 768, 549, 256, 403, 820, 41, 165, 557, 849, 873, 202, 338, 335, 970, 187, 38, 771, 183, 595, 670, 434, 439, 708, 329, 199, 342, 706, 901, 209, 167, 164, 729, 535, 82, 9, 155, 754, 38, 606, 962, 398, 5, 312, 867, 842, 151, 477, 187, 653, 243], ".": [442, 414, 92, 13, 480, 198, 773, 244, 663, 716, 360, 992, 264, 343, 959, 87, 162, 65, 736, 629, 526, 247, 929, 702, 25, 275, 752, 925, 953, 242, 790, 731, 754, 300, 522, 150, 234, 100, 953, 239, 47, 612, 670, 882, 621, 220, 878, 859, 906, 768, 508, 307, 984, 503, 886, 772, 95, 985, 122, 742, 760, 637, 694, 930, 647], ":": [158, 48, 385, 633, 700, 54, 914, 299, 720, 425, 744, 695, 801, 589, 775, 999, 159, 963, 106, 505, 955, 895, 619, 330, 356, 143, 713, 336, 387, 522, 266, 995, 219, 78, 628, 511, 964, 572, 940, 928, 175, 755, 13, 265, 121, 139, 731, 261, 775, 99, 801, 929, 161, 16, 535, 236, 521, 738, 564, 515, 537, 871, 432, 288, 118], ";": [730, 298, 984, 332, 543, 949, 234, 315, 930, 758, 39, 601, 934, 503, 96, 20, 866, 170, 118, 416, 452, 621, 951, 553, 496, 712, 360, 905, 405, 51, 835, 129, 625, 19, 138, 446, 49, 563, 599, 355, 924, 557, 525, 604, 472, 563, 112, 243, 440, 186, 345, 167, 649, 403, 948, 992, 832, 460, 781, 19, 938, 75, 937, 631, 101], "?": [686, 37, 713, 423, 807, 333, 215, 132, 587, 466, 583, 37, 201, 975, 849, 63, 922, 885, 716, 798, 794, 110, 288, 769, 365, 292, 591, 55, 141, 280, 612, 872, 568, 310, 933, 453, 285, 641, 484, 77, 555, 31, 442, 621, 584, 289, 347, 900, 215, 131, 639, 723, 843, 319, 316, 660, 452, 712, 292, 31, 108, 669, 63, 589, 319], "/": [588, 111, 740, 846, 217, 368, 813, 831, 230, 208, 168, 414, 795, 438, 744, 167, 27, 244, 110, 616, 250, 842, 768, 946, 539, 827, 648, 144, 193, 627, 180, 527, 467, 132, 809, 37, 286, 281, 881, 534, 426, 233, 928, 226, 65, 847, 273, 716, 418, 35, 55, 687, 505, 278, 793, 288, 370, 100, 66, 948, 450, 644, 406, 687, 860], "\"": [666, 620, 9, 886, 783, 979, 600, 192, 83, 875, 350, 875, 784, 692, 401, 682, 274, 946, 412, 696, 142, 617, 777, 776, 346, 679, 767, 842, 587, 471, 10, 74, 330, 435, 812, 737, 599, 939, 239, 725, 347, 503, 818, 978, 264, 446, 956, 715, 572, 18, 224, 405, 392, 926, 641, 540, 518, 279, 370, 815, 76, 353, 208, 367, 551], "|": [318, 388, 275, 935, 403, 8, 930, 912, 222, 529, 947, 382, 578, 225, 287, 282, 182, 758, 81, 203, 392, 341, 375, 696, 353, 197, 451, 983, 815, 364, 823, 742, 554, 397, 89, 984, 660, 374, 371, 98, 868, 867, 187, 793, 519, 945, 292, 617, 385, 231, 83, 206, 185, 932, 272, 349, 621, 612, 371, 869, 831, 602, 356, 50, 412], "\\": [80, 777, 658, 39, 366, 434, 597, 947, 319, 274, 622, 870, 168, 791, 456, 514, 251, 632, 156, 431, 143, 408, 352, 455, 758, 819, 227, 171, 842, 557, 440, 706, 100, 328, 701, 904, 630, 172, 383, 997, 547, 906, 551, 592, 345, 973, 3, 941, 177, 661, 466, 575, 459, 659, 319, 549, 222, 902, 681, 293, 68, 873, 862, 207, 131], "(": [755, 962, 627, 939, 255, 284, 379, 813, 313, 740, 699, 971, 619, 373, 147, 387, 632, 719, 390, 646, 49, 163, 412, 282, 303, 795, 205, 873, 729, 251, 870, 99, 377, 117, 249, 399, 146, 209, 294, 196, 807, 331, 418, 283, 836, 419, 516, 873, 692, 84, 10, 959, 322, 142, 732, 727, 941, 964, 150, 739, 475, 615, 963, 619, 993], ")": [576, 825, 919, 70, 250, 479, 351, 858, 60, 688, 226, 59, 639, 4, 54, 744, 521, 898, 974, 351, 48, 362, 715, 170, 993, 469, 890, 391, 678, 767, 644, 419, 341, 226, 488, 585, 76, 890, 134, 230, 307, 462, 860, 474, 484, 228, 483, 296, 555, 714, 906, 775, 96, 127, 211, 544, 52, 472, 16, 78, 362, 543, 190, 768, 491], "{": [863, 798, 304, 401, 503, 485, 443, 273, 625, 127, 268, 421, 415, 52, 7, 630, 183, 723, 588, 373, 924, 475, 850, 815, 414, 500, 351, 378, 604, 894, 283, 344, 611, 281, 726, 256, 839, 618, 115, 266, 846, 828, 98, 189, 384, 951, 448, 433, 667, 376, 589, 888, 284, 858, 526, 543, 125, 800, 817, 494, 744, 940, 940, 566, 798], "}": [882, 253, 978, 179, 800, 900, 691, 717, 206, 692, 901, 99, 300, 489, 994, 660, 758, 636, 610, 36, 813, 60, 820, 135, 578, 271, 253, 824, 740, 113, 502, 23, 84, 903, 840, 159, 272, 352, 854, 346, 858, 727, 171, 520, 72, 744, 706, 840, 706, 134, 834, 147, 973, 273, 391, 222, 328, 804, 586, 249, 355, 125, 81, 997, 195], "[": [33, 915, 301, 933, 41, 806, 358, 197, 490, 586, 806, 315, 544, 656, 472, 571, 871, 41, 285, 132, 421, 636, 809, 243, 622, 545, 940, 774, 780, 598, 680, 219, 633, 818, 444, 690, 790, 71, 469, 451, 241, 792, 263, 301, 423, 742, 176, 735, 569, 175, 924, 63, 397, 15, 521, 184, 36, 802, 748, 465, 625, 570, 534, 558, 479], "]": [153, 971, 971, 173, 730, 62, 520, 429, 270, 904, 814, 85, 555, 109, 661, 19, 787, 827, 103, 68, 811, 308, 955, 310, 512, 237, 688, 223, 812, 928, 972, 841, 11, 659, 397, 825, 159, 603, 675, 561, 192, 162, 659, 287, 936, 797, 831, 87, 483, 718, 415, 182, 662, 483, 690, 318, 777, 280, 411, 41, 545, 466, 549, 791, 153], "!": [310, 989, 324, 163, 677, 361, 201, 922, 748, 850, 86, 357, 49, 56, 102, 395, 572, 791, 984, 674, 443, 20, 615, 556, 995, 167, 690, 173, 19, 722, 531, 627, 451, 571, 356, 828, 144, 996, 68, 169, 569, 0, 162, 516, 195, 453, 216, 38, 649, 780, 933, 716, 227, 939, 958, 734, 711, 235, 853, 4, 883, 486, 392, 218, 761], "@": [584, 128, 357, 351, 271, 553, 272, 515, 566, 553, 340, 86, 674, 711, 280, 223, 59, 84, 416, 960, 909, 331, 156, 676, 227, 26, 565, 97, 223, 511, 61, 629, 697, 710, 456, 285, 605, 973, 124, 468, 808, 7, 750, 730, 26, 422, 576, 811, 454, 574, 569, 861, 235, 331, 578, 177, 725, 688, 982, 913, 749, 124, 335, 341, 192], "#": [743, 785, 641, 746, 988, 607, 148, 795, 710, 385, 953, 654, 475, 211, 378, 43, 170, 447, 823, 799, 374, 136, 680, 936, 529, 569, 89, 276, 544, 42, 215, 325, 235, 79, 773, 91, 36, 560, 379, 86, 104, 103, 110, 136, 447, 626, 763, 893, 571, 407, 790, 670, 845, 510, 856, 895, 459, 578, 312, 430, 189, 202, 586, 346, 84], "$": [763, 710, 596, 558, 302, 676, 568, 524, 508, 844, 452, 135, 119, 157, 655, 560, 378, 190, 920, 459, 217, 991, 93, 648, 527, 41, 917, 567, 68, 539, 60, 418, 486, 97, 605, 117, 576, 921, 723, 108, 527, 796, 165, 177, 912, 128, 911, 151, 147, 153, 424, 179, 552, 100, 251, 595, 680, 809, 780, 60, 571, 632, 973, 579, 892], "%": [975, 600, 715, 853, 704, 497, 779, 765, 733, 847, 325, 975, 328, 915, 978, 827, 166, 243, 778, 225, 494, 208, 711, 27, 417, 249, 937, 463, 956, 77, 788, 646, 310, 288, 258, 31, 947, 654, 107, 493, 354, 403, 309, 917, 552, 530, 406, 325, 827, 800, 289, 205, 935, 627, 634, 635, 261, 25, 924, 76, 673, 18, 641, 267, 996], "^": [155, 609, 718, 856, 393, 901, 255, 539, 513, 577, 510, 950, 546, 102, 780, 518, 568, 937, 112, 310, 246, 483, 519, 367, 495, 393, 745, 448, 919, 527, 103, 506, 48, 915, 289, 594, 433, 312, 682, 541, 50, 699, 380, 776, 106, 299, 83, 693, 422, 956, 831, 61, 838, 414, 172, 368, 275, 179, 300, 818, 661, 265, 734, 628, 373], "&": [609, 277, 726, 255, 541, 956, 218, 32, 87, 363, 821, 661, 253, 113, 910, 378, 558, 456, 871, 683, 624, 276, 323, 721, 470, 304, 684, 490, 364, 433, 310, 615, 151, 813, 938, 679, 139, 266, 451, 890, 222, 909, 974, 151, 780, 249, 968, 284, 819, 399, 543, 137, 508, 714, 607, 324, 267, 703, 167, 462, 143, 752, 287, 469, 91], "*": [981, 843, 21, 884, 534, 65, 160, 402, 905, 17, 937, 852, 654, 201, 282, 574, 565, 822, 17, 50, 886, 27, 65, 119, 206, 837, 950, 288, 596, 410, 176, 891, 530, 376, 204, 64, 237, 688, 989, 64, 412, 713, 620, 887, 852, 807, 227, 393, 780, 950, 153, 60, 587, 640, 555, 679, 24, 95, 782, 206, 431, 930, 372, 711, 294], "\t": [801, 697, 586, 888, 159, 444, 634, 359, 674, 707, 488, 177, 3, 251, 315, 670, 292, 891, 10, 245, 231, 405, 940, 889, 39, 936, 348, 231, 388, 658, 417, 696, 768, 68, 642, 758, 148, 718, 736, 621, 168, 757, 492, 50, 399, 709, 825, 925, 141, 645, 565, 17, 595, 305, 408, 23, 64, 428, 894, 56, 299, 183, 757, 766, 497], "\u00ab": [462, 706, 843, 863, 827, 466, 994, 251, 101, 222, 395, 757, 397, 823, 380, 336, 83, 311, 185, 898, 625, 667, 864, 112, 544, 90, 60, 227, 909, 396, 720, 9, 257, 341, 512, 3, 211, 286, 135, 888, 929, 883, 112, 985, 809, 537, 740, 305, 664, 332, 772, 907, 665, 850, 63, 858, 972, 170, 323, 24, 277, 165, 944, 623, 486], "\u00bb": [659, 589, 423, 308, 530, 787, 563, 400, 314, 12, 437, 587, 33, 948, 371, 175, 273, 499, 249, 150, 808, 544, 328, 875, 501, 611, 951, 415, 199, 69, 730, 105, 790, 781, 266, 832, 882, 592, 76, 344, 220, 798, 135, 669, 224, 854, 593, 160, 846, 828, 11, 413, 494, 603, 838, 144, 939, 411, 103, 504, 706, 153, 953, 554, 640], "<": [365, 671, 147, 903, 737, 426, 811, 476, 135, 48, 231, 167, 836, 270, 936, 29, 314, 49, 247, 776, 578, 693, 446, 917, 27, 575, 165, 295, 210, 766, 345, 200, 762, 611, 304, 658, 59, 472, 505, 149, 513, 63, 521, 215, 405, 946, 653, 562, 725, 569, 284, 998, 789, 159, 811, 781, 536, 982, 870, 974, 412, 17, 382, 872, 280], ">": [465, 143, 309, 627, 131, 662, 630, 438, 234, 636, 724, 625, 820, 129, 639, 832, 239, 120, 571, 675, 684, 718, 863, 398, 165, 738, 11, 36, 980, 491, 660, 112, 449, 688, 932, 258, 610, 636, 541, 544, 901, 554, 240, 489, 222, 574, 303, 924, 513, 257, 385, 119, 359, 811, 954, 604, 478, 957, 225, 692, 350, 295, 650, 290, 244], "A": [573, 762, 905, 471, 221, 115, 444, 383, 399, 989, 257, 510, 442, 988, 190, 150, 470, 888, 49, 97, 640, 724, 331, 157, 320, 832, 216, 612, 553, 860, 388, 556, 507, 169, 365, 846, 841, 72, 605, 167, 712, 760, 114, 249, 238, 700, 497, 999, 756, 923, 949, 897, 833, 706, 621, 403, 25, 892, 427, 549, 970, 261, 629, 723, 784], "a": [239, 46, 242, 806, 341, 720, 921, 206, 740, 664, 19, 914, 773, 903, 415, 955, 512, 186, 229, 62, 786, 68, 268, 460, 276, 685, 651, 309, 841, 387, 408, 788, 444, 69, 985, 522, 787, 94, 492, 593, 768, 432, 842, 330, 968, 634, 165, 906, 180, 252, 486, 958, 609, 209, 708, 541, 586, 76, 650, 9, 327, 29, 596, 311, 813], "B": [478, 21, 227, 570, 580, 239, 393, 903, 237, 598, 880, 56, 101, 155, 367, 957, 672, 950, 814, 965, 601, 663, 30, 402, 650, 878, 231, 545, 516, 327, 877, 473, 732, 898, 179, 273, 557, 605, 581, 649, 589, 120, 910, 13, 822, 496, 214, 78, 746, 940, 891, 914, 511, 837, 642, 408, 527, 536, 820, 266, 890, 838, 990, 72, 683], "b": [350, 254, 748, 36, 193, 536, 584, 155, 953, 333, 408, 699, 214, 275, 114, 741, 716, 939, 692, 433, 158, 5, 429, 218, 593, 487, 388, 554, 608, 890, 5, 182, 952, 721, 281, 200, 707, 740, 234, 324, 675, 525, 837, 333, 190, 416, 659, 195, 19, 926, 602, 385, 375, 582, 716, 87, 168, 568, 943, 314, 806, 391, 246, 926, 234], "C": [497, 676, 972, 85, 803, 694, 144, 995, 487, 550, 102, 287, 451, 6, 324, 49, 862, 840, 317, 53, 729, 186, 198, 0, 633, 476, 873, 53, 504, 388, 62, 361, 532, 812, 618, 244, 341, 637, 245, 889, 815, 750, 655, 829, 284, 185, 168, 275, 374, 985, 88, 783, 409, 13, 687, 533, 453, 851, 263, 290, 74, 26, 436, 422, 744], "c": [682, 502, 896, 670, 815, 336, 87, 260, 972, 924, 660, 593, 374, 363, 172, 847, 436, 968, 902, 813, 481, 898, 254, 755, 975, 333, 258, 777, 728, 872, 637, 523, 178, 965, 485, 386, 510, 534, 866, 915, 754, 93, 540, 436, 875, 610, 17, 544, 74, 523, 821, 420, 650, 70, 78, 199, 253, 755, 114, 380, 697, 0, 142, 297, 685], "D": [810, 263, 291, 37, 662, 769, 100, 493, 602, 38, 478, 347, 824, 649, 208, 844, 550, 584, 99, 862, 402, 588, 486, 938, 672, 30, 43, 818, 152, 686, 399, 393, 775, 667, 208, 350, 932, 615, 763, 158, 18, 325, 877, 371, 709, 704, 429, 122, 91, 754, 19, 170, 95, 162, 660, 493, 933, 404, 792, 795, 444, 598, 58, 609, 249], "d": [748, 658, 369, 237, 421, 266, 680, 508, 491, 23, 291, 700, 661, 414, 354, 443, 165, 714, 257, 128, 979, 442, 109, 958, 331, 293, 268, 843, 720, 234, 874, 734, 186, 451, 675, 897, 562, 546, 653, 286, 916, 676, 545, 549, 602, 177, 185, 898, 741, 401, 839, 499, 269, 52, 836, 235, 816, 249, 106, 218, 910, 876, 608, 897, 69], "E": [897, 820, 471, 367, 229, 903, 915, 373, 900, 982, 737, 969, 440, 391, 333, 729, 466, 414, 134, 130, 917, 393, 478, 718, 753, 520, 931, 350, 778, 480, 172, 680, 945, 640, 620, 961, 130, 750, 537, 183, 607, 251, 568, 66, 25, 839, 148, 110, 165, 81, 471, 869, 758, 611, 907, 671, 857, 303, 770, 942, 394, 454, 979, 105, 834], "e": [926, 238, 776, 161, 920, 686, 92, 525, 827, 975, 949, 955, 965, 670, 535, 197, 946, 42, 378, 542, 929, 194, 866, 538, 469, 932, 556, 904, 546, 300, 556, 392, 95, 448, 974, 783, 970, 37, 201, 720, 566, 559, 424, 47, 275, 781, 324, 240, 470, 383, 964, 379, 645, 885, 844, 459, 778, 695, 244, 749, 73, 679, 193, 173, 658], "F": [13, 270, 112, 540, 861, 332, 633, 378, 465, 548, 324, 970, 936, 198, 651, 801, 629, 521, 175, 659, 623, 227, 943, 53, 199, 764, 273, 753, 99, 466, 722, 888, 603, 64, 318, 689, 254, 829, 679, 526, 889, 850, 730, 98, 606, 23, 724, 600, 202, 784, 947, 342, 400, 596, 262, 755, 623, 996, 691, 577, 175, 923, 290, 75, 387], "f": [939, 988, 698, 789, 225, 43, 558, 275, 840, 704, 190, 110, 216, 432, 853, 710, 689, 575, 995, 936, 919, 72, 634, 655, 338, 341, 189, 702, 371, 802, 675, 650, 156, 21, 503, 716, 656, 792, 515, 404, 898, 200, 235, 57, 608, 843, 157, 896, 548, 787, 704, 111, 576, 156, 939, 444, 33, 701, 227, 83, 445, 786, 637, 86, 222], "G": [953, 924, 679, 445, 141, 584, 253, 307, 103, 75, 278, 564, 774, 393, 234, 340, 415, 853, 328, 29, 240, 620, 381, 825, 230, 881, 340, 619, 412, 335, 665, 667, 791, 306, 702, 364, 43, 733, 62, 903, 503, 238, 33, 473, 513, 705, 204, 52, 452, 293, 511, 421, 857, 326, 985, 428, 380, 462, 265, 77, 98, 88, 203, 874, 893], "g": [620, 842, 129, 704, 387, 90, 134, 98, 159, 659, 791, 147, 257, 111, 870, 203, 469, 663, 990, 527, 743, 820, 266, 929, 347, 550, 31, 19, 767, 734, 822, 5, 800, 698, 69, 561, 7, 310, 449, 646, 949, 625, 555, 337, 426, 508, 142, 472, 319, 238, 600, 168, 790, 666, 276, 829, 609, 422, 742, 198, 943, 334, 834, 0, 894], "H": [245, 394, 770, 551, 145, 706, 796, 783, 754, 201, 936, 434, 577, 85, 785, 515, 360, 673, 661, 57, 969, 451, 124, 890, 371, 123, 321, 418, 568, 493, 368, 960, 957, 572, 236, 656, 657, 3, 240, 416, 247, 697, 754, 213, 628, 802, 257, 216, 751, 611, 745, 73, 390, 980, 678, 424, 887, 193, 223, 601, 803, 950, 366, 170, 702], "h": [989, 353, 401, 334, 490, 966, 516, 237, 171, 530, 143, 265, 117, 622, 602, 454, 300, 375, 303, 851, 879, 132, 698, 424, 635, 356, 44, 728, 908, 439, 499, 268, 344, 872, 545, 226, 799, 918, 137, 18, 621, 565, 198, 229, 620, 559, 37, 321, 630, 141, 851, 844, 983, 638, 265, 85, 158, 430, 948, 242, 257, 289, 196, 60, 458], "I": [521, 559, 891, 544, 292, 798, 188, 408, 499, 55, 786, 115, 606, 443, 676, 632, 345, 302, 43, 178, 809, 337, 618, 751, 658, 443, 836, 552, 601, 311, 357, 997, 868, 275, 186, 24, 840, 165, 708, 563, 409, 886, 483, 384, 112, 724, 807, 111, 811, 346, 319, 263, 631, 701, 686, 230, 488, 756, 232, 81, 826, 204, 486, 725, 135], "i": [127, 824, 987, 698, 610, 514, 977, 60, 516, 582, 316, 303, 501, 944, 474, 587, 468, 856, 532, 309, 990, 764, 563, 266, 854, 210, 577, 43, 482, 995, 233, 614, 604, 701, 72, 957, 270, 895, 780, 136, 550, 113, 906, 720, 635, 567, 80, 426, 880, 216, 504, 546, 930, 57, 880, 58, 645, 927, 129, 579, 148, 520, 167, 880, 184], "J": [413, 636, 640, 809, 587, 542, 262, 534, 54, 151, 976, 991, 472, 682, 103, 792, 757, 522, 212, 968, 235, 623, 944, 860, 964, 728, 585, 637, 105, 180, 184, 947, 154, 889, 998, 634, 861, 195, 815, 482, 315, 774, 412, 873, 649, 470, 184, 736, 635, 70, 4, 894, 606, 615, 259, 409, 131, 718, 629, 845, 721, 464, 33, 194, 23], "j": [643, 2, 720, 624, 285, 637, 649, 465, 895, 642, 924, 603, 902, 655, 377, 862, 876, 355, 892, 686, 25, 370, 81, 244, 781, 866, 514, 124, 683, 299, 311, 557, 208, 347, 150, 726, 340, 857, 326, 403, 969, 59, 8, 179, 357, 716, 688, 724, 886, 102, 218, 391, 639, 587, 158, 683, 215, 988, 980, 722, 837, 515, 280, 624, 648], "K": [841, 644, 964, 720, 218, 379, 888, 548, 592, 97, 99, 796, 421, 815, 383, 498, 43, 417, 136, 996, 192, 496, 211, 95, 466, 876, 401, 754, 630, 463, 753, 322, 827, 709, 65, 620, 756, 244, 644, 652, 909, 653, 513, 731, 459, 195, 924, 105, 640, 825, 525, 20, 872, 651, 496, 413, 385, 726, 369, 119, 942, 256, 950, 214, 573], "k": [156, 104, 42, 124, 287, 534, 496, 278, 106, 597, 624, 226, 697, 338, 516, 108, 863, 930, 730, 231, 266, 420, 391, 611, 362, 49, 788, 903, 726, 689, 892, 786, 971, 475, 752, 26, 223, 516, 632, 112, 498, 333, 633, 519, 955, 335, 370, 428, 139, 151, 840, 336, 364, 747, 722, 456, 178, 876, 507, 486, 253, 537, 302, 328, 618], "L": [916, 151, 492, 867, 915, 778, 219, 426, 228, 233, 23, 795, 418, 304, 852, 737, 277, 920, 977, 52, 726, 593, 217, 773, 181, 77, 42, 397, 753, 369, 380, 974, 114, 596, 601, 287, 971, 355, 401, 205, 721, 109, 173, 89, 848, 535, 128, 182, 396, 975, 501, 172, 124, 283, 599, 916, 531, 438, 594, 991, 262, 446, 248, 509, 350], "l": [221, 952, 377, 57, 764, 417, 653, 420, 791, 490, 493, 610, 593, 925, 583, 579, 53, 142, 155, 73, 183, 391, 396, 145, 631, 519, 674, 573, 824, 727, 623, 354, 315, 150, 341, 357, 640, 946, 504, 1, 278, 772, 147, 980, 120, 194, 436, 853, 244, 957, 477, 472, 309, 213, 754, 704, 476, 106, 855, 493, 259, 831, 230, 663, 514], "M": [784, 440, 970, 854, 351, 995, 586, 296, 564, 228, 181, 772, 211, 890, 303, 84, 966, 884, 219, 990, 117, 189, 774, 457, 685, 126, 711, 263, 697, 176, 288, 879, 215, 740, 53, 95, 862, 46, 103, 332, 661, 390, 208, 877, 215, 68, 464, 897, 581, 178, 647, 174, 291, 893, 955, 9, 893, 498, 186, 160, 774, 246, 916, 817, 246], "m": [929, 402, 175, 950, 63, 15, 398, 550, 813, 448, 909, 111, 470, 664, 435, 594, 354, 973, 872, 243, 375, 237, 154, 459, 985, 598, 599, 447, 805, 301, 842, 297, 236, 871, 832, 236, 124, 678, 777, 20, 39, 595, 988, 511, 248, 708, 725, 34, 832, 410, 206, 430, 440, 391, 598, 532, 767, 436, 235, 546, 917, 759, 296, 251, 598], "N": [525, 404, 885, 460, 76, 441, 229, 464, 149, 396, 409, 511, 327, 21, 265, 807, 382, 423, 542, 234, 501, 491, 128, 686, 946, 744, 457, 379, 914, 864, 701, 913, 929, 823, 209, 208, 733, 193, 863, 670, 194, 928, 443, 999, 931, 226, 191, 726, 42, 179, 408, 227, 992, 226, 356, 705, 369, 686, 215, 425, 476, 932, 10, 986, 125], "n": [117, 616, 111, 260, 28, 408, 838, 264, 987, 386, 808, 495, 494, 335, 970, 708, 906, 443, 28, 145, 236, 470, 948, 838, 455, 908, 240, 664, 615, 562, 922, 611, 809, 223, 803, 968, 859, 783, 355, 221, 456, 254, 526, 923, 323, 607, 650, 868, 365, 126, 331, 987, 908, 484, 232, 220, 225, 132, 110, 207, 52, 479, 263, 54, 395], "O": [333, 457, 555, 226, 467, 321, 992, 61, 378, 438, 905, 323, 2, 688, 757, 88, 829, 64, 163, 707, 706, 197, 42, 578, 961, 234, 118, 697, 71, 666, 528, 652, 904, 888, 411, 431, 942, 501, 552, 310, 434, 700, 60, 378, 992, 49, 99, 282, 217, 193, 246, 702, 281, 835, 863, 46, 700, 934, 723, 115, 616, 330, 598, 279, 915], "o": [291, 945, 482, 318, 125, 717, 761, 323, 773, 855, 106, 573, 331, 738, 478, 912, 185, 793, 782, 249, 331, 216, 422, 602, 590, 771, 610, 800, 977, 290, 830, 825, 516, 671, 84, 498, 477, 410, 785, 977, 612, 910, 107, 304, 237, 229, 982, 877, 492, 772, 449, 828, 135, 192, 919, 402, 128, 737, 582, 194, 278, 636, 946, 358, 747], "P": [307, 639, 922, 362, 785, 740, 128, 13, 410, 36, 254, 915, 449, 959, 509, 459, 984, 589, 985, 777, 739, 905, 107, 334, 398, 798, 512, 730, 386, 275, 456, 848, 619, 694, 654, 753, 30, 144, 10, 248, 601, 807, 726, 316, 391, 765, 787, 290, 924, 88, 687, 356, 901, 953, 210, 833, 381, 582, 898, 700, 865, 143, 573, 676, 818], "p": [393, 672, 731, 156, 907, 303, 236, 336, 505, 245, 93, 307, 775, 467, 618, 40, 238, 585, 277, 993, 932, 376, 355, 894, 800, 95, 452, 103, 209, 95, 839, 616, 159, 685, 544, 649, 702, 159, 471, 740, 592, 748, 469, 164, 50, 938, 590, 743, 595, 909, 670, 220, 722, 619, 557, 243, 785, 537, 471, 283, 598, 437, 894, 140, 820], "Q": [14, 355, 441, 431, 295, 525, 906, 766, 485, 617, 635, 687, 858, 26, 496, 822, 134, 43, 514, 374, 400, 258, 573, 972, 404, 829, 673, 142, 470, 911, 32, 422, 794, 468, 704, 351, 409, 884, 365, 19, 995, 76, 35, 748, 756, 547, 868, 786, 196, 792, 355, 955, 5, 454, 13, 233, 327, 380, 193, 285, 286, 423, 308, 431, 628], "q": [152, 348, 563, 987, 457, 28, 300, 247, 834, 78, 311, 383, 664, 990, 842, 877, 734, 395, 374, 196, 340, 6, 848, 688, 14, 582, 796, 555, 161, 847, 133, 999, 630, 291, 847, 873, 680, 274, 885, 716, 779, 248, 614, 325, 983, 828, 894, 533, 893, 540, 865, 631, 239, 662, 411, 190, 544, 949, 456, 17, 594, 255, 978, 544, 495], "R": [314, 872, 136, 587, 344, 119, 378, 321, 143, 157, 273, 35, 368, 162, 216, 468, 395, 364, 231, 532, 763, 90, 135, 316, 519, 847, 241, 764, 777, 638, 568, 475, 865, 153, 182, 911, 965, 823, 844, 778, 88, 967, 502, 983, 913, 546, 433, 686, 340, 779, 685, 334, 415, 348, 301, 385, 601, 48, 778, 36, 814, 667, 713, 23, 6], "r": [435, 230, 798, 908, 733, 917, 457, 144, 48, 449, 556, 856, 967, 650, 955, 255, 921, 372, 553, 344, 900, 384, 692, 536, 141, 872, 795, 778, 365, 777, 613, 265, 88, 897, 229, 632, 969, 960, 366, 323, 577, 825, 116, 551, 587, 631, 648, 172, 937, 443, 893, 674, 766, 983, 423, 395, 868, 386, 953, 312, 246, 177, 959, 731, 652], "S": [964, 284, 159, 486, 864, 863, 812, 803, 694, 146, 57, 168, 12, 992, 230, 840, 184, 966, 519, 118, 144, 584, 443, 283, 655, 956, 207, 355, 580, 643, 640, 988, 574, 218, 813, 421, 668, 756, 513, 958, 789, 421, 602, 632, 692, 398, 124, 596, 240, 275, 120, 842, 194, 765, 945, 334, 38, 681, 284, 602, 870, 347, 244, 885, 705], "s": [758, 160, 273, 686, 830, 247, 5, 925, 452, 999, 414, 565, 304, 918, 782, 713, 467, 709, 346, 790, 760, 515, 891, 504, 931, 153, 697, 896, 662, 592, 624, 49, 36, 699, 348, 800, 81, 421, 545, 23, 37, 781, 550, 363, 821, 725, 253, 734, 815, 570, 558, 8, 139, 602, 204, 176, 240, 958, 102, 488, 437, 539, 566, 15, 965], "T": [657, 651, 704, 83, 177, 484, 394, 649, 975, 402, 981, 13, 203, 472, 131, 658, 426, 239, 30, 576, 307, 347, 815, 293, 849, 915, 28, 761, 554, 661, 55, 715, 807, 580, 942, 104, 768, 202, 95, 757, 860, 167, 104, 405, 272, 615, 672, 513, 173, 148, 294, 52, 760, 552, 75, 399, 683, 351, 396, 851, 440, 87, 374, 138, 117], "t": [7, 215, 185, 865, 555, 794, 501, 77, 928, 866, 157, 100, 791, 893, 803, 448, 934, 739, 556, 768, 54, 921, 155, 497, 883, 758, 749, 247, 52, 342, 678, 959, 541, 271, 683, 435, 581, 439, 925, 380, 415, 616, 472, 622, 359, 319, 447, 754, 550, 177, 727, 355, 201, 269, 801, 381, 349, 294, 92, 632, 167, 90, 223, 511, 423], "U": [737, 889, 278, 772, 194, 48, 883, 578, 567, 22, 532, 557, 799, 691, 988, 608, 93, 352, 32, 888, 708, 772, 710, 211, 692, 939, 742, 541, 92, 415, 723, 832, 892, 311, 758, 680, 872, 354, 926, 134, 532, 735, 151, 14, 878, 429, 482, 43, 460, 783, 653, 829, 20, 262, 929, 970, 997, 832, 275, 428, 828, 572, 39, 433, 870], "u": [873, 622, 651, 855, 630, 619, 510, 733, 658, 155, 799, 752, 973, 191, 605, 657, 979, 807, 434, 834, 858, 476, 525, 790, 376, 311, 346, 613, 832, 98, 323, 471, 623, 264, 574, 640, 888, 442, 141, 417, 10, 315, 41, 342, 383, 887, 785, 424, 100, 572, 648, 625, 191, 968, 680, 254, 456, 705, 897, 118, 227, 952, 514, 634, 451], "V": [128, 630, 639, 14, 279, 770, 117, 920, 47, 354, 202, 919, 345, 898, 352, 507, 324, 255, 612, 694, 888, 349, 162, 11, 271, 668, 567, 746, 578, 35, 387, 752, 388, 634, 796, 252, 288, 684, 347, 878, 841, 121, 77, 411, 143, 455, 932, 895, 22, 427, 67, 479, 105, 477, 72, 216, 114, 212, 936, 920, 888, 426, 659, 533, 424], "v": [292, 483, 935, 149, 268, 726, 146, 650, 10, 111, 715, 490, 583, 482, 569, 706, 507, 668, 651, 129, 165, 446, 137, 791, 695, 482, 802, 12, 242, 920, 497, 701, 439, 116, 770, 402, 827, 376, 564, 229, 13, 791, 697, 666, 433, 443, 210, 718, 658, 501, 903, 668, 393, 97, 953, 285, 386, 870, 919, 614, 91, 734, 350, 157, 297], "W": [826, 153, 936, 403, 51, 968, 232, 608, 443, 286, 642, 630, 340, 465, 181, 764, 790, 464, 47, 533, 189, 867, 348, 663, 787, 45, 908, 115, 951, 177, 552, 538, 988, 770, 187, 610, 789, 577, 122, 414, 193, 342, 845, 808, 460, 661, 403, 163, 224, 48, 253, 508, 222, 416, 230, 295, 916, 780, 962, 888, 378, 214, 992, 353, 952], "w": [991, 347, 664, 383, 286, 696, 598, 494, 964, 54, 372, 356, 879, 728, 364, 855, 226, 970, 582, 202, 93, 98, 166, 225, 110, 652, 8, 429, 211, 97, 322, 301, 944, 238, 524, 577, 676, 93, 416, 901, 487, 192, 205, 12, 891, 932, 147, 903, 21, 114, 464, 555, 64, 846, 247, 348, 483, 679, 883, 909, 765, 877, 438, 573, 422], "X": [876, 613, 875, 116, 383, 472, 620, 431, 771, 190, 925, 409, 985, 863, 980, 351, 498, 635, 953, 969, 389, 59, 327, 146, 584, 736, 768, 859, 462, 416, 78, 975, 38, 356, 158, 15, 821, 597, 797, 675, 619, 265, 610, 686, 419, 687, 857, 659, 765, 990, 98, 264, 176, 558, 857, 122, 949, 614, 733, 195, 54, 243, 726, 988, 0], "x": [387, 256, 595, 563, 521, 231, 776, 147, 310, 230, 69, 298, 950, 822, 432, 908, 708, 839, 16, 840, 53, 616, 243, 239, 310, 360, 343, 785, 409, 345, 70, 56, 213, 521, 345, 9, 996, 35, 64, 984, 64, 15, 262, 172, 981, 886, 330, 587, 529, 710, 872, 977, 742, 718, 465, 105, 169, 307, 492, 965, 305, 836, 252, 200, 122], "Y": [107, 852, 323, 929, 638, 896, 422, 212, 851, 525, 232, 275, 561, 579, 154, 23, 630, 432, 279, 6, 546, 311, 15, 922, 836, 239, 73, 79, 730, 863, 600, 357, 232, 273, 418, 276, 248, 215, 123, 152, 492, 123, 628, 867, 772, 920, 557, 525, 898, 159, 167, 902, 130, 194, 199, 580, 779, 454, 712, 186, 424, 666, 758, 20, 539], "y": [191, 720, 287, 113, 789, 1, 984, 330, 804, 618, 669, 65, 452, 645, 193, 902, 91, 359, 584, 632, 681, 919, 651, 425, 868, 565, 371, 654, 848, 514, 320, 65, 906, 363, 492, 811, 679, 553, 440, 267, 264, 926, 265, 9, 185, 638, 19, 561, 634, 960, 378, 728, 915, 480, 618, 167, 216, 340, 974, 153, 182, 968, 872, 137, 848], "Z": [723, 877, 74, 480, 758, 999, 536, 190, 667, 347, 98, 523, 36, 505, 711, 995, 267, 620, 291, 124, 76, 675, 602, 93, 256, 787, 410, 301, 413, 987, 826, 346, 464, 789, 997, 879, 957, 241, 501, 857, 535, 158, 817, 377, 210, 87, 175, 378, 474, 261, 63, 632, 911, 501, 240, 567, 330, 154, 89, 977, 643, 974, 411, 333, 635], "z": [898, 856, 684, 17, 741, 114, 449, 585, 595, 669, 883, 694, 490, 983, 705, 794, 715, 815, 849, 635, 851, 236, 174, 810, 747, 781, 121, 70, 492, 197, 844, 264, 199, 473, 135, 475, 348, 871, 606, 210, 3, 912, 689, 145, 508, 363, 396, 264, 881, 278, 674, 272, 955, 954, 414, 863, 879, 368, 43, 307, 738, 588, 601, 574, 139]}")


понял исправил теперь другая проблема
Warning (from warnings module):
File "G:\pyton\lib\site-packages\pymysql\cursors.py", line 322
self._do_get_result()
Warning: (1366, 'Incorrect integer value: \'{"u0410": [729, 914, 876, 227, 849, 948, 280, 386, 818, 450, 360, 188, 768, 536, 589, 303, 498, 744, 843, 778, 829, 333, 155, 54\' for column \'json\' at row 1')
в бд в столбце где должен быть json просто 0 не NULL

Отредактировано Timafei.sosnin (Фев. 11, 2018 14:08:41)

Офлайн

#6 Фев. 11, 2018 14:13:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

Timafei.sosnin
Интересно, когда вам надоест, и вы сделаете нормальный запрос с параметрами. Вот первый же пример в документации.



Офлайн

#7 Фев. 11, 2018 14:19:47

Timafei.sosnin
Зарегистрирован: 2017-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

Я на Json только иза того что я заполняю бд для другого человека (он сделал так что работает на Json ) мне сказали генератор для заполнения бд сделать я сам не рад этому

Офлайн

#8 Фев. 11, 2018 14:23:25

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

Timafei.sosnin
Какая разница? Вы концептуально неправильно запрос собираете. Не надо его конструировать конкатенацией строк, есть специальный механизм подстановки параметров. Гуглить за вас или сами нагуглите?



Отредактировано FishHook (Фев. 11, 2018 14:23:40)

Офлайн

#9 Фев. 11, 2018 14:36:25

Timafei.sosnin
Зарегистрирован: 2017-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

не помогло
вот код

 import random, json
import pymysql.cursors  
def CreateKey(length=0,strr=0):
    """
        Создание ключегово масива
    """
    if strr==0:
        strr="""АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя
                1234567890 _-,.:;?/"|\\(){}[]!@#$%^&*\n\t«»%<>
                AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"""
    simvols=[]#масив символов
    mass=[]
    SimvolsKey={}
    #собираю все символы
    for simvolsas in strr:
        if not(simvolsas in simvols):
            simvols.append(simvolsas)
            SimvolsKey.update({simvolsas:[]})
    if length==0:
        length=int(len(strr)/3)
        if (length<3):
            length=3
    else:
        length=int(length/3)
        if (length<3):
            length=3
    long=length
    for q in range(length):
        mass.append([])
        for sim in range(len(simvols)):
            while True:
                r=random.randint(0,999)
                if not(r in mass[q]):
                    mass[q].append(r)
                    break
    for w in mass:
        e=0
        for q in simvols:
            SimvolsKey[q].append(w[e])
            e=e+1
    return(SimvolsKey)
# Подключиться к базе данных.
connection = pymysql.connect(host='localhost',
                             user='root',
                             password='',                             
                             db='test',
                             cursorclass=pymysql.cursors.DictCursor)
cursor=connection.cursor()
##########################
sql = "INSERT INTO slovari VALUES (NULL,%s)"#
cursor.execute(sql,(json.dumps(CreateKey(), ensure_ascii=False)))#
connection.commit()#подтверждение изменений в бд

Проблема та же

Офлайн

#10 Фев. 11, 2018 14:48:42

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка при добавлении в бд json

На каком питоне вы это запускаете?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version