ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.c
(Generate patch)

Comparing ircd-hybrid-8/src/conf_parser.c (file contents):
Revision 1490 by michael, Sat Jul 28 19:33:23 2012 UTC vs.
Revision 1516 by michael, Thu Aug 30 15:08:36 2012 UTC

# Line 1 | Line 1
1 < /* A Bison parser, made by GNU Bison 2.6.  */
1 > /* A Bison parser, made by GNU Bison 2.6.2.  */
2  
3   /* Bison implementation for Yacc-like parsers in C
4    
# Line 44 | Line 44
44   #define YYBISON 1
45  
46   /* Bison version.  */
47 < #define YYBISON_VERSION "2.6"
47 > #define YYBISON_VERSION "2.6.2"
48  
49   /* Skeleton name.  */
50   #define YYSKELETON_NAME "yacc.c"
# Line 62 | Line 62
62  
63  
64   /* Copy the first part of user declarations.  */
65
65   /* Line 336 of yacc.c  */
66   #line 25 "conf_parser.y"
67  
# Line 149 | Line 148 | free_collect_item(struct CollectItem *it
148   }
149  
150  
152
151   /* Line 336 of yacc.c  */
152 < #line 155 "conf_parser.c"
152 > #line 153 "conf_parser.c"
153  
154   # ifndef YY_NULL
155   #  if defined __cplusplus && 201103L <= __cplusplus
# Line 373 | Line 371 | extern int yydebug;
371       T_CCONN = 441,
372       T_CCONN_FULL = 442,
373       T_SSL_CIPHER_LIST = 443,
374 <     T_CLIENT_FLOOD = 444,
375 <     T_DEAF = 445,
376 <     T_DEBUG = 446,
377 <     T_DLINE = 447,
378 <     T_DRONE = 448,
379 <     T_EXTERNAL = 449,
380 <     T_FULL = 450,
381 <     T_INVISIBLE = 451,
382 <     T_IPV4 = 452,
383 <     T_IPV6 = 453,
384 <     T_LOCOPS = 454,
385 <     T_MAX_CLIENTS = 455,
386 <     T_NCHANGE = 456,
387 <     T_OPERWALL = 457,
374 >     T_DEAF = 444,
375 >     T_DEBUG = 445,
376 >     T_DLINE = 446,
377 >     T_DRONE = 447,
378 >     T_EXTERNAL = 448,
379 >     T_FULL = 449,
380 >     T_INVISIBLE = 450,
381 >     T_IPV4 = 451,
382 >     T_IPV6 = 452,
383 >     T_LOCOPS = 453,
384 >     T_MAX_CLIENTS = 454,
385 >     T_NCHANGE = 455,
386 >     T_OPERWALL = 456,
387 >     T_RECVQ = 457,
388       T_REJ = 458,
389       T_SERVER = 459,
390       T_SERVNOTICE = 460,
# Line 414 | Line 412 | extern int yydebug;
412       UNKLINE = 482,
413       USER = 483,
414       USE_EGD = 484,
415 <     USE_EXCEPT = 485,
416 <     USE_INVEX = 486,
417 <     USE_KNOCK = 487,
418 <     USE_LOGGING = 488,
419 <     USE_WHOIS_ACTUALLY = 489,
420 <     VHOST = 490,
421 <     VHOST6 = 491,
422 <     XLINE = 492,
423 <     WARN = 493,
426 <     WARN_NO_NLINE = 494,
427 <     T_SIZE = 495,
428 <     T_FILE = 496
415 >     USE_LOGGING = 485,
416 >     USE_WHOIS_ACTUALLY = 486,
417 >     VHOST = 487,
418 >     VHOST6 = 488,
419 >     XLINE = 489,
420 >     WARN = 490,
421 >     WARN_NO_NLINE = 491,
422 >     T_SIZE = 492,
423 >     T_FILE = 493
424     };
425   #endif
426   /* Tokens.  */
# Line 615 | Line 610 | extern int yydebug;
610   #define T_CCONN 441
611   #define T_CCONN_FULL 442
612   #define T_SSL_CIPHER_LIST 443
613 < #define T_CLIENT_FLOOD 444
614 < #define T_DEAF 445
615 < #define T_DEBUG 446
616 < #define T_DLINE 447
617 < #define T_DRONE 448
618 < #define T_EXTERNAL 449
619 < #define T_FULL 450
620 < #define T_INVISIBLE 451
621 < #define T_IPV4 452
622 < #define T_IPV6 453
623 < #define T_LOCOPS 454
624 < #define T_MAX_CLIENTS 455
625 < #define T_NCHANGE 456
626 < #define T_OPERWALL 457
613 > #define T_DEAF 444
614 > #define T_DEBUG 445
615 > #define T_DLINE 446
616 > #define T_DRONE 447
617 > #define T_EXTERNAL 448
618 > #define T_FULL 449
619 > #define T_INVISIBLE 450
620 > #define T_IPV4 451
621 > #define T_IPV6 452
622 > #define T_LOCOPS 453
623 > #define T_MAX_CLIENTS 454
624 > #define T_NCHANGE 455
625 > #define T_OPERWALL 456
626 > #define T_RECVQ 457
627   #define T_REJ 458
628   #define T_SERVER 459
629   #define T_SERVNOTICE 460
# Line 656 | Line 651 | extern int yydebug;
651   #define UNKLINE 482
652   #define USER 483
653   #define USE_EGD 484
654 < #define USE_EXCEPT 485
655 < #define USE_INVEX 486
656 < #define USE_KNOCK 487
657 < #define USE_LOGGING 488
658 < #define USE_WHOIS_ACTUALLY 489
659 < #define VHOST 490
660 < #define VHOST6 491
661 < #define XLINE 492
662 < #define WARN 493
668 < #define WARN_NO_NLINE 494
669 < #define T_SIZE 495
670 < #define T_FILE 496
654 > #define USE_LOGGING 485
655 > #define USE_WHOIS_ACTUALLY 486
656 > #define VHOST 487
657 > #define VHOST6 488
658 > #define XLINE 489
659 > #define WARN 490
660 > #define WARN_NO_NLINE 491
661 > #define T_SIZE 492
662 > #define T_FILE 493
663  
664  
665  
666   #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
667   typedef union YYSTYPE
668   {
677
669   /* Line 350 of yacc.c  */
670   #line 110 "conf_parser.y"
671  
# Line 682 | Line 673 | typedef union YYSTYPE
673    char *string;
674  
675  
685
676   /* Line 350 of yacc.c  */
677 < #line 688 "conf_parser.c"
677 > #line 678 "conf_parser.c"
678   } YYSTYPE;
679   # define YYSTYPE_IS_TRIVIAL 1
680   # define yystype YYSTYPE /* obsolescent; will be withdrawn */
# Line 711 | Line 701 | int yyparse ();
701  
702   /* Copy the second part of user declarations.  */
703  
714
704   /* Line 353 of yacc.c  */
705 < #line 717 "conf_parser.c"
705 > #line 706 "conf_parser.c"
706  
707   #ifdef short
708   # undef short
# Line 933 | Line 922 | union yyalloc
922   /* YYFINAL -- State number of the termination state.  */
923   #define YYFINAL  2
924   /* YYLAST -- Last index in YYTABLE.  */
925 < #define YYLAST   1224
925 > #define YYLAST   1161
926  
927   /* YYNTOKENS -- Number of terminals.  */
928 < #define YYNTOKENS  247
928 > #define YYNTOKENS  244
929   /* YYNNTS -- Number of nonterminals.  */
930 < #define YYNNTS  290
930 > #define YYNNTS  287
931   /* YYNRULES -- Number of rules.  */
932 < #define YYNRULES  643
932 > #define YYNRULES  637
933   /* YYNRULES -- Number of states.  */
934 < #define YYNSTATES  1265
934 > #define YYNSTATES  1250
935  
936   /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
937   #define YYUNDEFTOK  2
938 < #define YYMAXUTOK   496
938 > #define YYMAXUTOK   493
939  
940   #define YYTRANSLATE(YYX)                                                \
941    ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
# Line 958 | Line 947 | static const yytype_uint8 yytranslate[]
947         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
948         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
949         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
950 <       2,     2,     2,     2,   246,     2,     2,     2,     2,     2,
951 <       2,     2,     2,     2,     2,     2,     2,     2,     2,   242,
952 <       2,   245,     2,     2,     2,     2,     2,     2,     2,     2,
950 >       2,     2,     2,     2,   243,     2,     2,     2,     2,     2,
951 >       2,     2,     2,     2,     2,     2,     2,     2,     2,   239,
952 >       2,   242,     2,     2,     2,     2,     2,     2,     2,     2,
953         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
954         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
955         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
956         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
957         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
958 <       2,     2,     2,   244,     2,   243,     2,     2,     2,     2,
958 >       2,     2,     2,   241,     2,   240,     2,     2,     2,     2,
959         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
960         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
961         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
# Line 1003 | Line 992 | static const yytype_uint8 yytranslate[]
992       205,   206,   207,   208,   209,   210,   211,   212,   213,   214,
993       215,   216,   217,   218,   219,   220,   221,   222,   223,   224,
994       225,   226,   227,   228,   229,   230,   231,   232,   233,   234,
995 <     235,   236,   237,   238,   239,   240,   241
995 >     235,   236,   237,   238
996   };
997  
998   #if YYDEBUG
# Line 1032 | Line 1021 | static const yytype_uint16 yyprhs[] =
1021       522,   524,   526,   528,   530,   532,   534,   536,   538,   540,
1022       542,   544,   546,   548,   550,   552,   553,   560,   563,   565,
1023       567,   569,   571,   573,   575,   577,   579,   581,   583,   585,
1024 <     587,   589,   591,   594,   599,   604,   609,   614,   619,   624,
1025 <     629,   634,   639,   644,   649,   654,   659,   660,   667,   668,
1026 <     674,   678,   680,   682,   684,   686,   689,   691,   693,   695,
1027 <     697,   699,   702,   703,   709,   713,   715,   717,   721,   726,
1028 <     731,   732,   739,   742,   744,   746,   748,   750,   752,   754,
1029 <     756,   758,   760,   763,   768,   773,   778,   783,   784,   790,
1030 <     794,   796,   798,   800,   802,   804,   806,   808,   810,   812,
1031 <     814,   819,   824,   829,   830,   837,   840,   842,   844,   846,
1032 <     848,   851,   856,   861,   866,   872,   875,   877,   879,   881,
1033 <     886,   887,   894,   897,   899,   901,   903,   905,   908,   913,
1034 <     918,   919,   925,   929,   931,   933,   935,   937,   939,   941,
1035 <     943,   945,   947,   949,   951,   952,   959,   962,   964,   966,
1036 <     968,   971,   976,   977,   983,   987,   989,   991,   993,   995,
1037 <     997,   999,  1001,  1003,  1005,  1007,  1009,  1010,  1017,  1020,
1038 <    1022,  1024,  1026,  1028,  1030,  1032,  1034,  1036,  1038,  1040,
1039 <    1042,  1044,  1046,  1048,  1051,  1056,  1061,  1066,  1071,  1076,
1040 <    1081,  1086,  1091,  1092,  1098,  1102,  1104,  1106,  1108,  1110,
1041 <    1112,  1117,  1122,  1127,  1132,  1137,  1138,  1145,  1146,  1152,
1042 <    1156,  1158,  1160,  1163,  1165,  1167,  1169,  1171,  1173,  1178,
1043 <    1183,  1184,  1191,  1194,  1196,  1198,  1200,  1202,  1207,  1212,
1044 <    1218,  1221,  1223,  1225,  1227,  1232,  1233,  1240,  1241,  1247,
1045 <    1251,  1253,  1255,  1258,  1260,  1262,  1264,  1266,  1268,  1273,
1046 <    1278,  1284,  1287,  1289,  1291,  1293,  1295,  1297,  1299,  1301,
1047 <    1303,  1305,  1307,  1309,  1311,  1313,  1315,  1317,  1319,  1321,
1048 <    1323,  1325,  1327,  1329,  1331,  1333,  1335,  1337,  1339,  1341,
1049 <    1343,  1345,  1347,  1349,  1351,  1353,  1355,  1357,  1359,  1361,
1050 <    1363,  1365,  1367,  1369,  1371,  1373,  1375,  1377,  1379,  1381,
1051 <    1383,  1385,  1387,  1389,  1391,  1393,  1395,  1397,  1399,  1404,
1024 >     587,   589,   591,   593,   596,   601,   606,   611,   616,   621,
1025 >     626,   631,   636,   641,   646,   651,   656,   661,   666,   667,
1026 >     674,   675,   681,   685,   687,   689,   691,   693,   696,   698,
1027 >     700,   702,   704,   706,   709,   710,   716,   720,   722,   724,
1028 >     728,   733,   738,   739,   746,   749,   751,   753,   755,   757,
1029 >     759,   761,   763,   765,   767,   770,   775,   780,   785,   790,
1030 >     791,   797,   801,   803,   805,   807,   809,   811,   813,   815,
1031 >     817,   819,   821,   826,   831,   836,   837,   844,   847,   849,
1032 >     851,   853,   855,   858,   863,   868,   873,   879,   882,   884,
1033 >     886,   888,   893,   894,   901,   904,   906,   908,   910,   912,
1034 >     915,   920,   925,   926,   932,   936,   938,   940,   942,   944,
1035 >     946,   948,   950,   952,   954,   956,   958,   959,   966,   969,
1036 >     971,   973,   975,   978,   983,   984,   990,   994,   996,   998,
1037 >    1000,  1002,  1004,  1006,  1008,  1010,  1012,  1014,  1016,  1017,
1038 >    1024,  1027,  1029,  1031,  1033,  1035,  1037,  1039,  1041,  1043,
1039 >    1045,  1047,  1049,  1051,  1053,  1055,  1058,  1063,  1068,  1073,
1040 >    1078,  1083,  1088,  1093,  1098,  1099,  1105,  1109,  1111,  1113,
1041 >    1115,  1117,  1119,  1124,  1129,  1134,  1139,  1144,  1145,  1152,
1042 >    1153,  1159,  1163,  1165,  1167,  1170,  1172,  1174,  1176,  1178,
1043 >    1180,  1185,  1190,  1191,  1198,  1201,  1203,  1205,  1207,  1209,
1044 >    1214,  1219,  1225,  1228,  1230,  1232,  1234,  1239,  1240,  1247,
1045 >    1248,  1254,  1258,  1260,  1262,  1265,  1267,  1269,  1271,  1273,
1046 >    1275,  1280,  1285,  1291,  1294,  1296,  1298,  1300,  1302,  1304,
1047 >    1306,  1308,  1310,  1312,  1314,  1316,  1318,  1320,  1322,  1324,
1048 >    1326,  1328,  1330,  1332,  1334,  1336,  1338,  1340,  1342,  1344,
1049 >    1346,  1348,  1350,  1352,  1354,  1356,  1358,  1360,  1362,  1364,
1050 >    1366,  1368,  1370,  1372,  1374,  1376,  1378,  1380,  1382,  1384,
1051 >    1386,  1388,  1390,  1392,  1394,  1396,  1398,  1400,  1402,  1404,
1052      1409,  1414,  1419,  1424,  1429,  1434,  1439,  1444,  1449,  1454,
1053      1459,  1464,  1469,  1474,  1479,  1484,  1489,  1494,  1499,  1504,
1054      1509,  1514,  1519,  1524,  1529,  1534,  1539,  1544,  1549,  1554,
1055      1559,  1564,  1569,  1574,  1579,  1584,  1589,  1594,  1599,  1604,
1056 <    1609,  1614,  1619,  1624,  1629,  1634,  1639,  1644,  1649,  1650,
1057 <    1656,  1660,  1662,  1664,  1666,  1668,  1670,  1672,  1674,  1676,
1058 <    1678,  1680,  1682,  1684,  1686,  1688,  1690,  1692,  1694,  1696,
1059 <    1698,  1700,  1702,  1703,  1709,  1713,  1715,  1717,  1719,  1721,
1060 <    1723,  1725,  1727,  1729,  1731,  1733,  1735,  1737,  1739,  1741,
1061 <    1743,  1745,  1747,  1749,  1751,  1753,  1755,  1760,  1765,  1770,
1056 >    1609,  1614,  1619,  1624,  1629,  1634,  1639,  1644,  1649,  1654,
1057 >    1655,  1661,  1665,  1667,  1669,  1671,  1673,  1675,  1677,  1679,
1058 >    1681,  1683,  1685,  1687,  1689,  1691,  1693,  1695,  1697,  1699,
1059 >    1701,  1703,  1705,  1707,  1708,  1714,  1718,  1720,  1722,  1724,
1060 >    1726,  1728,  1730,  1732,  1734,  1736,  1738,  1740,  1742,  1744,
1061 >    1746,  1748,  1750,  1752,  1754,  1756,  1758,  1760,  1765,  1770,
1062      1775,  1781,  1784,  1786,  1788,  1790,  1792,  1794,  1796,  1798,
1063 <    1800,  1802,  1804,  1806,  1808,  1810,  1812,  1814,  1816,  1818,
1064 <    1820,  1822,  1827,  1832,  1837,  1842,  1847,  1852,  1857,  1862,
1065 <    1867,  1872,  1877,  1882,  1887,  1892,  1897,  1902,  1907,  1913,
1066 <    1916,  1918,  1920,  1922,  1924,  1926,  1928,  1930,  1932,  1937,
1078 <    1942,  1947,  1952,  1957
1063 >    1800,  1802,  1804,  1806,  1808,  1810,  1812,  1814,  1816,  1821,
1064 >    1826,  1831,  1836,  1841,  1846,  1851,  1856,  1861,  1866,  1871,
1065 >    1876,  1881,  1886,  1892,  1895,  1897,  1899,  1901,  1903,  1905,
1066 >    1907,  1909,  1911,  1916,  1921,  1926,  1931,  1936
1067   };
1068  
1069   /* YYRHS -- A `-1'-separated list of the rules' RHS.  */
1070   static const yytype_int16 yyrhs[] =
1071   {
1072 <     248,     0,    -1,    -1,   248,   249,    -1,   281,    -1,   287,
1073 <      -1,   301,    -1,   508,    -1,   319,    -1,   336,    -1,   350,
1074 <      -1,   259,    -1,   528,    -1,   365,    -1,   372,    -1,   376,
1075 <      -1,   386,    -1,   395,    -1,   415,    -1,   425,    -1,   431,
1076 <      -1,   445,    -1,   435,    -1,   254,    -1,     1,   242,    -1,
1077 <       1,   243,    -1,    -1,   251,    -1,   110,   250,    -1,   110,
1078 <     153,   250,    -1,   110,   154,   250,    -1,   110,   155,   250,
1079 <      -1,   110,   156,   250,    -1,   110,   157,   250,    -1,    -1,
1080 <     253,    -1,   110,   252,    -1,   110,    13,   252,    -1,   110,
1081 <      14,   252,    -1,   110,    15,   252,    -1,    99,   244,   255,
1082 <     243,   242,    -1,   255,   256,    -1,   256,    -1,   257,    -1,
1083 <     258,    -1,     1,   242,    -1,    98,   245,   131,   242,    -1,
1084 <     126,   245,   131,   242,    -1,   161,   244,   260,   243,   242,
1085 <      -1,   260,   261,    -1,   261,    -1,   272,    -1,   277,    -1,
1086 <     280,    -1,   274,    -1,   275,    -1,   276,    -1,   279,    -1,
1087 <     270,    -1,   269,    -1,   278,    -1,   273,    -1,   268,    -1,
1088 <     262,    -1,   263,    -1,   271,    -1,     1,   242,    -1,   147,
1089 <     245,   264,   242,    -1,   148,   245,   266,   242,    -1,   264,
1090 <     246,   265,    -1,   265,    -1,   149,    -1,   150,    -1,   266,
1091 <     246,   267,    -1,   267,    -1,   149,    -1,   150,    -1,   145,
1092 <     245,   131,   242,    -1,   143,   245,   131,   242,    -1,   146,
1093 <     245,   131,   242,    -1,   188,   245,   131,   242,    -1,   100,
1094 <     245,   131,   242,    -1,   162,   245,   131,   242,    -1,    30,
1095 <     245,   131,   242,    -1,   103,   245,   131,   242,    -1,   102,
1096 <     245,   131,   242,    -1,   235,   245,   131,   242,    -1,   236,
1097 <     245,   131,   242,    -1,   200,   245,   110,   242,    -1,    66,
1098 <     245,   176,   242,    -1,     5,   244,   282,   243,   242,    -1,
1099 <     282,   283,    -1,   283,    -1,   284,    -1,   286,    -1,   285,
1100 <      -1,     1,   242,    -1,   100,   245,   131,   242,    -1,    38,
1101 <     245,   131,   242,    -1,    30,   245,   131,   242,    -1,    82,
1102 <     244,   288,   243,   242,    -1,   288,   289,    -1,   289,    -1,
1103 <     290,    -1,   291,    -1,     1,   242,    -1,   233,   245,   176,
1104 <     242,    -1,    -1,   292,   241,   244,   293,   243,   242,    -1,
1105 <     293,   294,    -1,   294,    -1,   295,    -1,   297,    -1,   296,
1106 <      -1,     1,   242,    -1,   100,   245,   131,   242,    -1,   240,
1107 <     245,   253,   242,    -1,   240,   245,   213,   242,    -1,    -1,
1108 <     166,   298,   245,   299,   242,    -1,   299,   246,   300,    -1,
1109 <     300,    -1,   228,    -1,   115,    -1,    48,    -1,   192,    -1,
1110 <      73,    -1,    71,    -1,   191,    -1,    -1,   115,   302,   244,
1111 <     303,   243,   242,    -1,   303,   304,    -1,   304,    -1,   305,
1112 <      -1,   306,    -1,   307,    -1,   311,    -1,   310,    -1,   308,
1113 <      -1,   309,    -1,   315,    -1,     1,   242,    -1,   100,   245,
1114 <     131,   242,    -1,   228,   245,   131,   242,    -1,   125,   245,
1115 <     131,   242,    -1,    40,   245,   176,   242,    -1,   144,   245,
1116 <     131,   242,    -1,    23,   245,   131,   242,    -1,    -1,   210,
1117 <     312,   245,   313,   242,    -1,   313,   246,   314,    -1,   314,
1118 <      -1,   183,    -1,   186,    -1,   187,    -1,   190,    -1,   191,
1119 <      -1,   195,    -1,    60,    -1,   207,    -1,   201,    -1,   203,
1120 <      -1,   211,    -1,   208,    -1,   194,    -1,   202,    -1,   205,
1121 <      -1,   196,    -1,   217,    -1,   184,    -1,   185,    -1,   199,
1122 <      -1,    -1,    44,   316,   245,   317,   242,    -1,   317,   246,
1123 <     318,    -1,   318,    -1,    56,    -1,   139,    -1,    73,    -1,
1124 <     227,    -1,   192,    -1,   212,    -1,   237,    -1,    48,    -1,
1072 >     245,     0,    -1,    -1,   245,   246,    -1,   278,    -1,   284,
1073 >      -1,   298,    -1,   505,    -1,   316,    -1,   334,    -1,   348,
1074 >      -1,   256,    -1,   522,    -1,   363,    -1,   370,    -1,   374,
1075 >      -1,   384,    -1,   393,    -1,   413,    -1,   423,    -1,   429,
1076 >      -1,   443,    -1,   433,    -1,   251,    -1,     1,   239,    -1,
1077 >       1,   240,    -1,    -1,   248,    -1,   110,   247,    -1,   110,
1078 >     153,   247,    -1,   110,   154,   247,    -1,   110,   155,   247,
1079 >      -1,   110,   156,   247,    -1,   110,   157,   247,    -1,    -1,
1080 >     250,    -1,   110,   249,    -1,   110,    13,   249,    -1,   110,
1081 >      14,   249,    -1,   110,    15,   249,    -1,    99,   241,   252,
1082 >     240,   239,    -1,   252,   253,    -1,   253,    -1,   254,    -1,
1083 >     255,    -1,     1,   239,    -1,    98,   242,   131,   239,    -1,
1084 >     126,   242,   131,   239,    -1,   161,   241,   257,   240,   239,
1085 >      -1,   257,   258,    -1,   258,    -1,   269,    -1,   274,    -1,
1086 >     277,    -1,   271,    -1,   272,    -1,   273,    -1,   276,    -1,
1087 >     267,    -1,   266,    -1,   275,    -1,   270,    -1,   265,    -1,
1088 >     259,    -1,   260,    -1,   268,    -1,     1,   239,    -1,   147,
1089 >     242,   261,   239,    -1,   148,   242,   263,   239,    -1,   261,
1090 >     243,   262,    -1,   262,    -1,   149,    -1,   150,    -1,   263,
1091 >     243,   264,    -1,   264,    -1,   149,    -1,   150,    -1,   145,
1092 >     242,   131,   239,    -1,   143,   242,   131,   239,    -1,   146,
1093 >     242,   131,   239,    -1,   188,   242,   131,   239,    -1,   100,
1094 >     242,   131,   239,    -1,   162,   242,   131,   239,    -1,    30,
1095 >     242,   131,   239,    -1,   103,   242,   131,   239,    -1,   102,
1096 >     242,   131,   239,    -1,   232,   242,   131,   239,    -1,   233,
1097 >     242,   131,   239,    -1,   199,   242,   110,   239,    -1,    66,
1098 >     242,   176,   239,    -1,     5,   241,   279,   240,   239,    -1,
1099 >     279,   280,    -1,   280,    -1,   281,    -1,   283,    -1,   282,
1100 >      -1,     1,   239,    -1,   100,   242,   131,   239,    -1,    38,
1101 >     242,   131,   239,    -1,    30,   242,   131,   239,    -1,    82,
1102 >     241,   285,   240,   239,    -1,   285,   286,    -1,   286,    -1,
1103 >     287,    -1,   288,    -1,     1,   239,    -1,   230,   242,   176,
1104 >     239,    -1,    -1,   289,   238,   241,   290,   240,   239,    -1,
1105 >     290,   291,    -1,   291,    -1,   292,    -1,   294,    -1,   293,
1106 >      -1,     1,   239,    -1,   100,   242,   131,   239,    -1,   237,
1107 >     242,   250,   239,    -1,   237,   242,   213,   239,    -1,    -1,
1108 >     166,   295,   242,   296,   239,    -1,   296,   243,   297,    -1,
1109 >     297,    -1,   228,    -1,   115,    -1,    48,    -1,   191,    -1,
1110 >      73,    -1,    71,    -1,   190,    -1,    -1,   115,   299,   241,
1111 >     300,   240,   239,    -1,   300,   301,    -1,   301,    -1,   302,
1112 >      -1,   303,    -1,   304,    -1,   308,    -1,   307,    -1,   305,
1113 >      -1,   306,    -1,   312,    -1,     1,   239,    -1,   100,   242,
1114 >     131,   239,    -1,   228,   242,   131,   239,    -1,   125,   242,
1115 >     131,   239,    -1,    40,   242,   176,   239,    -1,   144,   242,
1116 >     131,   239,    -1,    23,   242,   131,   239,    -1,    -1,   210,
1117 >     309,   242,   310,   239,    -1,   310,   243,   311,    -1,   311,
1118 >      -1,   183,    -1,   186,    -1,   187,    -1,   189,    -1,   190,
1119 >      -1,   194,    -1,    60,    -1,   207,    -1,   200,    -1,   203,
1120 >      -1,   211,    -1,   208,    -1,   193,    -1,   201,    -1,   205,
1121 >      -1,   195,    -1,   217,    -1,   184,    -1,   185,    -1,   198,
1122 >      -1,    -1,    44,   313,   242,   314,   239,    -1,   314,   243,
1123 >     315,    -1,   315,    -1,    56,    -1,   139,    -1,    73,    -1,
1124 >     227,    -1,   191,    -1,   212,    -1,   234,    -1,    48,    -1,
1125        31,    -1,   218,    -1,   137,    -1,     5,    -1,   105,    -1,
1126 <     202,    -1,   216,    -1,   119,    -1,   140,    -1,   206,    -1,
1127 <      98,    -1,    -1,    23,   320,   244,   321,   243,   242,    -1,
1128 <     321,   322,    -1,   322,    -1,   323,    -1,   333,    -1,   334,
1129 <      -1,   324,    -1,   325,    -1,   335,    -1,   326,    -1,   327,
1130 <      -1,   328,    -1,   329,    -1,   330,    -1,   331,    -1,   332,
1131 <      -1,     1,   242,    -1,   100,   245,   131,   242,    -1,   128,
1132 <     245,   251,   242,    -1,   129,   245,   251,   242,    -1,   113,
1133 <     245,   110,   242,    -1,    25,   245,   251,   242,    -1,    92,
1134 <     245,   110,   242,    -1,    87,   245,   110,   242,    -1,    89,
1135 <     245,   110,   242,    -1,    88,   245,   110,   242,    -1,   158,
1136 <     245,   253,   242,    -1,    21,   245,   110,   242,    -1,    22,
1137 <     245,   110,   242,    -1,   112,   245,   110,   242,    -1,    -1,
1138 <      81,   337,   244,   342,   243,   242,    -1,    -1,    44,   339,
1139 <     245,   340,   242,    -1,   340,   246,   341,    -1,   341,    -1,
1140 <     209,    -1,    60,    -1,   204,    -1,   342,   343,    -1,   343,
1141 <      -1,   344,    -1,   338,    -1,   348,    -1,   349,    -1,     1,
1142 <     242,    -1,    -1,   130,   245,   346,   345,   242,    -1,   346,
1143 <     246,   347,    -1,   347,    -1,   110,    -1,   110,   181,   110,
1144 <      -1,    70,   245,   131,   242,    -1,    65,   245,   131,   242,
1145 <      -1,    -1,    57,   351,   244,   352,   243,   242,    -1,   352,
1146 <     353,    -1,   353,    -1,   354,    -1,   355,    -1,   356,    -1,
1147 <     358,    -1,   362,    -1,   363,    -1,   364,    -1,   357,    -1,
1148 <       1,   242,    -1,   228,   245,   131,   242,    -1,   125,   245,
1149 <     131,   242,    -1,    23,   245,   131,   242,    -1,    40,   245,
1150 <     176,   242,    -1,    -1,    44,   359,   245,   360,   242,    -1,
1151 <     360,   246,   361,    -1,   361,    -1,   170,    -1,    41,    -1,
1152 <      74,    -1,    58,    -1,    19,    -1,   109,    -1,    51,    -1,
1153 <     152,    -1,   101,    -1,   169,   245,   131,   242,    -1,   135,
1154 <     245,   131,   242,    -1,   134,   245,   110,   242,    -1,    -1,
1155 <     151,   366,   244,   367,   243,   242,    -1,   367,   368,    -1,
1156 <     368,    -1,   369,    -1,   370,    -1,   371,    -1,     1,   242,
1157 <      -1,   133,   245,   131,   242,    -1,    20,   245,   131,   242,
1158 <      -1,   104,   245,   131,   242,    -1,   219,   244,   373,   243,
1159 <     242,    -1,   373,   374,    -1,   374,    -1,   375,    -1,     1,
1160 <      -1,   100,   245,   131,   242,    -1,    -1,   164,   377,   244,
1161 <     378,   243,   242,    -1,   378,   379,    -1,   379,    -1,   380,
1162 <      -1,   381,    -1,   382,    -1,     1,   242,    -1,   100,   245,
1163 <     131,   242,    -1,   228,   245,   131,   242,    -1,    -1,   166,
1164 <     383,   245,   384,   242,    -1,   384,   246,   385,    -1,   385,
1165 <      -1,    73,    -1,   227,    -1,   192,    -1,   212,    -1,   237,
1166 <      -1,   215,    -1,   151,    -1,   214,    -1,   199,    -1,   182,
1167 <      -1,    -1,   165,   387,   244,   388,   243,   242,    -1,   388,
1168 <     389,    -1,   389,    -1,   390,    -1,   391,    -1,     1,   242,
1169 <      -1,   100,   245,   131,   242,    -1,    -1,   166,   392,   245,
1170 <     393,   242,    -1,   393,   246,   394,    -1,   394,    -1,    73,
1171 <      -1,   227,    -1,   192,    -1,   212,    -1,   237,    -1,   215,
1172 <      -1,   151,    -1,   214,    -1,   199,    -1,   182,    -1,    -1,
1173 <      24,   396,   244,   397,   243,   242,    -1,   397,   398,    -1,
1174 <     398,    -1,   399,    -1,   400,    -1,   401,    -1,   402,    -1,
1175 <     403,    -1,   405,    -1,   404,    -1,   414,    -1,   406,    -1,
1176 <     411,    -1,   412,    -1,   413,    -1,   410,    -1,     1,   242,
1177 <      -1,   100,   245,   131,   242,    -1,    65,   245,   131,   242,
1178 <      -1,   235,   245,   131,   242,    -1,   159,   245,   131,   242,
1179 <      -1,     3,   245,   131,   242,    -1,   130,   245,   110,   242,
1180 <      -1,     6,   245,   197,   242,    -1,     6,   245,   198,   242,
1181 <      -1,    -1,    44,   407,   245,   408,   242,    -1,   408,   246,
1182 <     409,    -1,   409,    -1,    10,    -1,    12,    -1,   222,    -1,
1183 <     209,    -1,    40,   245,   176,   242,    -1,    67,   245,   131,
1184 <     242,    -1,    79,   245,   131,   242,    -1,    23,   245,   131,
1185 <     242,    -1,   188,   245,   131,   242,    -1,    -1,    71,   416,
1186 <     244,   421,   243,   242,    -1,    -1,   166,   418,   245,   419,
1187 <     242,    -1,   419,   246,   420,    -1,   420,    -1,   136,    -1,
1188 <     421,   422,    -1,   422,    -1,   423,    -1,   424,    -1,   417,
1189 <      -1,     1,    -1,   228,   245,   131,   242,    -1,   133,   245,
1190 <     131,   242,    -1,    -1,    29,   426,   244,   427,   243,   242,
1191 <      -1,   427,   428,    -1,   428,    -1,   429,    -1,   430,    -1,
1192 <       1,    -1,    70,   245,   131,   242,    -1,   133,   245,   131,
1193 <     242,    -1,    42,   244,   432,   243,   242,    -1,   432,   433,
1194 <      -1,   433,    -1,   434,    -1,     1,    -1,    70,   245,   131,
1195 <     242,    -1,    -1,    46,   436,   244,   441,   243,   242,    -1,
1196 <      -1,   166,   438,   245,   439,   242,    -1,   439,   246,   440,
1197 <      -1,   440,    -1,   136,    -1,   441,   442,    -1,   442,    -1,
1198 <     443,    -1,   444,    -1,   437,    -1,     1,    -1,   100,   245,
1199 <     131,   242,    -1,   133,   245,   131,   242,    -1,    47,   244,
1200 <     446,   243,   242,    -1,   446,   447,    -1,   447,    -1,   458,
1201 <      -1,   459,    -1,   461,    -1,   462,    -1,   463,    -1,   464,
1202 <      -1,   465,    -1,   466,    -1,   467,    -1,   468,    -1,   457,
1203 <      -1,   470,    -1,   471,    -1,   472,    -1,   473,    -1,   488,
1204 <      -1,   475,    -1,   477,    -1,   479,    -1,   478,    -1,   482,
1205 <      -1,   476,    -1,   483,    -1,   484,    -1,   485,    -1,   486,
1206 <      -1,   487,    -1,   500,    -1,   489,    -1,   490,    -1,   491,
1207 <      -1,   496,    -1,   480,    -1,   481,    -1,   506,    -1,   504,
1208 <      -1,   505,    -1,   460,    -1,   507,    -1,   495,    -1,   469,
1209 <      -1,   493,    -1,   494,    -1,   456,    -1,   449,    -1,   450,
1210 <      -1,   451,    -1,   452,    -1,   453,    -1,   454,    -1,   455,
1211 <      -1,   474,    -1,   448,    -1,   492,    -1,     1,    -1,    94,
1212 <     245,   110,   242,    -1,    50,   245,   176,   242,    -1,    49,
1213 <     245,   251,   242,    -1,    53,   245,   251,   242,    -1,    54,
1214 <     245,   110,   242,    -1,    55,   245,   110,   242,    -1,   234,
1215 <     245,   176,   242,    -1,   138,   245,   251,   242,    -1,   163,
1216 <     245,   176,   242,    -1,    72,   245,   251,   242,    -1,    64,
1217 <     245,   176,   242,    -1,    68,   245,   176,   242,    -1,    34,
1218 <     245,   176,   242,    -1,    43,   245,   176,   242,    -1,     8,
1219 <     245,   176,   242,    -1,    91,   245,   251,   242,    -1,    90,
1220 <     245,   110,   242,    -1,    83,   245,   110,   242,    -1,     9,
1221 <     245,   251,   242,    -1,   180,   245,   251,   242,    -1,   179,
1222 <     245,   251,   242,    -1,    59,   245,   110,   242,    -1,    76,
1223 <     245,   176,   242,    -1,    75,   245,   131,   242,    -1,    69,
1224 <     245,   176,   242,    -1,   239,   245,   176,   242,    -1,   171,
1225 <     245,   176,   242,    -1,   174,   245,   176,   242,    -1,   175,
1226 <     245,   176,   242,    -1,   173,   245,   176,   242,    -1,   173,
1227 <     245,   177,   242,    -1,   172,   245,   176,   242,    -1,   172,
1228 <     245,   177,   242,    -1,   123,   245,   251,   242,    -1,    18,
1229 <     245,   251,   242,    -1,   116,   245,   176,   242,    -1,   124,
1230 <     245,   251,   242,    -1,   167,   245,   176,   242,    -1,   108,
1231 <     245,   176,   242,    -1,   223,   245,   176,   242,    -1,   118,
1232 <     245,   176,   242,    -1,    95,   245,   131,   242,    -1,    35,
1233 <     245,   110,   242,    -1,    93,   245,   110,   242,    -1,   229,
1234 <     245,   176,   242,    -1,    37,   245,   131,   242,    -1,   220,
1235 <     245,   131,   242,    -1,   127,   245,   176,   242,    -1,    32,
1236 <     245,   176,   242,    -1,   221,   245,   251,   242,    -1,    -1,
1237 <     120,   497,   245,   498,   242,    -1,   498,   246,   499,    -1,
1238 <     499,    -1,   183,    -1,   186,    -1,   187,    -1,   190,    -1,
1239 <     191,    -1,   195,    -1,    60,    -1,   207,    -1,   201,    -1,
1240 <     203,    -1,   211,    -1,   208,    -1,   194,    -1,   202,    -1,
1241 <     205,    -1,   196,    -1,   217,    -1,   184,    -1,   185,    -1,
1242 <     199,    -1,    -1,   117,   501,   245,   502,   242,    -1,   502,
1243 <     246,   503,    -1,   503,    -1,   183,    -1,   186,    -1,   187,
1244 <      -1,   190,    -1,   191,    -1,   195,    -1,   207,    -1,    60,
1245 <      -1,   201,    -1,   203,    -1,   211,    -1,   208,    -1,   194,
1246 <      -1,   202,    -1,   205,    -1,   196,    -1,   217,    -1,   184,
1247 <      -1,   185,    -1,   199,    -1,    96,   245,   110,   242,    -1,
1248 <      97,   245,   110,   242,    -1,    26,   245,   110,   242,    -1,
1249 <     189,   245,   253,   242,    -1,    20,   244,   509,   243,   242,
1250 <      -1,   509,   510,    -1,   510,    -1,   513,    -1,   514,    -1,
1251 <     515,    -1,   521,    -1,   516,    -1,   517,    -1,   518,    -1,
1252 <     519,    -1,   520,    -1,   522,    -1,   523,    -1,   524,    -1,
1253 <     512,    -1,   525,    -1,   526,    -1,   527,    -1,   511,    -1,
1254 <       1,    -1,    33,   245,   176,   242,    -1,   141,   245,   176,
1255 <     242,    -1,   230,   245,   176,   242,    -1,   231,   245,   176,
1256 <     242,    -1,   232,   245,   176,   242,    -1,    77,   245,   251,
1257 <     242,    -1,    78,   245,   251,   242,    -1,    86,   245,   110,
1258 <     242,    -1,    85,   245,   110,   242,    -1,   132,   245,   176,
1259 <     242,    -1,    84,   245,   110,   242,    -1,    28,   245,   110,
1260 <     242,    -1,    27,   245,   110,   242,    -1,   106,   245,   176,
1261 <     242,    -1,   107,   245,   176,   242,    -1,   121,   245,   110,
1262 <     242,    -1,   122,   245,   251,   242,    -1,   160,   244,   529,
1263 <     243,   242,    -1,   529,   530,    -1,   530,    -1,   531,    -1,
1264 <     532,    -1,   534,    -1,   535,    -1,   533,    -1,   536,    -1,
1265 <       1,    -1,    45,   245,   176,   242,    -1,    63,   245,   176,
1266 <     242,    -1,    61,   245,   131,   242,    -1,    80,   245,   251,
1279 <     242,    -1,    60,   245,   176,   242,    -1,    62,   245,   176,
1280 <     242,    -1
1126 >     201,    -1,   216,    -1,   119,    -1,   140,    -1,   206,    -1,
1127 >      98,    -1,    -1,    23,   317,   241,   318,   240,   239,    -1,
1128 >     318,   319,    -1,   319,    -1,   320,    -1,   331,    -1,   332,
1129 >      -1,   321,    -1,   322,    -1,   333,    -1,   323,    -1,   324,
1130 >      -1,   325,    -1,   326,    -1,   327,    -1,   328,    -1,   329,
1131 >      -1,   330,    -1,     1,   239,    -1,   100,   242,   131,   239,
1132 >      -1,   128,   242,   248,   239,    -1,   129,   242,   248,   239,
1133 >      -1,   113,   242,   110,   239,    -1,    25,   242,   248,   239,
1134 >      -1,    92,   242,   110,   239,    -1,    87,   242,   110,   239,
1135 >      -1,    89,   242,   110,   239,    -1,    88,   242,   110,   239,
1136 >      -1,   158,   242,   250,   239,    -1,   202,   242,   250,   239,
1137 >      -1,    21,   242,   110,   239,    -1,    22,   242,   110,   239,
1138 >      -1,   112,   242,   110,   239,    -1,    -1,    81,   335,   241,
1139 >     340,   240,   239,    -1,    -1,    44,   337,   242,   338,   239,
1140 >      -1,   338,   243,   339,    -1,   339,    -1,   209,    -1,    60,
1141 >      -1,   204,    -1,   340,   341,    -1,   341,    -1,   342,    -1,
1142 >     336,    -1,   346,    -1,   347,    -1,     1,   239,    -1,    -1,
1143 >     130,   242,   344,   343,   239,    -1,   344,   243,   345,    -1,
1144 >     345,    -1,   110,    -1,   110,   181,   110,    -1,    70,   242,
1145 >     131,   239,    -1,    65,   242,   131,   239,    -1,    -1,    57,
1146 >     349,   241,   350,   240,   239,    -1,   350,   351,    -1,   351,
1147 >      -1,   352,    -1,   353,    -1,   354,    -1,   356,    -1,   360,
1148 >      -1,   361,    -1,   362,    -1,   355,    -1,     1,   239,    -1,
1149 >     228,   242,   131,   239,    -1,   125,   242,   131,   239,    -1,
1150 >      23,   242,   131,   239,    -1,    40,   242,   176,   239,    -1,
1151 >      -1,    44,   357,   242,   358,   239,    -1,   358,   243,   359,
1152 >      -1,   359,    -1,   170,    -1,    41,    -1,    74,    -1,    58,
1153 >      -1,    19,    -1,   109,    -1,    51,    -1,   152,    -1,   101,
1154 >      -1,   169,   242,   131,   239,    -1,   135,   242,   131,   239,
1155 >      -1,   134,   242,   110,   239,    -1,    -1,   151,   364,   241,
1156 >     365,   240,   239,    -1,   365,   366,    -1,   366,    -1,   367,
1157 >      -1,   368,    -1,   369,    -1,     1,   239,    -1,   133,   242,
1158 >     131,   239,    -1,    20,   242,   131,   239,    -1,   104,   242,
1159 >     131,   239,    -1,   219,   241,   371,   240,   239,    -1,   371,
1160 >     372,    -1,   372,    -1,   373,    -1,     1,    -1,   100,   242,
1161 >     131,   239,    -1,    -1,   164,   375,   241,   376,   240,   239,
1162 >      -1,   376,   377,    -1,   377,    -1,   378,    -1,   379,    -1,
1163 >     380,    -1,     1,   239,    -1,   100,   242,   131,   239,    -1,
1164 >     228,   242,   131,   239,    -1,    -1,   166,   381,   242,   382,
1165 >     239,    -1,   382,   243,   383,    -1,   383,    -1,    73,    -1,
1166 >     227,    -1,   191,    -1,   212,    -1,   234,    -1,   215,    -1,
1167 >     151,    -1,   214,    -1,   198,    -1,   182,    -1,    -1,   165,
1168 >     385,   241,   386,   240,   239,    -1,   386,   387,    -1,   387,
1169 >      -1,   388,    -1,   389,    -1,     1,   239,    -1,   100,   242,
1170 >     131,   239,    -1,    -1,   166,   390,   242,   391,   239,    -1,
1171 >     391,   243,   392,    -1,   392,    -1,    73,    -1,   227,    -1,
1172 >     191,    -1,   212,    -1,   234,    -1,   215,    -1,   151,    -1,
1173 >     214,    -1,   198,    -1,   182,    -1,    -1,    24,   394,   241,
1174 >     395,   240,   239,    -1,   395,   396,    -1,   396,    -1,   397,
1175 >      -1,   398,    -1,   399,    -1,   400,    -1,   401,    -1,   403,
1176 >      -1,   402,    -1,   412,    -1,   404,    -1,   409,    -1,   410,
1177 >      -1,   411,    -1,   408,    -1,     1,   239,    -1,   100,   242,
1178 >     131,   239,    -1,    65,   242,   131,   239,    -1,   232,   242,
1179 >     131,   239,    -1,   159,   242,   131,   239,    -1,     3,   242,
1180 >     131,   239,    -1,   130,   242,   110,   239,    -1,     6,   242,
1181 >     196,   239,    -1,     6,   242,   197,   239,    -1,    -1,    44,
1182 >     405,   242,   406,   239,    -1,   406,   243,   407,    -1,   407,
1183 >      -1,    10,    -1,    12,    -1,   222,    -1,   209,    -1,    40,
1184 >     242,   176,   239,    -1,    67,   242,   131,   239,    -1,    79,
1185 >     242,   131,   239,    -1,    23,   242,   131,   239,    -1,   188,
1186 >     242,   131,   239,    -1,    -1,    71,   414,   241,   419,   240,
1187 >     239,    -1,    -1,   166,   416,   242,   417,   239,    -1,   417,
1188 >     243,   418,    -1,   418,    -1,   136,    -1,   419,   420,    -1,
1189 >     420,    -1,   421,    -1,   422,    -1,   415,    -1,     1,    -1,
1190 >     228,   242,   131,   239,    -1,   133,   242,   131,   239,    -1,
1191 >      -1,    29,   424,   241,   425,   240,   239,    -1,   425,   426,
1192 >      -1,   426,    -1,   427,    -1,   428,    -1,     1,    -1,    70,
1193 >     242,   131,   239,    -1,   133,   242,   131,   239,    -1,    42,
1194 >     241,   430,   240,   239,    -1,   430,   431,    -1,   431,    -1,
1195 >     432,    -1,     1,    -1,    70,   242,   131,   239,    -1,    -1,
1196 >      46,   434,   241,   439,   240,   239,    -1,    -1,   166,   436,
1197 >     242,   437,   239,    -1,   437,   243,   438,    -1,   438,    -1,
1198 >     136,    -1,   439,   440,    -1,   440,    -1,   441,    -1,   442,
1199 >      -1,   435,    -1,     1,    -1,   100,   242,   131,   239,    -1,
1200 >     133,   242,   131,   239,    -1,    47,   241,   444,   240,   239,
1201 >      -1,   444,   445,    -1,   445,    -1,   456,    -1,   457,    -1,
1202 >     459,    -1,   460,    -1,   461,    -1,   462,    -1,   463,    -1,
1203 >     464,    -1,   465,    -1,   466,    -1,   455,    -1,   468,    -1,
1204 >     469,    -1,   470,    -1,   471,    -1,   486,    -1,   473,    -1,
1205 >     475,    -1,   477,    -1,   476,    -1,   480,    -1,   474,    -1,
1206 >     481,    -1,   482,    -1,   483,    -1,   484,    -1,   485,    -1,
1207 >     498,    -1,   487,    -1,   488,    -1,   489,    -1,   494,    -1,
1208 >     478,    -1,   479,    -1,   504,    -1,   502,    -1,   503,    -1,
1209 >     458,    -1,   493,    -1,   467,    -1,   491,    -1,   492,    -1,
1210 >     454,    -1,   447,    -1,   448,    -1,   449,    -1,   450,    -1,
1211 >     451,    -1,   452,    -1,   453,    -1,   472,    -1,   446,    -1,
1212 >     490,    -1,     1,    -1,    94,   242,   110,   239,    -1,    50,
1213 >     242,   176,   239,    -1,    49,   242,   248,   239,    -1,    53,
1214 >     242,   248,   239,    -1,    54,   242,   110,   239,    -1,    55,
1215 >     242,   110,   239,    -1,   231,   242,   176,   239,    -1,   138,
1216 >     242,   248,   239,    -1,   163,   242,   176,   239,    -1,    72,
1217 >     242,   248,   239,    -1,    64,   242,   176,   239,    -1,    68,
1218 >     242,   176,   239,    -1,    34,   242,   176,   239,    -1,    43,
1219 >     242,   176,   239,    -1,     8,   242,   176,   239,    -1,    91,
1220 >     242,   248,   239,    -1,    90,   242,   110,   239,    -1,    83,
1221 >     242,   110,   239,    -1,     9,   242,   248,   239,    -1,   180,
1222 >     242,   248,   239,    -1,   179,   242,   248,   239,    -1,    59,
1223 >     242,   110,   239,    -1,    76,   242,   176,   239,    -1,    75,
1224 >     242,   131,   239,    -1,    69,   242,   176,   239,    -1,   236,
1225 >     242,   176,   239,    -1,   171,   242,   176,   239,    -1,   174,
1226 >     242,   176,   239,    -1,   175,   242,   176,   239,    -1,   173,
1227 >     242,   176,   239,    -1,   173,   242,   177,   239,    -1,   172,
1228 >     242,   176,   239,    -1,   172,   242,   177,   239,    -1,   123,
1229 >     242,   248,   239,    -1,    18,   242,   248,   239,    -1,   116,
1230 >     242,   176,   239,    -1,   124,   242,   248,   239,    -1,   167,
1231 >     242,   176,   239,    -1,   108,   242,   176,   239,    -1,   223,
1232 >     242,   176,   239,    -1,   118,   242,   176,   239,    -1,    95,
1233 >     242,   131,   239,    -1,    35,   242,   110,   239,    -1,    93,
1234 >     242,   110,   239,    -1,   229,   242,   176,   239,    -1,    37,
1235 >     242,   131,   239,    -1,   220,   242,   131,   239,    -1,   127,
1236 >     242,   176,   239,    -1,    32,   242,   176,   239,    -1,   221,
1237 >     242,   248,   239,    -1,    -1,   120,   495,   242,   496,   239,
1238 >      -1,   496,   243,   497,    -1,   497,    -1,   183,    -1,   186,
1239 >      -1,   187,    -1,   189,    -1,   190,    -1,   194,    -1,    60,
1240 >      -1,   207,    -1,   200,    -1,   203,    -1,   211,    -1,   208,
1241 >      -1,   193,    -1,   201,    -1,   205,    -1,   195,    -1,   217,
1242 >      -1,   184,    -1,   185,    -1,   198,    -1,    -1,   117,   499,
1243 >     242,   500,   239,    -1,   500,   243,   501,    -1,   501,    -1,
1244 >     183,    -1,   186,    -1,   187,    -1,   189,    -1,   190,    -1,
1245 >     194,    -1,   207,    -1,    60,    -1,   200,    -1,   203,    -1,
1246 >     211,    -1,   208,    -1,   193,    -1,   201,    -1,   205,    -1,
1247 >     195,    -1,   217,    -1,   184,    -1,   185,    -1,   198,    -1,
1248 >      96,   242,   110,   239,    -1,    97,   242,   110,   239,    -1,
1249 >      26,   242,   110,   239,    -1,    20,   241,   506,   240,   239,
1250 >      -1,   506,   507,    -1,   507,    -1,   515,    -1,   510,    -1,
1251 >     511,    -1,   512,    -1,   513,    -1,   514,    -1,   516,    -1,
1252 >     517,    -1,   518,    -1,   509,    -1,   519,    -1,   520,    -1,
1253 >     521,    -1,   508,    -1,     1,    -1,    33,   242,   176,   239,
1254 >      -1,   141,   242,   176,   239,    -1,    77,   242,   248,   239,
1255 >      -1,    78,   242,   248,   239,    -1,    86,   242,   110,   239,
1256 >      -1,    85,   242,   110,   239,    -1,   132,   242,   176,   239,
1257 >      -1,    84,   242,   110,   239,    -1,    28,   242,   110,   239,
1258 >      -1,    27,   242,   110,   239,    -1,   106,   242,   176,   239,
1259 >      -1,   107,   242,   176,   239,    -1,   121,   242,   110,   239,
1260 >      -1,   122,   242,   248,   239,    -1,   160,   241,   523,   240,
1261 >     239,    -1,   523,   524,    -1,   524,    -1,   525,    -1,   526,
1262 >      -1,   528,    -1,   529,    -1,   527,    -1,   530,    -1,     1,
1263 >      -1,    45,   242,   176,   239,    -1,    63,   242,   176,   239,
1264 >      -1,    61,   242,   131,   239,    -1,    80,   242,   248,   239,
1265 >      -1,    60,   242,   176,   239,    -1,    62,   242,   176,   239,
1266 >      -1
1267   };
1268  
1269   /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
1270   static const yytype_uint16 yyrline[] =
1271   {
1272 <       0,   355,   355,   356,   359,   360,   361,   362,   363,   364,
1273 <     365,   366,   367,   368,   369,   370,   371,   372,   373,   374,
1274 <     375,   376,   377,   378,   379,   380,   384,   384,   385,   389,
1275 <     393,   397,   401,   405,   411,   411,   412,   413,   414,   415,
1276 <     422,   425,   425,   426,   426,   426,   428,   434,   441,   443,
1277 <     443,   444,   444,   445,   445,   446,   446,   447,   447,   448,
1278 <     448,   449,   449,   450,   450,   451,   452,   455,   456,   458,
1279 <     458,   459,   465,   473,   473,   474,   480,   488,   527,   586,
1280 <     614,   622,   637,   652,   661,   675,   684,   712,   742,   765,
1281 <     774,   776,   776,   777,   777,   778,   778,   780,   789,   798,
1282 <     810,   811,   811,   813,   813,   814,   816,   823,   823,   833,
1283 <     834,   836,   836,   837,   837,   839,   844,   847,   853,   852,
1284 <     858,   858,   859,   863,   867,   871,   875,   879,   883,   894,
1285 <     893,   991,   991,   992,   992,   992,   993,   993,   993,   994,
1286 <     994,   994,   996,  1005,  1042,  1054,  1065,  1107,  1117,  1116,
1287 <    1122,  1122,  1123,  1127,  1131,  1135,  1139,  1143,  1147,  1151,
1288 <    1155,  1159,  1163,  1167,  1171,  1175,  1179,  1183,  1187,  1191,
1289 <    1195,  1199,  1206,  1205,  1211,  1211,  1212,  1216,  1220,  1224,
1290 <    1228,  1232,  1236,  1240,  1244,  1248,  1252,  1256,  1260,  1264,
1291 <    1268,  1272,  1276,  1280,  1284,  1295,  1294,  1344,  1344,  1345,
1292 <    1346,  1346,  1347,  1348,  1349,  1350,  1351,  1352,  1353,  1354,
1293 <    1355,  1356,  1357,  1359,  1368,  1374,  1380,  1386,  1392,  1398,
1294 <    1404,  1410,  1416,  1422,  1428,  1434,  1444,  1443,  1460,  1459,
1295 <    1464,  1464,  1465,  1469,  1473,  1481,  1481,  1482,  1482,  1482,
1296 <    1482,  1482,  1484,  1484,  1486,  1486,  1488,  1502,  1522,  1531,
1297 <    1544,  1543,  1612,  1612,  1613,  1613,  1613,  1613,  1614,  1614,
1298 <    1614,  1615,  1615,  1617,  1652,  1665,  1674,  1686,  1685,  1689,
1299 <    1689,  1690,  1694,  1698,  1702,  1706,  1710,  1714,  1718,  1722,
1300 <    1729,  1748,  1758,  1772,  1771,  1787,  1787,  1788,  1788,  1788,
1301 <    1788,  1790,  1799,  1814,  1827,  1829,  1829,  1830,  1830,  1832,
1302 <    1848,  1847,  1863,  1863,  1864,  1864,  1864,  1864,  1866,  1875,
1303 <    1898,  1897,  1903,  1903,  1904,  1908,  1912,  1916,  1920,  1924,
1304 <    1928,  1932,  1936,  1940,  1950,  1949,  1966,  1966,  1967,  1967,
1305 <    1967,  1969,  1976,  1975,  1981,  1981,  1982,  1986,  1990,  1994,
1306 <    1998,  2002,  2006,  2010,  2014,  2018,  2028,  2027,  2078,  2078,
1307 <    2079,  2079,  2079,  2080,  2080,  2081,  2081,  2081,  2082,  2082,
1308 <    2082,  2083,  2083,  2084,  2086,  2095,  2104,  2130,  2148,  2166,
1309 <    2172,  2176,  2185,  2184,  2188,  2188,  2189,  2193,  2197,  2201,
1310 <    2207,  2218,  2229,  2240,  2249,  2268,  2267,  2333,  2332,  2336,
1311 <    2336,  2337,  2343,  2343,  2344,  2344,  2344,  2344,  2346,  2365,
1312 <    2375,  2374,  2399,  2399,  2400,  2400,  2400,  2402,  2408,  2417,
1313 <    2419,  2419,  2420,  2420,  2422,  2441,  2440,  2488,  2487,  2491,
1314 <    2491,  2492,  2498,  2498,  2499,  2499,  2499,  2499,  2501,  2507,
1315 <    2516,  2519,  2519,  2520,  2520,  2521,  2521,  2522,  2522,  2523,
1316 <    2523,  2524,  2524,  2525,  2525,  2526,  2526,  2527,  2527,  2528,
1317 <    2528,  2529,  2529,  2530,  2530,  2531,  2531,  2532,  2532,  2533,
1318 <    2534,  2534,  2535,  2535,  2536,  2536,  2537,  2537,  2538,  2538,
1319 <    2539,  2540,  2541,  2541,  2542,  2543,  2544,  2544,  2545,  2545,
1320 <    2546,  2547,  2547,  2548,  2548,  2549,  2549,  2550,  2553,  2558,
1321 <    2564,  2570,  2576,  2581,  2586,  2591,  2596,  2601,  2606,  2611,
1322 <    2616,  2621,  2626,  2631,  2636,  2641,  2646,  2651,  2656,  2662,
1323 <    2673,  2678,  2687,  2692,  2697,  2702,  2707,  2712,  2715,  2720,
1324 <    2723,  2728,  2733,  2738,  2743,  2748,  2753,  2758,  2763,  2768,
1325 <    2779,  2784,  2789,  2794,  2803,  2812,  2817,  2822,  2828,  2827,
1326 <    2832,  2832,  2833,  2836,  2839,  2842,  2845,  2848,  2851,  2854,
1272 >       0,   352,   352,   353,   356,   357,   358,   359,   360,   361,
1273 >     362,   363,   364,   365,   366,   367,   368,   369,   370,   371,
1274 >     372,   373,   374,   375,   376,   377,   381,   381,   382,   386,
1275 >     390,   394,   398,   402,   408,   408,   409,   410,   411,   412,
1276 >     419,   422,   422,   423,   423,   423,   425,   431,   438,   440,
1277 >     440,   441,   441,   442,   442,   443,   443,   444,   444,   445,
1278 >     445,   446,   446,   447,   447,   448,   449,   452,   453,   455,
1279 >     455,   456,   462,   470,   470,   471,   477,   485,   524,   583,
1280 >     611,   619,   634,   649,   658,   672,   681,   709,   739,   762,
1281 >     771,   773,   773,   774,   774,   775,   775,   777,   786,   795,
1282 >     807,   808,   808,   810,   810,   811,   813,   820,   820,   830,
1283 >     831,   833,   833,   834,   834,   836,   841,   844,   850,   849,
1284 >     855,   855,   856,   860,   864,   868,   872,   876,   880,   891,
1285 >     890,   988,   988,   989,   989,   989,   990,   990,   990,   991,
1286 >     991,   991,   993,  1002,  1039,  1051,  1062,  1104,  1114,  1113,
1287 >    1119,  1119,  1120,  1124,  1128,  1132,  1136,  1140,  1144,  1148,
1288 >    1152,  1156,  1160,  1164,  1168,  1172,  1176,  1180,  1184,  1188,
1289 >    1192,  1196,  1203,  1202,  1208,  1208,  1209,  1213,  1217,  1221,
1290 >    1225,  1229,  1233,  1237,  1241,  1245,  1249,  1253,  1257,  1261,
1291 >    1265,  1269,  1273,  1277,  1281,  1292,  1291,  1341,  1341,  1342,
1292 >    1343,  1343,  1344,  1345,  1346,  1347,  1348,  1349,  1350,  1351,
1293 >    1352,  1353,  1353,  1354,  1356,  1365,  1371,  1377,  1383,  1389,
1294 >    1395,  1401,  1407,  1413,  1419,  1426,  1432,  1438,  1448,  1447,
1295 >    1464,  1463,  1468,  1468,  1469,  1473,  1477,  1485,  1485,  1486,
1296 >    1486,  1486,  1486,  1486,  1488,  1488,  1490,  1490,  1492,  1506,
1297 >    1526,  1535,  1548,  1547,  1616,  1616,  1617,  1617,  1617,  1617,
1298 >    1618,  1618,  1618,  1619,  1619,  1621,  1656,  1669,  1678,  1690,
1299 >    1689,  1693,  1693,  1694,  1698,  1702,  1706,  1710,  1714,  1718,
1300 >    1722,  1726,  1733,  1752,  1762,  1776,  1775,  1791,  1791,  1792,
1301 >    1792,  1792,  1792,  1794,  1803,  1818,  1831,  1833,  1833,  1834,
1302 >    1834,  1836,  1852,  1851,  1867,  1867,  1868,  1868,  1868,  1868,
1303 >    1870,  1879,  1902,  1901,  1907,  1907,  1908,  1912,  1916,  1920,
1304 >    1924,  1928,  1932,  1936,  1940,  1944,  1954,  1953,  1970,  1970,
1305 >    1971,  1971,  1971,  1973,  1980,  1979,  1985,  1985,  1986,  1990,
1306 >    1994,  1998,  2002,  2006,  2010,  2014,  2018,  2022,  2032,  2031,
1307 >    2082,  2082,  2083,  2083,  2083,  2084,  2084,  2085,  2085,  2085,
1308 >    2086,  2086,  2086,  2087,  2087,  2088,  2090,  2099,  2108,  2134,
1309 >    2152,  2170,  2176,  2180,  2189,  2188,  2192,  2192,  2193,  2197,
1310 >    2201,  2205,  2211,  2222,  2233,  2244,  2253,  2272,  2271,  2337,
1311 >    2336,  2340,  2340,  2341,  2347,  2347,  2348,  2348,  2348,  2348,
1312 >    2350,  2369,  2379,  2378,  2403,  2403,  2404,  2404,  2404,  2406,
1313 >    2412,  2421,  2423,  2423,  2424,  2424,  2426,  2445,  2444,  2492,
1314 >    2491,  2495,  2495,  2496,  2502,  2502,  2503,  2503,  2503,  2503,
1315 >    2505,  2511,  2520,  2523,  2523,  2524,  2524,  2525,  2525,  2526,
1316 >    2526,  2527,  2527,  2528,  2528,  2529,  2529,  2530,  2530,  2531,
1317 >    2531,  2532,  2532,  2533,  2533,  2534,  2534,  2535,  2535,  2536,
1318 >    2536,  2537,  2538,  2538,  2539,  2539,  2540,  2540,  2541,  2541,
1319 >    2542,  2542,  2543,  2544,  2544,  2545,  2546,  2547,  2547,  2548,
1320 >    2548,  2549,  2550,  2550,  2551,  2551,  2552,  2552,  2553,  2556,
1321 >    2561,  2567,  2573,  2579,  2584,  2589,  2594,  2599,  2604,  2609,
1322 >    2614,  2619,  2624,  2629,  2634,  2639,  2644,  2649,  2654,  2659,
1323 >    2665,  2676,  2681,  2690,  2695,  2700,  2705,  2710,  2715,  2718,
1324 >    2723,  2726,  2731,  2736,  2741,  2746,  2751,  2756,  2761,  2766,
1325 >    2771,  2782,  2787,  2792,  2797,  2806,  2815,  2820,  2825,  2831,
1326 >    2830,  2835,  2835,  2836,  2839,  2842,  2845,  2848,  2851,  2854,
1327      2857,  2860,  2863,  2866,  2869,  2872,  2875,  2878,  2881,  2884,
1328 <    2887,  2890,  2896,  2895,  2900,  2900,  2901,  2904,  2907,  2910,
1328 >    2887,  2890,  2893,  2899,  2898,  2903,  2903,  2904,  2907,  2910,
1329      2913,  2916,  2919,  2922,  2925,  2928,  2931,  2934,  2937,  2940,
1330 <    2943,  2946,  2949,  2952,  2955,  2958,  2963,  2968,  2973,  2978,
1331 <    2987,  2990,  2990,  2991,  2992,  2992,  2992,  2993,  2993,  2994,
1332 <    2994,  2995,  2995,  2996,  2997,  2997,  2998,  2999,  2999,  3000,
1333 <    3000,  3002,  3007,  3012,  3017,  3022,  3027,  3032,  3037,  3042,
1334 <    3047,  3052,  3057,  3062,  3067,  3072,  3077,  3082,  3090,  3093,
1335 <    3093,  3094,  3094,  3095,  3096,  3096,  3097,  3098,  3100,  3106,
1350 <    3112,  3121,  3135,  3141
1330 >    2943,  2946,  2949,  2952,  2955,  2958,  2961,  2966,  2971,  2976,
1331 >    2985,  2988,  2988,  2989,  2990,  2990,  2991,  2991,  2992,  2992,
1332 >    2993,  2994,  2994,  2995,  2996,  2996,  2997,  2997,  2999,  3004,
1333 >    3009,  3014,  3019,  3024,  3029,  3034,  3039,  3044,  3049,  3054,
1334 >    3059,  3064,  3072,  3075,  3075,  3076,  3076,  3077,  3078,  3078,
1335 >    3079,  3080,  3082,  3088,  3094,  3103,  3117,  3123
1336   };
1337   #endif
1338  
# Line 1398 | Line 1383 | static const char *const yytname[] =
1383    "STATS_I_OPER_ONLY", "STATS_K_OPER_ONLY", "STATS_O_OPER_ONLY",
1384    "STATS_P_OPER_ONLY", "TBOOL", "TMASKED", "T_REJECT", "TS_MAX_DELTA",
1385    "TS_WARN_DELTA", "TWODOTS", "T_ALL", "T_BOTS", "T_SOFTCALLERID",
1386 <  "T_CALLERID", "T_CCONN", "T_CCONN_FULL", "T_SSL_CIPHER_LIST",
1387 <  "T_CLIENT_FLOOD", "T_DEAF", "T_DEBUG", "T_DLINE", "T_DRONE",
1388 <  "T_EXTERNAL", "T_FULL", "T_INVISIBLE", "T_IPV4", "T_IPV6", "T_LOCOPS",
1389 <  "T_MAX_CLIENTS", "T_NCHANGE", "T_OPERWALL", "T_REJ", "T_SERVER",
1390 <  "T_SERVNOTICE", "T_SET", "T_SKILL", "T_SPY", "T_SSL", "T_UMODES",
1391 <  "T_UNAUTH", "T_UNDLINE", "T_UNLIMITED", "T_UNRESV", "T_UNXLINE",
1392 <  "T_GLOBOPS", "T_WALLOP", "T_RESTART", "T_SERVICE", "T_SERVICES_NAME",
1393 <  "THROTTLE_TIME", "TOPICBURST", "TRUE_NO_OPER_FLOOD", "TKLINE", "TXLINE",
1394 <  "TRESV", "UNKLINE", "USER", "USE_EGD", "USE_EXCEPT", "USE_INVEX",
1395 <  "USE_KNOCK", "USE_LOGGING", "USE_WHOIS_ACTUALLY", "VHOST", "VHOST6",
1396 <  "XLINE", "WARN", "WARN_NO_NLINE", "T_SIZE", "T_FILE", "';'", "'}'",
1397 <  "'{'", "'='", "','", "$accept", "conf", "conf_item", "timespec_",
1398 <  "timespec", "sizespec_", "sizespec", "modules_entry", "modules_items",
1399 <  "modules_item", "modules_module", "modules_path", "serverinfo_entry",
1400 <  "serverinfo_items", "serverinfo_item", "serverinfo_ssl_client_method",
1401 <  "serverinfo_ssl_server_method", "client_method_types",
1417 <  "client_method_type_item", "server_method_types",
1386 >  "T_CALLERID", "T_CCONN", "T_CCONN_FULL", "T_SSL_CIPHER_LIST", "T_DEAF",
1387 >  "T_DEBUG", "T_DLINE", "T_DRONE", "T_EXTERNAL", "T_FULL", "T_INVISIBLE",
1388 >  "T_IPV4", "T_IPV6", "T_LOCOPS", "T_MAX_CLIENTS", "T_NCHANGE",
1389 >  "T_OPERWALL", "T_RECVQ", "T_REJ", "T_SERVER", "T_SERVNOTICE", "T_SET",
1390 >  "T_SKILL", "T_SPY", "T_SSL", "T_UMODES", "T_UNAUTH", "T_UNDLINE",
1391 >  "T_UNLIMITED", "T_UNRESV", "T_UNXLINE", "T_GLOBOPS", "T_WALLOP",
1392 >  "T_RESTART", "T_SERVICE", "T_SERVICES_NAME", "THROTTLE_TIME",
1393 >  "TOPICBURST", "TRUE_NO_OPER_FLOOD", "TKLINE", "TXLINE", "TRESV",
1394 >  "UNKLINE", "USER", "USE_EGD", "USE_LOGGING", "USE_WHOIS_ACTUALLY",
1395 >  "VHOST", "VHOST6", "XLINE", "WARN", "WARN_NO_NLINE", "T_SIZE", "T_FILE",
1396 >  "';'", "'}'", "'{'", "'='", "','", "$accept", "conf", "conf_item",
1397 >  "timespec_", "timespec", "sizespec_", "sizespec", "modules_entry",
1398 >  "modules_items", "modules_item", "modules_module", "modules_path",
1399 >  "serverinfo_entry", "serverinfo_items", "serverinfo_item",
1400 >  "serverinfo_ssl_client_method", "serverinfo_ssl_server_method",
1401 >  "client_method_types", "client_method_type_item", "server_method_types",
1402    "server_method_type_item", "serverinfo_ssl_certificate_file",
1403    "serverinfo_rsa_private_key_file", "serverinfo_ssl_dh_param_file",
1404    "serverinfo_ssl_cipher_list", "serverinfo_name", "serverinfo_sid",
# Line 1433 | Line 1417 | static const char *const yytname[] =
1417    "class_entry", "$@6", "class_items", "class_item", "class_name",
1418    "class_ping_time", "class_ping_warning", "class_number_per_ip",
1419    "class_connectfreq", "class_max_number", "class_max_global",
1420 <  "class_max_local", "class_max_ident", "class_sendq",
1420 >  "class_max_local", "class_max_ident", "class_sendq", "class_recvq",
1421    "class_cidr_bitlen_ipv4", "class_cidr_bitlen_ipv6",
1422    "class_number_per_cidr", "listen_entry", "$@7", "listen_flags", "$@8",
1423    "listen_flags_items", "listen_flags_item", "listen_items", "listen_item",
# Line 1486 | Line 1470 | static const char *const yytname[] =
1470    "general_oper_umodes", "$@24", "umode_oitems", "umode_oitem",
1471    "general_oper_only_umodes", "$@25", "umode_items", "umode_item",
1472    "general_min_nonwildcard", "general_min_nonwildcard_simple",
1473 <  "general_default_floodcount", "general_client_flood", "channel_entry",
1474 <  "channel_items", "channel_item", "channel_disable_fake_channels",
1475 <  "channel_restrict_channels", "channel_use_except", "channel_use_invex",
1492 <  "channel_use_knock", "channel_knock_delay",
1473 >  "general_default_floodcount", "channel_entry", "channel_items",
1474 >  "channel_item", "channel_disable_fake_channels",
1475 >  "channel_restrict_channels", "channel_knock_delay",
1476    "channel_knock_delay_channel", "channel_max_chans_per_user",
1477    "channel_max_chans_per_oper", "channel_quiet_on_ban", "channel_max_bans",
1478    "channel_default_split_user_count", "channel_default_split_server_count",
# Line 1530 | Line 1513 | static const yytype_uint16 yytoknum[] =
1513       455,   456,   457,   458,   459,   460,   461,   462,   463,   464,
1514       465,   466,   467,   468,   469,   470,   471,   472,   473,   474,
1515       475,   476,   477,   478,   479,   480,   481,   482,   483,   484,
1516 <     485,   486,   487,   488,   489,   490,   491,   492,   493,   494,
1517 <     495,   496,    59,   125,   123,    61,    44
1516 >     485,   486,   487,   488,   489,   490,   491,   492,   493,    59,
1517 >     125,   123,    61,    44
1518   };
1519   # endif
1520  
1521   /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
1522   static const yytype_uint16 yyr1[] =
1523   {
1524 <       0,   247,   248,   248,   249,   249,   249,   249,   249,   249,
1525 <     249,   249,   249,   249,   249,   249,   249,   249,   249,   249,
1526 <     249,   249,   249,   249,   249,   249,   250,   250,   251,   251,
1527 <     251,   251,   251,   251,   252,   252,   253,   253,   253,   253,
1528 <     254,   255,   255,   256,   256,   256,   257,   258,   259,   260,
1529 <     260,   261,   261,   261,   261,   261,   261,   261,   261,   261,
1530 <     261,   261,   261,   261,   261,   261,   261,   262,   263,   264,
1531 <     264,   265,   265,   266,   266,   267,   267,   268,   269,   270,
1532 <     271,   272,   273,   274,   275,   276,   277,   278,   279,   280,
1533 <     281,   282,   282,   283,   283,   283,   283,   284,   285,   286,
1534 <     287,   288,   288,   289,   289,   289,   290,   292,   291,   293,
1535 <     293,   294,   294,   294,   294,   295,   296,   296,   298,   297,
1536 <     299,   299,   300,   300,   300,   300,   300,   300,   300,   302,
1537 <     301,   303,   303,   304,   304,   304,   304,   304,   304,   304,
1538 <     304,   304,   305,   306,   307,   308,   309,   310,   312,   311,
1539 <     313,   313,   314,   314,   314,   314,   314,   314,   314,   314,
1540 <     314,   314,   314,   314,   314,   314,   314,   314,   314,   314,
1541 <     314,   314,   316,   315,   317,   317,   318,   318,   318,   318,
1542 <     318,   318,   318,   318,   318,   318,   318,   318,   318,   318,
1543 <     318,   318,   318,   318,   318,   320,   319,   321,   321,   322,
1544 <     322,   322,   322,   322,   322,   322,   322,   322,   322,   322,
1545 <     322,   322,   322,   323,   324,   325,   326,   327,   328,   329,
1546 <     330,   331,   332,   333,   334,   335,   337,   336,   339,   338,
1547 <     340,   340,   341,   341,   341,   342,   342,   343,   343,   343,
1548 <     343,   343,   345,   344,   346,   346,   347,   347,   348,   349,
1549 <     351,   350,   352,   352,   353,   353,   353,   353,   353,   353,
1550 <     353,   353,   353,   354,   355,   356,   357,   359,   358,   360,
1551 <     360,   361,   361,   361,   361,   361,   361,   361,   361,   361,
1552 <     362,   363,   364,   366,   365,   367,   367,   368,   368,   368,
1553 <     368,   369,   370,   371,   372,   373,   373,   374,   374,   375,
1554 <     377,   376,   378,   378,   379,   379,   379,   379,   380,   381,
1555 <     383,   382,   384,   384,   385,   385,   385,   385,   385,   385,
1556 <     385,   385,   385,   385,   387,   386,   388,   388,   389,   389,
1557 <     389,   390,   392,   391,   393,   393,   394,   394,   394,   394,
1558 <     394,   394,   394,   394,   394,   394,   396,   395,   397,   397,
1559 <     398,   398,   398,   398,   398,   398,   398,   398,   398,   398,
1560 <     398,   398,   398,   398,   399,   400,   401,   402,   403,   404,
1561 <     405,   405,   407,   406,   408,   408,   409,   409,   409,   409,
1562 <     410,   411,   412,   413,   414,   416,   415,   418,   417,   419,
1563 <     419,   420,   421,   421,   422,   422,   422,   422,   423,   424,
1564 <     426,   425,   427,   427,   428,   428,   428,   429,   430,   431,
1565 <     432,   432,   433,   433,   434,   436,   435,   438,   437,   439,
1566 <     439,   440,   441,   441,   442,   442,   442,   442,   443,   444,
1567 <     445,   446,   446,   447,   447,   447,   447,   447,   447,   447,
1568 <     447,   447,   447,   447,   447,   447,   447,   447,   447,   447,
1569 <     447,   447,   447,   447,   447,   447,   447,   447,   447,   447,
1570 <     447,   447,   447,   447,   447,   447,   447,   447,   447,   447,
1571 <     447,   447,   447,   447,   447,   447,   447,   447,   447,   447,
1572 <     447,   447,   447,   447,   447,   447,   447,   447,   448,   449,
1573 <     450,   451,   452,   453,   454,   455,   456,   457,   458,   459,
1574 <     460,   461,   462,   463,   464,   465,   466,   467,   468,   469,
1575 <     470,   471,   472,   473,   474,   475,   476,   477,   477,   478,
1576 <     478,   479,   480,   481,   482,   483,   484,   485,   486,   487,
1577 <     488,   489,   490,   491,   492,   493,   494,   495,   497,   496,
1578 <     498,   498,   499,   499,   499,   499,   499,   499,   499,   499,
1579 <     499,   499,   499,   499,   499,   499,   499,   499,   499,   499,
1580 <     499,   499,   501,   500,   502,   502,   503,   503,   503,   503,
1581 <     503,   503,   503,   503,   503,   503,   503,   503,   503,   503,
1582 <     503,   503,   503,   503,   503,   503,   504,   505,   506,   507,
1583 <     508,   509,   509,   510,   510,   510,   510,   510,   510,   510,
1584 <     510,   510,   510,   510,   510,   510,   510,   510,   510,   510,
1524 >       0,   244,   245,   245,   246,   246,   246,   246,   246,   246,
1525 >     246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
1526 >     246,   246,   246,   246,   246,   246,   247,   247,   248,   248,
1527 >     248,   248,   248,   248,   249,   249,   250,   250,   250,   250,
1528 >     251,   252,   252,   253,   253,   253,   254,   255,   256,   257,
1529 >     257,   258,   258,   258,   258,   258,   258,   258,   258,   258,
1530 >     258,   258,   258,   258,   258,   258,   258,   259,   260,   261,
1531 >     261,   262,   262,   263,   263,   264,   264,   265,   266,   267,
1532 >     268,   269,   270,   271,   272,   273,   274,   275,   276,   277,
1533 >     278,   279,   279,   280,   280,   280,   280,   281,   282,   283,
1534 >     284,   285,   285,   286,   286,   286,   287,   289,   288,   290,
1535 >     290,   291,   291,   291,   291,   292,   293,   293,   295,   294,
1536 >     296,   296,   297,   297,   297,   297,   297,   297,   297,   299,
1537 >     298,   300,   300,   301,   301,   301,   301,   301,   301,   301,
1538 >     301,   301,   302,   303,   304,   305,   306,   307,   309,   308,
1539 >     310,   310,   311,   311,   311,   311,   311,   311,   311,   311,
1540 >     311,   311,   311,   311,   311,   311,   311,   311,   311,   311,
1541 >     311,   311,   313,   312,   314,   314,   315,   315,   315,   315,
1542 >     315,   315,   315,   315,   315,   315,   315,   315,   315,   315,
1543 >     315,   315,   315,   315,   315,   317,   316,   318,   318,   319,
1544 >     319,   319,   319,   319,   319,   319,   319,   319,   319,   319,
1545 >     319,   319,   319,   319,   320,   321,   322,   323,   324,   325,
1546 >     326,   327,   328,   329,   330,   331,   332,   333,   335,   334,
1547 >     337,   336,   338,   338,   339,   339,   339,   340,   340,   341,
1548 >     341,   341,   341,   341,   343,   342,   344,   344,   345,   345,
1549 >     346,   347,   349,   348,   350,   350,   351,   351,   351,   351,
1550 >     351,   351,   351,   351,   351,   352,   353,   354,   355,   357,
1551 >     356,   358,   358,   359,   359,   359,   359,   359,   359,   359,
1552 >     359,   359,   360,   361,   362,   364,   363,   365,   365,   366,
1553 >     366,   366,   366,   367,   368,   369,   370,   371,   371,   372,
1554 >     372,   373,   375,   374,   376,   376,   377,   377,   377,   377,
1555 >     378,   379,   381,   380,   382,   382,   383,   383,   383,   383,
1556 >     383,   383,   383,   383,   383,   383,   385,   384,   386,   386,
1557 >     387,   387,   387,   388,   390,   389,   391,   391,   392,   392,
1558 >     392,   392,   392,   392,   392,   392,   392,   392,   394,   393,
1559 >     395,   395,   396,   396,   396,   396,   396,   396,   396,   396,
1560 >     396,   396,   396,   396,   396,   396,   397,   398,   399,   400,
1561 >     401,   402,   403,   403,   405,   404,   406,   406,   407,   407,
1562 >     407,   407,   408,   409,   410,   411,   412,   414,   413,   416,
1563 >     415,   417,   417,   418,   419,   419,   420,   420,   420,   420,
1564 >     421,   422,   424,   423,   425,   425,   426,   426,   426,   427,
1565 >     428,   429,   430,   430,   431,   431,   432,   434,   433,   436,
1566 >     435,   437,   437,   438,   439,   439,   440,   440,   440,   440,
1567 >     441,   442,   443,   444,   444,   445,   445,   445,   445,   445,
1568 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1569 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1570 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1571 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1572 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   446,
1573 >     447,   448,   449,   450,   451,   452,   453,   454,   455,   456,
1574 >     457,   458,   459,   460,   461,   462,   463,   464,   465,   466,
1575 >     467,   468,   469,   470,   471,   472,   473,   474,   475,   475,
1576 >     476,   476,   477,   478,   479,   480,   481,   482,   483,   484,
1577 >     485,   486,   487,   488,   489,   490,   491,   492,   493,   495,
1578 >     494,   496,   496,   497,   497,   497,   497,   497,   497,   497,
1579 >     497,   497,   497,   497,   497,   497,   497,   497,   497,   497,
1580 >     497,   497,   497,   499,   498,   500,   500,   501,   501,   501,
1581 >     501,   501,   501,   501,   501,   501,   501,   501,   501,   501,
1582 >     501,   501,   501,   501,   501,   501,   501,   502,   503,   504,
1583 >     505,   506,   506,   507,   507,   507,   507,   507,   507,   507,
1584 >     507,   507,   507,   507,   507,   507,   507,   507,   508,   509,
1585       510,   511,   512,   513,   514,   515,   516,   517,   518,   519,
1586 <     520,   521,   522,   523,   524,   525,   526,   527,   528,   529,
1587 <     529,   530,   530,   530,   530,   530,   530,   530,   531,   532,
1605 <     533,   534,   535,   536
1586 >     520,   521,   522,   523,   523,   524,   524,   524,   524,   524,
1587 >     524,   524,   525,   526,   527,   528,   529,   530
1588   };
1589  
1590   /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
# Line 1629 | Line 1611 | static const yytype_uint8 yyr2[] =
1611         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1612         1,     1,     1,     1,     1,     0,     6,     2,     1,     1,
1613         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1632       1,     1,     2,     4,     4,     4,     4,     4,     4,     4,
1633       4,     4,     4,     4,     4,     4,     0,     6,     0,     5,
1634       3,     1,     1,     1,     1,     2,     1,     1,     1,     1,
1635       1,     2,     0,     5,     3,     1,     1,     3,     4,     4,
1636       0,     6,     2,     1,     1,     1,     1,     1,     1,     1,
1637       1,     1,     2,     4,     4,     4,     4,     0,     5,     3,
1638       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1639       4,     4,     4,     0,     6,     2,     1,     1,     1,     1,
1640       2,     4,     4,     4,     5,     2,     1,     1,     1,     4,
1641       0,     6,     2,     1,     1,     1,     1,     2,     4,     4,
1642       0,     5,     3,     1,     1,     1,     1,     1,     1,     1,
1643       1,     1,     1,     1,     0,     6,     2,     1,     1,     1,
1644       2,     4,     0,     5,     3,     1,     1,     1,     1,     1,
1645       1,     1,     1,     1,     1,     1,     0,     6,     2,     1,
1646       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1614         1,     1,     1,     2,     4,     4,     4,     4,     4,     4,
1615 +       4,     4,     4,     4,     4,     4,     4,     4,     0,     6,
1616 +       0,     5,     3,     1,     1,     1,     1,     2,     1,     1,
1617 +       1,     1,     1,     2,     0,     5,     3,     1,     1,     3,
1618 +       4,     4,     0,     6,     2,     1,     1,     1,     1,     1,
1619 +       1,     1,     1,     1,     2,     4,     4,     4,     4,     0,
1620 +       5,     3,     1,     1,     1,     1,     1,     1,     1,     1,
1621 +       1,     1,     4,     4,     4,     0,     6,     2,     1,     1,
1622 +       1,     1,     2,     4,     4,     4,     5,     2,     1,     1,
1623 +       1,     4,     0,     6,     2,     1,     1,     1,     1,     2,
1624         4,     4,     0,     5,     3,     1,     1,     1,     1,     1,
1625 <       4,     4,     4,     4,     4,     0,     6,     0,     5,     3,
1626 <       1,     1,     2,     1,     1,     1,     1,     1,     4,     4,
1627 <       0,     6,     2,     1,     1,     1,     1,     4,     4,     5,
1628 <       2,     1,     1,     1,     4,     0,     6,     0,     5,     3,
1629 <       1,     1,     2,     1,     1,     1,     1,     1,     4,     4,
1630 <       5,     2,     1,     1,     1,     1,     1,     1,     1,     1,
1625 >       1,     1,     1,     1,     1,     1,     0,     6,     2,     1,
1626 >       1,     1,     2,     4,     0,     5,     3,     1,     1,     1,
1627 >       1,     1,     1,     1,     1,     1,     1,     1,     0,     6,
1628 >       2,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1629 >       1,     1,     1,     1,     1,     2,     4,     4,     4,     4,
1630 >       4,     4,     4,     4,     0,     5,     3,     1,     1,     1,
1631 >       1,     1,     4,     4,     4,     4,     4,     0,     6,     0,
1632 >       5,     3,     1,     1,     2,     1,     1,     1,     1,     1,
1633 >       4,     4,     0,     6,     2,     1,     1,     1,     1,     4,
1634 >       4,     5,     2,     1,     1,     1,     4,     0,     6,     0,
1635 >       5,     3,     1,     1,     2,     1,     1,     1,     1,     1,
1636 >       4,     4,     5,     2,     1,     1,     1,     1,     1,     1,
1637         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1638         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1639         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1640         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1641 <       1,     1,     1,     1,     1,     1,     1,     1,     4,     4,
1641 >       1,     1,     1,     1,     1,     1,     1,     1,     1,     4,
1642         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1643         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1644         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1645         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1646 <       4,     4,     4,     4,     4,     4,     4,     4,     0,     5,
1647 <       3,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1646 >       4,     4,     4,     4,     4,     4,     4,     4,     4,     0,
1647 >       5,     3,     1,     1,     1,     1,     1,     1,     1,     1,
1648         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1649 <       1,     1,     0,     5,     3,     1,     1,     1,     1,     1,
1649 >       1,     1,     1,     0,     5,     3,     1,     1,     1,     1,
1650         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1651 <       1,     1,     1,     1,     1,     1,     4,     4,     4,     4,
1651 >       1,     1,     1,     1,     1,     1,     1,     4,     4,     4,
1652         5,     2,     1,     1,     1,     1,     1,     1,     1,     1,
1671       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1672       1,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1673       4,     4,     4,     4,     4,     4,     4,     4,     5,     2,
1653         1,     1,     1,     1,     1,     1,     1,     1,     4,     4,
1654 <       4,     4,     4,     4
1654 >       4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1655 >       4,     4,     5,     2,     1,     1,     1,     1,     1,     1,
1656 >       1,     1,     4,     4,     4,     4,     4,     4
1657   };
1658  
1659   /* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM.
# Line 1680 | Line 1661 | static const yytype_uint8 yyr2[] =
1661     means the default is an error.  */
1662   static const yytype_uint16 yydefact[] =
1663   {
1664 <       2,     0,     1,     0,     0,     0,   195,   346,   400,     0,
1665 <     415,     0,   250,   385,   226,     0,     0,   129,   283,     0,
1666 <       0,   300,   324,     0,     3,    23,    11,     4,     5,     6,
1664 >       2,     0,     1,     0,     0,     0,   195,   348,   402,     0,
1665 >     417,     0,   252,   387,   228,     0,     0,   129,   285,     0,
1666 >       0,   302,   326,     0,     3,    23,    11,     4,     5,     6,
1667         8,     9,    10,    13,    14,    15,    16,    17,    18,    19,
1668        20,    22,    21,     7,    12,    24,    25,     0,     0,     0,
1669         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1670         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1671 <       0,     0,    92,    93,    95,    94,   610,     0,     0,     0,
1671 >       0,     0,    92,    93,    95,    94,   607,     0,     0,     0,
1672         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1673 <       0,     0,     0,     0,     0,   592,   609,   605,   593,   594,
1674 <     595,   597,   598,   599,   600,   601,   596,   602,   603,   604,
1675 <     606,   607,   608,     0,     0,     0,   413,     0,     0,   411,
1695 <     412,     0,   487,     0,     0,     0,     0,     0,     0,     0,
1673 >       0,     0,   592,   606,   602,   594,   595,   596,   597,   598,
1674 >     593,   599,   600,   601,   603,   604,   605,     0,     0,     0,
1675 >     415,     0,     0,   413,   414,     0,   488,     0,     0,     0,
1676         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1677         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1678 <       0,     0,     0,     0,   562,     0,   538,     0,     0,     0,
1678 >       0,     0,     0,     0,     0,     0,     0,     0,   563,     0,
1679 >     539,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1680         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1681 <       0,     0,     0,     0,     0,     0,     0,     0,   432,   485,
1682 <     477,   478,   479,   480,   481,   482,   483,   476,   443,   433,
1683 <     434,   470,   435,   436,   437,   438,   439,   440,   441,   442,
1684 <     473,   444,   445,   446,   447,   484,   449,   454,   450,   452,
1685 <     451,   465,   466,   453,   455,   456,   457,   458,   459,   448,
1686 <     461,   462,   463,   486,   474,   475,   472,   464,   460,   468,
1687 <     469,   467,   471,     0,     0,     0,     0,     0,     0,   102,
1688 <     103,   104,     0,     0,     0,     0,     0,    42,    43,    44,
1689 <       0,     0,   637,     0,     0,     0,     0,     0,     0,     0,
1709 <     630,   631,   632,   635,   633,   634,   636,     0,     0,     0,
1681 >       0,   434,   486,   478,   479,   480,   481,   482,   483,   484,
1682 >     477,   445,   435,   436,   472,   437,   438,   439,   440,   441,
1683 >     442,   443,   444,   474,   446,   447,   448,   449,   485,   451,
1684 >     456,   452,   454,   453,   467,   468,   455,   457,   458,   459,
1685 >     460,   461,   450,   463,   464,   465,   487,   475,   476,   473,
1686 >     466,   462,   470,   471,   469,     0,     0,     0,     0,     0,
1687 >       0,   102,   103,   104,     0,     0,     0,     0,     0,    42,
1688 >      43,    44,     0,     0,   631,     0,     0,     0,     0,     0,
1689 >       0,     0,   624,   625,   626,   629,   627,   628,   630,     0,
1690         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1691 <       0,     0,     0,     0,    50,    63,    64,    62,    59,    58,
1692 <      65,    51,    61,    54,    55,    56,    52,    60,    57,    53,
1693 <       0,     0,   298,     0,     0,   296,   297,    96,     0,     0,
1694 <       0,     0,    91,     0,     0,     0,     0,     0,     0,     0,
1691 >       0,     0,     0,     0,     0,     0,    50,    63,    64,    62,
1692 >      59,    58,    65,    51,    61,    54,    55,    56,    52,    60,
1693 >      57,    53,     0,     0,   300,     0,     0,   298,   299,    96,
1694 >       0,     0,     0,     0,    91,     0,     0,     0,     0,     0,
1695         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1696 <       0,   591,     0,     0,     0,     0,     0,     0,     0,     0,
1696 >     591,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1697         0,     0,     0,     0,     0,     0,     0,   198,   199,   202,
1698 <     203,   205,   206,   207,   208,   209,   210,   211,   200,   201,
1699 <     204,     0,     0,     0,     0,     0,   372,     0,     0,     0,
1700 <       0,     0,     0,     0,     0,     0,   349,   350,   351,   352,
1701 <     353,   354,   356,   355,   358,   362,   359,   360,   361,   357,
1702 <     406,     0,     0,     0,   403,   404,   405,     0,     0,   410,
1703 <     427,     0,     0,   417,   426,     0,   423,   424,   425,     0,
1698 >     203,   205,   206,   207,   208,   209,   210,   211,   212,   200,
1699 >     201,   204,     0,     0,     0,     0,     0,   374,     0,     0,
1700 >       0,     0,     0,     0,     0,     0,     0,   351,   352,   353,
1701 >     354,   355,   356,   358,   357,   360,   364,   361,   362,   363,
1702 >     359,   408,     0,     0,     0,   405,   406,   407,     0,     0,
1703 >     412,   429,     0,     0,   419,   428,     0,   425,   426,   427,
1704         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1705         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1706         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1707         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1708         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1709 <       0,     0,     0,     0,   431,     0,     0,     0,   267,     0,
1710 <       0,     0,     0,     0,     0,   253,   254,   255,   256,   261,
1711 <     257,   258,   259,   260,   397,     0,   387,     0,   396,     0,
1712 <     393,   394,   395,     0,   228,     0,     0,     0,   238,     0,
1713 <     236,   237,   239,   240,   105,     0,     0,   101,     0,    45,
1709 >       0,     0,     0,     0,   433,     0,     0,     0,   269,     0,
1710 >       0,     0,     0,     0,     0,   255,   256,   257,   258,   263,
1711 >     259,   260,   261,   262,   399,     0,   389,     0,   398,     0,
1712 >     395,   396,   397,     0,   230,     0,     0,     0,   240,     0,
1713 >     238,   239,   241,   242,   105,     0,     0,   101,     0,    45,
1714         0,     0,     0,    41,     0,     0,     0,   172,     0,     0,
1715         0,   148,     0,     0,   132,   133,   134,   135,   138,   139,
1716 <     137,   136,   140,     0,     0,     0,     0,     0,   286,   287,
1717 <     288,   289,     0,     0,     0,     0,     0,     0,     0,   629,
1716 >     137,   136,   140,     0,     0,     0,     0,     0,   288,   289,
1717 >     290,   291,     0,     0,     0,     0,     0,     0,     0,   623,
1718        66,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1719         0,     0,     0,     0,     0,     0,     0,    49,     0,     0,
1720 <     310,     0,     0,   303,   304,   305,   306,     0,     0,   332,
1721 <       0,   327,   328,   329,     0,     0,   295,     0,     0,     0,
1720 >     312,     0,     0,   305,   306,   307,   308,     0,     0,   334,
1721 >       0,   329,   330,   331,     0,     0,   297,     0,     0,     0,
1722        90,     0,     0,     0,    26,     0,     0,     0,     0,     0,
1723 <       0,     0,     0,     0,     0,     0,     0,     0,     0,   590,
1744 <     212,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1745 <       0,     0,     0,     0,     0,   197,   363,     0,     0,     0,
1723 >       0,     0,     0,     0,     0,     0,   590,   213,     0,     0,
1724         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1725 <       0,   348,     0,     0,     0,   402,     0,   409,     0,     0,
1726 <       0,     0,   422,     0,     0,     0,     0,     0,     0,     0,
1725 >       0,     0,     0,   197,   365,     0,     0,     0,     0,     0,
1726 >       0,     0,     0,     0,     0,     0,     0,     0,     0,   350,
1727 >       0,     0,     0,   404,     0,   411,     0,     0,     0,     0,
1728 >     424,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1729         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1730         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1731         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1732         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1733 <       0,     0,    34,     0,     0,     0,     0,     0,     0,     0,
1734 <     430,   262,     0,     0,     0,     0,     0,     0,     0,     0,
1735 <       0,   252,     0,     0,     0,     0,   392,   241,     0,     0,
1736 <       0,     0,     0,   235,     0,   100,     0,     0,     0,    40,
1737 <     141,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1738 <     131,   290,     0,     0,     0,     0,   285,     0,     0,     0,
1739 <       0,     0,     0,   628,     0,     0,     0,     0,     0,     0,
1740 <       0,     0,    71,    72,     0,    70,    75,    76,     0,    74,
1741 <       0,     0,     0,     0,     0,    48,   307,     0,     0,     0,
1742 <       0,   302,   330,     0,     0,     0,   326,     0,   294,    99,
1743 <      98,    97,   623,   622,   611,    26,    26,    26,    26,    26,
1744 <      28,    27,   616,   617,   621,   619,   618,   624,   625,   626,
1765 <     627,   620,   612,   613,   614,   615,     0,     0,     0,     0,
1766 <       0,     0,     0,     0,     0,     0,     0,     0,     0,   196,
1733 >       0,     0,     0,     0,     0,     0,   432,   264,     0,     0,
1734 >       0,     0,     0,     0,     0,     0,     0,   254,     0,     0,
1735 >       0,     0,   394,   243,     0,     0,     0,     0,     0,   237,
1736 >       0,   100,     0,     0,     0,    40,   141,     0,     0,     0,
1737 >       0,     0,     0,     0,     0,     0,   131,   292,     0,     0,
1738 >       0,     0,   287,     0,     0,     0,     0,     0,     0,   622,
1739 >       0,     0,     0,     0,     0,     0,     0,     0,    71,    72,
1740 >       0,    70,    75,    76,     0,    74,     0,     0,     0,     0,
1741 >       0,    48,   309,     0,     0,     0,     0,   304,   332,     0,
1742 >       0,     0,   328,     0,   296,    99,    98,    97,   617,   616,
1743 >     608,    26,    26,    26,    26,    26,    28,    27,   610,   611,
1744 >     615,   613,   612,   618,   619,   620,   621,   614,   609,     0,
1745         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1746 <       0,     0,     0,     0,   347,     0,     0,   401,   414,     0,
1747 <       0,     0,   416,   502,   506,   522,   588,   536,   500,   530,
1748 <     533,   501,   490,   489,   491,   492,   493,   509,   498,   499,
1749 <     512,   497,   511,   510,   505,   504,   503,   531,   488,   529,
1750 <     586,   587,   526,   523,   573,   566,   583,   584,   567,   568,
1751 <     569,   570,   578,   571,   581,   585,   574,   579,   575,   580,
1752 <     572,   577,   576,   582,     0,   565,   528,   548,   542,   559,
1753 <     560,   543,   544,   545,   546,   554,   547,   557,   561,   550,
1754 <     555,   551,   556,   549,   553,   552,   558,     0,   541,   521,
1755 <     524,   535,   495,   496,   525,   514,   519,   520,   517,   518,
1756 <     515,   516,   508,   507,    34,    34,    34,    36,    35,   589,
1757 <     534,   537,   527,   532,   494,   513,     0,     0,     0,     0,
1758 <       0,     0,     0,     0,   251,     0,     0,     0,   386,     0,
1759 <       0,     0,   246,   242,   245,   227,   106,     0,     0,   118,
1760 <       0,     0,   110,   111,   113,   112,    46,    47,     0,     0,
1761 <       0,     0,     0,     0,     0,     0,   130,     0,     0,     0,
1762 <     284,   638,   642,   640,   643,   639,   641,    83,    89,    81,
1763 <      85,    84,    78,    77,    79,    67,     0,    68,     0,    82,
1764 <      80,    88,    86,    87,     0,     0,     0,   301,     0,     0,
1765 <     325,   299,    29,    30,    31,    32,    33,   223,   224,   217,
1766 <     219,   221,   220,   218,   213,   225,   216,   214,   215,   222,
1767 <     368,   370,   371,   383,   380,   376,   377,   379,   378,     0,
1768 <     375,   365,   381,   382,   364,   369,   367,   384,   366,   407,
1769 <     408,   428,   429,   421,     0,   420,   563,     0,   539,     0,
1770 <      37,    38,    39,   265,   266,   275,   272,   277,   274,   273,
1771 <     279,   276,   278,   271,     0,   270,   264,   282,   281,   280,
1772 <     263,   399,   391,     0,   390,   398,   233,   234,   232,     0,
1773 <     231,   249,   248,     0,     0,     0,   114,     0,     0,     0,
1774 <       0,   109,   147,   145,   187,   184,   183,   176,   178,   194,
1775 <     188,   191,   186,   177,   192,   180,   189,   193,   181,   190,
1776 <     185,   179,   182,     0,   175,   142,   144,   146,   158,   152,
1777 <     169,   170,   153,   154,   155,   156,   164,   157,   167,   171,
1778 <     160,   165,   161,   166,   159,   163,   162,   168,     0,   151,
1779 <     143,   292,   293,   291,    69,    73,   308,   314,   320,   323,
1780 <     316,   322,   317,   321,   319,   315,   318,     0,   313,   309,
1781 <     331,   336,   342,   345,   338,   344,   339,   343,   341,   337,
1782 <     340,     0,   335,   373,     0,   418,     0,   564,   540,   268,
1783 <       0,   388,     0,   229,     0,   247,   244,   243,     0,     0,
1784 <       0,     0,   108,   173,     0,   149,     0,   311,     0,   333,
1785 <       0,   374,   419,   269,   389,   230,   115,   124,   127,   126,
1786 <     123,   128,   125,   122,     0,   121,   117,   116,   174,   150,
1787 <     312,   334,   119,     0,   120
1746 >       0,    34,     0,     0,   196,     0,     0,     0,     0,     0,
1747 >       0,     0,     0,     0,     0,     0,     0,     0,     0,   349,
1748 >       0,     0,   403,   416,     0,     0,     0,   418,   503,   507,
1749 >     523,   589,   537,   501,   531,   534,   502,   491,   490,   492,
1750 >     493,   494,   510,   499,   500,   513,   498,   512,   511,   506,
1751 >     505,   504,   532,   489,   530,   587,   588,   527,   524,   574,
1752 >     567,   584,   585,   568,   569,   570,   571,   579,   572,   582,
1753 >     586,   575,   580,   576,   581,   573,   578,   577,   583,     0,
1754 >     566,   529,   549,   543,   560,   561,   544,   545,   546,   547,
1755 >     555,   548,   558,   562,   551,   556,   552,   557,   550,   554,
1756 >     553,   559,     0,   542,   522,   525,   536,   496,   497,   526,
1757 >     515,   520,   521,   518,   519,   516,   517,   509,   508,   535,
1758 >     538,   528,   533,   495,   514,     0,     0,     0,     0,     0,
1759 >       0,     0,     0,   253,     0,     0,     0,   388,     0,     0,
1760 >       0,   248,   244,   247,   229,   106,     0,     0,   118,     0,
1761 >       0,   110,   111,   113,   112,    46,    47,     0,     0,     0,
1762 >       0,     0,     0,     0,     0,   130,     0,     0,     0,   286,
1763 >     632,   636,   634,   637,   633,   635,    83,    89,    81,    85,
1764 >      84,    78,    77,    79,    67,     0,    68,     0,    82,    80,
1765 >      88,    86,    87,     0,     0,     0,   303,     0,     0,   327,
1766 >     301,    29,    30,    31,    32,    33,   225,   226,   218,   220,
1767 >     222,   221,   219,   214,   227,   217,   215,   216,    34,    34,
1768 >      34,    36,    35,   223,   224,   370,   372,   373,   385,   382,
1769 >     378,   379,   381,   380,     0,   377,   367,   383,   384,   366,
1770 >     371,   369,   386,   368,   409,   410,   430,   431,   423,     0,
1771 >     422,   564,     0,   540,     0,   267,   268,   277,   274,   279,
1772 >     276,   275,   281,   278,   280,   273,     0,   272,   266,   284,
1773 >     283,   282,   265,   401,   393,     0,   392,   400,   235,   236,
1774 >     234,     0,   233,   251,   250,     0,     0,     0,   114,     0,
1775 >       0,     0,     0,   109,   147,   145,   187,   184,   183,   176,
1776 >     178,   194,   188,   191,   186,   177,   192,   180,   189,   193,
1777 >     181,   190,   185,   179,   182,     0,   175,   142,   144,   146,
1778 >     158,   152,   169,   170,   153,   154,   155,   156,   164,   157,
1779 >     167,   171,   160,   165,   161,   166,   159,   163,   162,   168,
1780 >       0,   151,   143,   294,   295,   293,    69,    73,   310,   316,
1781 >     322,   325,   318,   324,   319,   323,   321,   317,   320,     0,
1782 >     315,   311,   333,   338,   344,   347,   340,   346,   341,   345,
1783 >     343,   339,   342,     0,   337,    37,    38,    39,   375,     0,
1784 >     420,     0,   565,   541,   270,     0,   390,     0,   231,     0,
1785 >     249,   246,   245,     0,     0,     0,     0,   108,   173,     0,
1786 >     149,     0,   313,     0,   335,     0,   376,   421,   271,   391,
1787 >     232,   115,   124,   127,   126,   123,   128,   125,   122,     0,
1788 >     121,   117,   116,   174,   150,   314,   336,   119,     0,   120
1789   };
1790  
1791   /* YYDEFGOTO[NTERM-NUM].  */
1792   static const yytype_int16 yydefgoto[] =
1793   {
1794 <      -1,     1,    24,   810,   811,   957,   958,    25,   246,   247,
1795 <     248,   249,    26,   283,   284,   285,   286,   774,   775,   778,
1796 <     779,   287,   288,   289,   290,   291,   292,   293,   294,   295,
1797 <     296,   297,   298,   299,    27,    71,    72,    73,    74,    75,
1798 <      28,   238,   239,   240,   241,   242,   991,   992,   993,   994,
1799 <     995,  1128,  1254,  1255,    29,    60,   523,   524,   525,   526,
1800 <     527,   528,   529,   530,   531,   747,  1178,  1179,   532,   743,
1801 <    1153,  1154,    30,    49,   346,   347,   348,   349,   350,   351,
1802 <     352,   353,   354,   355,   356,   357,   358,   359,   360,    31,
1803 <      57,   498,   728,  1119,  1120,   499,   500,   501,  1125,   983,
1804 <     984,   502,   503,    32,    55,   474,   475,   476,   477,   478,
1805 <     479,   480,   714,  1104,  1105,   481,   482,   483,    33,    61,
1806 <     537,   538,   539,   540,   541,    34,   304,   305,   306,    35,
1807 <      64,   572,   573,   574,   575,   576,   788,  1197,  1198,    36,
1808 <      65,   580,   581,   582,   583,   794,  1211,  1212,    37,    50,
1809 <     375,   376,   377,   378,   379,   380,   381,   382,   383,   384,
1810 <     631,  1069,  1070,   385,   386,   387,   388,   389,    38,    56,
1811 <     488,   723,  1113,  1114,   489,   490,   491,   492,    39,    51,
1812 <     393,   394,   395,   396,    40,   118,   119,   120,    41,    53,
1813 <     404,   650,  1084,  1085,   405,   406,   407,   408,    42,   177,
1814 <     178,   179,   180,   181,   182,   183,   184,   185,   186,   187,
1815 <     188,   189,   190,   191,   192,   193,   194,   195,   196,   197,
1816 <     198,   199,   200,   201,   202,   203,   204,   205,   206,   207,
1817 <     208,   209,   210,   211,   212,   213,   214,   215,   216,   217,
1818 <     218,   219,   220,   221,   222,   223,   224,   225,   226,   227,
1819 <     442,   937,   938,   228,   440,   914,   915,   229,   230,   231,
1820 <     232,    43,    94,    95,    96,    97,    98,    99,   100,   101,
1821 <     102,   103,   104,   105,   106,   107,   108,   109,   110,   111,
1822 <     112,    44,   259,   260,   261,   262,   263,   264,   265,   266
1794 >      -1,     1,    24,   796,   797,  1041,  1042,    25,   238,   239,
1795 >     240,   241,    26,   275,   276,   277,   278,   760,   761,   764,
1796 >     765,   279,   280,   281,   282,   283,   284,   285,   286,   287,
1797 >     288,   289,   290,   291,    27,    71,    72,    73,    74,    75,
1798 >      28,   230,   231,   232,   233,   234,   970,   971,   972,   973,
1799 >     974,  1110,  1239,  1240,    29,    60,   513,   514,   515,   516,
1800 >     517,   518,   519,   520,   521,   733,  1160,  1161,   522,   729,
1801 >    1135,  1136,    30,    49,   336,   337,   338,   339,   340,   341,
1802 >     342,   343,   344,   345,   346,   347,   348,   349,   350,   351,
1803 >      31,    57,   488,   714,  1101,  1102,   489,   490,   491,  1107,
1804 >     962,   963,   492,   493,    32,    55,   464,   465,   466,   467,
1805 >     468,   469,   470,   700,  1086,  1087,   471,   472,   473,    33,
1806 >      61,   527,   528,   529,   530,   531,    34,   296,   297,   298,
1807 >      35,    64,   562,   563,   564,   565,   566,   774,  1179,  1180,
1808 >      36,    65,   570,   571,   572,   573,   780,  1193,  1194,    37,
1809 >      50,   366,   367,   368,   369,   370,   371,   372,   373,   374,
1810 >     375,   619,  1054,  1055,   376,   377,   378,   379,   380,    38,
1811 >      56,   478,   709,  1095,  1096,   479,   480,   481,   482,    39,
1812 >      51,   384,   385,   386,   387,    40,   112,   113,   114,    41,
1813 >      53,   395,   638,  1069,  1070,   396,   397,   398,   399,    42,
1814 >     170,   171,   172,   173,   174,   175,   176,   177,   178,   179,
1815 >     180,   181,   182,   183,   184,   185,   186,   187,   188,   189,
1816 >     190,   191,   192,   193,   194,   195,   196,   197,   198,   199,
1817 >     200,   201,   202,   203,   204,   205,   206,   207,   208,   209,
1818 >     210,   211,   212,   213,   214,   215,   216,   217,   218,   219,
1819 >     220,   433,   922,   923,   221,   431,   899,   900,   222,   223,
1820 >     224,    43,    91,    92,    93,    94,    95,    96,    97,    98,
1821 >      99,   100,   101,   102,   103,   104,   105,   106,    44,   251,
1822 >     252,   253,   254,   255,   256,   257,   258
1823   };
1824  
1825   /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
1826     STATE-NUM.  */
1827 < #define YYPACT_NINF -619
1827 > #define YYPACT_NINF -876
1828   static const yytype_int16 yypact[] =
1829   {
1830 <    -619,   641,  -619,  -209,  -226,  -224,  -619,  -619,  -619,  -218,
1831 <    -619,  -182,  -619,  -619,  -619,  -180,  -144,  -619,  -619,  -136,
1832 <    -129,  -619,  -619,   -95,  -619,  -619,  -619,  -619,  -619,  -619,
1833 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1834 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,    21,   594,   -81,
1835 <     -76,   -73,    13,   -59,   409,   -45,   -40,   -37,     3,    26,
1836 <     -30,   -17,    27,   456,   -11,    -6,    62,    52,    51,    63,
1837 <      70,     6,  -619,  -619,  -619,  -619,  -619,    75,    81,    87,
1838 <      88,    96,    97,    98,   102,   104,   105,   107,   109,   111,
1839 <     115,   126,   127,   128,   207,  -619,  -619,  -619,  -619,  -619,
1840 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1841 <    -619,  -619,  -619,   896,   382,    14,  -619,   129,    10,  -619,
1842 <    -619,   225,  -619,   130,   132,   133,   134,   136,   137,   139,
1843 <     149,   150,   151,   152,   153,   154,   159,   161,   164,   168,
1844 <     169,   170,   171,   174,   175,   176,   178,   183,   188,   189,
1845 <     195,   197,   200,   203,  -619,   206,  -619,   209,   211,   215,
1846 <     220,   221,   222,   224,   226,   227,   230,   231,   234,   235,
1847 <     242,   243,   244,   245,   246,   248,   249,   101,  -619,  -619,
1848 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1849 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1850 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1851 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1852 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1853 <    -619,  -619,  -619,   385,    15,    60,   160,   250,    68,  -619,
1854 <    -619,  -619,    82,   228,   251,   256,    74,  -619,  -619,  -619,
1855 <     311,    78,  -619,   262,   263,   264,   266,   268,   269,     5,
1856 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,   274,   273,   279,
1857 <     283,   286,   289,   290,   292,   293,   295,   297,   298,   299,
1858 <     300,   301,   303,   157,  -619,  -619,  -619,  -619,  -619,  -619,
1859 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1860 <     131,    37,  -619,   307,    18,  -619,  -619,  -619,   272,   322,
1861 <     422,   313,  -619,   236,   447,   384,   451,   451,   452,   453,
1862 <     454,   389,   392,   459,   451,   395,   397,   399,   401,   402,
1863 <     337,  -619,   343,   341,   345,   347,   348,   349,   351,   352,
1864 <     355,   360,   361,   362,   363,   364,   158,  -619,  -619,  -619,
1865 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1866 <    -619,   368,   366,   367,   369,   370,  -619,   374,   375,   380,
1867 <     381,   383,   386,   388,   390,    34,  -619,  -619,  -619,  -619,
1868 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1869 <    -619,   391,   394,    24,  -619,  -619,  -619,   503,   398,  -619,
1870 <    -619,   404,   405,  -619,  -619,    20,  -619,  -619,  -619,   471,
1871 <     451,   451,   541,   476,   477,   544,   528,   484,   451,   486,
1872 <     451,   553,   556,   557,   492,   493,   498,   451,   546,   499,
1873 <     571,   572,   451,   574,   575,   558,   580,   584,   519,   520,
1874 <     458,   521,   460,   451,   451,   523,   451,   531,   535,   537,
1875 <    -106,   -85,   538,   542,   451,   451,   607,   588,   451,   552,
1876 <     561,   562,   565,   485,  -619,   487,   497,   501,  -619,   504,
1877 <     506,   507,   508,   509,   255,  -619,  -619,  -619,  -619,  -619,
1878 <    -619,  -619,  -619,  -619,  -619,   513,  -619,   514,  -619,     9,
1879 <    -619,  -619,  -619,   490,  -619,   515,   516,   517,  -619,    11,
1880 <    -619,  -619,  -619,  -619,  -619,   568,   525,  -619,   526,  -619,
1881 <     617,   638,   529,  -619,   530,   532,   534,  -619,   536,   539,
1882 <     540,  -619,   545,   287,  -619,  -619,  -619,  -619,  -619,  -619,
1883 <    -619,  -619,  -619,   533,   548,   549,   550,    12,  -619,  -619,
1884 <    -619,  -619,   597,   598,   645,   606,   610,   451,   547,  -619,
1885 <    -619,   652,   611,   660,   665,   666,   667,   668,   669,    80,
1886 <      92,   672,   673,   698,   678,   680,   570,  -619,   576,   569,
1887 <    -619,   577,    23,  -619,  -619,  -619,  -619,   578,   587,  -619,
1888 <      46,  -619,  -619,  -619,   682,   579,  -619,   581,   591,   595,
1889 <    -619,   599,   600,   602,   208,   608,   612,   614,   615,   625,
1890 <     626,   629,   630,   635,   637,   643,   646,   647,   658,  -619,
1891 <    -619,   700,   707,   451,   709,   726,   738,   743,   685,   749,
1892 <     773,   451,   451,   607,   659,  -619,  -619,   774,    85,   775,
1893 <     732,   675,   781,   783,   791,   792,   814,   795,   796,   797,
1894 <     687,  -619,   799,   800,   690,  -619,   691,  -619,   803,   804,
1895 <     692,   694,  -619,   696,   697,   699,   701,   702,   703,   704,
1896 <     705,   710,   711,   712,   713,   714,   715,   716,   717,   718,
1897 <     719,   720,   721,   722,   723,   724,   725,   727,   728,   729,
1898 <     730,   731,   733,   734,   644,   735,   679,   736,   737,   739,
1899 <     740,   744,   745,   747,   748,   750,   751,   752,   753,   755,
1900 <     756,   757,    16,   758,   759,   760,   761,   762,   763,   764,
1901 <    -619,  -619,   809,   766,   746,   817,   839,   819,   820,   837,
1902 <     765,  -619,   843,   767,   849,   768,  -619,  -619,   769,   880,
1903 <     882,   905,   776,  -619,   777,  -619,   113,   778,   779,  -619,
1904 <    -619,   885,   841,   782,   891,   892,   895,   784,   897,   788,
1905 <    -619,  -619,   900,   901,   902,   793,  -619,   794,   798,   801,
1906 <     802,   805,   806,  -619,   807,   808,   810,   811,   813,   815,
1907 <     816,   818,  -619,  -619,  -203,  -619,  -619,  -619,  -201,  -619,
1908 <     821,   822,   823,   824,   825,  -619,  -619,   903,   826,   906,
1909 <     827,  -619,  -619,   907,   828,   830,  -619,   832,  -619,  -619,
1910 <    -619,  -619,  -619,  -619,  -619,   451,   451,   451,   451,   451,
1911 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1912 <    -619,  -619,  -619,  -619,  -619,  -619,   833,   834,   835,   836,
1913 <     838,   840,   842,   844,   845,   846,   847,   848,   850,  -619,
1914 <     851,   852,   853,   854,   855,    -7,   856,   857,   858,   859,
1915 <     860,   861,   862,   863,  -619,   864,   865,  -619,  -619,   866,
1916 <     867,   240,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1917 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1918 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1919 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1920 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1921 <    -619,  -619,  -619,  -619,  -200,  -619,  -619,  -619,  -619,  -619,
1922 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1923 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -194,  -619,  -619,
1924 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1925 <    -619,  -619,  -619,  -619,   607,   607,   607,  -619,  -619,  -619,
1926 <    -619,  -619,  -619,  -619,  -619,  -619,   868,   869,   706,   870,
1927 <     871,   872,   873,   874,  -619,   875,   909,   876,  -619,   -43,
1928 <     877,   878,   881,   879,  -619,  -619,  -619,   884,   883,  -619,
1929 <     886,    22,  -619,  -619,  -619,  -619,  -619,  -619,   887,   888,
1930 <     518,   890,   893,   894,   708,   898,  -619,   899,   904,   908,
1931 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1932 <    -619,  -619,  -619,  -619,  -619,  -619,    80,  -619,    92,  -619,
1933 <    -619,  -619,  -619,  -619,   910,   494,   911,  -619,   912,   551,
1934 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1935 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1936 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -193,
1937 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1938 <    -619,  -619,  -619,  -619,  -188,  -619,  -619,   644,  -619,   679,
1939 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1940 <    -619,  -619,  -619,  -619,  -186,  -619,  -619,  -619,  -619,  -619,
1941 <    -619,  -619,  -619,  -169,  -619,  -619,  -619,  -619,  -619,  -160,
1942 <    -619,  -619,  -619,   929,   905,   913,  -619,   915,   889,  -102,
1943 <     914,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1944 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1945 <    -619,  -619,  -619,  -149,  -619,  -619,  -619,  -619,  -619,  -619,
1946 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1947 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,   -68,  -619,
1948 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1949 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,   -41,  -619,  -619,
1950 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1951 <    -619,   -36,  -619,  -619,    -7,  -619,   240,  -619,  -619,  -619,
1952 <     706,  -619,   909,  -619,   -43,  -619,  -619,  -619,   916,   359,
1953 <     917,   918,  -619,  -619,   518,  -619,   708,  -619,   494,  -619,
1954 <     551,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1976 <    -619,  -619,  -619,  -619,   -26,  -619,  -619,  -619,  -619,  -619,
1977 <    -619,  -619,  -619,   359,  -619
1830 >    -876,   685,  -876,  -199,  -234,  -216,  -876,  -876,  -876,  -194,
1831 >    -876,  -186,  -876,  -876,  -876,  -173,  -162,  -876,  -876,  -159,
1832 >    -153,  -876,  -876,  -147,  -876,  -876,  -876,  -876,  -876,  -876,
1833 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1834 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,     4,   910,  -141,
1835 >    -139,  -127,    20,  -119,   453,  -107,   -83,   -70,    11,    85,
1836 >     -51,    -2,   523,   493,    41,    42,    18,  -209,  -169,  -151,
1837 >      -5,     8,  -876,  -876,  -876,  -876,  -876,    59,    66,    68,
1838 >      75,    78,    84,    89,    90,    95,   100,   101,   102,   104,
1839 >     109,   174,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1840 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,   690,   346,    22,
1841 >    -876,   112,    14,  -876,  -876,    97,  -876,   114,   116,   117,
1842 >     118,   119,   122,   125,   126,   128,   129,   134,   135,   139,
1843 >     143,   150,   151,   152,   160,   163,   175,   176,   179,   182,
1844 >     184,   185,   187,   188,   190,   191,   192,   193,  -876,   194,
1845 >    -876,   195,   197,   198,   199,   200,   201,   202,   203,   208,
1846 >     209,   211,   213,   215,   216,   218,   221,   222,   223,   225,
1847 >      98,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1848 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1849 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1850 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1851 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1852 >    -876,  -876,  -876,  -876,  -876,   313,    12,   430,    54,   227,
1853 >      69,  -876,  -876,  -876,    67,    72,   228,   231,    28,  -876,
1854 >    -876,  -876,   372,    23,  -876,   235,   236,   238,   241,   244,
1855 >     256,     3,  -876,  -876,  -876,  -876,  -876,  -876,  -876,   145,
1856 >     257,   267,   271,   272,   273,   276,   278,   284,   285,   288,
1857 >     290,   293,   295,   296,   297,   142,  -876,  -876,  -876,  -876,
1858 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1859 >    -876,  -876,   120,    19,  -876,   298,    15,  -876,  -876,  -876,
1860 >     167,   325,   388,   294,  -876,   229,   230,   366,   435,   435,
1861 >     441,   442,   443,   379,   380,   447,   435,   382,   389,   327,
1862 >    -876,   328,   330,   332,   333,   337,   339,   345,   348,   350,
1863 >     352,   355,   356,   357,   359,   360,   291,  -876,  -876,  -876,
1864 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1865 >    -876,  -876,   349,   362,   363,   365,   367,  -876,   368,   369,
1866 >     370,   371,   373,   375,   376,   377,   322,  -876,  -876,  -876,
1867 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1868 >    -876,  -876,   381,   387,    17,  -876,  -876,  -876,   433,   383,
1869 >    -876,  -876,   392,   393,  -876,  -876,    13,  -876,  -876,  -876,
1870 >     432,   435,   435,   511,   454,   461,   532,   512,   468,   435,
1871 >     469,   435,   536,   537,   538,   473,   474,   475,   435,   521,
1872 >     477,   544,   547,   435,   548,   549,   529,   551,   552,   488,
1873 >     489,   424,   491,   426,   435,   435,   494,   435,   495,   496,
1874 >     499,    56,    58,   502,   503,   435,   435,   556,   435,   504,
1875 >     507,   517,   518,   449,  -876,   457,   427,   458,  -876,   459,
1876 >     462,   464,   465,   471,    34,  -876,  -876,  -876,  -876,  -876,
1877 >    -876,  -876,  -876,  -876,  -876,   476,  -876,   478,  -876,    51,
1878 >    -876,  -876,  -876,   460,  -876,   479,   480,   481,  -876,     7,
1879 >    -876,  -876,  -876,  -876,  -876,   527,   485,  -876,   487,  -876,
1880 >     579,   585,   490,  -876,   497,   492,   498,  -876,   505,   506,
1881 >     508,  -876,   509,    36,  -876,  -876,  -876,  -876,  -876,  -876,
1882 >    -876,  -876,  -876,   500,   510,   513,   515,    16,  -876,  -876,
1883 >    -876,  -876,   541,   543,   599,   557,   559,   435,   514,  -876,
1884 >    -876,   606,   562,   610,   613,   614,   615,   623,   627,    49,
1885 >      63,   630,   631,   650,   632,   634,   530,  -876,   534,   526,
1886 >    -876,   533,    10,  -876,  -876,  -876,  -876,   542,   545,  -876,
1887 >      44,  -876,  -876,  -876,   640,   550,  -876,   554,   555,   560,
1888 >    -876,   565,   566,   567,   253,   568,   569,   570,   571,   573,
1889 >     574,   575,   576,   577,   578,   582,  -876,  -876,   673,   676,
1890 >     435,   678,   681,   686,   687,   664,   688,   713,   435,   435,
1891 >     714,   714,   583,  -876,  -876,   694,    70,   695,   652,   587,
1892 >     699,   700,   701,   702,   724,   704,   706,   707,   600,  -876,
1893 >     709,   711,   608,  -876,   612,  -876,   721,   722,   616,   618,
1894 >    -876,   620,   621,   622,   625,   626,   635,   636,   641,   643,
1895 >     646,   648,   654,   669,   670,   675,   677,   679,   682,   693,
1896 >     708,   715,   716,   717,   718,   720,   723,   725,   726,   727,
1897 >     728,   729,   683,   730,   712,   731,   732,   733,   734,   735,
1898 >     736,   737,   738,   739,   740,   742,   743,   744,   745,   746,
1899 >     747,   750,   751,   752,   753,   754,  -876,  -876,   748,   757,
1900 >     647,   772,   761,   791,   809,   814,   758,  -876,   819,   719,
1901 >     820,   759,  -876,  -876,   760,   822,   829,   853,   762,  -876,
1902 >     764,  -876,    38,   765,   766,  -876,  -876,   849,   823,   767,
1903 >     869,   875,   876,   768,   877,   773,  -876,  -876,   880,   882,
1904 >     883,   776,  -876,   779,   780,   781,   782,   783,   784,  -876,
1905 >     785,   786,   787,   788,   789,   790,   794,   795,  -876,  -876,
1906 >    -217,  -876,  -876,  -876,  -212,  -876,   796,   797,   798,   799,
1907 >     800,  -876,  -876,   899,   801,   909,   802,  -876,  -876,   913,
1908 >     803,   807,  -876,   808,  -876,  -876,  -876,  -876,  -876,  -876,
1909 >    -876,   435,   435,   435,   435,   435,  -876,  -876,  -876,  -876,
1910 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,   810,
1911 >     811,   813,   815,   816,   817,   818,   821,   824,   825,   826,
1912 >     827,   214,   828,   830,  -876,   831,   832,   833,   834,   835,
1913 >     113,   836,   837,   838,   839,   840,   841,   842,   843,  -876,
1914 >     844,   845,  -876,  -876,   846,   847,   912,  -876,  -876,  -876,
1915 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1916 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1917 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1918 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1919 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -211,
1920 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1921 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1922 >    -876,  -876,  -190,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1923 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1924 >    -876,  -876,  -876,  -876,  -876,   848,   850,   314,   851,   852,
1925 >     854,   855,   856,  -876,   857,   917,   858,  -876,   -27,   859,
1926 >     860,   674,   611,  -876,  -876,  -876,   861,   862,  -876,   863,
1927 >      60,  -876,  -876,  -876,  -876,  -876,  -876,   864,   867,   558,
1928 >     868,   870,   871,   741,   872,  -876,   873,   874,   878,  -876,
1929 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1930 >    -876,  -876,  -876,  -876,  -876,    49,  -876,    63,  -876,  -876,
1931 >    -876,  -876,  -876,   879,   277,   881,  -876,   884,   629,  -876,
1932 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1933 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,   714,   714,
1934 >     714,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1935 >    -876,  -876,  -876,  -876,  -189,  -876,  -876,  -876,  -876,  -876,
1936 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -183,
1937 >    -876,  -876,   683,  -876,   712,  -876,  -876,  -876,  -876,  -876,
1938 >    -876,  -876,  -876,  -876,  -876,  -876,  -181,  -876,  -876,  -876,
1939 >    -876,  -876,  -876,  -876,  -876,  -168,  -876,  -876,  -876,  -876,
1940 >    -876,  -158,  -876,  -876,  -876,   948,   853,   885,  -876,   928,
1941 >     866,  -104,   886,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1942 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1943 >    -876,  -876,  -876,  -876,  -876,  -150,  -876,  -876,  -876,  -876,
1944 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1945 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1946 >    -142,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1947 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,   -43,
1948 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1949 >    -876,  -876,  -876,   -34,  -876,  -876,  -876,  -876,  -876,   113,
1950 >    -876,   912,  -876,  -876,  -876,   314,  -876,   917,  -876,   -27,
1951 >    -876,  -876,  -876,   887,    -4,   888,   889,  -876,  -876,   558,
1952 >    -876,   741,  -876,   277,  -876,   629,  -876,  -876,  -876,  -876,
1953 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,   -20,
1954 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,    -4,  -876
1955   };
1956  
1957   /* YYPGOTO[NTERM-NUM].  */
1958   static const yytype_int16 yypgoto[] =
1959   {
1960 <    -619,  -619,  -619,  -439,  -315,  -618,  -456,  -619,  -619,   919,
1961 <    -619,  -619,  -619,  -619,   785,  -619,  -619,  -619,    25,  -619,
1962 <      28,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1963 <    -619,  -619,  -619,  -619,  -619,  -619,   970,  -619,  -619,  -619,
1964 <    -619,  -619,   923,  -619,  -619,  -619,  -619,    79,  -619,  -619,
1965 <    -619,  -619,  -619,  -221,  -619,  -619,  -619,   560,  -619,  -619,
1966 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -177,  -619,  -619,
1967 <    -619,  -173,  -619,  -619,  -619,   787,  -619,  -619,  -619,  -619,
1968 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1969 <    -619,  -619,  -619,  -619,  -145,  -619,   582,  -619,  -619,  -619,
1970 <     -39,  -619,  -619,  -619,  -619,  -619,   648,  -619,  -619,  -619,
1971 <    -619,  -619,  -619,  -619,   -99,  -619,  -619,  -619,  -619,  -619,
1972 <    -619,   554,  -619,  -619,  -619,  -619,  -619,   920,  -619,  -619,
1973 <    -619,  -619,   555,  -619,  -619,  -619,  -619,  -619,  -115,  -619,
1974 <    -619,  -619,   559,  -619,  -619,  -619,  -619,  -116,  -619,  -619,
1975 <    -619,   770,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1976 <    -619,  -619,   -77,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1977 <    -619,  -619,  -619,   -84,  -619,   653,  -619,  -619,  -619,  -619,
1978 <    -619,   754,  -619,  -619,  -619,  -619,  1025,  -619,  -619,  -619,
1979 <    -619,  -619,  -619,   -72,  -619,   771,  -619,  -619,  -619,  -619,
1980 <     971,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1981 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1982 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1983 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1984 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1985 <    -619,  -619,    73,  -619,  -619,  -619,    64,  -619,  -619,  -619,
1986 <    -619,  -619,  -619,  1055,  -619,  -619,  -619,  -619,  -619,  -619,
1987 <    -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,  -619,
1988 <    -619,  -619,  -619,   921,  -619,  -619,  -619,  -619,  -619,  -619
1960 >    -876,  -876,  -876,  -395,  -306,  -875,  -610,  -876,  -876,   624,
1961 >    -876,  -876,  -876,  -876,   793,  -876,  -876,  -876,    57,  -876,
1962 >      81,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1963 >    -876,  -876,  -876,  -876,  -876,  -876,   990,  -876,  -876,  -876,
1964 >    -876,  -876,   891,  -876,  -876,  -876,  -876,   131,  -876,  -876,
1965 >    -876,  -876,  -876,  -156,  -876,  -876,  -876,   589,  -876,  -876,
1966 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -106,  -876,  -876,
1967 >    -876,  -105,  -876,  -876,  -876,   804,  -876,  -876,  -876,  -876,
1968 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1969 >    -876,  -876,  -876,  -876,  -876,   -93,  -876,   633,  -876,  -876,
1970 >    -876,    24,  -876,  -876,  -876,  -876,  -876,   655,  -876,  -876,
1971 >    -876,  -876,  -876,  -876,  -876,   -76,  -876,  -876,  -876,  -876,
1972 >    -876,  -876,   604,  -876,  -876,  -876,  -876,  -876,   865,  -876,
1973 >    -876,  -876,  -876,   572,  -876,  -876,  -876,  -876,  -876,   -91,
1974 >    -876,  -876,  -876,   563,  -876,  -876,  -876,  -876,   -90,  -876,
1975 >    -876,  -876,   770,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1976 >    -876,  -876,  -876,   -62,  -876,  -876,  -876,  -876,  -876,  -876,
1977 >    -876,  -876,  -876,  -876,   -69,  -876,   660,  -876,  -876,  -876,
1978 >    -876,  -876,   763,  -876,  -876,  -876,  -876,  1029,  -876,  -876,
1979 >    -876,  -876,  -876,  -876,   -59,  -876,   749,  -876,  -876,  -876,
1980 >    -876,   973,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1981 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1982 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1983 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1984 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1985 >    -876,  -876,  -876,    74,  -876,  -876,  -876,    77,  -876,  -876,
1986 >    -876,  -876,  -876,  1053,  -876,  -876,  -876,  -876,  -876,  -876,
1987 >    -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,  -876,
1988 >     895,  -876,  -876,  -876,  -876,  -876,  -876
1989   };
1990  
1991   /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
# Line 2017 | Line 1994 | static const yytype_int16 yypgoto[] =
1994   #define YYTABLE_NINF -108
1995   static const yytype_int16 yytable[] =
1996   {
1997 <     703,   595,   596,  1065,   236,  1066,   252,    67,   702,   603,
1998 <     484,   116,   493,   533,   116,   390,   484,  1116,    47,   302,
1999 <      48,   400,    67,   987,   568,   390,    52,   243,   252,   954,
2000 <     955,   956,   534,    45,    46,   361,    68,   362,   577,  1025,
2001 <     363,  1027,  1086,  1026,    69,  1028,  1087,   577,  1088,  1213,
2002 <     253,    68,  1089,  1214,  1215,   494,  1219,   364,  1216,    69,
2003 <    1220,   493,    54,   302,    58,   254,   255,   256,   257,   236,
2004 <     694,   695,   253,  1221,   365,   243,   495,  1222,   366,   533,
2005 <     117,   496,  1223,   117,   391,   258,  1224,   254,   255,   256,
2006 <     257,   696,   697,  1233,   391,   654,   655,  1234,   534,   367,
2007 <      59,   368,   122,   662,   494,   664,    70,   258,    62,   123,
2008 <     124,  1230,   671,   369,   987,    63,   535,   676,   303,   125,
2009 <     401,    70,   988,   569,   244,   495,   702,   126,   687,   688,
2010 <     496,   690,   568,   127,   370,   128,   129,   578,   130,   700,
2011 <     701,   497,   485,   705,   131,   536,   578,   392,   485,    66,
2012 <     132,   133,   245,   402,   134,   135,   136,   392,   267,   332,
2013 <     137,  1117,   303,   113,   371,   138,  1118,   838,   114,   139,
2014 <     140,   115,   244,   141,  1235,   486,   142,   143,  1236,   333,
2015 <     334,   486,   535,   335,   144,   121,   403,   268,   989,   570,
2016 <     497,   145,   146,   372,   147,   148,   149,   150,   151,   233,
2017 <     245,  1237,  1067,   579,   234,  1238,  1239,   235,    76,   152,
2018 <    1240,   536,   579,   988,   250,  1068,  1262,   153,   154,   155,
2019 <    1263,   156,   373,   269,   157,   158,   400,   251,   159,   772,
2020 <     773,   569,   762,   300,    77,    78,   237,   487,   301,   160,
2021 <      79,   776,   777,   487,  -107,   336,   337,   338,   548,   311,
2022 <     339,   571,   725,   398,   732,   755,   465,   270,   340,   271,
2023 <     272,   585,   990,   651,   161,  1130,   790,   644,   162,   374,
2024 <     341,   342,   163,   164,   165,   166,   167,   640,   466,   989,
2025 <     168,   169,   841,   842,    80,    81,   343,   344,   514,   795,
2026 <     170,    82,    83,    84,   307,   467,   308,   570,   828,   468,
2027 <     273,   237,   274,   275,   276,   277,   836,   837,   309,  -107,
2028 <     515,   506,   514,    85,    86,   310,   345,   512,   594,   278,
2029 <     313,   171,   172,   508,   173,   401,   314,   516,    87,    88,
2030 <     174,   517,   315,   316,   515,   175,  1090,  1091,  1092,    89,
2031 <     176,   317,   318,   319,   463,   279,   591,   320,    90,   321,
2032 <     322,   516,   323,   990,   324,   517,   325,   280,   402,   571,
2033 <     326,   805,   806,   807,   808,   809,  1042,  1043,  1044,  1045,
2034 <    1046,   327,   328,   329,   397,   409,  1083,   410,   411,   412,
2035 <     469,   413,   414,   361,   415,   362,   465,   518,   363,   470,
2036 <     471,   403,   281,   282,   416,   417,   418,   419,   420,   421,
2037 <     566,   624,   504,   587,   422,   364,   423,  1247,   466,   424,
2038 <     122,   518,   519,   425,   426,   427,   428,   123,   124,   429,
2039 <     430,   431,   365,   432,   472,   467,   366,   125,   433,   468,
2040 <    1248,   520,  1249,   434,   435,   126,   519,    91,    92,    93,
2041 <     436,   127,   437,   128,   129,   438,   130,   367,   439,   368,
2042 <     330,   441,   131,   588,   443,   520,   444,   267,   132,   133,
2043 <     445,   369,   134,   135,   136,   446,   447,   448,   137,   449,
2044 <     509,   450,   451,   138,  1250,   452,   453,   139,   140,   454,
2045 <     455,   141,   370,   473,   142,   143,   268,   456,   457,   458,
2046 <     459,   460,   144,   461,   462,   505,   510,   521,   720,   145,
2047 <     146,   511,   147,   148,   149,   150,   151,   542,   543,   544,
2048 <     469,   545,   371,   546,   547,   522,   550,   152,   551,   470,
2049 <     471,   521,   269,  1134,   552,   153,   154,   155,   553,   156,
2050 <     749,   554,   157,   158,   555,   556,   159,   557,   558,   522,
2051 <     559,   372,   560,   561,   562,   563,   564,   160,   565,  1135,
2052 <    1251,  1252,   584,   589,   472,   590,   270,   592,   271,   272,
2053 <     593,   594,   597,   598,   599,   600,  1136,  1187,   601,   602,
2054 <     373,   604,   161,   605,  1137,   606,   162,   607,   608,   609,
2055 <     163,   164,   165,   166,   167,   610,   611,  1253,   168,   169,
2056 <     612,  1138,   613,   614,   615,    76,   616,   617,   170,   273,
2057 <     618,   274,   275,   276,   277,   619,   620,   621,   622,   623,
2058 <     626,   627,   628,   473,   629,   630,  1139,   374,   278,   632,
2059 <     633,    77,    78,  1140,  1201,   634,   635,    79,   636,   171,
2060 <     172,   637,   173,   638,   646,   639,   642,  1141,   174,   643,
2061 <     647,     2,     3,   175,   279,  1188,     4,   653,   176,   648,
2062 <     649,   656,   657,   658,   659,  1142,   280,  1143,  1144,   660,
2063 <     661,     5,   663,   665,     6,     7,   666,   667,   668,   669,
2064 <       8,    80,    81,  1231,   670,   673,  1189,   672,    82,    83,
2065 <      84,   674,   675,     9,   677,   678,  1190,    10,    11,   679,
2066 <     680,   281,   282,  1191,   681,   682,   683,   685,    12,   689,
2067 <      85,    86,  1202,   684,   894,   686,  1192,   691,  1193,  1194,
2068 <    1145,   692,    13,   693,   698,    87,    88,   702,   699,   704,
2069 <    1146,  1195,    14,    15,  1147,  1095,    89,   710,   706,   711,
2070 <    1148,  1196,   727,  1203,  1149,    90,  1150,   707,   708,   917,
2071 <      16,   709,   712,  1204,   734,  1151,   713,  1096,   737,   715,
2072 <    1205,   716,   717,   718,   719,  1152,    17,  1097,   722,   724,
2073 <     729,   730,   731,  1206,  1098,  1207,  1208,   735,  1158,   738,
2074 <     736,   739,   740,   757,   758,   751,   759,   741,  1209,   742,
2075 <    1099,   744,   760,   764,   745,   746,   761,   765,  1210,   763,
2076 <     748,   766,    18,   752,   753,   754,   767,   768,   769,   770,
2077 <     771,    19,    20,   780,   781,    21,    22,  1100,   782,   783,
2078 <     826,   784,   785,   797,   787,  1101,   833,   827,   786,   829,
2079 <     792,   798,   789,   799,    91,    92,    93,   895,   896,   897,
2080 <     898,   899,   793,   800,   900,   901,   830,   801,   902,   903,
2081 <     904,   802,   803,   905,   804,   906,   907,   908,   831,   909,
2082 <     812,   910,   911,   832,   813,   912,   814,   815,  1102,   834,
2083 <      23,   913,   918,   919,   920,   921,   922,   816,   817,   923,
2084 <     924,   818,   819,   925,   926,   927,  1103,   820,   928,   821,
2085 <     929,   930,   931,   835,   932,   822,   933,   934,   823,   824,
2086 <     935,  1159,  1160,  1161,  1162,  1163,   936,   332,  1164,  1165,
2087 <     825,   839,  1166,  1167,  1168,   840,   843,  1169,   844,  1170,
2088 <    1171,  1172,   846,  1173,   847,  1174,  1175,   333,   334,  1176,
2089 <     845,   335,   848,   849,   850,  1177,   851,   852,   853,   854,
2090 <     855,   856,   857,   858,   859,   860,   862,   861,   863,   864,
2091 <     966,   865,   967,   866,   867,   868,   869,   870,   969,   970,
2092 <     971,   972,   871,   872,   873,   874,   875,   876,   877,   878,
2093 <     879,   880,   881,   882,   883,   884,   885,   886,   973,   887,
2094 <     888,   889,   890,   891,   975,   892,   893,   916,   939,   940,
2095 <     977,   941,   942,   336,   337,   338,   943,   944,   339,   945,
2096 <     946,   968,   947,   948,   949,   950,   340,   951,   952,   953,
2097 <     959,   960,   961,   962,   963,   964,   965,   974,   341,   342,
2098 <     978,   980,   976,   981,   979,   982,   998,   999,   985,   986,
2099 <     996,   997,  1001,  1002,   343,   344,  1003,  1000,  1005,  1004,
2100 <    1006,  1007,  1008,  1009,  1034,  1010,  1011,  1036,  1038,  1225,
2101 <    1012,   312,  1264,  1013,  1014,  1112,  1228,  1015,  1016,  1017,
2102 <    1018,  1184,  1019,  1020,   345,  1021,  1185,  1022,  1023,  1259,
2103 <    1024,  1258,  1123,  1029,  1030,  1031,  1032,  1033,   567,  1037,
2104 <    1131,  1035,  1040,  1039,  1041,  1047,  1048,  1049,  1050,  1245,
2105 <    1051,   733,  1052,   750,  1053,  1226,  1054,  1055,  1056,  1057,
2106 <    1058,   756,  1059,  1060,  1061,  1062,  1063,  1064,  1071,  1072,
2107 <    1073,  1074,  1075,  1076,  1077,  1078,  1079,  1080,  1081,  1082,
2108 <    1093,  1094,  1106,  1107,  1108,  1109,  1110,  1111,  1115,  1121,
2109 <    1122,  1243,   721,  1260,  1261,  1124,  1126,   791,  1127,  1132,
2110 <    1133,  1129,  1155,   625,  1229,  1156,  1157,  1241,  1244,   796,
2111 <    1180,  1181,   726,   399,  1242,   641,  1182,   645,   464,   331,
2135 <    1183,  1217,  1186,  1199,  1200,  1227,  1232,     0,  1246,  1256,
2136 <    1257,   507,  1218,     0,     0,   513,     0,     0,     0,     0,
2137 <       0,     0,     0,     0,     0,     0,   652,     0,     0,     0,
2138 <     549,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1997 >     822,   823,   585,   586,   244,    67,   821,    47,   483,    67,
1998 >     593,   558,   228,   474,   391,   110,   294,   523,   381,   294,
1999 >     567,   110,  1004,   381,   523,    48,  1005,  1006,  1071,   235,
2000 >     299,  1007,  1072,  1098,    68,   455,   524,   504,    68,   966,
2001 >      45,    46,    69,   524,  1232,   567,    69,    52,   245,  1073,
2002 >    1198,   484,   474,  1074,  1199,    54,  1200,   456,  1204,   505,
2003 >    1201,   966,  1205,   246,   247,   248,   249,  1233,    58,  1234,
2004 >     228,  1206,   485,   300,   457,  1207,   506,   486,   458,    59,
2005 >     507,  1208,    62,   250,   111,  1209,   235,   382,    63,  1218,
2006 >     111,   301,   382,  1219,    66,   642,   643,  1220,   391,   116,
2007 >     107,  1221,   108,   650,    70,   652,   117,   118,    70,  1215,
2008 >     559,  1235,   659,   392,   109,   295,   119,   664,   295,   568,
2009 >     525,   558,   115,  1050,   120,  1051,   236,   525,   675,   676,
2010 >     121,   678,   122,   123,   225,   124,   508,   487,   967,   688,
2011 >     689,   125,   691,   259,   568,   475,   393,   126,   127,   526,
2012 >     383,   128,   129,   130,   237,   383,   526,   131,   226,   459,
2013 >     967,   509,   132,  1195,  1196,  1197,   133,   134,   460,   461,
2014 >     135,   227,   260,   136,   137,    76,   560,  1099,   476,   394,
2015 >     510,   138,  1100,   236,   475,   569,  1236,  1237,   139,   140,
2016 >     242,   141,   142,   143,   144,   145,  1222,   392,   758,   759,
2017 >    1223,    77,    78,   462,   968,  1224,   146,    79,   261,  1225,
2018 >     569,   237,   762,   763,   147,   148,   149,   476,   150,  1247,
2019 >     559,   151,   152,  1248,  1238,   153,   968,  1038,  1039,  1040,
2020 >     393,   748,   682,   683,   684,   685,   154,   302,   561,   243,
2021 >     477,   229,   262,   538,   263,   264,   511,   718,   303,  -107,
2022 >     776,    80,    81,   639,   389,   575,   741,   632,    82,    83,
2023 >      84,   155,   463,   394,   512,   156,   826,   827,   502,   157,
2024 >     158,   159,   160,   161,   706,   969,   735,   162,   163,   477,
2025 >      85,    86,   292,   293,   781,   265,   560,   266,   267,   268,
2026 >     269,   711,   321,   494,   811,    87,    88,   969,   577,   229,
2027 >    1112,   305,   819,   820,   270,   498,    89,  -107,   306,   496,
2028 >     307,   499,   322,   323,   455,    90,   324,   308,   164,   165,
2029 >     309,   166,  1052,   352,   821,   353,   310,   167,   354,   168,
2030 >     271,   311,   312,  1077,   169,  1053,   456,   313,   453,   581,
2031 >     582,   272,   314,   315,   316,   355,   317,   352,   561,   353,
2032 >    1169,   318,   354,   457,   388,  1078,   400,   458,   401,   402,
2033 >     403,   404,   356,   584,   405,  1079,   357,   406,   407,   355,
2034 >     408,   409,  1080,   504,   273,   274,   410,   411,   325,   326,
2035 >     327,   412,   556,   328,   540,   413,   356,   358,  1081,   359,
2036 >     357,   329,   414,   415,   416,   505,  1021,  1022,  1023,  1024,
2037 >    1025,   360,   417,   330,   331,   418,   791,   792,   793,   794,
2038 >     795,   358,   506,   359,   319,  1082,   507,   419,   420,   332,
2039 >     333,   421,   361,  1083,   422,   360,   423,   424,  1170,   425,
2040 >     426,   483,   427,   428,   429,   430,   432,   434,   459,   435,
2041 >     436,   437,   438,   439,   440,   441,   361,   460,   461,   334,
2042 >     442,   443,   362,   444,   116,   445,   578,   446,   447,  1171,
2043 >     448,   117,   118,   449,   450,   451,  1084,   452,  1172,   495,
2044 >     500,   119,   508,   501,   484,  1173,   362,   532,   533,   120,
2045 >     534,   363,   462,   535,  1085,   121,   536,   122,   123,  1174,
2046 >     124,  1175,  1176,   335,   259,   485,   125,   509,   537,   541,
2047 >     486,  1216,   126,   127,  1177,   363,   128,   129,   130,   542,
2048 >     364,  1178,   131,   543,   544,   545,   510,   132,   546,   579,
2049 >     547,   133,   134,   260,   244,   135,   548,   549,   136,   137,
2050 >     550,   612,   551,   580,   364,   552,   138,   553,   554,   555,
2051 >     574,   463,   583,   139,   140,   584,   141,   142,   143,   144,
2052 >     145,   587,   588,   589,   365,   590,   591,   592,   594,   261,
2053 >     487,   146,   628,  1116,   634,   595,   596,   597,   245,   147,
2054 >     148,   149,   598,   150,   599,   600,   151,   152,   365,   601,
2055 >     153,   602,   511,   246,   247,   248,   249,   603,   614,  1117,
2056 >     604,   154,   605,   262,   606,   263,   264,   607,   608,   609,
2057 >     512,   610,   611,   250,   615,   616,  1118,   617,   641,   618,
2058 >     620,   621,   622,   623,  1119,   624,   155,   625,   626,   627,
2059 >     156,   644,   635,   630,   157,   158,   159,   160,   161,   631,
2060 >     645,  1120,   162,   163,   636,   637,   265,   646,   266,   267,
2061 >     268,   269,   647,   648,   649,   651,   653,   654,   655,   656,
2062 >     657,   658,   660,   661,   662,   270,  1121,   663,   665,   666,
2063 >     667,   668,   669,  1122,   670,   671,   672,   673,   674,   698,
2064 >     677,   679,   680,   164,   165,   681,   166,  1123,   686,   687,
2065 >     692,   271,   167,   693,   168,     2,     3,   690,   696,   169,
2066 >       4,   321,   272,   694,   695,  1124,   697,  1125,  1126,   713,
2067 >     699,   701,  1183,   720,   702,     5,   703,   704,     6,     7,
2068 >     723,   322,   323,   705,     8,   324,   724,   743,   708,   744,
2069 >     710,   715,   716,   717,   721,   273,   274,     9,   722,   725,
2070 >     745,    10,    11,   746,   727,   747,   726,   750,   751,   737,
2071 >     728,   752,    12,   879,   753,   754,   755,   730,   731,  1127,
2072 >     732,   734,   738,   749,   756,   739,    13,   740,   757,  1128,
2073 >     768,   766,   767,   769,  1129,   770,    14,    15,   773,   771,
2074 >    1130,   783,   902,   772,  1131,   775,  1132,   325,   326,   327,
2075 >    1184,   778,   328,   809,    16,  1133,   810,   779,   812,   784,
2076 >     329,   813,  1134,   785,   786,   816,   814,   815,   817,   787,
2077 >      17,  1140,   330,   331,   788,   789,   790,   798,   799,   800,
2078 >     801,  1185,   802,   803,   804,   805,   806,   807,   332,   333,
2079 >    1186,   808,   824,   818,   821,   825,   828,  1187,   829,   830,
2080 >     831,   832,   833,   834,   835,   836,    18,   837,   838,   839,
2081 >     840,  1188,   841,  1189,  1190,    19,    20,   842,   334,    21,
2082 >      22,   843,   844,   845,  1106,  1105,  1191,   847,   846,   848,
2083 >     849,   850,   503,  1192,   851,   852,   880,   881,   882,   883,
2084 >     884,   949,   885,   886,   853,   854,   887,   888,   889,   945,
2085 >     855,   890,   856,   891,   892,   857,   893,   858,   894,   947,
2086 >     895,   896,   335,   859,   897,   903,   904,   905,   906,   907,
2087 >     898,   908,   909,   948,    23,   910,   911,   912,   860,   861,
2088 >     913,    76,   914,   915,   862,   916,   863,   917,   864,   918,
2089 >     919,   865,   950,   920,  1141,  1142,  1143,  1144,  1145,   921,
2090 >    1146,  1147,   866,   946,  1148,  1149,  1150,    77,    78,  1151,
2091 >     951,  1152,  1153,    79,  1154,   952,  1155,   867,  1156,  1157,
2092 >     954,   956,  1158,   959,   868,   869,   870,   871,  1159,   872,
2093 >     960,   955,   873,   961,   874,   875,   876,   877,   878,   901,
2094 >     924,   925,   926,   927,   928,   929,   930,   931,   932,   933,
2095 >     977,   934,   935,   936,   937,   938,   939,    80,    81,   940,
2096 >     941,   942,   943,   944,    82,    83,    84,   953,   957,   978,
2097 >     980,   964,   958,   965,   975,   976,   981,   982,   984,   979,
2098 >     983,   986,   985,   987,   988,   989,    85,    86,   990,   991,
2099 >     992,   993,   994,   995,   996,   997,   998,   999,  1000,  1001,
2100 >    1013,    87,    88,  1002,  1003,  1008,  1009,  1010,  1011,  1012,
2101 >    1015,  1016,    89,  1014,  1017,  1018,  1019,  1020,  1068,  1026,
2102 >    1027,    90,  1028,  1094,  1029,  1030,  1031,  1032,  1210,  1213,
2103 >    1033,   304,  1166,  1034,  1035,  1036,  1037,  1043,   557,  1044,
2104 >    1045,  1046,  1047,  1048,  1049,  1056,  1057,  1058,  1059,  1060,
2105 >    1061,  1062,  1063,  1064,  1065,  1066,  1067,  1075,  1167,  1076,
2106 >    1088,  1089,  1249,  1090,  1091,  1092,  1093,  1097,  1103,  1104,
2107 >    1108,  1113,   736,  1114,  1109,  1111,  1115,  1137,  1214,  1138,
2108 >    1139,  1162,  1163,  1164,  1243,  1244,  1230,  1165,  1168,   707,
2109 >    1181,   497,   719,  1182,  1212,  1217,  1231,  1241,  1242,  1228,
2110 >    1211,   742,  1245,   782,   777,  1246,   629,  1226,  1229,   712,
2111 >     613,   390,  1227,   454,   320,   640,   539,   633,  1203,  1202,
2112         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2113 <       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2141 <       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2142 <       0,     0,     0,     0,   586
2113 >       0,   576
2114   };
2115  
2116   #define yypact_value_is_default(yystate) \
2117 <  ((yystate) == (-619))
2117 >  ((yystate) == (-876))
2118  
2119   #define yytable_value_is_error(yytable_value) \
2120    YYID (0)
2121  
2122   static const yytype_int16 yycheck[] =
2123   {
2124 <     456,   316,   317,    10,     1,    12,     1,     1,   110,   324,
2125 <       1,     1,     1,     1,     1,     1,     1,    60,   244,     1,
2126 <     244,     1,     1,     1,     1,     1,   244,     1,     1,    13,
2127 <      14,    15,    20,   242,   243,     1,    30,     3,     1,   242,
2128 <       6,   242,   242,   246,    38,   246,   246,     1,   242,   242,
2129 <      45,    30,   246,   246,   242,    44,   242,    23,   246,    38,
2130 <     246,     1,   244,     1,   244,    60,    61,    62,    63,     1,
2131 <     176,   177,    45,   242,    40,     1,    65,   246,    44,     1,
2132 <      70,    70,   242,    70,    70,    80,   246,    60,    61,    62,
2133 <      63,   176,   177,   242,    70,   410,   411,   246,    20,    65,
2134 <     244,    67,     1,   418,    44,   420,   100,    80,   244,     8,
2135 <       9,   213,   427,    79,     1,   244,   104,   432,   100,    18,
2136 <     100,   100,   100,   100,    98,    65,   110,    26,   443,   444,
2137 <      70,   446,     1,    32,   100,    34,    35,   100,    37,   454,
2138 <     455,   130,   133,   458,    43,   133,   100,   133,   133,   244,
2139 <      49,    50,   126,   133,    53,    54,    55,   133,     1,     1,
2140 <      59,   204,   100,   244,   130,    64,   209,   623,   244,    68,
2141 <      69,   244,    98,    72,   242,   166,    75,    76,   246,    21,
2142 <      22,   166,   104,    25,    83,   244,   166,    30,   166,   166,
2143 <     130,    90,    91,   159,    93,    94,    95,    96,    97,   244,
2144 <     126,   242,   209,   166,   244,   246,   242,   244,     1,   108,
2145 <     246,   133,   166,   100,   244,   222,   242,   116,   117,   118,
2146 <     246,   120,   188,    66,   123,   124,     1,   244,   127,   149,
2147 <     150,   100,   547,   244,    27,    28,   233,   228,   244,   138,
2148 <      33,   149,   150,   228,   241,    87,    88,    89,   243,   243,
2149 <      92,   228,   243,   243,   243,   243,     1,   100,   100,   102,
2150 <     103,   243,   240,   243,   163,   243,   243,   243,   167,   235,
2151 <     112,   113,   171,   172,   173,   174,   175,   243,    23,   166,
2152 <     179,   180,   197,   198,    77,    78,   128,   129,     1,   243,
2153 <     189,    84,    85,    86,   242,    40,   245,   166,   613,    44,
2154 <     143,   233,   145,   146,   147,   148,   621,   622,   245,   241,
2155 <      23,   243,     1,   106,   107,   245,   158,   243,   110,   162,
2156 <     245,   220,   221,   241,   223,   100,   245,    40,   121,   122,
2157 <     229,    44,   245,   245,    23,   234,   954,   955,   956,   132,
2158 <     239,   245,   245,   245,   243,   188,   110,   245,   141,   245,
2159 <     245,    40,   245,   240,   245,    44,   245,   200,   133,   228,
2160 <     245,   153,   154,   155,   156,   157,   805,   806,   807,   808,
2161 <     809,   245,   245,   245,   245,   245,   136,   245,   245,   245,
2162 <     125,   245,   245,     1,   245,     3,     1,   100,     6,   134,
2163 <     135,   166,   235,   236,   245,   245,   245,   245,   245,   245,
2164 <     243,   243,   242,   131,   245,    23,   245,    48,    23,   245,
2165 <       1,   100,   125,   245,   245,   245,   245,     8,     9,   245,
2166 <     245,   245,    40,   245,   169,    40,    44,    18,   245,    44,
2167 <      71,   144,    73,   245,   245,    26,   125,   230,   231,   232,
2168 <     245,    32,   245,    34,    35,   245,    37,    65,   245,    67,
2169 <     243,   245,    43,   131,   245,   144,   245,     1,    49,    50,
2170 <     245,    79,    53,    54,    55,   245,   245,   245,    59,   245,
2171 <     242,   245,   245,    64,   115,   245,   245,    68,    69,   245,
2172 <     245,    72,   100,   228,    75,    76,    30,   245,   245,   245,
2173 <     245,   245,    83,   245,   245,   245,   245,   210,   243,    90,
2174 <      91,   245,    93,    94,    95,    96,    97,   245,   245,   245,
2175 <     125,   245,   130,   245,   245,   228,   242,   108,   245,   134,
2176 <     135,   210,    66,     5,   245,   116,   117,   118,   245,   120,
2177 <     243,   245,   123,   124,   245,   245,   127,   245,   245,   228,
2178 <     245,   159,   245,   245,   245,   245,   245,   138,   245,    31,
2179 <     191,   192,   245,   131,   169,   242,   100,   110,   102,   103,
2180 <     176,   110,   110,   110,   110,   176,    48,    73,   176,   110,
2181 <     188,   176,   163,   176,    56,   176,   167,   176,   176,   242,
2182 <     171,   172,   173,   174,   175,   242,   245,   228,   179,   180,
2183 <     245,    73,   245,   245,   245,     1,   245,   245,   189,   143,
2184 <     245,   145,   146,   147,   148,   245,   245,   245,   245,   245,
2185 <     242,   245,   245,   228,   245,   245,    98,   235,   162,   245,
2186 <     245,    27,    28,   105,    73,   245,   245,    33,   245,   220,
2187 <     221,   245,   223,   245,   131,   245,   245,   119,   229,   245,
2188 <     242,     0,     1,   234,   188,   151,     5,   176,   239,   245,
2189 <     245,   110,   176,   176,   110,   137,   200,   139,   140,   131,
2190 <     176,    20,   176,   110,    23,    24,   110,   110,   176,   176,
2191 <      29,    77,    78,  1129,   176,   176,   182,   131,    84,    85,
2192 <      86,   110,   110,    42,   110,   110,   192,    46,    47,   131,
2193 <     110,   235,   236,   199,   110,   176,   176,   176,    57,   176,
2194 <     106,   107,   151,   245,    60,   245,   212,   176,   214,   215,
2195 <     192,   176,    71,   176,   176,   121,   122,   110,   176,   131,
2196 <     202,   227,    81,    82,   206,    19,   132,   242,   176,   242,
2197 <     212,   237,   242,   182,   216,   141,   218,   176,   176,    60,
2198 <      99,   176,   245,   192,   176,   227,   245,    41,   131,   245,
2199 <     199,   245,   245,   245,   245,   237,   115,    51,   245,   245,
2200 <     245,   245,   245,   212,    58,   214,   215,   242,    60,   131,
2201 <     244,   242,   242,   176,   176,   242,   131,   245,   227,   245,
2202 <      74,   245,   176,   131,   245,   245,   176,   176,   237,   242,
2203 <     245,   131,   151,   245,   245,   245,   131,   131,   131,   131,
2204 <     131,   160,   161,   131,   131,   164,   165,   101,   110,   131,
2205 <     110,   131,   242,   131,   245,   109,   131,   110,   242,   110,
2206 <     242,   242,   245,   242,   230,   231,   232,   183,   184,   185,
2207 <     186,   187,   245,   242,   190,   191,   110,   242,   194,   195,
2208 <     196,   242,   242,   199,   242,   201,   202,   203,   110,   205,
2209 <     242,   207,   208,   110,   242,   211,   242,   242,   152,   110,
2210 <     219,   217,   183,   184,   185,   186,   187,   242,   242,   190,
2211 <     191,   242,   242,   194,   195,   196,   170,   242,   199,   242,
2212 <     201,   202,   203,   110,   205,   242,   207,   208,   242,   242,
2213 <     211,   183,   184,   185,   186,   187,   217,     1,   190,   191,
2214 <     242,   242,   194,   195,   196,   131,   131,   199,   176,   201,
2215 <     202,   203,   131,   205,   131,   207,   208,    21,    22,   211,
2216 <     245,    25,   131,   131,   110,   217,   131,   131,   131,   242,
2217 <     131,   131,   242,   242,   131,   131,   242,   245,   242,   242,
2218 <     131,   242,   176,   242,   242,   242,   242,   242,   131,   110,
2219 <     131,   131,   242,   242,   242,   242,   242,   242,   242,   242,
2220 <     242,   242,   242,   242,   242,   242,   242,   242,   131,   242,
2221 <     242,   242,   242,   242,   131,   242,   242,   242,   242,   242,
2222 <     131,   242,   242,    87,    88,    89,   242,   242,    92,   242,
2223 <     242,   245,   242,   242,   242,   242,   100,   242,   242,   242,
2224 <     242,   242,   242,   242,   242,   242,   242,   242,   112,   113,
2225 <     242,   131,   245,   131,   245,   110,   131,   176,   242,   242,
2226 <     242,   242,   131,   131,   128,   129,   131,   245,   131,   245,
2227 <     242,   131,   131,   131,   131,   242,   242,   131,   131,   110,
2228 <     242,    71,  1263,   242,   242,   136,   131,   242,   242,   242,
2229 <     242,  1026,   242,   242,   158,   242,  1028,   242,   242,  1236,
2230 <     242,  1234,   181,   242,   242,   242,   242,   242,   283,   242,
2231 <     991,   245,   242,   245,   242,   242,   242,   242,   242,  1224,
2232 <     242,   499,   242,   523,   242,  1124,   242,   242,   242,   242,
2233 <     242,   537,   242,   242,   242,   242,   242,   242,   242,   242,
2234 <     242,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2235 <     242,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2236 <     242,  1220,   474,  1238,  1240,   246,   242,   572,   245,   242,
2237 <     242,   245,   242,   346,   245,   242,   242,  1214,  1222,   580,
2238 <     242,   242,   489,   118,  1216,   375,   242,   393,   177,    94,
2268 <     242,  1087,   242,   242,   242,   242,   242,    -1,   242,   242,
2269 <     242,   238,  1089,    -1,    -1,   246,    -1,    -1,    -1,    -1,
2270 <      -1,    -1,    -1,    -1,    -1,    -1,   405,    -1,    -1,    -1,
2271 <     259,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2272 <      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2273 <      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2124 >     610,   611,   308,   309,     1,     1,   110,   241,     1,     1,
2125 >     316,     1,     1,     1,     1,     1,     1,     1,     1,     1,
2126 >       1,     1,   239,     1,     1,   241,   243,   239,   239,     1,
2127 >     239,   243,   243,    60,    30,     1,    20,     1,    30,     1,
2128 >     239,   240,    38,    20,    48,     1,    38,   241,    45,   239,
2129 >     239,    44,     1,   243,   243,   241,   239,    23,   239,    23,
2130 >     243,     1,   243,    60,    61,    62,    63,    71,   241,    73,
2131 >       1,   239,    65,   242,    40,   243,    40,    70,    44,   241,
2132 >      44,   239,   241,    80,    70,   243,     1,    70,   241,   239,
2133 >      70,   242,    70,   243,   241,   401,   402,   239,     1,     1,
2134 >     241,   243,   241,   409,   100,   411,     8,     9,   100,   213,
2135 >     100,   115,   418,   100,   241,   100,    18,   423,   100,   100,
2136 >     104,     1,   241,    10,    26,    12,    98,   104,   434,   435,
2137 >      32,   437,    34,    35,   241,    37,   100,   130,   100,   445,
2138 >     446,    43,   448,     1,   100,   133,   133,    49,    50,   133,
2139 >     133,    53,    54,    55,   126,   133,   133,    59,   241,   125,
2140 >     100,   125,    64,  1038,  1039,  1040,    68,    69,   134,   135,
2141 >      72,   241,    30,    75,    76,     1,   166,   204,   166,   166,
2142 >     144,    83,   209,    98,   133,   166,   190,   191,    90,    91,
2143 >     241,    93,    94,    95,    96,    97,   239,   100,   149,   150,
2144 >     243,    27,    28,   169,   166,   239,   108,    33,    66,   243,
2145 >     166,   126,   149,   150,   116,   117,   118,   166,   120,   239,
2146 >     100,   123,   124,   243,   228,   127,   166,    13,    14,    15,
2147 >     133,   537,   176,   177,   176,   177,   138,   242,   228,   241,
2148 >     228,   230,   100,   240,   102,   103,   210,   240,   240,   238,
2149 >     240,    77,    78,   240,   240,   240,   240,   240,    84,    85,
2150 >      86,   163,   228,   166,   228,   167,   196,   197,   240,   171,
2151 >     172,   173,   174,   175,   240,   237,   240,   179,   180,   228,
2152 >     106,   107,   241,   241,   240,   143,   166,   145,   146,   147,
2153 >     148,   240,     1,   239,   600,   121,   122,   237,   131,   230,
2154 >     240,   242,   608,   609,   162,   238,   132,   238,   242,   240,
2155 >     242,   239,    21,    22,     1,   141,    25,   242,   220,   221,
2156 >     242,   223,   209,     1,   110,     3,   242,   229,     6,   231,
2157 >     188,   242,   242,    19,   236,   222,    23,   242,   240,   110,
2158 >     110,   199,   242,   242,   242,    23,   242,     1,   228,     3,
2159 >      73,   242,     6,    40,   242,    41,   242,    44,   242,   242,
2160 >     242,   242,    40,   110,   242,    51,    44,   242,   242,    23,
2161 >     242,   242,    58,     1,   232,   233,   242,   242,    87,    88,
2162 >      89,   242,   240,    92,   239,   242,    40,    65,    74,    67,
2163 >      44,   100,   242,   242,   242,    23,   791,   792,   793,   794,
2164 >     795,    79,   242,   112,   113,   242,   153,   154,   155,   156,
2165 >     157,    65,    40,    67,   240,   101,    44,   242,   242,   128,
2166 >     129,   242,   100,   109,   242,    79,   242,   242,   151,   242,
2167 >     242,     1,   242,   242,   242,   242,   242,   242,   125,   242,
2168 >     242,   242,   242,   242,   242,   242,   100,   134,   135,   158,
2169 >     242,   242,   130,   242,     1,   242,   131,   242,   242,   182,
2170 >     242,     8,     9,   242,   242,   242,   152,   242,   191,   242,
2171 >     242,    18,   100,   242,    44,   198,   130,   242,   242,    26,
2172 >     242,   159,   169,   242,   170,    32,   242,    34,    35,   212,
2173 >      37,   214,   215,   202,     1,    65,    43,   125,   242,   242,
2174 >      70,  1111,    49,    50,   227,   159,    53,    54,    55,   242,
2175 >     188,   234,    59,   242,   242,   242,   144,    64,   242,   131,
2176 >     242,    68,    69,    30,     1,    72,   242,   242,    75,    76,
2177 >     242,   240,   242,   239,   188,   242,    83,   242,   242,   242,
2178 >     242,   228,   176,    90,    91,   110,    93,    94,    95,    96,
2179 >      97,   110,   110,   110,   232,   176,   176,   110,   176,    66,
2180 >     130,   108,   240,     5,   131,   176,   239,   239,    45,   116,
2181 >     117,   118,   242,   120,   242,   242,   123,   124,   232,   242,
2182 >     127,   242,   210,    60,    61,    62,    63,   242,   239,    31,
2183 >     242,   138,   242,   100,   242,   102,   103,   242,   242,   242,
2184 >     228,   242,   242,    80,   242,   242,    48,   242,   176,   242,
2185 >     242,   242,   242,   242,    56,   242,   163,   242,   242,   242,
2186 >     167,   110,   239,   242,   171,   172,   173,   174,   175,   242,
2187 >     176,    73,   179,   180,   242,   242,   143,   176,   145,   146,
2188 >     147,   148,   110,   131,   176,   176,   110,   110,   110,   176,
2189 >     176,   176,   131,   176,   110,   162,    98,   110,   110,   110,
2190 >     131,   110,   110,   105,   176,   176,   242,   176,   242,   242,
2191 >     176,   176,   176,   220,   221,   176,   223,   119,   176,   176,
2192 >     176,   188,   229,   176,   231,     0,     1,   131,   239,   236,
2193 >       5,     1,   199,   176,   176,   137,   239,   139,   140,   239,
2194 >     242,   242,    73,   176,   242,    20,   242,   242,    23,    24,
2195 >     131,    21,    22,   242,    29,    25,   131,   176,   242,   176,
2196 >     242,   242,   242,   242,   239,   232,   233,    42,   241,   239,
2197 >     131,    46,    47,   176,   242,   176,   239,   131,   176,   239,
2198 >     242,   131,    57,    60,   131,   131,   131,   242,   242,   191,
2199 >     242,   242,   242,   239,   131,   242,    71,   242,   131,   201,
2200 >     110,   131,   131,   131,   206,   131,    81,    82,   242,   239,
2201 >     212,   131,    60,   239,   216,   242,   218,    87,    88,    89,
2202 >     151,   239,    92,   110,    99,   227,   110,   242,   110,   239,
2203 >     100,   110,   234,   239,   239,   131,   110,   110,   110,   239,
2204 >     115,    60,   112,   113,   239,   239,   239,   239,   239,   239,
2205 >     239,   182,   239,   239,   239,   239,   239,   239,   128,   129,
2206 >     191,   239,   239,   110,   110,   131,   131,   198,   176,   242,
2207 >     131,   131,   131,   131,   110,   131,   151,   131,   131,   239,
2208 >     131,   212,   131,   214,   215,   160,   161,   239,   158,   164,
2209 >     165,   239,   131,   131,   243,   181,   227,   239,   242,   239,
2210 >     239,   239,   238,   234,   239,   239,   183,   184,   185,   186,
2211 >     187,   110,   189,   190,   239,   239,   193,   194,   195,   131,
2212 >     239,   198,   239,   200,   201,   239,   203,   239,   205,   242,
2213 >     207,   208,   202,   239,   211,   183,   184,   185,   186,   187,
2214 >     217,   189,   190,   131,   219,   193,   194,   195,   239,   239,
2215 >     198,     1,   200,   201,   239,   203,   239,   205,   239,   207,
2216 >     208,   239,   131,   211,   183,   184,   185,   186,   187,   217,
2217 >     189,   190,   239,   176,   193,   194,   195,    27,    28,   198,
2218 >     131,   200,   201,    33,   203,   131,   205,   239,   207,   208,
2219 >     131,   131,   211,   131,   239,   239,   239,   239,   217,   239,
2220 >     131,   242,   239,   110,   239,   239,   239,   239,   239,   239,
2221 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   239,
2222 >     131,   239,   239,   239,   239,   239,   239,    77,    78,   239,
2223 >     239,   239,   239,   239,    84,    85,    86,   239,   239,   176,
2224 >     131,   239,   242,   239,   239,   239,   131,   131,   131,   242,
2225 >     242,   131,   239,   131,   131,   239,   106,   107,   239,   239,
2226 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   239,
2227 >     131,   121,   122,   239,   239,   239,   239,   239,   239,   239,
2228 >     131,   239,   132,   242,   131,   242,   239,   239,   136,   239,
2229 >     239,   141,   239,   136,   239,   239,   239,   239,   110,   131,
2230 >     239,    71,  1005,   239,   239,   239,   239,   239,   275,   239,
2231 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   239,
2232 >     239,   239,   239,   239,   239,   239,   239,   239,  1007,   239,
2233 >     239,   239,  1248,   239,   239,   239,   239,   239,   239,   239,
2234 >     239,   970,   513,   239,   242,   242,   239,   239,   242,   239,
2235 >     239,   239,   239,   239,  1219,  1221,  1209,   239,   239,   464,
2236 >     239,   230,   489,   239,   239,   239,   239,   239,   239,  1205,
2237 >    1106,   527,  1223,   570,   562,  1225,   366,  1199,  1207,   479,
2238 >     336,   112,  1201,   170,    91,   396,   251,   384,  1074,  1072,
2239        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2240 <      -1,    -1,    -1,    -1,   304
2240 >      -1,   296
2241   };
2242  
2243   /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
2244     symbol of state STATE-NUM.  */
2245   static const yytype_uint16 yystos[] =
2246   {
2247 <       0,   248,     0,     1,     5,    20,    23,    24,    29,    42,
2247 >       0,   245,     0,     1,     5,    20,    23,    24,    29,    42,
2248        46,    47,    57,    71,    81,    82,    99,   115,   151,   160,
2249 <     161,   164,   165,   219,   249,   254,   259,   281,   287,   301,
2250 <     319,   336,   350,   365,   372,   376,   386,   395,   415,   425,
2251 <     431,   435,   445,   508,   528,   242,   243,   244,   244,   320,
2252 <     396,   426,   244,   436,   244,   351,   416,   337,   244,   244,
2253 <     302,   366,   244,   244,   377,   387,   244,     1,    30,    38,
2254 <     100,   282,   283,   284,   285,   286,     1,    27,    28,    33,
2249 >     161,   164,   165,   219,   246,   251,   256,   278,   284,   298,
2250 >     316,   334,   348,   363,   370,   374,   384,   393,   413,   423,
2251 >     429,   433,   443,   505,   522,   239,   240,   241,   241,   317,
2252 >     394,   424,   241,   434,   241,   349,   414,   335,   241,   241,
2253 >     299,   364,   241,   241,   375,   385,   241,     1,    30,    38,
2254 >     100,   279,   280,   281,   282,   283,     1,    27,    28,    33,
2255        77,    78,    84,    85,    86,   106,   107,   121,   122,   132,
2256 <     141,   230,   231,   232,   509,   510,   511,   512,   513,   514,
2257 <     515,   516,   517,   518,   519,   520,   521,   522,   523,   524,
2258 <     525,   526,   527,   244,   244,   244,     1,    70,   432,   433,
2259 <     434,   244,     1,     8,     9,    18,    26,    32,    34,    35,
2260 <      37,    43,    49,    50,    53,    54,    55,    59,    64,    68,
2261 <      69,    72,    75,    76,    83,    90,    91,    93,    94,    95,
2262 <      96,    97,   108,   116,   117,   118,   120,   123,   124,   127,
2263 <     138,   163,   167,   171,   172,   173,   174,   175,   179,   180,
2264 <     189,   220,   221,   223,   229,   234,   239,   446,   447,   448,
2265 <     449,   450,   451,   452,   453,   454,   455,   456,   457,   458,
2266 <     459,   460,   461,   462,   463,   464,   465,   466,   467,   468,
2267 <     469,   470,   471,   472,   473,   474,   475,   476,   477,   478,
2268 <     479,   480,   481,   482,   483,   484,   485,   486,   487,   488,
2269 <     489,   490,   491,   492,   493,   494,   495,   496,   500,   504,
2270 <     505,   506,   507,   244,   244,   244,     1,   233,   288,   289,
2271 <     290,   291,   292,     1,    98,   126,   255,   256,   257,   258,
2272 <     244,   244,     1,    45,    60,    61,    62,    63,    80,   529,
2273 <     530,   531,   532,   533,   534,   535,   536,     1,    30,    66,
2274 <     100,   102,   103,   143,   145,   146,   147,   148,   162,   188,
2275 <     200,   235,   236,   260,   261,   262,   263,   268,   269,   270,
2276 <     271,   272,   273,   274,   275,   276,   277,   278,   279,   280,
2277 <     244,   244,     1,   100,   373,   374,   375,   242,   245,   245,
2278 <     245,   243,   283,   245,   245,   245,   245,   245,   245,   245,
2279 <     245,   245,   245,   245,   245,   245,   245,   245,   245,   245,
2280 <     243,   510,     1,    21,    22,    25,    87,    88,    89,    92,
2281 <     100,   112,   113,   128,   129,   158,   321,   322,   323,   324,
2282 <     325,   326,   327,   328,   329,   330,   331,   332,   333,   334,
2283 <     335,     1,     3,     6,    23,    40,    44,    65,    67,    79,
2284 <     100,   130,   159,   188,   235,   397,   398,   399,   400,   401,
2285 <     402,   403,   404,   405,   406,   410,   411,   412,   413,   414,
2286 <       1,    70,   133,   427,   428,   429,   430,   245,   243,   433,
2322 <       1,   100,   133,   166,   437,   441,   442,   443,   444,   245,
2323 <     245,   245,   245,   245,   245,   245,   245,   245,   245,   245,
2324 <     245,   245,   245,   245,   245,   245,   245,   245,   245,   245,
2325 <     245,   245,   245,   245,   245,   245,   245,   245,   245,   245,
2326 <     501,   245,   497,   245,   245,   245,   245,   245,   245,   245,
2327 <     245,   245,   245,   245,   245,   245,   245,   245,   245,   245,
2328 <     245,   245,   245,   243,   447,     1,    23,    40,    44,   125,
2329 <     134,   135,   169,   228,   352,   353,   354,   355,   356,   357,
2330 <     358,   362,   363,   364,     1,   133,   166,   228,   417,   421,
2331 <     422,   423,   424,     1,    44,    65,    70,   130,   338,   342,
2332 <     343,   344,   348,   349,   242,   245,   243,   289,   241,   242,
2333 <     245,   245,   243,   256,     1,    23,    40,    44,   100,   125,
2334 <     144,   210,   228,   303,   304,   305,   306,   307,   308,   309,
2335 <     310,   311,   315,     1,    20,   104,   133,   367,   368,   369,
2336 <     370,   371,   245,   245,   245,   245,   245,   245,   243,   530,
2337 <     242,   245,   245,   245,   245,   245,   245,   245,   245,   245,
2338 <     245,   245,   245,   245,   245,   245,   243,   261,     1,   100,
2339 <     166,   228,   378,   379,   380,   381,   382,     1,   100,   166,
2340 <     388,   389,   390,   391,   245,   243,   374,   131,   131,   131,
2341 <     242,   110,   110,   176,   110,   251,   251,   110,   110,   110,
2342 <     176,   176,   110,   251,   176,   176,   176,   176,   176,   242,
2343 <     242,   245,   245,   245,   245,   245,   245,   245,   245,   245,
2344 <     245,   245,   245,   245,   243,   322,   242,   245,   245,   245,
2345 <     245,   407,   245,   245,   245,   245,   245,   245,   245,   245,
2346 <     243,   398,   245,   245,   243,   428,   131,   242,   245,   245,
2347 <     438,   243,   442,   176,   251,   251,   110,   176,   176,   110,
2348 <     131,   176,   251,   176,   251,   110,   110,   110,   176,   176,
2349 <     176,   251,   131,   176,   110,   110,   251,   110,   110,   131,
2350 <     110,   110,   176,   176,   245,   176,   245,   251,   251,   176,
2351 <     251,   176,   176,   176,   176,   177,   176,   177,   176,   176,
2352 <     251,   251,   110,   253,   131,   251,   176,   176,   176,   176,
2353 <     242,   242,   245,   245,   359,   245,   245,   245,   245,   245,
2354 <     243,   353,   245,   418,   245,   243,   422,   242,   339,   245,
2355 <     245,   245,   243,   343,   176,   242,   244,   131,   131,   242,
2356 <     242,   245,   245,   316,   245,   245,   245,   312,   245,   243,
2357 <     304,   242,   245,   245,   245,   243,   368,   176,   176,   131,
2358 <     176,   176,   251,   242,   131,   176,   131,   131,   131,   131,
2359 <     131,   131,   149,   150,   264,   265,   149,   150,   266,   267,
2360 <     131,   131,   110,   131,   131,   242,   242,   245,   383,   245,
2361 <     243,   379,   242,   245,   392,   243,   389,   131,   242,   242,
2362 <     242,   242,   242,   242,   242,   153,   154,   155,   156,   157,
2363 <     250,   251,   242,   242,   242,   242,   242,   242,   242,   242,
2364 <     242,   242,   242,   242,   242,   242,   110,   110,   251,   110,
2365 <     110,   110,   110,   131,   110,   110,   251,   251,   253,   242,
2366 <     131,   197,   198,   131,   176,   245,   131,   131,   131,   131,
2367 <     110,   131,   131,   131,   242,   131,   131,   242,   242,   131,
2368 <     131,   245,   242,   242,   242,   242,   242,   242,   242,   242,
2256 >     141,   506,   507,   508,   509,   510,   511,   512,   513,   514,
2257 >     515,   516,   517,   518,   519,   520,   521,   241,   241,   241,
2258 >       1,    70,   430,   431,   432,   241,     1,     8,     9,    18,
2259 >      26,    32,    34,    35,    37,    43,    49,    50,    53,    54,
2260 >      55,    59,    64,    68,    69,    72,    75,    76,    83,    90,
2261 >      91,    93,    94,    95,    96,    97,   108,   116,   117,   118,
2262 >     120,   123,   124,   127,   138,   163,   167,   171,   172,   173,
2263 >     174,   175,   179,   180,   220,   221,   223,   229,   231,   236,
2264 >     444,   445,   446,   447,   448,   449,   450,   451,   452,   453,
2265 >     454,   455,   456,   457,   458,   459,   460,   461,   462,   463,
2266 >     464,   465,   466,   467,   468,   469,   470,   471,   472,   473,
2267 >     474,   475,   476,   477,   478,   479,   480,   481,   482,   483,
2268 >     484,   485,   486,   487,   488,   489,   490,   491,   492,   493,
2269 >     494,   498,   502,   503,   504,   241,   241,   241,     1,   230,
2270 >     285,   286,   287,   288,   289,     1,    98,   126,   252,   253,
2271 >     254,   255,   241,   241,     1,    45,    60,    61,    62,    63,
2272 >      80,   523,   524,   525,   526,   527,   528,   529,   530,     1,
2273 >      30,    66,   100,   102,   103,   143,   145,   146,   147,   148,
2274 >     162,   188,   199,   232,   233,   257,   258,   259,   260,   265,
2275 >     266,   267,   268,   269,   270,   271,   272,   273,   274,   275,
2276 >     276,   277,   241,   241,     1,   100,   371,   372,   373,   239,
2277 >     242,   242,   242,   240,   280,   242,   242,   242,   242,   242,
2278 >     242,   242,   242,   242,   242,   242,   242,   242,   242,   240,
2279 >     507,     1,    21,    22,    25,    87,    88,    89,    92,   100,
2280 >     112,   113,   128,   129,   158,   202,   318,   319,   320,   321,
2281 >     322,   323,   324,   325,   326,   327,   328,   329,   330,   331,
2282 >     332,   333,     1,     3,     6,    23,    40,    44,    65,    67,
2283 >      79,   100,   130,   159,   188,   232,   395,   396,   397,   398,
2284 >     399,   400,   401,   402,   403,   404,   408,   409,   410,   411,
2285 >     412,     1,    70,   133,   425,   426,   427,   428,   242,   240,
2286 >     431,     1,   100,   133,   166,   435,   439,   440,   441,   442,
2287       242,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2288       242,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2371     242,   242,   242,   242,    60,   183,   184,   185,   186,   187,
2372     190,   191,   194,   195,   196,   199,   201,   202,   203,   205,
2373     207,   208,   211,   217,   502,   503,   242,    60,   183,   184,
2374     185,   186,   187,   190,   191,   194,   195,   196,   199,   201,
2375     202,   203,   205,   207,   208,   211,   217,   498,   499,   242,
2289       242,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2290 <     242,   242,   242,   242,    13,    14,    15,   252,   253,   242,
2378 <     242,   242,   242,   242,   242,   242,   131,   176,   245,   131,
2379 <     110,   131,   131,   131,   242,   131,   245,   131,   242,   245,
2380 <     131,   131,   110,   346,   347,   242,   242,     1,   100,   166,
2381 <     240,   293,   294,   295,   296,   297,   242,   242,   131,   176,
2382 <     245,   131,   131,   131,   245,   131,   242,   131,   131,   131,
2290 >     242,   499,   242,   495,   242,   242,   242,   242,   242,   242,
2291       242,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2292 <     242,   242,   242,   242,   242,   242,   246,   242,   246,   242,
2293 <     242,   242,   242,   242,   131,   245,   131,   242,   131,   245,
2294 <     242,   242,   250,   250,   250,   250,   250,   242,   242,   242,
2292 >     242,   242,   242,   240,   445,     1,    23,    40,    44,   125,
2293 >     134,   135,   169,   228,   350,   351,   352,   353,   354,   355,
2294 >     356,   360,   361,   362,     1,   133,   166,   228,   415,   419,
2295 >     420,   421,   422,     1,    44,    65,    70,   130,   336,   340,
2296 >     341,   342,   346,   347,   239,   242,   240,   286,   238,   239,
2297 >     242,   242,   240,   253,     1,    23,    40,    44,   100,   125,
2298 >     144,   210,   228,   300,   301,   302,   303,   304,   305,   306,
2299 >     307,   308,   312,     1,    20,   104,   133,   365,   366,   367,
2300 >     368,   369,   242,   242,   242,   242,   242,   242,   240,   524,
2301 >     239,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2302 >     242,   242,   242,   242,   242,   242,   240,   258,     1,   100,
2303 >     166,   228,   376,   377,   378,   379,   380,     1,   100,   166,
2304 >     386,   387,   388,   389,   242,   240,   372,   131,   131,   131,
2305 >     239,   110,   110,   176,   110,   248,   248,   110,   110,   110,
2306 >     176,   176,   110,   248,   176,   176,   239,   239,   242,   242,
2307       242,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2308 <     242,   242,   242,   242,   242,    10,    12,   209,   222,   408,
2309 <     409,   242,   242,   242,   242,   242,   242,   242,   242,   242,
2310 <     242,   242,   242,   136,   439,   440,   242,   246,   242,   246,
2311 <     252,   252,   252,   242,   242,    19,    41,    51,    58,    74,
2312 <     101,   109,   152,   170,   360,   361,   242,   242,   242,   242,
2313 <     242,   242,   136,   419,   420,   242,    60,   204,   209,   340,
2314 <     341,   242,   242,   181,   246,   345,   242,   245,   298,   245,
2315 <     243,   294,   242,   242,     5,    31,    48,    56,    73,    98,
2316 <     105,   119,   137,   139,   140,   192,   202,   206,   212,   216,
2317 <     218,   227,   237,   317,   318,   242,   242,   242,    60,   183,
2318 <     184,   185,   186,   187,   190,   191,   194,   195,   196,   199,
2319 <     201,   202,   203,   205,   207,   208,   211,   217,   313,   314,
2320 <     242,   242,   242,   242,   265,   267,   242,    73,   151,   182,
2321 <     192,   199,   212,   214,   215,   227,   237,   384,   385,   242,
2322 <     242,    73,   151,   182,   192,   199,   212,   214,   215,   227,
2323 <     237,   393,   394,   242,   246,   242,   246,   503,   499,   242,
2324 <     246,   242,   246,   242,   246,   110,   347,   242,   131,   245,
2325 <     213,   253,   242,   242,   246,   242,   246,   242,   246,   242,
2326 <     246,   409,   440,   361,   420,   341,   242,    48,    71,    73,
2327 <     115,   191,   192,   228,   299,   300,   242,   242,   318,   314,
2328 <     385,   394,   242,   246,   300
2308 >     242,   242,   240,   319,   239,   242,   242,   242,   242,   405,
2309 >     242,   242,   242,   242,   242,   242,   242,   242,   240,   396,
2310 >     242,   242,   240,   426,   131,   239,   242,   242,   436,   240,
2311 >     440,   176,   248,   248,   110,   176,   176,   110,   131,   176,
2312 >     248,   176,   248,   110,   110,   110,   176,   176,   176,   248,
2313 >     131,   176,   110,   110,   248,   110,   110,   131,   110,   110,
2314 >     176,   176,   242,   176,   242,   248,   248,   176,   248,   176,
2315 >     176,   176,   176,   177,   176,   177,   176,   176,   248,   248,
2316 >     131,   248,   176,   176,   176,   176,   239,   239,   242,   242,
2317 >     357,   242,   242,   242,   242,   242,   240,   351,   242,   416,
2318 >     242,   240,   420,   239,   337,   242,   242,   242,   240,   341,
2319 >     176,   239,   241,   131,   131,   239,   239,   242,   242,   313,
2320 >     242,   242,   242,   309,   242,   240,   301,   239,   242,   242,
2321 >     242,   240,   366,   176,   176,   131,   176,   176,   248,   239,
2322 >     131,   176,   131,   131,   131,   131,   131,   131,   149,   150,
2323 >     261,   262,   149,   150,   263,   264,   131,   131,   110,   131,
2324 >     131,   239,   239,   242,   381,   242,   240,   377,   239,   242,
2325 >     390,   240,   387,   131,   239,   239,   239,   239,   239,   239,
2326 >     239,   153,   154,   155,   156,   157,   247,   248,   239,   239,
2327 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   110,
2328 >     110,   248,   110,   110,   110,   110,   131,   110,   110,   248,
2329 >     248,   110,   250,   250,   239,   131,   196,   197,   131,   176,
2330 >     242,   131,   131,   131,   131,   110,   131,   131,   131,   239,
2331 >     131,   131,   239,   239,   131,   131,   242,   239,   239,   239,
2332 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   239,
2333 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   239,
2334 >     239,   239,   239,   239,   239,   239,   239,   239,   239,    60,
2335 >     183,   184,   185,   186,   187,   189,   190,   193,   194,   195,
2336 >     198,   200,   201,   203,   205,   207,   208,   211,   217,   500,
2337 >     501,   239,    60,   183,   184,   185,   186,   187,   189,   190,
2338 >     193,   194,   195,   198,   200,   201,   203,   205,   207,   208,
2339 >     211,   217,   496,   497,   239,   239,   239,   239,   239,   239,
2340 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   239,
2341 >     239,   239,   239,   239,   239,   131,   176,   242,   131,   110,
2342 >     131,   131,   131,   239,   131,   242,   131,   239,   242,   131,
2343 >     131,   110,   344,   345,   239,   239,     1,   100,   166,   237,
2344 >     290,   291,   292,   293,   294,   239,   239,   131,   176,   242,
2345 >     131,   131,   131,   242,   131,   239,   131,   131,   131,   239,
2346 >     239,   239,   239,   239,   239,   239,   239,   239,   239,   239,
2347 >     239,   239,   239,   239,   239,   243,   239,   243,   239,   239,
2348 >     239,   239,   239,   131,   242,   131,   239,   131,   242,   239,
2349 >     239,   247,   247,   247,   247,   247,   239,   239,   239,   239,
2350 >     239,   239,   239,   239,   239,   239,   239,   239,    13,    14,
2351 >      15,   249,   250,   239,   239,   239,   239,   239,   239,   239,
2352 >      10,    12,   209,   222,   406,   407,   239,   239,   239,   239,
2353 >     239,   239,   239,   239,   239,   239,   239,   239,   136,   437,
2354 >     438,   239,   243,   239,   243,   239,   239,    19,    41,    51,
2355 >      58,    74,   101,   109,   152,   170,   358,   359,   239,   239,
2356 >     239,   239,   239,   239,   136,   417,   418,   239,    60,   204,
2357 >     209,   338,   339,   239,   239,   181,   243,   343,   239,   242,
2358 >     295,   242,   240,   291,   239,   239,     5,    31,    48,    56,
2359 >      73,    98,   105,   119,   137,   139,   140,   191,   201,   206,
2360 >     212,   216,   218,   227,   234,   314,   315,   239,   239,   239,
2361 >      60,   183,   184,   185,   186,   187,   189,   190,   193,   194,
2362 >     195,   198,   200,   201,   203,   205,   207,   208,   211,   217,
2363 >     310,   311,   239,   239,   239,   239,   262,   264,   239,    73,
2364 >     151,   182,   191,   198,   212,   214,   215,   227,   234,   382,
2365 >     383,   239,   239,    73,   151,   182,   191,   198,   212,   214,
2366 >     215,   227,   234,   391,   392,   249,   249,   249,   239,   243,
2367 >     239,   243,   501,   497,   239,   243,   239,   243,   239,   243,
2368 >     110,   345,   239,   131,   242,   213,   250,   239,   239,   243,
2369 >     239,   243,   239,   243,   239,   243,   407,   438,   359,   418,
2370 >     339,   239,    48,    71,    73,   115,   190,   191,   228,   296,
2371 >     297,   239,   239,   315,   311,   383,   392,   239,   243,   297
2372   };
2373  
2374   #define yyerrok         (yyerrstatus = 0)
# Line 3052 | Line 3015 | yyparse ()
3015       The wasted elements are never initialized.  */
3016    yyssp = yyss;
3017    yyvsp = yyvs;
3055
3018    goto yysetstate;
3019  
3020   /*------------------------------------------------------------.
# Line 3230 | Line 3192 | yyreduce:
3192    switch (yyn)
3193      {
3194          case 26:
3195 <
3196 < /* Line 1788 of yacc.c  */
3235 < #line 384 "conf_parser.y"
3195 > /* Line 1787 of yacc.c  */
3196 > #line 381 "conf_parser.y"
3197      { (yyval.number) = 0; }
3198      break;
3199  
3200    case 28:
3201 <
3202 < /* Line 1788 of yacc.c  */
3242 < #line 386 "conf_parser.y"
3201 > /* Line 1787 of yacc.c  */
3202 > #line 383 "conf_parser.y"
3203      {
3204                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);
3205                  }
3206      break;
3207  
3208    case 29:
3209 <
3210 < /* Line 1788 of yacc.c  */
3251 < #line 390 "conf_parser.y"
3209 > /* Line 1787 of yacc.c  */
3210 > #line 387 "conf_parser.y"
3211      {
3212                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);
3213                  }
3214      break;
3215  
3216    case 30:
3217 <
3218 < /* Line 1788 of yacc.c  */
3260 < #line 394 "conf_parser.y"
3217 > /* Line 1787 of yacc.c  */
3218 > #line 391 "conf_parser.y"
3219      {
3220                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);
3221                  }
3222      break;
3223  
3224    case 31:
3225 <
3226 < /* Line 1788 of yacc.c  */
3269 < #line 398 "conf_parser.y"
3225 > /* Line 1787 of yacc.c  */
3226 > #line 395 "conf_parser.y"
3227      {
3228                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);
3229                  }
3230      break;
3231  
3232    case 32:
3233 <
3234 < /* Line 1788 of yacc.c  */
3278 < #line 402 "conf_parser.y"
3233 > /* Line 1787 of yacc.c  */
3234 > #line 399 "conf_parser.y"
3235      {
3236                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);
3237                  }
3238      break;
3239  
3240    case 33:
3241 <
3242 < /* Line 1788 of yacc.c  */
3287 < #line 406 "conf_parser.y"
3241 > /* Line 1787 of yacc.c  */
3242 > #line 403 "conf_parser.y"
3243      {
3244                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);
3245                  }
3246      break;
3247  
3248    case 34:
3249 <
3250 < /* Line 1788 of yacc.c  */
3296 < #line 411 "conf_parser.y"
3249 > /* Line 1787 of yacc.c  */
3250 > #line 408 "conf_parser.y"
3251      { (yyval.number) = 0; }
3252      break;
3253  
3254    case 36:
3255 <
3256 < /* Line 1788 of yacc.c  */
3303 < #line 412 "conf_parser.y"
3255 > /* Line 1787 of yacc.c  */
3256 > #line 409 "conf_parser.y"
3257      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }
3258      break;
3259  
3260    case 37:
3261 <
3262 < /* Line 1788 of yacc.c  */
3310 < #line 413 "conf_parser.y"
3261 > /* Line 1787 of yacc.c  */
3262 > #line 410 "conf_parser.y"
3263      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }
3264      break;
3265  
3266    case 38:
3267 <
3268 < /* Line 1788 of yacc.c  */
3317 < #line 414 "conf_parser.y"
3267 > /* Line 1787 of yacc.c  */
3268 > #line 411 "conf_parser.y"
3269      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }
3270      break;
3271  
3272    case 39:
3273 <
3274 < /* Line 1788 of yacc.c  */
3324 < #line 415 "conf_parser.y"
3273 > /* Line 1787 of yacc.c  */
3274 > #line 412 "conf_parser.y"
3275      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }
3276      break;
3277  
3278    case 46:
3279 <
3280 < /* Line 1788 of yacc.c  */
3331 < #line 429 "conf_parser.y"
3279 > /* Line 1787 of yacc.c  */
3280 > #line 426 "conf_parser.y"
3281      {
3282    if (conf_parser_ctx.pass == 2)
3283      add_conf_module(libio_basename(yylval.string));
# Line 3336 | Line 3285 | yyreduce:
3285      break;
3286  
3287    case 47:
3288 <
3289 < /* Line 1788 of yacc.c  */
3341 < #line 435 "conf_parser.y"
3288 > /* Line 1787 of yacc.c  */
3289 > #line 432 "conf_parser.y"
3290      {
3291    if (conf_parser_ctx.pass == 2)
3292      mod_add_path(yylval.string);
# Line 3346 | Line 3294 | yyreduce:
3294      break;
3295  
3296    case 71:
3297 <
3298 < /* Line 1788 of yacc.c  */
3351 < #line 460 "conf_parser.y"
3297 > /* Line 1787 of yacc.c  */
3298 > #line 457 "conf_parser.y"
3299      {
3300   #ifdef HAVE_LIBCRYPTO
3301    if (conf_parser_ctx.pass == 2 && ServerInfo.client_ctx)
# Line 3358 | Line 3305 | yyreduce:
3305      break;
3306  
3307    case 72:
3308 <
3309 < /* Line 1788 of yacc.c  */
3363 < #line 466 "conf_parser.y"
3308 > /* Line 1787 of yacc.c  */
3309 > #line 463 "conf_parser.y"
3310      {
3311   #ifdef HAVE_LIBCRYPTO
3312    if (conf_parser_ctx.pass == 2 && ServerInfo.client_ctx)
# Line 3370 | Line 3316 | yyreduce:
3316      break;
3317  
3318    case 75:
3319 <
3320 < /* Line 1788 of yacc.c  */
3375 < #line 475 "conf_parser.y"
3319 > /* Line 1787 of yacc.c  */
3320 > #line 472 "conf_parser.y"
3321      {
3322   #ifdef HAVE_LIBCRYPTO
3323    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3382 | Line 3327 | yyreduce:
3327      break;
3328  
3329    case 76:
3330 <
3331 < /* Line 1788 of yacc.c  */
3387 < #line 481 "conf_parser.y"
3330 > /* Line 1787 of yacc.c  */
3331 > #line 478 "conf_parser.y"
3332      {
3333   #ifdef HAVE_LIBCRYPTO
3334    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3394 | Line 3338 | yyreduce:
3338      break;
3339  
3340    case 77:
3341 <
3342 < /* Line 1788 of yacc.c  */
3399 < #line 489 "conf_parser.y"
3341 > /* Line 1787 of yacc.c  */
3342 > #line 486 "conf_parser.y"
3343      {
3344   #ifdef HAVE_LIBCRYPTO
3345    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3437 | Line 3380 | yyreduce:
3380      break;
3381  
3382    case 78:
3383 <
3384 < /* Line 1788 of yacc.c  */
3442 < #line 528 "conf_parser.y"
3383 > /* Line 1787 of yacc.c  */
3384 > #line 525 "conf_parser.y"
3385      {
3386   #ifdef HAVE_LIBCRYPTO
3387    if (conf_parser_ctx.pass == 1)
# Line 3500 | Line 3442 | yyreduce:
3442      break;
3443  
3444    case 79:
3445 <
3446 < /* Line 1788 of yacc.c  */
3505 < #line 587 "conf_parser.y"
3445 > /* Line 1787 of yacc.c  */
3446 > #line 584 "conf_parser.y"
3447      {
3448   /* TBD - XXX: error reporting */
3449   #ifdef HAVE_LIBCRYPTO
# Line 3532 | Line 3473 | yyreduce:
3473      break;
3474  
3475    case 80:
3476 <
3477 < /* Line 1788 of yacc.c  */
3537 < #line 615 "conf_parser.y"
3476 > /* Line 1787 of yacc.c  */
3477 > #line 612 "conf_parser.y"
3478      {
3479   #ifdef HAVE_LIBCRYPTO
3480    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3544 | Line 3484 | yyreduce:
3484      break;
3485  
3486    case 81:
3487 <
3488 < /* Line 1788 of yacc.c  */
3549 < #line 623 "conf_parser.y"
3487 > /* Line 1787 of yacc.c  */
3488 > #line 620 "conf_parser.y"
3489      {
3490    /* this isn't rehashable */
3491    if (conf_parser_ctx.pass == 2 && !ServerInfo.name)
# Line 3563 | Line 3502 | yyreduce:
3502      break;
3503  
3504    case 82:
3505 <
3506 < /* Line 1788 of yacc.c  */
3568 < #line 638 "conf_parser.y"
3505 > /* Line 1787 of yacc.c  */
3506 > #line 635 "conf_parser.y"
3507      {
3508    /* this isn't rehashable */
3509    if (conf_parser_ctx.pass == 2 && !ServerInfo.sid)
# Line 3582 | Line 3520 | yyreduce:
3520      break;
3521  
3522    case 83:
3523 <
3524 < /* Line 1788 of yacc.c  */
3587 < #line 653 "conf_parser.y"
3523 > /* Line 1787 of yacc.c  */
3524 > #line 650 "conf_parser.y"
3525      {
3526    if (conf_parser_ctx.pass == 2)
3527    {
# Line 3595 | Line 3532 | yyreduce:
3532      break;
3533  
3534    case 84:
3535 <
3536 < /* Line 1788 of yacc.c  */
3600 < #line 662 "conf_parser.y"
3535 > /* Line 1787 of yacc.c  */
3536 > #line 659 "conf_parser.y"
3537      {
3538    if (conf_parser_ctx.pass == 2)
3539    {
# Line 3613 | Line 3549 | yyreduce:
3549      break;
3550  
3551    case 85:
3552 <
3553 < /* Line 1788 of yacc.c  */
3618 < #line 676 "conf_parser.y"
3552 > /* Line 1787 of yacc.c  */
3553 > #line 673 "conf_parser.y"
3554      {
3555    if (conf_parser_ctx.pass == 2)
3556    {
# Line 3626 | Line 3561 | yyreduce:
3561      break;
3562  
3563    case 86:
3564 <
3565 < /* Line 1788 of yacc.c  */
3631 < #line 685 "conf_parser.y"
3564 > /* Line 1787 of yacc.c  */
3565 > #line 682 "conf_parser.y"
3566      {
3567    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
3568    {
# Line 3658 | Line 3592 | yyreduce:
3592      break;
3593  
3594    case 87:
3595 <
3596 < /* Line 1788 of yacc.c  */
3663 < #line 713 "conf_parser.y"
3595 > /* Line 1787 of yacc.c  */
3596 > #line 710 "conf_parser.y"
3597      {
3598   #ifdef IPV6
3599    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3692 | Line 3625 | yyreduce:
3625      break;
3626  
3627    case 88:
3628 <
3629 < /* Line 1788 of yacc.c  */
3697 < #line 743 "conf_parser.y"
3628 > /* Line 1787 of yacc.c  */
3629 > #line 740 "conf_parser.y"
3630      {
3631    if (conf_parser_ctx.pass == 2)
3632    {
# Line 3719 | Line 3651 | yyreduce:
3651      break;
3652  
3653    case 89:
3654 <
3655 < /* Line 1788 of yacc.c  */
3724 < #line 766 "conf_parser.y"
3654 > /* Line 1787 of yacc.c  */
3655 > #line 763 "conf_parser.y"
3656      {
3657    if (conf_parser_ctx.pass == 2)
3658      ServerInfo.hub = yylval.number;
# Line 3729 | Line 3660 | yyreduce:
3660      break;
3661  
3662    case 97:
3663 <
3664 < /* Line 1788 of yacc.c  */
3734 < #line 781 "conf_parser.y"
3663 > /* Line 1787 of yacc.c  */
3664 > #line 778 "conf_parser.y"
3665      {
3666    if (conf_parser_ctx.pass == 2)
3667    {
# Line 3742 | Line 3672 | yyreduce:
3672      break;
3673  
3674    case 98:
3675 <
3676 < /* Line 1788 of yacc.c  */
3747 < #line 790 "conf_parser.y"
3675 > /* Line 1787 of yacc.c  */
3676 > #line 787 "conf_parser.y"
3677      {
3678    if (conf_parser_ctx.pass == 2)
3679    {
# Line 3755 | Line 3684 | yyreduce:
3684      break;
3685  
3686    case 99:
3687 <
3688 < /* Line 1788 of yacc.c  */
3760 < #line 799 "conf_parser.y"
3687 > /* Line 1787 of yacc.c  */
3688 > #line 796 "conf_parser.y"
3689      {
3690    if (conf_parser_ctx.pass == 2)
3691    {
# Line 3768 | Line 3696 | yyreduce:
3696      break;
3697  
3698    case 106:
3699 <
3700 < /* Line 1788 of yacc.c  */
3773 < #line 817 "conf_parser.y"
3699 > /* Line 1787 of yacc.c  */
3700 > #line 814 "conf_parser.y"
3701      {
3702    if (conf_parser_ctx.pass == 2)
3703      ConfigLoggingEntry.use_logging = yylval.number;
# Line 3778 | Line 3705 | yyreduce:
3705      break;
3706  
3707    case 107:
3708 <
3709 < /* Line 1788 of yacc.c  */
3783 < #line 823 "conf_parser.y"
3708 > /* Line 1787 of yacc.c  */
3709 > #line 820 "conf_parser.y"
3710      {
3711    lfile[0] = '\0';
3712    ltype = 0;
# Line 3789 | Line 3715 | yyreduce:
3715      break;
3716  
3717    case 108:
3718 <
3719 < /* Line 1788 of yacc.c  */
3794 < #line 828 "conf_parser.y"
3718 > /* Line 1787 of yacc.c  */
3719 > #line 825 "conf_parser.y"
3720      {
3721    if (conf_parser_ctx.pass == 2 && ltype > 0)
3722      log_add_file(ltype, lsize, lfile);
# Line 3799 | Line 3724 | yyreduce:
3724      break;
3725  
3726    case 115:
3727 <
3728 < /* Line 1788 of yacc.c  */
3804 < #line 840 "conf_parser.y"
3727 > /* Line 1787 of yacc.c  */
3728 > #line 837 "conf_parser.y"
3729      {
3730    strlcpy(lfile, yylval.string, sizeof(lfile));
3731   }
3732      break;
3733  
3734    case 116:
3735 <
3736 < /* Line 1788 of yacc.c  */
3813 < #line 845 "conf_parser.y"
3735 > /* Line 1787 of yacc.c  */
3736 > #line 842 "conf_parser.y"
3737      {
3738    lsize = (yyvsp[(3) - (4)].number);
3739   }
3740      break;
3741  
3742    case 117:
3743 <
3744 < /* Line 1788 of yacc.c  */
3822 < #line 848 "conf_parser.y"
3743 > /* Line 1787 of yacc.c  */
3744 > #line 845 "conf_parser.y"
3745      {
3746    lsize = 0;
3747   }
3748      break;
3749  
3750    case 118:
3751 <
3752 < /* Line 1788 of yacc.c  */
3831 < #line 853 "conf_parser.y"
3751 > /* Line 1787 of yacc.c  */
3752 > #line 850 "conf_parser.y"
3753      {
3754    if (conf_parser_ctx.pass == 2)
3755      ltype = 0;
# Line 3836 | Line 3757 | yyreduce:
3757      break;
3758  
3759    case 122:
3760 <
3761 < /* Line 1788 of yacc.c  */
3841 < #line 860 "conf_parser.y"
3760 > /* Line 1787 of yacc.c  */
3761 > #line 857 "conf_parser.y"
3762      {
3763    if (conf_parser_ctx.pass == 2)
3764      ltype = LOG_TYPE_USER;
# Line 3846 | Line 3766 | yyreduce:
3766      break;
3767  
3768    case 123:
3769 <
3770 < /* Line 1788 of yacc.c  */
3851 < #line 864 "conf_parser.y"
3769 > /* Line 1787 of yacc.c  */
3770 > #line 861 "conf_parser.y"
3771      {
3772    if (conf_parser_ctx.pass == 2)
3773      ltype = LOG_TYPE_OPER;
# Line 3856 | Line 3775 | yyreduce:
3775      break;
3776  
3777    case 124:
3778 <
3779 < /* Line 1788 of yacc.c  */
3861 < #line 868 "conf_parser.y"
3778 > /* Line 1787 of yacc.c  */
3779 > #line 865 "conf_parser.y"
3780      {
3781    if (conf_parser_ctx.pass == 2)
3782      ltype = LOG_TYPE_GLINE;
# Line 3866 | Line 3784 | yyreduce:
3784      break;
3785  
3786    case 125:
3787 <
3788 < /* Line 1788 of yacc.c  */
3871 < #line 872 "conf_parser.y"
3787 > /* Line 1787 of yacc.c  */
3788 > #line 869 "conf_parser.y"
3789      {
3790    if (conf_parser_ctx.pass == 2)
3791      ltype = LOG_TYPE_DLINE;
# Line 3876 | Line 3793 | yyreduce:
3793      break;
3794  
3795    case 126:
3796 <
3797 < /* Line 1788 of yacc.c  */
3881 < #line 876 "conf_parser.y"
3796 > /* Line 1787 of yacc.c  */
3797 > #line 873 "conf_parser.y"
3798      {
3799    if (conf_parser_ctx.pass == 2)
3800      ltype = LOG_TYPE_KLINE;
# Line 3886 | Line 3802 | yyreduce:
3802      break;
3803  
3804    case 127:
3805 <
3806 < /* Line 1788 of yacc.c  */
3891 < #line 880 "conf_parser.y"
3805 > /* Line 1787 of yacc.c  */
3806 > #line 877 "conf_parser.y"
3807      {
3808    if (conf_parser_ctx.pass == 2)
3809      ltype = LOG_TYPE_KILL;
# Line 3896 | Line 3811 | yyreduce:
3811      break;
3812  
3813    case 128:
3814 <
3815 < /* Line 1788 of yacc.c  */
3901 < #line 884 "conf_parser.y"
3814 > /* Line 1787 of yacc.c  */
3815 > #line 881 "conf_parser.y"
3816      {
3817    if (conf_parser_ctx.pass == 2)
3818      ltype = LOG_TYPE_DEBUG;
# Line 3906 | Line 3820 | yyreduce:
3820      break;
3821  
3822    case 129:
3823 <
3824 < /* Line 1788 of yacc.c  */
3911 < #line 894 "conf_parser.y"
3823 > /* Line 1787 of yacc.c  */
3824 > #line 891 "conf_parser.y"
3825      {
3826    if (conf_parser_ctx.pass == 2)
3827    {
# Line 3925 | Line 3838 | yyreduce:
3838      break;
3839  
3840    case 130:
3841 <
3842 < /* Line 1788 of yacc.c  */
3930 < #line 907 "conf_parser.y"
3841 > /* Line 1787 of yacc.c  */
3842 > #line 904 "conf_parser.y"
3843      {
3844    if (conf_parser_ctx.pass == 2)
3845    {
# Line 4014 | Line 3926 | yyreduce:
3926      break;
3927  
3928    case 142:
3929 <
3930 < /* Line 1788 of yacc.c  */
4019 < #line 997 "conf_parser.y"
3929 > /* Line 1787 of yacc.c  */
3930 > #line 994 "conf_parser.y"
3931      {
3932    if (conf_parser_ctx.pass == 2)
3933    {
# Line 4027 | Line 3938 | yyreduce:
3938      break;
3939  
3940    case 143:
3941 <
3942 < /* Line 1788 of yacc.c  */
4032 < #line 1006 "conf_parser.y"
3941 > /* Line 1787 of yacc.c  */
3942 > #line 1003 "conf_parser.y"
3943      {
3944    if (conf_parser_ctx.pass == 2)
3945    {
# Line 4068 | Line 3978 | yyreduce:
3978      break;
3979  
3980    case 144:
3981 <
3982 < /* Line 1788 of yacc.c  */
4073 < #line 1043 "conf_parser.y"
3981 > /* Line 1787 of yacc.c  */
3982 > #line 1040 "conf_parser.y"
3983      {
3984    if (conf_parser_ctx.pass == 2)
3985    {
# Line 4084 | Line 3993 | yyreduce:
3993      break;
3994  
3995    case 145:
3996 <
3997 < /* Line 1788 of yacc.c  */
4089 < #line 1055 "conf_parser.y"
3996 > /* Line 1787 of yacc.c  */
3997 > #line 1052 "conf_parser.y"
3998      {
3999    if (conf_parser_ctx.pass == 2)
4000    {
# Line 4099 | Line 4007 | yyreduce:
4007      break;
4008  
4009    case 146:
4010 <
4011 < /* Line 1788 of yacc.c  */
4104 < #line 1066 "conf_parser.y"
4010 > /* Line 1787 of yacc.c  */
4011 > #line 1063 "conf_parser.y"
4012      {
4013   #ifdef HAVE_LIBCRYPTO
4014    if (conf_parser_ctx.pass == 2)
# Line 4145 | Line 4052 | yyreduce:
4052      break;
4053  
4054    case 147:
4055 <
4056 < /* Line 1788 of yacc.c  */
4150 < #line 1108 "conf_parser.y"
4055 > /* Line 1787 of yacc.c  */
4056 > #line 1105 "conf_parser.y"
4057      {
4058    if (conf_parser_ctx.pass == 2)
4059    {
# Line 4158 | Line 4064 | yyreduce:
4064      break;
4065  
4066    case 148:
4067 <
4068 < /* Line 1788 of yacc.c  */
4163 < #line 1117 "conf_parser.y"
4067 > /* Line 1787 of yacc.c  */
4068 > #line 1114 "conf_parser.y"
4069      {
4070    if (conf_parser_ctx.pass == 2)
4071      yy_aconf->modes = 0;
# Line 4168 | Line 4073 | yyreduce:
4073      break;
4074  
4075    case 152:
4076 <
4077 < /* Line 1788 of yacc.c  */
4173 < #line 1124 "conf_parser.y"
4076 > /* Line 1787 of yacc.c  */
4077 > #line 1121 "conf_parser.y"
4078      {
4079    if (conf_parser_ctx.pass == 2)
4080      yy_aconf->modes |= UMODE_BOTS;
# Line 4178 | Line 4082 | yyreduce:
4082      break;
4083  
4084    case 153:
4085 <
4086 < /* Line 1788 of yacc.c  */
4183 < #line 1128 "conf_parser.y"
4085 > /* Line 1787 of yacc.c  */
4086 > #line 1125 "conf_parser.y"
4087      {
4088    if (conf_parser_ctx.pass == 2)
4089      yy_aconf->modes |= UMODE_CCONN;
# Line 4188 | Line 4091 | yyreduce:
4091      break;
4092  
4093    case 154:
4094 <
4095 < /* Line 1788 of yacc.c  */
4193 < #line 1132 "conf_parser.y"
4094 > /* Line 1787 of yacc.c  */
4095 > #line 1129 "conf_parser.y"
4096      {
4097    if (conf_parser_ctx.pass == 2)
4098      yy_aconf->modes |= UMODE_CCONN_FULL;
# Line 4198 | Line 4100 | yyreduce:
4100      break;
4101  
4102    case 155:
4103 <
4104 < /* Line 1788 of yacc.c  */
4203 < #line 1136 "conf_parser.y"
4103 > /* Line 1787 of yacc.c  */
4104 > #line 1133 "conf_parser.y"
4105      {
4106    if (conf_parser_ctx.pass == 2)
4107      yy_aconf->modes |= UMODE_DEAF;
# Line 4208 | Line 4109 | yyreduce:
4109      break;
4110  
4111    case 156:
4112 <
4113 < /* Line 1788 of yacc.c  */
4213 < #line 1140 "conf_parser.y"
4112 > /* Line 1787 of yacc.c  */
4113 > #line 1137 "conf_parser.y"
4114      {
4115    if (conf_parser_ctx.pass == 2)
4116      yy_aconf->modes |= UMODE_DEBUG;
# Line 4218 | Line 4118 | yyreduce:
4118      break;
4119  
4120    case 157:
4121 <
4122 < /* Line 1788 of yacc.c  */
4223 < #line 1144 "conf_parser.y"
4121 > /* Line 1787 of yacc.c  */
4122 > #line 1141 "conf_parser.y"
4123      {
4124    if (conf_parser_ctx.pass == 2)
4125      yy_aconf->modes |= UMODE_FULL;
# Line 4228 | Line 4127 | yyreduce:
4127      break;
4128  
4129    case 158:
4130 <
4131 < /* Line 1788 of yacc.c  */
4233 < #line 1148 "conf_parser.y"
4130 > /* Line 1787 of yacc.c  */
4131 > #line 1145 "conf_parser.y"
4132      {
4133    if (conf_parser_ctx.pass == 2)
4134      yy_aconf->modes |= UMODE_HIDDEN;
# Line 4238 | Line 4136 | yyreduce:
4136      break;
4137  
4138    case 159:
4139 <
4140 < /* Line 1788 of yacc.c  */
4243 < #line 1152 "conf_parser.y"
4139 > /* Line 1787 of yacc.c  */
4140 > #line 1149 "conf_parser.y"
4141      {
4142    if (conf_parser_ctx.pass == 2)
4143      yy_aconf->modes |= UMODE_SKILL;
# Line 4248 | Line 4145 | yyreduce:
4145      break;
4146  
4147    case 160:
4148 <
4149 < /* Line 1788 of yacc.c  */
4253 < #line 1156 "conf_parser.y"
4148 > /* Line 1787 of yacc.c  */
4149 > #line 1153 "conf_parser.y"
4150      {
4151    if (conf_parser_ctx.pass == 2)
4152      yy_aconf->modes |= UMODE_NCHANGE;
# Line 4258 | Line 4154 | yyreduce:
4154      break;
4155  
4156    case 161:
4157 <
4158 < /* Line 1788 of yacc.c  */
4263 < #line 1160 "conf_parser.y"
4157 > /* Line 1787 of yacc.c  */
4158 > #line 1157 "conf_parser.y"
4159      {
4160    if (conf_parser_ctx.pass == 2)
4161      yy_aconf->modes |= UMODE_REJ;
# Line 4268 | Line 4163 | yyreduce:
4163      break;
4164  
4165    case 162:
4166 <
4167 < /* Line 1788 of yacc.c  */
4273 < #line 1164 "conf_parser.y"
4166 > /* Line 1787 of yacc.c  */
4167 > #line 1161 "conf_parser.y"
4168      {
4169    if (conf_parser_ctx.pass == 2)
4170      yy_aconf->modes |= UMODE_UNAUTH;
# Line 4278 | Line 4172 | yyreduce:
4172      break;
4173  
4174    case 163:
4175 <
4176 < /* Line 1788 of yacc.c  */
4283 < #line 1168 "conf_parser.y"
4175 > /* Line 1787 of yacc.c  */
4176 > #line 1165 "conf_parser.y"
4177      {
4178    if (conf_parser_ctx.pass == 2)
4179      yy_aconf->modes |= UMODE_SPY;
# Line 4288 | Line 4181 | yyreduce:
4181      break;
4182  
4183    case 164:
4184 <
4185 < /* Line 1788 of yacc.c  */
4293 < #line 1172 "conf_parser.y"
4184 > /* Line 1787 of yacc.c  */
4185 > #line 1169 "conf_parser.y"
4186      {
4187    if (conf_parser_ctx.pass == 2)
4188      yy_aconf->modes |= UMODE_EXTERNAL;
# Line 4298 | Line 4190 | yyreduce:
4190      break;
4191  
4192    case 165:
4193 <
4194 < /* Line 1788 of yacc.c  */
4303 < #line 1176 "conf_parser.y"
4193 > /* Line 1787 of yacc.c  */
4194 > #line 1173 "conf_parser.y"
4195      {
4196    if (conf_parser_ctx.pass == 2)
4197      yy_aconf->modes |= UMODE_OPERWALL;
# Line 4308 | Line 4199 | yyreduce:
4199      break;
4200  
4201    case 166:
4202 <
4203 < /* Line 1788 of yacc.c  */
4313 < #line 1180 "conf_parser.y"
4202 > /* Line 1787 of yacc.c  */
4203 > #line 1177 "conf_parser.y"
4204      {
4205    if (conf_parser_ctx.pass == 2)
4206      yy_aconf->modes |= UMODE_SERVNOTICE;
# Line 4318 | Line 4208 | yyreduce:
4208      break;
4209  
4210    case 167:
4211 <
4212 < /* Line 1788 of yacc.c  */
4323 < #line 1184 "conf_parser.y"
4211 > /* Line 1787 of yacc.c  */
4212 > #line 1181 "conf_parser.y"
4213      {
4214    if (conf_parser_ctx.pass == 2)
4215      yy_aconf->modes |= UMODE_INVISIBLE;
# Line 4328 | Line 4217 | yyreduce:
4217      break;
4218  
4219    case 168:
4220 <
4221 < /* Line 1788 of yacc.c  */
4333 < #line 1188 "conf_parser.y"
4220 > /* Line 1787 of yacc.c  */
4221 > #line 1185 "conf_parser.y"
4222      {
4223    if (conf_parser_ctx.pass == 2)
4224      yy_aconf->modes |= UMODE_WALLOP;
# Line 4338 | Line 4226 | yyreduce:
4226      break;
4227  
4228    case 169:
4229 <
4230 < /* Line 1788 of yacc.c  */
4343 < #line 1192 "conf_parser.y"
4229 > /* Line 1787 of yacc.c  */
4230 > #line 1189 "conf_parser.y"
4231      {
4232    if (conf_parser_ctx.pass == 2)
4233      yy_aconf->modes |= UMODE_SOFTCALLERID;
# Line 4348 | Line 4235 | yyreduce:
4235      break;
4236  
4237    case 170:
4238 <
4239 < /* Line 1788 of yacc.c  */
4353 < #line 1196 "conf_parser.y"
4238 > /* Line 1787 of yacc.c  */
4239 > #line 1193 "conf_parser.y"
4240      {
4241    if (conf_parser_ctx.pass == 2)
4242      yy_aconf->modes |= UMODE_CALLERID;
# Line 4358 | Line 4244 | yyreduce:
4244      break;
4245  
4246    case 171:
4247 <
4248 < /* Line 1788 of yacc.c  */
4363 < #line 1200 "conf_parser.y"
4247 > /* Line 1787 of yacc.c  */
4248 > #line 1197 "conf_parser.y"
4249      {
4250    if (conf_parser_ctx.pass == 2)
4251      yy_aconf->modes |= UMODE_LOCOPS;
# Line 4368 | Line 4253 | yyreduce:
4253      break;
4254  
4255    case 172:
4256 <
4257 < /* Line 1788 of yacc.c  */
4373 < #line 1206 "conf_parser.y"
4256 > /* Line 1787 of yacc.c  */
4257 > #line 1203 "conf_parser.y"
4258      {
4259    if (conf_parser_ctx.pass == 2)
4260      yy_aconf->port = 0;
# Line 4378 | Line 4262 | yyreduce:
4262      break;
4263  
4264    case 176:
4265 <
4266 < /* Line 1788 of yacc.c  */
4383 < #line 1213 "conf_parser.y"
4265 > /* Line 1787 of yacc.c  */
4266 > #line 1210 "conf_parser.y"
4267      {
4268    if (conf_parser_ctx.pass == 2)
4269      yy_aconf->port |= OPER_FLAG_GLOBAL_KILL;
# Line 4388 | Line 4271 | yyreduce:
4271      break;
4272  
4273    case 177:
4274 <
4275 < /* Line 1788 of yacc.c  */
4393 < #line 1217 "conf_parser.y"
4274 > /* Line 1787 of yacc.c  */
4275 > #line 1214 "conf_parser.y"
4276      {
4277    if (conf_parser_ctx.pass == 2)
4278      yy_aconf->port |= OPER_FLAG_REMOTE;
# Line 4398 | Line 4280 | yyreduce:
4280      break;
4281  
4282    case 178:
4283 <
4284 < /* Line 1788 of yacc.c  */
4403 < #line 1221 "conf_parser.y"
4283 > /* Line 1787 of yacc.c  */
4284 > #line 1218 "conf_parser.y"
4285      {
4286    if (conf_parser_ctx.pass == 2)
4287      yy_aconf->port |= OPER_FLAG_K;
# Line 4408 | Line 4289 | yyreduce:
4289      break;
4290  
4291    case 179:
4292 <
4293 < /* Line 1788 of yacc.c  */
4413 < #line 1225 "conf_parser.y"
4292 > /* Line 1787 of yacc.c  */
4293 > #line 1222 "conf_parser.y"
4294      {
4295    if (conf_parser_ctx.pass == 2)
4296      yy_aconf->port |= OPER_FLAG_UNKLINE;
# Line 4418 | Line 4298 | yyreduce:
4298      break;
4299  
4300    case 180:
4301 <
4302 < /* Line 1788 of yacc.c  */
4423 < #line 1229 "conf_parser.y"
4301 > /* Line 1787 of yacc.c  */
4302 > #line 1226 "conf_parser.y"
4303      {
4304    if (conf_parser_ctx.pass == 2)
4305      yy_aconf->port |= OPER_FLAG_DLINE;
# Line 4428 | Line 4307 | yyreduce:
4307      break;
4308  
4309    case 181:
4310 <
4311 < /* Line 1788 of yacc.c  */
4433 < #line 1233 "conf_parser.y"
4310 > /* Line 1787 of yacc.c  */
4311 > #line 1230 "conf_parser.y"
4312      {
4313    if (conf_parser_ctx.pass == 2)
4314      yy_aconf->port |= OPER_FLAG_UNDLINE;
# Line 4438 | Line 4316 | yyreduce:
4316      break;
4317  
4318    case 182:
4319 <
4320 < /* Line 1788 of yacc.c  */
4443 < #line 1237 "conf_parser.y"
4319 > /* Line 1787 of yacc.c  */
4320 > #line 1234 "conf_parser.y"
4321      {
4322    if (conf_parser_ctx.pass == 2)
4323      yy_aconf->port |= OPER_FLAG_X;
# Line 4448 | Line 4325 | yyreduce:
4325      break;
4326  
4327    case 183:
4328 <
4329 < /* Line 1788 of yacc.c  */
4453 < #line 1241 "conf_parser.y"
4328 > /* Line 1787 of yacc.c  */
4329 > #line 1238 "conf_parser.y"
4330      {
4331    if (conf_parser_ctx.pass == 2)
4332      yy_aconf->port |= OPER_FLAG_GLINE;
# Line 4458 | Line 4334 | yyreduce:
4334      break;
4335  
4336    case 184:
4337 <
4338 < /* Line 1788 of yacc.c  */
4463 < #line 1245 "conf_parser.y"
4337 > /* Line 1787 of yacc.c  */
4338 > #line 1242 "conf_parser.y"
4339      {
4340    if (conf_parser_ctx.pass == 2)
4341      yy_aconf->port |= OPER_FLAG_DIE;
# Line 4468 | Line 4343 | yyreduce:
4343      break;
4344  
4345    case 185:
4346 <
4347 < /* Line 1788 of yacc.c  */
4473 < #line 1249 "conf_parser.y"
4346 > /* Line 1787 of yacc.c  */
4347 > #line 1246 "conf_parser.y"
4348      {
4349    if (conf_parser_ctx.pass == 2)
4350      yy_aconf->port |= OPER_FLAG_RESTART;
# Line 4478 | Line 4352 | yyreduce:
4352      break;
4353  
4354    case 186:
4355 <
4356 < /* Line 1788 of yacc.c  */
4483 < #line 1253 "conf_parser.y"
4355 > /* Line 1787 of yacc.c  */
4356 > #line 1250 "conf_parser.y"
4357      {
4358    if (conf_parser_ctx.pass == 2)
4359      yy_aconf->port |= OPER_FLAG_REHASH;
# Line 4488 | Line 4361 | yyreduce:
4361      break;
4362  
4363    case 187:
4364 <
4365 < /* Line 1788 of yacc.c  */
4493 < #line 1257 "conf_parser.y"
4364 > /* Line 1787 of yacc.c  */
4365 > #line 1254 "conf_parser.y"
4366      {
4367    if (conf_parser_ctx.pass == 2)
4368      yy_aconf->port |= OPER_FLAG_ADMIN;
# Line 4498 | Line 4370 | yyreduce:
4370      break;
4371  
4372    case 188:
4373 <
4374 < /* Line 1788 of yacc.c  */
4503 < #line 1261 "conf_parser.y"
4373 > /* Line 1787 of yacc.c  */
4374 > #line 1258 "conf_parser.y"
4375      {
4376    if (conf_parser_ctx.pass == 2)
4377      yy_aconf->port |= OPER_FLAG_N;
# Line 4508 | Line 4379 | yyreduce:
4379      break;
4380  
4381    case 189:
4382 <
4383 < /* Line 1788 of yacc.c  */
4513 < #line 1265 "conf_parser.y"
4382 > /* Line 1787 of yacc.c  */
4383 > #line 1262 "conf_parser.y"
4384      {
4385    if (conf_parser_ctx.pass == 2)
4386      yy_aconf->port |= OPER_FLAG_OPERWALL;
# Line 4518 | Line 4388 | yyreduce:
4388      break;
4389  
4390    case 190:
4391 <
4392 < /* Line 1788 of yacc.c  */
4523 < #line 1269 "conf_parser.y"
4391 > /* Line 1787 of yacc.c  */
4392 > #line 1266 "conf_parser.y"
4393      {
4394    if (conf_parser_ctx.pass == 2)
4395      yy_aconf->port |= OPER_FLAG_GLOBOPS;
# Line 4528 | Line 4397 | yyreduce:
4397      break;
4398  
4399    case 191:
4400 <
4401 < /* Line 1788 of yacc.c  */
4533 < #line 1273 "conf_parser.y"
4400 > /* Line 1787 of yacc.c  */
4401 > #line 1270 "conf_parser.y"
4402      {
4403    if (conf_parser_ctx.pass == 2)
4404      yy_aconf->port |= OPER_FLAG_OPER_SPY;
# Line 4538 | Line 4406 | yyreduce:
4406      break;
4407  
4408    case 192:
4409 <
4410 < /* Line 1788 of yacc.c  */
4543 < #line 1277 "conf_parser.y"
4409 > /* Line 1787 of yacc.c  */
4410 > #line 1274 "conf_parser.y"
4411      {
4412    if (conf_parser_ctx.pass == 2)
4413      yy_aconf->port |= OPER_FLAG_REMOTEBAN;
# Line 4548 | Line 4415 | yyreduce:
4415      break;
4416  
4417    case 193:
4418 <
4419 < /* Line 1788 of yacc.c  */
4553 < #line 1281 "conf_parser.y"
4418 > /* Line 1787 of yacc.c  */
4419 > #line 1278 "conf_parser.y"
4420      {
4421    if (conf_parser_ctx.pass == 2)
4422      yy_aconf->port |= OPER_FLAG_SET;
# Line 4558 | Line 4424 | yyreduce:
4424      break;
4425  
4426    case 194:
4427 <
4428 < /* Line 1788 of yacc.c  */
4563 < #line 1285 "conf_parser.y"
4427 > /* Line 1787 of yacc.c  */
4428 > #line 1282 "conf_parser.y"
4429      {
4430    if (conf_parser_ctx.pass == 2)
4431      yy_aconf->port |= OPER_FLAG_MODULE;
# Line 4568 | Line 4433 | yyreduce:
4433      break;
4434  
4435    case 195:
4436 <
4437 < /* Line 1788 of yacc.c  */
4573 < #line 1295 "conf_parser.y"
4436 > /* Line 1787 of yacc.c  */
4437 > #line 1292 "conf_parser.y"
4438      {
4439    if (conf_parser_ctx.pass == 1)
4440    {
# Line 4581 | Line 4445 | yyreduce:
4445      break;
4446  
4447    case 196:
4448 <
4449 < /* Line 1788 of yacc.c  */
4586 < #line 1302 "conf_parser.y"
4448 > /* Line 1787 of yacc.c  */
4449 > #line 1299 "conf_parser.y"
4450      {
4451    if (conf_parser_ctx.pass == 1)
4452    {
# Line 4627 | Line 4490 | yyreduce:
4490   }
4491      break;
4492  
4493 <  case 213:
4494 <
4495 < /* Line 1788 of yacc.c  */
4633 < #line 1360 "conf_parser.y"
4493 >  case 214:
4494 > /* Line 1787 of yacc.c  */
4495 > #line 1357 "conf_parser.y"
4496      {
4497    if (conf_parser_ctx.pass == 1)
4498    {
# Line 4640 | Line 4502 | yyreduce:
4502   }
4503      break;
4504  
4505 <  case 214:
4506 <
4507 < /* Line 1788 of yacc.c  */
4646 < #line 1369 "conf_parser.y"
4505 >  case 215:
4506 > /* Line 1787 of yacc.c  */
4507 > #line 1366 "conf_parser.y"
4508      {
4509    if (conf_parser_ctx.pass == 1)
4510      yy_class->ping_freq = (yyvsp[(3) - (4)].number);
4511   }
4512      break;
4513  
4514 <  case 215:
4515 <
4516 < /* Line 1788 of yacc.c  */
4656 < #line 1375 "conf_parser.y"
4514 >  case 216:
4515 > /* Line 1787 of yacc.c  */
4516 > #line 1372 "conf_parser.y"
4517      {
4518    if (conf_parser_ctx.pass == 1)
4519      yy_class->ping_warning = (yyvsp[(3) - (4)].number);
4520   }
4521      break;
4522  
4523 <  case 216:
4524 <
4525 < /* Line 1788 of yacc.c  */
4666 < #line 1381 "conf_parser.y"
4523 >  case 217:
4524 > /* Line 1787 of yacc.c  */
4525 > #line 1378 "conf_parser.y"
4526      {
4527    if (conf_parser_ctx.pass == 1)
4528      yy_class->max_perip = (yyvsp[(3) - (4)].number);
4529   }
4530      break;
4531  
4532 <  case 217:
4533 <
4534 < /* Line 1788 of yacc.c  */
4676 < #line 1387 "conf_parser.y"
4532 >  case 218:
4533 > /* Line 1787 of yacc.c  */
4534 > #line 1384 "conf_parser.y"
4535      {
4536    if (conf_parser_ctx.pass == 1)
4537      yy_class->con_freq = (yyvsp[(3) - (4)].number);
4538   }
4539      break;
4540  
4541 <  case 218:
4542 <
4543 < /* Line 1788 of yacc.c  */
4686 < #line 1393 "conf_parser.y"
4541 >  case 219:
4542 > /* Line 1787 of yacc.c  */
4543 > #line 1390 "conf_parser.y"
4544      {
4545    if (conf_parser_ctx.pass == 1)
4546      yy_class->max_total = (yyvsp[(3) - (4)].number);
4547   }
4548      break;
4549  
4550 <  case 219:
4551 <
4552 < /* Line 1788 of yacc.c  */
4696 < #line 1399 "conf_parser.y"
4550 >  case 220:
4551 > /* Line 1787 of yacc.c  */
4552 > #line 1396 "conf_parser.y"
4553      {
4554    if (conf_parser_ctx.pass == 1)
4555      yy_class->max_global = (yyvsp[(3) - (4)].number);
4556   }
4557      break;
4558  
4559 <  case 220:
4560 <
4561 < /* Line 1788 of yacc.c  */
4706 < #line 1405 "conf_parser.y"
4559 >  case 221:
4560 > /* Line 1787 of yacc.c  */
4561 > #line 1402 "conf_parser.y"
4562      {
4563    if (conf_parser_ctx.pass == 1)
4564      yy_class->max_local = (yyvsp[(3) - (4)].number);
4565   }
4566      break;
4567  
4568 <  case 221:
4569 <
4570 < /* Line 1788 of yacc.c  */
4716 < #line 1411 "conf_parser.y"
4568 >  case 222:
4569 > /* Line 1787 of yacc.c  */
4570 > #line 1408 "conf_parser.y"
4571      {
4572    if (conf_parser_ctx.pass == 1)
4573      yy_class->max_ident = (yyvsp[(3) - (4)].number);
4574   }
4575      break;
4576  
4577 <  case 222:
4578 <
4579 < /* Line 1788 of yacc.c  */
4726 < #line 1417 "conf_parser.y"
4577 >  case 223:
4578 > /* Line 1787 of yacc.c  */
4579 > #line 1414 "conf_parser.y"
4580      {
4581    if (conf_parser_ctx.pass == 1)
4582      yy_class->max_sendq = (yyvsp[(3) - (4)].number);
4583   }
4584      break;
4585  
4586 <  case 223:
4586 >  case 224:
4587 > /* Line 1787 of yacc.c  */
4588 > #line 1420 "conf_parser.y"
4589 >    {
4590 >  if (conf_parser_ctx.pass == 1)
4591 >    if ((yyvsp[(3) - (4)].number) >= CLIENT_FLOOD_MIN && (yyvsp[(3) - (4)].number) <= CLIENT_FLOOD_MAX)
4592 >      yy_class->max_recvq = (yyvsp[(3) - (4)].number);
4593 > }
4594 >    break;
4595  
4596 < /* Line 1788 of yacc.c  */
4597 < #line 1423 "conf_parser.y"
4596 >  case 225:
4597 > /* Line 1787 of yacc.c  */
4598 > #line 1427 "conf_parser.y"
4599      {
4600    if (conf_parser_ctx.pass == 1)
4601      yy_class->cidr_bitlen_ipv4 = (yyvsp[(3) - (4)].number) > 32 ? 32 : (yyvsp[(3) - (4)].number);
4602   }
4603      break;
4604  
4605 <  case 224:
4606 <
4607 < /* Line 1788 of yacc.c  */
4746 < #line 1429 "conf_parser.y"
4605 >  case 226:
4606 > /* Line 1787 of yacc.c  */
4607 > #line 1433 "conf_parser.y"
4608      {
4609    if (conf_parser_ctx.pass == 1)
4610      yy_class->cidr_bitlen_ipv6 = (yyvsp[(3) - (4)].number) > 128 ? 128 : (yyvsp[(3) - (4)].number);
4611   }
4612      break;
4613  
4614 <  case 225:
4615 <
4616 < /* Line 1788 of yacc.c  */
4756 < #line 1435 "conf_parser.y"
4614 >  case 227:
4615 > /* Line 1787 of yacc.c  */
4616 > #line 1439 "conf_parser.y"
4617      {
4618    if (conf_parser_ctx.pass == 1)
4619      yy_class->number_per_cidr = (yyvsp[(3) - (4)].number);
4620   }
4621      break;
4622  
4623 <  case 226:
4624 <
4625 < /* Line 1788 of yacc.c  */
4766 < #line 1444 "conf_parser.y"
4623 >  case 228:
4624 > /* Line 1787 of yacc.c  */
4625 > #line 1448 "conf_parser.y"
4626      {
4627    if (conf_parser_ctx.pass == 2)
4628    {
# Line 4773 | Line 4632 | yyreduce:
4632   }
4633      break;
4634  
4635 <  case 227:
4636 <
4637 < /* Line 1788 of yacc.c  */
4779 < #line 1451 "conf_parser.y"
4635 >  case 229:
4636 > /* Line 1787 of yacc.c  */
4637 > #line 1455 "conf_parser.y"
4638      {
4639    if (conf_parser_ctx.pass == 2)
4640    {
# Line 4786 | Line 4644 | yyreduce:
4644   }
4645      break;
4646  
4647 <  case 228:
4648 <
4649 < /* Line 1788 of yacc.c  */
4792 < #line 1460 "conf_parser.y"
4647 >  case 230:
4648 > /* Line 1787 of yacc.c  */
4649 > #line 1464 "conf_parser.y"
4650      {
4651    listener_flags = 0;
4652   }
4653      break;
4654  
4655 <  case 232:
4656 <
4657 < /* Line 1788 of yacc.c  */
4801 < #line 1466 "conf_parser.y"
4655 >  case 234:
4656 > /* Line 1787 of yacc.c  */
4657 > #line 1470 "conf_parser.y"
4658      {
4659    if (conf_parser_ctx.pass == 2)
4660      listener_flags |= LISTENER_SSL;
4661   }
4662      break;
4663  
4664 <  case 233:
4665 <
4666 < /* Line 1788 of yacc.c  */
4811 < #line 1470 "conf_parser.y"
4664 >  case 235:
4665 > /* Line 1787 of yacc.c  */
4666 > #line 1474 "conf_parser.y"
4667      {
4668    if (conf_parser_ctx.pass == 2)
4669      listener_flags |= LISTENER_HIDDEN;
4670   }
4671      break;
4672  
4673 <  case 234:
4674 <
4675 < /* Line 1788 of yacc.c  */
4821 < #line 1474 "conf_parser.y"
4673 >  case 236:
4674 > /* Line 1787 of yacc.c  */
4675 > #line 1478 "conf_parser.y"
4676      {
4677    if (conf_parser_ctx.pass == 2)
4678      listener_flags |= LISTENER_SERVER;
4679   }
4680      break;
4681  
4682 <  case 242:
4683 <
4684 < /* Line 1788 of yacc.c  */
4831 < #line 1484 "conf_parser.y"
4682 >  case 244:
4683 > /* Line 1787 of yacc.c  */
4684 > #line 1488 "conf_parser.y"
4685      { listener_flags = 0; }
4686      break;
4687  
4688 <  case 246:
4689 <
4690 < /* Line 1788 of yacc.c  */
4838 < #line 1489 "conf_parser.y"
4688 >  case 248:
4689 > /* Line 1787 of yacc.c  */
4690 > #line 1493 "conf_parser.y"
4691      {
4692    if (conf_parser_ctx.pass == 2)
4693    {
# Line 4852 | Line 4704 | yyreduce:
4704   }
4705      break;
4706  
4707 <  case 247:
4708 <
4709 < /* Line 1788 of yacc.c  */
4858 < #line 1503 "conf_parser.y"
4707 >  case 249:
4708 > /* Line 1787 of yacc.c  */
4709 > #line 1507 "conf_parser.y"
4710      {
4711    if (conf_parser_ctx.pass == 2)
4712    {
# Line 4876 | Line 4727 | yyreduce:
4727   }
4728      break;
4729  
4730 <  case 248:
4731 <
4732 < /* Line 1788 of yacc.c  */
4882 < #line 1523 "conf_parser.y"
4730 >  case 250:
4731 > /* Line 1787 of yacc.c  */
4732 > #line 1527 "conf_parser.y"
4733      {
4734    if (conf_parser_ctx.pass == 2)
4735    {
# Line 4889 | Line 4739 | yyreduce:
4739   }
4740      break;
4741  
4742 <  case 249:
4743 <
4744 < /* Line 1788 of yacc.c  */
4895 < #line 1532 "conf_parser.y"
4742 >  case 251:
4743 > /* Line 1787 of yacc.c  */
4744 > #line 1536 "conf_parser.y"
4745      {
4746    if (conf_parser_ctx.pass == 2)
4747    {
# Line 4902 | Line 4751 | yyreduce:
4751   }
4752      break;
4753  
4754 <  case 250:
4755 <
4756 < /* Line 1788 of yacc.c  */
4908 < #line 1544 "conf_parser.y"
4754 >  case 252:
4755 > /* Line 1787 of yacc.c  */
4756 > #line 1548 "conf_parser.y"
4757      {
4758    if (conf_parser_ctx.pass == 2)
4759    {
# Line 4920 | Line 4768 | yyreduce:
4768   }
4769      break;
4770  
4771 <  case 251:
4772 <
4773 < /* Line 1788 of yacc.c  */
4926 < #line 1556 "conf_parser.y"
4771 >  case 253:
4772 > /* Line 1787 of yacc.c  */
4773 > #line 1560 "conf_parser.y"
4774      {
4775    if (conf_parser_ctx.pass == 2)
4776    {
# Line 4981 | Line 4828 | yyreduce:
4828   }
4829      break;
4830  
4831 <  case 263:
4832 <
4833 < /* Line 1788 of yacc.c  */
4987 < #line 1618 "conf_parser.y"
4831 >  case 265:
4832 > /* Line 1787 of yacc.c  */
4833 > #line 1622 "conf_parser.y"
4834      {
4835    if (conf_parser_ctx.pass == 2)
4836    {
# Line 5020 | Line 4866 | yyreduce:
4866   }
4867      break;
4868  
4869 <  case 264:
4870 <
4871 < /* Line 1788 of yacc.c  */
5026 < #line 1653 "conf_parser.y"
4869 >  case 266:
4870 > /* Line 1787 of yacc.c  */
4871 > #line 1657 "conf_parser.y"
4872      {
4873    if (conf_parser_ctx.pass == 2)
4874    {
# Line 5037 | Line 4882 | yyreduce:
4882   }
4883      break;
4884  
4885 <  case 265:
4886 <
4887 < /* Line 1788 of yacc.c  */
5043 < #line 1666 "conf_parser.y"
4885 >  case 267:
4886 > /* Line 1787 of yacc.c  */
4887 > #line 1670 "conf_parser.y"
4888      {
4889    if (conf_parser_ctx.pass == 2)
4890    {
# Line 5050 | Line 4894 | yyreduce:
4894   }
4895      break;
4896  
4897 <  case 266:
4898 <
4899 < /* Line 1788 of yacc.c  */
5056 < #line 1675 "conf_parser.y"
4897 >  case 268:
4898 > /* Line 1787 of yacc.c  */
4899 > #line 1679 "conf_parser.y"
4900      {
4901    if (conf_parser_ctx.pass == 2)
4902    {
# Line 5065 | Line 4908 | yyreduce:
4908   }
4909      break;
4910  
4911 <  case 267:
4912 <
4913 < /* Line 1788 of yacc.c  */
5071 < #line 1686 "conf_parser.y"
4911 >  case 269:
4912 > /* Line 1787 of yacc.c  */
4913 > #line 1690 "conf_parser.y"
4914      {
4915   }
4916      break;
4917  
4918 <  case 271:
4919 <
4920 < /* Line 1788 of yacc.c  */
5079 < #line 1691 "conf_parser.y"
4918 >  case 273:
4919 > /* Line 1787 of yacc.c  */
4920 > #line 1695 "conf_parser.y"
4921      {
4922    if (conf_parser_ctx.pass == 2)
4923      yy_aconf->flags |= CONF_FLAGS_SPOOF_NOTICE;
4924   }
4925      break;
4926  
4927 <  case 272:
4928 <
4929 < /* Line 1788 of yacc.c  */
5089 < #line 1695 "conf_parser.y"
4927 >  case 274:
4928 > /* Line 1787 of yacc.c  */
4929 > #line 1699 "conf_parser.y"
4930      {
4931    if (conf_parser_ctx.pass == 2)
4932      yy_aconf->flags |= CONF_FLAGS_NOLIMIT;
4933   }
4934      break;
4935  
4936 <  case 273:
4937 <
4938 < /* Line 1788 of yacc.c  */
5099 < #line 1699 "conf_parser.y"
4936 >  case 275:
4937 > /* Line 1787 of yacc.c  */
4938 > #line 1703 "conf_parser.y"
4939      {
4940    if (conf_parser_ctx.pass == 2)
4941      yy_aconf->flags |= CONF_FLAGS_EXEMPTKLINE;
4942   }
4943      break;
4944  
4945 <  case 274:
4946 <
4947 < /* Line 1788 of yacc.c  */
5109 < #line 1703 "conf_parser.y"
4945 >  case 276:
4946 > /* Line 1787 of yacc.c  */
4947 > #line 1707 "conf_parser.y"
4948      {
4949    if (conf_parser_ctx.pass == 2)
4950      yy_aconf->flags |= CONF_FLAGS_NEED_IDENTD;
4951   }
4952      break;
4953  
4954 <  case 275:
4955 <
4956 < /* Line 1788 of yacc.c  */
5119 < #line 1707 "conf_parser.y"
4954 >  case 277:
4955 > /* Line 1787 of yacc.c  */
4956 > #line 1711 "conf_parser.y"
4957      {
4958    if (conf_parser_ctx.pass == 2)
4959      yy_aconf->flags |= CONF_FLAGS_CAN_FLOOD;
4960   }
4961      break;
4962  
4963 <  case 276:
4964 <
4965 < /* Line 1788 of yacc.c  */
5129 < #line 1711 "conf_parser.y"
4963 >  case 278:
4964 > /* Line 1787 of yacc.c  */
4965 > #line 1715 "conf_parser.y"
4966      {
4967    if (conf_parser_ctx.pass == 2)
4968      yy_aconf->flags |= CONF_FLAGS_NO_TILDE;
4969   }
4970      break;
4971  
4972 <  case 277:
4973 <
4974 < /* Line 1788 of yacc.c  */
5139 < #line 1715 "conf_parser.y"
4972 >  case 279:
4973 > /* Line 1787 of yacc.c  */
4974 > #line 1719 "conf_parser.y"
4975      {
4976    if (conf_parser_ctx.pass == 2)
4977      yy_aconf->flags |= CONF_FLAGS_EXEMPTGLINE;
4978   }
4979      break;
4980  
4981 <  case 278:
4982 <
4983 < /* Line 1788 of yacc.c  */
5149 < #line 1719 "conf_parser.y"
4981 >  case 280:
4982 > /* Line 1787 of yacc.c  */
4983 > #line 1723 "conf_parser.y"
4984      {
4985    if (conf_parser_ctx.pass == 2)
4986      yy_aconf->flags |= CONF_FLAGS_EXEMPTRESV;
4987   }
4988      break;
4989  
4990 <  case 279:
4991 <
4992 < /* Line 1788 of yacc.c  */
5159 < #line 1723 "conf_parser.y"
4990 >  case 281:
4991 > /* Line 1787 of yacc.c  */
4992 > #line 1727 "conf_parser.y"
4993      {
4994    if (conf_parser_ctx.pass == 2)
4995      yy_aconf->flags |= CONF_FLAGS_NEED_PASSWORD;
4996   }
4997      break;
4998  
4999 <  case 280:
5000 <
5001 < /* Line 1788 of yacc.c  */
5169 < #line 1730 "conf_parser.y"
4999 >  case 282:
5000 > /* Line 1787 of yacc.c  */
5001 > #line 1734 "conf_parser.y"
5002      {
5003    if (conf_parser_ctx.pass == 2)
5004    {
# Line 5186 | Line 5018 | yyreduce:
5018   }
5019      break;
5020  
5021 <  case 281:
5022 <
5023 < /* Line 1788 of yacc.c  */
5192 < #line 1749 "conf_parser.y"
5021 >  case 283:
5022 > /* Line 1787 of yacc.c  */
5023 > #line 1753 "conf_parser.y"
5024      {
5025    if (conf_parser_ctx.pass == 2)
5026    {
# Line 5200 | Line 5031 | yyreduce:
5031   }
5032      break;
5033  
5034 <  case 282:
5035 <
5036 < /* Line 1788 of yacc.c  */
5206 < #line 1759 "conf_parser.y"
5034 >  case 284:
5035 > /* Line 1787 of yacc.c  */
5036 > #line 1763 "conf_parser.y"
5037      {
5038    if (conf_parser_ctx.pass == 2)
5039    {
# Line 5213 | Line 5043 | yyreduce:
5043   }
5044      break;
5045  
5046 <  case 283:
5047 <
5048 < /* Line 1788 of yacc.c  */
5219 < #line 1772 "conf_parser.y"
5046 >  case 285:
5047 > /* Line 1787 of yacc.c  */
5048 > #line 1776 "conf_parser.y"
5049      {
5050    if (conf_parser_ctx.pass == 2)
5051    {
# Line 5226 | Line 5055 | yyreduce:
5055   }
5056      break;
5057  
5058 <  case 284:
5059 <
5060 < /* Line 1788 of yacc.c  */
5232 < #line 1779 "conf_parser.y"
5058 >  case 286:
5059 > /* Line 1787 of yacc.c  */
5060 > #line 1783 "conf_parser.y"
5061      {
5062    if (conf_parser_ctx.pass == 2)
5063    {
# Line 5239 | Line 5067 | yyreduce:
5067   }
5068      break;
5069  
5070 <  case 291:
5071 <
5072 < /* Line 1788 of yacc.c  */
5245 < #line 1791 "conf_parser.y"
5070 >  case 293:
5071 > /* Line 1787 of yacc.c  */
5072 > #line 1795 "conf_parser.y"
5073      {
5074    if (conf_parser_ctx.pass == 2)
5075    {
# Line 5252 | Line 5079 | yyreduce:
5079   }
5080      break;
5081  
5082 <  case 292:
5083 <
5084 < /* Line 1788 of yacc.c  */
5258 < #line 1800 "conf_parser.y"
5082 >  case 294:
5083 > /* Line 1787 of yacc.c  */
5084 > #line 1804 "conf_parser.y"
5085      {
5086    if (conf_parser_ctx.pass == 2)
5087    {
# Line 5271 | Line 5097 | yyreduce:
5097   }
5098      break;
5099  
5100 <  case 293:
5101 <
5102 < /* Line 1788 of yacc.c  */
5277 < #line 1815 "conf_parser.y"
5100 >  case 295:
5101 > /* Line 1787 of yacc.c  */
5102 > #line 1819 "conf_parser.y"
5103      {
5104    if (conf_parser_ctx.pass == 2)
5105    {
# Line 5285 | Line 5110 | yyreduce:
5110   }
5111      break;
5112  
5113 <  case 299:
5114 <
5115 < /* Line 1788 of yacc.c  */
5291 < #line 1833 "conf_parser.y"
5113 >  case 301:
5114 > /* Line 1787 of yacc.c  */
5115 > #line 1837 "conf_parser.y"
5116      {
5117    if (conf_parser_ctx.pass == 2)
5118    {
# Line 5301 | Line 5125 | yyreduce:
5125   }
5126      break;
5127  
5128 <  case 300:
5129 <
5130 < /* Line 1788 of yacc.c  */
5307 < #line 1848 "conf_parser.y"
5128 >  case 302:
5129 > /* Line 1787 of yacc.c  */
5130 > #line 1852 "conf_parser.y"
5131      {
5132    if (conf_parser_ctx.pass == 2)
5133    {
# Line 5315 | Line 5138 | yyreduce:
5138   }
5139      break;
5140  
5141 <  case 301:
5142 <
5143 < /* Line 1788 of yacc.c  */
5321 < #line 1856 "conf_parser.y"
5141 >  case 303:
5142 > /* Line 1787 of yacc.c  */
5143 > #line 1860 "conf_parser.y"
5144      {
5145    if (conf_parser_ctx.pass == 2)
5146    {
# Line 5327 | Line 5149 | yyreduce:
5149   }
5150      break;
5151  
5152 <  case 308:
5153 <
5154 < /* Line 1788 of yacc.c  */
5333 < #line 1867 "conf_parser.y"
5152 >  case 310:
5153 > /* Line 1787 of yacc.c  */
5154 > #line 1871 "conf_parser.y"
5155      {
5156    if (conf_parser_ctx.pass == 2)
5157    {
# Line 5340 | Line 5161 | yyreduce:
5161   }
5162      break;
5163  
5164 <  case 309:
5165 <
5166 < /* Line 1788 of yacc.c  */
5346 < #line 1876 "conf_parser.y"
5164 >  case 311:
5165 > /* Line 1787 of yacc.c  */
5166 > #line 1880 "conf_parser.y"
5167      {
5168    if (conf_parser_ctx.pass == 2)
5169    {
# Line 5366 | Line 5186 | yyreduce:
5186   }
5187      break;
5188  
5189 <  case 310:
5190 <
5191 < /* Line 1788 of yacc.c  */
5372 < #line 1898 "conf_parser.y"
5189 >  case 312:
5190 > /* Line 1787 of yacc.c  */
5191 > #line 1902 "conf_parser.y"
5192      {
5193    if (conf_parser_ctx.pass == 2)
5194      yy_match_item->action = 0;
5195   }
5196      break;
5197  
5198 <  case 314:
5199 <
5200 < /* Line 1788 of yacc.c  */
5382 < #line 1905 "conf_parser.y"
5198 >  case 316:
5199 > /* Line 1787 of yacc.c  */
5200 > #line 1909 "conf_parser.y"
5201      {
5202    if (conf_parser_ctx.pass == 2)
5203      yy_match_item->action |= SHARED_KLINE;
5204   }
5205      break;
5206  
5207 <  case 315:
5208 <
5209 < /* Line 1788 of yacc.c  */
5392 < #line 1909 "conf_parser.y"
5207 >  case 317:
5208 > /* Line 1787 of yacc.c  */
5209 > #line 1913 "conf_parser.y"
5210      {
5211    if (conf_parser_ctx.pass == 2)
5212      yy_match_item->action |= SHARED_UNKLINE;
5213   }
5214      break;
5215  
5216 <  case 316:
5217 <
5218 < /* Line 1788 of yacc.c  */
5402 < #line 1913 "conf_parser.y"
5216 >  case 318:
5217 > /* Line 1787 of yacc.c  */
5218 > #line 1917 "conf_parser.y"
5219      {
5220    if (conf_parser_ctx.pass == 2)
5221      yy_match_item->action |= SHARED_DLINE;
5222   }
5223      break;
5224  
5225 <  case 317:
5226 <
5227 < /* Line 1788 of yacc.c  */
5412 < #line 1917 "conf_parser.y"
5225 >  case 319:
5226 > /* Line 1787 of yacc.c  */
5227 > #line 1921 "conf_parser.y"
5228      {
5229    if (conf_parser_ctx.pass == 2)
5230      yy_match_item->action |= SHARED_UNDLINE;
5231   }
5232      break;
5233  
5234 <  case 318:
5235 <
5236 < /* Line 1788 of yacc.c  */
5422 < #line 1921 "conf_parser.y"
5234 >  case 320:
5235 > /* Line 1787 of yacc.c  */
5236 > #line 1925 "conf_parser.y"
5237      {
5238    if (conf_parser_ctx.pass == 2)
5239      yy_match_item->action |= SHARED_XLINE;
5240   }
5241      break;
5242  
5243 <  case 319:
5244 <
5245 < /* Line 1788 of yacc.c  */
5432 < #line 1925 "conf_parser.y"
5243 >  case 321:
5244 > /* Line 1787 of yacc.c  */
5245 > #line 1929 "conf_parser.y"
5246      {
5247    if (conf_parser_ctx.pass == 2)
5248      yy_match_item->action |= SHARED_UNXLINE;
5249   }
5250      break;
5251  
5252 <  case 320:
5253 <
5254 < /* Line 1788 of yacc.c  */
5442 < #line 1929 "conf_parser.y"
5252 >  case 322:
5253 > /* Line 1787 of yacc.c  */
5254 > #line 1933 "conf_parser.y"
5255      {
5256    if (conf_parser_ctx.pass == 2)
5257      yy_match_item->action |= SHARED_RESV;
5258   }
5259      break;
5260  
5261 <  case 321:
5262 <
5263 < /* Line 1788 of yacc.c  */
5452 < #line 1933 "conf_parser.y"
5261 >  case 323:
5262 > /* Line 1787 of yacc.c  */
5263 > #line 1937 "conf_parser.y"
5264      {
5265    if (conf_parser_ctx.pass == 2)
5266      yy_match_item->action |= SHARED_UNRESV;
5267   }
5268      break;
5269  
5270 <  case 322:
5271 <
5272 < /* Line 1788 of yacc.c  */
5462 < #line 1937 "conf_parser.y"
5270 >  case 324:
5271 > /* Line 1787 of yacc.c  */
5272 > #line 1941 "conf_parser.y"
5273      {
5274    if (conf_parser_ctx.pass == 2)
5275      yy_match_item->action |= SHARED_LOCOPS;
5276   }
5277      break;
5278  
5279 <  case 323:
5280 <
5281 < /* Line 1788 of yacc.c  */
5472 < #line 1941 "conf_parser.y"
5279 >  case 325:
5280 > /* Line 1787 of yacc.c  */
5281 > #line 1945 "conf_parser.y"
5282      {
5283    if (conf_parser_ctx.pass == 2)
5284      yy_match_item->action = SHARED_ALL;
5285   }
5286      break;
5287  
5288 <  case 324:
5289 <
5290 < /* Line 1788 of yacc.c  */
5482 < #line 1950 "conf_parser.y"
5288 >  case 326:
5289 > /* Line 1787 of yacc.c  */
5290 > #line 1954 "conf_parser.y"
5291      {
5292    if (conf_parser_ctx.pass == 2)
5293    {
# Line 5489 | Line 5297 | yyreduce:
5297   }
5298      break;
5299  
5300 <  case 325:
5301 <
5302 < /* Line 1788 of yacc.c  */
5495 < #line 1957 "conf_parser.y"
5300 >  case 327:
5301 > /* Line 1787 of yacc.c  */
5302 > #line 1961 "conf_parser.y"
5303      {
5304    if (conf_parser_ctx.pass == 2)
5305    {
# Line 5503 | Line 5310 | yyreduce:
5310   }
5311      break;
5312  
5313 <  case 331:
5314 <
5315 < /* Line 1788 of yacc.c  */
5509 < #line 1970 "conf_parser.y"
5313 >  case 333:
5314 > /* Line 1787 of yacc.c  */
5315 > #line 1974 "conf_parser.y"
5316      {
5317    if (conf_parser_ctx.pass == 2)
5318      DupString(yy_conf->name, yylval.string);
5319   }
5320      break;
5321  
5322 <  case 332:
5323 <
5324 < /* Line 1788 of yacc.c  */
5519 < #line 1976 "conf_parser.y"
5322 >  case 334:
5323 > /* Line 1787 of yacc.c  */
5324 > #line 1980 "conf_parser.y"
5325      {
5326    if (conf_parser_ctx.pass == 2)
5327      yy_conf->flags = 0;
5328   }
5329      break;
5330  
5331 <  case 336:
5332 <
5333 < /* Line 1788 of yacc.c  */
5529 < #line 1983 "conf_parser.y"
5331 >  case 338:
5332 > /* Line 1787 of yacc.c  */
5333 > #line 1987 "conf_parser.y"
5334      {
5335    if (conf_parser_ctx.pass == 2)
5336      yy_conf->flags |= SHARED_KLINE;
5337   }
5338      break;
5339  
5340 <  case 337:
5341 <
5342 < /* Line 1788 of yacc.c  */
5539 < #line 1987 "conf_parser.y"
5340 >  case 339:
5341 > /* Line 1787 of yacc.c  */
5342 > #line 1991 "conf_parser.y"
5343      {
5344    if (conf_parser_ctx.pass == 2)
5345      yy_conf->flags |= SHARED_UNKLINE;
5346   }
5347      break;
5348  
5349 <  case 338:
5350 <
5351 < /* Line 1788 of yacc.c  */
5549 < #line 1991 "conf_parser.y"
5349 >  case 340:
5350 > /* Line 1787 of yacc.c  */
5351 > #line 1995 "conf_parser.y"
5352      {
5353    if (conf_parser_ctx.pass == 2)
5354      yy_conf->flags |= SHARED_DLINE;
5355   }
5356      break;
5357  
5358 <  case 339:
5359 <
5360 < /* Line 1788 of yacc.c  */
5559 < #line 1995 "conf_parser.y"
5358 >  case 341:
5359 > /* Line 1787 of yacc.c  */
5360 > #line 1999 "conf_parser.y"
5361      {
5362    if (conf_parser_ctx.pass == 2)
5363      yy_conf->flags |= SHARED_UNDLINE;
5364   }
5365      break;
5366  
5367 <  case 340:
5368 <
5369 < /* Line 1788 of yacc.c  */
5569 < #line 1999 "conf_parser.y"
5367 >  case 342:
5368 > /* Line 1787 of yacc.c  */
5369 > #line 2003 "conf_parser.y"
5370      {
5371    if (conf_parser_ctx.pass == 2)
5372      yy_conf->flags |= SHARED_XLINE;
5373   }
5374      break;
5375  
5376 <  case 341:
5377 <
5378 < /* Line 1788 of yacc.c  */
5579 < #line 2003 "conf_parser.y"
5376 >  case 343:
5377 > /* Line 1787 of yacc.c  */
5378 > #line 2007 "conf_parser.y"
5379      {
5380    if (conf_parser_ctx.pass == 2)
5381      yy_conf->flags |= SHARED_UNXLINE;
5382   }
5383      break;
5384  
5385 <  case 342:
5386 <
5387 < /* Line 1788 of yacc.c  */
5589 < #line 2007 "conf_parser.y"
5385 >  case 344:
5386 > /* Line 1787 of yacc.c  */
5387 > #line 2011 "conf_parser.y"
5388      {
5389    if (conf_parser_ctx.pass == 2)
5390      yy_conf->flags |= SHARED_RESV;
5391   }
5392      break;
5393  
5394 <  case 343:
5395 <
5396 < /* Line 1788 of yacc.c  */
5599 < #line 2011 "conf_parser.y"
5394 >  case 345:
5395 > /* Line 1787 of yacc.c  */
5396 > #line 2015 "conf_parser.y"
5397      {
5398    if (conf_parser_ctx.pass == 2)
5399      yy_conf->flags |= SHARED_UNRESV;
5400   }
5401      break;
5402  
5403 <  case 344:
5404 <
5405 < /* Line 1788 of yacc.c  */
5609 < #line 2015 "conf_parser.y"
5403 >  case 346:
5404 > /* Line 1787 of yacc.c  */
5405 > #line 2019 "conf_parser.y"
5406      {
5407    if (conf_parser_ctx.pass == 2)
5408      yy_conf->flags |= SHARED_LOCOPS;
5409   }
5410      break;
5411  
5412 <  case 345:
5413 <
5414 < /* Line 1788 of yacc.c  */
5619 < #line 2019 "conf_parser.y"
5412 >  case 347:
5413 > /* Line 1787 of yacc.c  */
5414 > #line 2023 "conf_parser.y"
5415      {
5416    if (conf_parser_ctx.pass == 2)
5417      yy_conf->flags = SHARED_ALL;
5418   }
5419      break;
5420  
5421 <  case 346:
5422 <
5423 < /* Line 1788 of yacc.c  */
5629 < #line 2028 "conf_parser.y"
5421 >  case 348:
5422 > /* Line 1787 of yacc.c  */
5423 > #line 2032 "conf_parser.y"
5424      {
5425    if (conf_parser_ctx.pass == 2)
5426    {
# Line 5644 | Line 5438 | yyreduce:
5438   }
5439      break;
5440  
5441 <  case 347:
5442 <
5443 < /* Line 1788 of yacc.c  */
5650 < #line 2043 "conf_parser.y"
5441 >  case 349:
5442 > /* Line 1787 of yacc.c  */
5443 > #line 2047 "conf_parser.y"
5444      {
5445    if (conf_parser_ctx.pass == 2)
5446    {
# Line 5684 | Line 5477 | yyreduce:
5477   }
5478      break;
5479  
5480 <  case 364:
5481 <
5482 < /* Line 1788 of yacc.c  */
5690 < #line 2087 "conf_parser.y"
5480 >  case 366:
5481 > /* Line 1787 of yacc.c  */
5482 > #line 2091 "conf_parser.y"
5483      {
5484    if (conf_parser_ctx.pass == 2)
5485    {
# Line 5697 | Line 5489 | yyreduce:
5489   }
5490      break;
5491  
5492 <  case 365:
5493 <
5494 < /* Line 1788 of yacc.c  */
5703 < #line 2096 "conf_parser.y"
5492 >  case 367:
5493 > /* Line 1787 of yacc.c  */
5494 > #line 2100 "conf_parser.y"
5495      {
5496    if (conf_parser_ctx.pass == 2)
5497    {
# Line 5710 | Line 5501 | yyreduce:
5501   }
5502      break;
5503  
5504 <  case 366:
5505 <
5506 < /* Line 1788 of yacc.c  */
5716 < #line 2105 "conf_parser.y"
5504 >  case 368:
5505 > /* Line 1787 of yacc.c  */
5506 > #line 2109 "conf_parser.y"
5507      {
5508    if (conf_parser_ctx.pass == 2)
5509    {
# Line 5740 | Line 5530 | yyreduce:
5530   }
5531      break;
5532  
5533 <  case 367:
5534 <
5535 < /* Line 1788 of yacc.c  */
5746 < #line 2131 "conf_parser.y"
5533 >  case 369:
5534 > /* Line 1787 of yacc.c  */
5535 > #line 2135 "conf_parser.y"
5536      {
5537    if (conf_parser_ctx.pass == 2)
5538    {
# Line 5762 | Line 5551 | yyreduce:
5551   }
5552      break;
5553  
5554 <  case 368:
5555 <
5556 < /* Line 1788 of yacc.c  */
5768 < #line 2149 "conf_parser.y"
5554 >  case 370:
5555 > /* Line 1787 of yacc.c  */
5556 > #line 2153 "conf_parser.y"
5557      {
5558    if (conf_parser_ctx.pass == 2)
5559    {
# Line 5784 | Line 5572 | yyreduce:
5572   }
5573      break;
5574  
5575 <  case 369:
5576 <
5577 < /* Line 1788 of yacc.c  */
5790 < #line 2167 "conf_parser.y"
5575 >  case 371:
5576 > /* Line 1787 of yacc.c  */
5577 > #line 2171 "conf_parser.y"
5578      {
5579    if (conf_parser_ctx.pass == 2)
5580      yy_aconf->port = (yyvsp[(3) - (4)].number);
5581   }
5582      break;
5583  
5584 <  case 370:
5585 <
5586 < /* Line 1788 of yacc.c  */
5800 < #line 2173 "conf_parser.y"
5584 >  case 372:
5585 > /* Line 1787 of yacc.c  */
5586 > #line 2177 "conf_parser.y"
5587      {
5588    if (conf_parser_ctx.pass == 2)
5589      yy_aconf->aftype = AF_INET;
5590   }
5591      break;
5592  
5593 <  case 371:
5594 <
5595 < /* Line 1788 of yacc.c  */
5810 < #line 2177 "conf_parser.y"
5593 >  case 373:
5594 > /* Line 1787 of yacc.c  */
5595 > #line 2181 "conf_parser.y"
5596      {
5597   #ifdef IPV6
5598    if (conf_parser_ctx.pass == 2)
# Line 5816 | Line 5601 | yyreduce:
5601   }
5602      break;
5603  
5604 <  case 372:
5605 <
5606 < /* Line 1788 of yacc.c  */
5822 < #line 2185 "conf_parser.y"
5604 >  case 374:
5605 > /* Line 1787 of yacc.c  */
5606 > #line 2189 "conf_parser.y"
5607      {
5608   }
5609      break;
5610  
5611 <  case 376:
5612 <
5613 < /* Line 1788 of yacc.c  */
5830 < #line 2190 "conf_parser.y"
5611 >  case 378:
5612 > /* Line 1787 of yacc.c  */
5613 > #line 2194 "conf_parser.y"
5614      {
5615    if (conf_parser_ctx.pass == 2)
5616      SetConfAllowAutoConn(yy_aconf);
5617   }
5618      break;
5619  
5620 <  case 377:
5621 <
5622 < /* Line 1788 of yacc.c  */
5840 < #line 2194 "conf_parser.y"
5620 >  case 379:
5621 > /* Line 1787 of yacc.c  */
5622 > #line 2198 "conf_parser.y"
5623      {
5624    if (conf_parser_ctx.pass == 2)
5625      SetConfAwayBurst(yy_aconf);
5626   }
5627      break;
5628  
5629 <  case 378:
5630 <
5631 < /* Line 1788 of yacc.c  */
5850 < #line 2198 "conf_parser.y"
5629 >  case 380:
5630 > /* Line 1787 of yacc.c  */
5631 > #line 2202 "conf_parser.y"
5632      {
5633    if (conf_parser_ctx.pass == 2)
5634      SetConfTopicBurst(yy_aconf);
5635   }
5636      break;
5637  
5638 <  case 379:
5639 <
5640 < /* Line 1788 of yacc.c  */
5860 < #line 2202 "conf_parser.y"
5638 >  case 381:
5639 > /* Line 1787 of yacc.c  */
5640 > #line 2206 "conf_parser.y"
5641      {
5642    if (conf_parser_ctx.pass == 2)
5643      SetConfSSL(yy_aconf);
5644   }
5645      break;
5646  
5647 <  case 380:
5648 <
5649 < /* Line 1788 of yacc.c  */
5870 < #line 2208 "conf_parser.y"
5647 >  case 382:
5648 > /* Line 1787 of yacc.c  */
5649 > #line 2212 "conf_parser.y"
5650      {
5651    if (conf_parser_ctx.pass == 2)
5652    {
# Line 5879 | Line 5658 | yyreduce:
5658   }
5659      break;
5660  
5661 <  case 381:
5662 <
5663 < /* Line 1788 of yacc.c  */
5885 < #line 2219 "conf_parser.y"
5661 >  case 383:
5662 > /* Line 1787 of yacc.c  */
5663 > #line 2223 "conf_parser.y"
5664      {
5665    if (conf_parser_ctx.pass == 2)
5666    {
# Line 5894 | Line 5672 | yyreduce:
5672   }
5673      break;
5674  
5675 <  case 382:
5676 <
5677 < /* Line 1788 of yacc.c  */
5900 < #line 2230 "conf_parser.y"
5675 >  case 384:
5676 > /* Line 1787 of yacc.c  */
5677 > #line 2234 "conf_parser.y"
5678      {
5679    if (conf_parser_ctx.pass == 2)
5680    {
# Line 5909 | Line 5686 | yyreduce:
5686   }
5687      break;
5688  
5689 <  case 383:
5690 <
5691 < /* Line 1788 of yacc.c  */
5915 < #line 2241 "conf_parser.y"
5689 >  case 385:
5690 > /* Line 1787 of yacc.c  */
5691 > #line 2245 "conf_parser.y"
5692      {
5693    if (conf_parser_ctx.pass == 2)
5694    {
# Line 5922 | Line 5698 | yyreduce:
5698   }
5699      break;
5700  
5701 <  case 384:
5702 <
5703 < /* Line 1788 of yacc.c  */
5928 < #line 2250 "conf_parser.y"
5701 >  case 386:
5702 > /* Line 1787 of yacc.c  */
5703 > #line 2254 "conf_parser.y"
5704      {
5705   #ifdef HAVE_LIBCRYPTO
5706    if (conf_parser_ctx.pass == 2)
# Line 5940 | Line 5715 | yyreduce:
5715   }
5716      break;
5717  
5718 <  case 385:
5719 <
5720 < /* Line 1788 of yacc.c  */
5946 < #line 2268 "conf_parser.y"
5718 >  case 387:
5719 > /* Line 1787 of yacc.c  */
5720 > #line 2272 "conf_parser.y"
5721      {
5722    if (conf_parser_ctx.pass == 2)
5723    {
# Line 5953 | Line 5727 | yyreduce:
5727   }
5728      break;
5729  
5730 <  case 386:
5731 <
5732 < /* Line 1788 of yacc.c  */
5959 < #line 2275 "conf_parser.y"
5730 >  case 388:
5731 > /* Line 1787 of yacc.c  */
5732 > #line 2279 "conf_parser.y"
5733      {
5734    if (conf_parser_ctx.pass == 2)
5735    {
# Line 6015 | Line 5788 | yyreduce:
5788   }
5789      break;
5790  
5791 <  case 387:
5792 <
5793 < /* Line 1788 of yacc.c  */
6021 < #line 2333 "conf_parser.y"
5791 >  case 389:
5792 > /* Line 1787 of yacc.c  */
5793 > #line 2337 "conf_parser.y"
5794      {
5795   }
5796      break;
5797  
5798 <  case 391:
5799 <
5800 < /* Line 1788 of yacc.c  */
6029 < #line 2338 "conf_parser.y"
5798 >  case 393:
5799 > /* Line 1787 of yacc.c  */
5800 > #line 2342 "conf_parser.y"
5801      {
5802    if (conf_parser_ctx.pass == 2)
5803      regex_ban = 1;
5804   }
5805      break;
5806  
5807 <  case 398:
5808 <
5809 < /* Line 1788 of yacc.c  */
6039 < #line 2347 "conf_parser.y"
5807 >  case 400:
5808 > /* Line 1787 of yacc.c  */
5809 > #line 2351 "conf_parser.y"
5810      {
5811    if (conf_parser_ctx.pass == 2)
5812    {
# Line 6056 | Line 5826 | yyreduce:
5826   }
5827      break;
5828  
5829 <  case 399:
5830 <
5831 < /* Line 1788 of yacc.c  */
6062 < #line 2366 "conf_parser.y"
5829 >  case 401:
5830 > /* Line 1787 of yacc.c  */
5831 > #line 2370 "conf_parser.y"
5832      {
5833    if (conf_parser_ctx.pass == 2)
5834      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
5835   }
5836      break;
5837  
5838 <  case 400:
5839 <
5840 < /* Line 1788 of yacc.c  */
6072 < #line 2375 "conf_parser.y"
5838 >  case 402:
5839 > /* Line 1787 of yacc.c  */
5840 > #line 2379 "conf_parser.y"
5841      {
5842    if (conf_parser_ctx.pass == 2)
5843      hostbuf[0] = reasonbuf[0] = '\0';
5844   }
5845      break;
5846  
5847 <  case 401:
5848 <
5849 < /* Line 1788 of yacc.c  */
6082 < #line 2379 "conf_parser.y"
5847 >  case 403:
5848 > /* Line 1787 of yacc.c  */
5849 > #line 2383 "conf_parser.y"
5850      {
5851    if (conf_parser_ctx.pass == 2)
5852    {
# Line 6101 | Line 5868 | yyreduce:
5868   }
5869      break;
5870  
5871 <  case 407:
5872 <
5873 < /* Line 1788 of yacc.c  */
6107 < #line 2403 "conf_parser.y"
5871 >  case 409:
5872 > /* Line 1787 of yacc.c  */
5873 > #line 2407 "conf_parser.y"
5874      {
5875    if (conf_parser_ctx.pass == 2)
5876      strlcpy(hostbuf, yylval.string, sizeof(hostbuf));
5877   }
5878      break;
5879  
5880 <  case 408:
5881 <
5882 < /* Line 1788 of yacc.c  */
6117 < #line 2409 "conf_parser.y"
5880 >  case 410:
5881 > /* Line 1787 of yacc.c  */
5882 > #line 2413 "conf_parser.y"
5883      {
5884    if (conf_parser_ctx.pass == 2)
5885      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
5886   }
5887      break;
5888  
5889 <  case 414:
5890 <
5891 < /* Line 1788 of yacc.c  */
6127 < #line 2423 "conf_parser.y"
5889 >  case 416:
5890 > /* Line 1787 of yacc.c  */
5891 > #line 2427 "conf_parser.y"
5892      {
5893    if (conf_parser_ctx.pass == 2)
5894    {
# Line 6140 | Line 5904 | yyreduce:
5904   }
5905      break;
5906  
5907 <  case 415:
5908 <
5909 < /* Line 1788 of yacc.c  */
6146 < #line 2441 "conf_parser.y"
5907 >  case 417:
5908 > /* Line 1787 of yacc.c  */
5909 > #line 2445 "conf_parser.y"
5910      {
5911    if (conf_parser_ctx.pass == 2)
5912    {
# Line 6153 | Line 5916 | yyreduce:
5916   }
5917      break;
5918  
5919 <  case 416:
5920 <
5921 < /* Line 1788 of yacc.c  */
6159 < #line 2448 "conf_parser.y"
5919 >  case 418:
5920 > /* Line 1787 of yacc.c  */
5921 > #line 2452 "conf_parser.y"
5922      {
5923    if (conf_parser_ctx.pass == 2)
5924    {
# Line 6197 | Line 5959 | yyreduce:
5959   }
5960      break;
5961  
5962 <  case 417:
5963 <
5964 < /* Line 1788 of yacc.c  */
6203 < #line 2488 "conf_parser.y"
5962 >  case 419:
5963 > /* Line 1787 of yacc.c  */
5964 > #line 2492 "conf_parser.y"
5965      {
5966   }
5967      break;
5968  
5969 <  case 421:
5970 <
5971 < /* Line 1788 of yacc.c  */
6211 < #line 2493 "conf_parser.y"
5969 >  case 423:
5970 > /* Line 1787 of yacc.c  */
5971 > #line 2497 "conf_parser.y"
5972      {
5973    if (conf_parser_ctx.pass == 2)
5974      regex_ban = 1;
5975   }
5976      break;
5977  
5978 <  case 428:
5979 <
5980 < /* Line 1788 of yacc.c  */
6221 < #line 2502 "conf_parser.y"
5978 >  case 430:
5979 > /* Line 1787 of yacc.c  */
5980 > #line 2506 "conf_parser.y"
5981      {
5982    if (conf_parser_ctx.pass == 2)
5983      strlcpy(gecos_name, yylval.string, sizeof(gecos_name));
5984   }
5985      break;
5986  
5987 <  case 429:
5988 <
5989 < /* Line 1788 of yacc.c  */
6231 < #line 2508 "conf_parser.y"
5987 >  case 431:
5988 > /* Line 1787 of yacc.c  */
5989 > #line 2512 "conf_parser.y"
5990      {
5991    if (conf_parser_ctx.pass == 2)
5992      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
5993   }
5994      break;
5995  
5996 <  case 488:
5997 <
5998 < /* Line 1788 of yacc.c  */
6241 < #line 2554 "conf_parser.y"
5996 >  case 489:
5997 > /* Line 1787 of yacc.c  */
5998 > #line 2557 "conf_parser.y"
5999      {
6000    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
6001   }
6002      break;
6003  
6004 <  case 489:
6005 <
6006 < /* Line 1788 of yacc.c  */
6250 < #line 2559 "conf_parser.y"
6004 >  case 490:
6005 > /* Line 1787 of yacc.c  */
6006 > #line 2562 "conf_parser.y"
6007      {
6008    if (conf_parser_ctx.pass == 2)
6009      ConfigFileEntry.glines = yylval.number;
6010   }
6011      break;
6012  
6013 <  case 490:
6014 <
6015 < /* Line 1788 of yacc.c  */
6260 < #line 2565 "conf_parser.y"
6013 >  case 491:
6014 > /* Line 1787 of yacc.c  */
6015 > #line 2568 "conf_parser.y"
6016      {
6017    if (conf_parser_ctx.pass == 2)
6018      ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number);
6019   }
6020      break;
6021  
6022 <  case 491:
6023 <
6024 < /* Line 1788 of yacc.c  */
6270 < #line 2571 "conf_parser.y"
6022 >  case 492:
6023 > /* Line 1787 of yacc.c  */
6024 > #line 2574 "conf_parser.y"
6025      {
6026    if (conf_parser_ctx.pass == 2)
6027      ConfigFileEntry.gline_request_time = (yyvsp[(3) - (4)].number);
6028   }
6029      break;
6030  
6031 <  case 492:
6032 <
6033 < /* Line 1788 of yacc.c  */
6280 < #line 2577 "conf_parser.y"
6031 >  case 493:
6032 > /* Line 1787 of yacc.c  */
6033 > #line 2580 "conf_parser.y"
6034      {
6035    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
6036   }
6037      break;
6038  
6039 <  case 493:
6040 <
6041 < /* Line 1788 of yacc.c  */
6289 < #line 2582 "conf_parser.y"
6039 >  case 494:
6040 > /* Line 1787 of yacc.c  */
6041 > #line 2585 "conf_parser.y"
6042      {
6043    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
6044   }
6045      break;
6046  
6047 <  case 494:
6048 <
6049 < /* Line 1788 of yacc.c  */
6298 < #line 2587 "conf_parser.y"
6047 >  case 495:
6048 > /* Line 1787 of yacc.c  */
6049 > #line 2590 "conf_parser.y"
6050      {
6051    ConfigFileEntry.use_whois_actually = yylval.number;
6052   }
6053      break;
6054  
6055 <  case 495:
6056 <
6057 < /* Line 1788 of yacc.c  */
6307 < #line 2592 "conf_parser.y"
6055 >  case 496:
6056 > /* Line 1787 of yacc.c  */
6057 > #line 2595 "conf_parser.y"
6058      {
6059    GlobalSetOptions.rejecttime = yylval.number;
6060   }
6061      break;
6062  
6063 <  case 496:
6064 <
6065 < /* Line 1788 of yacc.c  */
6316 < #line 2597 "conf_parser.y"
6063 >  case 497:
6064 > /* Line 1787 of yacc.c  */
6065 > #line 2600 "conf_parser.y"
6066      {
6067    ConfigFileEntry.tkline_expire_notices = yylval.number;
6068   }
6069      break;
6070  
6071 <  case 497:
6072 <
6073 < /* Line 1788 of yacc.c  */
6325 < #line 2602 "conf_parser.y"
6071 >  case 498:
6072 > /* Line 1787 of yacc.c  */
6073 > #line 2605 "conf_parser.y"
6074      {
6075    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
6076   }
6077      break;
6078  
6079 <  case 498:
6080 <
6081 < /* Line 1788 of yacc.c  */
6334 < #line 2607 "conf_parser.y"
6079 >  case 499:
6080 > /* Line 1787 of yacc.c  */
6081 > #line 2610 "conf_parser.y"
6082      {
6083    ConfigFileEntry.hide_spoof_ips = yylval.number;
6084   }
6085      break;
6086  
6087 <  case 499:
6088 <
6089 < /* Line 1788 of yacc.c  */
6343 < #line 2612 "conf_parser.y"
6087 >  case 500:
6088 > /* Line 1787 of yacc.c  */
6089 > #line 2615 "conf_parser.y"
6090      {
6091    ConfigFileEntry.ignore_bogus_ts = yylval.number;
6092   }
6093      break;
6094  
6095 <  case 500:
6096 <
6097 < /* Line 1788 of yacc.c  */
6352 < #line 2617 "conf_parser.y"
6095 >  case 501:
6096 > /* Line 1787 of yacc.c  */
6097 > #line 2620 "conf_parser.y"
6098      {
6099    ConfigFileEntry.disable_remote = yylval.number;
6100   }
6101      break;
6102  
6103 <  case 501:
6104 <
6105 < /* Line 1788 of yacc.c  */
6361 < #line 2622 "conf_parser.y"
6103 >  case 502:
6104 > /* Line 1787 of yacc.c  */
6105 > #line 2625 "conf_parser.y"
6106      {
6107    ConfigFileEntry.failed_oper_notice = yylval.number;
6108   }
6109      break;
6110  
6111 <  case 502:
6112 <
6113 < /* Line 1788 of yacc.c  */
6370 < #line 2627 "conf_parser.y"
6111 >  case 503:
6112 > /* Line 1787 of yacc.c  */
6113 > #line 2630 "conf_parser.y"
6114      {
6115    ConfigFileEntry.anti_nick_flood = yylval.number;
6116   }
6117      break;
6118  
6119 <  case 503:
6120 <
6121 < /* Line 1788 of yacc.c  */
6379 < #line 2632 "conf_parser.y"
6119 >  case 504:
6120 > /* Line 1787 of yacc.c  */
6121 > #line 2635 "conf_parser.y"
6122      {
6123    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
6124   }
6125      break;
6126  
6127 <  case 504:
6128 <
6129 < /* Line 1788 of yacc.c  */
6388 < #line 2637 "conf_parser.y"
6127 >  case 505:
6128 > /* Line 1787 of yacc.c  */
6129 > #line 2640 "conf_parser.y"
6130      {
6131    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
6132   }
6133      break;
6134  
6135 <  case 505:
6136 <
6137 < /* Line 1788 of yacc.c  */
6397 < #line 2642 "conf_parser.y"
6135 >  case 506:
6136 > /* Line 1787 of yacc.c  */
6137 > #line 2645 "conf_parser.y"
6138      {
6139    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
6140   }
6141      break;
6142  
6143 <  case 506:
6144 <
6145 < /* Line 1788 of yacc.c  */
6406 < #line 2647 "conf_parser.y"
6143 >  case 507:
6144 > /* Line 1787 of yacc.c  */
6145 > #line 2650 "conf_parser.y"
6146      {
6147    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
6148   }
6149      break;
6150  
6151 <  case 507:
6152 <
6153 < /* Line 1788 of yacc.c  */
6415 < #line 2652 "conf_parser.y"
6151 >  case 508:
6152 > /* Line 1787 of yacc.c  */
6153 > #line 2655 "conf_parser.y"
6154      {
6155    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
6156   }
6157      break;
6158  
6159 <  case 508:
6160 <
6161 < /* Line 1788 of yacc.c  */
6424 < #line 2657 "conf_parser.y"
6159 >  case 509:
6160 > /* Line 1787 of yacc.c  */
6161 > #line 2660 "conf_parser.y"
6162      {
6163    if (conf_parser_ctx.pass == 2)
6164      ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number);
6165   }
6166      break;
6167  
6168 <  case 509:
6169 <
6170 < /* Line 1788 of yacc.c  */
6434 < #line 2663 "conf_parser.y"
6168 >  case 510:
6169 > /* Line 1787 of yacc.c  */
6170 > #line 2666 "conf_parser.y"
6171      {
6172    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
6173    {
# Line 6443 | Line 6179 | yyreduce:
6179   }
6180      break;
6181  
6182 <  case 510:
6183 <
6184 < /* Line 1788 of yacc.c  */
6449 < #line 2674 "conf_parser.y"
6182 >  case 511:
6183 > /* Line 1787 of yacc.c  */
6184 > #line 2677 "conf_parser.y"
6185      {
6186    ConfigFileEntry.kline_with_reason = yylval.number;
6187   }
6188      break;
6189  
6190 <  case 511:
6191 <
6192 < /* Line 1788 of yacc.c  */
6458 < #line 2679 "conf_parser.y"
6190 >  case 512:
6191 > /* Line 1787 of yacc.c  */
6192 > #line 2682 "conf_parser.y"
6193      {
6194    if (conf_parser_ctx.pass == 2)
6195    {
# Line 6465 | Line 6199 | yyreduce:
6199   }
6200      break;
6201  
6202 <  case 512:
6203 <
6204 < /* Line 1788 of yacc.c  */
6471 < #line 2688 "conf_parser.y"
6202 >  case 513:
6203 > /* Line 1787 of yacc.c  */
6204 > #line 2691 "conf_parser.y"
6205      {
6206    ConfigFileEntry.invisible_on_connect = yylval.number;
6207   }
6208      break;
6209  
6210 <  case 513:
6211 <
6212 < /* Line 1788 of yacc.c  */
6480 < #line 2693 "conf_parser.y"
6210 >  case 514:
6211 > /* Line 1787 of yacc.c  */
6212 > #line 2696 "conf_parser.y"
6213      {
6214    ConfigFileEntry.warn_no_nline = yylval.number;
6215   }
6216      break;
6217  
6218 <  case 514:
6219 <
6220 < /* Line 1788 of yacc.c  */
6489 < #line 2698 "conf_parser.y"
6218 >  case 515:
6219 > /* Line 1787 of yacc.c  */
6220 > #line 2701 "conf_parser.y"
6221      {
6222    ConfigFileEntry.stats_e_disabled = yylval.number;
6223   }
6224      break;
6225  
6226 <  case 515:
6227 <
6228 < /* Line 1788 of yacc.c  */
6498 < #line 2703 "conf_parser.y"
6226 >  case 516:
6227 > /* Line 1787 of yacc.c  */
6228 > #line 2706 "conf_parser.y"
6229      {
6230    ConfigFileEntry.stats_o_oper_only = yylval.number;
6231   }
6232      break;
6233  
6234 <  case 516:
6235 <
6236 < /* Line 1788 of yacc.c  */
6507 < #line 2708 "conf_parser.y"
6234 >  case 517:
6235 > /* Line 1787 of yacc.c  */
6236 > #line 2711 "conf_parser.y"
6237      {
6238    ConfigFileEntry.stats_P_oper_only = yylval.number;
6239   }
6240      break;
6241  
6242 <  case 517:
6243 <
6244 < /* Line 1788 of yacc.c  */
6516 < #line 2713 "conf_parser.y"
6242 >  case 518:
6243 > /* Line 1787 of yacc.c  */
6244 > #line 2716 "conf_parser.y"
6245      {
6246    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
6247   }
6248      break;
6249  
6250 <  case 518:
6251 <
6252 < /* Line 1788 of yacc.c  */
6525 < #line 2716 "conf_parser.y"
6250 >  case 519:
6251 > /* Line 1787 of yacc.c  */
6252 > #line 2719 "conf_parser.y"
6253      {
6254    ConfigFileEntry.stats_k_oper_only = 1;
6255   }
6256      break;
6257  
6258 <  case 519:
6259 <
6260 < /* Line 1788 of yacc.c  */
6534 < #line 2721 "conf_parser.y"
6258 >  case 520:
6259 > /* Line 1787 of yacc.c  */
6260 > #line 2724 "conf_parser.y"
6261      {
6262    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
6263   }
6264      break;
6265  
6266 <  case 520:
6267 <
6268 < /* Line 1788 of yacc.c  */
6543 < #line 2724 "conf_parser.y"
6266 >  case 521:
6267 > /* Line 1787 of yacc.c  */
6268 > #line 2727 "conf_parser.y"
6269      {
6270    ConfigFileEntry.stats_i_oper_only = 1;
6271   }
6272      break;
6273  
6274 <  case 521:
6275 <
6276 < /* Line 1788 of yacc.c  */
6552 < #line 2729 "conf_parser.y"
6274 >  case 522:
6275 > /* Line 1787 of yacc.c  */
6276 > #line 2732 "conf_parser.y"
6277      {
6278    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
6279   }
6280      break;
6281  
6282 <  case 522:
6283 <
6284 < /* Line 1788 of yacc.c  */
6561 < #line 2734 "conf_parser.y"
6282 >  case 523:
6283 > /* Line 1787 of yacc.c  */
6284 > #line 2737 "conf_parser.y"
6285      {
6286    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
6287   }
6288      break;
6289  
6290 <  case 523:
6291 <
6292 < /* Line 1788 of yacc.c  */
6570 < #line 2739 "conf_parser.y"
6290 >  case 524:
6291 > /* Line 1787 of yacc.c  */
6292 > #line 2742 "conf_parser.y"
6293      {
6294    ConfigFileEntry.opers_bypass_callerid = yylval.number;
6295   }
6296      break;
6297  
6298 <  case 524:
6299 <
6300 < /* Line 1788 of yacc.c  */
6579 < #line 2744 "conf_parser.y"
6298 >  case 525:
6299 > /* Line 1787 of yacc.c  */
6300 > #line 2747 "conf_parser.y"
6301      {
6302    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
6303   }
6304      break;
6305  
6306 <  case 525:
6307 <
6308 < /* Line 1788 of yacc.c  */
6588 < #line 2749 "conf_parser.y"
6306 >  case 526:
6307 > /* Line 1787 of yacc.c  */
6308 > #line 2752 "conf_parser.y"
6309      {
6310    ConfigFileEntry.short_motd = yylval.number;
6311   }
6312      break;
6313  
6314 <  case 526:
6315 <
6316 < /* Line 1788 of yacc.c  */
6597 < #line 2754 "conf_parser.y"
6314 >  case 527:
6315 > /* Line 1787 of yacc.c  */
6316 > #line 2757 "conf_parser.y"
6317      {
6318    ConfigFileEntry.no_oper_flood = yylval.number;
6319   }
6320      break;
6321  
6322 <  case 527:
6323 <
6324 < /* Line 1788 of yacc.c  */
6606 < #line 2759 "conf_parser.y"
6322 >  case 528:
6323 > /* Line 1787 of yacc.c  */
6324 > #line 2762 "conf_parser.y"
6325      {
6326    ConfigFileEntry.true_no_oper_flood = yylval.number;
6327   }
6328      break;
6329  
6330 <  case 528:
6331 <
6332 < /* Line 1788 of yacc.c  */
6615 < #line 2764 "conf_parser.y"
6330 >  case 529:
6331 > /* Line 1787 of yacc.c  */
6332 > #line 2767 "conf_parser.y"
6333      {
6334    ConfigFileEntry.oper_pass_resv = yylval.number;
6335   }
6336      break;
6337  
6338 <  case 529:
6339 <
6340 < /* Line 1788 of yacc.c  */
6624 < #line 2769 "conf_parser.y"
6338 >  case 530:
6339 > /* Line 1787 of yacc.c  */
6340 > #line 2772 "conf_parser.y"
6341      {
6342    if (conf_parser_ctx.pass == 2)
6343    {
# Line 6633 | Line 6349 | yyreduce:
6349   }
6350      break;
6351  
6352 <  case 530:
6353 <
6354 < /* Line 1788 of yacc.c  */
6639 < #line 2780 "conf_parser.y"
6352 >  case 531:
6353 > /* Line 1787 of yacc.c  */
6354 > #line 2783 "conf_parser.y"
6355      {
6356    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
6357   }
6358      break;
6359  
6360 <  case 531:
6361 <
6362 < /* Line 1788 of yacc.c  */
6648 < #line 2785 "conf_parser.y"
6360 >  case 532:
6361 > /* Line 1787 of yacc.c  */
6362 > #line 2788 "conf_parser.y"
6363      {
6364    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
6365   }
6366      break;
6367  
6368 <  case 532:
6369 <
6370 < /* Line 1788 of yacc.c  */
6657 < #line 2790 "conf_parser.y"
6368 >  case 533:
6369 > /* Line 1787 of yacc.c  */
6370 > #line 2793 "conf_parser.y"
6371      {
6372    ConfigFileEntry.use_egd = yylval.number;
6373   }
6374      break;
6375  
6376 <  case 533:
6377 <
6378 < /* Line 1788 of yacc.c  */
6666 < #line 2795 "conf_parser.y"
6376 >  case 534:
6377 > /* Line 1787 of yacc.c  */
6378 > #line 2798 "conf_parser.y"
6379      {
6380    if (conf_parser_ctx.pass == 2)
6381    {
# Line 6673 | Line 6385 | yyreduce:
6385   }
6386      break;
6387  
6388 <  case 534:
6389 <
6390 < /* Line 1788 of yacc.c  */
6679 < #line 2804 "conf_parser.y"
6388 >  case 535:
6389 > /* Line 1787 of yacc.c  */
6390 > #line 2807 "conf_parser.y"
6391      {
6392    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
6393    {
# Line 6686 | Line 6397 | yyreduce:
6397   }
6398      break;
6399  
6400 <  case 535:
6401 <
6402 < /* Line 1788 of yacc.c  */
6692 < #line 2813 "conf_parser.y"
6400 >  case 536:
6401 > /* Line 1787 of yacc.c  */
6402 > #line 2816 "conf_parser.y"
6403      {
6404    ConfigFileEntry.ping_cookie = yylval.number;
6405   }
6406      break;
6407  
6408 <  case 536:
6409 <
6410 < /* Line 1788 of yacc.c  */
6701 < #line 2818 "conf_parser.y"
6408 >  case 537:
6409 > /* Line 1787 of yacc.c  */
6410 > #line 2821 "conf_parser.y"
6411      {
6412    ConfigFileEntry.disable_auth = yylval.number;
6413   }
6414      break;
6415  
6416 <  case 537:
6417 <
6418 < /* Line 1788 of yacc.c  */
6710 < #line 2823 "conf_parser.y"
6416 >  case 538:
6417 > /* Line 1787 of yacc.c  */
6418 > #line 2826 "conf_parser.y"
6419      {
6420    ConfigFileEntry.throttle_time = yylval.number;
6421   }
6422      break;
6423  
6424 <  case 538:
6425 <
6426 < /* Line 1788 of yacc.c  */
6719 < #line 2828 "conf_parser.y"
6424 >  case 539:
6425 > /* Line 1787 of yacc.c  */
6426 > #line 2831 "conf_parser.y"
6427      {
6428    ConfigFileEntry.oper_umodes = 0;
6429   }
6430      break;
6431  
6725  case 542:
6726
6727 /* Line 1788 of yacc.c  */
6728 #line 2834 "conf_parser.y"
6729    {
6730  ConfigFileEntry.oper_umodes |= UMODE_BOTS;
6731 }
6732    break;
6733
6432    case 543:
6433 <
6736 < /* Line 1788 of yacc.c  */
6433 > /* Line 1787 of yacc.c  */
6434   #line 2837 "conf_parser.y"
6435      {
6436 <  ConfigFileEntry.oper_umodes |= UMODE_CCONN;
6436 >  ConfigFileEntry.oper_umodes |= UMODE_BOTS;
6437   }
6438      break;
6439  
6440    case 544:
6441 <
6745 < /* Line 1788 of yacc.c  */
6441 > /* Line 1787 of yacc.c  */
6442   #line 2840 "conf_parser.y"
6443      {
6444 <  ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
6444 >  ConfigFileEntry.oper_umodes |= UMODE_CCONN;
6445   }
6446      break;
6447  
6448    case 545:
6449 <
6754 < /* Line 1788 of yacc.c  */
6449 > /* Line 1787 of yacc.c  */
6450   #line 2843 "conf_parser.y"
6451      {
6452 <  ConfigFileEntry.oper_umodes |= UMODE_DEAF;
6452 >  ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
6453   }
6454      break;
6455  
6456    case 546:
6457 <
6763 < /* Line 1788 of yacc.c  */
6457 > /* Line 1787 of yacc.c  */
6458   #line 2846 "conf_parser.y"
6459      {
6460 <  ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
6460 >  ConfigFileEntry.oper_umodes |= UMODE_DEAF;
6461   }
6462      break;
6463  
6464    case 547:
6465 <
6772 < /* Line 1788 of yacc.c  */
6465 > /* Line 1787 of yacc.c  */
6466   #line 2849 "conf_parser.y"
6467      {
6468 <  ConfigFileEntry.oper_umodes |= UMODE_FULL;
6468 >  ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
6469   }
6470      break;
6471  
6472    case 548:
6473 <
6781 < /* Line 1788 of yacc.c  */
6473 > /* Line 1787 of yacc.c  */
6474   #line 2852 "conf_parser.y"
6475      {
6476 <  ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
6476 >  ConfigFileEntry.oper_umodes |= UMODE_FULL;
6477   }
6478      break;
6479  
6480    case 549:
6481 <
6790 < /* Line 1788 of yacc.c  */
6481 > /* Line 1787 of yacc.c  */
6482   #line 2855 "conf_parser.y"
6483      {
6484 <  ConfigFileEntry.oper_umodes |= UMODE_SKILL;
6484 >  ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
6485   }
6486      break;
6487  
6488    case 550:
6489 <
6799 < /* Line 1788 of yacc.c  */
6489 > /* Line 1787 of yacc.c  */
6490   #line 2858 "conf_parser.y"
6491      {
6492 <  ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
6492 >  ConfigFileEntry.oper_umodes |= UMODE_SKILL;
6493   }
6494      break;
6495  
6496    case 551:
6497 <
6808 < /* Line 1788 of yacc.c  */
6497 > /* Line 1787 of yacc.c  */
6498   #line 2861 "conf_parser.y"
6499      {
6500 <  ConfigFileEntry.oper_umodes |= UMODE_REJ;
6500 >  ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
6501   }
6502      break;
6503  
6504    case 552:
6505 <
6817 < /* Line 1788 of yacc.c  */
6505 > /* Line 1787 of yacc.c  */
6506   #line 2864 "conf_parser.y"
6507      {
6508 <  ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
6508 >  ConfigFileEntry.oper_umodes |= UMODE_REJ;
6509   }
6510      break;
6511  
6512    case 553:
6513 <
6826 < /* Line 1788 of yacc.c  */
6513 > /* Line 1787 of yacc.c  */
6514   #line 2867 "conf_parser.y"
6515      {
6516 <  ConfigFileEntry.oper_umodes |= UMODE_SPY;
6516 >  ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
6517   }
6518      break;
6519  
6520    case 554:
6521 <
6835 < /* Line 1788 of yacc.c  */
6521 > /* Line 1787 of yacc.c  */
6522   #line 2870 "conf_parser.y"
6523      {
6524 <  ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
6524 >  ConfigFileEntry.oper_umodes |= UMODE_SPY;
6525   }
6526      break;
6527  
6528    case 555:
6529 <
6844 < /* Line 1788 of yacc.c  */
6529 > /* Line 1787 of yacc.c  */
6530   #line 2873 "conf_parser.y"
6531      {
6532 <  ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
6532 >  ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
6533   }
6534      break;
6535  
6536    case 556:
6537 <
6853 < /* Line 1788 of yacc.c  */
6537 > /* Line 1787 of yacc.c  */
6538   #line 2876 "conf_parser.y"
6539      {
6540 <  ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
6540 >  ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
6541   }
6542      break;
6543  
6544    case 557:
6545 <
6862 < /* Line 1788 of yacc.c  */
6545 > /* Line 1787 of yacc.c  */
6546   #line 2879 "conf_parser.y"
6547      {
6548 <  ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
6548 >  ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
6549   }
6550      break;
6551  
6552    case 558:
6553 <
6871 < /* Line 1788 of yacc.c  */
6553 > /* Line 1787 of yacc.c  */
6554   #line 2882 "conf_parser.y"
6555      {
6556 <  ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
6556 >  ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
6557   }
6558      break;
6559  
6560    case 559:
6561 <
6880 < /* Line 1788 of yacc.c  */
6561 > /* Line 1787 of yacc.c  */
6562   #line 2885 "conf_parser.y"
6563      {
6564 <  ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
6564 >  ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
6565   }
6566      break;
6567  
6568    case 560:
6569 <
6889 < /* Line 1788 of yacc.c  */
6569 > /* Line 1787 of yacc.c  */
6570   #line 2888 "conf_parser.y"
6571      {
6572 <  ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
6572 >  ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
6573   }
6574      break;
6575  
6576    case 561:
6577 <
6898 < /* Line 1788 of yacc.c  */
6577 > /* Line 1787 of yacc.c  */
6578   #line 2891 "conf_parser.y"
6579      {
6580 <  ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
6580 >  ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
6581   }
6582      break;
6583  
6584    case 562:
6585 <
6586 < /* Line 1788 of yacc.c  */
6908 < #line 2896 "conf_parser.y"
6585 > /* Line 1787 of yacc.c  */
6586 > #line 2894 "conf_parser.y"
6587      {
6588 <  ConfigFileEntry.oper_only_umodes = 0;
6588 >  ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
6589   }
6590      break;
6591  
6592 <  case 566:
6593 <
6594 < /* Line 1788 of yacc.c  */
6917 < #line 2902 "conf_parser.y"
6592 >  case 563:
6593 > /* Line 1787 of yacc.c  */
6594 > #line 2899 "conf_parser.y"
6595      {
6596 <  ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
6596 >  ConfigFileEntry.oper_only_umodes = 0;
6597   }
6598      break;
6599  
6600    case 567:
6601 <
6925 < /* Line 1788 of yacc.c  */
6601 > /* Line 1787 of yacc.c  */
6602   #line 2905 "conf_parser.y"
6603      {
6604 <  ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
6604 >  ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
6605   }
6606      break;
6607  
6608    case 568:
6609 <
6934 < /* Line 1788 of yacc.c  */
6609 > /* Line 1787 of yacc.c  */
6610   #line 2908 "conf_parser.y"
6611      {
6612 <  ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
6612 >  ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
6613   }
6614      break;
6615  
6616    case 569:
6617 <
6943 < /* Line 1788 of yacc.c  */
6617 > /* Line 1787 of yacc.c  */
6618   #line 2911 "conf_parser.y"
6619      {
6620 <  ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
6620 >  ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
6621   }
6622      break;
6623  
6624    case 570:
6625 <
6952 < /* Line 1788 of yacc.c  */
6625 > /* Line 1787 of yacc.c  */
6626   #line 2914 "conf_parser.y"
6627      {
6628 <  ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
6628 >  ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
6629   }
6630      break;
6631  
6632    case 571:
6633 <
6961 < /* Line 1788 of yacc.c  */
6633 > /* Line 1787 of yacc.c  */
6634   #line 2917 "conf_parser.y"
6635 <    {
6636 <  ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
6635 >    {
6636 >  ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
6637   }
6638      break;
6639  
6640    case 572:
6641 <
6970 < /* Line 1788 of yacc.c  */
6641 > /* Line 1787 of yacc.c  */
6642   #line 2920 "conf_parser.y"
6643 <    {
6644 <  ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
6643 >    {
6644 >  ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
6645   }
6646      break;
6647  
6648    case 573:
6649 <
6979 < /* Line 1788 of yacc.c  */
6649 > /* Line 1787 of yacc.c  */
6650   #line 2923 "conf_parser.y"
6651      {
6652 <  ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
6652 >  ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
6653   }
6654      break;
6655  
6656    case 574:
6657 <
6988 < /* Line 1788 of yacc.c  */
6657 > /* Line 1787 of yacc.c  */
6658   #line 2926 "conf_parser.y"
6659      {
6660 <  ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
6660 >  ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
6661   }
6662      break;
6663  
6664    case 575:
6665 <
6997 < /* Line 1788 of yacc.c  */
6665 > /* Line 1787 of yacc.c  */
6666   #line 2929 "conf_parser.y"
6667      {
6668 <  ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
6668 >  ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
6669   }
6670      break;
6671  
6672    case 576:
6673 <
7006 < /* Line 1788 of yacc.c  */
6673 > /* Line 1787 of yacc.c  */
6674   #line 2932 "conf_parser.y"
6675      {
6676 <  ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
6676 >  ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
6677   }
6678      break;
6679  
6680    case 577:
6681 <
7015 < /* Line 1788 of yacc.c  */
6681 > /* Line 1787 of yacc.c  */
6682   #line 2935 "conf_parser.y"
6683      {
6684 <  ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
6684 >  ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
6685   }
6686      break;
6687  
6688    case 578:
6689 <
7024 < /* Line 1788 of yacc.c  */
6689 > /* Line 1787 of yacc.c  */
6690   #line 2938 "conf_parser.y"
6691      {
6692 <  ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
6692 >  ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
6693   }
6694      break;
6695  
6696    case 579:
6697 <
7033 < /* Line 1788 of yacc.c  */
6697 > /* Line 1787 of yacc.c  */
6698   #line 2941 "conf_parser.y"
6699      {
6700 <  ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
6700 >  ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
6701   }
6702      break;
6703  
6704    case 580:
6705 <
7042 < /* Line 1788 of yacc.c  */
6705 > /* Line 1787 of yacc.c  */
6706   #line 2944 "conf_parser.y"
6707      {
6708 <  ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
6708 >  ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
6709   }
6710      break;
6711  
6712    case 581:
6713 <
7051 < /* Line 1788 of yacc.c  */
6713 > /* Line 1787 of yacc.c  */
6714   #line 2947 "conf_parser.y"
6715      {
6716 <  ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
6716 >  ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
6717   }
6718      break;
6719  
6720    case 582:
6721 <
7060 < /* Line 1788 of yacc.c  */
6721 > /* Line 1787 of yacc.c  */
6722   #line 2950 "conf_parser.y"
6723      {
6724 <  ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
6724 >  ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
6725   }
6726      break;
6727  
6728    case 583:
6729 <
7069 < /* Line 1788 of yacc.c  */
6729 > /* Line 1787 of yacc.c  */
6730   #line 2953 "conf_parser.y"
6731      {
6732 <  ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
6732 >  ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
6733   }
6734      break;
6735  
6736    case 584:
6737 <
7078 < /* Line 1788 of yacc.c  */
6737 > /* Line 1787 of yacc.c  */
6738   #line 2956 "conf_parser.y"
6739      {
6740 <  ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
6740 >  ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
6741   }
6742      break;
6743  
6744    case 585:
6745 <
7087 < /* Line 1788 of yacc.c  */
6745 > /* Line 1787 of yacc.c  */
6746   #line 2959 "conf_parser.y"
6747      {
6748 <  ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
6748 >  ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
6749   }
6750      break;
6751  
6752    case 586:
6753 <
6754 < /* Line 1788 of yacc.c  */
7097 < #line 2964 "conf_parser.y"
6753 > /* Line 1787 of yacc.c  */
6754 > #line 2962 "conf_parser.y"
6755      {
6756 <  ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
6756 >  ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
6757   }
6758      break;
6759  
6760    case 587:
6761 <
6762 < /* Line 1788 of yacc.c  */
7106 < #line 2969 "conf_parser.y"
6761 > /* Line 1787 of yacc.c  */
6762 > #line 2967 "conf_parser.y"
6763      {
6764 <  ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
6764 >  ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
6765   }
6766      break;
6767  
6768    case 588:
6769 <
6770 < /* Line 1788 of yacc.c  */
7115 < #line 2974 "conf_parser.y"
6769 > /* Line 1787 of yacc.c  */
6770 > #line 2972 "conf_parser.y"
6771      {
6772 <  ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
6772 >  ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
6773   }
6774      break;
6775  
6776    case 589:
6777 <
6778 < /* Line 1788 of yacc.c  */
7124 < #line 2979 "conf_parser.y"
6777 > /* Line 1787 of yacc.c  */
6778 > #line 2977 "conf_parser.y"
6779      {
6780 <  ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
6780 >  ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
6781   }
6782      break;
6783  
6784 <  case 611:
6785 <
6786 < /* Line 1788 of yacc.c  */
7133 < #line 3003 "conf_parser.y"
6784 >  case 608:
6785 > /* Line 1787 of yacc.c  */
6786 > #line 3000 "conf_parser.y"
6787      {
6788    ConfigChannel.disable_fake_channels = yylval.number;
6789   }
6790      break;
6791  
6792 <  case 612:
6793 <
6794 < /* Line 1788 of yacc.c  */
7142 < #line 3008 "conf_parser.y"
6792 >  case 609:
6793 > /* Line 1787 of yacc.c  */
6794 > #line 3005 "conf_parser.y"
6795      {
6796    ConfigChannel.restrict_channels = yylval.number;
6797   }
6798      break;
6799  
6800 <  case 613:
6801 <
6802 < /* Line 1788 of yacc.c  */
7151 < #line 3013 "conf_parser.y"
7152 <    {
7153 <  ConfigChannel.use_except = yylval.number;
7154 < }
7155 <    break;
7156 <
7157 <  case 614:
7158 <
7159 < /* Line 1788 of yacc.c  */
7160 < #line 3018 "conf_parser.y"
7161 <    {
7162 <  ConfigChannel.use_invex = yylval.number;
7163 < }
7164 <    break;
7165 <
7166 <  case 615:
7167 <
7168 < /* Line 1788 of yacc.c  */
7169 < #line 3023 "conf_parser.y"
7170 <    {
7171 <  ConfigChannel.use_knock = yylval.number;
7172 < }
7173 <    break;
7174 <
7175 <  case 616:
7176 <
7177 < /* Line 1788 of yacc.c  */
7178 < #line 3028 "conf_parser.y"
6800 >  case 610:
6801 > /* Line 1787 of yacc.c  */
6802 > #line 3010 "conf_parser.y"
6803      {
6804    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
6805   }
6806      break;
6807  
6808 <  case 617:
6809 <
6810 < /* Line 1788 of yacc.c  */
7187 < #line 3033 "conf_parser.y"
6808 >  case 611:
6809 > /* Line 1787 of yacc.c  */
6810 > #line 3015 "conf_parser.y"
6811      {
6812    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
6813   }
6814      break;
6815  
6816 <  case 618:
6817 <
6818 < /* Line 1788 of yacc.c  */
7196 < #line 3038 "conf_parser.y"
6816 >  case 612:
6817 > /* Line 1787 of yacc.c  */
6818 > #line 3020 "conf_parser.y"
6819      {
6820    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
6821   }
6822      break;
6823  
6824 <  case 619:
6825 <
6826 < /* Line 1788 of yacc.c  */
7205 < #line 3043 "conf_parser.y"
6824 >  case 613:
6825 > /* Line 1787 of yacc.c  */
6826 > #line 3025 "conf_parser.y"
6827      {
6828    ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number);
6829   }
6830      break;
6831  
6832 <  case 620:
6833 <
6834 < /* Line 1788 of yacc.c  */
7214 < #line 3048 "conf_parser.y"
6832 >  case 614:
6833 > /* Line 1787 of yacc.c  */
6834 > #line 3030 "conf_parser.y"
6835      {
6836    ConfigChannel.quiet_on_ban = yylval.number;
6837   }
6838      break;
6839  
6840 <  case 621:
6841 <
6842 < /* Line 1788 of yacc.c  */
7223 < #line 3053 "conf_parser.y"
6840 >  case 615:
6841 > /* Line 1787 of yacc.c  */
6842 > #line 3035 "conf_parser.y"
6843      {
6844    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
6845   }
6846      break;
6847  
6848 <  case 622:
6849 <
6850 < /* Line 1788 of yacc.c  */
7232 < #line 3058 "conf_parser.y"
6848 >  case 616:
6849 > /* Line 1787 of yacc.c  */
6850 > #line 3040 "conf_parser.y"
6851      {
6852    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
6853   }
6854      break;
6855  
6856 <  case 623:
6857 <
6858 < /* Line 1788 of yacc.c  */
7241 < #line 3063 "conf_parser.y"
6856 >  case 617:
6857 > /* Line 1787 of yacc.c  */
6858 > #line 3045 "conf_parser.y"
6859      {
6860    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
6861   }
6862      break;
6863  
6864 <  case 624:
6865 <
6866 < /* Line 1788 of yacc.c  */
7250 < #line 3068 "conf_parser.y"
6864 >  case 618:
6865 > /* Line 1787 of yacc.c  */
6866 > #line 3050 "conf_parser.y"
6867      {
6868    ConfigChannel.no_create_on_split = yylval.number;
6869   }
6870      break;
6871  
6872 <  case 625:
6873 <
6874 < /* Line 1788 of yacc.c  */
7259 < #line 3073 "conf_parser.y"
6872 >  case 619:
6873 > /* Line 1787 of yacc.c  */
6874 > #line 3055 "conf_parser.y"
6875      {
6876    ConfigChannel.no_join_on_split = yylval.number;
6877   }
6878      break;
6879  
6880 <  case 626:
6881 <
6882 < /* Line 1788 of yacc.c  */
7268 < #line 3078 "conf_parser.y"
6880 >  case 620:
6881 > /* Line 1787 of yacc.c  */
6882 > #line 3060 "conf_parser.y"
6883      {
6884    GlobalSetOptions.joinfloodcount = yylval.number;
6885   }
6886      break;
6887  
6888 <  case 627:
6889 <
6890 < /* Line 1788 of yacc.c  */
7277 < #line 3083 "conf_parser.y"
6888 >  case 621:
6889 > /* Line 1787 of yacc.c  */
6890 > #line 3065 "conf_parser.y"
6891      {
6892    GlobalSetOptions.joinfloodtime = yylval.number;
6893   }
6894      break;
6895  
6896 <  case 638:
6897 <
6898 < /* Line 1788 of yacc.c  */
7286 < #line 3101 "conf_parser.y"
6896 >  case 632:
6897 > /* Line 1787 of yacc.c  */
6898 > #line 3083 "conf_parser.y"
6899      {
6900    if (conf_parser_ctx.pass == 2)
6901      ConfigServerHide.flatten_links = yylval.number;
6902   }
6903      break;
6904  
6905 <  case 639:
6906 <
6907 < /* Line 1788 of yacc.c  */
7296 < #line 3107 "conf_parser.y"
6905 >  case 633:
6906 > /* Line 1787 of yacc.c  */
6907 > #line 3089 "conf_parser.y"
6908      {
6909    if (conf_parser_ctx.pass == 2)
6910      ConfigServerHide.hide_servers = yylval.number;
6911   }
6912      break;
6913  
6914 <  case 640:
6915 <
6916 < /* Line 1788 of yacc.c  */
7306 < #line 3113 "conf_parser.y"
6914 >  case 634:
6915 > /* Line 1787 of yacc.c  */
6916 > #line 3095 "conf_parser.y"
6917      {
6918    if (conf_parser_ctx.pass == 2)
6919    {
# Line 7313 | Line 6923 | yyreduce:
6923   }
6924      break;
6925  
6926 <  case 641:
6927 <
6928 < /* Line 1788 of yacc.c  */
7319 < #line 3122 "conf_parser.y"
6926 >  case 635:
6927 > /* Line 1787 of yacc.c  */
6928 > #line 3104 "conf_parser.y"
6929      {
6930    if (conf_parser_ctx.pass == 2)
6931    {
# Line 7331 | Line 6940 | yyreduce:
6940   }
6941      break;
6942  
6943 <  case 642:
6944 <
6945 < /* Line 1788 of yacc.c  */
7337 < #line 3136 "conf_parser.y"
6943 >  case 636:
6944 > /* Line 1787 of yacc.c  */
6945 > #line 3118 "conf_parser.y"
6946      {
6947    if (conf_parser_ctx.pass == 2)
6948      ConfigServerHide.hidden = yylval.number;
6949   }
6950      break;
6951  
6952 <  case 643:
6953 <
6954 < /* Line 1788 of yacc.c  */
7347 < #line 3142 "conf_parser.y"
6952 >  case 637:
6953 > /* Line 1787 of yacc.c  */
6954 > #line 3124 "conf_parser.y"
6955      {
6956    if (conf_parser_ctx.pass == 2)
6957      ConfigServerHide.hide_server_ips = yylval.number;
# Line 7352 | Line 6959 | yyreduce:
6959      break;
6960  
6961  
6962 <
6963 < /* Line 1788 of yacc.c  */
7357 < #line 7358 "conf_parser.c"
6962 > /* Line 1787 of yacc.c  */
6963 > #line 6964 "conf_parser.c"
6964        default: break;
6965      }
6966    /* User semantic actions sometimes alter yychar, and that requires
# Line 7583 | Line 7189 | yyreturn:
7189   }
7190  
7191  
7586

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)