(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
-#define YY_NUM_RULES 369
-#define YY_END_OF_BUFFER 370
+#define YY_NUM_RULES 370
+#define YY_END_OF_BUFFER 371
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-static const flex_int16_t yy_accept[3646] =
+static const flex_int16_t yy_accept[3657] =
{ 0,
- 1, 1, 343, 343, 347, 347, 351, 351, 355, 355,
- 1, 1, 359, 359, 363, 363, 370, 367, 1, 341,
- 341, 368, 2, 368, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 343, 344, 344, 345,
- 368, 347, 348, 348, 349, 368, 354, 351, 352, 352,
- 353, 368, 355, 356, 356, 357, 368, 366, 342, 2,
- 346, 368, 366, 362, 359, 360, 360, 361, 368, 363,
- 364, 364, 365, 368, 367, 0, 1, 2, 2, 2,
- 2, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 343,
- 0, 347, 0, 354, 0, 351, 355, 0, 366, 0,
- 2, 2, 366, 362, 0, 359, 363, 0, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 366, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 339, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 133, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 143, 367, 367, 367, 367,
- 367, 367, 367, 366, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 115, 367, 338, 367, 367, 367,
- 367, 367, 367, 367, 367, 8, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 134, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 148, 367, 367, 366, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 331, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 366,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 69, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 260, 367, 14,
- 15, 367, 19, 18, 367, 367, 240, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 141, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 238, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 3,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 366, 367, 367, 367, 367, 367, 367, 367, 325, 367,
- 367, 324, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 350, 367, 367, 367, 367, 367, 367, 367,
- 367, 68, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 72, 367,
- 294, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 332, 333, 367, 367, 367, 367, 367, 367, 367, 367,
- 73, 367, 367, 142, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 137,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 227, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 21, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 169, 367, 367, 367,
- 367, 367, 366, 350, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 113, 367, 367, 367, 367,
- 367, 367, 367, 302, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 196, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 168, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 112, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 35, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 36, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 70, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 140, 367, 367, 367, 366, 367, 367,
- 367, 367, 367, 132, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 71,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 264, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 197, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 58, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 282, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 63, 367, 64, 367, 367,
- 367, 367, 367, 116, 367, 117, 367, 367, 367, 367,
- 367, 114, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 7, 367, 367, 367, 367,
- 366, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 249,
- 367, 367, 367, 367, 172, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 265, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 49, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 59, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 219,
-
- 367, 218, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 16, 17, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 74, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 226, 367, 367, 367, 367, 367, 367, 119,
- 367, 118, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 210, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 149, 367,
- 367, 367, 366, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 107, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 95, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 239,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 100, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 67, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 213, 214, 367, 367,
- 367, 296, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 6, 367, 367, 367, 367,
- 367, 367, 367, 315, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 300, 367, 367, 367, 367, 367, 367,
- 367, 326, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 46, 367, 367, 367,
- 367, 367, 48, 367, 367, 367, 96, 367, 367, 367,
- 367, 367, 56, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 366, 367, 206, 367, 367, 367,
- 144, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 231, 367, 207, 367, 367, 367, 246, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 57, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 146, 125, 367, 126, 367, 367, 367, 367, 124, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 165, 367,
- 367, 54, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 281, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 208, 367, 367, 367, 367, 367, 211, 367,
- 217, 367, 367, 367, 367, 367, 367, 245, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 111, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 138, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 65, 367, 367, 367, 29,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 20, 367, 367, 367, 367, 367, 367, 367,
- 30, 39, 367, 177, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 204, 367,
- 367, 366, 367, 367, 367, 367, 367, 367, 82, 84,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 304, 367, 367, 367, 367, 261, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 127, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 164, 367, 50, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 255, 367, 367,
- 367, 367, 367, 367, 367, 319, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 171, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 313,
- 367, 367, 367, 367, 237, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 329, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 189, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 120, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 184, 367, 198, 367, 367, 367, 367, 367,
- 367, 367, 366, 367, 152, 367, 367, 367, 367, 367,
- 106, 367, 367, 367, 367, 229, 367, 367, 367, 367,
- 367, 367, 247, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 273,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 145, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 188,
- 367, 367, 367, 367, 367, 367, 367, 85, 367, 86,
- 367, 367, 367, 367, 367, 258, 367, 367, 367, 367,
- 66, 322, 367, 367, 367, 367, 367, 94, 199, 367,
- 220, 367, 250, 367, 367, 212, 297, 367, 367, 367,
- 367, 367, 367, 78, 367, 201, 367, 367, 367, 367,
- 367, 367, 9, 367, 367, 367, 367, 367, 110, 367,
- 367, 367, 367, 367, 367, 286, 367, 367, 367, 367,
- 228, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 366, 367, 367, 367, 367,
- 187, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 173, 367, 303, 367, 367, 367, 367, 367, 272,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 241, 367, 367, 367, 367, 367, 367, 295, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 170, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 323, 367, 200,
- 367, 367, 367, 367, 367, 367, 367, 367, 77, 79,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 109, 367, 367, 367, 367, 367, 367, 284, 367, 367,
- 367, 367, 299, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 233, 37, 31, 33,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 38, 367, 32, 34, 367, 40, 367, 367,
-
- 367, 367, 367, 367, 367, 105, 367, 183, 367, 367,
- 367, 367, 367, 367, 367, 366, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 235, 232, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 76, 367,
- 367, 367, 147, 367, 128, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 166, 51, 367, 367, 367,
- 358, 13, 367, 367, 367, 367, 367, 367, 367, 153,
- 367, 367, 367, 367, 367, 367, 367, 317, 367, 320,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 12, 367, 367, 22, 367, 367, 367, 367,
- 367, 367, 367, 290, 367, 367, 367, 367, 301, 367,
- 367, 367, 367, 80, 367, 243, 367, 367, 367, 367,
- 367, 234, 367, 367, 75, 367, 367, 367, 367, 367,
- 367, 23, 367, 367, 47, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 182, 181, 367,
- 367, 358, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 236, 230, 367, 248, 367, 367, 305, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 194, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 87, 367, 367, 367, 367, 367,
- 367, 367, 285, 367, 367, 367, 367, 216, 367, 367,
- 367, 367, 367, 242, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 292, 367, 367, 367, 327, 328,
- 179, 367, 367, 367, 81, 367, 367, 367, 367, 190,
- 367, 367, 367, 121, 123, 122, 367, 367, 367, 25,
- 367, 367, 174, 367, 176, 367, 221, 367, 367, 367,
- 367, 180, 367, 367, 367, 367, 251, 367, 367, 367,
- 367, 367, 367, 367, 155, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 263, 367, 367,
- 367, 367, 367, 367, 367, 336, 367, 27, 367, 298,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 92, 222, 367,
- 367, 257, 367, 367, 283, 367, 321, 367, 215, 367,
- 367, 367, 367, 367, 293, 60, 367, 367, 367, 367,
- 367, 367, 367, 4, 367, 367, 367, 367, 136, 367,
- 154, 367, 367, 367, 195, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 254, 41, 42, 367, 367, 367, 367,
-
- 367, 367, 367, 306, 367, 367, 367, 367, 367, 367,
- 367, 271, 367, 367, 367, 367, 367, 367, 367, 367,
- 225, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 91, 90, 367, 367, 61,
- 367, 367, 289, 367, 259, 367, 367, 367, 367, 367,
- 11, 367, 367, 367, 367, 340, 367, 367, 367, 367,
- 135, 367, 367, 367, 367, 367, 223, 97, 367, 367,
- 44, 367, 367, 367, 367, 367, 367, 367, 367, 186,
- 367, 367, 367, 367, 367, 367, 367, 157, 367, 367,
- 367, 367, 262, 367, 367, 367, 367, 367, 270, 367,
-
- 367, 367, 367, 150, 367, 367, 367, 129, 131, 130,
- 367, 367, 367, 99, 103, 98, 167, 367, 367, 367,
- 367, 88, 367, 256, 291, 367, 367, 367, 367, 367,
- 367, 10, 367, 367, 367, 367, 367, 287, 330, 367,
- 367, 367, 367, 367, 367, 335, 43, 367, 367, 367,
- 367, 367, 185, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 104, 102,
- 367, 55, 367, 367, 89, 367, 318, 367, 367, 367,
- 367, 24, 367, 367, 367, 367, 367, 209, 367, 367,
-
- 367, 367, 367, 367, 224, 367, 367, 367, 367, 367,
- 367, 367, 367, 205, 367, 367, 175, 83, 367, 367,
- 367, 367, 367, 307, 367, 367, 367, 367, 367, 367,
- 367, 267, 367, 367, 266, 151, 367, 367, 101, 52,
- 367, 367, 158, 159, 162, 163, 160, 161, 93, 316,
- 367, 367, 288, 139, 367, 367, 367, 26, 367, 178,
- 367, 367, 367, 367, 203, 367, 253, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 192, 191,
- 45, 367, 367, 367, 367, 367, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 314, 367, 367, 367, 367, 108,
- 367, 252, 367, 280, 311, 367, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 337, 367, 53, 62,
- 5, 367, 367, 244, 367, 367, 312, 367, 367, 367,
- 367, 367, 367, 367, 367, 367, 268, 28, 367, 367,
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 269, 367, 367, 367, 156, 367, 367, 367, 367, 367,
- 367, 367, 367, 193, 367, 202, 367, 367, 367, 367,
- 367, 367, 367, 367, 367, 308, 367, 367, 367, 367,
-
- 367, 367, 367, 367, 367, 367, 367, 367, 367, 367,
- 367, 367, 367, 334, 367, 367, 276, 367, 367, 367,
- 367, 367, 309, 367, 367, 367, 367, 367, 367, 310,
- 367, 367, 367, 274, 367, 277, 278, 367, 367, 367,
- 367, 367, 275, 279, 0
+ 1, 1, 344, 344, 348, 348, 352, 352, 356, 356,
+ 1, 1, 360, 360, 364, 364, 371, 368, 1, 342,
+ 342, 369, 2, 369, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 344, 345, 345, 346,
+ 369, 348, 349, 349, 350, 369, 355, 352, 353, 353,
+ 354, 369, 356, 357, 357, 358, 369, 367, 343, 2,
+ 347, 369, 367, 363, 360, 361, 361, 362, 369, 364,
+ 365, 365, 366, 369, 368, 0, 1, 2, 2, 2,
+ 2, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 344,
+ 0, 348, 0, 355, 0, 352, 356, 0, 367, 0,
+ 2, 2, 367, 363, 0, 360, 364, 0, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 367, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 340, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 133, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 143, 368, 368, 368, 368,
+ 368, 368, 368, 367, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 115, 368, 339, 368, 368, 368,
+ 368, 368, 368, 368, 368, 8, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 134, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 148, 368, 368, 367, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 332, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 367,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 69, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 261, 368, 14,
+ 15, 368, 19, 18, 368, 368, 241, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 141, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 239, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 3,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 367, 368, 368, 368, 368, 368, 368, 368, 326, 368,
+ 368, 325, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 351, 368, 368, 368, 368, 368, 368, 368,
+ 368, 68, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 72, 368,
+ 295, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 333, 334, 368, 368, 368, 368, 368, 368, 368, 368,
+ 73, 368, 368, 142, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 137,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 228, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 21, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 169, 368, 368, 368,
+ 368, 368, 367, 351, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 113, 368, 368, 368, 368,
+ 368, 368, 368, 303, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 196, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 168, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 112, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 35, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 36, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 70, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 140, 368, 368, 368, 367, 368, 368,
+ 368, 368, 368, 132, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 71,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 265, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 197, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 58, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 283, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 63, 368, 64, 368, 368,
+ 368, 368, 368, 116, 368, 117, 368, 368, 368, 368,
+ 368, 114, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 7, 368, 368, 368, 368,
+ 367, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 250,
+ 368, 368, 368, 368, 172, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 266, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 49, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 59, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 219,
+
+ 368, 218, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 16, 17, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 74, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 227, 368, 368, 368, 368, 368, 368, 119,
+ 368, 118, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 210, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 149, 368,
+ 368, 368, 367, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 107, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 95, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 240,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 100, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 67, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 213, 214, 368, 368,
+ 368, 297, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 6, 368, 368, 368, 368,
+ 368, 368, 368, 316, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 301, 368, 368, 368, 368, 368, 368,
+ 368, 327, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 46, 368, 368, 368,
+ 368, 368, 48, 368, 368, 368, 96, 368, 368, 368,
+ 368, 368, 56, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 367, 368, 206, 368, 368, 368,
+ 144, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 232, 368, 207, 368, 368, 368, 247, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 57, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 146, 125, 368, 126, 368, 368, 368, 368, 124, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 165, 368,
+ 368, 54, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 282, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 208, 368, 368, 368, 368, 368, 211, 368,
+ 217, 368, 368, 368, 368, 368, 368, 246, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 111, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 138, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 65, 368, 368, 368, 29,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 20, 368, 368, 368, 368, 368, 368, 368,
+ 30, 39, 368, 177, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 204, 368,
+ 368, 367, 368, 368, 368, 368, 368, 368, 82, 84,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 305, 368, 368, 368, 368, 262, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 127, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 164, 368, 50, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 256, 368, 368,
+ 368, 368, 368, 368, 368, 320, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 171, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 314,
+ 368, 368, 368, 368, 238, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 330, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 189, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 120,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 184, 368, 198, 368, 368, 368, 368,
+ 368, 368, 368, 367, 368, 152, 368, 368, 368, 368,
+ 368, 106, 368, 368, 368, 368, 230, 368, 368, 368,
+ 368, 368, 368, 248, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 274, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 145, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 188, 368, 368, 368, 368, 368, 368, 368, 85, 368,
+ 86, 368, 368, 368, 368, 368, 259, 368, 368, 368,
+ 368, 66, 323, 368, 368, 368, 368, 368, 94, 199,
+ 368, 220, 368, 251, 368, 368, 212, 298, 368, 368,
+ 368, 368, 368, 368, 78, 368, 201, 368, 368, 368,
+ 368, 368, 368, 9, 368, 368, 368, 368, 368, 110,
+ 368, 368, 368, 368, 368, 368, 287, 368, 368, 368,
+ 368, 229, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 367, 368, 368,
+ 368, 368, 187, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 173, 368, 304, 368, 368, 368, 368,
+ 368, 273, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 242, 368, 368, 368, 368, 368, 368,
+ 296, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 170, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 324,
+ 368, 200, 368, 368, 368, 368, 368, 368, 368, 368,
+ 77, 79, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 109, 368, 368, 368, 368, 368, 368, 285,
+ 368, 368, 368, 368, 300, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 234, 37,
+ 31, 33, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 38, 368, 32, 34, 368,
+
+ 40, 368, 368, 368, 368, 368, 368, 368, 105, 368,
+ 183, 368, 368, 368, 368, 368, 368, 368, 367, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 236, 233, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 76, 368, 368, 368, 147, 368, 128, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 166, 51,
+ 368, 368, 368, 359, 13, 368, 368, 368, 368, 368,
+ 368, 368, 153, 368, 368, 368, 368, 368, 368, 368,
+ 318, 368, 321, 368, 368, 368, 368, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 12, 368, 368, 22, 368,
+ 368, 368, 368, 368, 368, 368, 291, 368, 368, 368,
+ 368, 302, 368, 368, 368, 368, 80, 368, 244, 368,
+ 368, 368, 368, 368, 235, 368, 368, 368, 75, 368,
+ 368, 368, 368, 368, 368, 23, 368, 368, 47, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 182, 181, 368, 368, 359, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 237, 231, 368, 249, 368,
+ 368, 306, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 194, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 87, 368,
+ 368, 368, 368, 368, 368, 368, 286, 368, 368, 368,
+ 368, 216, 368, 368, 368, 368, 368, 243, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 293, 368,
+ 368, 368, 328, 329, 179, 368, 368, 368, 81, 368,
+ 368, 368, 368, 190, 368, 368, 368, 368, 121, 123,
+ 122, 368, 368, 368, 25, 368, 368, 174, 368, 176,
+ 368, 221, 368, 368, 368, 368, 180, 368, 368, 368,
+ 368, 252, 368, 368, 368, 368, 368, 368, 368, 155,
+
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 264, 368, 368, 368, 368, 368, 368, 368,
+ 337, 368, 27, 368, 299, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 92, 222, 368, 368, 258, 368, 368, 284,
+ 368, 322, 368, 215, 368, 368, 368, 368, 368, 294,
+ 60, 368, 368, 368, 368, 368, 368, 368, 4, 368,
+ 368, 368, 368, 136, 368, 154, 368, 368, 368, 195,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 255,
+
+ 41, 42, 368, 368, 368, 368, 368, 368, 368, 307,
+ 368, 368, 368, 368, 368, 368, 368, 272, 368, 368,
+ 368, 368, 368, 368, 368, 368, 225, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 91, 90, 368, 368, 61, 368, 368, 290, 368,
+ 260, 368, 368, 368, 368, 368, 11, 368, 368, 368,
+ 368, 341, 368, 368, 368, 368, 135, 368, 368, 368,
+ 368, 368, 368, 223, 97, 368, 368, 44, 368, 368,
+ 368, 368, 368, 368, 368, 368, 186, 368, 368, 368,
+ 368, 368, 368, 368, 157, 368, 368, 368, 368, 263,
+
+ 368, 368, 368, 368, 368, 271, 368, 368, 368, 368,
+ 150, 368, 368, 368, 129, 131, 130, 368, 368, 368,
+ 99, 103, 98, 167, 368, 368, 368, 368, 88, 368,
+ 257, 292, 368, 368, 368, 368, 368, 368, 10, 368,
+ 368, 368, 368, 368, 288, 331, 368, 368, 368, 368,
+ 368, 368, 368, 336, 43, 368, 368, 368, 368, 368,
+ 185, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 104, 102, 368, 55,
+ 368, 368, 89, 368, 319, 368, 368, 368, 368, 24,
+
+ 368, 368, 368, 368, 368, 209, 368, 368, 368, 368,
+ 368, 368, 224, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 205, 368, 368, 175, 83, 368, 368, 368,
+ 368, 368, 308, 368, 368, 368, 368, 368, 368, 368,
+ 268, 368, 368, 267, 151, 368, 368, 101, 52, 368,
+ 368, 158, 159, 162, 163, 160, 161, 93, 317, 368,
+ 368, 289, 139, 368, 368, 368, 368, 26, 368, 178,
+ 368, 368, 368, 368, 203, 368, 254, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 192, 191,
+
+ 226, 45, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 315, 368, 368, 368, 368,
+ 108, 368, 253, 368, 281, 312, 368, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 338, 368, 53,
+ 62, 5, 368, 368, 245, 368, 368, 313, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 269, 28, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 270, 368, 368, 368, 156, 368, 368, 368, 368,
+ 368, 368, 368, 368, 193, 368, 202, 368, 368, 368,
+
+ 368, 368, 368, 368, 368, 368, 309, 368, 368, 368,
+ 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
+ 368, 368, 368, 368, 335, 368, 368, 277, 368, 368,
+ 368, 368, 368, 310, 368, 368, 368, 368, 368, 368,
+ 311, 368, 368, 368, 275, 368, 278, 279, 368, 368,
+ 368, 368, 368, 276, 280, 0
} ;
static const YY_CHAR yy_ec[256] =
1, 1, 1, 1, 1, 1, 1, 1, 1, 1
} ;
-static const flex_int16_t yy_base[3664] =
+static const flex_int16_t yy_base[3675] =
{ 0,
0, 0, 38, 41, 44, 46, 59, 65, 71, 77,
- 90, 112, 96, 118, 124, 136, 4156, 2779, 81, 7110,
- 7110, 7110, 129, 52, 130, 63, 131, 152, 70, 140,
+ 90, 112, 96, 118, 124, 136, 4156, 2779, 81, 7129,
+ 7129, 7129, 129, 52, 130, 63, 131, 152, 70, 140,
149, 156, 57, 88, 76, 173, 175, 95, 197, 145,
- 185, 199, 208, 213, 178, 123, 2391, 7110, 7110, 7110,
- 107, 2147, 7110, 7110, 7110, 154, 2117, 1982, 7110, 7110,
- 7110, 245, 1770, 7110, 7110, 7110, 163, 1609, 7110, 249,
- 7110, 253, 148, 1509, 1480, 7110, 7110, 7110, 257, 1324,
- 7110, 7110, 7110, 233, 1201, 263, 201, 0, 267, 0,
+ 185, 199, 208, 213, 178, 123, 2391, 7129, 7129, 7129,
+ 107, 2147, 7129, 7129, 7129, 154, 2117, 1982, 7129, 7129,
+ 7129, 245, 1770, 7129, 7129, 7129, 163, 1609, 7129, 249,
+ 7129, 253, 148, 1509, 1480, 7129, 7129, 7129, 257, 1324,
+ 7129, 7129, 7129, 233, 1201, 263, 201, 0, 267, 0,
0, 165, 191, 221, 252, 205, 181, 265, 92, 261,
216, 263, 271, 272, 210, 279, 274, 282, 278, 291,
670, 669, 672, 679, 665, 675, 666, 678, 682, 681,
691, 654, 686, 693, 698, 683, 696, 699, 687, 702,
- 704, 705, 710, 711, 708, 7110, 718, 714, 721, 722,
+ 704, 705, 710, 711, 708, 7129, 718, 714, 721, 722,
729, 726, 731, 733, 740, 741, 716, 725, 737, 739,
744, 746, 748, 750, 742, 751, 755, 753, 759, 763,
770, 765, 772, 785, 767, 773, 777, 778, 786, 774,
780, 798, 812, 790, 808, 809, 795, 813, 814, 815,
816, 818, 822, 819, 833, 821, 823, 830, 836, 837,
- 839, 840, 847, 842, 7110, 844, 852, 866, 853, 862,
+ 839, 840, 847, 842, 7129, 844, 852, 866, 853, 862,
865, 849, 869, 871, 850, 881, 877, 874, 891, 913,
- 878, 884, 882, 886, 889, 7110, 896, 893, 937, 895,
+ 878, 884, 882, 886, 889, 7129, 896, 893, 937, 895,
902, 923, 918, 906, 919, 920, 921, 925, 947, 928,
926, 943, 961, 958, 942, 948, 945, 959, 967, 972,
1037, 1042, 1022, 1038, 1050, 1049, 1051, 1039, 1040, 1055,
1058, 1067, 1060, 1063, 1076, 1071, 1074, 1077, 1078, 1079,
1081, 1080, 1085, 1086, 1087, 1088, 1095, 1093, 1094, 1101,
- 1103, 1096, 1109, 1107, 7110, 1111, 7110, 1113, 1114, 1115,
- 1116, 1118, 1119, 1120, 1121, 7110, 1123, 1126, 1127, 1137,
+ 1103, 1096, 1109, 1107, 7129, 1111, 7129, 1113, 1114, 1115,
+ 1116, 1118, 1119, 1120, 1121, 7129, 1123, 1126, 1127, 1137,
1128, 1138, 1145, 1152, 1130, 1148, 1149, 1150, 1151, 1155,
1158, 1169, 1156, 1161, 1172, 1159, 1174, 1171, 1168, 1177,
- 1175, 1182, 1178, 1184, 1185, 1186, 1205, 7110, 1187, 1188,
+ 1175, 1182, 1178, 1184, 1185, 1186, 1205, 7129, 1187, 1188,
1195, 1192, 1198, 1203, 1202, 1212, 1223, 1214, 1215, 1222,
1226, 1239, 1227, 1230, 1191, 1234, 1236, 1247, 1237, 1249,
1243, 1251, 1245, 1252, 1254, 1255, 1259, 1261, 1265, 1266,
- 1268, 7110, 1267, 1271, 1278, 1285, 1280, 1272, 1269, 1283,
+ 1268, 7129, 1267, 1271, 1278, 1285, 1280, 1272, 1269, 1283,
1286, 1289, 1290, 1291, 1293, 1296, 1298, 1300, 1308, 1303,
1311, 1309, 1310, 1312, 1314, 1317, 1316, 1318, 1323, 1331,
1328, 1333, 1336, 1344, 1343, 1346, 1353, 1355, 1340, 1348,
1373, 1374, 1375, 1377, 1378, 1382, 1380, 1385, 1387, 1388,
1390, 1389, 1391, 1398, 1397, 1399, 1404, 1401, 1417, 1403,
- 1406, 1420, 1423, 1410, 1414, 7110, 1432, 1427, 1430, 1431,
+ 1406, 1420, 1423, 1410, 1414, 7129, 1432, 1427, 1430, 1431,
1434, 1437, 1438, 1442, 1441, 1444, 1447, 1445, 1446, 1449,
1452, 1453, 1454, 1455, 1456, 1462, 1469, 1464, 1473, 1480,
1479, 1481, 1467, 1483, 1484, 1487, 1488, 1495, 1491, 1499,
1619, 1626, 1628, 1634, 1635, 1636, 1637, 1638, 1639, 1641,
1642, 1648, 1645, 1651, 1652, 1655, 1657, 1656, 1670, 1662,
1671, 1672, 1659, 1675, 1677, 1679, 1660, 1683, 1685, 1688,
- 1690, 1680, 7110, 1678, 1702, 1691, 1699, 1698, 1700, 1701,
- 1712, 1705, 1707, 1704, 1708, 1709, 1734, 7110, 1715, 7110,
- 7110, 1718, 7110, 7110, 1717, 1721, 7110, 1716, 1731, 1723,
+ 1690, 1680, 7129, 1678, 1702, 1691, 1699, 1698, 1700, 1701,
+ 1712, 1705, 1707, 1704, 1708, 1709, 1734, 7129, 1715, 7129,
+ 7129, 1718, 7129, 7129, 1717, 1721, 7129, 1716, 1731, 1723,
1724, 1741, 1747, 1749, 1744, 1742, 1751, 1752, 1763, 1773,
1758, 1759, 1761, 1766, 1767, 1762, 1779, 1776, 1768, 1788,
1789, 1769, 1795, 1802, 1790, 1805, 1800, 1803, 1809, 1807,
1811, 1813, 1817, 1819, 1820, 1822, 1823, 1824, 1826, 1720,
1828, 1825, 1833, 1830, 1834, 1836, 1835, 1843, 1846, 1839,
- 1855, 7110, 1853, 1856, 1842, 1865, 1862, 1866, 1868, 1863,
+ 1855, 7129, 1853, 1856, 1842, 1865, 1862, 1866, 1868, 1863,
1864, 1874, 1876, 1870, 1877, 1879, 1881, 1880, 1882, 1883,
- 1886, 1889, 1892, 1890, 1894, 1897, 1896, 1902, 7110, 1903,
+ 1886, 1889, 1892, 1890, 1894, 1897, 1896, 1902, 7129, 1903,
1904, 1906, 1910, 1907, 1908, 1917, 1909, 1918, 1919, 1920,
- 1932, 1924, 1934, 1925, 1927, 1936, 1929, 1937, 1939, 7110,
+ 1932, 1924, 1934, 1925, 1927, 1936, 1929, 1937, 1939, 7129,
1947, 1952, 1941, 1954, 1944, 1948, 1956, 1957, 1958, 1960,
1961, 1963, 1964, 1966, 1977, 1972, 1974, 1973, 1975, 1983,
2003, 2005, 2006, 2008, 2012, 2013, 2020, 2016, 2024, 2017,
2019, 2035, 2040, 2022, 2033, 2036, 2037, 2038, 2043, 2047,
2051, 2046, 2050, 2053, 2060, 2055, 2058, 2061, 2062, 2069,
- 2071, 2063, 2073, 2080, 2064, 2074, 2083, 2076, 7110, 2082,
- 2084, 7110, 2089, 2090, 2091, 2113, 2092, 2096, 2099, 2104,
+ 2071, 2063, 2073, 2080, 2064, 2074, 2083, 2076, 7129, 2082,
+ 2084, 7129, 2089, 2090, 2091, 2113, 2092, 2096, 2099, 2104,
2101, 2105, 2108, 2097, 2115, 2107, 2131, 2119, 2127, 2132,
2135, 2137, 2133, 2138, 2139, 2140, 2144, 2146, 2149, 2151,
2159, 2162, 2166, 2168, 2170, 2169, 2171, 2172, 2174, 2194,
2173, 2175, 2176, 2177, 2178, 2181, 2188, 2182, 2183, 2184,
2187, 2199, 2207, 2204, 2205, 2210, 2211, 2212, 2216, 2219,
- 2221, 2222, 7110, 2229, 2232, 2224, 2226, 2233, 2244, 2236,
- 2237, 7110, 2239, 2240, 2245, 2253, 2250, 2251, 2252, 2254,
- 2255, 2258, 2260, 2262, 2264, 2275, 2263, 2282, 7110, 2267,
- 7110, 2265, 2266, 2284, 2268, 2277, 2285, 2290, 2288, 2292,
- 7110, 7110, 2294, 2295, 2300, 2302, 2312, 2298, 2308, 2309,
- 7110, 2310, 2317, 7110, 2314, 2313, 2321, 2319, 2320, 2325,
- 2327, 2329, 2331, 2336, 2332, 2343, 2334, 2339, 2347, 7110,
+ 2221, 2222, 7129, 2229, 2232, 2224, 2226, 2233, 2244, 2236,
+ 2237, 7129, 2239, 2240, 2245, 2253, 2250, 2251, 2252, 2254,
+ 2255, 2258, 2260, 2262, 2264, 2275, 2263, 2282, 7129, 2267,
+ 7129, 2265, 2266, 2284, 2268, 2277, 2285, 2290, 2288, 2292,
+ 7129, 7129, 2294, 2295, 2300, 2302, 2312, 2298, 2308, 2309,
+ 7129, 2310, 2317, 7129, 2314, 2313, 2321, 2319, 2320, 2325,
+ 2327, 2329, 2331, 2336, 2332, 2343, 2334, 2339, 2347, 7129,
2350, 2335, 2348, 2353, 2354, 2355, 2356, 2357, 2363, 2360,
- 7110, 2364, 2366, 2367, 2380, 2376, 2377, 2378, 2381, 2387,
+ 7129, 2364, 2366, 2367, 2380, 2376, 2377, 2378, 2381, 2387,
2379, 2383, 2385, 2389, 2390, 2399, 2400, 2401, 2404, 2406,
- 2413, 2410, 2414, 7110, 2412, 2398, 2418, 2425, 2421, 2423,
+ 2413, 2410, 2414, 7129, 2412, 2398, 2418, 2425, 2421, 2423,
2420, 2424, 2427, 2428, 2430, 2431, 2436, 2437, 2435, 2441,
2442, 2443, 2450, 2451, 2452, 2453, 2456, 2447, 2457, 2460,
- 2461, 2468, 2463, 2465, 2469, 2470, 7110, 2473, 2476, 2477,
+ 2461, 2468, 2463, 2465, 2469, 2470, 7129, 2473, 2476, 2477,
2478, 2482, 2480, 171, 2484, 2486, 2490, 2489, 2496, 2504,
2491, 2499, 2512, 2497, 2509, 2508, 2515, 2507, 2516, 2517,
- 2518, 2519, 2524, 2525, 2523, 7110, 2527, 2529, 2528, 2532,
- 2535, 2534, 2539, 7110, 2545, 2536, 2551, 2560, 2550, 2548,
+ 2518, 2519, 2524, 2525, 2523, 7129, 2527, 2529, 2528, 2532,
+ 2535, 2534, 2539, 7129, 2545, 2536, 2551, 2560, 2550, 2548,
2561, 2552, 2563, 2565, 2567, 2566, 2568, 2575, 2573, 2570,
- 2576, 2577, 7110, 2583, 2586, 2588, 2579, 2589, 2597, 2595,
+ 2576, 2577, 7129, 2583, 2586, 2588, 2579, 2589, 2597, 2595,
2590, 2592, 2598, 2600, 2606, 2602, 2608, 2610, 2611, 2613,
2616, 2615, 2624, 2614, 2619, 2626, 2623, 2625, 2628, 2627,
- 2633, 2636, 2643, 2641, 7110, 2648, 2645, 2649, 2647, 2650,
+ 2633, 2636, 2643, 2641, 7129, 2648, 2645, 2649, 2647, 2650,
2652, 2654, 2653, 2672, 2656, 2662, 2664, 2673, 2678, 2667,
2681, 2688, 2684, 2689, 2693, 2698, 2695, 2699, 2705, 2696,
2707, 2709, 2703, 2710, 2719, 2711, 2715, 2716, 2718, 2722,
2730, 2731, 2729, 2733, 2726, 2727, 2744, 2738, 2750, 2756,
- 2746, 7110, 2755, 2748, 2742, 2758, 2760, 2767, 2764, 2765,
+ 2746, 7129, 2755, 2748, 2742, 2758, 2760, 2767, 2764, 2765,
2770, 2768, 2771, 2772, 2774, 2778, 2783, 2784, 2657, 2781,
2786, 2790, 2788, 2794, 2797, 2796, 2798, 2801, 2808, 2805,
- 2810, 2811, 7110, 2812, 2816, 2799, 2817, 2825, 2819, 2828,
+ 2810, 2811, 7129, 2812, 2816, 2799, 2817, 2825, 2819, 2828,
2829, 2831, 2822, 2832, 2833, 2835, 2837, 2838, 2841, 2840,
- 2848, 2845, 2847, 2849, 2846, 7110, 2858, 2852, 2859, 2863,
+ 2848, 2845, 2847, 2849, 2846, 7129, 2858, 2852, 2859, 2863,
2862, 2865, 2866, 2873, 2877, 2879, 2881, 2883, 2869, 2885,
- 2886, 2889, 7110, 2896, 2898, 2894, 2895, 2903, 2901, 2904,
- 2905, 2907, 2908, 7110, 2909, 2911, 2912, 2915, 2913, 2917,
- 2924, 2925, 2920, 7110, 2927, 2931, 2932, 2934, 2935, 2936,
- 2937, 2938, 2941, 2942, 2944, 2943, 2957, 2946, 2953, 7110,
+ 2886, 2889, 7129, 2896, 2898, 2894, 2895, 2903, 2901, 2904,
+ 2905, 2907, 2908, 7129, 2909, 2911, 2912, 2915, 2913, 2917,
+ 2924, 2925, 2920, 7129, 2927, 2931, 2932, 2934, 2935, 2936,
+ 2937, 2938, 2941, 2942, 2944, 2943, 2957, 2946, 2953, 7129,
2949, 2965, 2960, 2963, 2966, 2970, 2971, 2973, 2975, 2976,
- 2977, 2981, 7110, 2993, 2871, 2989, 2998, 2982, 2990, 2994,
- 2999, 3002, 3003, 2996, 3005, 3006, 3009, 7110, 3010, 3013,
+ 2977, 2981, 7129, 2993, 2871, 2989, 2998, 2982, 2990, 2994,
+ 2999, 3002, 3003, 2996, 3005, 3006, 3009, 7129, 3010, 3013,
3015, 3017, 3019, 3020, 3021, 3028, 3027, 3026, 3030, 3032,
3035, 3036, 3034, 3043, 3037, 3047, 3041, 3045, 3054, 3055,
3057, 3058, 3060, 3061, 3070, 3071, 3068, 3073, 3076, 3077,
- 3069, 3078, 3079, 3087, 3092, 3094, 3089, 3095, 7110, 3098,
+ 3069, 3078, 3079, 3087, 3092, 3094, 3089, 3095, 7129, 3098,
3100, 3093, 3091, 3101, 3105, 3103, 3107, 3110, 3106, 3108,
3120, 3121, 3112, 3128, 3130, 3123, 3132, 3134, 3136, 3137,
3139, 3138, 3140, 3141, 3148, 3145, 3147, 3149, 3158, 3151,
3156, 3169, 3154, 3161, 3164, 3165, 3166, 3168, 3171, 3172,
3176, 3178, 3174, 3179, 3188, 3190, 3195, 3186, 3197, 3196,
- 3199, 3202, 3203, 3204, 7110, 3207, 3208, 3205, 3212, 3215,
+ 3199, 3202, 3203, 3204, 7129, 3207, 3208, 3205, 3212, 3215,
3218, 3219, 3227, 3222, 3226, 3234, 3230, 3229, 3236, 3238,
- 3241, 3242, 3243, 3250, 3246, 7110, 3247, 7110, 3248, 3249,
- 3252, 3261, 3256, 7110, 3267, 7110, 3257, 3271, 3262, 3264,
- 3268, 7110, 3272, 3273, 3277, 3274, 3279, 3281, 3285, 3286,
+ 3241, 3242, 3243, 3250, 3246, 7129, 3247, 7129, 3248, 3249,
+ 3252, 3261, 3256, 7129, 3267, 7129, 3257, 3271, 3262, 3264,
+ 3268, 7129, 3272, 3273, 3277, 3274, 3279, 3281, 3285, 3286,
3287, 3288, 3289, 3296, 3291, 3295, 3298, 3302, 3301, 3305,
3308, 3310, 3311, 3313, 3312, 3315, 3319, 3320, 3321, 3328,
- 3330, 3331, 3332, 3333, 3334, 7110, 3338, 3341, 3335, 3346,
+ 3330, 3331, 3332, 3333, 3334, 7129, 3338, 3341, 3335, 3346,
3343, 3345, 3347, 3353, 3354, 3355, 3356, 3360, 3358, 3362,
- 3367, 3370, 3364, 3371, 3374, 3381, 3383, 3375, 3390, 7110,
- 3385, 3388, 3389, 3392, 7110, 3396, 3393, 3402, 3404, 3397,
+ 3367, 3370, 3364, 3371, 3374, 3381, 3383, 3375, 3390, 7129,
+ 3385, 3388, 3389, 3392, 7129, 3396, 3393, 3402, 3404, 3397,
3394, 3400, 3406, 3413, 3407, 3410, 3416, 3420, 3424, 3427,
- 3428, 7110, 3421, 3429, 3419, 3437, 3442, 3433, 3445, 3449,
+ 3428, 7129, 3421, 3429, 3419, 3437, 3442, 3433, 3445, 3449,
3446, 3452, 3454, 3456, 3458, 3435, 3459, 3460, 3461, 3462,
3470, 3472, 3473, 3469, 3482, 3468, 3475, 3484, 3485, 3471,
3478, 3486, 3487, 3488, 3492, 3494, 3493, 3495, 3496, 3497,
- 3503, 3509, 7110, 3501, 3512, 3504, 3521, 3510, 3518, 3519,
- 3514, 3523, 3531, 3527, 7110, 3538, 3525, 3535, 3529, 3542,
- 3533, 3546, 3547, 3549, 3550, 3551, 3554, 3553, 3552, 7110,
+ 3503, 3509, 7129, 3501, 3512, 3504, 3521, 3510, 3518, 3519,
+ 3514, 3523, 3531, 3527, 7129, 3538, 3525, 3535, 3529, 3542,
+ 3533, 3546, 3547, 3549, 3550, 3551, 3554, 3553, 3552, 7129,
- 3555, 7110, 3556, 3569, 3558, 3564, 3573, 3574, 3576, 3578,
+ 3555, 7129, 3556, 3569, 3558, 3564, 3573, 3574, 3576, 3578,
3580, 3582, 3583, 3584, 3586, 3589, 3590, 3594, 3595, 3598,
3596, 3615, 3600, 3597, 3602, 3611, 3612, 3613, 3616, 3626,
- 3618, 3617, 7110, 7110, 3619, 3621, 3633, 3628, 3635, 3636,
- 3637, 3640, 3647, 3643, 3646, 3649, 3650, 3658, 7110, 3653,
+ 3618, 3617, 7129, 7129, 3619, 3621, 3633, 3628, 3635, 3636,
+ 3637, 3640, 3647, 3643, 3646, 3649, 3650, 3658, 7129, 3653,
3654, 3660, 3661, 3662, 3671, 3663, 3673, 3680, 3678, 3675,
- 3685, 3684, 7110, 3677, 3686, 3693, 3688, 3695, 3702, 7110,
- 3691, 7110, 3692, 3694, 3703, 3706, 3705, 3707, 3708, 3709,
+ 3685, 3684, 7129, 3677, 3686, 3693, 3688, 3695, 3702, 7129,
+ 3691, 7129, 3692, 3694, 3703, 3706, 3705, 3707, 3708, 3709,
3712, 3715, 3717, 3720, 3730, 3732, 3733, 3727, 3735, 3723,
- 3728, 3737, 3739, 3742, 3750, 3745, 3747, 3748, 7110, 3752,
+ 3728, 3737, 3739, 3742, 3750, 3745, 3747, 3748, 7129, 3752,
- 3749, 3753, 3754, 3758, 3760, 3768, 3761, 3762, 7110, 3764,
+ 3749, 3753, 3754, 3758, 3760, 3768, 3761, 3762, 7129, 3764,
3771, 3774, 3772, 3776, 3782, 3779, 3783, 3786, 3788, 3789,
- 3790, 3792, 3794, 7110, 3793, 3796, 3807, 3799, 3800, 3802,
- 3810, 3814, 3820, 7110, 3821, 3813, 3829, 3825, 3815, 3828,
+ 3790, 3792, 3794, 7129, 3793, 3796, 3807, 3799, 3800, 3802,
+ 3810, 3814, 3820, 7129, 3821, 3813, 3829, 3825, 3815, 3828,
3831, 3832, 3833, 3835, 3836, 3837, 3838, 3839, 3844, 3845,
- 3841, 3840, 3847, 3858, 3859, 3850, 3869, 3857, 3861, 7110,
+ 3841, 3840, 3847, 3858, 3859, 3850, 3869, 3857, 3861, 7129,
3871, 3866, 3872, 3873, 3874, 3875, 3876, 3878, 3881, 3884,
3886, 3896, 3897, 3888, 3893, 3899, 3901, 3903, 3908, 3910,
- 7110, 3911, 3904, 3918, 3916, 3915, 3923, 3925, 3917, 3927,
+ 7129, 3911, 3904, 3918, 3916, 3915, 3923, 3925, 3917, 3927,
3929, 3919, 3930, 3931, 3933, 3941, 3939, 3949, 3945, 3935,
- 3947, 3946, 3954, 3950, 3952, 3953, 3956, 7110, 3968, 3963,
+ 3947, 3946, 3954, 3950, 3952, 3953, 3956, 7129, 3968, 3963,
3969, 3971, 3974, 3975, 3982, 3978, 3979, 3980, 3989, 3981,
- 3991, 3983, 3986, 3993, 3996, 3997, 7110, 7110, 4005, 3998,
- 4000, 7110, 4002, 4006, 4016, 4012, 4014, 4015, 4018, 4019,
- 4020, 4021, 4024, 4022, 4030, 7110, 4037, 4034, 4038, 4035,
- 4042, 4050, 4041, 7110, 4040, 4051, 4053, 4056, 4054, 4057,
+ 3991, 3983, 3986, 3993, 3996, 3997, 7129, 7129, 4005, 3998,
+ 4000, 7129, 4002, 4006, 4016, 4012, 4014, 4015, 4018, 4019,
+ 4020, 4021, 4024, 4022, 4030, 7129, 4037, 4034, 4038, 4035,
+ 4042, 4050, 4041, 7129, 4040, 4051, 4053, 4056, 4054, 4057,
4058, 4060, 4062, 4064, 4066, 4067, 4068, 4070, 4080, 4081,
- 4073, 4077, 4082, 7110, 4083, 4084, 4090, 4088, 4089, 4091,
- 4096, 7110, 4097, 4100, 4098, 4101, 4105, 4109, 4115, 4112,
+ 4073, 4077, 4082, 7129, 4083, 4084, 4090, 4088, 4089, 4091,
+ 4096, 7129, 4097, 4100, 4098, 4101, 4105, 4109, 4115, 4112,
4118, 4120, 4121, 4124, 4122, 4125, 4126, 4129, 4136, 4132,
- 4133, 4134, 4131, 4138, 4151, 4153, 7110, 4147, 4154, 4140,
- 4158, 4162, 7110, 4167, 4174, 4175, 7110, 4177, 4155, 4159,
- 4172, 4182, 7110, 4178, 4179, 4180, 4185, 4187, 4194, 4189,
- 4197, 4196, 4198, 4193, 4199, 4202, 7110, 4203, 4200, 4201,
- 7110, 4205, 4209, 4221, 4223, 4207, 4224, 4225, 4228, 4226,
- 4229, 7110, 4230, 7110, 4234, 4236, 4239, 7110, 4241, 4242,
+ 4133, 4134, 4131, 4138, 4151, 4153, 7129, 4147, 4154, 4140,
+ 4158, 4162, 7129, 4167, 4174, 4175, 7129, 4177, 4155, 4159,
+ 4172, 4182, 7129, 4178, 4179, 4180, 4185, 4187, 4194, 4189,
+ 4197, 4196, 4198, 4193, 4199, 4202, 7129, 4203, 4200, 4201,
+ 7129, 4205, 4209, 4221, 4223, 4207, 4224, 4225, 4228, 4226,
+ 4229, 7129, 4230, 7129, 4234, 4236, 4239, 7129, 4241, 4242,
4244, 4246, 4243, 4250, 4251, 4257, 4259, 4247, 4261, 4262,
- 4263, 4264, 4266, 4275, 4265, 4272, 4273, 4274, 7110, 4277,
+ 4263, 4264, 4266, 4275, 4265, 4272, 4273, 4274, 7129, 4277,
4276, 4284, 4286, 4279, 4296, 4292, 4290, 4285, 4298, 4287,
- 7110, 7110, 4305, 7110, 4307, 4308, 4309, 4311, 7110, 4313,
+ 7129, 7129, 4305, 7129, 4307, 4308, 4309, 4311, 7129, 4313,
- 4312, 4320, 4315, 4316, 4319, 4318, 4323, 4329, 7110, 4331,
- 4333, 7110, 4335, 4338, 4345, 4340, 4341, 4342, 4343, 4346,
+ 4312, 4320, 4315, 4316, 4319, 4318, 4323, 4329, 7129, 4331,
+ 4333, 7129, 4335, 4338, 4345, 4340, 4341, 4342, 4343, 4346,
4350, 4349, 4353, 4355, 4356, 4357, 4352, 4366, 4361, 4374,
- 4360, 4379, 7110, 4362, 4372, 4377, 4387, 4384, 4380, 4388,
- 4392, 4390, 7110, 4394, 4401, 4393, 4404, 4405, 7110, 4406,
- 7110, 4396, 4407, 4408, 4417, 4413, 4424, 7110, 4421, 4422,
+ 4360, 4379, 7129, 4362, 4372, 4377, 4387, 4384, 4380, 4388,
+ 4392, 4390, 7129, 4394, 4401, 4393, 4404, 4405, 7129, 4406,
+ 7129, 4396, 4407, 4408, 4417, 4413, 4424, 7129, 4421, 4422,
4426, 4427, 4428, 4429, 4430, 4434, 4437, 4438, 4440, 4447,
- 4443, 4444, 4442, 4451, 4458, 7110, 4446, 4449, 4452, 4462,
+ 4443, 4444, 4442, 4451, 4458, 7129, 4446, 4449, 4452, 4462,
4467, 4459, 4469, 4471, 4478, 4474, 4473, 4476, 4477, 4481,
- 4483, 4486, 4488, 4490, 4492, 4482, 7110, 4498, 4496, 4501,
-
- 4504, 4512, 4507, 4509, 4510, 7110, 4514, 4515, 4516, 7110,
- 4517, 4513, 4523, 4528, 4524, 4529, 4531, 4534, 4535, 4537,
- 4538, 4536, 7110, 4540, 4543, 4539, 4556, 4557, 4545, 4546,
- 7110, 7110, 4563, 7110, 4565, 4544, 4558, 4548, 4568, 4570,
- 4575, 4572, 4577, 4578, 4580, 4583, 4584, 4585, 7110, 4586,
- 4594, 4590, 4601, 4597, 4608, 4603, 4607, 4604, 7110, 7110,
- 4610, 4613, 4611, 4617, 4618, 4621, 4622, 4629, 4625, 4626,
- 4632, 4636, 4643, 7110, 4634, 4635, 4642, 4644, 7110, 4645,
- 4647, 4648, 4650, 4649, 4651, 4656, 4653, 4657, 4658, 4660,
- 4663, 4661, 4674, 4666, 4668, 4675, 4677, 4678, 4681, 4682,
-
- 4683, 4688, 7110, 4690, 4685, 4691, 4692, 4696, 4699, 4702,
- 4703, 4700, 4705, 4713, 7110, 4714, 7110, 4709, 4706, 4725,
- 4715, 4708, 4733, 4730, 4734, 4727, 4718, 4736, 4738, 4743,
- 4746, 4739, 4748, 4749, 4752, 4753, 4754, 7110, 4757, 4759,
- 4761, 4763, 4769, 4771, 4773, 7110, 4774, 4765, 4776, 4777,
- 4781, 4783, 4784, 4787, 4788, 4791, 4792, 4793, 4795, 4800,
- 4797, 4801, 4802, 4804, 4805, 7110, 4808, 4815, 4809, 4817,
- 4812, 4820, 4821, 4823, 4831, 4834, 4822, 4829, 4835, 7110,
- 4836, 4838, 4840, 4848, 7110, 4843, 4845, 4846, 4849, 4850,
- 4853, 4855, 4856, 4858, 4862, 7110, 4866, 4859, 4868, 4867,
-
- 4870, 4871, 4872, 4876, 4882, 4884, 4878, 4891, 7110, 4892,
- 4885, 4890, 4896, 4898, 4899, 4900, 4903, 4904, 7110, 4905,
- 4913, 4914, 4907, 4926, 4931, 4906, 4917, 4934, 4924, 4933,
- 4915, 4935, 4936, 4937, 4941, 4942, 4943, 4944, 4945, 4955,
- 4960, 4958, 7110, 4946, 7110, 4947, 4956, 4963, 4974, 4969,
- 4971, 4972, 4976, 4975, 7110, 4961, 4982, 4984, 4979, 4987,
- 7110, 4988, 4985, 4989, 4990, 7110, 5003, 4986, 4992, 4993,
- 5008, 5009, 7110, 5014, 5015, 5011, 5023, 5025, 5020, 5022,
- 5024, 5026, 5028, 5030, 5031, 5032, 5041, 5034, 5037, 7110,
- 5039, 5046, 5052, 5053, 5054, 5036, 5047, 5055, 5057, 5063,
-
- 5060, 7110, 5064, 5065, 5066, 5067, 5068, 5070, 5071, 5072,
- 5084, 5083, 5079, 5076, 5081, 5088, 5090, 5092, 5097, 7110,
- 5093, 5098, 5099, 5108, 5109, 5110, 5115, 7110, 5111, 7110,
- 5112, 5116, 5121, 5124, 5128, 7110, 5131, 5132, 5119, 5136,
- 7110, 7110, 5138, 5139, 5140, 5144, 5141, 7110, 7110, 5147,
- 7110, 5148, 7110, 5149, 5151, 7110, 7110, 5101, 5153, 5154,
- 5155, 5156, 5158, 7110, 5165, 7110, 5168, 5169, 5170, 5172,
- 5159, 5173, 7110, 5174, 5177, 5182, 5183, 5185, 7110, 5176,
- 5187, 5191, 5204, 5190, 5186, 7110, 5200, 5202, 5203, 5206,
- 7110, 5209, 5212, 5213, 5207, 5214, 5215, 5216, 5123, 5217,
-
- 5219, 5220, 5229, 5226, 5227, 5230, 5237, 5239, 5241, 5243,
- 5244, 5245, 5248, 5249, 5251, 5254, 5257, 5258, 5259, 5260,
- 5261, 5265, 5267, 5264, 5273, 5275, 5268, 5277, 5284, 5285,
- 5286, 5270, 5288, 5287, 5289, 5295, 5291, 5302, 5297, 5299,
- 5303, 5304, 5306, 5305, 5308, 5312, 5313, 5317, 5315, 5318,
- 7110, 5311, 5321, 5322, 5331, 5325, 5332, 5335, 5342, 5347,
- 5348, 7110, 5350, 7110, 5352, 5336, 5344, 5338, 5356, 7110,
- 5358, 5359, 5360, 5361, 5363, 5364, 5365, 5366, 5362, 5369,
- 5373, 7110, 5375, 5389, 5376, 5370, 5385, 5396, 7110, 5391,
- 5398, 5383, 5393, 5399, 5402, 5403, 5404, 5405, 5408, 5406,
-
- 5407, 5413, 5416, 5410, 5419, 5420, 7110, 5428, 5432, 5435,
- 5421, 5433, 5434, 5436, 5438, 5440, 5442, 5443, 5444, 5446,
- 5447, 5448, 5454, 5460, 5457, 5465, 5470, 7110, 5453, 7110,
- 5471, 5473, 5474, 5461, 5477, 5478, 5475, 5479, 7110, 7110,
- 5476, 5484, 5485, 5490, 5491, 5487, 5494, 5497, 5499, 5500,
- 7110, 5501, 5503, 5507, 5511, 5510, 5512, 7110, 5517, 5519,
- 5520, 5522, 7110, 5523, 5524, 5526, 5527, 5537, 5529, 5542,
- 5538, 5544, 5531, 5534, 5545, 5550, 7110, 7110, 7110, 7110,
- 5551, 5554, 5556, 5557, 5558, 5559, 5560, 5564, 5566, 5562,
- 5563, 5567, 7110, 5578, 7110, 7110, 5574, 7110, 5580, 5581,
-
- 5584, 5586, 5568, 5588, 5590, 7110, 5591, 7110, 5596, 5599,
- 5592, 5603, 5609, 5600, 5593, 5611, 5613, 5614, 5615, 5616,
- 5623, 5621, 5624, 5622, 5627, 5629, 5631, 7110, 7110, 5635,
- 5639, 5640, 5642, 5644, 5645, 5646, 5653, 5651, 5652, 5654,
- 5656, 5658, 5659, 5667, 5668, 5664, 5665, 5673, 7110, 5674,
- 5670, 5676, 7110, 5678, 7110, 5682, 5683, 5684, 5685, 5686,
- 5691, 5692, 5693, 5695, 5697, 7110, 7110, 5696, 5711, 5706,
- 7110, 7110, 5698, 5707, 5708, 5710, 5716, 5713, 5718, 7110,
- 5721, 5722, 5723, 5719, 5725, 5733, 5726, 7110, 5735, 7110,
- 5736, 5738, 5744, 5739, 5747, 5752, 5748, 5755, 5754, 5751,
-
- 5757, 5758, 7110, 5760, 5761, 7110, 5768, 5767, 5771, 5765,
- 5772, 5777, 5773, 7110, 5778, 5780, 5785, 5790, 7110, 5792,
- 5793, 5794, 5787, 7110, 5801, 7110, 5795, 5802, 5804, 5809,
- 5805, 7110, 5806, 5810, 7110, 5813, 5819, 5821, 5822, 5814,
- 5823, 7110, 5829, 5824, 7110, 5830, 5832, 5833, 5838, 5839,
- 5841, 5835, 5843, 5844, 5851, 5847, 5849, 7110, 7110, 5862,
- 5852, 135, 5865, 5855, 5860, 5863, 5866, 5873, 5868, 5870,
- 5876, 7110, 7110, 5877, 7110, 5871, 5881, 7110, 5869, 5885,
- 5886, 5889, 5890, 5891, 5892, 5896, 5898, 5899, 5900, 5901,
- 5902, 5908, 7110, 5920, 5923, 5905, 5926, 5927, 5929, 5931,
-
- 5933, 5935, 5937, 5938, 5939, 5918, 5940, 5941, 5942, 5945,
- 5947, 5948, 5949, 5951, 7110, 5958, 5963, 5952, 5960, 5965,
- 5966, 5967, 7110, 5974, 5970, 5979, 5976, 7110, 5983, 5980,
- 5984, 5986, 5987, 7110, 5988, 5991, 5998, 5999, 5992, 5994,
- 6000, 6002, 6004, 6015, 7110, 6005, 6007, 6008, 7110, 7110,
- 7110, 6020, 6022, 6019, 7110, 6027, 6023, 6010, 6028, 7110,
- 6030, 6031, 6032, 7110, 7110, 7110, 6034, 6036, 6038, 7110,
- 6042, 6045, 7110, 6043, 7110, 6048, 7110, 6049, 6051, 6052,
- 6057, 7110, 6058, 6060, 6050, 6067, 7110, 6075, 6077, 6079,
- 6061, 6065, 6072, 6081, 7110, 6088, 6084, 6087, 6094, 6080,
-
- 6083, 6090, 6096, 6097, 6105, 6100, 6103, 7110, 6104, 6107,
- 6109, 6116, 6110, 6106, 6113, 7110, 6118, 7110, 6120, 7110,
- 6122, 6123, 6124, 6126, 6131, 6127, 6132, 6133, 6134, 6142,
- 6144, 6146, 6147, 6148, 6150, 6153, 6154, 7110, 7110, 6164,
- 6156, 7110, 6160, 6168, 7110, 6157, 7110, 6172, 7110, 6159,
- 6161, 6176, 6169, 6179, 7110, 7110, 6183, 6180, 6186, 6193,
- 6188, 6190, 6191, 7110, 6196, 6192, 6194, 6199, 7110, 6207,
- 7110, 6202, 6209, 6212, 7110, 6204, 6215, 6219, 6205, 6208,
- 6224, 6216, 6221, 6225, 6235, 6231, 6232, 6233, 6237, 6234,
- 6238, 6239, 6246, 7110, 7110, 7110, 6240, 6248, 6257, 6255,
-
- 6256, 6264, 6260, 7110, 6261, 6263, 6265, 6267, 6275, 6271,
- 6273, 7110, 6279, 6274, 6276, 6277, 6281, 6283, 6282, 6284,
- 7110, 6295, 6297, 6300, 6303, 6304, 6305, 6307, 6312, 6314,
- 6316, 6309, 6317, 6325, 6321, 7110, 7110, 6324, 6320, 7110,
- 6328, 6330, 7110, 6331, 7110, 6332, 6333, 6334, 6335, 6337,
- 7110, 6340, 6341, 6342, 6344, 7110, 6345, 6347, 6349, 6352,
- 7110, 6346, 6366, 6359, 6362, 6363, 7110, 7110, 6369, 6371,
- 7110, 6373, 6375, 6374, 6382, 6377, 6378, 6384, 6387, 7110,
- 6391, 6393, 6385, 6394, 6396, 6397, 6400, 7110, 6399, 6402,
- 6403, 6404, 7110, 6408, 6411, 6412, 6410, 6413, 7110, 6415,
-
- 6416, 6425, 6417, 7110, 6428, 6432, 6433, 7110, 7110, 7110,
- 6438, 6440, 6441, 7110, 7110, 7110, 7110, 6443, 6444, 6434,
- 6451, 7110, 6447, 7110, 7110, 6455, 6459, 6463, 6465, 6469,
- 6468, 7110, 6470, 6471, 6474, 6458, 6477, 7110, 7110, 6478,
- 6481, 6482, 6483, 6485, 6486, 7110, 7110, 6487, 6489, 6490,
- 6495, 6492, 7110, 6493, 6498, 6500, 6505, 6508, 6516, 6518,
- 6510, 6519, 6520, 6527, 6528, 6513, 6530, 6523, 6531, 6534,
- 6533, 6541, 6543, 6542, 6547, 6550, 6551, 6553, 7110, 7110,
- 6555, 7110, 6557, 6559, 7110, 6560, 7110, 6562, 6564, 6570,
- 6572, 7110, 6574, 6576, 6580, 6582, 6565, 7110, 6577, 6584,
-
- 6588, 6585, 6589, 6590, 7110, 6593, 6595, 6597, 6598, 6599,
- 6603, 6604, 6607, 7110, 6602, 6609, 7110, 7110, 6600, 6616,
- 6611, 6620, 6622, 7110, 6623, 6630, 6625, 6627, 6628, 6631,
- 6629, 7110, 6635, 6633, 7110, 7110, 6634, 6636, 7110, 7110,
- 6643, 6644, 7110, 7110, 7110, 7110, 7110, 7110, 7110, 7110,
- 6648, 6652, 7110, 7110, 6646, 6657, 6661, 7110, 6663, 7110,
- 6650, 6658, 6666, 6654, 7110, 6665, 7110, 6668, 6671, 6672,
- 6285, 6675, 6680, 6676, 6678, 6683, 6684, 6685, 6687, 6686,
- 6692, 6688, 6694, 6698, 6699, 6706, 6696, 6707, 7110, 7110,
- 7110, 6708, 6709, 6714, 6711, 6724, 6725, 6728, 6731, 6717,
-
- 6719, 6732, 6733, 6737, 6721, 6734, 6747, 6740, 6743, 6745,
- 6752, 6744, 6757, 6759, 7110, 6761, 6748, 6753, 6766, 7110,
- 6762, 7110, 6767, 7110, 7110, 6769, 6770, 6773, 6774, 6782,
- 6784, 6775, 6779, 6780, 6783, 6787, 7110, 6791, 7110, 7110,
- 7110, 6794, 6796, 7110, 6795, 6797, 7110, 6798, 6800, 6802,
- 6804, 6806, 6803, 6807, 6808, 6811, 7110, 7110, 6814, 6820,
- 6823, 6825, 6826, 6833, 6828, 6830, 6832, 6836, 6839, 6846,
- 7110, 6844, 6845, 6848, 7110, 6849, 6851, 6852, 6854, 6855,
- 6862, 6857, 6864, 7110, 6860, 7110, 6866, 6863, 6878, 6867,
- 6868, 6869, 6879, 6884, 6881, 7110, 6871, 6890, 6885, 6892,
-
- 6895, 6898, 6899, 6888, 6901, 6905, 6909, 6913, 6908, 6914,
- 6916, 6917, 6918, 7110, 6920, 6923, 7110, 6924, 6925, 6926,
- 6927, 6931, 7110, 6934, 6928, 6936, 6938, 6941, 6943, 7110,
- 6949, 6952, 6953, 7110, 6954, 7110, 7110, 6956, 6944, 6957,
- 6965, 6967, 7110, 7110, 7110, 6990, 6997, 7004, 7011, 7018,
- 7025, 7032, 88, 7039, 7046, 7053, 7060, 7067, 7074, 7081,
- 7088, 7095, 7102
+ 4483, 4486, 4488, 4490, 4492, 4482, 7129, 4498, 4496, 4501,
+
+ 4504, 4512, 4507, 4509, 4510, 7129, 4514, 4515, 4516, 7129,
+ 4517, 4523, 4524, 4528, 4529, 4532, 4534, 4535, 4513, 4539,
+ 4540, 4536, 7129, 4537, 4542, 4544, 4556, 4557, 4558, 4545,
+ 7129, 7129, 4559, 7129, 4560, 4546, 4568, 4570, 4548, 4571,
+ 4575, 4572, 4577, 4579, 4582, 4585, 4586, 4587, 7129, 4584,
+ 4596, 4592, 4599, 4608, 4610, 4606, 4605, 4595, 7129, 7129,
+ 4612, 4616, 4618, 4620, 4621, 4623, 4607, 4630, 4628, 4636,
+ 4639, 4629, 4632, 7129, 4640, 4641, 4643, 4645, 7129, 4646,
+ 4648, 4649, 4651, 4650, 4652, 4657, 4654, 4658, 4656, 4660,
+ 4664, 4662, 4675, 4667, 4669, 4676, 4679, 4681, 4682, 4683,
+
+ 4684, 4689, 7129, 4690, 4686, 4692, 4693, 4697, 4699, 4703,
+ 4704, 4701, 4706, 4714, 7129, 4709, 7129, 4715, 4707, 4710,
+ 4717, 4718, 4730, 4726, 4732, 4733, 4734, 4736, 4739, 4740,
+ 4743, 4745, 4749, 4744, 4751, 4754, 4756, 7129, 4762, 4763,
+ 4768, 4765, 4771, 4773, 4775, 7129, 4776, 4778, 4779, 4782,
+ 4784, 4786, 4787, 4789, 4737, 4791, 4792, 4795, 4797, 4802,
+ 4803, 4804, 4793, 4805, 4808, 7129, 4809, 4812, 4815, 4821,
+ 4818, 4823, 4816, 4826, 4824, 4831, 4832, 4833, 4835, 7129,
+ 4838, 4839, 4842, 4849, 7129, 4844, 4845, 4846, 4847, 4850,
+ 4856, 4852, 4861, 4857, 4859, 7129, 4868, 4863, 4870, 4865,
+
+ 4873, 4875, 4880, 4876, 4881, 4878, 4884, 4885, 7129, 4896,
+ 4889, 4892, 4894, 4898, 4900, 4904, 4906, 4907, 4908, 7129,
+ 4909, 4911, 4917, 4918, 4926, 4927, 4910, 4924, 4935, 4932,
+ 4936, 4919, 4930, 4942, 4928, 4938, 4940, 4946, 4950, 4951,
+ 4958, 4960, 4953, 7129, 4956, 7129, 4961, 4962, 4963, 4972,
+ 4968, 4970, 4973, 4975, 4967, 7129, 4978, 4982, 4984, 4985,
+ 4986, 7129, 4990, 4988, 4991, 4993, 7129, 4996, 4992, 5001,
+ 5003, 5008, 5009, 7129, 5012, 5013, 5014, 5023, 5024, 5020,
+ 5026, 5022, 5027, 5030, 5031, 5032, 5033, 5041, 5038, 5039,
+ 7129, 5043, 5037, 5049, 5050, 5053, 5054, 5056, 5046, 5057,
+
+ 5060, 5062, 7129, 5064, 5067, 5068, 5070, 5071, 5072, 5073,
+ 5074, 5083, 5078, 5080, 5082, 5086, 5089, 5091, 5092, 5095,
+ 7129, 5097, 5098, 5099, 5107, 5112, 5102, 5115, 7129, 5111,
+ 7129, 5116, 5118, 5121, 5123, 5124, 7129, 5128, 5133, 5103,
+ 5134, 7129, 7129, 5137, 5144, 5127, 5143, 5140, 7129, 7129,
+ 5146, 7129, 5147, 7129, 5148, 5150, 7129, 7129, 5151, 5152,
+ 5153, 5154, 5155, 5158, 7129, 5164, 7129, 5167, 5168, 5169,
+ 5171, 5172, 5175, 7129, 5173, 5176, 5177, 5181, 5183, 7129,
+ 5184, 5186, 5185, 5196, 5197, 5198, 7129, 5202, 5203, 5199,
+ 5204, 7129, 5207, 5210, 5211, 5205, 5212, 5214, 5219, 5226,
+
+ 5217, 5220, 5225, 5230, 5229, 5232, 5233, 5240, 5242, 5244,
+ 5246, 5236, 5251, 5247, 5250, 5256, 5258, 5260, 5254, 5262,
+ 5263, 5264, 5267, 5269, 5271, 5268, 5273, 5277, 5278, 5280,
+ 5274, 5283, 5281, 5291, 5292, 5294, 5295, 5299, 5296, 5301,
+ 5302, 5303, 5304, 5306, 5307, 5309, 5308, 5312, 5318, 5313,
+ 5320, 5325, 7129, 5316, 5326, 5327, 5329, 5333, 5336, 5337,
+ 5339, 5344, 5345, 7129, 5351, 7129, 5353, 5349, 5355, 5356,
+ 5357, 7129, 5358, 5359, 5360, 5361, 5362, 5363, 5368, 5364,
+ 5369, 5373, 5379, 7129, 5385, 5393, 5374, 5376, 5386, 5397,
+ 7129, 5390, 5401, 5394, 5402, 5403, 5404, 5407, 5405, 5406,
+
+ 5409, 5408, 5410, 5414, 5416, 5418, 5419, 5426, 7129, 5429,
+ 5431, 5439, 5434, 5435, 5436, 5440, 5441, 5442, 5444, 5445,
+ 5446, 5448, 5449, 5450, 5456, 5462, 5458, 5467, 5472, 7129,
+ 5454, 7129, 5474, 5463, 5475, 5476, 5479, 5480, 5477, 5481,
+ 7129, 7129, 5478, 5486, 5488, 5490, 5492, 5493, 5495, 5499,
+ 5501, 5502, 7129, 5503, 5505, 5508, 5509, 5522, 5512, 7129,
+ 5515, 5517, 5519, 5524, 7129, 5526, 5527, 5528, 5533, 5541,
+ 5529, 5543, 5544, 5545, 5531, 5546, 5535, 5551, 7129, 7129,
+ 7129, 7129, 5552, 5556, 5557, 5560, 5561, 5562, 5563, 5564,
+ 5568, 5569, 5567, 5570, 5571, 7129, 5581, 7129, 7129, 5582,
+
+ 7129, 5583, 5584, 5589, 5585, 5572, 5592, 5595, 7129, 5596,
+ 7129, 5597, 5599, 5600, 5606, 5608, 5609, 5610, 5613, 5616,
+ 5617, 5618, 5619, 5626, 5625, 5627, 5624, 5633, 5632, 5635,
+ 7129, 7129, 5640, 5642, 5643, 5650, 5647, 5651, 5645, 5654,
+ 5657, 5655, 5658, 5662, 5663, 5664, 5672, 5674, 5665, 5669,
+ 5676, 7129, 5673, 5678, 5679, 7129, 5684, 7129, 5686, 5687,
+ 5688, 5689, 5690, 5695, 5697, 5698, 5700, 5705, 7129, 7129,
+ 5694, 5708, 5711, 7129, 7129, 5701, 5713, 5714, 5716, 5719,
+ 5715, 5721, 7129, 5723, 5727, 5724, 5726, 5728, 5730, 5731,
+ 7129, 5737, 7129, 5738, 5742, 5745, 5739, 5753, 5754, 5749,
+
+ 5757, 5756, 5760, 5759, 5761, 7129, 5762, 5763, 7129, 5775,
+ 5770, 5774, 5765, 5772, 5780, 5777, 7129, 5781, 5785, 5788,
+ 5790, 7129, 5794, 5791, 5796, 5797, 7129, 5799, 7129, 5800,
+ 5802, 5804, 5811, 5809, 7129, 5808, 5812, 5813, 7129, 5818,
+ 5823, 5825, 5826, 5827, 5830, 7129, 5834, 5819, 7129, 5815,
+ 5839, 5841, 5845, 5831, 5848, 5836, 5850, 5851, 5858, 5854,
+ 5855, 7129, 7129, 5862, 5861, 135, 5870, 5857, 5863, 5867,
+ 5871, 5878, 5860, 5875, 5874, 7129, 7129, 5876, 7129, 5882,
+ 5886, 7129, 5884, 5888, 5892, 5894, 5895, 5896, 5897, 5899,
+ 5902, 5904, 5905, 5906, 5903, 5907, 7129, 5925, 5927, 5910,
+
+ 5931, 5932, 5934, 5936, 5938, 5940, 5928, 5942, 5923, 5945,
+ 5946, 5948, 5949, 5950, 5952, 5954, 5956, 5957, 7129, 5959,
+ 5963, 5964, 5951, 5970, 5972, 5965, 7129, 5980, 5975, 5985,
+ 5981, 7129, 5988, 5989, 5990, 5991, 5992, 7129, 5993, 5995,
+ 5997, 6002, 6003, 6004, 6005, 6007, 6008, 6015, 7129, 6013,
+ 6010, 6017, 7129, 7129, 7129, 6020, 6030, 6018, 7129, 6034,
+ 6024, 6027, 6031, 7129, 6036, 6037, 6045, 6041, 7129, 7129,
+ 7129, 6040, 6042, 6048, 7129, 6043, 6050, 7129, 6054, 7129,
+ 6051, 7129, 6055, 6056, 6058, 6062, 7129, 6064, 6067, 6068,
+ 6073, 7129, 6076, 6079, 6084, 6081, 6085, 6070, 6086, 7129,
+
+ 6093, 6092, 6094, 6096, 6088, 6098, 6100, 6102, 6101, 6109,
+ 6104, 6112, 7129, 6113, 6115, 6118, 6124, 6108, 6116, 6122,
+ 7129, 6114, 7129, 6133, 7129, 6126, 6128, 6130, 6136, 6135,
+ 6138, 6142, 6145, 6146, 6147, 6148, 6150, 6152, 6155, 6157,
+ 6163, 6158, 7129, 7129, 6166, 6164, 7129, 6168, 6172, 7129,
+ 6169, 7129, 6176, 7129, 6173, 6179, 6180, 6182, 6183, 7129,
+ 7129, 6187, 6184, 6191, 6199, 6192, 6197, 6194, 7129, 6201,
+ 6203, 6205, 6207, 7129, 6214, 7129, 6209, 6216, 6218, 7129,
+ 6211, 6212, 6220, 6222, 6225, 6226, 6228, 6230, 6234, 6231,
+ 6242, 6235, 6232, 6237, 6249, 6245, 6250, 6252, 6258, 7129,
+
+ 7129, 7129, 6256, 6261, 6269, 6265, 6267, 6272, 6262, 7129,
+ 6271, 6274, 6277, 6275, 6284, 6279, 6286, 7129, 6283, 6287,
+ 6288, 6289, 6291, 6292, 6293, 6298, 7129, 6300, 6304, 6315,
+ 6301, 6308, 6312, 6319, 6321, 6324, 6326, 6316, 6310, 6333,
+ 6330, 7129, 7129, 6332, 6328, 7129, 6338, 6340, 7129, 6334,
+ 7129, 6341, 6342, 6343, 6345, 6346, 7129, 6349, 6350, 6351,
+ 6352, 7129, 6354, 6356, 6358, 6360, 7129, 6355, 6375, 6361,
+ 6368, 6372, 6378, 7129, 7129, 6371, 6380, 7129, 6385, 6386,
+ 6382, 6394, 6389, 6390, 6400, 6397, 7129, 6403, 6404, 6393,
+ 6395, 6405, 6406, 6408, 7129, 6411, 6412, 6416, 6417, 7129,
+
+ 6420, 6423, 6424, 6422, 6421, 7129, 6425, 6427, 6434, 6435,
+ 7129, 6429, 6445, 6433, 7129, 7129, 7129, 6451, 6453, 6454,
+ 7129, 7129, 7129, 7129, 6456, 6457, 6444, 6460, 7129, 6461,
+ 7129, 7129, 6465, 6469, 6473, 6475, 6480, 6468, 7129, 6479,
+ 6481, 6483, 6485, 6486, 7129, 7129, 6487, 6489, 6491, 6492,
+ 6494, 6495, 6496, 7129, 7129, 6498, 6499, 6501, 6508, 6504,
+ 7129, 6502, 6507, 6515, 6518, 6521, 6525, 6529, 6526, 6530,
+ 6531, 6538, 6539, 6534, 6536, 6542, 6544, 6545, 6546, 6548,
+ 6558, 6554, 6556, 6562, 6553, 6564, 7129, 7129, 6567, 7129,
+ 6571, 6572, 7129, 6557, 7129, 6574, 6577, 6579, 6583, 7129,
+
+ 6585, 6587, 6589, 6591, 6580, 7129, 6592, 6594, 6596, 6598,
+ 6597, 6599, 7129, 6600, 6603, 6604, 6611, 6605, 6608, 6612,
+ 6613, 6617, 7129, 6618, 6626, 7129, 7129, 6622, 6627, 6628,
+ 6631, 6629, 7129, 6634, 6641, 6636, 6638, 6639, 6642, 6645,
+ 7129, 6646, 6644, 7129, 7129, 6651, 6648, 7129, 7129, 6649,
+ 6656, 7129, 7129, 7129, 7129, 7129, 7129, 7129, 7129, 6657,
+ 6664, 7129, 7129, 6659, 6666, 6669, 6671, 7129, 6674, 7129,
+ 6677, 6678, 6679, 6681, 7129, 6680, 7129, 6682, 6684, 6685,
+ 6686, 6689, 6691, 6693, 6696, 6698, 6697, 6699, 6702, 6703,
+ 6707, 6709, 6708, 6718, 6711, 6721, 6722, 6726, 7129, 7129,
+
+ 7129, 7129, 6725, 6727, 6733, 6728, 6735, 6740, 6744, 6746,
+ 6736, 6738, 6748, 6749, 6752, 6750, 6753, 6762, 6759, 6760,
+ 6761, 6764, 6765, 6770, 6777, 7129, 6779, 6767, 6771, 6781,
+ 7129, 6774, 7129, 6783, 7129, 7129, 6787, 6791, 6788, 6784,
+ 6799, 6800, 6795, 6797, 6798, 6802, 6805, 7129, 6812, 7129,
+ 7129, 7129, 6806, 6808, 7129, 6815, 6814, 7129, 6813, 6816,
+ 6819, 6822, 6823, 6820, 6825, 6826, 6841, 7129, 7129, 6824,
+ 6832, 6834, 6843, 6846, 6854, 6855, 6847, 6857, 6858, 6845,
+ 6865, 7129, 6861, 6866, 6868, 7129, 6869, 6870, 6872, 6874,
+ 6875, 6882, 6877, 6878, 7129, 6880, 7129, 6884, 6886, 6885,
+
+ 6887, 6888, 6892, 6899, 6897, 6901, 7129, 6903, 6908, 6904,
+ 6910, 6912, 6915, 6917, 6916, 6919, 6921, 6925, 6931, 6932,
+ 6933, 6922, 6937, 6928, 7129, 6944, 6934, 7129, 6945, 6946,
+ 6936, 6938, 6948, 7129, 6959, 6952, 6954, 6960, 6963, 6965,
+ 7129, 6967, 6969, 6970, 7129, 6974, 7129, 7129, 6975, 6964,
+ 6976, 6982, 6985, 7129, 7129, 7129, 7009, 7016, 7023, 7030,
+ 7037, 7044, 7051, 88, 7058, 7065, 7072, 7079, 7086, 7093,
+ 7100, 7107, 7114, 7121
} ;
-static const flex_int16_t yy_def[3664] =
+static const flex_int16_t yy_def[3675] =
{ 0,
- 3645, 1, 3646, 3646, 3647, 3647, 3648, 3648, 3649, 3649,
- 3650, 3650, 3651, 3651, 3652, 3652, 3645, 3653, 3645, 3645,
- 3645, 3645, 3654, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3655, 3645, 3645, 3645,
- 3655, 3656, 3645, 3645, 3645, 3656, 3657, 3645, 3645, 3645,
- 3645, 3657, 3658, 3645, 3645, 3645, 3658, 3659, 3645, 3660,
- 3645, 3659, 3659, 3661, 3645, 3645, 3645, 3645, 3661, 3662,
- 3645, 3645, 3645, 3662, 3653, 3653, 3645, 3663, 3654, 3663,
- 3654, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3655,
- 3655, 3656, 3656, 3657, 3657, 3645, 3658, 3658, 3659, 3659,
- 3660, 3660, 3659, 3661, 3661, 3645, 3662, 3662, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3659, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3659, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3659, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3659,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645,
- 3645, 3653, 3645, 3645, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3659, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3659, 3659, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3659, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3659, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
-
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3659, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3659, 3653, 3645, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3645, 3653, 3645, 3653, 3653, 3653, 3653, 3645, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3645, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3659, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3659, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3645, 3645, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653,
- 3645, 3653, 3645, 3653, 3653, 3645, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3659, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3645, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3645, 3645, 3653, 3645, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3659, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653, 3653, 3653,
- 3645, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3645, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3645, 3653,
- 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653,
- 3653, 3659, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3645, 3653, 3645, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3645, 3645,
- 3645, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3645, 3645, 3645, 3653, 3653, 3653, 3645,
- 3653, 3653, 3645, 3653, 3645, 3653, 3645, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653,
- 3653, 3645, 3653, 3653, 3645, 3653, 3645, 3653, 3645, 3653,
- 3653, 3653, 3653, 3653, 3645, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3645, 3653,
- 3645, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3645, 3645, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653, 3653, 3645,
- 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653, 3653,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3645, 3653,
-
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3645, 3645, 3645,
- 3653, 3653, 3653, 3645, 3645, 3645, 3645, 3653, 3653, 3653,
- 3653, 3645, 3653, 3645, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645,
- 3653, 3645, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3645, 3645, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3645, 3653, 3653, 3645, 3645, 3653, 3653, 3645, 3645,
- 3653, 3653, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3653, 3653, 3645, 3645, 3653, 3653, 3653, 3645, 3653, 3645,
- 3653, 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645,
- 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3645,
- 3653, 3645, 3653, 3645, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3645, 3645,
- 3645, 3653, 3653, 3645, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3645, 3645, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3645, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3645, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3653, 3653, 3645, 3653, 3653, 3653, 3653,
-
- 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653,
- 3653, 3653, 3653, 3645, 3653, 3653, 3645, 3653, 3653, 3653,
- 3653, 3653, 3645, 3653, 3653, 3653, 3653, 3653, 3653, 3645,
- 3653, 3653, 3653, 3645, 3653, 3645, 3645, 3653, 3653, 3653,
- 3653, 3653, 3645, 3645, 0, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645
+ 3656, 1, 3657, 3657, 3658, 3658, 3659, 3659, 3660, 3660,
+ 3661, 3661, 3662, 3662, 3663, 3663, 3656, 3664, 3656, 3656,
+ 3656, 3656, 3665, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3666, 3656, 3656, 3656,
+ 3666, 3667, 3656, 3656, 3656, 3667, 3668, 3656, 3656, 3656,
+ 3656, 3668, 3669, 3656, 3656, 3656, 3669, 3670, 3656, 3671,
+ 3656, 3670, 3670, 3672, 3656, 3656, 3656, 3656, 3672, 3673,
+ 3656, 3656, 3656, 3673, 3664, 3664, 3656, 3674, 3665, 3674,
+ 3665, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3666,
+ 3666, 3667, 3667, 3668, 3668, 3656, 3669, 3669, 3670, 3670,
+ 3671, 3671, 3670, 3672, 3672, 3656, 3673, 3673, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3670, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3670, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3670, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3670,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3656,
+ 3656, 3664, 3656, 3656, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3670, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3670, 3670, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3670, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3670, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3670, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3656, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3670, 3664, 3656, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3656, 3664, 3656, 3664, 3664, 3664, 3664, 3656, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3656, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3670, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3670, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3656, 3656,
+ 3664, 3656, 3664, 3656, 3664, 3664, 3656, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3670, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3656,
+ 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3656, 3664,
+
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3670, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3656,
+ 3664, 3664, 3664, 3656, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3656, 3664, 3664, 3670, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3656, 3664, 3656, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3656, 3656, 3656, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3656, 3656,
+ 3656, 3664, 3664, 3664, 3656, 3664, 3664, 3656, 3664, 3656,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3656, 3664, 3664, 3656, 3664, 3664, 3656,
+ 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+
+ 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3656, 3664, 3664, 3656, 3664, 3664, 3656, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3656, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3656,
+
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3656, 3656, 3656, 3664, 3664, 3664,
+ 3656, 3656, 3656, 3656, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3656, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3656, 3664, 3656,
+ 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664, 3664, 3656,
+
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3656, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3656, 3656, 3664, 3664, 3656, 3656, 3664,
+ 3664, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3664,
+ 3664, 3656, 3656, 3664, 3664, 3664, 3664, 3656, 3664, 3656,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3656,
+
+ 3656, 3656, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3656, 3664, 3656, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3656,
+ 3656, 3656, 3664, 3664, 3656, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3656, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3656, 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3656, 3664, 3664, 3664,
+
+ 3664, 3664, 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3664, 3664, 3664, 3664, 3656, 3664, 3664, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3664, 3664, 3664, 3664, 3664, 3664,
+ 3656, 3664, 3664, 3664, 3656, 3664, 3656, 3656, 3664, 3664,
+ 3664, 3664, 3664, 3656, 3656, 0, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656
} ;
-static const flex_int16_t yy_nxt[7151] =
+static const flex_int16_t yy_nxt[7170] =
{ 0,
18, 19, 20, 21, 22, 23, 22, 18, 18, 18,
18, 18, 22, 24, 25, 26, 27, 28, 29, 30,
2204, 2206, 86, 2199, 2200, 86, 2198, 2205, 86, 2201,
2210, 86, 2207, 86, 86, 86, 2208, 86, 86, 86,
2214, 2209, 86, 2218, 86, 86, 86, 86, 2212, 86,
- 2223, 86, 2221, 86, 2211, 3645, 2213, 2222, 2215, 2216,
+ 2223, 86, 2221, 86, 2211, 3656, 2213, 2222, 2215, 2216,
86, 2220, 2217, 2219, 86, 2224, 86, 86, 86, 2226,
2225, 86, 86, 2229, 2231, 86, 2230, 2238, 2227, 2232,
86, 2233, 2235, 2228, 2236, 86, 2234, 86, 86, 2240,
86, 2246, 86, 2241, 2248, 2243, 86, 86, 2249, 86,
86, 86, 170, 86, 86, 86, 86, 2252, 86, 2256,
- 86, 2257, 86, 2258, 2247, 2245, 2251, 2253, 2254, 3645,
+ 86, 2257, 86, 2258, 2247, 2245, 2251, 2253, 2254, 3656,
2250, 2262, 2255, 2259, 86, 2260, 86, 86, 86, 86,
2261, 86, 86, 86, 2263, 2265, 2264, 86, 2267, 86,
2268, 2266, 86, 2270, 86, 86, 86, 86, 2274, 86,
2401, 86, 2400, 2402, 86, 2403, 2406, 86, 2404, 2408,
86, 2405, 86, 86, 2409, 86, 86, 86, 86, 86,
86, 2411, 2410, 2414, 2415, 2412, 86, 86, 2407, 2413,
- 2419, 86, 86, 2416, 86, 2418, 2417, 86, 86, 86,
- 86, 86, 86, 86, 2427, 2420, 86, 86, 86, 86,
- 2421, 86, 2422, 2423, 2425, 2428, 2426, 2433, 2429, 86,
- 86, 86, 2430, 2424, 2431, 2432, 86, 2434, 86, 2440,
- 2438, 86, 2435, 86, 2437, 86, 2439, 2443, 86, 2445,
- 86, 86, 2442, 86, 2444, 2436, 86, 86, 86, 86,
-
- 2448, 2452, 2449, 170, 2456, 3645, 2441, 86, 2454, 2446,
- 86, 2450, 2447, 2455, 86, 2457, 86, 86, 2451, 2458,
- 86, 86, 2461, 86, 86, 2453, 86, 2462, 2459, 2466,
- 86, 86, 2467, 2465, 86, 86, 2470, 2460, 86, 86,
- 2472, 2463, 86, 2471, 2473, 86, 2468, 86, 86, 86,
- 2475, 2476, 2464, 2469, 2474, 86, 86, 86, 86, 2478,
- 86, 86, 86, 86, 86, 2481, 86, 2484, 2477, 86,
- 86, 86, 2490, 86, 86, 2488, 86, 2479, 2483, 86,
- 2491, 86, 2485, 2480, 2482, 2486, 2487, 86, 86, 2492,
- 86, 86, 2493, 2489, 86, 86, 86, 2494, 86, 2499,
-
- 2502, 86, 2497, 86, 86, 86, 2496, 2495, 2500, 86,
- 2498, 2503, 86, 86, 2501, 86, 86, 2504, 86, 86,
- 2513, 86, 86, 2505, 2506, 2511, 86, 86, 86, 3645,
- 2518, 86, 2507, 2516, 2509, 2515, 2508, 2510, 86, 2512,
- 86, 2519, 2514, 86, 2517, 2520, 86, 86, 2521, 86,
- 2522, 86, 86, 2523, 2529, 2524, 86, 2527, 2528, 86,
- 2530, 86, 86, 2525, 2526, 86, 86, 86, 2534, 2536,
- 86, 2535, 86, 2537, 86, 2538, 86, 2531, 86, 2533,
- 2532, 2541, 86, 2542, 86, 2539, 86, 86, 2540, 86,
- 86, 2543, 2544, 2548, 86, 2549, 86, 86, 2545, 2551,
-
- 86, 86, 2547, 2553, 86, 86, 86, 2556, 86, 2546,
- 86, 2555, 2557, 86, 86, 86, 2550, 86, 86, 2552,
- 2554, 86, 86, 2559, 2558, 86, 2563, 2564, 86, 2566,
- 86, 2561, 2560, 86, 86, 86, 86, 2562, 2568, 2570,
- 2569, 2565, 86, 2567, 86, 2571, 2573, 86, 86, 86,
- 2576, 86, 2579, 86, 2574, 2580, 86, 2575, 86, 86,
- 2572, 86, 86, 86, 2577, 2586, 86, 2585, 86, 86,
- 2578, 86, 86, 2582, 2588, 86, 2581, 2584, 2591, 86,
- 86, 86, 2583, 86, 86, 86, 2589, 2587, 2593, 86,
- 2590, 86, 2592, 2601, 2594, 86, 2599, 86, 86, 2605,
-
- 2597, 2595, 2596, 86, 86, 86, 2600, 2602, 2607, 86,
- 2606, 86, 86, 86, 2608, 2598, 86, 86, 86, 86,
- 86, 2612, 2603, 2614, 2604, 2610, 86, 86, 86, 3645,
- 86, 2615, 2616, 2618, 2611, 2617, 2609, 86, 2619, 86,
- 2620, 2622, 2623, 2613, 86, 2621, 86, 86, 86, 86,
- 86, 2624, 2627, 2625, 86, 86, 86, 86, 86, 86,
- 86, 2626, 2634, 2629, 2630, 2631, 2632, 2635, 86, 86,
- 2628, 86, 2633, 86, 86, 2636, 86, 2640, 2639, 2637,
- 2638, 2641, 86, 2642, 86, 86, 2645, 86, 86, 170,
- 2649, 2643, 86, 2644, 2646, 86, 2651, 86, 86, 86,
-
- 86, 86, 86, 86, 2659, 86, 86, 2652, 2647, 2653,
- 2648, 2650, 3645, 2654, 2655, 2657, 86, 2656, 2661, 2658,
- 2662, 86, 86, 2663, 86, 2660, 2664, 86, 86, 2666,
- 2667, 2665, 2668, 86, 2670, 86, 86, 86, 86, 86,
- 2672, 86, 2669, 86, 86, 86, 2676, 86, 2677, 86,
- 86, 2671, 86, 2673, 86, 2679, 2680, 2674, 2685, 86,
- 86, 2678, 2681, 2675, 2682, 86, 86, 86, 86, 2686,
- 86, 2683, 2684, 86, 2688, 2689, 86, 86, 86, 86,
- 86, 86, 2691, 86, 86, 86, 2690, 2696, 2687, 86,
- 2698, 2699, 86, 2701, 86, 2695, 86, 86, 2692, 2693,
-
- 2694, 86, 2700, 86, 2697, 86, 86, 2702, 2705, 2707,
- 86, 86, 86, 2703, 86, 2711, 2712, 2710, 2708, 2734,
- 2704, 86, 86, 86, 86, 86, 2706, 2709, 86, 86,
- 2714, 2713, 86, 2715, 86, 2718, 86, 86, 2769, 2716,
- 2719, 86, 2720, 2717, 86, 86, 2726, 2721, 2722, 86,
- 2724, 86, 86, 86, 86, 2725, 2728, 86, 2723, 2730,
- 86, 86, 86, 2729, 86, 2727, 86, 86, 86, 86,
- 2739, 86, 86, 2737, 2738, 2741, 2732, 2740, 86, 2731,
- 2733, 86, 86, 86, 2743, 86, 86, 86, 2736, 86,
- 86, 2746, 2735, 2748, 2745, 86, 86, 2751, 86, 86,
-
- 86, 2744, 2742, 86, 86, 2752, 2747, 2749, 2750, 2753,
- 2754, 2755, 2758, 86, 2757, 86, 86, 86, 2759, 86,
- 86, 2756, 86, 2762, 2763, 86, 86, 86, 86, 86,
- 86, 2764, 86, 86, 2768, 2760, 2766, 2761, 2765, 86,
- 86, 2767, 86, 86, 2770, 2772, 2771, 2773, 2776, 2777,
- 86, 2778, 86, 2779, 86, 2780, 86, 86, 86, 2774,
- 2775, 86, 86, 2784, 86, 2785, 2783, 86, 2786, 2781,
- 86, 86, 86, 86, 86, 3645, 2782, 86, 86, 2793,
- 86, 86, 2787, 86, 2789, 2795, 86, 2796, 86, 2798,
- 86, 2788, 2797, 2790, 2792, 2791, 2794, 86, 86, 86,
-
- 86, 86, 86, 2802, 86, 2800, 2803, 2806, 86, 2799,
- 86, 2801, 86, 2807, 2808, 86, 86, 86, 86, 86,
- 2804, 86, 2805, 2815, 86, 170, 86, 2817, 86, 2811,
- 86, 86, 2810, 2813, 86, 86, 2809, 2816, 86, 2818,
- 2814, 2812, 2821, 2819, 86, 86, 2820, 2824, 86, 86,
- 2826, 86, 2825, 2827, 2828, 86, 2822, 86, 2823, 2829,
- 86, 86, 2830, 86, 2831, 86, 2832, 2833, 2834, 86,
- 2835, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 2843, 3645, 86, 86, 2836, 2841, 86, 2847, 86, 86,
- 2838, 2837, 2848, 2845, 2840, 2839, 86, 2842, 86, 2844,
-
- 2846, 2849, 86, 2850, 86, 2851, 86, 2852, 2853, 86,
- 2855, 86, 86, 2854, 2856, 86, 86, 86, 86, 86,
- 86, 86, 2859, 86, 2857, 2866, 86, 2865, 2867, 86,
- 2858, 2860, 86, 86, 86, 2861, 2862, 2863, 2864, 2870,
- 2871, 86, 2873, 2868, 2872, 86, 86, 86, 86, 86,
- 2869, 86, 2874, 86, 2880, 86, 86, 86, 2879, 86,
- 86, 86, 2876, 3645, 2875, 2878, 86, 86, 2877, 2888,
- 86, 2884, 2886, 86, 86, 2887, 2881, 2882, 86, 2883,
- 2889, 2885, 2890, 86, 86, 2891, 86, 86, 86, 86,
- 86, 86, 86, 2892, 2895, 2896, 2897, 86, 86, 2894,
-
- 86, 2902, 2903, 86, 86, 2893, 2906, 86, 2898, 2900,
- 86, 2899, 86, 86, 86, 2901, 86, 2909, 2905, 2904,
- 86, 2907, 2914, 86, 86, 86, 2912, 2908, 2913, 2910,
- 86, 2911, 86, 86, 2919, 86, 86, 86, 2915, 86,
- 86, 2923, 86, 2922, 86, 2916, 2921, 86, 2920, 2924,
- 86, 86, 2917, 2918, 2926, 86, 2927, 86, 86, 2930,
- 2929, 2925, 2932, 86, 86, 2933, 2928, 86, 2935, 86,
- 86, 86, 86, 86, 2942, 86, 86, 86, 2931, 86,
- 86, 86, 2939, 2936, 2937, 2938, 2940, 86, 2941, 2934,
- 2945, 86, 2946, 86, 86, 2944, 2943, 86, 2947, 86,
-
- 2951, 86, 2949, 86, 86, 86, 86, 2950, 2948, 86,
- 2952, 2953, 86, 86, 2955, 2958, 86, 2956, 2960, 2954,
- 2957, 2959, 86, 2962, 170, 2961, 86, 86, 86, 86,
- 2967, 3645, 2964, 2963, 86, 86, 86, 86, 2969, 2968,
- 86, 2972, 86, 2973, 86, 2971, 2965, 2966, 86, 2977,
- 2970, 2975, 86, 86, 2978, 86, 2976, 86, 86, 86,
- 2982, 2974, 2979, 2980, 86, 86, 86, 86, 2983, 86,
- 2984, 86, 86, 2981, 2989, 2990, 2985, 86, 86, 2987,
- 86, 86, 2991, 86, 2986, 2993, 86, 86, 2995, 86,
- 2992, 86, 2996, 2988, 2994, 86, 86, 86, 86, 86,
-
- 2998, 2999, 3000, 2997, 86, 86, 86, 3005, 86, 86,
- 86, 86, 3002, 3003, 3004, 3007, 3001, 3006, 3009, 86,
- 86, 86, 3645, 86, 86, 3010, 86, 3008, 3015, 86,
- 3011, 86, 86, 3016, 86, 86, 86, 3020, 86, 86,
- 3012, 3013, 3014, 3018, 3019, 3023, 86, 3021, 86, 86,
- 3017, 86, 86, 3022, 3030, 3027, 3028, 86, 3024, 3031,
- 86, 86, 3033, 3025, 86, 86, 3034, 86, 86, 3026,
- 86, 86, 3035, 86, 86, 3040, 3037, 3029, 86, 3032,
- 86, 86, 3038, 3041, 86, 86, 86, 3039, 3042, 3045,
- 86, 86, 3047, 86, 3645, 3036, 3043, 3049, 86, 3044,
-
- 86, 3046, 3050, 86, 3051, 86, 86, 86, 86, 3054,
- 3052, 3048, 3053, 3055, 86, 86, 3059, 86, 86, 86,
- 3057, 3060, 86, 86, 3063, 3064, 86, 86, 3056, 3058,
- 3061, 3065, 86, 3066, 86, 86, 86, 86, 3067, 3062,
- 3068, 3070, 86, 86, 3073, 86, 86, 3074, 86, 3069,
- 3075, 86, 86, 3077, 86, 3071, 86, 86, 3081, 3082,
- 86, 3078, 86, 3072, 86, 86, 3083, 3076, 86, 3084,
- 3085, 3080, 3086, 86, 3079, 86, 86, 3087, 86, 86,
- 3092, 86, 86, 86, 86, 3091, 86, 3094, 3095, 86,
- 86, 3088, 3097, 3089, 86, 3096, 3090, 3098, 86, 86,
-
- 3101, 3100, 86, 86, 86, 86, 3093, 3099, 3104, 86,
- 3108, 86, 86, 86, 86, 86, 3110, 3645, 86, 3102,
- 3103, 86, 3105, 3107, 3111, 3106, 3109, 3115, 3112, 3114,
- 3117, 86, 3116, 86, 3113, 3118, 86, 3119, 3120, 86,
- 86, 3121, 86, 3122, 86, 3123, 86, 3124, 86, 3125,
- 86, 86, 86, 86, 86, 86, 3127, 3129, 86, 3131,
- 86, 86, 86, 3133, 86, 86, 3126, 3130, 3140, 3134,
- 3138, 86, 3128, 86, 3132, 3139, 86, 3142, 86, 86,
- 86, 3135, 3136, 86, 3137, 3143, 3145, 86, 3141, 86,
- 3146, 3147, 86, 86, 3148, 3149, 86, 86, 3144, 86,
-
- 86, 86, 3150, 3155, 86, 86, 3151, 86, 3152, 3153,
- 3156, 86, 86, 86, 3158, 86, 3157, 86, 86, 3154,
- 86, 86, 3163, 86, 3160, 3167, 3159, 3164, 86, 3166,
- 3161, 3165, 86, 86, 3169, 86, 86, 3162, 3168, 3171,
- 86, 86, 3175, 86, 86, 86, 3170, 86, 3173, 86,
- 3172, 86, 3182, 3176, 3179, 86, 86, 3177, 86, 3174,
- 3180, 86, 86, 86, 86, 86, 3187, 3185, 3183, 3186,
- 86, 86, 3178, 86, 86, 3181, 3189, 3191, 86, 3188,
- 86, 3192, 3184, 3197, 3193, 86, 3190, 3194, 86, 3195,
- 86, 3196, 86, 86, 86, 3201, 86, 86, 3198, 3200,
-
- 86, 86, 3202, 86, 3199, 3203, 3204, 86, 3206, 86,
- 86, 3205, 3210, 86, 3208, 3212, 86, 86, 86, 86,
- 86, 3213, 86, 86, 3207, 3214, 86, 3215, 3209, 86,
- 3216, 86, 3221, 86, 3218, 86, 86, 86, 3211, 86,
- 86, 3219, 3217, 3225, 86, 86, 86, 86, 3222, 3223,
- 3224, 3220, 3230, 3226, 3229, 86, 3227, 86, 3232, 86,
- 86, 86, 3236, 86, 3228, 3237, 86, 86, 3233, 86,
- 86, 3239, 86, 86, 86, 3231, 3240, 86, 3234, 3242,
- 3243, 86, 86, 3241, 3245, 86, 3238, 3235, 3246, 86,
- 3247, 3244, 86, 86, 3248, 3251, 86, 3250, 3249, 86,
-
- 3254, 86, 3256, 86, 86, 86, 86, 86, 3253, 86,
- 3258, 3261, 86, 3252, 3262, 86, 3264, 86, 86, 3259,
- 86, 86, 86, 3257, 3255, 86, 3260, 3267, 86, 86,
- 3265, 3268, 86, 3269, 86, 3263, 3271, 86, 86, 3266,
- 3273, 3270, 3276, 3274, 86, 86, 86, 86, 86, 3280,
- 86, 86, 86, 86, 3282, 3283, 3272, 3278, 3275, 86,
- 3284, 86, 3281, 3277, 3287, 3285, 3279, 3288, 86, 86,
- 86, 3290, 3289, 86, 86, 3293, 86, 86, 86, 3292,
- 86, 3286, 3296, 3294, 86, 3299, 86, 86, 86, 86,
- 86, 3291, 86, 3304, 86, 86, 86, 86, 86, 3295,
-
- 3500, 3297, 3298, 3303, 3300, 3301, 3307, 3308, 86, 3309,
- 86, 3306, 3310, 86, 3302, 3305, 86, 86, 86, 3314,
- 86, 3311, 86, 3313, 3315, 86, 3316, 86, 3317, 86,
- 86, 3312, 3320, 86, 86, 3318, 3322, 86, 86, 3321,
- 3324, 86, 3325, 86, 86, 86, 86, 86, 86, 3323,
- 86, 3331, 3332, 86, 86, 86, 3319, 86, 86, 86,
- 86, 3338, 86, 3326, 3339, 86, 3329, 3327, 3328, 3337,
- 3330, 3335, 86, 3341, 3334, 86, 86, 3340, 3336, 86,
- 3333, 3344, 86, 3346, 86, 3347, 86, 86, 86, 3350,
- 86, 86, 3342, 3348, 3343, 86, 3353, 86, 86, 3352,
-
- 86, 3349, 3351, 3345, 86, 3354, 86, 86, 3355, 86,
- 86, 3356, 86, 86, 3359, 86, 86, 86, 3357, 3361,
- 3362, 86, 3360, 86, 86, 86, 86, 3358, 86, 86,
- 86, 3371, 3374, 3372, 3363, 3375, 3364, 3365, 86, 3366,
- 3367, 86, 3368, 3369, 3370, 86, 86, 86, 3377, 3373,
- 3379, 86, 3380, 86, 86, 3382, 86, 86, 3381, 3378,
- 86, 3376, 3383, 3385, 86, 3645, 3384, 3387, 86, 3388,
- 3389, 86, 86, 3390, 3391, 3386, 86, 3392, 86, 3393,
- 3394, 86, 86, 86, 86, 3395, 3398, 86, 3396, 3399,
- 86, 86, 3401, 3397, 86, 86, 86, 3405, 86, 86,
-
- 86, 3404, 86, 86, 3400, 86, 86, 3409, 86, 3408,
- 3645, 86, 3414, 86, 3402, 3403, 3413, 3410, 86, 3406,
- 3411, 86, 3416, 86, 3412, 3407, 86, 3415, 3417, 86,
- 3418, 86, 86, 86, 3423, 3425, 86, 3420, 3419, 3424,
- 86, 86, 3421, 86, 86, 3422, 86, 86, 3645, 3429,
- 3433, 3426, 3430, 3432, 86, 86, 86, 3428, 3427, 3435,
- 86, 3434, 3436, 86, 86, 3431, 86, 3439, 86, 3440,
- 86, 3438, 86, 86, 3443, 86, 3444, 86, 86, 3437,
- 3645, 3441, 3445, 86, 3446, 86, 3447, 86, 3448, 86,
- 86, 3442, 3449, 86, 3450, 86, 3453, 86, 86, 3452,
-
- 3454, 86, 86, 86, 3451, 3458, 86, 3455, 86, 3460,
- 86, 86, 86, 86, 3456, 86, 86, 86, 3464, 3465,
- 86, 3467, 86, 3457, 86, 3462, 3461, 3459, 3463, 86,
- 3466, 3468, 3469, 86, 3471, 86, 86, 3474, 86, 3473,
- 86, 86, 86, 86, 86, 3476, 86, 86, 86, 86,
- 3470, 3482, 3475, 3472, 3480, 3481, 86, 86, 3479, 86,
- 3477, 86, 3478, 86, 3483, 86, 3486, 86, 3487, 3489,
- 86, 86, 3488, 3490, 86, 3491, 86, 3485, 86, 86,
- 3493, 86, 3484, 3494, 86, 86, 3492, 3495, 86, 86,
- 3499, 86, 3496, 86, 3502, 3498, 86, 86, 86, 86,
-
- 86, 86, 3503, 3501, 3497, 86, 3511, 86, 3509, 86,
- 3504, 86, 86, 3506, 3505, 3508, 3513, 3510, 3515, 86,
- 86, 86, 86, 3507, 86, 3517, 3520, 86, 3512, 3516,
- 86, 3514, 86, 3521, 86, 3518, 3522, 86, 86, 3523,
- 3524, 86, 3519, 3525, 86, 86, 86, 86, 3528, 3526,
- 86, 3529, 3527, 86, 3533, 3530, 86, 86, 86, 3531,
- 86, 86, 3532, 3536, 3537, 86, 86, 3534, 3535, 3539,
- 86, 3540, 86, 3541, 86, 86, 3542, 3538, 3544, 86,
- 86, 3547, 86, 86, 3548, 3543, 86, 86, 86, 3551,
- 3545, 3552, 86, 86, 3549, 86, 86, 86, 3546, 3557,
-
- 86, 3556, 3553, 3558, 86, 3554, 3550, 86, 86, 86,
- 86, 86, 3555, 86, 3562, 86, 86, 86, 3564, 86,
- 86, 86, 3561, 3571, 86, 3569, 3570, 86, 3559, 3560,
- 3566, 3563, 3567, 86, 3565, 3568, 86, 3575, 86, 86,
- 3577, 86, 3578, 86, 3576, 86, 86, 3572, 3579, 86,
- 3580, 3573, 86, 3583, 3581, 3574, 3584, 86, 86, 86,
- 3586, 86, 86, 3585, 86, 86, 3587, 86, 86, 3592,
- 86, 3582, 3589, 86, 3595, 86, 86, 86, 3596, 86,
- 86, 86, 86, 3588, 86, 3597, 3590, 3591, 3598, 3593,
- 3594, 86, 86, 3603, 86, 3602, 3599, 86, 86, 3600,
-
- 3601, 86, 3604, 86, 3607, 86, 3609, 3605, 86, 3610,
- 3606, 86, 86, 3614, 86, 3645, 3611, 3608, 86, 3612,
- 3613, 86, 86, 3615, 3616, 3617, 86, 86, 3618, 86,
- 86, 86, 3623, 86, 3619, 3621, 86, 86, 86, 86,
- 86, 86, 3625, 3626, 86, 3629, 3630, 86, 3620, 86,
- 3622, 86, 3633, 3634, 86, 3624, 86, 86, 3627, 3628,
- 3631, 3636, 86, 3635, 3637, 86, 86, 86, 3632, 86,
- 86, 3645, 3639, 3638, 3640, 3645, 3641, 3643, 86, 3644,
- 86, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3642,
- 47, 47, 47, 47, 47, 47, 47, 52, 52, 52,
-
- 52, 52, 52, 52, 57, 57, 57, 57, 57, 57,
- 57, 63, 63, 63, 63, 63, 63, 63, 68, 68,
- 68, 68, 68, 68, 68, 74, 74, 74, 74, 74,
- 74, 74, 80, 80, 80, 80, 80, 80, 80, 89,
- 89, 3645, 89, 89, 89, 89, 160, 160, 3645, 3645,
- 3645, 160, 160, 162, 162, 3645, 3645, 162, 3645, 162,
- 164, 3645, 3645, 3645, 3645, 3645, 164, 167, 167, 3645,
- 3645, 3645, 167, 167, 169, 3645, 3645, 3645, 3645, 3645,
- 169, 171, 171, 3645, 171, 171, 171, 171, 174, 3645,
- 3645, 3645, 3645, 3645, 174, 177, 177, 3645, 3645, 3645,
-
- 177, 177, 90, 90, 3645, 90, 90, 90, 90, 17,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645
+ 2420, 86, 86, 2416, 2417, 86, 2419, 86, 86, 86,
+ 86, 2425, 86, 86, 2428, 86, 2418, 86, 86, 86,
+ 2421, 86, 2429, 2422, 2424, 2423, 2426, 2430, 2427, 86,
+ 86, 86, 86, 86, 2432, 2433, 2435, 2431, 2436, 2438,
+ 2434, 86, 2439, 86, 86, 86, 2442, 2444, 86, 2446,
+ 86, 2437, 86, 2443, 2445, 86, 2440, 86, 86, 86,
+
+ 86, 2441, 2449, 2453, 2450, 170, 2455, 3656, 86, 86,
+ 2447, 2456, 86, 2451, 2448, 2457, 2452, 2458, 86, 86,
+ 86, 86, 2459, 86, 2462, 86, 2460, 2454, 2461, 86,
+ 2463, 86, 2467, 86, 86, 2468, 86, 2471, 2470, 2476,
+ 2466, 86, 86, 86, 2464, 86, 2472, 2475, 2469, 86,
+ 2473, 2474, 86, 86, 86, 2465, 86, 2477, 86, 86,
+ 2479, 86, 86, 86, 86, 86, 2482, 86, 2485, 86,
+ 86, 86, 2491, 86, 2478, 86, 2489, 86, 2480, 2484,
+ 86, 2492, 86, 2486, 2481, 2483, 2487, 2488, 86, 86,
+ 2493, 2490, 86, 2494, 86, 86, 86, 86, 2495, 86,
+
+ 2500, 2503, 86, 86, 2498, 86, 86, 2497, 2496, 2501,
+ 86, 2504, 86, 2499, 86, 2502, 86, 86, 2505, 86,
+ 86, 2514, 86, 86, 2506, 2507, 2512, 86, 86, 2518,
+ 86, 86, 2519, 2508, 2517, 2510, 2509, 2515, 2511, 86,
+ 2513, 2516, 2521, 86, 2522, 86, 86, 86, 2523, 86,
+ 86, 2520, 86, 86, 2528, 2529, 86, 86, 86, 2524,
+ 2530, 2531, 86, 2526, 86, 2527, 3656, 86, 2553, 86,
+ 2535, 2525, 2532, 2536, 2537, 86, 86, 2538, 86, 2533,
+ 2534, 86, 2539, 2542, 86, 2543, 86, 2540, 86, 86,
+ 2541, 86, 86, 2544, 2545, 86, 2549, 86, 2550, 86,
+
+ 86, 2552, 86, 2554, 86, 86, 86, 2548, 86, 2557,
+ 86, 2546, 2547, 2556, 2558, 86, 86, 86, 86, 2551,
+ 2555, 86, 86, 2561, 2565, 86, 2560, 2564, 86, 86,
+ 2559, 86, 2562, 2567, 86, 2570, 86, 86, 2572, 86,
+ 2563, 2569, 2571, 2574, 86, 86, 86, 2566, 86, 2568,
+ 2577, 86, 86, 2573, 2580, 86, 2581, 86, 86, 86,
+ 86, 2576, 86, 86, 2575, 86, 2578, 2586, 2587, 86,
+ 86, 2579, 86, 2583, 86, 2585, 86, 2582, 86, 2589,
+ 2592, 86, 2584, 86, 2588, 2590, 86, 2591, 86, 86,
+ 2594, 86, 2595, 86, 86, 2600, 2593, 86, 86, 2602,
+
+ 2601, 2603, 86, 2606, 2596, 86, 2597, 86, 2598, 86,
+ 2608, 86, 2609, 86, 2607, 2599, 2604, 86, 2605, 86,
+ 86, 86, 86, 86, 86, 2614, 2611, 2616, 2613, 2617,
+ 86, 86, 86, 2620, 2621, 2618, 2610, 86, 2612, 86,
+ 86, 86, 2624, 86, 2622, 86, 2619, 2615, 86, 86,
+ 2625, 86, 2623, 86, 2626, 86, 2628, 2627, 2629, 86,
+ 2631, 2630, 2632, 86, 86, 2636, 86, 2637, 2633, 86,
+ 2638, 86, 2634, 86, 86, 86, 86, 2642, 2635, 2643,
+ 86, 86, 2644, 86, 2641, 86, 86, 2647, 170, 2639,
+ 2645, 86, 2646, 2648, 2640, 86, 2653, 86, 86, 86,
+
+ 2649, 86, 2650, 86, 86, 86, 86, 2651, 2655, 86,
+ 2661, 2652, 2660, 2654, 86, 2656, 86, 2657, 2659, 2658,
+ 2664, 86, 86, 2665, 2666, 86, 86, 86, 2663, 2667,
+ 2669, 2670, 2668, 86, 2662, 86, 86, 86, 2672, 86,
+ 86, 2674, 2671, 86, 86, 86, 86, 2678, 2679, 2673,
+ 86, 86, 86, 2683, 86, 2675, 86, 2681, 2676, 86,
+ 2682, 2684, 86, 86, 2677, 2680, 86, 86, 2685, 86,
+ 86, 2686, 2691, 86, 2690, 86, 2687, 86, 2688, 2689,
+ 86, 86, 2693, 86, 86, 86, 86, 86, 2692, 2698,
+ 2701, 86, 2700, 86, 2703, 86, 86, 2702, 2697, 86,
+
+ 2694, 2695, 86, 2696, 86, 86, 2699, 2709, 86, 2707,
+ 86, 86, 86, 2704, 2713, 86, 86, 2712, 2705, 2714,
+ 86, 2706, 2710, 2715, 86, 86, 2708, 2711, 86, 86,
+ 2716, 86, 3656, 2717, 86, 2720, 86, 86, 2722, 2721,
+ 86, 86, 2725, 2718, 2723, 2719, 86, 86, 2726, 2724,
+ 86, 2728, 2729, 86, 2727, 2730, 86, 86, 2732, 86,
+ 86, 86, 2731, 86, 86, 86, 86, 86, 86, 2736,
+ 2741, 86, 2739, 2740, 2743, 2734, 2742, 86, 2733, 2735,
+ 86, 86, 86, 2745, 86, 86, 86, 2738, 86, 86,
+ 86, 2737, 2750, 2748, 86, 2753, 86, 86, 86, 86,
+
+ 2746, 2744, 2751, 2757, 2756, 2749, 2752, 2747, 2755, 86,
+ 86, 86, 86, 2754, 2760, 86, 86, 86, 86, 2761,
+ 86, 2764, 2765, 86, 86, 86, 2759, 86, 2758, 2766,
+ 86, 2762, 86, 86, 2768, 2763, 2767, 2770, 86, 86,
+ 2769, 2771, 86, 86, 2772, 86, 86, 2773, 2775, 86,
+ 2774, 2778, 2779, 86, 2780, 86, 2781, 86, 2782, 86,
+ 86, 2783, 2776, 86, 86, 2777, 2784, 86, 2786, 86,
+ 2787, 86, 2788, 86, 2789, 86, 86, 86, 2785, 2790,
+ 86, 86, 86, 2796, 86, 2798, 86, 86, 2792, 2799,
+ 86, 86, 2801, 86, 86, 2791, 86, 2793, 2795, 2802,
+
+ 2797, 2794, 2800, 2803, 86, 86, 2804, 86, 86, 86,
+ 2806, 2809, 86, 2811, 86, 86, 86, 86, 2810, 86,
+ 86, 86, 86, 2818, 2805, 170, 86, 2807, 2808, 86,
+ 2814, 86, 2820, 86, 2816, 2821, 2813, 2819, 86, 86,
+ 86, 2812, 86, 2815, 2817, 2827, 86, 2824, 2822, 86,
+ 86, 2831, 86, 2823, 2829, 2830, 2832, 86, 86, 2833,
+ 2828, 2825, 86, 2826, 86, 2834, 86, 2835, 86, 86,
+ 86, 86, 86, 86, 86, 86, 86, 86, 3656, 2837,
+ 2836, 86, 86, 2846, 2844, 2839, 86, 86, 2838, 86,
+ 2841, 2840, 86, 2850, 2843, 2842, 2845, 2847, 86, 86,
+
+ 2848, 2853, 2851, 86, 2849, 2852, 86, 86, 2855, 2856,
+ 86, 2854, 2857, 2858, 86, 86, 86, 86, 86, 86,
+ 86, 86, 86, 86, 2862, 2859, 2869, 86, 2870, 86,
+ 2868, 86, 86, 2860, 2861, 2863, 2864, 2865, 2866, 86,
+ 2867, 2874, 86, 2875, 86, 2873, 2876, 86, 86, 86,
+ 2872, 2871, 86, 86, 86, 86, 2883, 86, 86, 86,
+ 2882, 86, 86, 86, 2879, 2877, 2878, 86, 2881, 86,
+ 2891, 86, 2880, 2887, 2889, 86, 86, 2890, 2884, 2885,
+ 86, 2886, 2892, 2888, 2893, 86, 2894, 86, 86, 86,
+ 86, 86, 86, 86, 86, 2896, 2895, 2899, 2900, 86,
+
+ 2897, 86, 2906, 86, 2905, 86, 86, 2909, 86, 2898,
+ 2901, 2903, 86, 2902, 86, 86, 86, 2904, 86, 2912,
+ 2907, 86, 86, 2910, 2908, 86, 2916, 2915, 86, 2911,
+ 86, 2913, 86, 2914, 2917, 86, 2922, 86, 2918, 86,
+ 86, 86, 86, 2919, 86, 2925, 86, 2926, 86, 2924,
+ 2920, 2923, 2921, 2927, 86, 2929, 86, 86, 86, 86,
+ 2932, 2928, 2930, 2935, 86, 86, 2936, 2931, 2934, 86,
+ 86, 2933, 2939, 86, 86, 86, 86, 86, 2937, 2946,
+ 86, 86, 86, 86, 86, 86, 2943, 2940, 2941, 2942,
+ 2944, 2945, 2938, 2949, 86, 86, 86, 86, 86, 2948,
+
+ 2950, 2951, 86, 2947, 2955, 86, 2954, 2953, 86, 86,
+ 86, 2952, 86, 86, 2956, 2959, 2957, 2960, 2962, 86,
+ 2963, 86, 86, 86, 2958, 2966, 170, 2964, 2961, 86,
+ 86, 86, 86, 2971, 3656, 2968, 2967, 86, 86, 86,
+ 86, 2973, 2965, 2972, 2976, 86, 86, 2977, 86, 2969,
+ 2970, 2975, 2974, 86, 2979, 86, 86, 2981, 86, 2980,
+ 86, 2986, 2982, 86, 86, 2983, 2978, 86, 86, 2984,
+ 86, 86, 2985, 2988, 2987, 86, 86, 86, 86, 2993,
+ 2989, 2994, 86, 2995, 2991, 86, 86, 86, 2997, 86,
+ 2990, 86, 86, 2998, 2996, 3000, 2999, 86, 2992, 86,
+
+ 86, 86, 86, 86, 3002, 3003, 3004, 86, 86, 3001,
+ 86, 86, 3009, 86, 86, 3013, 3006, 3007, 86, 3008,
+ 3005, 86, 3010, 3011, 86, 3012, 86, 86, 86, 86,
+ 3014, 3019, 86, 3015, 86, 3020, 86, 86, 3024, 86,
+ 86, 86, 3027, 86, 86, 3022, 3016, 3017, 3018, 3023,
+ 86, 86, 86, 3021, 3025, 86, 3026, 3032, 86, 3031,
+ 3034, 3035, 86, 3028, 3037, 3029, 86, 86, 3038, 86,
+ 86, 3030, 86, 86, 86, 86, 86, 3033, 86, 3041,
+ 3036, 3039, 3044, 86, 3042, 86, 3045, 86, 86, 3043,
+ 86, 3046, 3049, 86, 86, 3051, 3047, 3040, 86, 3048,
+
+ 3053, 86, 3054, 86, 86, 3050, 3055, 86, 3056, 86,
+ 86, 3059, 86, 86, 3057, 86, 3052, 86, 3063, 3058,
+ 3061, 86, 86, 3064, 86, 86, 86, 3068, 86, 3062,
+ 3069, 86, 86, 3060, 3065, 3070, 86, 3071, 86, 86,
+ 86, 3066, 3072, 86, 86, 3067, 3075, 86, 3077, 86,
+ 3076, 3078, 86, 3073, 86, 3079, 3074, 3080, 86, 3081,
+ 3082, 86, 3083, 86, 86, 3086, 3087, 86, 86, 3089,
+ 86, 86, 3088, 86, 86, 86, 86, 3091, 3085, 3090,
+ 86, 3084, 3092, 86, 86, 3097, 3100, 86, 86, 86,
+ 3096, 86, 3099, 3093, 3101, 86, 3094, 86, 3098, 86,
+
+ 3095, 86, 3103, 3102, 3105, 86, 3106, 86, 86, 86,
+ 86, 3656, 86, 3109, 3113, 86, 86, 86, 86, 86,
+ 86, 3115, 3104, 86, 3107, 3108, 3112, 3110, 3119, 3116,
+ 3111, 3114, 3120, 3117, 3122, 3118, 86, 3121, 86, 3123,
+ 86, 86, 3124, 3125, 86, 86, 3126, 86, 3127, 86,
+ 3128, 86, 3129, 86, 3130, 86, 3133, 3131, 86, 86,
+ 3132, 86, 86, 86, 86, 86, 3136, 86, 3138, 86,
+ 86, 3143, 86, 3135, 3139, 3144, 86, 86, 86, 3146,
+ 3145, 3137, 3147, 86, 3134, 86, 3656, 3140, 86, 3141,
+ 3142, 3148, 3150, 86, 86, 3151, 3149, 3152, 86, 3153,
+
+ 3154, 86, 86, 86, 86, 86, 86, 3160, 86, 3161,
+ 86, 3155, 3156, 3157, 3158, 86, 86, 86, 86, 3162,
+ 86, 86, 3168, 86, 3159, 3163, 86, 3169, 86, 3165,
+ 86, 86, 3171, 86, 3172, 3166, 3164, 86, 3173, 3170,
+ 86, 3167, 3174, 86, 86, 3175, 3176, 86, 3180, 86,
+ 86, 3177, 3182, 86, 86, 86, 86, 3188, 86, 3181,
+ 3185, 86, 3179, 86, 86, 3178, 3183, 86, 86, 86,
+ 3186, 86, 3193, 3191, 3192, 86, 3187, 86, 3184, 3189,
+ 86, 86, 3195, 86, 3194, 3190, 86, 3198, 3200, 86,
+ 3199, 3201, 86, 3196, 86, 3197, 3202, 86, 86, 86,
+
+ 3207, 86, 3205, 3203, 3206, 86, 86, 86, 3210, 86,
+ 3208, 86, 3209, 86, 86, 86, 3216, 86, 3204, 3211,
+ 3214, 86, 86, 3212, 3218, 86, 86, 86, 86, 86,
+ 3219, 86, 3215, 3220, 3213, 86, 3221, 86, 3222, 86,
+ 3223, 86, 3217, 86, 3224, 3227, 86, 3226, 86, 86,
+ 3225, 86, 3228, 3231, 3229, 86, 3230, 3232, 86, 86,
+ 86, 86, 3238, 86, 3236, 86, 3235, 3233, 86, 3242,
+ 86, 86, 3239, 3245, 3234, 3243, 86, 86, 3246, 86,
+ 3237, 86, 86, 3240, 3249, 86, 86, 3248, 3251, 86,
+ 3244, 3247, 86, 86, 3241, 86, 86, 86, 3254, 3257,
+
+ 86, 3256, 3252, 3250, 86, 86, 3260, 86, 3253, 3262,
+ 86, 3255, 86, 3259, 86, 3264, 86, 3258, 86, 3267,
+ 86, 3268, 86, 3270, 86, 86, 3263, 86, 3261, 86,
+ 3265, 86, 3274, 86, 3275, 86, 3271, 3266, 86, 86,
+ 3278, 86, 3269, 86, 86, 86, 3272, 86, 86, 3283,
+ 86, 3273, 3656, 3276, 3280, 86, 3281, 3285, 86, 3277,
+ 3279, 3287, 86, 86, 3282, 86, 3289, 3284, 3290, 86,
+ 3286, 86, 3291, 3288, 86, 86, 3294, 3295, 86, 3297,
+ 86, 3292, 86, 3296, 86, 86, 3300, 86, 86, 3299,
+ 86, 3303, 86, 3298, 3293, 3301, 86, 86, 3306, 86,
+
+ 86, 86, 86, 3311, 86, 86, 86, 3302, 3307, 3304,
+ 3305, 86, 3315, 86, 86, 3310, 3316, 86, 3308, 3318,
+ 3314, 86, 3313, 86, 3312, 86, 3309, 3317, 86, 86,
+ 3320, 3321, 86, 3322, 86, 3319, 3323, 86, 3324, 86,
+ 3327, 86, 3325, 86, 3329, 86, 86, 86, 3328, 3326,
+ 3331, 86, 3332, 86, 86, 86, 86, 3330, 86, 86,
+ 3338, 3339, 86, 86, 86, 86, 3333, 86, 86, 86,
+ 3345, 86, 3346, 86, 86, 3336, 3334, 3335, 3344, 3342,
+ 3337, 86, 3348, 3341, 86, 86, 3347, 3343, 86, 3340,
+ 3351, 86, 3354, 86, 3349, 86, 3352, 3355, 86, 86,
+
+ 3350, 3358, 86, 86, 3356, 3353, 86, 86, 86, 3357,
+ 86, 3360, 3361, 86, 3359, 3362, 86, 86, 86, 86,
+ 3363, 86, 3364, 3367, 86, 86, 3365, 3369, 3366, 86,
+ 86, 3368, 3370, 86, 86, 86, 86, 86, 86, 3379,
+ 86, 3382, 86, 3380, 3371, 3656, 86, 86, 86, 3372,
+ 3373, 3374, 3375, 3383, 3376, 3377, 3378, 86, 86, 3386,
+ 3381, 3385, 3384, 3387, 86, 3388, 86, 86, 3390, 86,
+ 86, 3389, 3393, 86, 86, 3391, 3392, 3395, 86, 3396,
+ 3397, 86, 86, 3398, 3399, 3403, 86, 3400, 86, 3394,
+ 3401, 3402, 86, 86, 86, 3406, 86, 3404, 86, 86,
+
+ 86, 3409, 86, 3405, 86, 86, 3413, 86, 86, 86,
+ 3412, 86, 86, 3408, 86, 86, 3407, 86, 3418, 3417,
+ 86, 86, 3410, 3656, 3411, 3422, 3414, 3423, 86, 3415,
+ 3419, 86, 3420, 3421, 86, 3425, 3416, 3426, 86, 86,
+ 3424, 3427, 86, 86, 86, 3432, 3434, 86, 3429, 86,
+ 3433, 86, 86, 3430, 3428, 86, 3431, 86, 86, 86,
+ 3441, 86, 3438, 3439, 3436, 3442, 86, 86, 3444, 86,
+ 86, 86, 3435, 3443, 3445, 86, 3437, 86, 3440, 3448,
+ 86, 3446, 3447, 3449, 86, 86, 3452, 86, 3451, 3453,
+ 86, 3454, 86, 86, 3450, 3455, 86, 3456, 86, 3457,
+
+ 86, 3458, 86, 3459, 86, 86, 3462, 86, 3463, 86,
+ 86, 86, 86, 86, 3461, 3468, 86, 86, 86, 3460,
+ 3464, 86, 3465, 3470, 86, 86, 86, 3474, 3467, 3475,
+ 86, 86, 3466, 3471, 3472, 86, 3469, 3473, 3477, 86,
+ 86, 86, 86, 3479, 86, 3481, 3476, 86, 3484, 86,
+ 3483, 86, 86, 3478, 86, 86, 3486, 86, 86, 86,
+ 3482, 86, 86, 3485, 86, 3490, 3491, 3480, 3492, 86,
+ 86, 3487, 86, 3488, 3489, 3496, 3493, 86, 3499, 86,
+ 3497, 3500, 86, 3501, 86, 3498, 3502, 86, 3494, 3495,
+ 86, 86, 86, 86, 86, 86, 3505, 86, 86, 86,
+
+ 3504, 3511, 86, 3510, 86, 3513, 86, 3507, 3509, 86,
+ 86, 86, 86, 3503, 3506, 86, 86, 3512, 3508, 3514,
+ 86, 86, 86, 3656, 86, 3520, 3517, 3522, 3515, 3516,
+ 3519, 86, 3521, 3526, 86, 86, 3524, 3518, 86, 86,
+ 86, 86, 3523, 3525, 3528, 3531, 86, 3533, 86, 86,
+ 3532, 86, 3529, 86, 3534, 3527, 3535, 86, 3536, 86,
+ 3530, 86, 86, 86, 3539, 86, 86, 3540, 3537, 3544,
+ 3541, 3538, 86, 86, 86, 86, 3548, 86, 86, 3547,
+ 86, 3543, 3550, 86, 86, 3546, 3545, 86, 3542, 3551,
+ 86, 3552, 86, 3555, 86, 3553, 86, 86, 3549, 3558,
+
+ 86, 86, 3556, 3554, 86, 3559, 3562, 3563, 86, 3560,
+ 86, 86, 86, 86, 3557, 86, 3561, 3568, 86, 86,
+ 3567, 86, 3564, 3565, 3569, 86, 86, 86, 86, 86,
+ 3566, 3573, 86, 86, 3575, 86, 86, 86, 86, 86,
+ 3570, 3571, 3572, 3580, 3581, 86, 3574, 86, 3577, 3578,
+ 3656, 3576, 3579, 3582, 86, 3586, 86, 3583, 86, 86,
+ 86, 3588, 3656, 3584, 3587, 3590, 3585, 86, 86, 3589,
+ 86, 86, 3594, 3595, 86, 3591, 3592, 3593, 86, 86,
+ 3597, 86, 86, 86, 3596, 86, 3598, 86, 86, 3603,
+ 86, 86, 3600, 86, 3606, 86, 3607, 86, 86, 86,
+
+ 86, 86, 3599, 3610, 3605, 86, 3601, 3602, 3608, 3604,
+ 86, 3609, 86, 3614, 86, 3615, 86, 86, 3613, 3611,
+ 3612, 86, 3618, 86, 3620, 86, 3621, 3616, 86, 86,
+ 86, 3625, 86, 3622, 86, 86, 3619, 3623, 86, 3626,
+ 3627, 86, 3617, 3628, 86, 86, 86, 86, 3624, 86,
+ 86, 86, 3629, 3630, 3631, 3632, 3634, 86, 86, 86,
+ 3633, 86, 3640, 3636, 3637, 86, 3635, 86, 3638, 3656,
+ 3639, 3641, 86, 86, 3644, 3645, 86, 86, 86, 3647,
+ 86, 3648, 86, 86, 3642, 3646, 3643, 86, 86, 86,
+ 3649, 3656, 3650, 3651, 3654, 86, 3652, 3655, 86, 3656,
+
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3653, 47,
+ 47, 47, 47, 47, 47, 47, 52, 52, 52, 52,
+ 52, 52, 52, 57, 57, 57, 57, 57, 57, 57,
+ 63, 63, 63, 63, 63, 63, 63, 68, 68, 68,
+ 68, 68, 68, 68, 74, 74, 74, 74, 74, 74,
+ 74, 80, 80, 80, 80, 80, 80, 80, 89, 89,
+ 3656, 89, 89, 89, 89, 160, 160, 3656, 3656, 3656,
+ 160, 160, 162, 162, 3656, 3656, 162, 3656, 162, 164,
+ 3656, 3656, 3656, 3656, 3656, 164, 167, 167, 3656, 3656,
+ 3656, 167, 167, 169, 3656, 3656, 3656, 3656, 3656, 169,
+
+ 171, 171, 3656, 171, 171, 171, 171, 174, 3656, 3656,
+ 3656, 3656, 3656, 174, 177, 177, 3656, 3656, 3656, 177,
+ 177, 90, 90, 3656, 90, 90, 90, 90, 17, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656
} ;
-static const flex_int16_t yy_chk[7151] =
+static const flex_int16_t yy_chk[7170] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
5, 3, 6, 24, 4, 24, 24, 5, 24, 6,
7, 7, 7, 7, 24, 7, 8, 8, 8, 8,
33, 8, 7, 9, 9, 9, 26, 26, 8, 10,
- 10, 10, 19, 29, 9, 33, 19, 29, 3653, 35,
+ 10, 10, 19, 29, 9, 33, 19, 29, 3664, 35,
10, 11, 11, 11, 11, 11, 11, 13, 13, 13,
13, 34, 13, 11, 35, 99, 34, 29, 38, 13,
51, 51, 11, 12, 12, 12, 12, 12, 12, 14,
14, 14, 14, 99, 14, 12, 15, 15, 15, 38,
23, 14, 23, 23, 12, 23, 46, 15, 16, 16,
- 16, 23, 23, 25, 27, 27, 25, 25, 2962, 16,
+ 16, 23, 23, 25, 27, 27, 25, 25, 2966, 16,
25, 46, 27, 30, 30, 25, 27, 56, 40, 27,
56, 73, 31, 31, 25, 28, 67, 67, 30, 32,
28, 31, 40, 32, 28, 73, 32, 28, 92, 28,
2192, 2193, 2193, 2194, 2184, 2195, 2189, 2188, 2191, 2199,
2195, 2198, 2194, 2196, 2200, 2198, 2200, 2201, 2199, 2202,
- 2203, 2199, 2204, 2205, 2202, 2202, 2212, 2207, 2208, 2209,
- 2211, 2204, 2203, 2208, 2209, 2205, 2213, 2215, 2201, 2207,
- 2214, 2214, 2216, 2211, 2217, 2213, 2212, 2218, 2219, 2222,
- 2220, 2221, 2226, 2224, 2222, 2215, 2225, 2236, 2229, 2230,
- 2216, 2238, 2217, 2218, 2220, 2224, 2221, 2229, 2225, 2227,
- 2228, 2237, 2226, 2219, 2227, 2228, 2233, 2230, 2235, 2238,
- 2236, 2239, 2233, 2240, 2235, 2242, 2237, 2241, 2241, 2243,
- 2243, 2244, 2240, 2245, 2242, 2233, 2246, 2247, 2248, 2250,
-
- 2246, 2251, 2247, 2252, 2254, 0, 2239, 2251, 2253, 2244,
- 2254, 2248, 2245, 2253, 2253, 2255, 2256, 2258, 2250, 2256,
- 2257, 2255, 2261, 2261, 2263, 2252, 2262, 2262, 2257, 2264,
- 2264, 2265, 2265, 2263, 2266, 2267, 2268, 2258, 2269, 2270,
- 2270, 2262, 2268, 2269, 2271, 2271, 2266, 2275, 2276, 2272,
- 2273, 2275, 2262, 2267, 2272, 2277, 2273, 2278, 2280, 2277,
- 2281, 2282, 2284, 2283, 2285, 2281, 2287, 2284, 2276, 2286,
- 2288, 2289, 2290, 2290, 2292, 2288, 2291, 2278, 2283, 2294,
- 2291, 2295, 2285, 2280, 2282, 2286, 2287, 2293, 2296, 2292,
- 2297, 2298, 2293, 2289, 2299, 2300, 2301, 2294, 2305, 2299,
-
- 2302, 2302, 2297, 2304, 2306, 2307, 2296, 2295, 2300, 2308,
- 2298, 2304, 2309, 2312, 2301, 2310, 2311, 2305, 2313, 2319,
- 2314, 2322, 2318, 2306, 2307, 2312, 2314, 2316, 2321, 0,
- 2321, 2327, 2308, 2319, 2310, 2318, 2309, 2311, 2320, 2313,
- 2326, 2322, 2316, 2324, 2320, 2323, 2323, 2325, 2324, 2328,
- 2325, 2329, 2332, 2326, 2332, 2327, 2330, 2330, 2331, 2331,
- 2333, 2333, 2334, 2328, 2329, 2335, 2336, 2337, 2337, 2339,
- 2339, 2337, 2340, 2340, 2341, 2341, 2342, 2334, 2348, 2336,
- 2335, 2343, 2343, 2344, 2344, 2342, 2345, 2347, 2342, 2349,
- 2350, 2345, 2347, 2351, 2351, 2352, 2352, 2353, 2348, 2354,
-
- 2354, 2355, 2350, 2356, 2356, 2357, 2358, 2359, 2359, 2349,
- 2361, 2358, 2360, 2360, 2362, 2363, 2353, 2364, 2365, 2355,
- 2357, 2367, 2369, 2362, 2361, 2371, 2367, 2368, 2368, 2370,
- 2370, 2364, 2363, 2372, 2373, 2377, 2374, 2365, 2372, 2374,
- 2373, 2369, 2378, 2371, 2375, 2375, 2376, 2376, 2379, 2381,
- 2379, 2382, 2383, 2383, 2377, 2384, 2386, 2378, 2387, 2388,
- 2375, 2384, 2389, 2390, 2381, 2391, 2391, 2390, 2392, 2393,
- 2382, 2394, 2398, 2387, 2393, 2395, 2386, 2389, 2397, 2397,
- 2400, 2399, 2388, 2401, 2402, 2403, 2394, 2392, 2399, 2404,
- 2395, 2407, 2398, 2407, 2400, 2405, 2405, 2406, 2411, 2410,
-
- 2403, 2401, 2402, 2412, 2408, 2410, 2406, 2408, 2412, 2413,
- 2411, 2414, 2415, 2416, 2413, 2404, 2417, 2418, 2420, 2426,
- 2423, 2417, 2408, 2420, 2408, 2415, 2421, 2422, 2431, 0,
- 2427, 2421, 2422, 2424, 2416, 2423, 2414, 2429, 2425, 2424,
- 2426, 2428, 2429, 2418, 2425, 2427, 2430, 2428, 2432, 2433,
- 2434, 2430, 2433, 2431, 2435, 2436, 2437, 2438, 2439, 2444,
- 2446, 2432, 2440, 2435, 2436, 2437, 2438, 2441, 2440, 2447,
- 2434, 2442, 2439, 2441, 2456, 2442, 2448, 2448, 2447, 2444,
- 2446, 2449, 2450, 2450, 2451, 2452, 2452, 2449, 2454, 2453,
- 2456, 2450, 2459, 2451, 2453, 2457, 2458, 2458, 2463, 2468,
-
- 2460, 2462, 2464, 2465, 2468, 2469, 2470, 2459, 2454, 2460,
- 2454, 2457, 0, 2462, 2463, 2465, 2467, 2464, 2470, 2467,
- 2471, 2471, 2472, 2472, 2476, 2469, 2474, 2474, 2475, 2476,
- 2477, 2475, 2478, 2479, 2480, 2480, 2477, 2481, 2478, 2482,
- 2482, 2483, 2479, 2484, 2485, 2486, 2486, 2488, 2487, 2496,
- 2489, 2481, 2491, 2483, 2487, 2489, 2491, 2484, 2496, 2492,
- 2497, 2488, 2492, 2485, 2493, 2493, 2494, 2495, 2498, 2497,
- 2499, 2494, 2495, 2501, 2499, 2500, 2500, 2503, 2504, 2505,
- 2506, 2507, 2503, 2508, 2509, 2510, 2501, 2508, 2498, 2514,
- 2510, 2511, 2513, 2513, 2515, 2507, 2512, 2511, 2504, 2505,
-
- 2506, 2516, 2512, 2517, 2509, 2518, 2521, 2514, 2517, 2519,
- 2519, 2522, 2523, 2515, 2558, 2524, 2525, 2523, 2521, 2558,
- 2516, 2524, 2525, 2526, 2529, 2531, 2518, 2522, 2527, 2532,
- 2527, 2526, 2539, 2529, 2533, 2533, 2599, 2534, 2599, 2531,
- 2534, 2535, 2535, 2532, 2537, 2538, 2544, 2537, 2538, 2540,
- 2540, 2543, 2544, 2545, 2547, 2543, 2546, 2546, 2539, 2550,
- 2550, 2552, 2554, 2547, 2555, 2545, 2559, 2560, 2561, 2562,
- 2563, 2563, 2571, 2561, 2562, 2567, 2554, 2565, 2565, 2552,
- 2555, 2567, 2568, 2569, 2569, 2570, 2572, 2574, 2560, 2580,
- 2575, 2572, 2559, 2575, 2571, 2576, 2577, 2578, 2578, 2585,
-
- 2581, 2570, 2568, 2584, 2582, 2580, 2574, 2576, 2577, 2581,
- 2582, 2583, 2587, 2587, 2585, 2588, 2589, 2583, 2588, 2590,
- 2595, 2584, 2592, 2592, 2593, 2593, 2594, 2596, 2597, 2598,
- 2600, 2594, 2601, 2602, 2598, 2589, 2596, 2590, 2595, 2604,
- 2605, 2597, 2603, 2606, 2600, 2602, 2601, 2603, 2606, 2607,
- 2607, 2608, 2608, 2609, 2609, 2610, 2610, 2611, 2612, 2604,
- 2605, 2613, 2614, 2614, 2615, 2615, 2613, 2616, 2616, 2611,
- 2617, 2618, 2619, 2620, 2621, 0, 2612, 2624, 2622, 2623,
- 2623, 2627, 2617, 2632, 2619, 2625, 2625, 2626, 2626, 2628,
- 2628, 2618, 2627, 2620, 2622, 2621, 2624, 2629, 2630, 2631,
-
- 2634, 2633, 2635, 2632, 2637, 2630, 2633, 2636, 2636, 2629,
- 2639, 2631, 2640, 2637, 2638, 2638, 2641, 2642, 2644, 2643,
- 2634, 2645, 2635, 2645, 2652, 2646, 2647, 2647, 2649, 2641,
- 2648, 2650, 2640, 2643, 2653, 2654, 2639, 2646, 2656, 2648,
- 2644, 2642, 2652, 2649, 2655, 2657, 2650, 2655, 2658, 2666,
- 2657, 2668, 2656, 2658, 2659, 2659, 2653, 2667, 2654, 2660,
- 2660, 2661, 2661, 2663, 2663, 2665, 2665, 2666, 2667, 2669,
- 2668, 2671, 2672, 2673, 2674, 2679, 2675, 2676, 2677, 2678,
- 2677, 0, 2680, 2686, 2669, 2675, 2681, 2681, 2683, 2685,
- 2672, 2671, 2683, 2679, 2674, 2673, 2692, 2676, 2687, 2678,
-
- 2680, 2684, 2684, 2685, 2690, 2686, 2693, 2687, 2688, 2688,
- 2691, 2691, 2694, 2690, 2692, 2695, 2696, 2697, 2698, 2700,
- 2701, 2699, 2695, 2704, 2693, 2702, 2702, 2701, 2703, 2703,
- 2694, 2696, 2705, 2706, 2711, 2697, 2698, 2699, 2700, 2706,
- 2708, 2708, 2710, 2704, 2709, 2709, 2712, 2713, 2710, 2714,
- 2705, 2715, 2711, 2716, 2717, 2717, 2718, 2719, 2716, 2720,
- 2721, 2722, 2713, 0, 2712, 2715, 2729, 2723, 2714, 2725,
- 2725, 2721, 2723, 2724, 2734, 2724, 2718, 2719, 2726, 2720,
- 2726, 2722, 2727, 2727, 2731, 2729, 2732, 2733, 2737, 2741,
- 2735, 2736, 2738, 2731, 2734, 2735, 2736, 2742, 2743, 2733,
-
- 2746, 2743, 2744, 2744, 2745, 2732, 2747, 2747, 2737, 2741,
- 2748, 2738, 2749, 2750, 2752, 2742, 2753, 2750, 2746, 2745,
- 2754, 2748, 2756, 2756, 2755, 2757, 2754, 2749, 2755, 2752,
- 2759, 2753, 2760, 2761, 2762, 2762, 2764, 2765, 2757, 2766,
- 2767, 2767, 2769, 2766, 2773, 2759, 2765, 2774, 2764, 2768,
- 2768, 2771, 2760, 2761, 2770, 2770, 2771, 2772, 2775, 2774,
- 2773, 2769, 2776, 2776, 2781, 2781, 2772, 2782, 2783, 2783,
- 2784, 2785, 2786, 2787, 2790, 2790, 2791, 2788, 2775, 2789,
- 2792, 2803, 2787, 2784, 2785, 2786, 2788, 2797, 2789, 2782,
- 2794, 2794, 2797, 2799, 2800, 2792, 2791, 2801, 2799, 2802,
-
- 2803, 2804, 2801, 2805, 2807, 2811, 2815, 2802, 2800, 2809,
- 2804, 2805, 2810, 2814, 2809, 2812, 2812, 2810, 2814, 2807,
- 2811, 2813, 2813, 2816, 2816, 2815, 2817, 2818, 2819, 2820,
- 2821, 0, 2818, 2817, 2822, 2824, 2821, 2823, 2823, 2822,
- 2825, 2826, 2826, 2827, 2827, 2825, 2819, 2820, 2830, 2833,
- 2824, 2831, 2831, 2832, 2833, 2833, 2832, 2834, 2835, 2836,
- 2837, 2830, 2834, 2835, 2838, 2839, 2837, 2840, 2838, 2841,
- 2839, 2842, 2843, 2836, 2844, 2845, 2840, 2846, 2847, 2842,
- 2844, 2845, 2846, 2851, 2841, 2848, 2848, 2850, 2851, 2852,
- 2847, 2854, 2852, 2843, 2850, 2856, 2857, 2858, 2859, 2860,
-
- 2856, 2857, 2858, 2854, 2861, 2862, 2863, 2863, 2864, 2868,
- 2865, 2873, 2860, 2861, 2862, 2865, 2859, 2864, 2869, 2870,
- 2874, 2875, 0, 2876, 2869, 2870, 2878, 2868, 2877, 2877,
- 2873, 2879, 2884, 2878, 2881, 2882, 2883, 2883, 2885, 2887,
- 2874, 2875, 2876, 2881, 2882, 2886, 2886, 2884, 2889, 2891,
- 2879, 2892, 2894, 2885, 2895, 2892, 2893, 2893, 2887, 2896,
- 2895, 2897, 2898, 2889, 2900, 2896, 2899, 2899, 2898, 2891,
- 2901, 2902, 2900, 2904, 2905, 2907, 2902, 2894, 2910, 2897,
- 2908, 2907, 2904, 2908, 2909, 2911, 2913, 2905, 2909, 2912,
- 2912, 2915, 2915, 2916, 0, 2901, 2910, 2917, 2917, 2911,
-
- 2923, 2913, 2918, 2918, 2920, 2920, 2921, 2922, 2927, 2923,
- 2921, 2916, 2922, 2925, 2925, 2928, 2930, 2929, 2931, 2933,
- 2928, 2930, 2930, 2934, 2934, 2936, 2936, 2940, 2927, 2929,
- 2931, 2937, 2937, 2938, 2938, 2939, 2941, 2944, 2939, 2933,
- 2940, 2943, 2943, 2946, 2947, 2947, 2948, 2948, 2952, 2941,
- 2949, 2949, 2950, 2951, 2951, 2944, 2953, 2954, 2955, 2956,
- 2956, 2952, 2957, 2946, 2955, 2961, 2957, 2950, 2964, 2960,
- 2961, 2954, 2963, 2965, 2953, 2960, 2966, 2963, 2963, 2967,
- 2968, 2969, 2979, 2970, 2976, 2967, 2968, 2970, 2971, 2971,
- 2974, 2964, 2976, 2965, 2977, 2974, 2966, 2977, 2980, 2981,
-
- 2981, 2980, 2982, 2983, 2984, 2985, 2969, 2979, 2983, 2986,
- 2987, 2987, 2988, 2989, 2990, 2991, 2989, 0, 2996, 2982,
- 2982, 2992, 2984, 2986, 2989, 2985, 2988, 2994, 2990, 2992,
- 2995, 3006, 2994, 2994, 2991, 2995, 2995, 2996, 2997, 2997,
- 2998, 2998, 2999, 2999, 3000, 3000, 3001, 3001, 3002, 3002,
- 3003, 3004, 3005, 3007, 3008, 3009, 3004, 3006, 3010, 3008,
- 3011, 3012, 3013, 3010, 3014, 3018, 3003, 3007, 3018, 3011,
- 3016, 3016, 3005, 3019, 3009, 3017, 3017, 3020, 3020, 3021,
- 3022, 3012, 3013, 3025, 3014, 3021, 3024, 3024, 3019, 3027,
- 3025, 3026, 3026, 3030, 3027, 3029, 3029, 3031, 3022, 3032,
-
- 3033, 3035, 3030, 3036, 3036, 3039, 3031, 3040, 3032, 3033,
- 3037, 3037, 3038, 3041, 3039, 3042, 3038, 3043, 3046, 3035,
- 3047, 3048, 3044, 3058, 3041, 3048, 3040, 3044, 3044, 3047,
- 3042, 3046, 3054, 3052, 3053, 3053, 3057, 3043, 3052, 3056,
- 3056, 3059, 3061, 3061, 3062, 3063, 3054, 3067, 3058, 3068,
- 3057, 3069, 3072, 3062, 3068, 3071, 3074, 3063, 3072, 3059,
- 3069, 3076, 3078, 3085, 3079, 3080, 3080, 3078, 3074, 3079,
- 3081, 3083, 3067, 3084, 3091, 3071, 3083, 3085, 3092, 3081,
- 3086, 3086, 3076, 3091, 3086, 3093, 3084, 3088, 3088, 3089,
- 3089, 3090, 3090, 3100, 3094, 3096, 3101, 3097, 3092, 3094,
-
- 3098, 3096, 3097, 3102, 3093, 3098, 3099, 3099, 3101, 3103,
- 3104, 3100, 3105, 3106, 3103, 3107, 3107, 3109, 3105, 3114,
- 3110, 3109, 3111, 3113, 3102, 3110, 3115, 3111, 3104, 3112,
- 3112, 3117, 3119, 3119, 3114, 3121, 3122, 3123, 3106, 3124,
- 3126, 3115, 3113, 3124, 3125, 3127, 3128, 3129, 3121, 3122,
- 3123, 3117, 3129, 3125, 3128, 3130, 3126, 3131, 3131, 3132,
- 3133, 3134, 3135, 3135, 3127, 3136, 3136, 3137, 3132, 3141,
- 3146, 3140, 3150, 3143, 3151, 3130, 3140, 3140, 3133, 3143,
- 3144, 3144, 3153, 3141, 3148, 3148, 3137, 3134, 3150, 3152,
- 3151, 3146, 3154, 3158, 3152, 3157, 3157, 3154, 3153, 3159,
-
- 3160, 3161, 3162, 3162, 3163, 3166, 3160, 3167, 3159, 3165,
- 3165, 3168, 3168, 3158, 3170, 3172, 3173, 3176, 3179, 3166,
- 3170, 3180, 3173, 3163, 3161, 3174, 3167, 3177, 3177, 3182,
- 3174, 3178, 3178, 3179, 3183, 3172, 3181, 3181, 3184, 3176,
- 3182, 3180, 3185, 3183, 3186, 3187, 3188, 3190, 3185, 3189,
- 3189, 3191, 3192, 3197, 3191, 3192, 3181, 3187, 3184, 3193,
- 3193, 3198, 3190, 3186, 3199, 3197, 3188, 3200, 3200, 3201,
- 3199, 3202, 3201, 3203, 3205, 3206, 3206, 3202, 3207, 3205,
- 3208, 3198, 3209, 3207, 3210, 3211, 3211, 3214, 3209, 3215,
- 3216, 3203, 3213, 3217, 3217, 3219, 3218, 3220, 3471, 3208,
-
- 3471, 3210, 3210, 3216, 3213, 3214, 3220, 3222, 3222, 3223,
- 3223, 3219, 3224, 3224, 3215, 3218, 3225, 3226, 3227, 3228,
- 3228, 3225, 3232, 3227, 3229, 3229, 3230, 3230, 3231, 3231,
- 3233, 3226, 3234, 3239, 3235, 3232, 3238, 3238, 3234, 3235,
- 3241, 3241, 3242, 3242, 3244, 3246, 3247, 3248, 3249, 3239,
- 3250, 3250, 3252, 3252, 3253, 3254, 3233, 3255, 3257, 3262,
- 3258, 3259, 3259, 3244, 3260, 3260, 3248, 3246, 3247, 3258,
- 3249, 3255, 3264, 3263, 3254, 3265, 3266, 3262, 3257, 3263,
- 3253, 3266, 3269, 3270, 3270, 3272, 3272, 3274, 3273, 3275,
- 3276, 3277, 3264, 3273, 3265, 3275, 3278, 3278, 3283, 3277,
-
- 3279, 3274, 3276, 3269, 3281, 3279, 3282, 3284, 3281, 3285,
- 3286, 3282, 3289, 3287, 3285, 3290, 3291, 3292, 3283, 3287,
- 3289, 3294, 3286, 3297, 3295, 3296, 3298, 3284, 3300, 3301,
- 3303, 3298, 3302, 3300, 3290, 3303, 3291, 3292, 3302, 3294,
- 3295, 3305, 3296, 3296, 3297, 3306, 3307, 3320, 3306, 3301,
- 3311, 3311, 3312, 3312, 3313, 3318, 3318, 3319, 3313, 3307,
- 3323, 3305, 3319, 3321, 3321, 0, 3320, 3326, 3326, 3327,
- 3327, 3336, 3327, 3328, 3328, 3323, 3328, 3329, 3329, 3330,
- 3330, 3331, 3330, 3333, 3334, 3331, 3335, 3335, 3333, 3336,
- 3337, 3340, 3340, 3334, 3341, 3342, 3343, 3344, 3344, 3345,
-
- 3348, 3343, 3349, 3350, 3337, 3352, 3354, 3350, 3351, 3349,
- 0, 3355, 3356, 3356, 3341, 3342, 3355, 3351, 3357, 3345,
- 3352, 3358, 3358, 3361, 3354, 3348, 3366, 3357, 3359, 3359,
- 3360, 3360, 3362, 3363, 3364, 3365, 3368, 3362, 3361, 3364,
- 3364, 3365, 3363, 3367, 3369, 3363, 3371, 3370, 0, 3369,
- 3373, 3366, 3370, 3372, 3372, 3374, 3373, 3368, 3367, 3375,
- 3375, 3374, 3376, 3376, 3377, 3371, 3378, 3381, 3381, 3383,
- 3383, 3378, 3384, 3386, 3388, 3388, 3389, 3389, 3397, 3377,
- 0, 3384, 3390, 3390, 3391, 3391, 3393, 3393, 3394, 3394,
- 3399, 3386, 3395, 3395, 3396, 3396, 3400, 3400, 3402, 3399,
-
- 3401, 3401, 3403, 3404, 3397, 3406, 3406, 3402, 3407, 3408,
- 3408, 3409, 3410, 3419, 3403, 3415, 3411, 3412, 3412, 3413,
- 3413, 3416, 3416, 3404, 3421, 3410, 3409, 3407, 3411, 3420,
- 3415, 3419, 3420, 3422, 3422, 3423, 3425, 3426, 3427, 3425,
- 3428, 3429, 3431, 3426, 3430, 3428, 3434, 3437, 3433, 3438,
- 3421, 3437, 3427, 3423, 3433, 3434, 3441, 3442, 3431, 3455,
- 3429, 3451, 3430, 3461, 3438, 3452, 3451, 3464, 3452, 3456,
- 3456, 3462, 3455, 3457, 3457, 3459, 3459, 3442, 3466, 3463,
- 3462, 3468, 3441, 3463, 3469, 3470, 3461, 3464, 3472, 3474,
- 3470, 3475, 3466, 3473, 3473, 3469, 3476, 3477, 3478, 3480,
-
- 3479, 3482, 3474, 3472, 3468, 3481, 3482, 3483, 3480, 3487,
- 3475, 3484, 3485, 3477, 3476, 3479, 3484, 3481, 3486, 3486,
- 3488, 3492, 3493, 3478, 3495, 3488, 3494, 3494, 3483, 3487,
- 3500, 3485, 3501, 3495, 3505, 3492, 3496, 3496, 3497, 3497,
- 3498, 3498, 3493, 3499, 3499, 3502, 3503, 3506, 3502, 3500,
- 3504, 3503, 3501, 3508, 3507, 3504, 3509, 3512, 3510, 3505,
- 3507, 3517, 3506, 3510, 3511, 3511, 3518, 3508, 3509, 3513,
- 3513, 3514, 3514, 3516, 3516, 3521, 3517, 3512, 3519, 3519,
- 3523, 3526, 3526, 3527, 3527, 3518, 3528, 3529, 3532, 3530,
- 3521, 3531, 3533, 3534, 3528, 3530, 3535, 3531, 3523, 3536,
-
- 3536, 3535, 3532, 3538, 3538, 3533, 3529, 3542, 3545, 3543,
- 3546, 3548, 3534, 3549, 3546, 3550, 3553, 3551, 3549, 3552,
- 3554, 3555, 3545, 3556, 3556, 3554, 3555, 3559, 3542, 3543,
- 3551, 3548, 3552, 3560, 3550, 3553, 3561, 3562, 3562, 3563,
- 3564, 3565, 3565, 3566, 3563, 3567, 3564, 3559, 3566, 3568,
- 3567, 3560, 3569, 3570, 3568, 3561, 3572, 3572, 3573, 3570,
- 3574, 3574, 3576, 3573, 3577, 3578, 3576, 3579, 3580, 3581,
- 3582, 3569, 3578, 3585, 3585, 3581, 3588, 3583, 3587, 3587,
- 3590, 3591, 3592, 3577, 3597, 3588, 3579, 3580, 3588, 3582,
- 3583, 3589, 3593, 3593, 3595, 3592, 3589, 3594, 3599, 3590,
-
- 3591, 3604, 3594, 3598, 3598, 3600, 3600, 3595, 3601, 3601,
- 3597, 3602, 3603, 3605, 3605, 0, 3602, 3599, 3606, 3603,
- 3604, 3609, 3607, 3606, 3607, 3608, 3608, 3610, 3609, 3611,
- 3612, 3613, 3615, 3615, 3610, 3612, 3616, 3618, 3619, 3620,
- 3621, 3625, 3618, 3619, 3622, 3622, 3624, 3624, 3611, 3626,
- 3613, 3627, 3627, 3628, 3628, 3616, 3629, 3639, 3620, 3621,
- 3625, 3631, 3631, 3629, 3632, 3632, 3633, 3635, 3626, 3638,
- 3640, 0, 3635, 3633, 3638, 0, 3639, 3641, 3641, 3642,
- 3642, 0, 0, 0, 0, 0, 0, 0, 0, 3640,
- 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3647, 3647, 3647,
-
- 3647, 3647, 3647, 3647, 3648, 3648, 3648, 3648, 3648, 3648,
- 3648, 3649, 3649, 3649, 3649, 3649, 3649, 3649, 3650, 3650,
- 3650, 3650, 3650, 3650, 3650, 3651, 3651, 3651, 3651, 3651,
- 3651, 3651, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3654,
- 3654, 0, 3654, 3654, 3654, 3654, 3655, 3655, 0, 0,
- 0, 3655, 3655, 3656, 3656, 0, 0, 3656, 0, 3656,
- 3657, 0, 0, 0, 0, 0, 3657, 3658, 3658, 0,
- 0, 0, 3658, 3658, 3659, 0, 0, 0, 0, 0,
- 3659, 3660, 3660, 0, 3660, 3660, 3660, 3660, 3661, 0,
- 0, 0, 0, 0, 3661, 3662, 3662, 0, 0, 0,
-
- 3662, 3662, 3663, 3663, 0, 3663, 3663, 3663, 3663, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645,
- 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645
+ 2203, 2199, 2204, 2205, 2202, 2202, 2219, 2207, 2208, 2209,
+ 2211, 2204, 2203, 2208, 2209, 2205, 2212, 2213, 2201, 2207,
+ 2214, 2214, 2215, 2211, 2212, 2216, 2213, 2217, 2218, 2222,
+ 2224, 2219, 2220, 2221, 2222, 2225, 2212, 2226, 2230, 2236,
+ 2215, 2239, 2224, 2216, 2218, 2217, 2220, 2225, 2221, 2227,
+ 2228, 2229, 2233, 2235, 2227, 2228, 2230, 2226, 2233, 2235,
+ 2229, 2237, 2236, 2238, 2240, 2242, 2239, 2241, 2241, 2243,
+ 2243, 2233, 2244, 2240, 2242, 2245, 2237, 2250, 2246, 2247,
+
+ 2248, 2238, 2246, 2251, 2247, 2252, 2253, 0, 2258, 2251,
+ 2244, 2253, 2253, 2248, 2245, 2254, 2250, 2255, 2257, 2256,
+ 2267, 2254, 2256, 2255, 2261, 2261, 2257, 2252, 2258, 2262,
+ 2262, 2263, 2264, 2264, 2265, 2265, 2266, 2268, 2267, 2273,
+ 2263, 2269, 2272, 2268, 2262, 2273, 2269, 2272, 2266, 2270,
+ 2270, 2271, 2271, 2275, 2276, 2262, 2277, 2275, 2278, 2280,
+ 2277, 2281, 2282, 2284, 2283, 2285, 2281, 2287, 2284, 2289,
+ 2286, 2288, 2290, 2290, 2276, 2292, 2288, 2291, 2278, 2283,
+ 2294, 2291, 2295, 2285, 2280, 2282, 2286, 2287, 2293, 2296,
+ 2292, 2289, 2297, 2293, 2298, 2299, 2300, 2301, 2294, 2305,
+
+ 2299, 2302, 2302, 2304, 2297, 2306, 2307, 2296, 2295, 2300,
+ 2308, 2304, 2309, 2298, 2312, 2301, 2310, 2311, 2305, 2313,
+ 2319, 2314, 2316, 2320, 2306, 2307, 2312, 2314, 2318, 2320,
+ 2321, 2322, 2321, 2308, 2319, 2310, 2309, 2316, 2311, 2324,
+ 2313, 2318, 2323, 2323, 2324, 2325, 2326, 2327, 2325, 2328,
+ 2355, 2322, 2329, 2330, 2330, 2331, 2331, 2334, 2332, 2326,
+ 2332, 2333, 2333, 2328, 2335, 2329, 0, 2336, 2355, 2337,
+ 2337, 2327, 2334, 2337, 2339, 2339, 2340, 2340, 2342, 2335,
+ 2336, 2341, 2341, 2343, 2343, 2344, 2344, 2342, 2345, 2347,
+ 2342, 2348, 2349, 2345, 2347, 2350, 2351, 2351, 2352, 2352,
+
+ 2353, 2354, 2354, 2356, 2356, 2357, 2363, 2350, 2358, 2359,
+ 2359, 2348, 2349, 2358, 2360, 2360, 2361, 2362, 2364, 2353,
+ 2357, 2365, 2367, 2363, 2368, 2368, 2362, 2367, 2369, 2373,
+ 2361, 2371, 2364, 2370, 2370, 2373, 2372, 2375, 2375, 2374,
+ 2365, 2372, 2374, 2376, 2376, 2377, 2378, 2369, 2379, 2371,
+ 2379, 2381, 2382, 2375, 2383, 2383, 2384, 2386, 2387, 2388,
+ 2389, 2378, 2384, 2390, 2377, 2392, 2381, 2390, 2391, 2391,
+ 2394, 2382, 2395, 2387, 2393, 2389, 2398, 2386, 2400, 2393,
+ 2397, 2397, 2388, 2399, 2392, 2394, 2401, 2395, 2402, 2404,
+ 2399, 2406, 2400, 2403, 2405, 2405, 2398, 2407, 2408, 2407,
+
+ 2406, 2408, 2411, 2410, 2401, 2412, 2402, 2413, 2403, 2410,
+ 2412, 2414, 2413, 2415, 2411, 2404, 2408, 2416, 2408, 2417,
+ 2418, 2419, 2421, 2427, 2422, 2418, 2415, 2421, 2417, 2422,
+ 2423, 2424, 2432, 2425, 2426, 2423, 2414, 2428, 2416, 2425,
+ 2426, 2435, 2429, 2433, 2427, 2430, 2424, 2419, 2429, 2431,
+ 2430, 2436, 2428, 2437, 2431, 2434, 2433, 2432, 2434, 2438,
+ 2436, 2435, 2437, 2439, 2440, 2441, 2443, 2442, 2438, 2445,
+ 2443, 2441, 2439, 2442, 2447, 2448, 2449, 2449, 2440, 2450,
+ 2455, 2451, 2451, 2452, 2448, 2450, 2453, 2453, 2454, 2445,
+ 2451, 2457, 2452, 2454, 2447, 2458, 2459, 2459, 2460, 2461,
+
+ 2455, 2464, 2455, 2463, 2465, 2469, 2466, 2457, 2461, 2468,
+ 2469, 2458, 2468, 2460, 2470, 2463, 2471, 2464, 2466, 2465,
+ 2472, 2472, 2473, 2473, 2475, 2475, 2476, 2477, 2471, 2476,
+ 2478, 2479, 2477, 2480, 2470, 2482, 2478, 2479, 2481, 2481,
+ 2483, 2483, 2480, 2484, 2485, 2486, 2487, 2487, 2488, 2482,
+ 2493, 2489, 2490, 2493, 2488, 2484, 2492, 2490, 2485, 2499,
+ 2492, 2494, 2494, 2495, 2486, 2489, 2496, 2497, 2495, 2498,
+ 2500, 2496, 2501, 2501, 2500, 2502, 2497, 2504, 2498, 2499,
+ 2505, 2506, 2504, 2507, 2508, 2509, 2510, 2511, 2502, 2509,
+ 2512, 2513, 2511, 2514, 2514, 2515, 2512, 2513, 2508, 2516,
+
+ 2505, 2506, 2517, 2507, 2518, 2519, 2510, 2520, 2520, 2518,
+ 2522, 2523, 2524, 2515, 2525, 2527, 2540, 2524, 2516, 2526,
+ 2525, 2517, 2522, 2527, 2530, 2526, 2519, 2523, 2528, 2532,
+ 2528, 2533, 0, 2530, 2534, 2534, 2535, 2536, 2536, 2535,
+ 2546, 2538, 2540, 2532, 2538, 2533, 2539, 2541, 2541, 2539,
+ 2544, 2545, 2546, 2548, 2544, 2547, 2547, 2545, 2551, 2551,
+ 2553, 2555, 2548, 2556, 2559, 2560, 2561, 2562, 2563, 2559,
+ 2564, 2564, 2562, 2563, 2568, 2555, 2566, 2566, 2553, 2556,
+ 2568, 2569, 2570, 2570, 2571, 2572, 2575, 2561, 2573, 2576,
+ 2577, 2560, 2576, 2573, 2578, 2579, 2579, 2581, 2583, 2582,
+
+ 2571, 2569, 2577, 2584, 2583, 2575, 2578, 2572, 2582, 2584,
+ 2585, 2586, 2590, 2581, 2588, 2588, 2589, 2591, 2596, 2589,
+ 2593, 2593, 2594, 2594, 2595, 2597, 2586, 2598, 2585, 2595,
+ 2601, 2590, 2599, 2602, 2597, 2591, 2596, 2599, 2603, 2600,
+ 2598, 2600, 2605, 2604, 2601, 2606, 2607, 2602, 2604, 2612,
+ 2603, 2607, 2608, 2608, 2609, 2609, 2610, 2610, 2611, 2611,
+ 2614, 2612, 2605, 2615, 2613, 2606, 2613, 2619, 2615, 2616,
+ 2616, 2617, 2617, 2618, 2618, 2620, 2621, 2622, 2614, 2619,
+ 2623, 2626, 2624, 2625, 2625, 2627, 2627, 2631, 2621, 2628,
+ 2628, 2629, 2630, 2630, 2633, 2620, 2632, 2622, 2624, 2631,
+
+ 2626, 2623, 2629, 2632, 2634, 2635, 2633, 2636, 2637, 2639,
+ 2635, 2638, 2638, 2640, 2640, 2641, 2642, 2643, 2639, 2644,
+ 2645, 2647, 2646, 2647, 2634, 2648, 2650, 2636, 2637, 2654,
+ 2643, 2649, 2649, 2651, 2645, 2650, 2642, 2648, 2652, 2655,
+ 2656, 2641, 2657, 2644, 2646, 2657, 2658, 2654, 2651, 2659,
+ 2660, 2661, 2661, 2652, 2659, 2660, 2662, 2662, 2663, 2663,
+ 2658, 2655, 2668, 2656, 2665, 2665, 2667, 2667, 2669, 2670,
+ 2671, 2673, 2674, 2675, 2676, 2677, 2678, 2680, 0, 2669,
+ 2668, 2679, 2681, 2679, 2677, 2671, 2682, 2687, 2670, 2688,
+ 2674, 2673, 2683, 2683, 2676, 2675, 2678, 2680, 2685, 2689,
+
+ 2681, 2687, 2685, 2692, 2682, 2686, 2686, 2694, 2689, 2690,
+ 2690, 2688, 2692, 2693, 2693, 2695, 2696, 2697, 2699, 2700,
+ 2698, 2702, 2701, 2703, 2697, 2694, 2704, 2704, 2705, 2705,
+ 2703, 2706, 2707, 2695, 2696, 2698, 2699, 2700, 2701, 2708,
+ 2702, 2710, 2710, 2711, 2711, 2708, 2712, 2713, 2714, 2715,
+ 2707, 2706, 2712, 2716, 2717, 2718, 2719, 2719, 2720, 2721,
+ 2718, 2722, 2723, 2724, 2715, 2713, 2714, 2731, 2717, 2725,
+ 2727, 2727, 2716, 2723, 2725, 2726, 2734, 2726, 2720, 2721,
+ 2728, 2722, 2728, 2724, 2729, 2729, 2731, 2733, 2735, 2736,
+ 2739, 2743, 2737, 2738, 2740, 2734, 2733, 2737, 2738, 2744,
+
+ 2735, 2745, 2746, 2746, 2745, 2747, 2748, 2749, 2749, 2736,
+ 2739, 2743, 2750, 2740, 2751, 2752, 2754, 2744, 2755, 2752,
+ 2747, 2756, 2757, 2750, 2748, 2759, 2757, 2756, 2761, 2751,
+ 2762, 2754, 2763, 2755, 2758, 2758, 2764, 2764, 2759, 2766,
+ 2767, 2768, 2771, 2761, 2775, 2768, 2769, 2769, 2777, 2767,
+ 2762, 2766, 2763, 2770, 2770, 2772, 2772, 2773, 2774, 2776,
+ 2775, 2771, 2773, 2778, 2778, 2783, 2783, 2774, 2777, 2784,
+ 2785, 2776, 2786, 2786, 2787, 2788, 2789, 2790, 2784, 2793,
+ 2793, 2791, 2792, 2794, 2795, 2806, 2790, 2787, 2788, 2789,
+ 2791, 2792, 2785, 2797, 2797, 2800, 2802, 2803, 2805, 2795,
+
+ 2800, 2802, 2804, 2794, 2806, 2807, 2805, 2804, 2808, 2810,
+ 2812, 2803, 2813, 2814, 2807, 2812, 2808, 2813, 2815, 2815,
+ 2816, 2816, 2817, 2818, 2810, 2819, 2819, 2817, 2814, 2820,
+ 2821, 2822, 2823, 2824, 0, 2821, 2820, 2827, 2825, 2824,
+ 2826, 2826, 2818, 2825, 2829, 2829, 2828, 2830, 2830, 2822,
+ 2823, 2828, 2827, 2833, 2834, 2834, 2835, 2836, 2839, 2835,
+ 2837, 2840, 2836, 2836, 2838, 2837, 2833, 2840, 2842, 2838,
+ 2841, 2843, 2839, 2842, 2841, 2844, 2845, 2846, 2849, 2847,
+ 2843, 2848, 2850, 2849, 2845, 2847, 2853, 2848, 2851, 2851,
+ 2844, 2854, 2855, 2853, 2850, 2855, 2854, 2857, 2846, 2859,
+
+ 2860, 2861, 2862, 2863, 2859, 2860, 2861, 2871, 2864, 2857,
+ 2865, 2866, 2866, 2867, 2876, 2872, 2863, 2864, 2868, 2865,
+ 2862, 2872, 2867, 2868, 2873, 2871, 2877, 2878, 2881, 2879,
+ 2873, 2880, 2880, 2876, 2882, 2881, 2884, 2886, 2886, 2887,
+ 2885, 2888, 2889, 2889, 2890, 2884, 2877, 2878, 2879, 2885,
+ 2892, 2894, 2897, 2882, 2887, 2895, 2888, 2896, 2896, 2895,
+ 2898, 2899, 2900, 2890, 2901, 2892, 2898, 2899, 2902, 2902,
+ 2901, 2894, 2904, 2903, 2905, 2907, 2908, 2897, 2913, 2905,
+ 2900, 2903, 2910, 2911, 2907, 2914, 2911, 2912, 2910, 2908,
+ 2916, 2912, 2915, 2915, 2918, 2918, 2913, 2904, 2919, 2914,
+
+ 2920, 2920, 2921, 2921, 2924, 2916, 2923, 2923, 2924, 2925,
+ 2926, 2928, 2928, 2930, 2925, 2931, 2919, 2932, 2933, 2926,
+ 2931, 2936, 2934, 2933, 2933, 2937, 2938, 2938, 2950, 2932,
+ 2940, 2940, 2948, 2930, 2934, 2941, 2941, 2942, 2942, 2943,
+ 2944, 2936, 2943, 2945, 2954, 2937, 2947, 2947, 2950, 2956,
+ 2948, 2951, 2951, 2944, 2952, 2952, 2945, 2953, 2953, 2954,
+ 2955, 2955, 2956, 2957, 2958, 2959, 2960, 2960, 2961, 2964,
+ 2968, 2959, 2961, 2973, 2965, 2964, 2969, 2967, 2958, 2965,
+ 2970, 2957, 2967, 2967, 2971, 2972, 2975, 2975, 2974, 2978,
+ 2971, 2972, 2974, 2968, 2978, 2980, 2969, 2983, 2973, 2981,
+
+ 2970, 2984, 2981, 2980, 2984, 2985, 2985, 2986, 2987, 2988,
+ 2989, 0, 2990, 2987, 2991, 2991, 2995, 2992, 2993, 2994,
+ 2996, 2993, 2983, 3000, 2986, 2986, 2990, 2988, 2996, 2993,
+ 2989, 2992, 2998, 2994, 2999, 2995, 3009, 2998, 2998, 2999,
+ 2999, 3007, 3000, 3001, 3001, 3002, 3002, 3003, 3003, 3004,
+ 3004, 3005, 3005, 3006, 3006, 3008, 3009, 3007, 3010, 3011,
+ 3008, 3012, 3013, 3014, 3023, 3015, 3012, 3016, 3014, 3017,
+ 3018, 3020, 3020, 3011, 3015, 3021, 3021, 3022, 3026, 3023,
+ 3022, 3013, 3024, 3024, 3010, 3025, 0, 3016, 3029, 3017,
+ 3018, 3025, 3028, 3028, 3031, 3029, 3026, 3030, 3030, 3031,
+
+ 3033, 3033, 3034, 3035, 3036, 3037, 3039, 3040, 3040, 3041,
+ 3041, 3034, 3035, 3036, 3037, 3042, 3043, 3044, 3045, 3042,
+ 3046, 3047, 3048, 3051, 3039, 3043, 3050, 3048, 3048, 3045,
+ 3052, 3058, 3051, 3056, 3052, 3046, 3044, 3061, 3056, 3050,
+ 3062, 3047, 3057, 3057, 3063, 3058, 3060, 3060, 3065, 3065,
+ 3066, 3061, 3067, 3072, 3068, 3073, 3076, 3077, 3067, 3066,
+ 3073, 3074, 3063, 3077, 3081, 3062, 3068, 3079, 3083, 3084,
+ 3074, 3085, 3085, 3083, 3084, 3086, 3076, 3088, 3072, 3079,
+ 3089, 3090, 3088, 3098, 3086, 3081, 3091, 3091, 3093, 3093,
+ 3091, 3094, 3094, 3089, 3096, 3090, 3095, 3095, 3097, 3099,
+
+ 3101, 3105, 3098, 3096, 3099, 3102, 3101, 3103, 3104, 3104,
+ 3102, 3106, 3103, 3107, 3109, 3108, 3110, 3111, 3097, 3105,
+ 3108, 3118, 3110, 3106, 3112, 3112, 3114, 3122, 3115, 3119,
+ 3114, 3116, 3109, 3115, 3107, 3120, 3116, 3117, 3117, 3126,
+ 3118, 3127, 3111, 3128, 3119, 3124, 3124, 3122, 3130, 3129,
+ 3120, 3131, 3126, 3129, 3127, 3132, 3128, 3130, 3133, 3134,
+ 3135, 3136, 3136, 3137, 3134, 3138, 3133, 3131, 3139, 3140,
+ 3140, 3142, 3137, 3145, 3132, 3141, 3141, 3146, 3145, 3145,
+ 3135, 3148, 3151, 3138, 3149, 3149, 3155, 3148, 3153, 3153,
+ 3142, 3146, 3156, 3157, 3139, 3158, 3159, 3163, 3157, 3162,
+
+ 3162, 3159, 3155, 3151, 3164, 3166, 3165, 3168, 3156, 3167,
+ 3167, 3158, 3165, 3164, 3170, 3170, 3171, 3163, 3172, 3173,
+ 3173, 3175, 3177, 3178, 3181, 3182, 3168, 3175, 3166, 3178,
+ 3171, 3179, 3183, 3183, 3184, 3184, 3179, 3172, 3185, 3186,
+ 3187, 3187, 3177, 3188, 3190, 3193, 3181, 3189, 3192, 3191,
+ 3194, 3182, 0, 3185, 3188, 3191, 3189, 3193, 3196, 3186,
+ 3187, 3195, 3195, 3197, 3190, 3198, 3197, 3192, 3198, 3203,
+ 3194, 3199, 3199, 3196, 3204, 3209, 3205, 3206, 3206, 3208,
+ 3207, 3203, 3205, 3207, 3211, 3208, 3212, 3212, 3214, 3211,
+ 3213, 3215, 3216, 3209, 3204, 3213, 3219, 3215, 3217, 3217,
+
+ 3220, 3221, 3222, 3223, 3223, 3224, 3225, 3214, 3219, 3216,
+ 3216, 3226, 3228, 3228, 3231, 3222, 3229, 3229, 3220, 3231,
+ 3226, 3232, 3225, 3239, 3224, 3233, 3221, 3230, 3230, 3238,
+ 3233, 3234, 3234, 3235, 3235, 3232, 3236, 3236, 3237, 3237,
+ 3240, 3245, 3238, 3241, 3244, 3244, 3240, 3250, 3241, 3239,
+ 3247, 3247, 3248, 3248, 3252, 3253, 3254, 3245, 3255, 3256,
+ 3256, 3258, 3258, 3259, 3260, 3261, 3250, 3263, 3268, 3264,
+ 3265, 3265, 3266, 3266, 3270, 3254, 3252, 3253, 3264, 3261,
+ 3255, 3271, 3269, 3260, 3276, 3272, 3268, 3263, 3269, 3259,
+ 3272, 3273, 3277, 3277, 3270, 3281, 3273, 3279, 3279, 3280,
+
+ 3271, 3282, 3283, 3284, 3280, 3276, 3290, 3282, 3291, 3281,
+ 3286, 3284, 3285, 3285, 3283, 3286, 3288, 3289, 3292, 3293,
+ 3288, 3294, 3289, 3292, 3296, 3297, 3290, 3294, 3291, 3298,
+ 3299, 3293, 3296, 3301, 3305, 3304, 3302, 3303, 3307, 3305,
+ 3308, 3309, 3312, 3307, 3297, 0, 3314, 3309, 3310, 3298,
+ 3299, 3301, 3302, 3310, 3303, 3303, 3304, 3327, 3313, 3314,
+ 3308, 3313, 3312, 3318, 3318, 3319, 3319, 3320, 3325, 3325,
+ 3326, 3320, 3328, 3328, 3330, 3326, 3327, 3333, 3333, 3334,
+ 3334, 3338, 3334, 3335, 3335, 3338, 3335, 3336, 3336, 3330,
+ 3337, 3337, 3340, 3337, 3341, 3342, 3342, 3340, 3343, 3344,
+
+ 3347, 3347, 3348, 3341, 3349, 3350, 3351, 3351, 3352, 3353,
+ 3350, 3356, 3357, 3344, 3358, 3362, 3343, 3360, 3358, 3357,
+ 3363, 3359, 3348, 0, 3349, 3363, 3352, 3364, 3364, 3353,
+ 3359, 3365, 3360, 3362, 3366, 3366, 3356, 3367, 3367, 3369,
+ 3365, 3368, 3368, 3370, 3371, 3372, 3373, 3374, 3370, 3375,
+ 3372, 3372, 3373, 3371, 3369, 3376, 3371, 3377, 3378, 3379,
+ 3380, 3380, 3377, 3378, 3375, 3381, 3385, 3382, 3383, 3383,
+ 3394, 3381, 3374, 3382, 3384, 3384, 3376, 3386, 3379, 3389,
+ 3389, 3385, 3386, 3391, 3391, 3392, 3396, 3396, 3394, 3397,
+ 3397, 3398, 3398, 3405, 3392, 3399, 3399, 3401, 3401, 3402,
+
+ 3402, 3403, 3403, 3404, 3404, 3407, 3408, 3408, 3409, 3409,
+ 3411, 3410, 3412, 3414, 3407, 3415, 3415, 3416, 3418, 3405,
+ 3410, 3419, 3411, 3417, 3417, 3420, 3421, 3421, 3414, 3422,
+ 3422, 3424, 3412, 3418, 3419, 3428, 3416, 3420, 3425, 3425,
+ 3429, 3430, 3432, 3429, 3431, 3431, 3424, 3434, 3435, 3436,
+ 3434, 3437, 3438, 3428, 3435, 3439, 3437, 3443, 3440, 3442,
+ 3432, 3447, 3450, 3436, 3446, 3442, 3443, 3430, 3446, 3451,
+ 3460, 3438, 3464, 3439, 3440, 3460, 3447, 3461, 3465, 3465,
+ 3461, 3466, 3466, 3467, 3467, 3464, 3469, 3469, 3450, 3451,
+ 3471, 3472, 3473, 3476, 3474, 3478, 3473, 3479, 3480, 3481,
+
+ 3472, 3481, 3482, 3480, 3483, 3483, 3484, 3476, 3479, 3485,
+ 3487, 3486, 3488, 3471, 3474, 3489, 3490, 3482, 3478, 3484,
+ 3491, 3493, 3492, 0, 3495, 3490, 3487, 3492, 3485, 3486,
+ 3489, 3494, 3491, 3496, 3496, 3497, 3494, 3488, 3503, 3498,
+ 3504, 3506, 3493, 3495, 3498, 3505, 3505, 3507, 3507, 3511,
+ 3506, 3512, 3503, 3508, 3508, 3497, 3509, 3509, 3510, 3510,
+ 3504, 3513, 3514, 3516, 3513, 3515, 3517, 3514, 3511, 3518,
+ 3515, 3512, 3519, 3520, 3521, 3518, 3522, 3522, 3523, 3521,
+ 3528, 3517, 3524, 3524, 3529, 3520, 3519, 3532, 3516, 3525,
+ 3525, 3527, 3527, 3530, 3530, 3528, 3534, 3540, 3523, 3537,
+
+ 3537, 3539, 3532, 3529, 3538, 3538, 3541, 3542, 3543, 3539,
+ 3544, 3545, 3541, 3542, 3534, 3546, 3540, 3547, 3547, 3553,
+ 3546, 3554, 3543, 3544, 3549, 3549, 3559, 3557, 3556, 3560,
+ 3545, 3557, 3561, 3564, 3560, 3562, 3563, 3570, 3565, 3566,
+ 3553, 3554, 3556, 3565, 3566, 3571, 3559, 3572, 3562, 3563,
+ 0, 3561, 3564, 3567, 3567, 3573, 3573, 3570, 3580, 3574,
+ 3577, 3575, 0, 3571, 3574, 3577, 3572, 3575, 3576, 3576,
+ 3578, 3579, 3581, 3583, 3583, 3578, 3579, 3580, 3581, 3584,
+ 3585, 3585, 3587, 3588, 3584, 3589, 3587, 3590, 3591, 3592,
+ 3593, 3594, 3589, 3596, 3596, 3592, 3598, 3598, 3600, 3599,
+
+ 3601, 3602, 3588, 3600, 3594, 3603, 3590, 3591, 3599, 3593,
+ 3605, 3599, 3604, 3604, 3606, 3605, 3608, 3610, 3603, 3601,
+ 3602, 3609, 3609, 3611, 3611, 3612, 3612, 3606, 3613, 3615,
+ 3614, 3616, 3616, 3613, 3617, 3622, 3610, 3614, 3618, 3617,
+ 3618, 3624, 3608, 3619, 3619, 3620, 3621, 3627, 3615, 3631,
+ 3623, 3632, 3620, 3621, 3622, 3623, 3626, 3626, 3629, 3630,
+ 3624, 3633, 3633, 3629, 3630, 3636, 3627, 3637, 3631, 0,
+ 3632, 3635, 3635, 3638, 3638, 3639, 3639, 3650, 3640, 3642,
+ 3642, 3643, 3643, 3644, 3636, 3640, 3637, 3646, 3649, 3651,
+ 3644, 0, 3646, 3649, 3652, 3652, 3650, 3653, 3653, 0,
+
+ 0, 0, 0, 0, 0, 0, 0, 0, 3651, 3657,
+ 3657, 3657, 3657, 3657, 3657, 3657, 3658, 3658, 3658, 3658,
+ 3658, 3658, 3658, 3659, 3659, 3659, 3659, 3659, 3659, 3659,
+ 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3661, 3661, 3661,
+ 3661, 3661, 3661, 3661, 3662, 3662, 3662, 3662, 3662, 3662,
+ 3662, 3663, 3663, 3663, 3663, 3663, 3663, 3663, 3665, 3665,
+ 0, 3665, 3665, 3665, 3665, 3666, 3666, 0, 0, 0,
+ 3666, 3666, 3667, 3667, 0, 0, 3667, 0, 3667, 3668,
+ 0, 0, 0, 0, 0, 3668, 3669, 3669, 0, 0,
+ 0, 3669, 3669, 3670, 0, 0, 0, 0, 0, 3670,
+
+ 3671, 3671, 0, 3671, 3671, 3671, 3671, 3672, 0, 0,
+ 0, 0, 0, 3672, 3673, 3673, 0, 0, 0, 3673,
+ 3673, 3674, 3674, 0, 3674, 3674, 3674, 3674, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656,
+ 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656
} ;
static yy_state_type yy_last_accepting_state;
}
#endif
-#line 3406 "<stdout>"
+#line 3413 "<stdout>"
#define YY_NO_INPUT 1
#line 191 "./util/configlexer.lex"
#ifndef YY_NO_UNPUT
#ifndef YY_NO_INPUT
#define YY_NO_INPUT 1
#endif
-#line 3415 "<stdout>"
+#line 3422 "<stdout>"
-#line 3417 "<stdout>"
+#line 3424 "<stdout>"
#define INITIAL 0
#define quotedstring 1
{
#line 211 "./util/configlexer.lex"
-#line 3641 "<stdout>"
+#line 3648 "<stdout>"
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 3646 )
+ if ( yy_current_state >= 3657 )
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
++yy_cp;
}
- while ( yy_base[yy_current_state] != 7110 );
+ while ( yy_base[yy_current_state] != 7129 );
yy_find_action:
yy_act = yy_accept[yy_current_state];
case 226:
YY_RULE_SETUP
#line 441 "./util/configlexer.lex"
-{ YDVAR(1, VAR_SHM_ENABLE) }
+{ YDVAR(1, VAR_STATISTICS_INHIBIT_ZERO) }
YY_BREAK
case 227:
YY_RULE_SETUP
#line 442 "./util/configlexer.lex"
-{ YDVAR(1, VAR_SHM_KEY) }
+{ YDVAR(1, VAR_SHM_ENABLE) }
YY_BREAK
case 228:
YY_RULE_SETUP
#line 443 "./util/configlexer.lex"
-{ YDVAR(0, VAR_REMOTE_CONTROL) }
+{ YDVAR(1, VAR_SHM_KEY) }
YY_BREAK
case 229:
YY_RULE_SETUP
#line 444 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CONTROL_ENABLE) }
+{ YDVAR(0, VAR_REMOTE_CONTROL) }
YY_BREAK
case 230:
YY_RULE_SETUP
#line 445 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CONTROL_INTERFACE) }
+{ YDVAR(1, VAR_CONTROL_ENABLE) }
YY_BREAK
case 231:
YY_RULE_SETUP
#line 446 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CONTROL_PORT) }
+{ YDVAR(1, VAR_CONTROL_INTERFACE) }
YY_BREAK
case 232:
YY_RULE_SETUP
#line 447 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CONTROL_USE_CERT) }
+{ YDVAR(1, VAR_CONTROL_PORT) }
YY_BREAK
case 233:
YY_RULE_SETUP
#line 448 "./util/configlexer.lex"
-{ YDVAR(1, VAR_SERVER_KEY_FILE) }
+{ YDVAR(1, VAR_CONTROL_USE_CERT) }
YY_BREAK
case 234:
YY_RULE_SETUP
#line 449 "./util/configlexer.lex"
-{ YDVAR(1, VAR_SERVER_CERT_FILE) }
+{ YDVAR(1, VAR_SERVER_KEY_FILE) }
YY_BREAK
case 235:
YY_RULE_SETUP
#line 450 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CONTROL_KEY_FILE) }
+{ YDVAR(1, VAR_SERVER_CERT_FILE) }
YY_BREAK
case 236:
YY_RULE_SETUP
#line 451 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CONTROL_CERT_FILE) }
+{ YDVAR(1, VAR_CONTROL_KEY_FILE) }
YY_BREAK
case 237:
YY_RULE_SETUP
#line 452 "./util/configlexer.lex"
-{ YDVAR(1, VAR_PYTHON_SCRIPT) }
+{ YDVAR(1, VAR_CONTROL_CERT_FILE) }
YY_BREAK
case 238:
YY_RULE_SETUP
#line 453 "./util/configlexer.lex"
-{ YDVAR(0, VAR_PYTHON) }
+{ YDVAR(1, VAR_PYTHON_SCRIPT) }
YY_BREAK
case 239:
YY_RULE_SETUP
#line 454 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DYNLIB_FILE) }
+{ YDVAR(0, VAR_PYTHON) }
YY_BREAK
case 240:
YY_RULE_SETUP
#line 455 "./util/configlexer.lex"
-{ YDVAR(0, VAR_DYNLIB) }
+{ YDVAR(1, VAR_DYNLIB_FILE) }
YY_BREAK
case 241:
YY_RULE_SETUP
#line 456 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DOMAIN_INSECURE) }
+{ YDVAR(0, VAR_DYNLIB) }
YY_BREAK
case 242:
YY_RULE_SETUP
#line 457 "./util/configlexer.lex"
-{ YDVAR(1, VAR_MINIMAL_RESPONSES) }
+{ YDVAR(1, VAR_DOMAIN_INSECURE) }
YY_BREAK
case 243:
YY_RULE_SETUP
#line 458 "./util/configlexer.lex"
-{ YDVAR(1, VAR_RRSET_ROUNDROBIN) }
+{ YDVAR(1, VAR_MINIMAL_RESPONSES) }
YY_BREAK
case 244:
YY_RULE_SETUP
#line 459 "./util/configlexer.lex"
-{ YDVAR(1, VAR_UNKNOWN_SERVER_TIME_LIMIT) }
+{ YDVAR(1, VAR_RRSET_ROUNDROBIN) }
YY_BREAK
case 245:
YY_RULE_SETUP
#line 460 "./util/configlexer.lex"
-{ YDVAR(1, VAR_MAX_UDP_SIZE) }
+{ YDVAR(1, VAR_UNKNOWN_SERVER_TIME_LIMIT) }
YY_BREAK
case 246:
YY_RULE_SETUP
#line 461 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNS64_PREFIX) }
+{ YDVAR(1, VAR_MAX_UDP_SIZE) }
YY_BREAK
case 247:
YY_RULE_SETUP
#line 462 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNS64_SYNTHALL) }
+{ YDVAR(1, VAR_DNS64_PREFIX) }
YY_BREAK
case 248:
YY_RULE_SETUP
#line 463 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNS64_IGNORE_AAAA) }
+{ YDVAR(1, VAR_DNS64_SYNTHALL) }
YY_BREAK
case 249:
YY_RULE_SETUP
#line 464 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DEFINE_TAG) }
+{ YDVAR(1, VAR_DNS64_IGNORE_AAAA) }
YY_BREAK
case 250:
YY_RULE_SETUP
#line 465 "./util/configlexer.lex"
-{ YDVAR(2, VAR_LOCAL_ZONE_TAG) }
+{ YDVAR(1, VAR_DEFINE_TAG) }
YY_BREAK
case 251:
YY_RULE_SETUP
#line 466 "./util/configlexer.lex"
-{ YDVAR(2, VAR_ACCESS_CONTROL_TAG) }
+{ YDVAR(2, VAR_LOCAL_ZONE_TAG) }
YY_BREAK
case 252:
YY_RULE_SETUP
#line 467 "./util/configlexer.lex"
-{ YDVAR(3, VAR_ACCESS_CONTROL_TAG_ACTION) }
+{ YDVAR(2, VAR_ACCESS_CONTROL_TAG) }
YY_BREAK
case 253:
YY_RULE_SETUP
#line 468 "./util/configlexer.lex"
-{ YDVAR(3, VAR_ACCESS_CONTROL_TAG_DATA) }
+{ YDVAR(3, VAR_ACCESS_CONTROL_TAG_ACTION) }
YY_BREAK
case 254:
YY_RULE_SETUP
#line 469 "./util/configlexer.lex"
-{ YDVAR(2, VAR_ACCESS_CONTROL_VIEW) }
+{ YDVAR(3, VAR_ACCESS_CONTROL_TAG_DATA) }
YY_BREAK
case 255:
YY_RULE_SETUP
#line 470 "./util/configlexer.lex"
-{ YDVAR(2, VAR_INTERFACE_TAG) }
+{ YDVAR(2, VAR_ACCESS_CONTROL_VIEW) }
YY_BREAK
case 256:
YY_RULE_SETUP
#line 471 "./util/configlexer.lex"
-{ YDVAR(3, VAR_INTERFACE_TAG_ACTION) }
+{ YDVAR(2, VAR_INTERFACE_TAG) }
YY_BREAK
case 257:
YY_RULE_SETUP
#line 472 "./util/configlexer.lex"
-{ YDVAR(3, VAR_INTERFACE_TAG_DATA) }
+{ YDVAR(3, VAR_INTERFACE_TAG_ACTION) }
YY_BREAK
case 258:
YY_RULE_SETUP
#line 473 "./util/configlexer.lex"
-{ YDVAR(2, VAR_INTERFACE_VIEW) }
+{ YDVAR(3, VAR_INTERFACE_TAG_DATA) }
YY_BREAK
case 259:
YY_RULE_SETUP
#line 474 "./util/configlexer.lex"
-{ YDVAR(3, VAR_LOCAL_ZONE_OVERRIDE) }
+{ YDVAR(2, VAR_INTERFACE_VIEW) }
YY_BREAK
case 260:
YY_RULE_SETUP
#line 475 "./util/configlexer.lex"
-{ YDVAR(0, VAR_DNSTAP) }
+{ YDVAR(3, VAR_LOCAL_ZONE_OVERRIDE) }
YY_BREAK
case 261:
YY_RULE_SETUP
#line 476 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_ENABLE) }
+{ YDVAR(0, VAR_DNSTAP) }
YY_BREAK
case 262:
YY_RULE_SETUP
#line 477 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_BIDIRECTIONAL) }
+{ YDVAR(1, VAR_DNSTAP_ENABLE) }
YY_BREAK
case 263:
YY_RULE_SETUP
#line 478 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_SOCKET_PATH) }
+{ YDVAR(1, VAR_DNSTAP_BIDIRECTIONAL) }
YY_BREAK
case 264:
YY_RULE_SETUP
#line 479 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_IP) }
+{ YDVAR(1, VAR_DNSTAP_SOCKET_PATH) }
YY_BREAK
case 265:
YY_RULE_SETUP
#line 480 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_TLS) }
+{ YDVAR(1, VAR_DNSTAP_IP) }
YY_BREAK
case 266:
YY_RULE_SETUP
#line 481 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_TLS_SERVER_NAME) }
+{ YDVAR(1, VAR_DNSTAP_TLS) }
YY_BREAK
case 267:
YY_RULE_SETUP
#line 482 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_TLS_CERT_BUNDLE) }
+{ YDVAR(1, VAR_DNSTAP_TLS_SERVER_NAME) }
YY_BREAK
case 268:
YY_RULE_SETUP
#line 483 "./util/configlexer.lex"
-{
- YDVAR(1, VAR_DNSTAP_TLS_CLIENT_KEY_FILE) }
+{ YDVAR(1, VAR_DNSTAP_TLS_CERT_BUNDLE) }
YY_BREAK
case 269:
YY_RULE_SETUP
-#line 485 "./util/configlexer.lex"
+#line 484 "./util/configlexer.lex"
{
- YDVAR(1, VAR_DNSTAP_TLS_CLIENT_CERT_FILE) }
+ YDVAR(1, VAR_DNSTAP_TLS_CLIENT_KEY_FILE) }
YY_BREAK
case 270:
YY_RULE_SETUP
-#line 487 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_SEND_IDENTITY) }
+#line 486 "./util/configlexer.lex"
+{
+ YDVAR(1, VAR_DNSTAP_TLS_CLIENT_CERT_FILE) }
YY_BREAK
case 271:
YY_RULE_SETUP
#line 488 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_SEND_VERSION) }
+{ YDVAR(1, VAR_DNSTAP_SEND_IDENTITY) }
YY_BREAK
case 272:
YY_RULE_SETUP
#line 489 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_IDENTITY) }
+{ YDVAR(1, VAR_DNSTAP_SEND_VERSION) }
YY_BREAK
case 273:
YY_RULE_SETUP
#line 490 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSTAP_VERSION) }
+{ YDVAR(1, VAR_DNSTAP_IDENTITY) }
YY_BREAK
case 274:
YY_RULE_SETUP
#line 491 "./util/configlexer.lex"
-{
- YDVAR(1, VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES) }
+{ YDVAR(1, VAR_DNSTAP_VERSION) }
YY_BREAK
case 275:
YY_RULE_SETUP
-#line 493 "./util/configlexer.lex"
+#line 492 "./util/configlexer.lex"
{
- YDVAR(1, VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES) }
+ YDVAR(1, VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES) }
YY_BREAK
case 276:
YY_RULE_SETUP
-#line 495 "./util/configlexer.lex"
+#line 494 "./util/configlexer.lex"
{
- YDVAR(1, VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES) }
+ YDVAR(1, VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES) }
YY_BREAK
case 277:
YY_RULE_SETUP
-#line 497 "./util/configlexer.lex"
+#line 496 "./util/configlexer.lex"
{
- YDVAR(1, VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES) }
+ YDVAR(1, VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES) }
YY_BREAK
case 278:
YY_RULE_SETUP
-#line 499 "./util/configlexer.lex"
+#line 498 "./util/configlexer.lex"
{
- YDVAR(1, VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES) }
+ YDVAR(1, VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES) }
YY_BREAK
case 279:
YY_RULE_SETUP
-#line 501 "./util/configlexer.lex"
+#line 500 "./util/configlexer.lex"
{
- YDVAR(1, VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES) }
+ YDVAR(1, VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES) }
YY_BREAK
case 280:
YY_RULE_SETUP
-#line 503 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DISABLE_DNSSEC_LAME_CHECK) }
+#line 502 "./util/configlexer.lex"
+{
+ YDVAR(1, VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES) }
YY_BREAK
case 281:
YY_RULE_SETUP
#line 504 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IP_RATELIMIT) }
+{ YDVAR(1, VAR_DISABLE_DNSSEC_LAME_CHECK) }
YY_BREAK
case 282:
YY_RULE_SETUP
#line 505 "./util/configlexer.lex"
-{ YDVAR(1, VAR_RATELIMIT) }
+{ YDVAR(1, VAR_IP_RATELIMIT) }
YY_BREAK
case 283:
YY_RULE_SETUP
#line 506 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IP_RATELIMIT_SLABS) }
+{ YDVAR(1, VAR_RATELIMIT) }
YY_BREAK
case 284:
YY_RULE_SETUP
#line 507 "./util/configlexer.lex"
-{ YDVAR(1, VAR_RATELIMIT_SLABS) }
+{ YDVAR(1, VAR_IP_RATELIMIT_SLABS) }
YY_BREAK
case 285:
YY_RULE_SETUP
#line 508 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IP_RATELIMIT_SIZE) }
+{ YDVAR(1, VAR_RATELIMIT_SLABS) }
YY_BREAK
case 286:
YY_RULE_SETUP
#line 509 "./util/configlexer.lex"
-{ YDVAR(1, VAR_RATELIMIT_SIZE) }
+{ YDVAR(1, VAR_IP_RATELIMIT_SIZE) }
YY_BREAK
case 287:
YY_RULE_SETUP
#line 510 "./util/configlexer.lex"
-{ YDVAR(2, VAR_RATELIMIT_FOR_DOMAIN) }
+{ YDVAR(1, VAR_RATELIMIT_SIZE) }
YY_BREAK
case 288:
YY_RULE_SETUP
#line 511 "./util/configlexer.lex"
-{ YDVAR(2, VAR_RATELIMIT_BELOW_DOMAIN) }
+{ YDVAR(2, VAR_RATELIMIT_FOR_DOMAIN) }
YY_BREAK
case 289:
YY_RULE_SETUP
#line 512 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IP_RATELIMIT_FACTOR) }
+{ YDVAR(2, VAR_RATELIMIT_BELOW_DOMAIN) }
YY_BREAK
case 290:
YY_RULE_SETUP
#line 513 "./util/configlexer.lex"
-{ YDVAR(1, VAR_RATELIMIT_FACTOR) }
+{ YDVAR(1, VAR_IP_RATELIMIT_FACTOR) }
YY_BREAK
case 291:
YY_RULE_SETUP
#line 514 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IP_RATELIMIT_BACKOFF) }
+{ YDVAR(1, VAR_RATELIMIT_FACTOR) }
YY_BREAK
case 292:
YY_RULE_SETUP
#line 515 "./util/configlexer.lex"
-{ YDVAR(1, VAR_RATELIMIT_BACKOFF) }
+{ YDVAR(1, VAR_IP_RATELIMIT_BACKOFF) }
YY_BREAK
case 293:
YY_RULE_SETUP
#line 516 "./util/configlexer.lex"
-{ YDVAR(1, VAR_OUTBOUND_MSG_RETRY) }
+{ YDVAR(1, VAR_RATELIMIT_BACKOFF) }
YY_BREAK
case 294:
YY_RULE_SETUP
#line 517 "./util/configlexer.lex"
-{ YDVAR(1, VAR_LOW_RTT) }
+{ YDVAR(1, VAR_OUTBOUND_MSG_RETRY) }
YY_BREAK
case 295:
YY_RULE_SETUP
#line 518 "./util/configlexer.lex"
-{ YDVAR(1, VAR_FAST_SERVER_NUM) }
+{ YDVAR(1, VAR_LOW_RTT) }
YY_BREAK
case 296:
YY_RULE_SETUP
#line 519 "./util/configlexer.lex"
-{ YDVAR(1, VAR_FAST_SERVER_PERMIL) }
+{ YDVAR(1, VAR_FAST_SERVER_NUM) }
YY_BREAK
case 297:
YY_RULE_SETUP
case 299:
YY_RULE_SETUP
#line 522 "./util/configlexer.lex"
-{ YDVAR(2, VAR_RESPONSE_IP_TAG) }
+{ YDVAR(1, VAR_FAST_SERVER_PERMIL) }
YY_BREAK
case 300:
YY_RULE_SETUP
#line 523 "./util/configlexer.lex"
-{ YDVAR(2, VAR_RESPONSE_IP) }
+{ YDVAR(2, VAR_RESPONSE_IP_TAG) }
YY_BREAK
case 301:
YY_RULE_SETUP
#line 524 "./util/configlexer.lex"
-{ YDVAR(2, VAR_RESPONSE_IP_DATA) }
+{ YDVAR(2, VAR_RESPONSE_IP) }
YY_BREAK
case 302:
YY_RULE_SETUP
#line 525 "./util/configlexer.lex"
-{ YDVAR(0, VAR_DNSCRYPT) }
+{ YDVAR(2, VAR_RESPONSE_IP_DATA) }
YY_BREAK
case 303:
YY_RULE_SETUP
#line 526 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_ENABLE) }
+{ YDVAR(0, VAR_DNSCRYPT) }
YY_BREAK
case 304:
YY_RULE_SETUP
#line 527 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_PORT) }
+{ YDVAR(1, VAR_DNSCRYPT_ENABLE) }
YY_BREAK
case 305:
YY_RULE_SETUP
#line 528 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_PROVIDER) }
+{ YDVAR(1, VAR_DNSCRYPT_PORT) }
YY_BREAK
case 306:
YY_RULE_SETUP
#line 529 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_SECRET_KEY) }
+{ YDVAR(1, VAR_DNSCRYPT_PROVIDER) }
YY_BREAK
case 307:
YY_RULE_SETUP
#line 530 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_PROVIDER_CERT) }
+{ YDVAR(1, VAR_DNSCRYPT_SECRET_KEY) }
YY_BREAK
case 308:
YY_RULE_SETUP
#line 531 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_PROVIDER_CERT_ROTATED) }
+{ YDVAR(1, VAR_DNSCRYPT_PROVIDER_CERT) }
YY_BREAK
case 309:
YY_RULE_SETUP
#line 532 "./util/configlexer.lex"
-{
- YDVAR(1, VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE) }
+{ YDVAR(1, VAR_DNSCRYPT_PROVIDER_CERT_ROTATED) }
YY_BREAK
case 310:
YY_RULE_SETUP
-#line 534 "./util/configlexer.lex"
+#line 533 "./util/configlexer.lex"
{
- YDVAR(1, VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS) }
+ YDVAR(1, VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE) }
YY_BREAK
case 311:
YY_RULE_SETUP
-#line 536 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_NONCE_CACHE_SIZE) }
+#line 535 "./util/configlexer.lex"
+{
+ YDVAR(1, VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS) }
YY_BREAK
case 312:
YY_RULE_SETUP
#line 537 "./util/configlexer.lex"
-{ YDVAR(1, VAR_DNSCRYPT_NONCE_CACHE_SLABS) }
+{ YDVAR(1, VAR_DNSCRYPT_NONCE_CACHE_SIZE) }
YY_BREAK
case 313:
YY_RULE_SETUP
#line 538 "./util/configlexer.lex"
-{ YDVAR(1, VAR_PAD_RESPONSES) }
+{ YDVAR(1, VAR_DNSCRYPT_NONCE_CACHE_SLABS) }
YY_BREAK
case 314:
YY_RULE_SETUP
#line 539 "./util/configlexer.lex"
-{ YDVAR(1, VAR_PAD_RESPONSES_BLOCK_SIZE) }
+{ YDVAR(1, VAR_PAD_RESPONSES) }
YY_BREAK
case 315:
YY_RULE_SETUP
#line 540 "./util/configlexer.lex"
-{ YDVAR(1, VAR_PAD_QUERIES) }
+{ YDVAR(1, VAR_PAD_RESPONSES_BLOCK_SIZE) }
YY_BREAK
case 316:
YY_RULE_SETUP
#line 541 "./util/configlexer.lex"
-{ YDVAR(1, VAR_PAD_QUERIES_BLOCK_SIZE) }
+{ YDVAR(1, VAR_PAD_QUERIES) }
YY_BREAK
case 317:
YY_RULE_SETUP
#line 542 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSECMOD_ENABLED) }
+{ YDVAR(1, VAR_PAD_QUERIES_BLOCK_SIZE) }
YY_BREAK
case 318:
YY_RULE_SETUP
#line 543 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSECMOD_IGNORE_BOGUS) }
+{ YDVAR(1, VAR_IPSECMOD_ENABLED) }
YY_BREAK
case 319:
YY_RULE_SETUP
#line 544 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSECMOD_HOOK) }
+{ YDVAR(1, VAR_IPSECMOD_IGNORE_BOGUS) }
YY_BREAK
case 320:
YY_RULE_SETUP
#line 545 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSECMOD_MAX_TTL) }
+{ YDVAR(1, VAR_IPSECMOD_HOOK) }
YY_BREAK
case 321:
YY_RULE_SETUP
#line 546 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSECMOD_WHITELIST) }
+{ YDVAR(1, VAR_IPSECMOD_MAX_TTL) }
YY_BREAK
case 322:
YY_RULE_SETUP
case 323:
YY_RULE_SETUP
#line 548 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSECMOD_STRICT) }
+{ YDVAR(1, VAR_IPSECMOD_WHITELIST) }
YY_BREAK
case 324:
YY_RULE_SETUP
#line 549 "./util/configlexer.lex"
-{ YDVAR(0, VAR_CACHEDB) }
+{ YDVAR(1, VAR_IPSECMOD_STRICT) }
YY_BREAK
case 325:
YY_RULE_SETUP
#line 550 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CACHEDB_BACKEND) }
+{ YDVAR(0, VAR_CACHEDB) }
YY_BREAK
case 326:
YY_RULE_SETUP
#line 551 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CACHEDB_SECRETSEED) }
+{ YDVAR(1, VAR_CACHEDB_BACKEND) }
YY_BREAK
case 327:
YY_RULE_SETUP
#line 552 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CACHEDB_REDISHOST) }
+{ YDVAR(1, VAR_CACHEDB_SECRETSEED) }
YY_BREAK
case 328:
YY_RULE_SETUP
#line 553 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CACHEDB_REDISPORT) }
+{ YDVAR(1, VAR_CACHEDB_REDISHOST) }
YY_BREAK
case 329:
YY_RULE_SETUP
#line 554 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CACHEDB_REDISTIMEOUT) }
+{ YDVAR(1, VAR_CACHEDB_REDISPORT) }
YY_BREAK
case 330:
YY_RULE_SETUP
#line 555 "./util/configlexer.lex"
-{ YDVAR(1, VAR_CACHEDB_REDISEXPIRERECORDS) }
+{ YDVAR(1, VAR_CACHEDB_REDISTIMEOUT) }
YY_BREAK
case 331:
YY_RULE_SETUP
#line 556 "./util/configlexer.lex"
-{ YDVAR(0, VAR_IPSET) }
+{ YDVAR(1, VAR_CACHEDB_REDISEXPIRERECORDS) }
YY_BREAK
case 332:
YY_RULE_SETUP
#line 557 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSET_NAME_V4) }
+{ YDVAR(0, VAR_IPSET) }
YY_BREAK
case 333:
YY_RULE_SETUP
#line 558 "./util/configlexer.lex"
-{ YDVAR(1, VAR_IPSET_NAME_V6) }
+{ YDVAR(1, VAR_IPSET_NAME_V4) }
YY_BREAK
case 334:
YY_RULE_SETUP
#line 559 "./util/configlexer.lex"
-{ YDVAR(1, VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM) }
+{ YDVAR(1, VAR_IPSET_NAME_V6) }
YY_BREAK
case 335:
YY_RULE_SETUP
#line 560 "./util/configlexer.lex"
-{ YDVAR(2, VAR_TCP_CONNECTION_LIMIT) }
+{ YDVAR(1, VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM) }
YY_BREAK
case 336:
YY_RULE_SETUP
#line 561 "./util/configlexer.lex"
-{ YDVAR(2, VAR_EDNS_CLIENT_STRING) }
+{ YDVAR(2, VAR_TCP_CONNECTION_LIMIT) }
YY_BREAK
case 337:
YY_RULE_SETUP
#line 562 "./util/configlexer.lex"
-{ YDVAR(1, VAR_EDNS_CLIENT_STRING_OPCODE) }
+{ YDVAR(2, VAR_EDNS_CLIENT_STRING) }
YY_BREAK
case 338:
YY_RULE_SETUP
#line 563 "./util/configlexer.lex"
-{ YDVAR(1, VAR_NSID ) }
+{ YDVAR(1, VAR_EDNS_CLIENT_STRING_OPCODE) }
YY_BREAK
case 339:
YY_RULE_SETUP
#line 564 "./util/configlexer.lex"
-{ YDVAR(1, VAR_EDE ) }
+{ YDVAR(1, VAR_NSID ) }
YY_BREAK
case 340:
YY_RULE_SETUP
#line 565 "./util/configlexer.lex"
-{ YDVAR(1, VAR_PROXY_PROTOCOL_PORT) }
+{ YDVAR(1, VAR_EDE ) }
YY_BREAK
case 341:
-/* rule 341 can match eol */
YY_RULE_SETUP
#line 566 "./util/configlexer.lex"
+{ YDVAR(1, VAR_PROXY_PROTOCOL_PORT) }
+ YY_BREAK
+case 342:
+/* rule 342 can match eol */
+YY_RULE_SETUP
+#line 567 "./util/configlexer.lex"
{ LEXOUT(("NL\n")); cfg_parser->line++; }
YY_BREAK
/* Quoted strings. Strip leading and ending quotes */
-case 342:
+case 343:
YY_RULE_SETUP
-#line 569 "./util/configlexer.lex"
+#line 570 "./util/configlexer.lex"
{ BEGIN(quotedstring); LEXOUT(("QS ")); }
YY_BREAK
case YY_STATE_EOF(quotedstring):
-#line 570 "./util/configlexer.lex"
+#line 571 "./util/configlexer.lex"
{
yyerror("EOF inside quoted string");
if(--num_args == 0) { BEGIN(INITIAL); }
else { BEGIN(val); }
}
YY_BREAK
-case 343:
+case 344:
YY_RULE_SETUP
-#line 575 "./util/configlexer.lex"
+#line 576 "./util/configlexer.lex"
{ LEXOUT(("STR(%s) ", yytext)); yymore(); }
YY_BREAK
-case 344:
-/* rule 344 can match eol */
+case 345:
+/* rule 345 can match eol */
YY_RULE_SETUP
-#line 576 "./util/configlexer.lex"
+#line 577 "./util/configlexer.lex"
{ yyerror("newline inside quoted string, no end \"");
cfg_parser->line++; BEGIN(INITIAL); }
YY_BREAK
-case 345:
+case 346:
YY_RULE_SETUP
-#line 578 "./util/configlexer.lex"
+#line 579 "./util/configlexer.lex"
{
LEXOUT(("QE "));
if(--num_args == 0) { BEGIN(INITIAL); }
}
YY_BREAK
/* Single Quoted strings. Strip leading and ending quotes */
-case 346:
+case 347:
YY_RULE_SETUP
-#line 590 "./util/configlexer.lex"
+#line 591 "./util/configlexer.lex"
{ BEGIN(singlequotedstr); LEXOUT(("SQS ")); }
YY_BREAK
case YY_STATE_EOF(singlequotedstr):
-#line 591 "./util/configlexer.lex"
+#line 592 "./util/configlexer.lex"
{
yyerror("EOF inside quoted string");
if(--num_args == 0) { BEGIN(INITIAL); }
else { BEGIN(val); }
}
YY_BREAK
-case 347:
+case 348:
YY_RULE_SETUP
-#line 596 "./util/configlexer.lex"
+#line 597 "./util/configlexer.lex"
{ LEXOUT(("STR(%s) ", yytext)); yymore(); }
YY_BREAK
-case 348:
-/* rule 348 can match eol */
+case 349:
+/* rule 349 can match eol */
YY_RULE_SETUP
-#line 597 "./util/configlexer.lex"
+#line 598 "./util/configlexer.lex"
{ yyerror("newline inside quoted string, no end '");
cfg_parser->line++; BEGIN(INITIAL); }
YY_BREAK
-case 349:
+case 350:
YY_RULE_SETUP
-#line 599 "./util/configlexer.lex"
+#line 600 "./util/configlexer.lex"
{
LEXOUT(("SQE "));
if(--num_args == 0) { BEGIN(INITIAL); }
}
YY_BREAK
/* include: directive */
-case 350:
+case 351:
YY_RULE_SETUP
-#line 611 "./util/configlexer.lex"
+#line 612 "./util/configlexer.lex"
{
LEXOUT(("v(%s) ", yytext)); inc_prev = YYSTATE; BEGIN(include); }
YY_BREAK
case YY_STATE_EOF(include):
-#line 613 "./util/configlexer.lex"
+#line 614 "./util/configlexer.lex"
{
yyerror("EOF inside include directive");
BEGIN(inc_prev);
}
YY_BREAK
-case 351:
-YY_RULE_SETUP
-#line 617 "./util/configlexer.lex"
-{ LEXOUT(("ISP ")); /* ignore */ }
- YY_BREAK
case 352:
-/* rule 352 can match eol */
YY_RULE_SETUP
#line 618 "./util/configlexer.lex"
-{ LEXOUT(("NL\n")); cfg_parser->line++;}
+{ LEXOUT(("ISP ")); /* ignore */ }
YY_BREAK
case 353:
+/* rule 353 can match eol */
YY_RULE_SETUP
#line 619 "./util/configlexer.lex"
-{ LEXOUT(("IQS ")); BEGIN(include_quoted); }
+{ LEXOUT(("NL\n")); cfg_parser->line++;}
YY_BREAK
case 354:
YY_RULE_SETUP
#line 620 "./util/configlexer.lex"
+{ LEXOUT(("IQS ")); BEGIN(include_quoted); }
+ YY_BREAK
+case 355:
+YY_RULE_SETUP
+#line 621 "./util/configlexer.lex"
{
LEXOUT(("Iunquotedstr(%s) ", yytext));
config_start_include_glob(yytext, 0);
}
YY_BREAK
case YY_STATE_EOF(include_quoted):
-#line 625 "./util/configlexer.lex"
+#line 626 "./util/configlexer.lex"
{
yyerror("EOF inside quoted string");
BEGIN(inc_prev);
}
YY_BREAK
-case 355:
+case 356:
YY_RULE_SETUP
-#line 629 "./util/configlexer.lex"
+#line 630 "./util/configlexer.lex"
{ LEXOUT(("ISTR(%s) ", yytext)); yymore(); }
YY_BREAK
-case 356:
-/* rule 356 can match eol */
+case 357:
+/* rule 357 can match eol */
YY_RULE_SETUP
-#line 630 "./util/configlexer.lex"
+#line 631 "./util/configlexer.lex"
{ yyerror("newline before \" in include name");
cfg_parser->line++; BEGIN(inc_prev); }
YY_BREAK
-case 357:
+case 358:
YY_RULE_SETUP
-#line 632 "./util/configlexer.lex"
+#line 633 "./util/configlexer.lex"
{
LEXOUT(("IQE "));
yytext[yyleng - 1] = '\0';
YY_BREAK
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(val):
-#line 638 "./util/configlexer.lex"
+#line 639 "./util/configlexer.lex"
{
LEXOUT(("LEXEOF "));
yy_set_bol(1); /* Set beginning of line, so "^" rules match. */
}
YY_BREAK
/* include-toplevel: directive */
-case 358:
+case 359:
YY_RULE_SETUP
-#line 652 "./util/configlexer.lex"
+#line 653 "./util/configlexer.lex"
{
LEXOUT(("v(%s) ", yytext)); inc_prev = YYSTATE; BEGIN(include_toplevel);
}
YY_BREAK
case YY_STATE_EOF(include_toplevel):
-#line 655 "./util/configlexer.lex"
+#line 656 "./util/configlexer.lex"
{
yyerror("EOF inside include_toplevel directive");
BEGIN(inc_prev);
}
YY_BREAK
-case 359:
-YY_RULE_SETUP
-#line 659 "./util/configlexer.lex"
-{ LEXOUT(("ITSP ")); /* ignore */ }
- YY_BREAK
case 360:
-/* rule 360 can match eol */
YY_RULE_SETUP
#line 660 "./util/configlexer.lex"
-{ LEXOUT(("NL\n")); cfg_parser->line++; }
+{ LEXOUT(("ITSP ")); /* ignore */ }
YY_BREAK
case 361:
+/* rule 361 can match eol */
YY_RULE_SETUP
#line 661 "./util/configlexer.lex"
-{ LEXOUT(("ITQS ")); BEGIN(include_toplevel_quoted); }
+{ LEXOUT(("NL\n")); cfg_parser->line++; }
YY_BREAK
case 362:
YY_RULE_SETUP
#line 662 "./util/configlexer.lex"
+{ LEXOUT(("ITQS ")); BEGIN(include_toplevel_quoted); }
+ YY_BREAK
+case 363:
+YY_RULE_SETUP
+#line 663 "./util/configlexer.lex"
{
LEXOUT(("ITunquotedstr(%s) ", yytext));
config_start_include_glob(yytext, 1);
}
YY_BREAK
case YY_STATE_EOF(include_toplevel_quoted):
-#line 668 "./util/configlexer.lex"
+#line 669 "./util/configlexer.lex"
{
yyerror("EOF inside quoted string");
BEGIN(inc_prev);
}
YY_BREAK
-case 363:
+case 364:
YY_RULE_SETUP
-#line 672 "./util/configlexer.lex"
+#line 673 "./util/configlexer.lex"
{ LEXOUT(("ITSTR(%s) ", yytext)); yymore(); }
YY_BREAK
-case 364:
-/* rule 364 can match eol */
+case 365:
+/* rule 365 can match eol */
YY_RULE_SETUP
-#line 673 "./util/configlexer.lex"
+#line 674 "./util/configlexer.lex"
{
yyerror("newline before \" in include name");
cfg_parser->line++; BEGIN(inc_prev);
}
YY_BREAK
-case 365:
+case 366:
YY_RULE_SETUP
-#line 677 "./util/configlexer.lex"
+#line 678 "./util/configlexer.lex"
{
LEXOUT(("ITQE "));
yytext[yyleng - 1] = '\0';
return (VAR_FORCE_TOPLEVEL);
}
YY_BREAK
-case 366:
+case 367:
YY_RULE_SETUP
-#line 685 "./util/configlexer.lex"
+#line 686 "./util/configlexer.lex"
{ LEXOUT(("unquotedstr(%s) ", yytext));
if(--num_args == 0) { BEGIN(INITIAL); }
yylval.str = strdup(yytext); return STRING_ARG; }
YY_BREAK
-case 367:
+case 368:
YY_RULE_SETUP
-#line 689 "./util/configlexer.lex"
+#line 690 "./util/configlexer.lex"
{
ub_c_error_msg("unknown keyword '%s'", yytext);
}
YY_BREAK
-case 368:
+case 369:
YY_RULE_SETUP
-#line 693 "./util/configlexer.lex"
+#line 694 "./util/configlexer.lex"
{
ub_c_error_msg("stray '%s'", yytext);
}
YY_BREAK
-case 369:
+case 370:
YY_RULE_SETUP
-#line 697 "./util/configlexer.lex"
+#line 698 "./util/configlexer.lex"
ECHO;
YY_BREAK
-#line 5687 "<stdout>"
+#line 5699 "<stdout>"
case YY_END_OF_BUFFER:
{
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 3646 )
+ if ( yy_current_state >= 3657 )
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 3646 )
+ if ( yy_current_state >= 3657 )
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
- yy_is_jam = (yy_current_state == 3645);
+ yy_is_jam = (yy_current_state == 3656);
return yy_is_jam ? 0 : yy_current_state;
}
#define YYTABLES_NAME "yytables"
-#line 697 "./util/configlexer.lex"
+#line 698 "./util/configlexer.lex"
YYSYMBOL_VAR_INTERFACE_TAG_ACTION = 331, /* VAR_INTERFACE_TAG_ACTION */
YYSYMBOL_VAR_INTERFACE_TAG_DATA = 332, /* VAR_INTERFACE_TAG_DATA */
YYSYMBOL_VAR_PROXY_PROTOCOL_PORT = 333, /* VAR_PROXY_PROTOCOL_PORT */
- YYSYMBOL_YYACCEPT = 334, /* $accept */
- YYSYMBOL_toplevelvars = 335, /* toplevelvars */
- YYSYMBOL_toplevelvar = 336, /* toplevelvar */
- YYSYMBOL_force_toplevel = 337, /* force_toplevel */
- YYSYMBOL_serverstart = 338, /* serverstart */
- YYSYMBOL_contents_server = 339, /* contents_server */
- YYSYMBOL_content_server = 340, /* content_server */
- YYSYMBOL_stubstart = 341, /* stubstart */
- YYSYMBOL_contents_stub = 342, /* contents_stub */
- YYSYMBOL_content_stub = 343, /* content_stub */
- YYSYMBOL_forwardstart = 344, /* forwardstart */
- YYSYMBOL_contents_forward = 345, /* contents_forward */
- YYSYMBOL_content_forward = 346, /* content_forward */
- YYSYMBOL_viewstart = 347, /* viewstart */
- YYSYMBOL_contents_view = 348, /* contents_view */
- YYSYMBOL_content_view = 349, /* content_view */
- YYSYMBOL_authstart = 350, /* authstart */
- YYSYMBOL_contents_auth = 351, /* contents_auth */
- YYSYMBOL_content_auth = 352, /* content_auth */
- YYSYMBOL_rpz_tag = 353, /* rpz_tag */
- YYSYMBOL_rpz_action_override = 354, /* rpz_action_override */
- YYSYMBOL_rpz_cname_override = 355, /* rpz_cname_override */
- YYSYMBOL_rpz_log = 356, /* rpz_log */
- YYSYMBOL_rpz_log_name = 357, /* rpz_log_name */
- YYSYMBOL_rpz_signal_nxdomain_ra = 358, /* rpz_signal_nxdomain_ra */
- YYSYMBOL_rpzstart = 359, /* rpzstart */
- YYSYMBOL_contents_rpz = 360, /* contents_rpz */
- YYSYMBOL_content_rpz = 361, /* content_rpz */
- YYSYMBOL_server_num_threads = 362, /* server_num_threads */
- YYSYMBOL_server_verbosity = 363, /* server_verbosity */
- YYSYMBOL_server_statistics_interval = 364, /* server_statistics_interval */
- YYSYMBOL_server_statistics_cumulative = 365, /* server_statistics_cumulative */
- YYSYMBOL_server_extended_statistics = 366, /* server_extended_statistics */
- YYSYMBOL_server_shm_enable = 367, /* server_shm_enable */
- YYSYMBOL_server_shm_key = 368, /* server_shm_key */
- YYSYMBOL_server_port = 369, /* server_port */
- YYSYMBOL_server_send_client_subnet = 370, /* server_send_client_subnet */
- YYSYMBOL_server_client_subnet_zone = 371, /* server_client_subnet_zone */
- YYSYMBOL_server_client_subnet_always_forward = 372, /* server_client_subnet_always_forward */
- YYSYMBOL_server_client_subnet_opcode = 373, /* server_client_subnet_opcode */
- YYSYMBOL_server_max_client_subnet_ipv4 = 374, /* server_max_client_subnet_ipv4 */
- YYSYMBOL_server_max_client_subnet_ipv6 = 375, /* server_max_client_subnet_ipv6 */
- YYSYMBOL_server_min_client_subnet_ipv4 = 376, /* server_min_client_subnet_ipv4 */
- YYSYMBOL_server_min_client_subnet_ipv6 = 377, /* server_min_client_subnet_ipv6 */
- YYSYMBOL_server_max_ecs_tree_size_ipv4 = 378, /* server_max_ecs_tree_size_ipv4 */
- YYSYMBOL_server_max_ecs_tree_size_ipv6 = 379, /* server_max_ecs_tree_size_ipv6 */
- YYSYMBOL_server_interface = 380, /* server_interface */
- YYSYMBOL_server_outgoing_interface = 381, /* server_outgoing_interface */
- YYSYMBOL_server_outgoing_range = 382, /* server_outgoing_range */
- YYSYMBOL_server_outgoing_port_permit = 383, /* server_outgoing_port_permit */
- YYSYMBOL_server_outgoing_port_avoid = 384, /* server_outgoing_port_avoid */
- YYSYMBOL_server_outgoing_num_tcp = 385, /* server_outgoing_num_tcp */
- YYSYMBOL_server_incoming_num_tcp = 386, /* server_incoming_num_tcp */
- YYSYMBOL_server_interface_automatic = 387, /* server_interface_automatic */
- YYSYMBOL_server_interface_automatic_ports = 388, /* server_interface_automatic_ports */
- YYSYMBOL_server_do_ip4 = 389, /* server_do_ip4 */
- YYSYMBOL_server_do_ip6 = 390, /* server_do_ip6 */
- YYSYMBOL_server_do_udp = 391, /* server_do_udp */
- YYSYMBOL_server_do_tcp = 392, /* server_do_tcp */
- YYSYMBOL_server_prefer_ip4 = 393, /* server_prefer_ip4 */
- YYSYMBOL_server_prefer_ip6 = 394, /* server_prefer_ip6 */
- YYSYMBOL_server_tcp_mss = 395, /* server_tcp_mss */
- YYSYMBOL_server_outgoing_tcp_mss = 396, /* server_outgoing_tcp_mss */
- YYSYMBOL_server_tcp_idle_timeout = 397, /* server_tcp_idle_timeout */
- YYSYMBOL_server_max_reuse_tcp_queries = 398, /* server_max_reuse_tcp_queries */
- YYSYMBOL_server_tcp_reuse_timeout = 399, /* server_tcp_reuse_timeout */
- YYSYMBOL_server_tcp_auth_query_timeout = 400, /* server_tcp_auth_query_timeout */
- YYSYMBOL_server_tcp_keepalive = 401, /* server_tcp_keepalive */
- YYSYMBOL_server_tcp_keepalive_timeout = 402, /* server_tcp_keepalive_timeout */
- YYSYMBOL_server_tcp_upstream = 403, /* server_tcp_upstream */
- YYSYMBOL_server_udp_upstream_without_downstream = 404, /* server_udp_upstream_without_downstream */
- YYSYMBOL_server_ssl_upstream = 405, /* server_ssl_upstream */
- YYSYMBOL_server_ssl_service_key = 406, /* server_ssl_service_key */
- YYSYMBOL_server_ssl_service_pem = 407, /* server_ssl_service_pem */
- YYSYMBOL_server_ssl_port = 408, /* server_ssl_port */
- YYSYMBOL_server_tls_cert_bundle = 409, /* server_tls_cert_bundle */
- YYSYMBOL_server_tls_win_cert = 410, /* server_tls_win_cert */
- YYSYMBOL_server_tls_additional_port = 411, /* server_tls_additional_port */
- YYSYMBOL_server_tls_ciphers = 412, /* server_tls_ciphers */
- YYSYMBOL_server_tls_ciphersuites = 413, /* server_tls_ciphersuites */
- YYSYMBOL_server_tls_session_ticket_keys = 414, /* server_tls_session_ticket_keys */
- YYSYMBOL_server_tls_use_sni = 415, /* server_tls_use_sni */
- YYSYMBOL_server_https_port = 416, /* server_https_port */
- YYSYMBOL_server_http_endpoint = 417, /* server_http_endpoint */
- YYSYMBOL_server_http_max_streams = 418, /* server_http_max_streams */
- YYSYMBOL_server_http_query_buffer_size = 419, /* server_http_query_buffer_size */
- YYSYMBOL_server_http_response_buffer_size = 420, /* server_http_response_buffer_size */
- YYSYMBOL_server_http_nodelay = 421, /* server_http_nodelay */
- YYSYMBOL_server_http_notls_downstream = 422, /* server_http_notls_downstream */
- YYSYMBOL_server_use_systemd = 423, /* server_use_systemd */
- YYSYMBOL_server_do_daemonize = 424, /* server_do_daemonize */
- YYSYMBOL_server_use_syslog = 425, /* server_use_syslog */
- YYSYMBOL_server_log_time_ascii = 426, /* server_log_time_ascii */
- YYSYMBOL_server_log_queries = 427, /* server_log_queries */
- YYSYMBOL_server_log_replies = 428, /* server_log_replies */
- YYSYMBOL_server_log_tag_queryreply = 429, /* server_log_tag_queryreply */
- YYSYMBOL_server_log_servfail = 430, /* server_log_servfail */
- YYSYMBOL_server_log_local_actions = 431, /* server_log_local_actions */
- YYSYMBOL_server_chroot = 432, /* server_chroot */
- YYSYMBOL_server_username = 433, /* server_username */
- YYSYMBOL_server_directory = 434, /* server_directory */
- YYSYMBOL_server_logfile = 435, /* server_logfile */
- YYSYMBOL_server_pidfile = 436, /* server_pidfile */
- YYSYMBOL_server_root_hints = 437, /* server_root_hints */
- YYSYMBOL_server_dlv_anchor_file = 438, /* server_dlv_anchor_file */
- YYSYMBOL_server_dlv_anchor = 439, /* server_dlv_anchor */
- YYSYMBOL_server_auto_trust_anchor_file = 440, /* server_auto_trust_anchor_file */
- YYSYMBOL_server_trust_anchor_file = 441, /* server_trust_anchor_file */
- YYSYMBOL_server_trusted_keys_file = 442, /* server_trusted_keys_file */
- YYSYMBOL_server_trust_anchor = 443, /* server_trust_anchor */
- YYSYMBOL_server_trust_anchor_signaling = 444, /* server_trust_anchor_signaling */
- YYSYMBOL_server_root_key_sentinel = 445, /* server_root_key_sentinel */
- YYSYMBOL_server_domain_insecure = 446, /* server_domain_insecure */
- YYSYMBOL_server_hide_identity = 447, /* server_hide_identity */
- YYSYMBOL_server_hide_version = 448, /* server_hide_version */
- YYSYMBOL_server_hide_trustanchor = 449, /* server_hide_trustanchor */
- YYSYMBOL_server_hide_http_user_agent = 450, /* server_hide_http_user_agent */
- YYSYMBOL_server_identity = 451, /* server_identity */
- YYSYMBOL_server_version = 452, /* server_version */
- YYSYMBOL_server_http_user_agent = 453, /* server_http_user_agent */
- YYSYMBOL_server_nsid = 454, /* server_nsid */
- YYSYMBOL_server_so_rcvbuf = 455, /* server_so_rcvbuf */
- YYSYMBOL_server_so_sndbuf = 456, /* server_so_sndbuf */
- YYSYMBOL_server_so_reuseport = 457, /* server_so_reuseport */
- YYSYMBOL_server_ip_transparent = 458, /* server_ip_transparent */
- YYSYMBOL_server_ip_freebind = 459, /* server_ip_freebind */
- YYSYMBOL_server_ip_dscp = 460, /* server_ip_dscp */
- YYSYMBOL_server_stream_wait_size = 461, /* server_stream_wait_size */
- YYSYMBOL_server_edns_buffer_size = 462, /* server_edns_buffer_size */
- YYSYMBOL_server_msg_buffer_size = 463, /* server_msg_buffer_size */
- YYSYMBOL_server_msg_cache_size = 464, /* server_msg_cache_size */
- YYSYMBOL_server_msg_cache_slabs = 465, /* server_msg_cache_slabs */
- YYSYMBOL_server_num_queries_per_thread = 466, /* server_num_queries_per_thread */
- YYSYMBOL_server_jostle_timeout = 467, /* server_jostle_timeout */
- YYSYMBOL_server_delay_close = 468, /* server_delay_close */
- YYSYMBOL_server_udp_connect = 469, /* server_udp_connect */
- YYSYMBOL_server_unblock_lan_zones = 470, /* server_unblock_lan_zones */
- YYSYMBOL_server_insecure_lan_zones = 471, /* server_insecure_lan_zones */
- YYSYMBOL_server_rrset_cache_size = 472, /* server_rrset_cache_size */
- YYSYMBOL_server_rrset_cache_slabs = 473, /* server_rrset_cache_slabs */
- YYSYMBOL_server_infra_host_ttl = 474, /* server_infra_host_ttl */
- YYSYMBOL_server_infra_lame_ttl = 475, /* server_infra_lame_ttl */
- YYSYMBOL_server_infra_cache_numhosts = 476, /* server_infra_cache_numhosts */
- YYSYMBOL_server_infra_cache_lame_size = 477, /* server_infra_cache_lame_size */
- YYSYMBOL_server_infra_cache_slabs = 478, /* server_infra_cache_slabs */
- YYSYMBOL_server_infra_cache_min_rtt = 479, /* server_infra_cache_min_rtt */
- YYSYMBOL_server_infra_cache_max_rtt = 480, /* server_infra_cache_max_rtt */
- YYSYMBOL_server_infra_keep_probing = 481, /* server_infra_keep_probing */
- YYSYMBOL_server_target_fetch_policy = 482, /* server_target_fetch_policy */
- YYSYMBOL_server_harden_short_bufsize = 483, /* server_harden_short_bufsize */
- YYSYMBOL_server_harden_large_queries = 484, /* server_harden_large_queries */
- YYSYMBOL_server_harden_glue = 485, /* server_harden_glue */
- YYSYMBOL_server_harden_dnssec_stripped = 486, /* server_harden_dnssec_stripped */
- YYSYMBOL_server_harden_below_nxdomain = 487, /* server_harden_below_nxdomain */
- YYSYMBOL_server_harden_referral_path = 488, /* server_harden_referral_path */
- YYSYMBOL_server_harden_algo_downgrade = 489, /* server_harden_algo_downgrade */
- YYSYMBOL_server_use_caps_for_id = 490, /* server_use_caps_for_id */
- YYSYMBOL_server_caps_whitelist = 491, /* server_caps_whitelist */
- YYSYMBOL_server_private_address = 492, /* server_private_address */
- YYSYMBOL_server_private_domain = 493, /* server_private_domain */
- YYSYMBOL_server_prefetch = 494, /* server_prefetch */
- YYSYMBOL_server_prefetch_key = 495, /* server_prefetch_key */
- YYSYMBOL_server_deny_any = 496, /* server_deny_any */
- YYSYMBOL_server_unwanted_reply_threshold = 497, /* server_unwanted_reply_threshold */
- YYSYMBOL_server_do_not_query_address = 498, /* server_do_not_query_address */
- YYSYMBOL_server_do_not_query_localhost = 499, /* server_do_not_query_localhost */
- YYSYMBOL_server_access_control = 500, /* server_access_control */
- YYSYMBOL_server_interface_action = 501, /* server_interface_action */
- YYSYMBOL_server_module_conf = 502, /* server_module_conf */
- YYSYMBOL_server_val_override_date = 503, /* server_val_override_date */
- YYSYMBOL_server_val_sig_skew_min = 504, /* server_val_sig_skew_min */
- YYSYMBOL_server_val_sig_skew_max = 505, /* server_val_sig_skew_max */
- YYSYMBOL_server_val_max_restart = 506, /* server_val_max_restart */
- YYSYMBOL_server_cache_max_ttl = 507, /* server_cache_max_ttl */
- YYSYMBOL_server_cache_max_negative_ttl = 508, /* server_cache_max_negative_ttl */
- YYSYMBOL_server_cache_min_ttl = 509, /* server_cache_min_ttl */
- YYSYMBOL_server_bogus_ttl = 510, /* server_bogus_ttl */
- YYSYMBOL_server_val_clean_additional = 511, /* server_val_clean_additional */
- YYSYMBOL_server_val_permissive_mode = 512, /* server_val_permissive_mode */
- YYSYMBOL_server_aggressive_nsec = 513, /* server_aggressive_nsec */
- YYSYMBOL_server_ignore_cd_flag = 514, /* server_ignore_cd_flag */
- YYSYMBOL_server_serve_expired = 515, /* server_serve_expired */
- YYSYMBOL_server_serve_expired_ttl = 516, /* server_serve_expired_ttl */
- YYSYMBOL_server_serve_expired_ttl_reset = 517, /* server_serve_expired_ttl_reset */
- YYSYMBOL_server_serve_expired_reply_ttl = 518, /* server_serve_expired_reply_ttl */
- YYSYMBOL_server_serve_expired_client_timeout = 519, /* server_serve_expired_client_timeout */
- YYSYMBOL_server_ede_serve_expired = 520, /* server_ede_serve_expired */
- YYSYMBOL_server_serve_original_ttl = 521, /* server_serve_original_ttl */
- YYSYMBOL_server_fake_dsa = 522, /* server_fake_dsa */
- YYSYMBOL_server_fake_sha1 = 523, /* server_fake_sha1 */
- YYSYMBOL_server_val_log_level = 524, /* server_val_log_level */
- YYSYMBOL_server_val_nsec3_keysize_iterations = 525, /* server_val_nsec3_keysize_iterations */
- YYSYMBOL_server_zonemd_permissive_mode = 526, /* server_zonemd_permissive_mode */
- YYSYMBOL_server_add_holddown = 527, /* server_add_holddown */
- YYSYMBOL_server_del_holddown = 528, /* server_del_holddown */
- YYSYMBOL_server_keep_missing = 529, /* server_keep_missing */
- YYSYMBOL_server_permit_small_holddown = 530, /* server_permit_small_holddown */
- YYSYMBOL_server_key_cache_size = 531, /* server_key_cache_size */
- YYSYMBOL_server_key_cache_slabs = 532, /* server_key_cache_slabs */
- YYSYMBOL_server_neg_cache_size = 533, /* server_neg_cache_size */
- YYSYMBOL_server_local_zone = 534, /* server_local_zone */
- YYSYMBOL_server_local_data = 535, /* server_local_data */
- YYSYMBOL_server_local_data_ptr = 536, /* server_local_data_ptr */
- YYSYMBOL_server_minimal_responses = 537, /* server_minimal_responses */
- YYSYMBOL_server_rrset_roundrobin = 538, /* server_rrset_roundrobin */
- YYSYMBOL_server_unknown_server_time_limit = 539, /* server_unknown_server_time_limit */
- YYSYMBOL_server_max_udp_size = 540, /* server_max_udp_size */
- YYSYMBOL_server_dns64_prefix = 541, /* server_dns64_prefix */
- YYSYMBOL_server_dns64_synthall = 542, /* server_dns64_synthall */
- YYSYMBOL_server_dns64_ignore_aaaa = 543, /* server_dns64_ignore_aaaa */
- YYSYMBOL_server_define_tag = 544, /* server_define_tag */
- YYSYMBOL_server_local_zone_tag = 545, /* server_local_zone_tag */
- YYSYMBOL_server_access_control_tag = 546, /* server_access_control_tag */
- YYSYMBOL_server_access_control_tag_action = 547, /* server_access_control_tag_action */
- YYSYMBOL_server_access_control_tag_data = 548, /* server_access_control_tag_data */
- YYSYMBOL_server_local_zone_override = 549, /* server_local_zone_override */
- YYSYMBOL_server_access_control_view = 550, /* server_access_control_view */
- YYSYMBOL_server_interface_tag = 551, /* server_interface_tag */
- YYSYMBOL_server_interface_tag_action = 552, /* server_interface_tag_action */
- YYSYMBOL_server_interface_tag_data = 553, /* server_interface_tag_data */
- YYSYMBOL_server_interface_view = 554, /* server_interface_view */
- YYSYMBOL_server_response_ip_tag = 555, /* server_response_ip_tag */
- YYSYMBOL_server_ip_ratelimit = 556, /* server_ip_ratelimit */
- YYSYMBOL_server_ratelimit = 557, /* server_ratelimit */
- YYSYMBOL_server_ip_ratelimit_size = 558, /* server_ip_ratelimit_size */
- YYSYMBOL_server_ratelimit_size = 559, /* server_ratelimit_size */
- YYSYMBOL_server_ip_ratelimit_slabs = 560, /* server_ip_ratelimit_slabs */
- YYSYMBOL_server_ratelimit_slabs = 561, /* server_ratelimit_slabs */
- YYSYMBOL_server_ratelimit_for_domain = 562, /* server_ratelimit_for_domain */
- YYSYMBOL_server_ratelimit_below_domain = 563, /* server_ratelimit_below_domain */
- YYSYMBOL_server_ip_ratelimit_factor = 564, /* server_ip_ratelimit_factor */
- YYSYMBOL_server_ratelimit_factor = 565, /* server_ratelimit_factor */
- YYSYMBOL_server_ip_ratelimit_backoff = 566, /* server_ip_ratelimit_backoff */
- YYSYMBOL_server_ratelimit_backoff = 567, /* server_ratelimit_backoff */
- YYSYMBOL_server_outbound_msg_retry = 568, /* server_outbound_msg_retry */
- YYSYMBOL_server_low_rtt = 569, /* server_low_rtt */
- YYSYMBOL_server_fast_server_num = 570, /* server_fast_server_num */
- YYSYMBOL_server_fast_server_permil = 571, /* server_fast_server_permil */
- YYSYMBOL_server_qname_minimisation = 572, /* server_qname_minimisation */
- YYSYMBOL_server_qname_minimisation_strict = 573, /* server_qname_minimisation_strict */
- YYSYMBOL_server_pad_responses = 574, /* server_pad_responses */
- YYSYMBOL_server_pad_responses_block_size = 575, /* server_pad_responses_block_size */
- YYSYMBOL_server_pad_queries = 576, /* server_pad_queries */
- YYSYMBOL_server_pad_queries_block_size = 577, /* server_pad_queries_block_size */
- YYSYMBOL_server_ipsecmod_enabled = 578, /* server_ipsecmod_enabled */
- YYSYMBOL_server_ipsecmod_ignore_bogus = 579, /* server_ipsecmod_ignore_bogus */
- YYSYMBOL_server_ipsecmod_hook = 580, /* server_ipsecmod_hook */
- YYSYMBOL_server_ipsecmod_max_ttl = 581, /* server_ipsecmod_max_ttl */
- YYSYMBOL_server_ipsecmod_whitelist = 582, /* server_ipsecmod_whitelist */
- YYSYMBOL_server_ipsecmod_strict = 583, /* server_ipsecmod_strict */
- YYSYMBOL_server_edns_client_string = 584, /* server_edns_client_string */
- YYSYMBOL_server_edns_client_string_opcode = 585, /* server_edns_client_string_opcode */
- YYSYMBOL_server_ede = 586, /* server_ede */
- YYSYMBOL_server_proxy_protocol_port = 587, /* server_proxy_protocol_port */
- YYSYMBOL_stub_name = 588, /* stub_name */
- YYSYMBOL_stub_host = 589, /* stub_host */
- YYSYMBOL_stub_addr = 590, /* stub_addr */
- YYSYMBOL_stub_first = 591, /* stub_first */
- YYSYMBOL_stub_no_cache = 592, /* stub_no_cache */
- YYSYMBOL_stub_ssl_upstream = 593, /* stub_ssl_upstream */
- YYSYMBOL_stub_tcp_upstream = 594, /* stub_tcp_upstream */
- YYSYMBOL_stub_prime = 595, /* stub_prime */
- YYSYMBOL_forward_name = 596, /* forward_name */
- YYSYMBOL_forward_host = 597, /* forward_host */
- YYSYMBOL_forward_addr = 598, /* forward_addr */
- YYSYMBOL_forward_first = 599, /* forward_first */
- YYSYMBOL_forward_no_cache = 600, /* forward_no_cache */
- YYSYMBOL_forward_ssl_upstream = 601, /* forward_ssl_upstream */
- YYSYMBOL_forward_tcp_upstream = 602, /* forward_tcp_upstream */
- YYSYMBOL_auth_name = 603, /* auth_name */
- YYSYMBOL_auth_zonefile = 604, /* auth_zonefile */
- YYSYMBOL_auth_master = 605, /* auth_master */
- YYSYMBOL_auth_url = 606, /* auth_url */
- YYSYMBOL_auth_allow_notify = 607, /* auth_allow_notify */
- YYSYMBOL_auth_zonemd_check = 608, /* auth_zonemd_check */
- YYSYMBOL_auth_zonemd_reject_absence = 609, /* auth_zonemd_reject_absence */
- YYSYMBOL_auth_for_downstream = 610, /* auth_for_downstream */
- YYSYMBOL_auth_for_upstream = 611, /* auth_for_upstream */
- YYSYMBOL_auth_fallback_enabled = 612, /* auth_fallback_enabled */
- YYSYMBOL_view_name = 613, /* view_name */
- YYSYMBOL_view_local_zone = 614, /* view_local_zone */
- YYSYMBOL_view_response_ip = 615, /* view_response_ip */
- YYSYMBOL_view_response_ip_data = 616, /* view_response_ip_data */
- YYSYMBOL_view_local_data = 617, /* view_local_data */
- YYSYMBOL_view_local_data_ptr = 618, /* view_local_data_ptr */
- YYSYMBOL_view_first = 619, /* view_first */
- YYSYMBOL_rcstart = 620, /* rcstart */
- YYSYMBOL_contents_rc = 621, /* contents_rc */
- YYSYMBOL_content_rc = 622, /* content_rc */
- YYSYMBOL_rc_control_enable = 623, /* rc_control_enable */
- YYSYMBOL_rc_control_port = 624, /* rc_control_port */
- YYSYMBOL_rc_control_interface = 625, /* rc_control_interface */
- YYSYMBOL_rc_control_use_cert = 626, /* rc_control_use_cert */
- YYSYMBOL_rc_server_key_file = 627, /* rc_server_key_file */
- YYSYMBOL_rc_server_cert_file = 628, /* rc_server_cert_file */
- YYSYMBOL_rc_control_key_file = 629, /* rc_control_key_file */
- YYSYMBOL_rc_control_cert_file = 630, /* rc_control_cert_file */
- YYSYMBOL_dtstart = 631, /* dtstart */
- YYSYMBOL_contents_dt = 632, /* contents_dt */
- YYSYMBOL_content_dt = 633, /* content_dt */
- YYSYMBOL_dt_dnstap_enable = 634, /* dt_dnstap_enable */
- YYSYMBOL_dt_dnstap_bidirectional = 635, /* dt_dnstap_bidirectional */
- YYSYMBOL_dt_dnstap_socket_path = 636, /* dt_dnstap_socket_path */
- YYSYMBOL_dt_dnstap_ip = 637, /* dt_dnstap_ip */
- YYSYMBOL_dt_dnstap_tls = 638, /* dt_dnstap_tls */
- YYSYMBOL_dt_dnstap_tls_server_name = 639, /* dt_dnstap_tls_server_name */
- YYSYMBOL_dt_dnstap_tls_cert_bundle = 640, /* dt_dnstap_tls_cert_bundle */
- YYSYMBOL_dt_dnstap_tls_client_key_file = 641, /* dt_dnstap_tls_client_key_file */
- YYSYMBOL_dt_dnstap_tls_client_cert_file = 642, /* dt_dnstap_tls_client_cert_file */
- YYSYMBOL_dt_dnstap_send_identity = 643, /* dt_dnstap_send_identity */
- YYSYMBOL_dt_dnstap_send_version = 644, /* dt_dnstap_send_version */
- YYSYMBOL_dt_dnstap_identity = 645, /* dt_dnstap_identity */
- YYSYMBOL_dt_dnstap_version = 646, /* dt_dnstap_version */
- YYSYMBOL_dt_dnstap_log_resolver_query_messages = 647, /* dt_dnstap_log_resolver_query_messages */
- YYSYMBOL_dt_dnstap_log_resolver_response_messages = 648, /* dt_dnstap_log_resolver_response_messages */
- YYSYMBOL_dt_dnstap_log_client_query_messages = 649, /* dt_dnstap_log_client_query_messages */
- YYSYMBOL_dt_dnstap_log_client_response_messages = 650, /* dt_dnstap_log_client_response_messages */
- YYSYMBOL_dt_dnstap_log_forwarder_query_messages = 651, /* dt_dnstap_log_forwarder_query_messages */
- YYSYMBOL_dt_dnstap_log_forwarder_response_messages = 652, /* dt_dnstap_log_forwarder_response_messages */
- YYSYMBOL_pythonstart = 653, /* pythonstart */
- YYSYMBOL_contents_py = 654, /* contents_py */
- YYSYMBOL_content_py = 655, /* content_py */
- YYSYMBOL_py_script = 656, /* py_script */
- YYSYMBOL_dynlibstart = 657, /* dynlibstart */
- YYSYMBOL_contents_dl = 658, /* contents_dl */
- YYSYMBOL_content_dl = 659, /* content_dl */
- YYSYMBOL_dl_file = 660, /* dl_file */
- YYSYMBOL_server_disable_dnssec_lame_check = 661, /* server_disable_dnssec_lame_check */
- YYSYMBOL_server_log_identity = 662, /* server_log_identity */
- YYSYMBOL_server_response_ip = 663, /* server_response_ip */
- YYSYMBOL_server_response_ip_data = 664, /* server_response_ip_data */
- YYSYMBOL_dnscstart = 665, /* dnscstart */
- YYSYMBOL_contents_dnsc = 666, /* contents_dnsc */
- YYSYMBOL_content_dnsc = 667, /* content_dnsc */
- YYSYMBOL_dnsc_dnscrypt_enable = 668, /* dnsc_dnscrypt_enable */
- YYSYMBOL_dnsc_dnscrypt_port = 669, /* dnsc_dnscrypt_port */
- YYSYMBOL_dnsc_dnscrypt_provider = 670, /* dnsc_dnscrypt_provider */
- YYSYMBOL_dnsc_dnscrypt_provider_cert = 671, /* dnsc_dnscrypt_provider_cert */
- YYSYMBOL_dnsc_dnscrypt_provider_cert_rotated = 672, /* dnsc_dnscrypt_provider_cert_rotated */
- YYSYMBOL_dnsc_dnscrypt_secret_key = 673, /* dnsc_dnscrypt_secret_key */
- YYSYMBOL_dnsc_dnscrypt_shared_secret_cache_size = 674, /* dnsc_dnscrypt_shared_secret_cache_size */
- YYSYMBOL_dnsc_dnscrypt_shared_secret_cache_slabs = 675, /* dnsc_dnscrypt_shared_secret_cache_slabs */
- YYSYMBOL_dnsc_dnscrypt_nonce_cache_size = 676, /* dnsc_dnscrypt_nonce_cache_size */
- YYSYMBOL_dnsc_dnscrypt_nonce_cache_slabs = 677, /* dnsc_dnscrypt_nonce_cache_slabs */
- YYSYMBOL_cachedbstart = 678, /* cachedbstart */
- YYSYMBOL_contents_cachedb = 679, /* contents_cachedb */
- YYSYMBOL_content_cachedb = 680, /* content_cachedb */
- YYSYMBOL_cachedb_backend_name = 681, /* cachedb_backend_name */
- YYSYMBOL_cachedb_secret_seed = 682, /* cachedb_secret_seed */
- YYSYMBOL_redis_server_host = 683, /* redis_server_host */
- YYSYMBOL_redis_server_port = 684, /* redis_server_port */
- YYSYMBOL_redis_timeout = 685, /* redis_timeout */
- YYSYMBOL_redis_expire_records = 686, /* redis_expire_records */
- YYSYMBOL_server_tcp_connection_limit = 687, /* server_tcp_connection_limit */
- YYSYMBOL_ipsetstart = 688, /* ipsetstart */
- YYSYMBOL_contents_ipset = 689, /* contents_ipset */
- YYSYMBOL_content_ipset = 690, /* content_ipset */
- YYSYMBOL_ipset_name_v4 = 691, /* ipset_name_v4 */
- YYSYMBOL_ipset_name_v6 = 692 /* ipset_name_v6 */
+ YYSYMBOL_VAR_STATISTICS_INHIBIT_ZERO = 334, /* VAR_STATISTICS_INHIBIT_ZERO */
+ YYSYMBOL_YYACCEPT = 335, /* $accept */
+ YYSYMBOL_toplevelvars = 336, /* toplevelvars */
+ YYSYMBOL_toplevelvar = 337, /* toplevelvar */
+ YYSYMBOL_force_toplevel = 338, /* force_toplevel */
+ YYSYMBOL_serverstart = 339, /* serverstart */
+ YYSYMBOL_contents_server = 340, /* contents_server */
+ YYSYMBOL_content_server = 341, /* content_server */
+ YYSYMBOL_stubstart = 342, /* stubstart */
+ YYSYMBOL_contents_stub = 343, /* contents_stub */
+ YYSYMBOL_content_stub = 344, /* content_stub */
+ YYSYMBOL_forwardstart = 345, /* forwardstart */
+ YYSYMBOL_contents_forward = 346, /* contents_forward */
+ YYSYMBOL_content_forward = 347, /* content_forward */
+ YYSYMBOL_viewstart = 348, /* viewstart */
+ YYSYMBOL_contents_view = 349, /* contents_view */
+ YYSYMBOL_content_view = 350, /* content_view */
+ YYSYMBOL_authstart = 351, /* authstart */
+ YYSYMBOL_contents_auth = 352, /* contents_auth */
+ YYSYMBOL_content_auth = 353, /* content_auth */
+ YYSYMBOL_rpz_tag = 354, /* rpz_tag */
+ YYSYMBOL_rpz_action_override = 355, /* rpz_action_override */
+ YYSYMBOL_rpz_cname_override = 356, /* rpz_cname_override */
+ YYSYMBOL_rpz_log = 357, /* rpz_log */
+ YYSYMBOL_rpz_log_name = 358, /* rpz_log_name */
+ YYSYMBOL_rpz_signal_nxdomain_ra = 359, /* rpz_signal_nxdomain_ra */
+ YYSYMBOL_rpzstart = 360, /* rpzstart */
+ YYSYMBOL_contents_rpz = 361, /* contents_rpz */
+ YYSYMBOL_content_rpz = 362, /* content_rpz */
+ YYSYMBOL_server_num_threads = 363, /* server_num_threads */
+ YYSYMBOL_server_verbosity = 364, /* server_verbosity */
+ YYSYMBOL_server_statistics_interval = 365, /* server_statistics_interval */
+ YYSYMBOL_server_statistics_cumulative = 366, /* server_statistics_cumulative */
+ YYSYMBOL_server_extended_statistics = 367, /* server_extended_statistics */
+ YYSYMBOL_server_statistics_inhibit_zero = 368, /* server_statistics_inhibit_zero */
+ YYSYMBOL_server_shm_enable = 369, /* server_shm_enable */
+ YYSYMBOL_server_shm_key = 370, /* server_shm_key */
+ YYSYMBOL_server_port = 371, /* server_port */
+ YYSYMBOL_server_send_client_subnet = 372, /* server_send_client_subnet */
+ YYSYMBOL_server_client_subnet_zone = 373, /* server_client_subnet_zone */
+ YYSYMBOL_server_client_subnet_always_forward = 374, /* server_client_subnet_always_forward */
+ YYSYMBOL_server_client_subnet_opcode = 375, /* server_client_subnet_opcode */
+ YYSYMBOL_server_max_client_subnet_ipv4 = 376, /* server_max_client_subnet_ipv4 */
+ YYSYMBOL_server_max_client_subnet_ipv6 = 377, /* server_max_client_subnet_ipv6 */
+ YYSYMBOL_server_min_client_subnet_ipv4 = 378, /* server_min_client_subnet_ipv4 */
+ YYSYMBOL_server_min_client_subnet_ipv6 = 379, /* server_min_client_subnet_ipv6 */
+ YYSYMBOL_server_max_ecs_tree_size_ipv4 = 380, /* server_max_ecs_tree_size_ipv4 */
+ YYSYMBOL_server_max_ecs_tree_size_ipv6 = 381, /* server_max_ecs_tree_size_ipv6 */
+ YYSYMBOL_server_interface = 382, /* server_interface */
+ YYSYMBOL_server_outgoing_interface = 383, /* server_outgoing_interface */
+ YYSYMBOL_server_outgoing_range = 384, /* server_outgoing_range */
+ YYSYMBOL_server_outgoing_port_permit = 385, /* server_outgoing_port_permit */
+ YYSYMBOL_server_outgoing_port_avoid = 386, /* server_outgoing_port_avoid */
+ YYSYMBOL_server_outgoing_num_tcp = 387, /* server_outgoing_num_tcp */
+ YYSYMBOL_server_incoming_num_tcp = 388, /* server_incoming_num_tcp */
+ YYSYMBOL_server_interface_automatic = 389, /* server_interface_automatic */
+ YYSYMBOL_server_interface_automatic_ports = 390, /* server_interface_automatic_ports */
+ YYSYMBOL_server_do_ip4 = 391, /* server_do_ip4 */
+ YYSYMBOL_server_do_ip6 = 392, /* server_do_ip6 */
+ YYSYMBOL_server_do_udp = 393, /* server_do_udp */
+ YYSYMBOL_server_do_tcp = 394, /* server_do_tcp */
+ YYSYMBOL_server_prefer_ip4 = 395, /* server_prefer_ip4 */
+ YYSYMBOL_server_prefer_ip6 = 396, /* server_prefer_ip6 */
+ YYSYMBOL_server_tcp_mss = 397, /* server_tcp_mss */
+ YYSYMBOL_server_outgoing_tcp_mss = 398, /* server_outgoing_tcp_mss */
+ YYSYMBOL_server_tcp_idle_timeout = 399, /* server_tcp_idle_timeout */
+ YYSYMBOL_server_max_reuse_tcp_queries = 400, /* server_max_reuse_tcp_queries */
+ YYSYMBOL_server_tcp_reuse_timeout = 401, /* server_tcp_reuse_timeout */
+ YYSYMBOL_server_tcp_auth_query_timeout = 402, /* server_tcp_auth_query_timeout */
+ YYSYMBOL_server_tcp_keepalive = 403, /* server_tcp_keepalive */
+ YYSYMBOL_server_tcp_keepalive_timeout = 404, /* server_tcp_keepalive_timeout */
+ YYSYMBOL_server_tcp_upstream = 405, /* server_tcp_upstream */
+ YYSYMBOL_server_udp_upstream_without_downstream = 406, /* server_udp_upstream_without_downstream */
+ YYSYMBOL_server_ssl_upstream = 407, /* server_ssl_upstream */
+ YYSYMBOL_server_ssl_service_key = 408, /* server_ssl_service_key */
+ YYSYMBOL_server_ssl_service_pem = 409, /* server_ssl_service_pem */
+ YYSYMBOL_server_ssl_port = 410, /* server_ssl_port */
+ YYSYMBOL_server_tls_cert_bundle = 411, /* server_tls_cert_bundle */
+ YYSYMBOL_server_tls_win_cert = 412, /* server_tls_win_cert */
+ YYSYMBOL_server_tls_additional_port = 413, /* server_tls_additional_port */
+ YYSYMBOL_server_tls_ciphers = 414, /* server_tls_ciphers */
+ YYSYMBOL_server_tls_ciphersuites = 415, /* server_tls_ciphersuites */
+ YYSYMBOL_server_tls_session_ticket_keys = 416, /* server_tls_session_ticket_keys */
+ YYSYMBOL_server_tls_use_sni = 417, /* server_tls_use_sni */
+ YYSYMBOL_server_https_port = 418, /* server_https_port */
+ YYSYMBOL_server_http_endpoint = 419, /* server_http_endpoint */
+ YYSYMBOL_server_http_max_streams = 420, /* server_http_max_streams */
+ YYSYMBOL_server_http_query_buffer_size = 421, /* server_http_query_buffer_size */
+ YYSYMBOL_server_http_response_buffer_size = 422, /* server_http_response_buffer_size */
+ YYSYMBOL_server_http_nodelay = 423, /* server_http_nodelay */
+ YYSYMBOL_server_http_notls_downstream = 424, /* server_http_notls_downstream */
+ YYSYMBOL_server_use_systemd = 425, /* server_use_systemd */
+ YYSYMBOL_server_do_daemonize = 426, /* server_do_daemonize */
+ YYSYMBOL_server_use_syslog = 427, /* server_use_syslog */
+ YYSYMBOL_server_log_time_ascii = 428, /* server_log_time_ascii */
+ YYSYMBOL_server_log_queries = 429, /* server_log_queries */
+ YYSYMBOL_server_log_replies = 430, /* server_log_replies */
+ YYSYMBOL_server_log_tag_queryreply = 431, /* server_log_tag_queryreply */
+ YYSYMBOL_server_log_servfail = 432, /* server_log_servfail */
+ YYSYMBOL_server_log_local_actions = 433, /* server_log_local_actions */
+ YYSYMBOL_server_chroot = 434, /* server_chroot */
+ YYSYMBOL_server_username = 435, /* server_username */
+ YYSYMBOL_server_directory = 436, /* server_directory */
+ YYSYMBOL_server_logfile = 437, /* server_logfile */
+ YYSYMBOL_server_pidfile = 438, /* server_pidfile */
+ YYSYMBOL_server_root_hints = 439, /* server_root_hints */
+ YYSYMBOL_server_dlv_anchor_file = 440, /* server_dlv_anchor_file */
+ YYSYMBOL_server_dlv_anchor = 441, /* server_dlv_anchor */
+ YYSYMBOL_server_auto_trust_anchor_file = 442, /* server_auto_trust_anchor_file */
+ YYSYMBOL_server_trust_anchor_file = 443, /* server_trust_anchor_file */
+ YYSYMBOL_server_trusted_keys_file = 444, /* server_trusted_keys_file */
+ YYSYMBOL_server_trust_anchor = 445, /* server_trust_anchor */
+ YYSYMBOL_server_trust_anchor_signaling = 446, /* server_trust_anchor_signaling */
+ YYSYMBOL_server_root_key_sentinel = 447, /* server_root_key_sentinel */
+ YYSYMBOL_server_domain_insecure = 448, /* server_domain_insecure */
+ YYSYMBOL_server_hide_identity = 449, /* server_hide_identity */
+ YYSYMBOL_server_hide_version = 450, /* server_hide_version */
+ YYSYMBOL_server_hide_trustanchor = 451, /* server_hide_trustanchor */
+ YYSYMBOL_server_hide_http_user_agent = 452, /* server_hide_http_user_agent */
+ YYSYMBOL_server_identity = 453, /* server_identity */
+ YYSYMBOL_server_version = 454, /* server_version */
+ YYSYMBOL_server_http_user_agent = 455, /* server_http_user_agent */
+ YYSYMBOL_server_nsid = 456, /* server_nsid */
+ YYSYMBOL_server_so_rcvbuf = 457, /* server_so_rcvbuf */
+ YYSYMBOL_server_so_sndbuf = 458, /* server_so_sndbuf */
+ YYSYMBOL_server_so_reuseport = 459, /* server_so_reuseport */
+ YYSYMBOL_server_ip_transparent = 460, /* server_ip_transparent */
+ YYSYMBOL_server_ip_freebind = 461, /* server_ip_freebind */
+ YYSYMBOL_server_ip_dscp = 462, /* server_ip_dscp */
+ YYSYMBOL_server_stream_wait_size = 463, /* server_stream_wait_size */
+ YYSYMBOL_server_edns_buffer_size = 464, /* server_edns_buffer_size */
+ YYSYMBOL_server_msg_buffer_size = 465, /* server_msg_buffer_size */
+ YYSYMBOL_server_msg_cache_size = 466, /* server_msg_cache_size */
+ YYSYMBOL_server_msg_cache_slabs = 467, /* server_msg_cache_slabs */
+ YYSYMBOL_server_num_queries_per_thread = 468, /* server_num_queries_per_thread */
+ YYSYMBOL_server_jostle_timeout = 469, /* server_jostle_timeout */
+ YYSYMBOL_server_delay_close = 470, /* server_delay_close */
+ YYSYMBOL_server_udp_connect = 471, /* server_udp_connect */
+ YYSYMBOL_server_unblock_lan_zones = 472, /* server_unblock_lan_zones */
+ YYSYMBOL_server_insecure_lan_zones = 473, /* server_insecure_lan_zones */
+ YYSYMBOL_server_rrset_cache_size = 474, /* server_rrset_cache_size */
+ YYSYMBOL_server_rrset_cache_slabs = 475, /* server_rrset_cache_slabs */
+ YYSYMBOL_server_infra_host_ttl = 476, /* server_infra_host_ttl */
+ YYSYMBOL_server_infra_lame_ttl = 477, /* server_infra_lame_ttl */
+ YYSYMBOL_server_infra_cache_numhosts = 478, /* server_infra_cache_numhosts */
+ YYSYMBOL_server_infra_cache_lame_size = 479, /* server_infra_cache_lame_size */
+ YYSYMBOL_server_infra_cache_slabs = 480, /* server_infra_cache_slabs */
+ YYSYMBOL_server_infra_cache_min_rtt = 481, /* server_infra_cache_min_rtt */
+ YYSYMBOL_server_infra_cache_max_rtt = 482, /* server_infra_cache_max_rtt */
+ YYSYMBOL_server_infra_keep_probing = 483, /* server_infra_keep_probing */
+ YYSYMBOL_server_target_fetch_policy = 484, /* server_target_fetch_policy */
+ YYSYMBOL_server_harden_short_bufsize = 485, /* server_harden_short_bufsize */
+ YYSYMBOL_server_harden_large_queries = 486, /* server_harden_large_queries */
+ YYSYMBOL_server_harden_glue = 487, /* server_harden_glue */
+ YYSYMBOL_server_harden_dnssec_stripped = 488, /* server_harden_dnssec_stripped */
+ YYSYMBOL_server_harden_below_nxdomain = 489, /* server_harden_below_nxdomain */
+ YYSYMBOL_server_harden_referral_path = 490, /* server_harden_referral_path */
+ YYSYMBOL_server_harden_algo_downgrade = 491, /* server_harden_algo_downgrade */
+ YYSYMBOL_server_use_caps_for_id = 492, /* server_use_caps_for_id */
+ YYSYMBOL_server_caps_whitelist = 493, /* server_caps_whitelist */
+ YYSYMBOL_server_private_address = 494, /* server_private_address */
+ YYSYMBOL_server_private_domain = 495, /* server_private_domain */
+ YYSYMBOL_server_prefetch = 496, /* server_prefetch */
+ YYSYMBOL_server_prefetch_key = 497, /* server_prefetch_key */
+ YYSYMBOL_server_deny_any = 498, /* server_deny_any */
+ YYSYMBOL_server_unwanted_reply_threshold = 499, /* server_unwanted_reply_threshold */
+ YYSYMBOL_server_do_not_query_address = 500, /* server_do_not_query_address */
+ YYSYMBOL_server_do_not_query_localhost = 501, /* server_do_not_query_localhost */
+ YYSYMBOL_server_access_control = 502, /* server_access_control */
+ YYSYMBOL_server_interface_action = 503, /* server_interface_action */
+ YYSYMBOL_server_module_conf = 504, /* server_module_conf */
+ YYSYMBOL_server_val_override_date = 505, /* server_val_override_date */
+ YYSYMBOL_server_val_sig_skew_min = 506, /* server_val_sig_skew_min */
+ YYSYMBOL_server_val_sig_skew_max = 507, /* server_val_sig_skew_max */
+ YYSYMBOL_server_val_max_restart = 508, /* server_val_max_restart */
+ YYSYMBOL_server_cache_max_ttl = 509, /* server_cache_max_ttl */
+ YYSYMBOL_server_cache_max_negative_ttl = 510, /* server_cache_max_negative_ttl */
+ YYSYMBOL_server_cache_min_ttl = 511, /* server_cache_min_ttl */
+ YYSYMBOL_server_bogus_ttl = 512, /* server_bogus_ttl */
+ YYSYMBOL_server_val_clean_additional = 513, /* server_val_clean_additional */
+ YYSYMBOL_server_val_permissive_mode = 514, /* server_val_permissive_mode */
+ YYSYMBOL_server_aggressive_nsec = 515, /* server_aggressive_nsec */
+ YYSYMBOL_server_ignore_cd_flag = 516, /* server_ignore_cd_flag */
+ YYSYMBOL_server_serve_expired = 517, /* server_serve_expired */
+ YYSYMBOL_server_serve_expired_ttl = 518, /* server_serve_expired_ttl */
+ YYSYMBOL_server_serve_expired_ttl_reset = 519, /* server_serve_expired_ttl_reset */
+ YYSYMBOL_server_serve_expired_reply_ttl = 520, /* server_serve_expired_reply_ttl */
+ YYSYMBOL_server_serve_expired_client_timeout = 521, /* server_serve_expired_client_timeout */
+ YYSYMBOL_server_ede_serve_expired = 522, /* server_ede_serve_expired */
+ YYSYMBOL_server_serve_original_ttl = 523, /* server_serve_original_ttl */
+ YYSYMBOL_server_fake_dsa = 524, /* server_fake_dsa */
+ YYSYMBOL_server_fake_sha1 = 525, /* server_fake_sha1 */
+ YYSYMBOL_server_val_log_level = 526, /* server_val_log_level */
+ YYSYMBOL_server_val_nsec3_keysize_iterations = 527, /* server_val_nsec3_keysize_iterations */
+ YYSYMBOL_server_zonemd_permissive_mode = 528, /* server_zonemd_permissive_mode */
+ YYSYMBOL_server_add_holddown = 529, /* server_add_holddown */
+ YYSYMBOL_server_del_holddown = 530, /* server_del_holddown */
+ YYSYMBOL_server_keep_missing = 531, /* server_keep_missing */
+ YYSYMBOL_server_permit_small_holddown = 532, /* server_permit_small_holddown */
+ YYSYMBOL_server_key_cache_size = 533, /* server_key_cache_size */
+ YYSYMBOL_server_key_cache_slabs = 534, /* server_key_cache_slabs */
+ YYSYMBOL_server_neg_cache_size = 535, /* server_neg_cache_size */
+ YYSYMBOL_server_local_zone = 536, /* server_local_zone */
+ YYSYMBOL_server_local_data = 537, /* server_local_data */
+ YYSYMBOL_server_local_data_ptr = 538, /* server_local_data_ptr */
+ YYSYMBOL_server_minimal_responses = 539, /* server_minimal_responses */
+ YYSYMBOL_server_rrset_roundrobin = 540, /* server_rrset_roundrobin */
+ YYSYMBOL_server_unknown_server_time_limit = 541, /* server_unknown_server_time_limit */
+ YYSYMBOL_server_max_udp_size = 542, /* server_max_udp_size */
+ YYSYMBOL_server_dns64_prefix = 543, /* server_dns64_prefix */
+ YYSYMBOL_server_dns64_synthall = 544, /* server_dns64_synthall */
+ YYSYMBOL_server_dns64_ignore_aaaa = 545, /* server_dns64_ignore_aaaa */
+ YYSYMBOL_server_define_tag = 546, /* server_define_tag */
+ YYSYMBOL_server_local_zone_tag = 547, /* server_local_zone_tag */
+ YYSYMBOL_server_access_control_tag = 548, /* server_access_control_tag */
+ YYSYMBOL_server_access_control_tag_action = 549, /* server_access_control_tag_action */
+ YYSYMBOL_server_access_control_tag_data = 550, /* server_access_control_tag_data */
+ YYSYMBOL_server_local_zone_override = 551, /* server_local_zone_override */
+ YYSYMBOL_server_access_control_view = 552, /* server_access_control_view */
+ YYSYMBOL_server_interface_tag = 553, /* server_interface_tag */
+ YYSYMBOL_server_interface_tag_action = 554, /* server_interface_tag_action */
+ YYSYMBOL_server_interface_tag_data = 555, /* server_interface_tag_data */
+ YYSYMBOL_server_interface_view = 556, /* server_interface_view */
+ YYSYMBOL_server_response_ip_tag = 557, /* server_response_ip_tag */
+ YYSYMBOL_server_ip_ratelimit = 558, /* server_ip_ratelimit */
+ YYSYMBOL_server_ratelimit = 559, /* server_ratelimit */
+ YYSYMBOL_server_ip_ratelimit_size = 560, /* server_ip_ratelimit_size */
+ YYSYMBOL_server_ratelimit_size = 561, /* server_ratelimit_size */
+ YYSYMBOL_server_ip_ratelimit_slabs = 562, /* server_ip_ratelimit_slabs */
+ YYSYMBOL_server_ratelimit_slabs = 563, /* server_ratelimit_slabs */
+ YYSYMBOL_server_ratelimit_for_domain = 564, /* server_ratelimit_for_domain */
+ YYSYMBOL_server_ratelimit_below_domain = 565, /* server_ratelimit_below_domain */
+ YYSYMBOL_server_ip_ratelimit_factor = 566, /* server_ip_ratelimit_factor */
+ YYSYMBOL_server_ratelimit_factor = 567, /* server_ratelimit_factor */
+ YYSYMBOL_server_ip_ratelimit_backoff = 568, /* server_ip_ratelimit_backoff */
+ YYSYMBOL_server_ratelimit_backoff = 569, /* server_ratelimit_backoff */
+ YYSYMBOL_server_outbound_msg_retry = 570, /* server_outbound_msg_retry */
+ YYSYMBOL_server_low_rtt = 571, /* server_low_rtt */
+ YYSYMBOL_server_fast_server_num = 572, /* server_fast_server_num */
+ YYSYMBOL_server_fast_server_permil = 573, /* server_fast_server_permil */
+ YYSYMBOL_server_qname_minimisation = 574, /* server_qname_minimisation */
+ YYSYMBOL_server_qname_minimisation_strict = 575, /* server_qname_minimisation_strict */
+ YYSYMBOL_server_pad_responses = 576, /* server_pad_responses */
+ YYSYMBOL_server_pad_responses_block_size = 577, /* server_pad_responses_block_size */
+ YYSYMBOL_server_pad_queries = 578, /* server_pad_queries */
+ YYSYMBOL_server_pad_queries_block_size = 579, /* server_pad_queries_block_size */
+ YYSYMBOL_server_ipsecmod_enabled = 580, /* server_ipsecmod_enabled */
+ YYSYMBOL_server_ipsecmod_ignore_bogus = 581, /* server_ipsecmod_ignore_bogus */
+ YYSYMBOL_server_ipsecmod_hook = 582, /* server_ipsecmod_hook */
+ YYSYMBOL_server_ipsecmod_max_ttl = 583, /* server_ipsecmod_max_ttl */
+ YYSYMBOL_server_ipsecmod_whitelist = 584, /* server_ipsecmod_whitelist */
+ YYSYMBOL_server_ipsecmod_strict = 585, /* server_ipsecmod_strict */
+ YYSYMBOL_server_edns_client_string = 586, /* server_edns_client_string */
+ YYSYMBOL_server_edns_client_string_opcode = 587, /* server_edns_client_string_opcode */
+ YYSYMBOL_server_ede = 588, /* server_ede */
+ YYSYMBOL_server_proxy_protocol_port = 589, /* server_proxy_protocol_port */
+ YYSYMBOL_stub_name = 590, /* stub_name */
+ YYSYMBOL_stub_host = 591, /* stub_host */
+ YYSYMBOL_stub_addr = 592, /* stub_addr */
+ YYSYMBOL_stub_first = 593, /* stub_first */
+ YYSYMBOL_stub_no_cache = 594, /* stub_no_cache */
+ YYSYMBOL_stub_ssl_upstream = 595, /* stub_ssl_upstream */
+ YYSYMBOL_stub_tcp_upstream = 596, /* stub_tcp_upstream */
+ YYSYMBOL_stub_prime = 597, /* stub_prime */
+ YYSYMBOL_forward_name = 598, /* forward_name */
+ YYSYMBOL_forward_host = 599, /* forward_host */
+ YYSYMBOL_forward_addr = 600, /* forward_addr */
+ YYSYMBOL_forward_first = 601, /* forward_first */
+ YYSYMBOL_forward_no_cache = 602, /* forward_no_cache */
+ YYSYMBOL_forward_ssl_upstream = 603, /* forward_ssl_upstream */
+ YYSYMBOL_forward_tcp_upstream = 604, /* forward_tcp_upstream */
+ YYSYMBOL_auth_name = 605, /* auth_name */
+ YYSYMBOL_auth_zonefile = 606, /* auth_zonefile */
+ YYSYMBOL_auth_master = 607, /* auth_master */
+ YYSYMBOL_auth_url = 608, /* auth_url */
+ YYSYMBOL_auth_allow_notify = 609, /* auth_allow_notify */
+ YYSYMBOL_auth_zonemd_check = 610, /* auth_zonemd_check */
+ YYSYMBOL_auth_zonemd_reject_absence = 611, /* auth_zonemd_reject_absence */
+ YYSYMBOL_auth_for_downstream = 612, /* auth_for_downstream */
+ YYSYMBOL_auth_for_upstream = 613, /* auth_for_upstream */
+ YYSYMBOL_auth_fallback_enabled = 614, /* auth_fallback_enabled */
+ YYSYMBOL_view_name = 615, /* view_name */
+ YYSYMBOL_view_local_zone = 616, /* view_local_zone */
+ YYSYMBOL_view_response_ip = 617, /* view_response_ip */
+ YYSYMBOL_view_response_ip_data = 618, /* view_response_ip_data */
+ YYSYMBOL_view_local_data = 619, /* view_local_data */
+ YYSYMBOL_view_local_data_ptr = 620, /* view_local_data_ptr */
+ YYSYMBOL_view_first = 621, /* view_first */
+ YYSYMBOL_rcstart = 622, /* rcstart */
+ YYSYMBOL_contents_rc = 623, /* contents_rc */
+ YYSYMBOL_content_rc = 624, /* content_rc */
+ YYSYMBOL_rc_control_enable = 625, /* rc_control_enable */
+ YYSYMBOL_rc_control_port = 626, /* rc_control_port */
+ YYSYMBOL_rc_control_interface = 627, /* rc_control_interface */
+ YYSYMBOL_rc_control_use_cert = 628, /* rc_control_use_cert */
+ YYSYMBOL_rc_server_key_file = 629, /* rc_server_key_file */
+ YYSYMBOL_rc_server_cert_file = 630, /* rc_server_cert_file */
+ YYSYMBOL_rc_control_key_file = 631, /* rc_control_key_file */
+ YYSYMBOL_rc_control_cert_file = 632, /* rc_control_cert_file */
+ YYSYMBOL_dtstart = 633, /* dtstart */
+ YYSYMBOL_contents_dt = 634, /* contents_dt */
+ YYSYMBOL_content_dt = 635, /* content_dt */
+ YYSYMBOL_dt_dnstap_enable = 636, /* dt_dnstap_enable */
+ YYSYMBOL_dt_dnstap_bidirectional = 637, /* dt_dnstap_bidirectional */
+ YYSYMBOL_dt_dnstap_socket_path = 638, /* dt_dnstap_socket_path */
+ YYSYMBOL_dt_dnstap_ip = 639, /* dt_dnstap_ip */
+ YYSYMBOL_dt_dnstap_tls = 640, /* dt_dnstap_tls */
+ YYSYMBOL_dt_dnstap_tls_server_name = 641, /* dt_dnstap_tls_server_name */
+ YYSYMBOL_dt_dnstap_tls_cert_bundle = 642, /* dt_dnstap_tls_cert_bundle */
+ YYSYMBOL_dt_dnstap_tls_client_key_file = 643, /* dt_dnstap_tls_client_key_file */
+ YYSYMBOL_dt_dnstap_tls_client_cert_file = 644, /* dt_dnstap_tls_client_cert_file */
+ YYSYMBOL_dt_dnstap_send_identity = 645, /* dt_dnstap_send_identity */
+ YYSYMBOL_dt_dnstap_send_version = 646, /* dt_dnstap_send_version */
+ YYSYMBOL_dt_dnstap_identity = 647, /* dt_dnstap_identity */
+ YYSYMBOL_dt_dnstap_version = 648, /* dt_dnstap_version */
+ YYSYMBOL_dt_dnstap_log_resolver_query_messages = 649, /* dt_dnstap_log_resolver_query_messages */
+ YYSYMBOL_dt_dnstap_log_resolver_response_messages = 650, /* dt_dnstap_log_resolver_response_messages */
+ YYSYMBOL_dt_dnstap_log_client_query_messages = 651, /* dt_dnstap_log_client_query_messages */
+ YYSYMBOL_dt_dnstap_log_client_response_messages = 652, /* dt_dnstap_log_client_response_messages */
+ YYSYMBOL_dt_dnstap_log_forwarder_query_messages = 653, /* dt_dnstap_log_forwarder_query_messages */
+ YYSYMBOL_dt_dnstap_log_forwarder_response_messages = 654, /* dt_dnstap_log_forwarder_response_messages */
+ YYSYMBOL_pythonstart = 655, /* pythonstart */
+ YYSYMBOL_contents_py = 656, /* contents_py */
+ YYSYMBOL_content_py = 657, /* content_py */
+ YYSYMBOL_py_script = 658, /* py_script */
+ YYSYMBOL_dynlibstart = 659, /* dynlibstart */
+ YYSYMBOL_contents_dl = 660, /* contents_dl */
+ YYSYMBOL_content_dl = 661, /* content_dl */
+ YYSYMBOL_dl_file = 662, /* dl_file */
+ YYSYMBOL_server_disable_dnssec_lame_check = 663, /* server_disable_dnssec_lame_check */
+ YYSYMBOL_server_log_identity = 664, /* server_log_identity */
+ YYSYMBOL_server_response_ip = 665, /* server_response_ip */
+ YYSYMBOL_server_response_ip_data = 666, /* server_response_ip_data */
+ YYSYMBOL_dnscstart = 667, /* dnscstart */
+ YYSYMBOL_contents_dnsc = 668, /* contents_dnsc */
+ YYSYMBOL_content_dnsc = 669, /* content_dnsc */
+ YYSYMBOL_dnsc_dnscrypt_enable = 670, /* dnsc_dnscrypt_enable */
+ YYSYMBOL_dnsc_dnscrypt_port = 671, /* dnsc_dnscrypt_port */
+ YYSYMBOL_dnsc_dnscrypt_provider = 672, /* dnsc_dnscrypt_provider */
+ YYSYMBOL_dnsc_dnscrypt_provider_cert = 673, /* dnsc_dnscrypt_provider_cert */
+ YYSYMBOL_dnsc_dnscrypt_provider_cert_rotated = 674, /* dnsc_dnscrypt_provider_cert_rotated */
+ YYSYMBOL_dnsc_dnscrypt_secret_key = 675, /* dnsc_dnscrypt_secret_key */
+ YYSYMBOL_dnsc_dnscrypt_shared_secret_cache_size = 676, /* dnsc_dnscrypt_shared_secret_cache_size */
+ YYSYMBOL_dnsc_dnscrypt_shared_secret_cache_slabs = 677, /* dnsc_dnscrypt_shared_secret_cache_slabs */
+ YYSYMBOL_dnsc_dnscrypt_nonce_cache_size = 678, /* dnsc_dnscrypt_nonce_cache_size */
+ YYSYMBOL_dnsc_dnscrypt_nonce_cache_slabs = 679, /* dnsc_dnscrypt_nonce_cache_slabs */
+ YYSYMBOL_cachedbstart = 680, /* cachedbstart */
+ YYSYMBOL_contents_cachedb = 681, /* contents_cachedb */
+ YYSYMBOL_content_cachedb = 682, /* content_cachedb */
+ YYSYMBOL_cachedb_backend_name = 683, /* cachedb_backend_name */
+ YYSYMBOL_cachedb_secret_seed = 684, /* cachedb_secret_seed */
+ YYSYMBOL_redis_server_host = 685, /* redis_server_host */
+ YYSYMBOL_redis_server_port = 686, /* redis_server_port */
+ YYSYMBOL_redis_timeout = 687, /* redis_timeout */
+ YYSYMBOL_redis_expire_records = 688, /* redis_expire_records */
+ YYSYMBOL_server_tcp_connection_limit = 689, /* server_tcp_connection_limit */
+ YYSYMBOL_ipsetstart = 690, /* ipsetstart */
+ YYSYMBOL_contents_ipset = 691, /* contents_ipset */
+ YYSYMBOL_content_ipset = 692, /* content_ipset */
+ YYSYMBOL_ipset_name_v4 = 693, /* ipset_name_v4 */
+ YYSYMBOL_ipset_name_v6 = 694 /* ipset_name_v6 */
};
typedef enum yysymbol_kind_t yysymbol_kind_t;
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 2
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 713
+#define YYLAST 715
/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 334
+#define YYNTOKENS 335
/* YYNNTS -- Number of nonterminals. */
-#define YYNNTS 359
+#define YYNNTS 360
/* YYNRULES -- Number of rules. */
-#define YYNRULES 695
+#define YYNRULES 697
/* YYNSTATES -- Number of states. */
-#define YYNSTATES 1040
+#define YYNSTATES 1043
/* YYMAXUTOK -- Last valid token kind. */
-#define YYMAXUTOK 588
+#define YYMAXUTOK 589
/* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM
295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
- 325, 326, 327, 328, 329, 330, 331, 332, 333
+ 325, 326, 327, 328, 329, 330, 331, 332, 333, 334
};
#if YYDEBUG
310, 311, 311, 312, 312, 313, 313, 314, 314, 314,
315, 315, 315, 316, 316, 316, 317, 317, 318, 318,
319, 319, 320, 320, 321, 321, 322, 322, 323, 323,
- 324, 324, 325, 327, 341, 342, 343, 343, 343, 343,
- 343, 344, 344, 344, 346, 360, 361, 362, 362, 362,
- 362, 363, 363, 363, 365, 381, 382, 383, 383, 383,
- 383, 384, 384, 384, 386, 407, 408, 409, 409, 409,
- 409, 410, 410, 410, 411, 411, 411, 414, 433, 450,
- 458, 468, 475, 485, 504, 505, 506, 506, 506, 506,
- 506, 507, 507, 507, 508, 508, 508, 508, 510, 519,
- 528, 539, 548, 557, 566, 577, 586, 598, 612, 627,
- 638, 655, 672, 689, 706, 721, 736, 749, 764, 773,
- 782, 791, 800, 809, 818, 825, 834, 843, 852, 861,
- 870, 879, 888, 897, 910, 921, 932, 943, 952, 965,
- 974, 983, 992, 999, 1006, 1015, 1022, 1031, 1039, 1046,
- 1053, 1061, 1070, 1078, 1094, 1102, 1110, 1118, 1126, 1134,
- 1143, 1152, 1166, 1175, 1184, 1193, 1202, 1211, 1220, 1227,
- 1234, 1260, 1268, 1275, 1282, 1289, 1296, 1304, 1312, 1320,
- 1327, 1338, 1349, 1356, 1365, 1374, 1383, 1392, 1399, 1406,
- 1413, 1429, 1437, 1445, 1455, 1465, 1475, 1489, 1497, 1510,
- 1521, 1529, 1542, 1551, 1560, 1569, 1578, 1588, 1598, 1606,
- 1619, 1628, 1636, 1645, 1653, 1666, 1675, 1684, 1694, 1701,
- 1711, 1721, 1731, 1741, 1751, 1761, 1771, 1781, 1788, 1795,
- 1802, 1811, 1820, 1829, 1838, 1845, 1855, 1863, 1872, 1879,
- 1897, 1910, 1923, 1936, 1945, 1954, 1963, 1972, 1982, 1992,
- 2003, 2012, 2021, 2030, 2039, 2048, 2057, 2066, 2075, 2088,
- 2101, 2110, 2117, 2126, 2135, 2144, 2153, 2162, 2170, 2183,
- 2191, 2246, 2253, 2268, 2278, 2288, 2295, 2302, 2309, 2318,
- 2326, 2340, 2361, 2382, 2394, 2406, 2418, 2427, 2448, 2460,
- 2472, 2481, 2502, 2511, 2520, 2528, 2536, 2549, 2562, 2577,
- 2592, 2601, 2610, 2620, 2630, 2639, 2645, 2654, 2663, 2673,
- 2683, 2693, 2702, 2712, 2721, 2734, 2747, 2759, 2773, 2785,
- 2799, 2808, 2819, 2828, 2835, 2845, 2852, 2859, 2868, 2877,
- 2887, 2897, 2907, 2917, 2924, 2931, 2940, 2949, 2959, 2969,
- 2979, 2986, 2993, 3000, 3008, 3018, 3028, 3038, 3048, 3058,
- 3068, 3124, 3134, 3142, 3150, 3165, 3174, 3180, 3181, 3182,
- 3182, 3182, 3183, 3183, 3183, 3184, 3184, 3186, 3196, 3205,
- 3212, 3219, 3226, 3233, 3240, 3247, 3253, 3254, 3255, 3255,
- 3255, 3256, 3256, 3256, 3257, 3258, 3258, 3259, 3259, 3260,
- 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3268, 3277, 3287,
- 3294, 3301, 3310, 3317, 3324, 3331, 3338, 3347, 3356, 3363,
- 3370, 3380, 3390, 3400, 3410, 3420, 3430, 3436, 3437, 3438,
- 3440, 3446, 3452, 3453, 3454, 3456, 3462, 3472, 3479, 3488,
- 3496, 3502, 3503, 3505, 3505, 3505, 3506, 3506, 3507, 3508,
- 3509, 3510, 3511, 3513, 3523, 3532, 3539, 3548, 3555, 3564,
- 3572, 3585, 3593, 3606, 3612, 3613, 3614, 3614, 3615, 3615,
- 3615, 3616, 3618, 3630, 3642, 3654, 3669, 3682, 3695, 3706,
- 3712, 3713, 3714, 3714, 3716, 3731
+ 324, 324, 325, 325, 327, 341, 342, 343, 343, 343,
+ 343, 343, 344, 344, 344, 346, 360, 361, 362, 362,
+ 362, 362, 363, 363, 363, 365, 381, 382, 383, 383,
+ 383, 383, 384, 384, 384, 386, 407, 408, 409, 409,
+ 409, 409, 410, 410, 410, 411, 411, 411, 414, 433,
+ 450, 458, 468, 475, 485, 504, 505, 506, 506, 506,
+ 506, 506, 507, 507, 507, 508, 508, 508, 508, 510,
+ 519, 528, 539, 548, 557, 566, 575, 586, 595, 607,
+ 621, 636, 647, 664, 681, 698, 715, 730, 745, 758,
+ 773, 782, 791, 800, 809, 818, 827, 834, 843, 852,
+ 861, 870, 879, 888, 897, 906, 919, 930, 941, 952,
+ 961, 974, 983, 992, 1001, 1008, 1015, 1024, 1031, 1040,
+ 1048, 1055, 1062, 1070, 1079, 1087, 1103, 1111, 1119, 1127,
+ 1135, 1143, 1152, 1161, 1175, 1184, 1193, 1202, 1211, 1220,
+ 1229, 1236, 1243, 1269, 1277, 1284, 1291, 1298, 1305, 1313,
+ 1321, 1329, 1336, 1347, 1358, 1365, 1374, 1383, 1392, 1401,
+ 1408, 1415, 1422, 1438, 1446, 1454, 1464, 1474, 1484, 1498,
+ 1506, 1519, 1530, 1538, 1551, 1560, 1569, 1578, 1587, 1597,
+ 1607, 1615, 1628, 1637, 1645, 1654, 1662, 1675, 1684, 1693,
+ 1703, 1710, 1720, 1730, 1740, 1750, 1760, 1770, 1780, 1790,
+ 1797, 1804, 1811, 1820, 1829, 1838, 1847, 1854, 1864, 1872,
+ 1881, 1888, 1906, 1919, 1932, 1945, 1954, 1963, 1972, 1981,
+ 1991, 2001, 2012, 2021, 2030, 2039, 2048, 2057, 2066, 2075,
+ 2084, 2097, 2110, 2119, 2126, 2135, 2144, 2153, 2162, 2171,
+ 2179, 2192, 2200, 2255, 2262, 2277, 2287, 2297, 2304, 2311,
+ 2318, 2327, 2335, 2349, 2370, 2391, 2403, 2415, 2427, 2436,
+ 2457, 2469, 2481, 2490, 2511, 2520, 2529, 2537, 2545, 2558,
+ 2571, 2586, 2601, 2610, 2619, 2629, 2639, 2648, 2654, 2663,
+ 2672, 2682, 2692, 2702, 2711, 2721, 2730, 2743, 2756, 2768,
+ 2782, 2794, 2808, 2817, 2828, 2837, 2844, 2854, 2861, 2868,
+ 2877, 2886, 2896, 2906, 2916, 2926, 2933, 2940, 2949, 2958,
+ 2968, 2978, 2988, 2995, 3002, 3009, 3017, 3027, 3037, 3047,
+ 3057, 3067, 3077, 3133, 3143, 3151, 3159, 3174, 3183, 3189,
+ 3190, 3191, 3191, 3191, 3192, 3192, 3192, 3193, 3193, 3195,
+ 3205, 3214, 3221, 3228, 3235, 3242, 3249, 3256, 3262, 3263,
+ 3264, 3264, 3264, 3265, 3265, 3265, 3266, 3267, 3267, 3268,
+ 3268, 3269, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3277,
+ 3286, 3296, 3303, 3310, 3319, 3326, 3333, 3340, 3347, 3356,
+ 3365, 3372, 3379, 3389, 3399, 3409, 3419, 3429, 3439, 3445,
+ 3446, 3447, 3449, 3455, 3461, 3462, 3463, 3465, 3471, 3481,
+ 3488, 3497, 3505, 3511, 3512, 3514, 3514, 3514, 3515, 3515,
+ 3516, 3517, 3518, 3519, 3520, 3522, 3532, 3541, 3548, 3557,
+ 3564, 3573, 3581, 3594, 3602, 3615, 3621, 3622, 3623, 3623,
+ 3624, 3624, 3624, 3625, 3627, 3639, 3651, 3663, 3678, 3691,
+ 3704, 3715, 3721, 3722, 3723, 3723, 3725, 3740
};
#endif
"VAR_ZONEMD_REJECT_ABSENCE", "VAR_RPZ_SIGNAL_NXDOMAIN_RA",
"VAR_INTERFACE_AUTOMATIC_PORTS", "VAR_EDE", "VAR_INTERFACE_ACTION",
"VAR_INTERFACE_VIEW", "VAR_INTERFACE_TAG", "VAR_INTERFACE_TAG_ACTION",
- "VAR_INTERFACE_TAG_DATA", "VAR_PROXY_PROTOCOL_PORT", "$accept",
- "toplevelvars", "toplevelvar", "force_toplevel", "serverstart",
- "contents_server", "content_server", "stubstart", "contents_stub",
- "content_stub", "forwardstart", "contents_forward", "content_forward",
- "viewstart", "contents_view", "content_view", "authstart",
- "contents_auth", "content_auth", "rpz_tag", "rpz_action_override",
- "rpz_cname_override", "rpz_log", "rpz_log_name",
+ "VAR_INTERFACE_TAG_DATA", "VAR_PROXY_PROTOCOL_PORT",
+ "VAR_STATISTICS_INHIBIT_ZERO", "$accept", "toplevelvars", "toplevelvar",
+ "force_toplevel", "serverstart", "contents_server", "content_server",
+ "stubstart", "contents_stub", "content_stub", "forwardstart",
+ "contents_forward", "content_forward", "viewstart", "contents_view",
+ "content_view", "authstart", "contents_auth", "content_auth", "rpz_tag",
+ "rpz_action_override", "rpz_cname_override", "rpz_log", "rpz_log_name",
"rpz_signal_nxdomain_ra", "rpzstart", "contents_rpz", "content_rpz",
"server_num_threads", "server_verbosity", "server_statistics_interval",
"server_statistics_cumulative", "server_extended_statistics",
- "server_shm_enable", "server_shm_key", "server_port",
- "server_send_client_subnet", "server_client_subnet_zone",
+ "server_statistics_inhibit_zero", "server_shm_enable", "server_shm_key",
+ "server_port", "server_send_client_subnet", "server_client_subnet_zone",
"server_client_subnet_always_forward", "server_client_subnet_opcode",
"server_max_client_subnet_ipv4", "server_max_client_subnet_ipv6",
"server_min_client_subnet_ipv4", "server_min_client_subnet_ipv6",
162, 163, 164, 165, 208, 210, 230, 231, 234, 235,
237, 254, 255, 256, 257, 259, 260, 263, 264, 265,
268, 271, 274, 284, 285, 288, 289, 290, 291, 293,
- 294, 295, 300, 302, 311, 316, 317, 318, 319, 320,
- 321, 331, 332, 333, 335, 338, 339, 345, 347, 348,
- 349, 351, 357, 363, 364, 365, 366, 367, 388, 389,
- 390, 391, 392, 393, 394, 395, 396, 399, 400, 401,
- 402, 403, 404, 405, 406, 407, 408, 410, 411, 412,
- 413, 414, 415, 416, 417, 418, 419, 420, 421, 422,
- 423, 424, 425, 426, 427, 428, 429, 430, 431, 432,
- 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
- 443, 444, 445, 446, 447, 448, 449, 450, 451, 452,
- 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
- 463, 464, 465, 466, 467, 468, 469, 470, 472, 473,
- 474, 475, 476, 477, 478, 479, 480, 481, 482, 483,
- 484, 485, 486, 487, 488, 490, 491, 492, 494, 495,
- 496, 497, 498, 499, 500, 501, 502, 503, 504, 506,
- 507, 508, 509, 510, 511, 512, 513, 515, 516, 517,
- 518, 519, 520, 521, 522, 524, 525, 526, 527, 528,
- 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
- 539, 540, 541, 542, 543, 544, 545, 546, 548, 549,
- 550, 552, 553, 554, 555, 556, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ 294, 295, 300, 302, 316, 317, 318, 319, 320, 321,
+ 331, 332, 333, 335, 338, 339, 345, 347, 348, 349,
+ 351, 357, 363, 364, 365, 366, 367, 388, 389, 390,
+ 391, 392, 393, 394, 395, 396, 399, 400, 401, 402,
+ 403, 404, 405, 406, 407, 408, 410, 411, 412, 413,
+ 414, 415, 416, 417, 418, 419, 420, 421, 422, 423,
+ 424, 425, 426, 427, 428, 429, 430, 431, 432, 433,
+ 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
+ 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
+ 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
+ 464, 465, 466, 467, 468, 469, 470, 472, 473, 474,
+ 475, 476, 477, 478, 479, 480, 481, 482, 483, 484,
+ 485, 486, 487, 488, 490, 491, 492, 494, 495, 496,
+ 497, 498, 499, 500, 501, 502, 503, 504, 506, 507,
+ 508, 509, 510, 511, 512, 513, 515, 516, 517, 518,
+ 519, 520, 521, 522, 524, 525, 526, 527, 528, 529,
+ 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
+ 540, 541, 542, 543, 544, 545, 546, 548, 549, 550,
+ 552, 553, 554, 555, 556, 558, 559, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, -284, -284, 558, 559,
- 560, 561, 562, 563, 564, 565, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, 566, 567, 568, 569, 570,
- 571, 572, -284, -284, -284, -284, -284, -284, -284, -284,
- 573, 574, 575, 576, 577, 578, 579, -284, -284, -284,
- -284, -284, -284, -284, -284, 580, 581, 582, 583, 584,
- 585, 586, 587, 588, 589, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, 590, 591, 592, 593,
- 594, 595, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, 596, 597, 598, 599, 600,
- 601, 602, 603, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, 604, 605, 606, 607, 608, 609, 610, 611,
- 612, 613, 614, 615, 616, 617, 618, 619, 620, 621,
- 622, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, 623, -284, -284, 624, -284, -284, 625, 626, 627,
- 628, 629, 630, 631, 632, 633, 634, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, -284, -284, 635, 636,
- 637, 638, 639, 640, -284, -284, -284, -284, -284, -284,
- -284, 641, 642, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ 560, 561, 562, 563, 564, 565, 566, 567, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, 568, 569, 570,
+ 571, 572, 573, 574, -284, -284, -284, -284, -284, -284,
+ -284, -284, 575, 576, 577, 578, 579, 580, 581, -284,
+ -284, -284, -284, -284, -284, -284, -284, 582, 583, 584,
+ 585, 586, 587, 588, 589, 590, 591, -284, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, -284, 592, 593,
+ 594, 595, 596, 597, -284, -284, -284, -284, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, 598, 599, 600,
+ 601, 602, 603, 604, 605, -284, -284, -284, -284, -284,
+ -284, -284, -284, -284, 606, 607, 608, 609, 610, 611,
+ 612, 613, 614, 615, 616, 617, 618, 619, 620, 621,
+ 622, 623, 624, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ -284, -284, -284, 625, -284, -284, 626, -284, -284, 627,
+ 628, 629, 630, 631, 632, 633, 634, 635, 636, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ 637, 638, 639, 640, 641, 642, -284, -284, -284, -284,
+ -284, -284, -284, 643, 644, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, 643, 644, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, -284, 645, 646,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, -284, 645, 646, 647,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, 648, 649, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, 650, 651, 652, 653, 654, 655,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, -284, -284, 647,
+ 648, 649, -284, -284, -284, -284, -284, -284, -284, -284,
+ -284, -284, -284, 650, 651, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ -284, -284, -284, -284, -284, -284, 652, 653, 654, 655,
+ 656, 657, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, 656, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, 657, -284, -284, -284, -284,
- -284, 658, 659, 660, 661, 662, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, 663, -284, -284, 664, 665, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, 658, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, 659, -284, -284,
+ -284, -284, -284, 660, 661, 662, 663, 664, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ -284, -284, -284, -284, -284, -284, 665, -284, -284, 666,
+ 667, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, 666, 667, 668, -284, -284, -284, -284, -284, -284,
- 669, 670, -284, -284, -284, -284, -284, -284, -284, -284
+ -284, -284, -284, -284, 668, 669, 670, -284, -284, -284,
+ -284, -284, -284, 671, 672, -284, -284, -284, -284, -284,
+ -284, -284, -284
};
/* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
means the default is an error. */
static const yytype_int16 yydefact[] =
{
- 2, 0, 1, 18, 19, 253, 264, 576, 636, 595,
- 274, 650, 673, 284, 689, 303, 641, 3, 17, 21,
- 255, 266, 276, 286, 305, 578, 597, 638, 643, 652,
- 675, 691, 4, 5, 6, 10, 14, 15, 8, 9,
+ 2, 0, 1, 18, 19, 254, 265, 578, 638, 597,
+ 275, 652, 675, 285, 691, 304, 643, 3, 17, 21,
+ 256, 267, 277, 287, 306, 580, 599, 640, 645, 654,
+ 677, 693, 4, 5, 6, 10, 14, 15, 8, 9,
7, 16, 11, 12, 13, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 20, 22, 23, 88,
- 91, 100, 213, 214, 24, 167, 168, 169, 170, 171,
- 172, 173, 174, 175, 176, 37, 79, 25, 92, 93,
- 48, 72, 87, 250, 26, 27, 30, 31, 28, 29,
- 32, 33, 34, 247, 248, 249, 35, 36, 124, 225,
- 125, 127, 128, 129, 227, 232, 228, 239, 240, 241,
- 242, 130, 131, 132, 133, 134, 135, 136, 209, 89,
- 78, 104, 122, 123, 237, 234, 126, 38, 39, 40,
- 41, 42, 80, 94, 95, 111, 66, 76, 67, 217,
- 218, 105, 58, 59, 216, 62, 60, 61, 63, 245,
- 115, 119, 140, 151, 181, 154, 238, 116, 73, 43,
- 44, 45, 102, 141, 142, 143, 144, 46, 47, 49,
- 50, 52, 53, 51, 148, 149, 155, 54, 55, 56,
- 64, 83, 120, 97, 150, 90, 177, 98, 99, 117,
- 118, 235, 103, 57, 81, 84, 190, 65, 68, 106,
- 107, 108, 82, 178, 109, 69, 70, 71, 226, 121,
- 200, 201, 202, 203, 204, 205, 206, 207, 215, 110,
- 77, 246, 112, 113, 114, 179, 74, 75, 96, 85,
- 86, 101, 137, 138, 236, 139, 145, 146, 147, 182,
- 183, 185, 187, 188, 186, 189, 192, 193, 194, 191,
- 210, 152, 153, 158, 159, 156, 157, 160, 161, 163,
- 162, 165, 164, 166, 229, 231, 230, 180, 195, 196,
- 197, 198, 199, 219, 221, 220, 222, 223, 224, 243,
- 244, 251, 252, 184, 208, 211, 212, 233, 0, 0,
- 0, 0, 0, 0, 0, 0, 254, 256, 257, 258,
- 260, 261, 262, 263, 259, 0, 0, 0, 0, 0,
- 0, 0, 265, 267, 268, 269, 270, 271, 272, 273,
- 0, 0, 0, 0, 0, 0, 0, 275, 277, 278,
- 281, 282, 279, 283, 280, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 285, 287, 288, 289, 290,
- 294, 295, 296, 291, 292, 293, 0, 0, 0, 0,
- 0, 0, 308, 312, 313, 314, 315, 316, 304, 306,
- 307, 309, 310, 311, 317, 0, 0, 0, 0, 0,
- 0, 0, 0, 577, 579, 581, 580, 586, 582, 583,
- 584, 585, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 20, 22, 23,
+ 88, 91, 100, 253, 213, 214, 24, 167, 168, 169,
+ 170, 171, 172, 173, 174, 175, 176, 37, 79, 25,
+ 92, 93, 48, 72, 87, 250, 26, 27, 30, 31,
+ 28, 29, 32, 33, 34, 247, 248, 249, 35, 36,
+ 124, 225, 125, 127, 128, 129, 227, 232, 228, 239,
+ 240, 241, 242, 130, 131, 132, 133, 134, 135, 136,
+ 209, 89, 78, 104, 122, 123, 237, 234, 126, 38,
+ 39, 40, 41, 42, 80, 94, 95, 111, 66, 76,
+ 67, 217, 218, 105, 58, 59, 216, 62, 60, 61,
+ 63, 245, 115, 119, 140, 151, 181, 154, 238, 116,
+ 73, 43, 44, 45, 102, 141, 142, 143, 144, 46,
+ 47, 49, 50, 52, 53, 51, 148, 149, 155, 54,
+ 55, 56, 64, 83, 120, 97, 150, 90, 177, 98,
+ 99, 117, 118, 235, 103, 57, 81, 84, 190, 65,
+ 68, 106, 107, 108, 82, 178, 109, 69, 70, 71,
+ 226, 121, 200, 201, 202, 203, 204, 205, 206, 207,
+ 215, 110, 77, 246, 112, 113, 114, 179, 74, 75,
+ 96, 85, 86, 101, 137, 138, 236, 139, 145, 146,
+ 147, 182, 183, 185, 187, 188, 186, 189, 192, 193,
+ 194, 191, 210, 152, 153, 158, 159, 156, 157, 160,
+ 161, 163, 162, 165, 164, 166, 229, 231, 230, 180,
+ 195, 196, 197, 198, 199, 219, 221, 220, 222, 223,
+ 224, 243, 244, 251, 252, 184, 208, 211, 212, 233,
+ 0, 0, 0, 0, 0, 0, 0, 0, 255, 257,
+ 258, 259, 261, 262, 263, 264, 260, 0, 0, 0,
+ 0, 0, 0, 0, 266, 268, 269, 270, 271, 272,
+ 273, 274, 0, 0, 0, 0, 0, 0, 0, 276,
+ 278, 279, 282, 283, 280, 284, 281, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 286, 288, 289,
+ 290, 291, 295, 296, 297, 292, 293, 294, 0, 0,
+ 0, 0, 0, 0, 309, 313, 314, 315, 316, 317,
+ 305, 307, 308, 310, 311, 312, 318, 0, 0, 0,
+ 0, 0, 0, 0, 0, 579, 581, 583, 582, 588,
+ 584, 585, 586, 587, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 596, 598, 600, 599, 601, 602, 603, 604, 605,
+ 0, 0, 0, 598, 600, 602, 601, 603, 604, 605,
606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
- 616, 0, 637, 639, 0, 642, 644, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 651, 653, 654,
- 655, 657, 658, 656, 659, 660, 661, 662, 0, 0,
- 0, 0, 0, 0, 674, 676, 677, 678, 679, 680,
- 681, 0, 0, 690, 692, 693, 319, 318, 325, 338,
- 336, 349, 345, 346, 350, 347, 348, 351, 352, 353,
- 357, 358, 388, 389, 390, 391, 392, 420, 421, 422,
- 428, 429, 341, 430, 431, 434, 432, 433, 438, 439,
- 440, 454, 403, 404, 407, 408, 441, 458, 397, 399,
- 459, 466, 467, 468, 342, 419, 487, 488, 398, 481,
- 381, 337, 393, 455, 463, 442, 0, 0, 491, 343,
- 320, 380, 446, 321, 339, 340, 394, 395, 489, 444,
- 448, 449, 355, 354, 322, 492, 423, 453, 382, 402,
- 460, 461, 462, 465, 480, 396, 485, 483, 484, 411,
- 418, 450, 451, 412, 413, 443, 470, 383, 384, 387,
- 359, 361, 356, 362, 363, 364, 365, 372, 373, 374,
- 375, 376, 377, 378, 493, 494, 496, 424, 425, 426,
- 427, 435, 436, 437, 497, 498, 499, 0, 0, 0,
- 445, 414, 416, 646, 512, 516, 514, 513, 517, 515,
- 524, 0, 0, 520, 521, 522, 523, 326, 327, 328,
- 329, 330, 331, 332, 333, 334, 335, 447, 464, 486,
- 528, 529, 415, 500, 0, 0, 0, 0, 0, 0,
- 471, 472, 473, 474, 475, 476, 477, 478, 479, 647,
- 405, 406, 409, 400, 469, 379, 323, 324, 401, 530,
- 531, 532, 533, 534, 536, 535, 537, 538, 539, 360,
- 367, 525, 527, 526, 366, 0, 386, 452, 495, 385,
- 417, 368, 369, 371, 370, 0, 541, 410, 482, 344,
- 542, 0, 0, 0, 0, 0, 543, 544, 545, 546,
- 551, 549, 550, 547, 548, 552, 553, 554, 555, 557,
- 558, 556, 569, 0, 573, 574, 0, 0, 575, 559,
- 567, 560, 561, 562, 566, 568, 563, 564, 565, 297,
- 298, 299, 300, 301, 302, 587, 589, 588, 591, 592,
- 593, 594, 590, 617, 619, 620, 621, 622, 623, 624,
- 625, 626, 627, 618, 628, 629, 630, 631, 632, 633,
- 634, 635, 640, 645, 663, 664, 665, 668, 666, 667,
- 669, 670, 671, 672, 682, 683, 684, 685, 686, 687,
- 694, 695, 456, 490, 511, 648, 649, 518, 519, 501,
- 502, 0, 0, 0, 506, 688, 540, 457, 510, 507,
- 0, 0, 570, 571, 572, 505, 503, 504, 508, 509
+ 616, 617, 618, 0, 639, 641, 0, 644, 646, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 653,
+ 655, 656, 657, 659, 660, 658, 661, 662, 663, 664,
+ 0, 0, 0, 0, 0, 0, 676, 678, 679, 680,
+ 681, 682, 683, 0, 0, 692, 694, 695, 320, 319,
+ 327, 340, 338, 351, 347, 348, 352, 349, 350, 353,
+ 354, 355, 359, 360, 390, 391, 392, 393, 394, 422,
+ 423, 424, 430, 431, 343, 432, 433, 436, 434, 435,
+ 440, 441, 442, 456, 405, 406, 409, 410, 443, 460,
+ 399, 401, 461, 468, 469, 470, 344, 421, 489, 490,
+ 400, 483, 383, 339, 395, 457, 465, 444, 0, 0,
+ 493, 345, 321, 382, 448, 322, 341, 342, 396, 397,
+ 491, 446, 450, 451, 357, 356, 323, 494, 425, 455,
+ 384, 404, 462, 463, 464, 467, 482, 398, 487, 485,
+ 486, 413, 420, 452, 453, 414, 415, 445, 472, 385,
+ 386, 389, 361, 363, 358, 364, 365, 366, 367, 374,
+ 375, 376, 377, 378, 379, 380, 495, 496, 498, 426,
+ 427, 428, 429, 437, 438, 439, 499, 500, 501, 0,
+ 0, 0, 447, 416, 418, 648, 514, 518, 516, 515,
+ 519, 517, 526, 0, 0, 522, 523, 524, 525, 328,
+ 329, 330, 331, 332, 333, 334, 335, 336, 337, 449,
+ 466, 488, 530, 531, 417, 502, 0, 0, 0, 0,
+ 0, 0, 473, 474, 475, 476, 477, 478, 479, 480,
+ 481, 649, 407, 408, 411, 402, 471, 381, 325, 326,
+ 403, 532, 533, 534, 535, 536, 538, 537, 539, 540,
+ 541, 362, 369, 527, 529, 528, 368, 0, 388, 454,
+ 497, 387, 419, 370, 371, 373, 372, 0, 543, 412,
+ 484, 346, 544, 0, 0, 0, 0, 0, 545, 324,
+ 546, 547, 548, 553, 551, 552, 549, 550, 554, 555,
+ 556, 557, 559, 560, 558, 571, 0, 575, 576, 0,
+ 0, 577, 561, 569, 562, 563, 564, 568, 570, 565,
+ 566, 567, 298, 299, 300, 301, 302, 303, 589, 591,
+ 590, 593, 594, 595, 596, 592, 619, 621, 622, 623,
+ 624, 625, 626, 627, 628, 629, 620, 630, 631, 632,
+ 633, 634, 635, 636, 637, 642, 647, 665, 666, 667,
+ 670, 668, 669, 671, 672, 673, 674, 684, 685, 686,
+ 687, 688, 689, 696, 697, 458, 492, 513, 650, 651,
+ 520, 521, 503, 504, 0, 0, 0, 508, 690, 542,
+ 459, 512, 509, 0, 0, 572, 573, 574, 507, 505,
+ 506, 510, 511
};
/* YYPGOTO[NTERM-NUM]. */
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, -284, -284, -284, 671,
- 672, 673, 674, 675, -284, -284, 676, -284, -284, -284,
+ -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
+ 673, 674, 675, 676, 677, -284, -284, 678, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
-284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
- -284, -284, -284, -284, -284, -284, -284, -284, -284
+ -284, -284, -284, -284, -284, -284, -284, -284, -284, -284
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
- 0, 1, 17, 18, 19, 32, 276, 20, 33, 516,
- 21, 34, 532, 22, 35, 547, 23, 36, 565, 582,
- 583, 584, 585, 586, 587, 24, 37, 588, 277, 278,
- 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
- 289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
- 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
- 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
- 319, 320, 321, 322, 323, 324, 325, 326, 327, 328,
- 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
- 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
- 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
- 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
- 369, 370, 371, 372, 373, 374, 375, 376, 377, 378,
- 379, 380, 381, 382, 383, 384, 385, 386, 387, 388,
- 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
- 399, 400, 401, 402, 403, 404, 405, 406, 407, 408,
- 409, 410, 411, 412, 413, 414, 415, 416, 417, 418,
- 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
- 429, 430, 431, 432, 433, 434, 435, 436, 437, 438,
- 439, 440, 441, 442, 443, 444, 445, 446, 447, 448,
- 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
- 459, 460, 461, 462, 463, 464, 465, 466, 467, 468,
- 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
- 479, 480, 481, 482, 483, 484, 485, 486, 487, 488,
- 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
- 499, 500, 501, 502, 517, 518, 519, 520, 521, 522,
- 523, 524, 533, 534, 535, 536, 537, 538, 539, 566,
- 567, 568, 569, 570, 571, 572, 573, 574, 575, 548,
- 549, 550, 551, 552, 553, 554, 25, 38, 603, 604,
- 605, 606, 607, 608, 609, 610, 611, 26, 39, 631,
- 632, 633, 634, 635, 636, 637, 638, 639, 640, 641,
- 642, 643, 644, 645, 646, 647, 648, 649, 650, 27,
- 40, 652, 653, 28, 41, 655, 656, 503, 504, 505,
- 506, 29, 42, 667, 668, 669, 670, 671, 672, 673,
- 674, 675, 676, 677, 30, 43, 684, 685, 686, 687,
- 688, 689, 690, 507, 31, 44, 693, 694, 695
+ 0, 1, 17, 18, 19, 32, 277, 20, 33, 518,
+ 21, 34, 534, 22, 35, 549, 23, 36, 567, 584,
+ 585, 586, 587, 588, 589, 24, 37, 590, 278, 279,
+ 280, 281, 282, 283, 284, 285, 286, 287, 288, 289,
+ 290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
+ 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
+ 310, 311, 312, 313, 314, 315, 316, 317, 318, 319,
+ 320, 321, 322, 323, 324, 325, 326, 327, 328, 329,
+ 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
+ 340, 341, 342, 343, 344, 345, 346, 347, 348, 349,
+ 350, 351, 352, 353, 354, 355, 356, 357, 358, 359,
+ 360, 361, 362, 363, 364, 365, 366, 367, 368, 369,
+ 370, 371, 372, 373, 374, 375, 376, 377, 378, 379,
+ 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
+ 390, 391, 392, 393, 394, 395, 396, 397, 398, 399,
+ 400, 401, 402, 403, 404, 405, 406, 407, 408, 409,
+ 410, 411, 412, 413, 414, 415, 416, 417, 418, 419,
+ 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
+ 430, 431, 432, 433, 434, 435, 436, 437, 438, 439,
+ 440, 441, 442, 443, 444, 445, 446, 447, 448, 449,
+ 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
+ 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
+ 470, 471, 472, 473, 474, 475, 476, 477, 478, 479,
+ 480, 481, 482, 483, 484, 485, 486, 487, 488, 489,
+ 490, 491, 492, 493, 494, 495, 496, 497, 498, 499,
+ 500, 501, 502, 503, 504, 519, 520, 521, 522, 523,
+ 524, 525, 526, 535, 536, 537, 538, 539, 540, 541,
+ 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
+ 550, 551, 552, 553, 554, 555, 556, 25, 38, 605,
+ 606, 607, 608, 609, 610, 611, 612, 613, 26, 39,
+ 633, 634, 635, 636, 637, 638, 639, 640, 641, 642,
+ 643, 644, 645, 646, 647, 648, 649, 650, 651, 652,
+ 27, 40, 654, 655, 28, 41, 657, 658, 505, 506,
+ 507, 508, 29, 42, 669, 670, 671, 672, 673, 674,
+ 675, 676, 677, 678, 679, 30, 43, 686, 687, 688,
+ 689, 690, 691, 692, 509, 31, 44, 695, 696, 697
};
/* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 691, 692, 651, 654, 77, 78, 79, 696,
- 697, 698, 80, 81, 82, 83, 84, 85, 86, 87,
+ 75, 76, 693, 694, 653, 656, 77, 78, 79, 698,
+ 699, 700, 80, 81, 82, 83, 84, 85, 86, 87,
88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100, 101, 102, 103, 104, 105, 106, 107,
108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
- 118, 119, 120, 555, 678, 679, 680, 681, 682, 683,
- 699, 700, 121, 122, 123, 124, 125, 540, 126, 127,
- 128, 701, 702, 129, 130, 131, 132, 133, 134, 135,
+ 118, 119, 120, 557, 680, 681, 682, 683, 684, 685,
+ 701, 702, 121, 122, 123, 124, 125, 542, 126, 127,
+ 128, 703, 704, 129, 130, 131, 132, 133, 134, 135,
136, 137, 138, 139, 140, 141, 142, 143, 144, 145,
- 146, 147, 148, 149, 150, 151, 152, 153, 154, 555,
- 703, 704, 155, 541, 542, 156, 157, 158, 159, 160,
- 161, 162, 705, 163, 164, 165, 166, 167, 168, 169,
- 170, 171, 172, 173, 174, 175, 706, 707, 708, 709,
- 543, 657, 658, 659, 660, 661, 662, 663, 664, 665,
- 666, 710, 711, 712, 713, 714, 176, 177, 178, 179,
+ 146, 147, 148, 149, 150, 151, 152, 153, 154, 557,
+ 705, 706, 155, 543, 544, 156, 157, 158, 159, 160,
+ 161, 162, 707, 163, 164, 165, 166, 167, 168, 169,
+ 170, 171, 172, 173, 174, 175, 708, 709, 710, 711,
+ 545, 659, 660, 661, 662, 663, 664, 665, 666, 667,
+ 668, 712, 713, 714, 715, 716, 176, 177, 178, 179,
180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
190, 191, 192, 193, 194, 195, 196, 197, 198, 199,
200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
- 210, 211, 212, 213, 214, 215, 216, 217, 715, 218,
- 716, 219, 220, 221, 222, 223, 224, 225, 226, 227,
+ 210, 211, 212, 213, 214, 215, 216, 217, 717, 218,
+ 718, 219, 220, 221, 222, 223, 224, 225, 226, 227,
228, 229, 230, 231, 232, 233, 234, 235, 236, 237,
- 717, 718, 544, 545, 719, 720, 508, 721, 509, 510,
+ 719, 720, 546, 547, 721, 722, 510, 723, 511, 512,
2, 238, 239, 240, 241, 242, 243, 244, 245, 246,
- 247, 3, 4, 525, 722, 723, 724, 725, 248, 726,
- 727, 526, 527, 728, 729, 730, 249, 250, 731, 251,
- 252, 732, 253, 254, 733, 546, 255, 256, 257, 258,
- 259, 260, 261, 262, 734, 735, 5, 263, 736, 737,
- 738, 739, 6, 740, 741, 742, 264, 265, 266, 267,
- 743, 511, 744, 268, 269, 270, 271, 272, 273, 274,
- 275, 745, 557, 558, 559, 560, 746, 747, 748, 749,
- 750, 751, 562, 595, 596, 597, 598, 599, 600, 601,
- 602, 752, 753, 754, 512, 755, 7, 513, 756, 757,
- 576, 577, 578, 579, 580, 758, 514, 759, 760, 761,
- 528, 762, 529, 581, 8, 530, 556, 763, 557, 558,
- 559, 560, 561, 764, 765, 766, 767, 768, 562, 612,
- 613, 614, 615, 616, 617, 618, 619, 620, 621, 622,
- 623, 624, 625, 626, 627, 628, 629, 630, 769, 770,
- 771, 772, 773, 774, 775, 776, 777, 563, 564, 778,
- 779, 780, 781, 782, 783, 784, 785, 786, 787, 9,
- 788, 789, 790, 791, 792, 793, 794, 795, 796, 797,
- 798, 799, 800, 801, 802, 803, 804, 805, 806, 807,
- 808, 809, 810, 811, 812, 813, 814, 815, 816, 817,
- 818, 819, 820, 821, 822, 823, 824, 825, 826, 827,
- 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
- 838, 839, 840, 841, 842, 843, 844, 845, 846, 847,
- 848, 10, 849, 850, 851, 852, 853, 854, 855, 856,
- 857, 858, 859, 860, 861, 862, 863, 864, 865, 515,
- 866, 867, 868, 11, 869, 870, 871, 872, 873, 874,
- 875, 876, 877, 878, 879, 531, 880, 881, 882, 883,
- 884, 885, 886, 887, 12, 888, 889, 890, 891, 892,
- 893, 894, 895, 13, 896, 897, 898, 899, 900, 901,
- 902, 903, 904, 905, 906, 907, 908, 909, 910, 911,
- 912, 913, 914, 915, 916, 917, 918, 14, 919, 920,
- 921, 15, 922, 923, 924, 925, 926, 16, 927, 928,
- 929, 930, 931, 932, 933, 934, 935, 936, 937, 938,
- 939, 940, 941, 942, 943, 944, 945, 946, 947, 948,
- 949, 950, 951, 952, 953, 954, 955, 956, 957, 958,
- 959, 960, 961, 962, 963, 964, 965, 966, 967, 968,
- 969, 970, 971, 972, 973, 974, 975, 976, 977, 978,
- 979, 980, 981, 982, 983, 984, 985, 986, 987, 988,
- 989, 990, 991, 992, 993, 994, 995, 996, 997, 998,
- 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008,
- 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018,
- 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028,
- 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038,
- 1039, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 247, 3, 4, 527, 724, 725, 726, 727, 248, 728,
+ 729, 528, 529, 730, 731, 732, 249, 250, 733, 251,
+ 252, 734, 253, 254, 735, 548, 255, 256, 257, 258,
+ 259, 260, 261, 262, 736, 737, 5, 263, 738, 739,
+ 740, 741, 6, 742, 743, 744, 264, 265, 266, 267,
+ 745, 513, 746, 268, 269, 270, 271, 272, 273, 274,
+ 275, 276, 559, 560, 561, 562, 747, 748, 749, 750,
+ 751, 752, 564, 597, 598, 599, 600, 601, 602, 603,
+ 604, 753, 754, 755, 514, 756, 7, 515, 757, 758,
+ 578, 579, 580, 581, 582, 759, 516, 760, 761, 762,
+ 530, 763, 531, 583, 8, 532, 558, 764, 559, 560,
+ 561, 562, 563, 765, 766, 767, 768, 769, 564, 614,
+ 615, 616, 617, 618, 619, 620, 621, 622, 623, 624,
+ 625, 626, 627, 628, 629, 630, 631, 632, 770, 771,
+ 772, 773, 774, 775, 776, 777, 778, 565, 566, 779,
+ 780, 781, 782, 783, 784, 785, 786, 787, 788, 9,
+ 789, 790, 791, 792, 793, 794, 795, 796, 797, 798,
+ 799, 800, 801, 802, 803, 804, 805, 806, 807, 808,
+ 809, 810, 811, 812, 813, 814, 815, 816, 817, 818,
+ 819, 820, 821, 822, 823, 824, 825, 826, 827, 828,
+ 829, 830, 831, 832, 833, 834, 835, 836, 837, 838,
+ 839, 840, 841, 842, 843, 844, 845, 846, 847, 848,
+ 849, 10, 850, 851, 852, 853, 854, 855, 856, 857,
+ 858, 859, 860, 861, 862, 863, 864, 865, 866, 517,
+ 867, 868, 869, 11, 870, 871, 872, 873, 874, 875,
+ 876, 877, 878, 879, 880, 533, 881, 882, 883, 884,
+ 885, 886, 887, 888, 12, 889, 890, 891, 892, 893,
+ 894, 895, 896, 13, 897, 898, 899, 900, 901, 902,
+ 903, 904, 905, 906, 907, 908, 909, 910, 911, 912,
+ 913, 914, 915, 916, 917, 918, 919, 14, 920, 921,
+ 922, 15, 923, 924, 925, 926, 927, 16, 928, 929,
+ 930, 931, 932, 933, 934, 935, 936, 937, 938, 939,
+ 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
+ 950, 951, 952, 953, 954, 955, 956, 957, 958, 959,
+ 960, 961, 962, 963, 964, 965, 966, 967, 968, 969,
+ 970, 971, 972, 973, 974, 975, 976, 977, 978, 979,
+ 980, 981, 982, 983, 984, 985, 986, 987, 988, 989,
+ 990, 991, 992, 993, 994, 995, 996, 997, 998, 999,
+ 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009,
+ 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019,
+ 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029,
+ 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039,
+ 1040, 1041, 1042, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 589, 590,
- 591, 592, 593, 594
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 591, 592, 593, 594, 595, 596
};
static const yytype_int16 yycheck[] =
303, 304, 305, 306, 10, 10, 46, 310, 10, 10,
10, 10, 52, 10, 10, 10, 319, 320, 321, 322,
10, 110, 10, 326, 327, 328, 329, 330, 331, 332,
- 333, 10, 284, 285, 286, 287, 10, 10, 10, 10,
+ 333, 334, 284, 285, 286, 287, 10, 10, 10, 10,
10, 10, 294, 97, 98, 99, 100, 101, 102, 103,
104, 10, 10, 10, 143, 10, 96, 146, 10, 10,
312, 313, 314, 315, 316, 10, 155, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
- 10, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 10, 10, 10, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 37, 37,
- 37, 37, 37, 37
+ 37, 37, 37, 37, 37, 37
};
/* YYSTOS[STATE-NUM] -- The symbol kind of the accessing symbol of
state STATE-NUM. */
static const yytype_int16 yystos[] =
{
- 0, 335, 0, 11, 12, 46, 52, 96, 114, 169,
- 231, 253, 274, 283, 307, 311, 317, 336, 337, 338,
- 341, 344, 347, 350, 359, 620, 631, 653, 657, 665,
- 678, 688, 339, 342, 345, 348, 351, 360, 621, 632,
- 654, 658, 666, 679, 689, 13, 14, 15, 16, 17,
+ 0, 336, 0, 11, 12, 46, 52, 96, 114, 169,
+ 231, 253, 274, 283, 307, 311, 317, 337, 338, 339,
+ 342, 345, 348, 351, 360, 622, 633, 655, 659, 667,
+ 680, 690, 340, 343, 346, 349, 352, 361, 623, 634,
+ 656, 660, 668, 681, 691, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
38, 39, 40, 41, 42, 43, 44, 49, 50, 51,
266, 267, 268, 269, 270, 271, 272, 273, 281, 289,
290, 292, 293, 295, 296, 299, 300, 301, 302, 303,
304, 305, 306, 310, 319, 320, 321, 322, 326, 327,
- 328, 329, 330, 331, 332, 333, 340, 362, 363, 364,
+ 328, 329, 330, 331, 332, 333, 334, 341, 363, 364,
365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
555, 556, 557, 558, 559, 560, 561, 562, 563, 564,
565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
575, 576, 577, 578, 579, 580, 581, 582, 583, 584,
- 585, 586, 587, 661, 662, 663, 664, 687, 45, 47,
- 48, 110, 143, 146, 155, 298, 343, 588, 589, 590,
- 591, 592, 593, 594, 595, 45, 53, 54, 142, 144,
- 147, 297, 346, 596, 597, 598, 599, 600, 601, 602,
- 45, 81, 82, 108, 190, 191, 233, 349, 613, 614,
- 615, 616, 617, 618, 619, 45, 282, 284, 285, 286,
- 287, 288, 294, 323, 324, 352, 603, 604, 605, 606,
- 607, 608, 609, 610, 611, 612, 312, 313, 314, 315,
- 316, 325, 353, 354, 355, 356, 357, 358, 361, 603,
- 604, 605, 606, 607, 610, 97, 98, 99, 100, 101,
- 102, 103, 104, 622, 623, 624, 625, 626, 627, 628,
- 629, 630, 170, 171, 172, 173, 174, 175, 176, 177,
- 178, 179, 180, 181, 182, 183, 184, 185, 186, 187,
- 188, 633, 634, 635, 636, 637, 638, 639, 640, 641,
+ 585, 586, 587, 588, 589, 663, 664, 665, 666, 689,
+ 45, 47, 48, 110, 143, 146, 155, 298, 344, 590,
+ 591, 592, 593, 594, 595, 596, 597, 45, 53, 54,
+ 142, 144, 147, 297, 347, 598, 599, 600, 601, 602,
+ 603, 604, 45, 81, 82, 108, 190, 191, 233, 350,
+ 615, 616, 617, 618, 619, 620, 621, 45, 282, 284,
+ 285, 286, 287, 288, 294, 323, 324, 353, 605, 606,
+ 607, 608, 609, 610, 611, 612, 613, 614, 312, 313,
+ 314, 315, 316, 325, 354, 355, 356, 357, 358, 359,
+ 362, 605, 606, 607, 608, 609, 612, 97, 98, 99,
+ 100, 101, 102, 103, 104, 624, 625, 626, 627, 628,
+ 629, 630, 631, 632, 170, 171, 172, 173, 174, 175,
+ 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
+ 186, 187, 188, 635, 636, 637, 638, 639, 640, 641,
642, 643, 644, 645, 646, 647, 648, 649, 650, 651,
- 652, 115, 655, 656, 318, 659, 660, 254, 255, 256,
- 257, 258, 259, 260, 261, 262, 263, 667, 668, 669,
- 670, 671, 672, 673, 674, 675, 676, 677, 275, 276,
- 277, 278, 279, 280, 680, 681, 682, 683, 684, 685,
- 686, 308, 309, 690, 691, 692, 10, 10, 10, 10,
+ 652, 653, 654, 115, 657, 658, 318, 661, 662, 254,
+ 255, 256, 257, 258, 259, 260, 261, 262, 263, 669,
+ 670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
+ 275, 276, 277, 278, 279, 280, 682, 683, 684, 685,
+ 686, 687, 688, 308, 309, 692, 693, 694, 10, 10,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
- 10, 10, 10, 10, 10, 10, 10, 10, 10, 10
+ 10, 10, 10
};
/* YYR1[RULE-NUM] -- Symbol kind of the left-hand side of rule RULE-NUM. */
static const yytype_int16 yyr1[] =
{
- 0, 334, 335, 335, 336, 336, 336, 336, 336, 336,
- 336, 336, 336, 336, 336, 336, 336, 336, 337, 338,
- 339, 339, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
- 340, 340, 340, 341, 342, 342, 343, 343, 343, 343,
- 343, 343, 343, 343, 344, 345, 345, 346, 346, 346,
- 346, 346, 346, 346, 347, 348, 348, 349, 349, 349,
- 349, 349, 349, 349, 350, 351, 351, 352, 352, 352,
- 352, 352, 352, 352, 352, 352, 352, 353, 354, 355,
- 356, 357, 358, 359, 360, 360, 361, 361, 361, 361,
- 361, 361, 361, 361, 361, 361, 361, 361, 362, 363,
+ 0, 335, 336, 336, 337, 337, 337, 337, 337, 337,
+ 337, 337, 337, 337, 337, 337, 337, 337, 338, 339,
+ 340, 340, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 341, 341, 341, 341, 341, 341,
+ 341, 341, 341, 341, 342, 343, 343, 344, 344, 344,
+ 344, 344, 344, 344, 344, 345, 346, 346, 347, 347,
+ 347, 347, 347, 347, 347, 348, 349, 349, 350, 350,
+ 350, 350, 350, 350, 350, 351, 352, 352, 353, 353,
+ 353, 353, 353, 353, 353, 353, 353, 353, 354, 355,
+ 356, 357, 358, 359, 360, 361, 361, 362, 362, 362,
+ 362, 362, 362, 362, 362, 362, 362, 362, 362, 363,
364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383,
384, 385, 386, 387, 388, 389, 390, 391, 392, 393,
584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
594, 595, 596, 597, 598, 599, 600, 601, 602, 603,
604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
- 614, 615, 616, 617, 618, 619, 620, 621, 621, 622,
- 622, 622, 622, 622, 622, 622, 622, 623, 624, 625,
- 626, 627, 628, 629, 630, 631, 632, 632, 633, 633,
- 633, 633, 633, 633, 633, 633, 633, 633, 633, 633,
- 633, 633, 633, 633, 633, 633, 633, 634, 635, 636,
+ 614, 615, 616, 617, 618, 619, 620, 621, 622, 623,
+ 623, 624, 624, 624, 624, 624, 624, 624, 624, 625,
+ 626, 627, 628, 629, 630, 631, 632, 633, 634, 634,
+ 635, 635, 635, 635, 635, 635, 635, 635, 635, 635,
+ 635, 635, 635, 635, 635, 635, 635, 635, 635, 636,
637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
- 647, 648, 649, 650, 651, 652, 653, 654, 654, 655,
- 656, 657, 658, 658, 659, 660, 661, 662, 663, 664,
- 665, 666, 666, 667, 667, 667, 667, 667, 667, 667,
- 667, 667, 667, 668, 669, 670, 671, 672, 673, 674,
- 675, 676, 677, 678, 679, 679, 680, 680, 680, 680,
- 680, 680, 681, 682, 683, 684, 685, 686, 687, 688,
- 689, 689, 690, 690, 691, 692
+ 647, 648, 649, 650, 651, 652, 653, 654, 655, 656,
+ 656, 657, 658, 659, 660, 660, 661, 662, 663, 664,
+ 665, 666, 667, 668, 668, 669, 669, 669, 669, 669,
+ 669, 669, 669, 669, 669, 670, 671, 672, 673, 674,
+ 675, 676, 677, 678, 679, 680, 681, 681, 682, 682,
+ 682, 682, 682, 682, 683, 684, 685, 686, 687, 688,
+ 689, 690, 691, 691, 692, 692, 693, 694
};
/* YYR2[RULE-NUM] -- Number of symbols on the right-hand side of rule RULE-NUM. */
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 2, 0, 1, 1, 1, 1,
1, 1, 1, 1, 1, 2, 0, 1, 1, 1,
- 1, 1, 1, 1, 1, 2, 0, 1, 1, 1,
- 1, 1, 1, 1, 1, 2, 0, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 2, 2, 2,
- 2, 2, 2, 1, 2, 0, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 0, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 0, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 0, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 2, 2,
+ 2, 2, 2, 2, 1, 2, 0, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 3, 3, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 3, 3,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 3, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 3, 3, 4, 4, 4, 3, 3, 4, 4,
- 3, 3, 2, 2, 2, 2, 2, 2, 3, 3,
+ 2, 2, 3, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 3, 3, 4, 4, 4, 3, 3,
+ 4, 4, 3, 3, 2, 2, 2, 2, 2, 2,
+ 3, 3, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 3, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 3, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 3, 3, 3, 2, 2, 2, 1, 2, 0, 1,
- 1, 1, 1, 1, 1, 1, 1, 2, 2, 2,
- 2, 2, 2, 2, 2, 1, 2, 0, 1, 1,
+ 2, 2, 3, 3, 3, 2, 2, 2, 1, 2,
+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 2,
+ 2, 2, 2, 2, 2, 2, 2, 1, 2, 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 2, 2, 2,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 0, 1,
- 2, 1, 2, 0, 1, 2, 2, 2, 3, 3,
- 1, 2, 0, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 1, 2, 0, 1, 1, 1, 1,
- 1, 1, 2, 2, 2, 2, 2, 2, 3, 1,
- 2, 0, 1, 1, 2, 2
+ 2, 2, 2, 2, 2, 2, 2, 2, 1, 2,
+ 0, 1, 2, 1, 2, 0, 1, 2, 2, 2,
+ 3, 3, 1, 2, 0, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 1, 2, 0, 1, 1,
+ 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+ 3, 1, 2, 0, 1, 1, 2, 2
};
OUTYY(("\nP(force-toplevel)\n"));
cfg_parser->started_toplevel = 0;
}
-#line 2799 "util/configparser.c"
+#line 2804 "util/configparser.c"
break;
case 19: /* serverstart: VAR_SERVER */
OUTYY(("\nP(server:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 2808 "util/configparser.c"
+#line 2813 "util/configparser.c"
break;
- case 253: /* stubstart: VAR_STUB_ZONE */
+ case 254: /* stubstart: VAR_STUB_ZONE */
#line 328 "./util/configparser.y"
{
struct config_stub* s;
yyerror("out of memory");
}
}
-#line 2825 "util/configparser.c"
+#line 2830 "util/configparser.c"
break;
- case 264: /* forwardstart: VAR_FORWARD_ZONE */
+ case 265: /* forwardstart: VAR_FORWARD_ZONE */
#line 347 "./util/configparser.y"
{
struct config_stub* s;
yyerror("out of memory");
}
}
-#line 2842 "util/configparser.c"
+#line 2847 "util/configparser.c"
break;
- case 274: /* viewstart: VAR_VIEW */
+ case 275: /* viewstart: VAR_VIEW */
#line 366 "./util/configparser.y"
{
struct config_view* s;
yyerror("out of memory");
}
}
-#line 2861 "util/configparser.c"
+#line 2866 "util/configparser.c"
break;
- case 284: /* authstart: VAR_AUTH_ZONE */
+ case 285: /* authstart: VAR_AUTH_ZONE */
#line 387 "./util/configparser.y"
{
struct config_auth* s;
yyerror("out of memory");
}
}
-#line 2885 "util/configparser.c"
+#line 2890 "util/configparser.c"
break;
- case 297: /* rpz_tag: VAR_TAGS STRING_ARG */
+ case 298: /* rpz_tag: VAR_TAGS STRING_ARG */
#line 415 "./util/configparser.y"
{
uint8_t* bitlist;
}
}
-#line 2906 "util/configparser.c"
+#line 2911 "util/configparser.c"
break;
- case 298: /* rpz_action_override: VAR_RPZ_ACTION_OVERRIDE STRING_ARG */
+ case 299: /* rpz_action_override: VAR_RPZ_ACTION_OVERRIDE STRING_ARG */
#line 434 "./util/configparser.y"
{
OUTYY(("P(rpz_action_override:%s)\n", (yyvsp[0].str)));
cfg_parser->cfg->auths->rpz_action_override = (yyvsp[0].str);
}
}
-#line 2925 "util/configparser.c"
+#line 2930 "util/configparser.c"
break;
- case 299: /* rpz_cname_override: VAR_RPZ_CNAME_OVERRIDE STRING_ARG */
+ case 300: /* rpz_cname_override: VAR_RPZ_CNAME_OVERRIDE STRING_ARG */
#line 451 "./util/configparser.y"
{
OUTYY(("P(rpz_cname_override:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->auths->rpz_cname);
cfg_parser->cfg->auths->rpz_cname = (yyvsp[0].str);
}
-#line 2935 "util/configparser.c"
+#line 2940 "util/configparser.c"
break;
- case 300: /* rpz_log: VAR_RPZ_LOG STRING_ARG */
+ case 301: /* rpz_log: VAR_RPZ_LOG STRING_ARG */
#line 459 "./util/configparser.y"
{
OUTYY(("P(rpz_log:%s)\n", (yyvsp[0].str)));
else cfg_parser->cfg->auths->rpz_log = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 2947 "util/configparser.c"
+#line 2952 "util/configparser.c"
break;
- case 301: /* rpz_log_name: VAR_RPZ_LOG_NAME STRING_ARG */
+ case 302: /* rpz_log_name: VAR_RPZ_LOG_NAME STRING_ARG */
#line 469 "./util/configparser.y"
{
OUTYY(("P(rpz_log_name:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->auths->rpz_log_name);
cfg_parser->cfg->auths->rpz_log_name = (yyvsp[0].str);
}
-#line 2957 "util/configparser.c"
+#line 2962 "util/configparser.c"
break;
- case 302: /* rpz_signal_nxdomain_ra: VAR_RPZ_SIGNAL_NXDOMAIN_RA STRING_ARG */
+ case 303: /* rpz_signal_nxdomain_ra: VAR_RPZ_SIGNAL_NXDOMAIN_RA STRING_ARG */
#line 476 "./util/configparser.y"
{
OUTYY(("P(rpz_signal_nxdomain_ra:%s)\n", (yyvsp[0].str)));
else cfg_parser->cfg->auths->rpz_signal_nxdomain_ra = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 2969 "util/configparser.c"
+#line 2974 "util/configparser.c"
break;
- case 303: /* rpzstart: VAR_RPZ */
+ case 304: /* rpzstart: VAR_RPZ */
#line 486 "./util/configparser.y"
{
struct config_auth* s;
yyerror("out of memory");
}
}
-#line 2991 "util/configparser.c"
+#line 2996 "util/configparser.c"
break;
- case 318: /* server_num_threads: VAR_NUM_THREADS STRING_ARG */
+ case 319: /* server_num_threads: VAR_NUM_THREADS STRING_ARG */
#line 511 "./util/configparser.y"
{
OUTYY(("P(server_num_threads:%s)\n", (yyvsp[0].str)));
else cfg_parser->cfg->num_threads = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3003 "util/configparser.c"
+#line 3008 "util/configparser.c"
break;
- case 319: /* server_verbosity: VAR_VERBOSITY STRING_ARG */
+ case 320: /* server_verbosity: VAR_VERBOSITY STRING_ARG */
#line 520 "./util/configparser.y"
{
OUTYY(("P(server_verbosity:%s)\n", (yyvsp[0].str)));
else cfg_parser->cfg->verbosity = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3015 "util/configparser.c"
+#line 3020 "util/configparser.c"
break;
- case 320: /* server_statistics_interval: VAR_STATISTICS_INTERVAL STRING_ARG */
+ case 321: /* server_statistics_interval: VAR_STATISTICS_INTERVAL STRING_ARG */
#line 529 "./util/configparser.y"
{
OUTYY(("P(server_statistics_interval:%s)\n", (yyvsp[0].str)));
else cfg_parser->cfg->stat_interval = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3029 "util/configparser.c"
+#line 3034 "util/configparser.c"
break;
- case 321: /* server_statistics_cumulative: VAR_STATISTICS_CUMULATIVE STRING_ARG */
+ case 322: /* server_statistics_cumulative: VAR_STATISTICS_CUMULATIVE STRING_ARG */
#line 540 "./util/configparser.y"
{
OUTYY(("P(server_statistics_cumulative:%s)\n", (yyvsp[0].str)));
else cfg_parser->cfg->stat_cumulative = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3041 "util/configparser.c"
+#line 3046 "util/configparser.c"
break;
- case 322: /* server_extended_statistics: VAR_EXTENDED_STATISTICS STRING_ARG */
+ case 323: /* server_extended_statistics: VAR_EXTENDED_STATISTICS STRING_ARG */
#line 549 "./util/configparser.y"
{
OUTYY(("P(server_extended_statistics:%s)\n", (yyvsp[0].str)));
else cfg_parser->cfg->stat_extended = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3053 "util/configparser.c"
+#line 3058 "util/configparser.c"
break;
- case 323: /* server_shm_enable: VAR_SHM_ENABLE STRING_ARG */
+ case 324: /* server_statistics_inhibit_zero: VAR_STATISTICS_INHIBIT_ZERO STRING_ARG */
#line 558 "./util/configparser.y"
+ {
+ OUTYY(("P(server_statistics_inhibit_zero:%s)\n", (yyvsp[0].str)));
+ if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
+ yyerror("expected yes or no.");
+ else cfg_parser->cfg->stat_inhibit_zero = (strcmp((yyvsp[0].str), "yes")==0);
+ free((yyvsp[0].str));
+ }
+#line 3070 "util/configparser.c"
+ break;
+
+ case 325: /* server_shm_enable: VAR_SHM_ENABLE STRING_ARG */
+#line 567 "./util/configparser.y"
{
OUTYY(("P(server_shm_enable:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->shm_enable = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3065 "util/configparser.c"
+#line 3082 "util/configparser.c"
break;
- case 324: /* server_shm_key: VAR_SHM_KEY STRING_ARG */
-#line 567 "./util/configparser.y"
+ case 326: /* server_shm_key: VAR_SHM_KEY STRING_ARG */
+#line 576 "./util/configparser.y"
{
OUTYY(("P(server_shm_key:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "") == 0 || strcmp((yyvsp[0].str), "0") == 0)
else cfg_parser->cfg->shm_key = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3079 "util/configparser.c"
+#line 3096 "util/configparser.c"
break;
- case 325: /* server_port: VAR_PORT STRING_ARG */
-#line 578 "./util/configparser.y"
+ case 327: /* server_port: VAR_PORT STRING_ARG */
+#line 587 "./util/configparser.y"
{
OUTYY(("P(server_port:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->port = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3091 "util/configparser.c"
+#line 3108 "util/configparser.c"
break;
- case 326: /* server_send_client_subnet: VAR_SEND_CLIENT_SUBNET STRING_ARG */
-#line 587 "./util/configparser.y"
+ case 328: /* server_send_client_subnet: VAR_SEND_CLIENT_SUBNET STRING_ARG */
+#line 596 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(server_send_client_subnet:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 3106 "util/configparser.c"
+#line 3123 "util/configparser.c"
break;
- case 327: /* server_client_subnet_zone: VAR_CLIENT_SUBNET_ZONE STRING_ARG */
-#line 599 "./util/configparser.y"
+ case 329: /* server_client_subnet_zone: VAR_CLIENT_SUBNET_ZONE STRING_ARG */
+#line 608 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(server_client_subnet_zone:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 3122 "util/configparser.c"
+#line 3139 "util/configparser.c"
break;
- case 328: /* server_client_subnet_always_forward: VAR_CLIENT_SUBNET_ALWAYS_FORWARD STRING_ARG */
-#line 613 "./util/configparser.y"
+ case 330: /* server_client_subnet_always_forward: VAR_CLIENT_SUBNET_ALWAYS_FORWARD STRING_ARG */
+#line 622 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(server_client_subnet_always_forward:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3140 "util/configparser.c"
+#line 3157 "util/configparser.c"
break;
- case 329: /* server_client_subnet_opcode: VAR_CLIENT_SUBNET_OPCODE STRING_ARG */
-#line 628 "./util/configparser.y"
+ case 331: /* server_client_subnet_opcode: VAR_CLIENT_SUBNET_OPCODE STRING_ARG */
+#line 637 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(client_subnet_opcode:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3154 "util/configparser.c"
+#line 3171 "util/configparser.c"
break;
- case 330: /* server_max_client_subnet_ipv4: VAR_MAX_CLIENT_SUBNET_IPV4 STRING_ARG */
-#line 639 "./util/configparser.y"
+ case 332: /* server_max_client_subnet_ipv4: VAR_MAX_CLIENT_SUBNET_IPV4 STRING_ARG */
+#line 648 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(max_client_subnet_ipv4:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3174 "util/configparser.c"
+#line 3191 "util/configparser.c"
break;
- case 331: /* server_max_client_subnet_ipv6: VAR_MAX_CLIENT_SUBNET_IPV6 STRING_ARG */
-#line 656 "./util/configparser.y"
+ case 333: /* server_max_client_subnet_ipv6: VAR_MAX_CLIENT_SUBNET_IPV6 STRING_ARG */
+#line 665 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(max_client_subnet_ipv6:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3194 "util/configparser.c"
+#line 3211 "util/configparser.c"
break;
- case 332: /* server_min_client_subnet_ipv4: VAR_MIN_CLIENT_SUBNET_IPV4 STRING_ARG */
-#line 673 "./util/configparser.y"
+ case 334: /* server_min_client_subnet_ipv4: VAR_MIN_CLIENT_SUBNET_IPV4 STRING_ARG */
+#line 682 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(min_client_subnet_ipv4:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3214 "util/configparser.c"
+#line 3231 "util/configparser.c"
break;
- case 333: /* server_min_client_subnet_ipv6: VAR_MIN_CLIENT_SUBNET_IPV6 STRING_ARG */
-#line 690 "./util/configparser.y"
+ case 335: /* server_min_client_subnet_ipv6: VAR_MIN_CLIENT_SUBNET_IPV6 STRING_ARG */
+#line 699 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(min_client_subnet_ipv6:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3234 "util/configparser.c"
+#line 3251 "util/configparser.c"
break;
- case 334: /* server_max_ecs_tree_size_ipv4: VAR_MAX_ECS_TREE_SIZE_IPV4 STRING_ARG */
-#line 707 "./util/configparser.y"
+ case 336: /* server_max_ecs_tree_size_ipv4: VAR_MAX_ECS_TREE_SIZE_IPV4 STRING_ARG */
+#line 716 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(max_ecs_tree_size_ipv4:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3252 "util/configparser.c"
+#line 3269 "util/configparser.c"
break;
- case 335: /* server_max_ecs_tree_size_ipv6: VAR_MAX_ECS_TREE_SIZE_IPV6 STRING_ARG */
-#line 722 "./util/configparser.y"
+ case 337: /* server_max_ecs_tree_size_ipv6: VAR_MAX_ECS_TREE_SIZE_IPV6 STRING_ARG */
+#line 731 "./util/configparser.y"
{
#ifdef CLIENT_SUBNET
OUTYY(("P(max_ecs_tree_size_ipv6:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 3270 "util/configparser.c"
+#line 3287 "util/configparser.c"
break;
- case 336: /* server_interface: VAR_INTERFACE STRING_ARG */
-#line 737 "./util/configparser.y"
+ case 338: /* server_interface: VAR_INTERFACE STRING_ARG */
+#line 746 "./util/configparser.y"
{
OUTYY(("P(server_interface:%s)\n", (yyvsp[0].str)));
if(cfg_parser->cfg->num_ifs == 0)
else
cfg_parser->cfg->ifs[cfg_parser->cfg->num_ifs++] = (yyvsp[0].str);
}
-#line 3286 "util/configparser.c"
+#line 3303 "util/configparser.c"
break;
- case 337: /* server_outgoing_interface: VAR_OUTGOING_INTERFACE STRING_ARG */
-#line 750 "./util/configparser.y"
+ case 339: /* server_outgoing_interface: VAR_OUTGOING_INTERFACE STRING_ARG */
+#line 759 "./util/configparser.y"
{
OUTYY(("P(server_outgoing_interface:%s)\n", (yyvsp[0].str)));
if(cfg_parser->cfg->num_out_ifs == 0)
cfg_parser->cfg->out_ifs[
cfg_parser->cfg->num_out_ifs++] = (yyvsp[0].str);
}
-#line 3304 "util/configparser.c"
+#line 3321 "util/configparser.c"
break;
- case 338: /* server_outgoing_range: VAR_OUTGOING_RANGE STRING_ARG */
-#line 765 "./util/configparser.y"
+ case 340: /* server_outgoing_range: VAR_OUTGOING_RANGE STRING_ARG */
+#line 774 "./util/configparser.y"
{
OUTYY(("P(server_outgoing_range:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->outgoing_num_ports = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3316 "util/configparser.c"
+#line 3333 "util/configparser.c"
break;
- case 339: /* server_outgoing_port_permit: VAR_OUTGOING_PORT_PERMIT STRING_ARG */
-#line 774 "./util/configparser.y"
+ case 341: /* server_outgoing_port_permit: VAR_OUTGOING_PORT_PERMIT STRING_ARG */
+#line 783 "./util/configparser.y"
{
OUTYY(("P(server_outgoing_port_permit:%s)\n", (yyvsp[0].str)));
if(!cfg_mark_ports((yyvsp[0].str), 1,
yyerror("port number or range (\"low-high\") expected");
free((yyvsp[0].str));
}
-#line 3328 "util/configparser.c"
+#line 3345 "util/configparser.c"
break;
- case 340: /* server_outgoing_port_avoid: VAR_OUTGOING_PORT_AVOID STRING_ARG */
-#line 783 "./util/configparser.y"
+ case 342: /* server_outgoing_port_avoid: VAR_OUTGOING_PORT_AVOID STRING_ARG */
+#line 792 "./util/configparser.y"
{
OUTYY(("P(server_outgoing_port_avoid:%s)\n", (yyvsp[0].str)));
if(!cfg_mark_ports((yyvsp[0].str), 0,
yyerror("port number or range (\"low-high\") expected");
free((yyvsp[0].str));
}
-#line 3340 "util/configparser.c"
+#line 3357 "util/configparser.c"
break;
- case 341: /* server_outgoing_num_tcp: VAR_OUTGOING_NUM_TCP STRING_ARG */
-#line 792 "./util/configparser.y"
+ case 343: /* server_outgoing_num_tcp: VAR_OUTGOING_NUM_TCP STRING_ARG */
+#line 801 "./util/configparser.y"
{
OUTYY(("P(server_outgoing_num_tcp:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->outgoing_num_tcp = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3352 "util/configparser.c"
+#line 3369 "util/configparser.c"
break;
- case 342: /* server_incoming_num_tcp: VAR_INCOMING_NUM_TCP STRING_ARG */
-#line 801 "./util/configparser.y"
+ case 344: /* server_incoming_num_tcp: VAR_INCOMING_NUM_TCP STRING_ARG */
+#line 810 "./util/configparser.y"
{
OUTYY(("P(server_incoming_num_tcp:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->incoming_num_tcp = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3364 "util/configparser.c"
+#line 3381 "util/configparser.c"
break;
- case 343: /* server_interface_automatic: VAR_INTERFACE_AUTOMATIC STRING_ARG */
-#line 810 "./util/configparser.y"
+ case 345: /* server_interface_automatic: VAR_INTERFACE_AUTOMATIC STRING_ARG */
+#line 819 "./util/configparser.y"
{
OUTYY(("P(server_interface_automatic:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->if_automatic = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3376 "util/configparser.c"
+#line 3393 "util/configparser.c"
break;
- case 344: /* server_interface_automatic_ports: VAR_INTERFACE_AUTOMATIC_PORTS STRING_ARG */
-#line 819 "./util/configparser.y"
+ case 346: /* server_interface_automatic_ports: VAR_INTERFACE_AUTOMATIC_PORTS STRING_ARG */
+#line 828 "./util/configparser.y"
{
OUTYY(("P(server_interface_automatic_ports:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->if_automatic_ports);
cfg_parser->cfg->if_automatic_ports = (yyvsp[0].str);
}
-#line 3386 "util/configparser.c"
+#line 3403 "util/configparser.c"
break;
- case 345: /* server_do_ip4: VAR_DO_IP4 STRING_ARG */
-#line 826 "./util/configparser.y"
+ case 347: /* server_do_ip4: VAR_DO_IP4 STRING_ARG */
+#line 835 "./util/configparser.y"
{
OUTYY(("P(server_do_ip4:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->do_ip4 = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3398 "util/configparser.c"
+#line 3415 "util/configparser.c"
break;
- case 346: /* server_do_ip6: VAR_DO_IP6 STRING_ARG */
-#line 835 "./util/configparser.y"
+ case 348: /* server_do_ip6: VAR_DO_IP6 STRING_ARG */
+#line 844 "./util/configparser.y"
{
OUTYY(("P(server_do_ip6:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->do_ip6 = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3410 "util/configparser.c"
+#line 3427 "util/configparser.c"
break;
- case 347: /* server_do_udp: VAR_DO_UDP STRING_ARG */
-#line 844 "./util/configparser.y"
+ case 349: /* server_do_udp: VAR_DO_UDP STRING_ARG */
+#line 853 "./util/configparser.y"
{
OUTYY(("P(server_do_udp:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->do_udp = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3422 "util/configparser.c"
+#line 3439 "util/configparser.c"
break;
- case 348: /* server_do_tcp: VAR_DO_TCP STRING_ARG */
-#line 853 "./util/configparser.y"
+ case 350: /* server_do_tcp: VAR_DO_TCP STRING_ARG */
+#line 862 "./util/configparser.y"
{
OUTYY(("P(server_do_tcp:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->do_tcp = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3434 "util/configparser.c"
+#line 3451 "util/configparser.c"
break;
- case 349: /* server_prefer_ip4: VAR_PREFER_IP4 STRING_ARG */
-#line 862 "./util/configparser.y"
+ case 351: /* server_prefer_ip4: VAR_PREFER_IP4 STRING_ARG */
+#line 871 "./util/configparser.y"
{
OUTYY(("P(server_prefer_ip4:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->prefer_ip4 = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3446 "util/configparser.c"
+#line 3463 "util/configparser.c"
break;
- case 350: /* server_prefer_ip6: VAR_PREFER_IP6 STRING_ARG */
-#line 871 "./util/configparser.y"
+ case 352: /* server_prefer_ip6: VAR_PREFER_IP6 STRING_ARG */
+#line 880 "./util/configparser.y"
{
OUTYY(("P(server_prefer_ip6:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->prefer_ip6 = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3458 "util/configparser.c"
+#line 3475 "util/configparser.c"
break;
- case 351: /* server_tcp_mss: VAR_TCP_MSS STRING_ARG */
-#line 880 "./util/configparser.y"
+ case 353: /* server_tcp_mss: VAR_TCP_MSS STRING_ARG */
+#line 889 "./util/configparser.y"
{
OUTYY(("P(server_tcp_mss:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->tcp_mss = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3470 "util/configparser.c"
+#line 3487 "util/configparser.c"
break;
- case 352: /* server_outgoing_tcp_mss: VAR_OUTGOING_TCP_MSS STRING_ARG */
-#line 889 "./util/configparser.y"
+ case 354: /* server_outgoing_tcp_mss: VAR_OUTGOING_TCP_MSS STRING_ARG */
+#line 898 "./util/configparser.y"
{
OUTYY(("P(server_outgoing_tcp_mss:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->outgoing_tcp_mss = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3482 "util/configparser.c"
+#line 3499 "util/configparser.c"
break;
- case 353: /* server_tcp_idle_timeout: VAR_TCP_IDLE_TIMEOUT STRING_ARG */
-#line 898 "./util/configparser.y"
+ case 355: /* server_tcp_idle_timeout: VAR_TCP_IDLE_TIMEOUT STRING_ARG */
+#line 907 "./util/configparser.y"
{
OUTYY(("P(server_tcp_idle_timeout:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->tcp_idle_timeout = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3498 "util/configparser.c"
+#line 3515 "util/configparser.c"
break;
- case 354: /* server_max_reuse_tcp_queries: VAR_MAX_REUSE_TCP_QUERIES STRING_ARG */
-#line 911 "./util/configparser.y"
+ case 356: /* server_max_reuse_tcp_queries: VAR_MAX_REUSE_TCP_QUERIES STRING_ARG */
+#line 920 "./util/configparser.y"
{
OUTYY(("P(server_max_reuse_tcp_queries:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->max_reuse_tcp_queries = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3512 "util/configparser.c"
+#line 3529 "util/configparser.c"
break;
- case 355: /* server_tcp_reuse_timeout: VAR_TCP_REUSE_TIMEOUT STRING_ARG */
-#line 922 "./util/configparser.y"
+ case 357: /* server_tcp_reuse_timeout: VAR_TCP_REUSE_TIMEOUT STRING_ARG */
+#line 931 "./util/configparser.y"
{
OUTYY(("P(server_tcp_reuse_timeout:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->tcp_reuse_timeout = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3526 "util/configparser.c"
+#line 3543 "util/configparser.c"
break;
- case 356: /* server_tcp_auth_query_timeout: VAR_TCP_AUTH_QUERY_TIMEOUT STRING_ARG */
-#line 933 "./util/configparser.y"
+ case 358: /* server_tcp_auth_query_timeout: VAR_TCP_AUTH_QUERY_TIMEOUT STRING_ARG */
+#line 942 "./util/configparser.y"
{
OUTYY(("P(server_tcp_auth_query_timeout:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->tcp_auth_query_timeout = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3540 "util/configparser.c"
+#line 3557 "util/configparser.c"
break;
- case 357: /* server_tcp_keepalive: VAR_EDNS_TCP_KEEPALIVE STRING_ARG */
-#line 944 "./util/configparser.y"
+ case 359: /* server_tcp_keepalive: VAR_EDNS_TCP_KEEPALIVE STRING_ARG */
+#line 953 "./util/configparser.y"
{
OUTYY(("P(server_tcp_keepalive:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->do_tcp_keepalive = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3552 "util/configparser.c"
+#line 3569 "util/configparser.c"
break;
- case 358: /* server_tcp_keepalive_timeout: VAR_EDNS_TCP_KEEPALIVE_TIMEOUT STRING_ARG */
-#line 953 "./util/configparser.y"
+ case 360: /* server_tcp_keepalive_timeout: VAR_EDNS_TCP_KEEPALIVE_TIMEOUT STRING_ARG */
+#line 962 "./util/configparser.y"
{
OUTYY(("P(server_tcp_keepalive_timeout:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->tcp_keepalive_timeout = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3568 "util/configparser.c"
+#line 3585 "util/configparser.c"
break;
- case 359: /* server_tcp_upstream: VAR_TCP_UPSTREAM STRING_ARG */
-#line 966 "./util/configparser.y"
+ case 361: /* server_tcp_upstream: VAR_TCP_UPSTREAM STRING_ARG */
+#line 975 "./util/configparser.y"
{
OUTYY(("P(server_tcp_upstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->tcp_upstream = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3580 "util/configparser.c"
+#line 3597 "util/configparser.c"
break;
- case 360: /* server_udp_upstream_without_downstream: VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM STRING_ARG */
-#line 975 "./util/configparser.y"
+ case 362: /* server_udp_upstream_without_downstream: VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM STRING_ARG */
+#line 984 "./util/configparser.y"
{
OUTYY(("P(server_udp_upstream_without_downstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->udp_upstream_without_downstream = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3592 "util/configparser.c"
+#line 3609 "util/configparser.c"
break;
- case 361: /* server_ssl_upstream: VAR_SSL_UPSTREAM STRING_ARG */
-#line 984 "./util/configparser.y"
+ case 363: /* server_ssl_upstream: VAR_SSL_UPSTREAM STRING_ARG */
+#line 993 "./util/configparser.y"
{
OUTYY(("P(server_ssl_upstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->ssl_upstream = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3604 "util/configparser.c"
+#line 3621 "util/configparser.c"
break;
- case 362: /* server_ssl_service_key: VAR_SSL_SERVICE_KEY STRING_ARG */
-#line 993 "./util/configparser.y"
+ case 364: /* server_ssl_service_key: VAR_SSL_SERVICE_KEY STRING_ARG */
+#line 1002 "./util/configparser.y"
{
OUTYY(("P(server_ssl_service_key:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->ssl_service_key);
cfg_parser->cfg->ssl_service_key = (yyvsp[0].str);
}
-#line 3614 "util/configparser.c"
+#line 3631 "util/configparser.c"
break;
- case 363: /* server_ssl_service_pem: VAR_SSL_SERVICE_PEM STRING_ARG */
-#line 1000 "./util/configparser.y"
+ case 365: /* server_ssl_service_pem: VAR_SSL_SERVICE_PEM STRING_ARG */
+#line 1009 "./util/configparser.y"
{
OUTYY(("P(server_ssl_service_pem:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->ssl_service_pem);
cfg_parser->cfg->ssl_service_pem = (yyvsp[0].str);
}
-#line 3624 "util/configparser.c"
+#line 3641 "util/configparser.c"
break;
- case 364: /* server_ssl_port: VAR_SSL_PORT STRING_ARG */
-#line 1007 "./util/configparser.y"
+ case 366: /* server_ssl_port: VAR_SSL_PORT STRING_ARG */
+#line 1016 "./util/configparser.y"
{
OUTYY(("P(server_ssl_port:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->ssl_port = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3636 "util/configparser.c"
+#line 3653 "util/configparser.c"
break;
- case 365: /* server_tls_cert_bundle: VAR_TLS_CERT_BUNDLE STRING_ARG */
-#line 1016 "./util/configparser.y"
+ case 367: /* server_tls_cert_bundle: VAR_TLS_CERT_BUNDLE STRING_ARG */
+#line 1025 "./util/configparser.y"
{
OUTYY(("P(server_tls_cert_bundle:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->tls_cert_bundle);
cfg_parser->cfg->tls_cert_bundle = (yyvsp[0].str);
}
-#line 3646 "util/configparser.c"
+#line 3663 "util/configparser.c"
break;
- case 366: /* server_tls_win_cert: VAR_TLS_WIN_CERT STRING_ARG */
-#line 1023 "./util/configparser.y"
+ case 368: /* server_tls_win_cert: VAR_TLS_WIN_CERT STRING_ARG */
+#line 1032 "./util/configparser.y"
{
OUTYY(("P(server_tls_win_cert:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->tls_win_cert = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3658 "util/configparser.c"
+#line 3675 "util/configparser.c"
break;
- case 367: /* server_tls_additional_port: VAR_TLS_ADDITIONAL_PORT STRING_ARG */
-#line 1032 "./util/configparser.y"
+ case 369: /* server_tls_additional_port: VAR_TLS_ADDITIONAL_PORT STRING_ARG */
+#line 1041 "./util/configparser.y"
{
OUTYY(("P(server_tls_additional_port:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->tls_additional_port,
(yyvsp[0].str)))
yyerror("out of memory");
}
-#line 3669 "util/configparser.c"
+#line 3686 "util/configparser.c"
break;
- case 368: /* server_tls_ciphers: VAR_TLS_CIPHERS STRING_ARG */
-#line 1040 "./util/configparser.y"
+ case 370: /* server_tls_ciphers: VAR_TLS_CIPHERS STRING_ARG */
+#line 1049 "./util/configparser.y"
{
OUTYY(("P(server_tls_ciphers:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->tls_ciphers);
cfg_parser->cfg->tls_ciphers = (yyvsp[0].str);
}
-#line 3679 "util/configparser.c"
+#line 3696 "util/configparser.c"
break;
- case 369: /* server_tls_ciphersuites: VAR_TLS_CIPHERSUITES STRING_ARG */
-#line 1047 "./util/configparser.y"
+ case 371: /* server_tls_ciphersuites: VAR_TLS_CIPHERSUITES STRING_ARG */
+#line 1056 "./util/configparser.y"
{
OUTYY(("P(server_tls_ciphersuites:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->tls_ciphersuites);
cfg_parser->cfg->tls_ciphersuites = (yyvsp[0].str);
}
-#line 3689 "util/configparser.c"
+#line 3706 "util/configparser.c"
break;
- case 370: /* server_tls_session_ticket_keys: VAR_TLS_SESSION_TICKET_KEYS STRING_ARG */
-#line 1054 "./util/configparser.y"
+ case 372: /* server_tls_session_ticket_keys: VAR_TLS_SESSION_TICKET_KEYS STRING_ARG */
+#line 1063 "./util/configparser.y"
{
OUTYY(("P(server_tls_session_ticket_keys:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_append(&cfg_parser->cfg->tls_session_ticket_keys,
(yyvsp[0].str)))
yyerror("out of memory");
}
-#line 3700 "util/configparser.c"
+#line 3717 "util/configparser.c"
break;
- case 371: /* server_tls_use_sni: VAR_TLS_USE_SNI STRING_ARG */
-#line 1062 "./util/configparser.y"
+ case 373: /* server_tls_use_sni: VAR_TLS_USE_SNI STRING_ARG */
+#line 1071 "./util/configparser.y"
{
OUTYY(("P(server_tls_use_sni:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->tls_use_sni = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3712 "util/configparser.c"
+#line 3729 "util/configparser.c"
break;
- case 372: /* server_https_port: VAR_HTTPS_PORT STRING_ARG */
-#line 1071 "./util/configparser.y"
+ case 374: /* server_https_port: VAR_HTTPS_PORT STRING_ARG */
+#line 1080 "./util/configparser.y"
{
OUTYY(("P(server_https_port:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->https_port = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3724 "util/configparser.c"
+#line 3741 "util/configparser.c"
break;
- case 373: /* server_http_endpoint: VAR_HTTP_ENDPOINT STRING_ARG */
-#line 1079 "./util/configparser.y"
+ case 375: /* server_http_endpoint: VAR_HTTP_ENDPOINT STRING_ARG */
+#line 1088 "./util/configparser.y"
{
OUTYY(("P(server_http_endpoint:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->http_endpoint);
cfg_parser->cfg->http_endpoint = (yyvsp[0].str);
}
}
-#line 3744 "util/configparser.c"
+#line 3761 "util/configparser.c"
break;
- case 374: /* server_http_max_streams: VAR_HTTP_MAX_STREAMS STRING_ARG */
-#line 1095 "./util/configparser.y"
+ case 376: /* server_http_max_streams: VAR_HTTP_MAX_STREAMS STRING_ARG */
+#line 1104 "./util/configparser.y"
{
OUTYY(("P(server_http_max_streams:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->http_max_streams = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 3756 "util/configparser.c"
+#line 3773 "util/configparser.c"
break;
- case 375: /* server_http_query_buffer_size: VAR_HTTP_QUERY_BUFFER_SIZE STRING_ARG */
-#line 1103 "./util/configparser.y"
+ case 377: /* server_http_query_buffer_size: VAR_HTTP_QUERY_BUFFER_SIZE STRING_ARG */
+#line 1112 "./util/configparser.y"
{
OUTYY(("P(server_http_query_buffer_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str),
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 3768 "util/configparser.c"
+#line 3785 "util/configparser.c"
break;
- case 376: /* server_http_response_buffer_size: VAR_HTTP_RESPONSE_BUFFER_SIZE STRING_ARG */
-#line 1111 "./util/configparser.y"
+ case 378: /* server_http_response_buffer_size: VAR_HTTP_RESPONSE_BUFFER_SIZE STRING_ARG */
+#line 1120 "./util/configparser.y"
{
OUTYY(("P(server_http_response_buffer_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str),
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 3780 "util/configparser.c"
+#line 3797 "util/configparser.c"
break;
- case 377: /* server_http_nodelay: VAR_HTTP_NODELAY STRING_ARG */
-#line 1119 "./util/configparser.y"
+ case 379: /* server_http_nodelay: VAR_HTTP_NODELAY STRING_ARG */
+#line 1128 "./util/configparser.y"
{
OUTYY(("P(server_http_nodelay:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->http_nodelay = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3792 "util/configparser.c"
+#line 3809 "util/configparser.c"
break;
- case 378: /* server_http_notls_downstream: VAR_HTTP_NOTLS_DOWNSTREAM STRING_ARG */
-#line 1127 "./util/configparser.y"
+ case 380: /* server_http_notls_downstream: VAR_HTTP_NOTLS_DOWNSTREAM STRING_ARG */
+#line 1136 "./util/configparser.y"
{
OUTYY(("P(server_http_notls_downstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->http_notls_downstream = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3804 "util/configparser.c"
+#line 3821 "util/configparser.c"
break;
- case 379: /* server_use_systemd: VAR_USE_SYSTEMD STRING_ARG */
-#line 1135 "./util/configparser.y"
+ case 381: /* server_use_systemd: VAR_USE_SYSTEMD STRING_ARG */
+#line 1144 "./util/configparser.y"
{
OUTYY(("P(server_use_systemd:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->use_systemd = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3816 "util/configparser.c"
+#line 3833 "util/configparser.c"
break;
- case 380: /* server_do_daemonize: VAR_DO_DAEMONIZE STRING_ARG */
-#line 1144 "./util/configparser.y"
+ case 382: /* server_do_daemonize: VAR_DO_DAEMONIZE STRING_ARG */
+#line 1153 "./util/configparser.y"
{
OUTYY(("P(server_do_daemonize:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->do_daemonize = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3828 "util/configparser.c"
+#line 3845 "util/configparser.c"
break;
- case 381: /* server_use_syslog: VAR_USE_SYSLOG STRING_ARG */
-#line 1153 "./util/configparser.y"
+ case 383: /* server_use_syslog: VAR_USE_SYSLOG STRING_ARG */
+#line 1162 "./util/configparser.y"
{
OUTYY(("P(server_use_syslog:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
#endif
free((yyvsp[0].str));
}
-#line 3845 "util/configparser.c"
+#line 3862 "util/configparser.c"
break;
- case 382: /* server_log_time_ascii: VAR_LOG_TIME_ASCII STRING_ARG */
-#line 1167 "./util/configparser.y"
+ case 384: /* server_log_time_ascii: VAR_LOG_TIME_ASCII STRING_ARG */
+#line 1176 "./util/configparser.y"
{
OUTYY(("P(server_log_time_ascii:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->log_time_ascii = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3857 "util/configparser.c"
+#line 3874 "util/configparser.c"
break;
- case 383: /* server_log_queries: VAR_LOG_QUERIES STRING_ARG */
-#line 1176 "./util/configparser.y"
+ case 385: /* server_log_queries: VAR_LOG_QUERIES STRING_ARG */
+#line 1185 "./util/configparser.y"
{
OUTYY(("P(server_log_queries:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->log_queries = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3869 "util/configparser.c"
+#line 3886 "util/configparser.c"
break;
- case 384: /* server_log_replies: VAR_LOG_REPLIES STRING_ARG */
-#line 1185 "./util/configparser.y"
+ case 386: /* server_log_replies: VAR_LOG_REPLIES STRING_ARG */
+#line 1194 "./util/configparser.y"
{
OUTYY(("P(server_log_replies:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->log_replies = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3881 "util/configparser.c"
+#line 3898 "util/configparser.c"
break;
- case 385: /* server_log_tag_queryreply: VAR_LOG_TAG_QUERYREPLY STRING_ARG */
-#line 1194 "./util/configparser.y"
+ case 387: /* server_log_tag_queryreply: VAR_LOG_TAG_QUERYREPLY STRING_ARG */
+#line 1203 "./util/configparser.y"
{
OUTYY(("P(server_log_tag_queryreply:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->log_tag_queryreply = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3893 "util/configparser.c"
+#line 3910 "util/configparser.c"
break;
- case 386: /* server_log_servfail: VAR_LOG_SERVFAIL STRING_ARG */
-#line 1203 "./util/configparser.y"
+ case 388: /* server_log_servfail: VAR_LOG_SERVFAIL STRING_ARG */
+#line 1212 "./util/configparser.y"
{
OUTYY(("P(server_log_servfail:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->log_servfail = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3905 "util/configparser.c"
+#line 3922 "util/configparser.c"
break;
- case 387: /* server_log_local_actions: VAR_LOG_LOCAL_ACTIONS STRING_ARG */
-#line 1212 "./util/configparser.y"
+ case 389: /* server_log_local_actions: VAR_LOG_LOCAL_ACTIONS STRING_ARG */
+#line 1221 "./util/configparser.y"
{
OUTYY(("P(server_log_local_actions:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->log_local_actions = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 3917 "util/configparser.c"
+#line 3934 "util/configparser.c"
break;
- case 388: /* server_chroot: VAR_CHROOT STRING_ARG */
-#line 1221 "./util/configparser.y"
+ case 390: /* server_chroot: VAR_CHROOT STRING_ARG */
+#line 1230 "./util/configparser.y"
{
OUTYY(("P(server_chroot:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->chrootdir);
cfg_parser->cfg->chrootdir = (yyvsp[0].str);
}
-#line 3927 "util/configparser.c"
+#line 3944 "util/configparser.c"
break;
- case 389: /* server_username: VAR_USERNAME STRING_ARG */
-#line 1228 "./util/configparser.y"
+ case 391: /* server_username: VAR_USERNAME STRING_ARG */
+#line 1237 "./util/configparser.y"
{
OUTYY(("P(server_username:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->username);
cfg_parser->cfg->username = (yyvsp[0].str);
}
-#line 3937 "util/configparser.c"
+#line 3954 "util/configparser.c"
break;
- case 390: /* server_directory: VAR_DIRECTORY STRING_ARG */
-#line 1235 "./util/configparser.y"
+ case 392: /* server_directory: VAR_DIRECTORY STRING_ARG */
+#line 1244 "./util/configparser.y"
{
OUTYY(("P(server_directory:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->directory);
}
}
}
-#line 3966 "util/configparser.c"
+#line 3983 "util/configparser.c"
break;
- case 391: /* server_logfile: VAR_LOGFILE STRING_ARG */
-#line 1261 "./util/configparser.y"
+ case 393: /* server_logfile: VAR_LOGFILE STRING_ARG */
+#line 1270 "./util/configparser.y"
{
OUTYY(("P(server_logfile:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->logfile);
cfg_parser->cfg->logfile = (yyvsp[0].str);
cfg_parser->cfg->use_syslog = 0;
}
-#line 3977 "util/configparser.c"
+#line 3994 "util/configparser.c"
break;
- case 392: /* server_pidfile: VAR_PIDFILE STRING_ARG */
-#line 1269 "./util/configparser.y"
+ case 394: /* server_pidfile: VAR_PIDFILE STRING_ARG */
+#line 1278 "./util/configparser.y"
{
OUTYY(("P(server_pidfile:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->pidfile);
cfg_parser->cfg->pidfile = (yyvsp[0].str);
}
-#line 3987 "util/configparser.c"
+#line 4004 "util/configparser.c"
break;
- case 393: /* server_root_hints: VAR_ROOT_HINTS STRING_ARG */
-#line 1276 "./util/configparser.y"
+ case 395: /* server_root_hints: VAR_ROOT_HINTS STRING_ARG */
+#line 1285 "./util/configparser.y"
{
OUTYY(("P(server_root_hints:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->root_hints, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 3997 "util/configparser.c"
+#line 4014 "util/configparser.c"
break;
- case 394: /* server_dlv_anchor_file: VAR_DLV_ANCHOR_FILE STRING_ARG */
-#line 1283 "./util/configparser.y"
+ case 396: /* server_dlv_anchor_file: VAR_DLV_ANCHOR_FILE STRING_ARG */
+#line 1292 "./util/configparser.y"
{
OUTYY(("P(server_dlv_anchor_file:%s)\n", (yyvsp[0].str)));
log_warn("option dlv-anchor-file ignored: DLV is decommissioned");
free((yyvsp[0].str));
}
-#line 4007 "util/configparser.c"
+#line 4024 "util/configparser.c"
break;
- case 395: /* server_dlv_anchor: VAR_DLV_ANCHOR STRING_ARG */
-#line 1290 "./util/configparser.y"
+ case 397: /* server_dlv_anchor: VAR_DLV_ANCHOR STRING_ARG */
+#line 1299 "./util/configparser.y"
{
OUTYY(("P(server_dlv_anchor:%s)\n", (yyvsp[0].str)));
log_warn("option dlv-anchor ignored: DLV is decommissioned");
free((yyvsp[0].str));
}
-#line 4017 "util/configparser.c"
+#line 4034 "util/configparser.c"
break;
- case 396: /* server_auto_trust_anchor_file: VAR_AUTO_TRUST_ANCHOR_FILE STRING_ARG */
-#line 1297 "./util/configparser.y"
+ case 398: /* server_auto_trust_anchor_file: VAR_AUTO_TRUST_ANCHOR_FILE STRING_ARG */
+#line 1306 "./util/configparser.y"
{
OUTYY(("P(server_auto_trust_anchor_file:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->
auto_trust_anchor_file_list, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4028 "util/configparser.c"
+#line 4045 "util/configparser.c"
break;
- case 397: /* server_trust_anchor_file: VAR_TRUST_ANCHOR_FILE STRING_ARG */
-#line 1305 "./util/configparser.y"
+ case 399: /* server_trust_anchor_file: VAR_TRUST_ANCHOR_FILE STRING_ARG */
+#line 1314 "./util/configparser.y"
{
OUTYY(("P(server_trust_anchor_file:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->
trust_anchor_file_list, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4039 "util/configparser.c"
+#line 4056 "util/configparser.c"
break;
- case 398: /* server_trusted_keys_file: VAR_TRUSTED_KEYS_FILE STRING_ARG */
-#line 1313 "./util/configparser.y"
+ case 400: /* server_trusted_keys_file: VAR_TRUSTED_KEYS_FILE STRING_ARG */
+#line 1322 "./util/configparser.y"
{
OUTYY(("P(server_trusted_keys_file:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->
trusted_keys_file_list, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4050 "util/configparser.c"
+#line 4067 "util/configparser.c"
break;
- case 399: /* server_trust_anchor: VAR_TRUST_ANCHOR STRING_ARG */
-#line 1321 "./util/configparser.y"
+ case 401: /* server_trust_anchor: VAR_TRUST_ANCHOR STRING_ARG */
+#line 1330 "./util/configparser.y"
{
OUTYY(("P(server_trust_anchor:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->trust_anchor_list, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4060 "util/configparser.c"
+#line 4077 "util/configparser.c"
break;
- case 400: /* server_trust_anchor_signaling: VAR_TRUST_ANCHOR_SIGNALING STRING_ARG */
-#line 1328 "./util/configparser.y"
+ case 402: /* server_trust_anchor_signaling: VAR_TRUST_ANCHOR_SIGNALING STRING_ARG */
+#line 1337 "./util/configparser.y"
{
OUTYY(("P(server_trust_anchor_signaling:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4074 "util/configparser.c"
+#line 4091 "util/configparser.c"
break;
- case 401: /* server_root_key_sentinel: VAR_ROOT_KEY_SENTINEL STRING_ARG */
-#line 1339 "./util/configparser.y"
+ case 403: /* server_root_key_sentinel: VAR_ROOT_KEY_SENTINEL STRING_ARG */
+#line 1348 "./util/configparser.y"
{
OUTYY(("P(server_root_key_sentinel:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4088 "util/configparser.c"
+#line 4105 "util/configparser.c"
break;
- case 402: /* server_domain_insecure: VAR_DOMAIN_INSECURE STRING_ARG */
-#line 1350 "./util/configparser.y"
+ case 404: /* server_domain_insecure: VAR_DOMAIN_INSECURE STRING_ARG */
+#line 1359 "./util/configparser.y"
{
OUTYY(("P(server_domain_insecure:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->domain_insecure, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4098 "util/configparser.c"
+#line 4115 "util/configparser.c"
break;
- case 403: /* server_hide_identity: VAR_HIDE_IDENTITY STRING_ARG */
-#line 1357 "./util/configparser.y"
+ case 405: /* server_hide_identity: VAR_HIDE_IDENTITY STRING_ARG */
+#line 1366 "./util/configparser.y"
{
OUTYY(("P(server_hide_identity:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->hide_identity = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4110 "util/configparser.c"
+#line 4127 "util/configparser.c"
break;
- case 404: /* server_hide_version: VAR_HIDE_VERSION STRING_ARG */
-#line 1366 "./util/configparser.y"
+ case 406: /* server_hide_version: VAR_HIDE_VERSION STRING_ARG */
+#line 1375 "./util/configparser.y"
{
OUTYY(("P(server_hide_version:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->hide_version = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4122 "util/configparser.c"
+#line 4139 "util/configparser.c"
break;
- case 405: /* server_hide_trustanchor: VAR_HIDE_TRUSTANCHOR STRING_ARG */
-#line 1375 "./util/configparser.y"
+ case 407: /* server_hide_trustanchor: VAR_HIDE_TRUSTANCHOR STRING_ARG */
+#line 1384 "./util/configparser.y"
{
OUTYY(("P(server_hide_trustanchor:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->hide_trustanchor = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4134 "util/configparser.c"
+#line 4151 "util/configparser.c"
break;
- case 406: /* server_hide_http_user_agent: VAR_HIDE_HTTP_USER_AGENT STRING_ARG */
-#line 1384 "./util/configparser.y"
+ case 408: /* server_hide_http_user_agent: VAR_HIDE_HTTP_USER_AGENT STRING_ARG */
+#line 1393 "./util/configparser.y"
{
OUTYY(("P(server_hide_user_agent:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->hide_http_user_agent = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4146 "util/configparser.c"
+#line 4163 "util/configparser.c"
break;
- case 407: /* server_identity: VAR_IDENTITY STRING_ARG */
-#line 1393 "./util/configparser.y"
+ case 409: /* server_identity: VAR_IDENTITY STRING_ARG */
+#line 1402 "./util/configparser.y"
{
OUTYY(("P(server_identity:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->identity);
cfg_parser->cfg->identity = (yyvsp[0].str);
}
-#line 4156 "util/configparser.c"
+#line 4173 "util/configparser.c"
break;
- case 408: /* server_version: VAR_VERSION STRING_ARG */
-#line 1400 "./util/configparser.y"
+ case 410: /* server_version: VAR_VERSION STRING_ARG */
+#line 1409 "./util/configparser.y"
{
OUTYY(("P(server_version:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->version);
cfg_parser->cfg->version = (yyvsp[0].str);
}
-#line 4166 "util/configparser.c"
+#line 4183 "util/configparser.c"
break;
- case 409: /* server_http_user_agent: VAR_HTTP_USER_AGENT STRING_ARG */
-#line 1407 "./util/configparser.y"
+ case 411: /* server_http_user_agent: VAR_HTTP_USER_AGENT STRING_ARG */
+#line 1416 "./util/configparser.y"
{
OUTYY(("P(server_http_user_agent:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->http_user_agent);
cfg_parser->cfg->http_user_agent = (yyvsp[0].str);
}
-#line 4176 "util/configparser.c"
+#line 4193 "util/configparser.c"
break;
- case 410: /* server_nsid: VAR_NSID STRING_ARG */
-#line 1414 "./util/configparser.y"
+ case 412: /* server_nsid: VAR_NSID STRING_ARG */
+#line 1423 "./util/configparser.y"
{
OUTYY(("P(server_nsid:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->nsid_cfg_str);
yyerror("the NSID must be either a hex string or an "
"ascii character string prepended with ascii_.");
}
-#line 4195 "util/configparser.c"
+#line 4212 "util/configparser.c"
break;
- case 411: /* server_so_rcvbuf: VAR_SO_RCVBUF STRING_ARG */
-#line 1430 "./util/configparser.y"
+ case 413: /* server_so_rcvbuf: VAR_SO_RCVBUF STRING_ARG */
+#line 1439 "./util/configparser.y"
{
OUTYY(("P(server_so_rcvbuf:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->so_rcvbuf))
yyerror("buffer size expected");
free((yyvsp[0].str));
}
-#line 4206 "util/configparser.c"
+#line 4223 "util/configparser.c"
break;
- case 412: /* server_so_sndbuf: VAR_SO_SNDBUF STRING_ARG */
-#line 1438 "./util/configparser.y"
+ case 414: /* server_so_sndbuf: VAR_SO_SNDBUF STRING_ARG */
+#line 1447 "./util/configparser.y"
{
OUTYY(("P(server_so_sndbuf:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->so_sndbuf))
yyerror("buffer size expected");
free((yyvsp[0].str));
}
-#line 4217 "util/configparser.c"
+#line 4234 "util/configparser.c"
break;
- case 413: /* server_so_reuseport: VAR_SO_REUSEPORT STRING_ARG */
-#line 1446 "./util/configparser.y"
+ case 415: /* server_so_reuseport: VAR_SO_REUSEPORT STRING_ARG */
+#line 1455 "./util/configparser.y"
{
OUTYY(("P(server_so_reuseport:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4230 "util/configparser.c"
+#line 4247 "util/configparser.c"
break;
- case 414: /* server_ip_transparent: VAR_IP_TRANSPARENT STRING_ARG */
-#line 1456 "./util/configparser.y"
+ case 416: /* server_ip_transparent: VAR_IP_TRANSPARENT STRING_ARG */
+#line 1465 "./util/configparser.y"
{
OUTYY(("P(server_ip_transparent:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4243 "util/configparser.c"
+#line 4260 "util/configparser.c"
break;
- case 415: /* server_ip_freebind: VAR_IP_FREEBIND STRING_ARG */
-#line 1466 "./util/configparser.y"
+ case 417: /* server_ip_freebind: VAR_IP_FREEBIND STRING_ARG */
+#line 1475 "./util/configparser.y"
{
OUTYY(("P(server_ip_freebind:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4256 "util/configparser.c"
+#line 4273 "util/configparser.c"
break;
- case 416: /* server_ip_dscp: VAR_IP_DSCP STRING_ARG */
-#line 1476 "./util/configparser.y"
+ case 418: /* server_ip_dscp: VAR_IP_DSCP STRING_ARG */
+#line 1485 "./util/configparser.y"
{
OUTYY(("P(server_ip_dscp:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
cfg_parser->cfg->ip_dscp = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4273 "util/configparser.c"
+#line 4290 "util/configparser.c"
break;
- case 417: /* server_stream_wait_size: VAR_STREAM_WAIT_SIZE STRING_ARG */
-#line 1490 "./util/configparser.y"
+ case 419: /* server_stream_wait_size: VAR_STREAM_WAIT_SIZE STRING_ARG */
+#line 1499 "./util/configparser.y"
{
OUTYY(("P(server_stream_wait_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->stream_wait_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 4284 "util/configparser.c"
+#line 4301 "util/configparser.c"
break;
- case 418: /* server_edns_buffer_size: VAR_EDNS_BUFFER_SIZE STRING_ARG */
-#line 1498 "./util/configparser.y"
+ case 420: /* server_edns_buffer_size: VAR_EDNS_BUFFER_SIZE STRING_ARG */
+#line 1507 "./util/configparser.y"
{
OUTYY(("P(server_edns_buffer_size:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->edns_buffer_size = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4300 "util/configparser.c"
+#line 4317 "util/configparser.c"
break;
- case 419: /* server_msg_buffer_size: VAR_MSG_BUFFER_SIZE STRING_ARG */
-#line 1511 "./util/configparser.y"
+ case 421: /* server_msg_buffer_size: VAR_MSG_BUFFER_SIZE STRING_ARG */
+#line 1520 "./util/configparser.y"
{
OUTYY(("P(server_msg_buffer_size:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->msg_buffer_size = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4314 "util/configparser.c"
+#line 4331 "util/configparser.c"
break;
- case 420: /* server_msg_cache_size: VAR_MSG_CACHE_SIZE STRING_ARG */
-#line 1522 "./util/configparser.y"
+ case 422: /* server_msg_cache_size: VAR_MSG_CACHE_SIZE STRING_ARG */
+#line 1531 "./util/configparser.y"
{
OUTYY(("P(server_msg_cache_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->msg_cache_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 4325 "util/configparser.c"
+#line 4342 "util/configparser.c"
break;
- case 421: /* server_msg_cache_slabs: VAR_MSG_CACHE_SLABS STRING_ARG */
-#line 1530 "./util/configparser.y"
+ case 423: /* server_msg_cache_slabs: VAR_MSG_CACHE_SLABS STRING_ARG */
+#line 1539 "./util/configparser.y"
{
OUTYY(("P(server_msg_cache_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 4341 "util/configparser.c"
+#line 4358 "util/configparser.c"
break;
- case 422: /* server_num_queries_per_thread: VAR_NUM_QUERIES_PER_THREAD STRING_ARG */
-#line 1543 "./util/configparser.y"
+ case 424: /* server_num_queries_per_thread: VAR_NUM_QUERIES_PER_THREAD STRING_ARG */
+#line 1552 "./util/configparser.y"
{
OUTYY(("P(server_num_queries_per_thread:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->num_queries_per_thread = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4353 "util/configparser.c"
+#line 4370 "util/configparser.c"
break;
- case 423: /* server_jostle_timeout: VAR_JOSTLE_TIMEOUT STRING_ARG */
-#line 1552 "./util/configparser.y"
+ case 425: /* server_jostle_timeout: VAR_JOSTLE_TIMEOUT STRING_ARG */
+#line 1561 "./util/configparser.y"
{
OUTYY(("P(server_jostle_timeout:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->jostle_time = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4365 "util/configparser.c"
+#line 4382 "util/configparser.c"
break;
- case 424: /* server_delay_close: VAR_DELAY_CLOSE STRING_ARG */
-#line 1561 "./util/configparser.y"
+ case 426: /* server_delay_close: VAR_DELAY_CLOSE STRING_ARG */
+#line 1570 "./util/configparser.y"
{
OUTYY(("P(server_delay_close:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->delay_close = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4377 "util/configparser.c"
+#line 4394 "util/configparser.c"
break;
- case 425: /* server_udp_connect: VAR_UDP_CONNECT STRING_ARG */
-#line 1570 "./util/configparser.y"
+ case 427: /* server_udp_connect: VAR_UDP_CONNECT STRING_ARG */
+#line 1579 "./util/configparser.y"
{
OUTYY(("P(server_udp_connect:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->udp_connect = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4389 "util/configparser.c"
+#line 4406 "util/configparser.c"
break;
- case 426: /* server_unblock_lan_zones: VAR_UNBLOCK_LAN_ZONES STRING_ARG */
-#line 1579 "./util/configparser.y"
+ case 428: /* server_unblock_lan_zones: VAR_UNBLOCK_LAN_ZONES STRING_ARG */
+#line 1588 "./util/configparser.y"
{
OUTYY(("P(server_unblock_lan_zones:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4402 "util/configparser.c"
+#line 4419 "util/configparser.c"
break;
- case 427: /* server_insecure_lan_zones: VAR_INSECURE_LAN_ZONES STRING_ARG */
-#line 1589 "./util/configparser.y"
+ case 429: /* server_insecure_lan_zones: VAR_INSECURE_LAN_ZONES STRING_ARG */
+#line 1598 "./util/configparser.y"
{
OUTYY(("P(server_insecure_lan_zones:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4415 "util/configparser.c"
+#line 4432 "util/configparser.c"
break;
- case 428: /* server_rrset_cache_size: VAR_RRSET_CACHE_SIZE STRING_ARG */
-#line 1599 "./util/configparser.y"
+ case 430: /* server_rrset_cache_size: VAR_RRSET_CACHE_SIZE STRING_ARG */
+#line 1608 "./util/configparser.y"
{
OUTYY(("P(server_rrset_cache_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->rrset_cache_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 4426 "util/configparser.c"
+#line 4443 "util/configparser.c"
break;
- case 429: /* server_rrset_cache_slabs: VAR_RRSET_CACHE_SLABS STRING_ARG */
-#line 1607 "./util/configparser.y"
+ case 431: /* server_rrset_cache_slabs: VAR_RRSET_CACHE_SLABS STRING_ARG */
+#line 1616 "./util/configparser.y"
{
OUTYY(("P(server_rrset_cache_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 4442 "util/configparser.c"
+#line 4459 "util/configparser.c"
break;
- case 430: /* server_infra_host_ttl: VAR_INFRA_HOST_TTL STRING_ARG */
-#line 1620 "./util/configparser.y"
+ case 432: /* server_infra_host_ttl: VAR_INFRA_HOST_TTL STRING_ARG */
+#line 1629 "./util/configparser.y"
{
OUTYY(("P(server_infra_host_ttl:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->host_ttl = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4454 "util/configparser.c"
+#line 4471 "util/configparser.c"
break;
- case 431: /* server_infra_lame_ttl: VAR_INFRA_LAME_TTL STRING_ARG */
-#line 1629 "./util/configparser.y"
+ case 433: /* server_infra_lame_ttl: VAR_INFRA_LAME_TTL STRING_ARG */
+#line 1638 "./util/configparser.y"
{
OUTYY(("P(server_infra_lame_ttl:%s)\n", (yyvsp[0].str)));
verbose(VERB_DETAIL, "ignored infra-lame-ttl: %s (option "
"removed, use infra-host-ttl)", (yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4465 "util/configparser.c"
+#line 4482 "util/configparser.c"
break;
- case 432: /* server_infra_cache_numhosts: VAR_INFRA_CACHE_NUMHOSTS STRING_ARG */
-#line 1637 "./util/configparser.y"
+ case 434: /* server_infra_cache_numhosts: VAR_INFRA_CACHE_NUMHOSTS STRING_ARG */
+#line 1646 "./util/configparser.y"
{
OUTYY(("P(server_infra_cache_numhosts:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->infra_cache_numhosts = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4477 "util/configparser.c"
+#line 4494 "util/configparser.c"
break;
- case 433: /* server_infra_cache_lame_size: VAR_INFRA_CACHE_LAME_SIZE STRING_ARG */
-#line 1646 "./util/configparser.y"
+ case 435: /* server_infra_cache_lame_size: VAR_INFRA_CACHE_LAME_SIZE STRING_ARG */
+#line 1655 "./util/configparser.y"
{
OUTYY(("P(server_infra_cache_lame_size:%s)\n", (yyvsp[0].str)));
verbose(VERB_DETAIL, "ignored infra-cache-lame-size: %s "
"(option removed, use infra-cache-numhosts)", (yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4488 "util/configparser.c"
+#line 4505 "util/configparser.c"
break;
- case 434: /* server_infra_cache_slabs: VAR_INFRA_CACHE_SLABS STRING_ARG */
-#line 1654 "./util/configparser.y"
+ case 436: /* server_infra_cache_slabs: VAR_INFRA_CACHE_SLABS STRING_ARG */
+#line 1663 "./util/configparser.y"
{
OUTYY(("P(server_infra_cache_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 4504 "util/configparser.c"
+#line 4521 "util/configparser.c"
break;
- case 435: /* server_infra_cache_min_rtt: VAR_INFRA_CACHE_MIN_RTT STRING_ARG */
-#line 1667 "./util/configparser.y"
+ case 437: /* server_infra_cache_min_rtt: VAR_INFRA_CACHE_MIN_RTT STRING_ARG */
+#line 1676 "./util/configparser.y"
{
OUTYY(("P(server_infra_cache_min_rtt:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->infra_cache_min_rtt = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4516 "util/configparser.c"
+#line 4533 "util/configparser.c"
break;
- case 436: /* server_infra_cache_max_rtt: VAR_INFRA_CACHE_MAX_RTT STRING_ARG */
-#line 1676 "./util/configparser.y"
+ case 438: /* server_infra_cache_max_rtt: VAR_INFRA_CACHE_MAX_RTT STRING_ARG */
+#line 1685 "./util/configparser.y"
{
OUTYY(("P(server_infra_cache_max_rtt:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->infra_cache_max_rtt = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4528 "util/configparser.c"
+#line 4545 "util/configparser.c"
break;
- case 437: /* server_infra_keep_probing: VAR_INFRA_KEEP_PROBING STRING_ARG */
-#line 1685 "./util/configparser.y"
+ case 439: /* server_infra_keep_probing: VAR_INFRA_KEEP_PROBING STRING_ARG */
+#line 1694 "./util/configparser.y"
{
OUTYY(("P(server_infra_keep_probing:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4541 "util/configparser.c"
+#line 4558 "util/configparser.c"
break;
- case 438: /* server_target_fetch_policy: VAR_TARGET_FETCH_POLICY STRING_ARG */
-#line 1695 "./util/configparser.y"
+ case 440: /* server_target_fetch_policy: VAR_TARGET_FETCH_POLICY STRING_ARG */
+#line 1704 "./util/configparser.y"
{
OUTYY(("P(server_target_fetch_policy:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->target_fetch_policy);
cfg_parser->cfg->target_fetch_policy = (yyvsp[0].str);
}
-#line 4551 "util/configparser.c"
+#line 4568 "util/configparser.c"
break;
- case 439: /* server_harden_short_bufsize: VAR_HARDEN_SHORT_BUFSIZE STRING_ARG */
-#line 1702 "./util/configparser.y"
+ case 441: /* server_harden_short_bufsize: VAR_HARDEN_SHORT_BUFSIZE STRING_ARG */
+#line 1711 "./util/configparser.y"
{
OUTYY(("P(server_harden_short_bufsize:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4564 "util/configparser.c"
+#line 4581 "util/configparser.c"
break;
- case 440: /* server_harden_large_queries: VAR_HARDEN_LARGE_QUERIES STRING_ARG */
-#line 1712 "./util/configparser.y"
+ case 442: /* server_harden_large_queries: VAR_HARDEN_LARGE_QUERIES STRING_ARG */
+#line 1721 "./util/configparser.y"
{
OUTYY(("P(server_harden_large_queries:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4577 "util/configparser.c"
+#line 4594 "util/configparser.c"
break;
- case 441: /* server_harden_glue: VAR_HARDEN_GLUE STRING_ARG */
-#line 1722 "./util/configparser.y"
+ case 443: /* server_harden_glue: VAR_HARDEN_GLUE STRING_ARG */
+#line 1731 "./util/configparser.y"
{
OUTYY(("P(server_harden_glue:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4590 "util/configparser.c"
+#line 4607 "util/configparser.c"
break;
- case 442: /* server_harden_dnssec_stripped: VAR_HARDEN_DNSSEC_STRIPPED STRING_ARG */
-#line 1732 "./util/configparser.y"
+ case 444: /* server_harden_dnssec_stripped: VAR_HARDEN_DNSSEC_STRIPPED STRING_ARG */
+#line 1741 "./util/configparser.y"
{
OUTYY(("P(server_harden_dnssec_stripped:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4603 "util/configparser.c"
+#line 4620 "util/configparser.c"
break;
- case 443: /* server_harden_below_nxdomain: VAR_HARDEN_BELOW_NXDOMAIN STRING_ARG */
-#line 1742 "./util/configparser.y"
+ case 445: /* server_harden_below_nxdomain: VAR_HARDEN_BELOW_NXDOMAIN STRING_ARG */
+#line 1751 "./util/configparser.y"
{
OUTYY(("P(server_harden_below_nxdomain:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4616 "util/configparser.c"
+#line 4633 "util/configparser.c"
break;
- case 444: /* server_harden_referral_path: VAR_HARDEN_REFERRAL_PATH STRING_ARG */
-#line 1752 "./util/configparser.y"
+ case 446: /* server_harden_referral_path: VAR_HARDEN_REFERRAL_PATH STRING_ARG */
+#line 1761 "./util/configparser.y"
{
OUTYY(("P(server_harden_referral_path:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4629 "util/configparser.c"
+#line 4646 "util/configparser.c"
break;
- case 445: /* server_harden_algo_downgrade: VAR_HARDEN_ALGO_DOWNGRADE STRING_ARG */
-#line 1762 "./util/configparser.y"
+ case 447: /* server_harden_algo_downgrade: VAR_HARDEN_ALGO_DOWNGRADE STRING_ARG */
+#line 1771 "./util/configparser.y"
{
OUTYY(("P(server_harden_algo_downgrade:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4642 "util/configparser.c"
+#line 4659 "util/configparser.c"
break;
- case 446: /* server_use_caps_for_id: VAR_USE_CAPS_FOR_ID STRING_ARG */
-#line 1772 "./util/configparser.y"
+ case 448: /* server_use_caps_for_id: VAR_USE_CAPS_FOR_ID STRING_ARG */
+#line 1781 "./util/configparser.y"
{
OUTYY(("P(server_use_caps_for_id:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4655 "util/configparser.c"
+#line 4672 "util/configparser.c"
break;
- case 447: /* server_caps_whitelist: VAR_CAPS_WHITELIST STRING_ARG */
-#line 1782 "./util/configparser.y"
+ case 449: /* server_caps_whitelist: VAR_CAPS_WHITELIST STRING_ARG */
+#line 1791 "./util/configparser.y"
{
OUTYY(("P(server_caps_whitelist:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->caps_whitelist, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4665 "util/configparser.c"
+#line 4682 "util/configparser.c"
break;
- case 448: /* server_private_address: VAR_PRIVATE_ADDRESS STRING_ARG */
-#line 1789 "./util/configparser.y"
+ case 450: /* server_private_address: VAR_PRIVATE_ADDRESS STRING_ARG */
+#line 1798 "./util/configparser.y"
{
OUTYY(("P(server_private_address:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->private_address, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4675 "util/configparser.c"
+#line 4692 "util/configparser.c"
break;
- case 449: /* server_private_domain: VAR_PRIVATE_DOMAIN STRING_ARG */
-#line 1796 "./util/configparser.y"
+ case 451: /* server_private_domain: VAR_PRIVATE_DOMAIN STRING_ARG */
+#line 1805 "./util/configparser.y"
{
OUTYY(("P(server_private_domain:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->private_domain, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4685 "util/configparser.c"
+#line 4702 "util/configparser.c"
break;
- case 450: /* server_prefetch: VAR_PREFETCH STRING_ARG */
-#line 1803 "./util/configparser.y"
+ case 452: /* server_prefetch: VAR_PREFETCH STRING_ARG */
+#line 1812 "./util/configparser.y"
{
OUTYY(("P(server_prefetch:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->prefetch = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4697 "util/configparser.c"
+#line 4714 "util/configparser.c"
break;
- case 451: /* server_prefetch_key: VAR_PREFETCH_KEY STRING_ARG */
-#line 1812 "./util/configparser.y"
+ case 453: /* server_prefetch_key: VAR_PREFETCH_KEY STRING_ARG */
+#line 1821 "./util/configparser.y"
{
OUTYY(("P(server_prefetch_key:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->prefetch_key = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4709 "util/configparser.c"
+#line 4726 "util/configparser.c"
break;
- case 452: /* server_deny_any: VAR_DENY_ANY STRING_ARG */
-#line 1821 "./util/configparser.y"
+ case 454: /* server_deny_any: VAR_DENY_ANY STRING_ARG */
+#line 1830 "./util/configparser.y"
{
OUTYY(("P(server_deny_any:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->deny_any = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4721 "util/configparser.c"
+#line 4738 "util/configparser.c"
break;
- case 453: /* server_unwanted_reply_threshold: VAR_UNWANTED_REPLY_THRESHOLD STRING_ARG */
-#line 1830 "./util/configparser.y"
+ case 455: /* server_unwanted_reply_threshold: VAR_UNWANTED_REPLY_THRESHOLD STRING_ARG */
+#line 1839 "./util/configparser.y"
{
OUTYY(("P(server_unwanted_reply_threshold:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->unwanted_threshold = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4733 "util/configparser.c"
+#line 4750 "util/configparser.c"
break;
- case 454: /* server_do_not_query_address: VAR_DO_NOT_QUERY_ADDRESS STRING_ARG */
-#line 1839 "./util/configparser.y"
+ case 456: /* server_do_not_query_address: VAR_DO_NOT_QUERY_ADDRESS STRING_ARG */
+#line 1848 "./util/configparser.y"
{
OUTYY(("P(server_do_not_query_address:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->donotqueryaddrs, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 4743 "util/configparser.c"
+#line 4760 "util/configparser.c"
break;
- case 455: /* server_do_not_query_localhost: VAR_DO_NOT_QUERY_LOCALHOST STRING_ARG */
-#line 1846 "./util/configparser.y"
+ case 457: /* server_do_not_query_localhost: VAR_DO_NOT_QUERY_LOCALHOST STRING_ARG */
+#line 1855 "./util/configparser.y"
{
OUTYY(("P(server_do_not_query_localhost:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4756 "util/configparser.c"
+#line 4773 "util/configparser.c"
break;
- case 456: /* server_access_control: VAR_ACCESS_CONTROL STRING_ARG STRING_ARG */
-#line 1856 "./util/configparser.y"
+ case 458: /* server_access_control: VAR_ACCESS_CONTROL STRING_ARG STRING_ARG */
+#line 1865 "./util/configparser.y"
{
OUTYY(("P(server_access_control:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
validate_acl_action((yyvsp[0].str));
if(!cfg_str2list_insert(&cfg_parser->cfg->acls, (yyvsp[-1].str), (yyvsp[0].str)))
fatal_exit("out of memory adding acl");
}
-#line 4767 "util/configparser.c"
+#line 4784 "util/configparser.c"
break;
- case 457: /* server_interface_action: VAR_INTERFACE_ACTION STRING_ARG STRING_ARG */
-#line 1864 "./util/configparser.y"
+ case 459: /* server_interface_action: VAR_INTERFACE_ACTION STRING_ARG STRING_ARG */
+#line 1873 "./util/configparser.y"
{
OUTYY(("P(server_interface_action:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
validate_acl_action((yyvsp[0].str));
&cfg_parser->cfg->interface_actions, (yyvsp[-1].str), (yyvsp[0].str)))
fatal_exit("out of memory adding acl");
}
-#line 4779 "util/configparser.c"
+#line 4796 "util/configparser.c"
break;
- case 458: /* server_module_conf: VAR_MODULE_CONF STRING_ARG */
-#line 1873 "./util/configparser.y"
+ case 460: /* server_module_conf: VAR_MODULE_CONF STRING_ARG */
+#line 1882 "./util/configparser.y"
{
OUTYY(("P(server_module_conf:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->module_conf);
cfg_parser->cfg->module_conf = (yyvsp[0].str);
}
-#line 4789 "util/configparser.c"
+#line 4806 "util/configparser.c"
break;
- case 459: /* server_val_override_date: VAR_VAL_OVERRIDE_DATE STRING_ARG */
-#line 1880 "./util/configparser.y"
+ case 461: /* server_val_override_date: VAR_VAL_OVERRIDE_DATE STRING_ARG */
+#line 1889 "./util/configparser.y"
{
OUTYY(("P(server_val_override_date:%s)\n", (yyvsp[0].str)));
if(*(yyvsp[0].str) == '\0' || strcmp((yyvsp[0].str), "0") == 0) {
}
free((yyvsp[0].str));
}
-#line 4810 "util/configparser.c"
+#line 4827 "util/configparser.c"
break;
- case 460: /* server_val_sig_skew_min: VAR_VAL_SIG_SKEW_MIN STRING_ARG */
-#line 1898 "./util/configparser.y"
+ case 462: /* server_val_sig_skew_min: VAR_VAL_SIG_SKEW_MIN STRING_ARG */
+#line 1907 "./util/configparser.y"
{
OUTYY(("P(server_val_sig_skew_min:%s)\n", (yyvsp[0].str)));
if(*(yyvsp[0].str) == '\0' || strcmp((yyvsp[0].str), "0") == 0) {
}
free((yyvsp[0].str));
}
-#line 4826 "util/configparser.c"
+#line 4843 "util/configparser.c"
break;
- case 461: /* server_val_sig_skew_max: VAR_VAL_SIG_SKEW_MAX STRING_ARG */
-#line 1911 "./util/configparser.y"
+ case 463: /* server_val_sig_skew_max: VAR_VAL_SIG_SKEW_MAX STRING_ARG */
+#line 1920 "./util/configparser.y"
{
OUTYY(("P(server_val_sig_skew_max:%s)\n", (yyvsp[0].str)));
if(*(yyvsp[0].str) == '\0' || strcmp((yyvsp[0].str), "0") == 0) {
}
free((yyvsp[0].str));
}
-#line 4842 "util/configparser.c"
+#line 4859 "util/configparser.c"
break;
- case 462: /* server_val_max_restart: VAR_VAL_MAX_RESTART STRING_ARG */
-#line 1924 "./util/configparser.y"
+ case 464: /* server_val_max_restart: VAR_VAL_MAX_RESTART STRING_ARG */
+#line 1933 "./util/configparser.y"
{
OUTYY(("P(server_val_max_restart:%s)\n", (yyvsp[0].str)));
if(*(yyvsp[0].str) == '\0' || strcmp((yyvsp[0].str), "0") == 0) {
}
free((yyvsp[0].str));
}
-#line 4858 "util/configparser.c"
+#line 4875 "util/configparser.c"
break;
- case 463: /* server_cache_max_ttl: VAR_CACHE_MAX_TTL STRING_ARG */
-#line 1937 "./util/configparser.y"
+ case 465: /* server_cache_max_ttl: VAR_CACHE_MAX_TTL STRING_ARG */
+#line 1946 "./util/configparser.y"
{
OUTYY(("P(server_cache_max_ttl:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->max_ttl = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4870 "util/configparser.c"
+#line 4887 "util/configparser.c"
break;
- case 464: /* server_cache_max_negative_ttl: VAR_CACHE_MAX_NEGATIVE_TTL STRING_ARG */
-#line 1946 "./util/configparser.y"
+ case 466: /* server_cache_max_negative_ttl: VAR_CACHE_MAX_NEGATIVE_TTL STRING_ARG */
+#line 1955 "./util/configparser.y"
{
OUTYY(("P(server_cache_max_negative_ttl:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->max_negative_ttl = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4882 "util/configparser.c"
+#line 4899 "util/configparser.c"
break;
- case 465: /* server_cache_min_ttl: VAR_CACHE_MIN_TTL STRING_ARG */
-#line 1955 "./util/configparser.y"
+ case 467: /* server_cache_min_ttl: VAR_CACHE_MIN_TTL STRING_ARG */
+#line 1964 "./util/configparser.y"
{
OUTYY(("P(server_cache_min_ttl:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->min_ttl = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4894 "util/configparser.c"
+#line 4911 "util/configparser.c"
break;
- case 466: /* server_bogus_ttl: VAR_BOGUS_TTL STRING_ARG */
-#line 1964 "./util/configparser.y"
+ case 468: /* server_bogus_ttl: VAR_BOGUS_TTL STRING_ARG */
+#line 1973 "./util/configparser.y"
{
OUTYY(("P(server_bogus_ttl:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->bogus_ttl = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4906 "util/configparser.c"
+#line 4923 "util/configparser.c"
break;
- case 467: /* server_val_clean_additional: VAR_VAL_CLEAN_ADDITIONAL STRING_ARG */
-#line 1973 "./util/configparser.y"
+ case 469: /* server_val_clean_additional: VAR_VAL_CLEAN_ADDITIONAL STRING_ARG */
+#line 1982 "./util/configparser.y"
{
OUTYY(("P(server_val_clean_additional:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4919 "util/configparser.c"
+#line 4936 "util/configparser.c"
break;
- case 468: /* server_val_permissive_mode: VAR_VAL_PERMISSIVE_MODE STRING_ARG */
-#line 1983 "./util/configparser.y"
+ case 470: /* server_val_permissive_mode: VAR_VAL_PERMISSIVE_MODE STRING_ARG */
+#line 1992 "./util/configparser.y"
{
OUTYY(("P(server_val_permissive_mode:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4932 "util/configparser.c"
+#line 4949 "util/configparser.c"
break;
- case 469: /* server_aggressive_nsec: VAR_AGGRESSIVE_NSEC STRING_ARG */
-#line 1993 "./util/configparser.y"
+ case 471: /* server_aggressive_nsec: VAR_AGGRESSIVE_NSEC STRING_ARG */
+#line 2002 "./util/configparser.y"
{
OUTYY(("P(server_aggressive_nsec:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4946 "util/configparser.c"
+#line 4963 "util/configparser.c"
break;
- case 470: /* server_ignore_cd_flag: VAR_IGNORE_CD_FLAG STRING_ARG */
-#line 2004 "./util/configparser.y"
+ case 472: /* server_ignore_cd_flag: VAR_IGNORE_CD_FLAG STRING_ARG */
+#line 2013 "./util/configparser.y"
{
OUTYY(("P(server_ignore_cd_flag:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->ignore_cd = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4958 "util/configparser.c"
+#line 4975 "util/configparser.c"
break;
- case 471: /* server_serve_expired: VAR_SERVE_EXPIRED STRING_ARG */
-#line 2013 "./util/configparser.y"
+ case 473: /* server_serve_expired: VAR_SERVE_EXPIRED STRING_ARG */
+#line 2022 "./util/configparser.y"
{
OUTYY(("P(server_serve_expired:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->serve_expired = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4970 "util/configparser.c"
+#line 4987 "util/configparser.c"
break;
- case 472: /* server_serve_expired_ttl: VAR_SERVE_EXPIRED_TTL STRING_ARG */
-#line 2022 "./util/configparser.y"
+ case 474: /* server_serve_expired_ttl: VAR_SERVE_EXPIRED_TTL STRING_ARG */
+#line 2031 "./util/configparser.y"
{
OUTYY(("P(server_serve_expired_ttl:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->serve_expired_ttl = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 4982 "util/configparser.c"
+#line 4999 "util/configparser.c"
break;
- case 473: /* server_serve_expired_ttl_reset: VAR_SERVE_EXPIRED_TTL_RESET STRING_ARG */
-#line 2031 "./util/configparser.y"
+ case 475: /* server_serve_expired_ttl_reset: VAR_SERVE_EXPIRED_TTL_RESET STRING_ARG */
+#line 2040 "./util/configparser.y"
{
OUTYY(("P(server_serve_expired_ttl_reset:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->serve_expired_ttl_reset = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 4994 "util/configparser.c"
+#line 5011 "util/configparser.c"
break;
- case 474: /* server_serve_expired_reply_ttl: VAR_SERVE_EXPIRED_REPLY_TTL STRING_ARG */
-#line 2040 "./util/configparser.y"
+ case 476: /* server_serve_expired_reply_ttl: VAR_SERVE_EXPIRED_REPLY_TTL STRING_ARG */
+#line 2049 "./util/configparser.y"
{
OUTYY(("P(server_serve_expired_reply_ttl:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->serve_expired_reply_ttl = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5006 "util/configparser.c"
+#line 5023 "util/configparser.c"
break;
- case 475: /* server_serve_expired_client_timeout: VAR_SERVE_EXPIRED_CLIENT_TIMEOUT STRING_ARG */
-#line 2049 "./util/configparser.y"
+ case 477: /* server_serve_expired_client_timeout: VAR_SERVE_EXPIRED_CLIENT_TIMEOUT STRING_ARG */
+#line 2058 "./util/configparser.y"
{
OUTYY(("P(server_serve_expired_client_timeout:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->serve_expired_client_timeout = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5018 "util/configparser.c"
+#line 5035 "util/configparser.c"
break;
- case 476: /* server_ede_serve_expired: VAR_EDE_SERVE_EXPIRED STRING_ARG */
-#line 2058 "./util/configparser.y"
+ case 478: /* server_ede_serve_expired: VAR_EDE_SERVE_EXPIRED STRING_ARG */
+#line 2067 "./util/configparser.y"
{
OUTYY(("P(server_ede_serve_expired:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->ede_serve_expired = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5030 "util/configparser.c"
+#line 5047 "util/configparser.c"
break;
- case 477: /* server_serve_original_ttl: VAR_SERVE_ORIGINAL_TTL STRING_ARG */
-#line 2067 "./util/configparser.y"
+ case 479: /* server_serve_original_ttl: VAR_SERVE_ORIGINAL_TTL STRING_ARG */
+#line 2076 "./util/configparser.y"
{
OUTYY(("P(server_serve_original_ttl:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->serve_original_ttl = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5042 "util/configparser.c"
+#line 5059 "util/configparser.c"
break;
- case 478: /* server_fake_dsa: VAR_FAKE_DSA STRING_ARG */
-#line 2076 "./util/configparser.y"
+ case 480: /* server_fake_dsa: VAR_FAKE_DSA STRING_ARG */
+#line 2085 "./util/configparser.y"
{
OUTYY(("P(server_fake_dsa:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
#endif
free((yyvsp[0].str));
}
-#line 5058 "util/configparser.c"
+#line 5075 "util/configparser.c"
break;
- case 479: /* server_fake_sha1: VAR_FAKE_SHA1 STRING_ARG */
-#line 2089 "./util/configparser.y"
+ case 481: /* server_fake_sha1: VAR_FAKE_SHA1 STRING_ARG */
+#line 2098 "./util/configparser.y"
{
OUTYY(("P(server_fake_sha1:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
#endif
free((yyvsp[0].str));
}
-#line 5074 "util/configparser.c"
+#line 5091 "util/configparser.c"
break;
- case 480: /* server_val_log_level: VAR_VAL_LOG_LEVEL STRING_ARG */
-#line 2102 "./util/configparser.y"
+ case 482: /* server_val_log_level: VAR_VAL_LOG_LEVEL STRING_ARG */
+#line 2111 "./util/configparser.y"
{
OUTYY(("P(server_val_log_level:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->val_log_level = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5086 "util/configparser.c"
+#line 5103 "util/configparser.c"
break;
- case 481: /* server_val_nsec3_keysize_iterations: VAR_VAL_NSEC3_KEYSIZE_ITERATIONS STRING_ARG */
-#line 2111 "./util/configparser.y"
+ case 483: /* server_val_nsec3_keysize_iterations: VAR_VAL_NSEC3_KEYSIZE_ITERATIONS STRING_ARG */
+#line 2120 "./util/configparser.y"
{
OUTYY(("P(server_val_nsec3_keysize_iterations:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->val_nsec3_key_iterations);
cfg_parser->cfg->val_nsec3_key_iterations = (yyvsp[0].str);
}
-#line 5096 "util/configparser.c"
+#line 5113 "util/configparser.c"
break;
- case 482: /* server_zonemd_permissive_mode: VAR_ZONEMD_PERMISSIVE_MODE STRING_ARG */
-#line 2118 "./util/configparser.y"
+ case 484: /* server_zonemd_permissive_mode: VAR_ZONEMD_PERMISSIVE_MODE STRING_ARG */
+#line 2127 "./util/configparser.y"
{
OUTYY(("P(server_zonemd_permissive_mode:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->zonemd_permissive_mode = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5108 "util/configparser.c"
+#line 5125 "util/configparser.c"
break;
- case 483: /* server_add_holddown: VAR_ADD_HOLDDOWN STRING_ARG */
-#line 2127 "./util/configparser.y"
+ case 485: /* server_add_holddown: VAR_ADD_HOLDDOWN STRING_ARG */
+#line 2136 "./util/configparser.y"
{
OUTYY(("P(server_add_holddown:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->add_holddown = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5120 "util/configparser.c"
+#line 5137 "util/configparser.c"
break;
- case 484: /* server_del_holddown: VAR_DEL_HOLDDOWN STRING_ARG */
-#line 2136 "./util/configparser.y"
+ case 486: /* server_del_holddown: VAR_DEL_HOLDDOWN STRING_ARG */
+#line 2145 "./util/configparser.y"
{
OUTYY(("P(server_del_holddown:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->del_holddown = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5132 "util/configparser.c"
+#line 5149 "util/configparser.c"
break;
- case 485: /* server_keep_missing: VAR_KEEP_MISSING STRING_ARG */
-#line 2145 "./util/configparser.y"
+ case 487: /* server_keep_missing: VAR_KEEP_MISSING STRING_ARG */
+#line 2154 "./util/configparser.y"
{
OUTYY(("P(server_keep_missing:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->keep_missing = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5144 "util/configparser.c"
+#line 5161 "util/configparser.c"
break;
- case 486: /* server_permit_small_holddown: VAR_PERMIT_SMALL_HOLDDOWN STRING_ARG */
-#line 2154 "./util/configparser.y"
+ case 488: /* server_permit_small_holddown: VAR_PERMIT_SMALL_HOLDDOWN STRING_ARG */
+#line 2163 "./util/configparser.y"
{
OUTYY(("P(server_permit_small_holddown:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5157 "util/configparser.c"
+#line 5174 "util/configparser.c"
break;
- case 487: /* server_key_cache_size: VAR_KEY_CACHE_SIZE STRING_ARG */
-#line 2163 "./util/configparser.y"
+ case 489: /* server_key_cache_size: VAR_KEY_CACHE_SIZE STRING_ARG */
+#line 2172 "./util/configparser.y"
{
OUTYY(("P(server_key_cache_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->key_cache_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 5168 "util/configparser.c"
+#line 5185 "util/configparser.c"
break;
- case 488: /* server_key_cache_slabs: VAR_KEY_CACHE_SLABS STRING_ARG */
-#line 2171 "./util/configparser.y"
+ case 490: /* server_key_cache_slabs: VAR_KEY_CACHE_SLABS STRING_ARG */
+#line 2180 "./util/configparser.y"
{
OUTYY(("P(server_key_cache_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 5184 "util/configparser.c"
+#line 5201 "util/configparser.c"
break;
- case 489: /* server_neg_cache_size: VAR_NEG_CACHE_SIZE STRING_ARG */
-#line 2184 "./util/configparser.y"
+ case 491: /* server_neg_cache_size: VAR_NEG_CACHE_SIZE STRING_ARG */
+#line 2193 "./util/configparser.y"
{
OUTYY(("P(server_neg_cache_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->neg_cache_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 5195 "util/configparser.c"
+#line 5212 "util/configparser.c"
break;
- case 490: /* server_local_zone: VAR_LOCAL_ZONE STRING_ARG STRING_ARG */
-#line 2192 "./util/configparser.y"
+ case 492: /* server_local_zone: VAR_LOCAL_ZONE STRING_ARG STRING_ARG */
+#line 2201 "./util/configparser.y"
{
OUTYY(("P(server_local_zone:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "static")!=0 && strcmp((yyvsp[0].str), "deny")!=0 &&
fatal_exit("out of memory adding local-zone");
}
}
-#line 5253 "util/configparser.c"
+#line 5270 "util/configparser.c"
break;
- case 491: /* server_local_data: VAR_LOCAL_DATA STRING_ARG */
-#line 2247 "./util/configparser.y"
+ case 493: /* server_local_data: VAR_LOCAL_DATA STRING_ARG */
+#line 2256 "./util/configparser.y"
{
OUTYY(("P(server_local_data:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->local_data, (yyvsp[0].str)))
fatal_exit("out of memory adding local-data");
}
-#line 5263 "util/configparser.c"
+#line 5280 "util/configparser.c"
break;
- case 492: /* server_local_data_ptr: VAR_LOCAL_DATA_PTR STRING_ARG */
-#line 2254 "./util/configparser.y"
+ case 494: /* server_local_data_ptr: VAR_LOCAL_DATA_PTR STRING_ARG */
+#line 2263 "./util/configparser.y"
{
char* ptr;
OUTYY(("P(server_local_data_ptr:%s)\n", (yyvsp[0].str)));
yyerror("local-data-ptr could not be reversed");
}
}
-#line 5281 "util/configparser.c"
+#line 5298 "util/configparser.c"
break;
- case 493: /* server_minimal_responses: VAR_MINIMAL_RESPONSES STRING_ARG */
-#line 2269 "./util/configparser.y"
+ case 495: /* server_minimal_responses: VAR_MINIMAL_RESPONSES STRING_ARG */
+#line 2278 "./util/configparser.y"
{
OUTYY(("P(server_minimal_responses:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5294 "util/configparser.c"
+#line 5311 "util/configparser.c"
break;
- case 494: /* server_rrset_roundrobin: VAR_RRSET_ROUNDROBIN STRING_ARG */
-#line 2279 "./util/configparser.y"
+ case 496: /* server_rrset_roundrobin: VAR_RRSET_ROUNDROBIN STRING_ARG */
+#line 2288 "./util/configparser.y"
{
OUTYY(("P(server_rrset_roundrobin:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5307 "util/configparser.c"
+#line 5324 "util/configparser.c"
break;
- case 495: /* server_unknown_server_time_limit: VAR_UNKNOWN_SERVER_TIME_LIMIT STRING_ARG */
-#line 2289 "./util/configparser.y"
+ case 497: /* server_unknown_server_time_limit: VAR_UNKNOWN_SERVER_TIME_LIMIT STRING_ARG */
+#line 2298 "./util/configparser.y"
{
OUTYY(("P(server_unknown_server_time_limit:%s)\n", (yyvsp[0].str)));
cfg_parser->cfg->unknown_server_time_limit = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5317 "util/configparser.c"
+#line 5334 "util/configparser.c"
break;
- case 496: /* server_max_udp_size: VAR_MAX_UDP_SIZE STRING_ARG */
-#line 2296 "./util/configparser.y"
+ case 498: /* server_max_udp_size: VAR_MAX_UDP_SIZE STRING_ARG */
+#line 2305 "./util/configparser.y"
{
OUTYY(("P(server_max_udp_size:%s)\n", (yyvsp[0].str)));
cfg_parser->cfg->max_udp_size = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5327 "util/configparser.c"
+#line 5344 "util/configparser.c"
break;
- case 497: /* server_dns64_prefix: VAR_DNS64_PREFIX STRING_ARG */
-#line 2303 "./util/configparser.y"
+ case 499: /* server_dns64_prefix: VAR_DNS64_PREFIX STRING_ARG */
+#line 2312 "./util/configparser.y"
{
OUTYY(("P(dns64_prefix:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dns64_prefix);
cfg_parser->cfg->dns64_prefix = (yyvsp[0].str);
}
-#line 5337 "util/configparser.c"
+#line 5354 "util/configparser.c"
break;
- case 498: /* server_dns64_synthall: VAR_DNS64_SYNTHALL STRING_ARG */
-#line 2310 "./util/configparser.y"
+ case 500: /* server_dns64_synthall: VAR_DNS64_SYNTHALL STRING_ARG */
+#line 2319 "./util/configparser.y"
{
OUTYY(("P(server_dns64_synthall:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->dns64_synthall = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5349 "util/configparser.c"
+#line 5366 "util/configparser.c"
break;
- case 499: /* server_dns64_ignore_aaaa: VAR_DNS64_IGNORE_AAAA STRING_ARG */
-#line 2319 "./util/configparser.y"
+ case 501: /* server_dns64_ignore_aaaa: VAR_DNS64_IGNORE_AAAA STRING_ARG */
+#line 2328 "./util/configparser.y"
{
OUTYY(("P(dns64_ignore_aaaa:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->dns64_ignore_aaaa,
(yyvsp[0].str)))
fatal_exit("out of memory adding dns64-ignore-aaaa");
}
-#line 5360 "util/configparser.c"
+#line 5377 "util/configparser.c"
break;
- case 500: /* server_define_tag: VAR_DEFINE_TAG STRING_ARG */
-#line 2327 "./util/configparser.y"
+ case 502: /* server_define_tag: VAR_DEFINE_TAG STRING_ARG */
+#line 2336 "./util/configparser.y"
{
char* p, *s = (yyvsp[0].str);
OUTYY(("P(server_define_tag:%s)\n", (yyvsp[0].str)));
}
free((yyvsp[0].str));
}
-#line 5377 "util/configparser.c"
+#line 5394 "util/configparser.c"
break;
- case 501: /* server_local_zone_tag: VAR_LOCAL_ZONE_TAG STRING_ARG STRING_ARG */
-#line 2341 "./util/configparser.y"
+ case 503: /* server_local_zone_tag: VAR_LOCAL_ZONE_TAG STRING_ARG STRING_ARG */
+#line 2350 "./util/configparser.y"
{
size_t len = 0;
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, (yyvsp[0].str),
}
}
}
-#line 5401 "util/configparser.c"
+#line 5418 "util/configparser.c"
break;
- case 502: /* server_access_control_tag: VAR_ACCESS_CONTROL_TAG STRING_ARG STRING_ARG */
-#line 2362 "./util/configparser.y"
+ case 504: /* server_access_control_tag: VAR_ACCESS_CONTROL_TAG STRING_ARG STRING_ARG */
+#line 2371 "./util/configparser.y"
{
size_t len = 0;
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, (yyvsp[0].str),
}
}
}
-#line 5425 "util/configparser.c"
+#line 5442 "util/configparser.c"
break;
- case 503: /* server_access_control_tag_action: VAR_ACCESS_CONTROL_TAG_ACTION STRING_ARG STRING_ARG STRING_ARG */
-#line 2383 "./util/configparser.y"
+ case 505: /* server_access_control_tag_action: VAR_ACCESS_CONTROL_TAG_ACTION STRING_ARG STRING_ARG STRING_ARG */
+#line 2392 "./util/configparser.y"
{
OUTYY(("P(server_access_control_tag_action:%s %s %s)\n", (yyvsp[-2].str), (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str3list_insert(&cfg_parser->cfg->acl_tag_actions,
free((yyvsp[0].str));
}
}
-#line 5440 "util/configparser.c"
+#line 5457 "util/configparser.c"
break;
- case 504: /* server_access_control_tag_data: VAR_ACCESS_CONTROL_TAG_DATA STRING_ARG STRING_ARG STRING_ARG */
-#line 2395 "./util/configparser.y"
+ case 506: /* server_access_control_tag_data: VAR_ACCESS_CONTROL_TAG_DATA STRING_ARG STRING_ARG STRING_ARG */
+#line 2404 "./util/configparser.y"
{
OUTYY(("P(server_access_control_tag_data:%s %s %s)\n", (yyvsp[-2].str), (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str3list_insert(&cfg_parser->cfg->acl_tag_datas,
free((yyvsp[0].str));
}
}
-#line 5455 "util/configparser.c"
+#line 5472 "util/configparser.c"
break;
- case 505: /* server_local_zone_override: VAR_LOCAL_ZONE_OVERRIDE STRING_ARG STRING_ARG STRING_ARG */
-#line 2407 "./util/configparser.y"
+ case 507: /* server_local_zone_override: VAR_LOCAL_ZONE_OVERRIDE STRING_ARG STRING_ARG STRING_ARG */
+#line 2416 "./util/configparser.y"
{
OUTYY(("P(server_local_zone_override:%s %s %s)\n", (yyvsp[-2].str), (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str3list_insert(&cfg_parser->cfg->local_zone_overrides,
free((yyvsp[0].str));
}
}
-#line 5470 "util/configparser.c"
+#line 5487 "util/configparser.c"
break;
- case 506: /* server_access_control_view: VAR_ACCESS_CONTROL_VIEW STRING_ARG STRING_ARG */
-#line 2419 "./util/configparser.y"
+ case 508: /* server_access_control_view: VAR_ACCESS_CONTROL_VIEW STRING_ARG STRING_ARG */
+#line 2428 "./util/configparser.y"
{
OUTYY(("P(server_access_control_view:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str2list_insert(&cfg_parser->cfg->acl_view,
yyerror("out of memory");
}
}
-#line 5482 "util/configparser.c"
+#line 5499 "util/configparser.c"
break;
- case 507: /* server_interface_tag: VAR_INTERFACE_TAG STRING_ARG STRING_ARG */
-#line 2428 "./util/configparser.y"
+ case 509: /* server_interface_tag: VAR_INTERFACE_TAG STRING_ARG STRING_ARG */
+#line 2437 "./util/configparser.y"
{
size_t len = 0;
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, (yyvsp[0].str),
}
}
}
-#line 5506 "util/configparser.c"
+#line 5523 "util/configparser.c"
break;
- case 508: /* server_interface_tag_action: VAR_INTERFACE_TAG_ACTION STRING_ARG STRING_ARG STRING_ARG */
-#line 2449 "./util/configparser.y"
+ case 510: /* server_interface_tag_action: VAR_INTERFACE_TAG_ACTION STRING_ARG STRING_ARG STRING_ARG */
+#line 2458 "./util/configparser.y"
{
OUTYY(("P(server_interface_tag_action:%s %s %s)\n", (yyvsp[-2].str), (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str3list_insert(&cfg_parser->cfg->interface_tag_actions,
free((yyvsp[0].str));
}
}
-#line 5521 "util/configparser.c"
+#line 5538 "util/configparser.c"
break;
- case 509: /* server_interface_tag_data: VAR_INTERFACE_TAG_DATA STRING_ARG STRING_ARG STRING_ARG */
-#line 2461 "./util/configparser.y"
+ case 511: /* server_interface_tag_data: VAR_INTERFACE_TAG_DATA STRING_ARG STRING_ARG STRING_ARG */
+#line 2470 "./util/configparser.y"
{
OUTYY(("P(server_interface_tag_data:%s %s %s)\n", (yyvsp[-2].str), (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str3list_insert(&cfg_parser->cfg->interface_tag_datas,
free((yyvsp[0].str));
}
}
-#line 5536 "util/configparser.c"
+#line 5553 "util/configparser.c"
break;
- case 510: /* server_interface_view: VAR_INTERFACE_VIEW STRING_ARG STRING_ARG */
-#line 2473 "./util/configparser.y"
+ case 512: /* server_interface_view: VAR_INTERFACE_VIEW STRING_ARG STRING_ARG */
+#line 2482 "./util/configparser.y"
{
OUTYY(("P(server_interface_view:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str2list_insert(&cfg_parser->cfg->interface_view,
yyerror("out of memory");
}
}
-#line 5548 "util/configparser.c"
+#line 5565 "util/configparser.c"
break;
- case 511: /* server_response_ip_tag: VAR_RESPONSE_IP_TAG STRING_ARG STRING_ARG */
-#line 2482 "./util/configparser.y"
+ case 513: /* server_response_ip_tag: VAR_RESPONSE_IP_TAG STRING_ARG STRING_ARG */
+#line 2491 "./util/configparser.y"
{
size_t len = 0;
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, (yyvsp[0].str),
}
}
}
-#line 5572 "util/configparser.c"
+#line 5589 "util/configparser.c"
break;
- case 512: /* server_ip_ratelimit: VAR_IP_RATELIMIT STRING_ARG */
-#line 2503 "./util/configparser.y"
+ case 514: /* server_ip_ratelimit: VAR_IP_RATELIMIT STRING_ARG */
+#line 2512 "./util/configparser.y"
{
OUTYY(("P(server_ip_ratelimit:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->ip_ratelimit = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5584 "util/configparser.c"
+#line 5601 "util/configparser.c"
break;
- case 513: /* server_ratelimit: VAR_RATELIMIT STRING_ARG */
-#line 2512 "./util/configparser.y"
+ case 515: /* server_ratelimit: VAR_RATELIMIT STRING_ARG */
+#line 2521 "./util/configparser.y"
{
OUTYY(("P(server_ratelimit:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->ratelimit = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5596 "util/configparser.c"
+#line 5613 "util/configparser.c"
break;
- case 514: /* server_ip_ratelimit_size: VAR_IP_RATELIMIT_SIZE STRING_ARG */
-#line 2521 "./util/configparser.y"
+ case 516: /* server_ip_ratelimit_size: VAR_IP_RATELIMIT_SIZE STRING_ARG */
+#line 2530 "./util/configparser.y"
{
OUTYY(("P(server_ip_ratelimit_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->ip_ratelimit_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 5607 "util/configparser.c"
+#line 5624 "util/configparser.c"
break;
- case 515: /* server_ratelimit_size: VAR_RATELIMIT_SIZE STRING_ARG */
-#line 2529 "./util/configparser.y"
+ case 517: /* server_ratelimit_size: VAR_RATELIMIT_SIZE STRING_ARG */
+#line 2538 "./util/configparser.y"
{
OUTYY(("P(server_ratelimit_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->ratelimit_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 5618 "util/configparser.c"
+#line 5635 "util/configparser.c"
break;
- case 516: /* server_ip_ratelimit_slabs: VAR_IP_RATELIMIT_SLABS STRING_ARG */
-#line 2537 "./util/configparser.y"
+ case 518: /* server_ip_ratelimit_slabs: VAR_IP_RATELIMIT_SLABS STRING_ARG */
+#line 2546 "./util/configparser.y"
{
OUTYY(("P(server_ip_ratelimit_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 5634 "util/configparser.c"
+#line 5651 "util/configparser.c"
break;
- case 517: /* server_ratelimit_slabs: VAR_RATELIMIT_SLABS STRING_ARG */
-#line 2550 "./util/configparser.y"
+ case 519: /* server_ratelimit_slabs: VAR_RATELIMIT_SLABS STRING_ARG */
+#line 2559 "./util/configparser.y"
{
OUTYY(("P(server_ratelimit_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 5650 "util/configparser.c"
+#line 5667 "util/configparser.c"
break;
- case 518: /* server_ratelimit_for_domain: VAR_RATELIMIT_FOR_DOMAIN STRING_ARG STRING_ARG */
-#line 2563 "./util/configparser.y"
+ case 520: /* server_ratelimit_for_domain: VAR_RATELIMIT_FOR_DOMAIN STRING_ARG STRING_ARG */
+#line 2572 "./util/configparser.y"
{
OUTYY(("P(server_ratelimit_for_domain:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0) {
"ratelimit-for-domain");
}
}
-#line 5668 "util/configparser.c"
+#line 5685 "util/configparser.c"
break;
- case 519: /* server_ratelimit_below_domain: VAR_RATELIMIT_BELOW_DOMAIN STRING_ARG STRING_ARG */
-#line 2578 "./util/configparser.y"
+ case 521: /* server_ratelimit_below_domain: VAR_RATELIMIT_BELOW_DOMAIN STRING_ARG STRING_ARG */
+#line 2587 "./util/configparser.y"
{
OUTYY(("P(server_ratelimit_below_domain:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0) {
"ratelimit-below-domain");
}
}
-#line 5686 "util/configparser.c"
+#line 5703 "util/configparser.c"
break;
- case 520: /* server_ip_ratelimit_factor: VAR_IP_RATELIMIT_FACTOR STRING_ARG */
-#line 2593 "./util/configparser.y"
+ case 522: /* server_ip_ratelimit_factor: VAR_IP_RATELIMIT_FACTOR STRING_ARG */
+#line 2602 "./util/configparser.y"
{
OUTYY(("P(server_ip_ratelimit_factor:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->ip_ratelimit_factor = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5698 "util/configparser.c"
+#line 5715 "util/configparser.c"
break;
- case 521: /* server_ratelimit_factor: VAR_RATELIMIT_FACTOR STRING_ARG */
-#line 2602 "./util/configparser.y"
+ case 523: /* server_ratelimit_factor: VAR_RATELIMIT_FACTOR STRING_ARG */
+#line 2611 "./util/configparser.y"
{
OUTYY(("P(server_ratelimit_factor:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->ratelimit_factor = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5710 "util/configparser.c"
+#line 5727 "util/configparser.c"
break;
- case 522: /* server_ip_ratelimit_backoff: VAR_IP_RATELIMIT_BACKOFF STRING_ARG */
-#line 2611 "./util/configparser.y"
+ case 524: /* server_ip_ratelimit_backoff: VAR_IP_RATELIMIT_BACKOFF STRING_ARG */
+#line 2620 "./util/configparser.y"
{
OUTYY(("P(server_ip_ratelimit_backoff:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5723 "util/configparser.c"
+#line 5740 "util/configparser.c"
break;
- case 523: /* server_ratelimit_backoff: VAR_RATELIMIT_BACKOFF STRING_ARG */
-#line 2621 "./util/configparser.y"
+ case 525: /* server_ratelimit_backoff: VAR_RATELIMIT_BACKOFF STRING_ARG */
+#line 2630 "./util/configparser.y"
{
OUTYY(("P(server_ratelimit_backoff:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5736 "util/configparser.c"
+#line 5753 "util/configparser.c"
break;
- case 524: /* server_outbound_msg_retry: VAR_OUTBOUND_MSG_RETRY STRING_ARG */
-#line 2631 "./util/configparser.y"
+ case 526: /* server_outbound_msg_retry: VAR_OUTBOUND_MSG_RETRY STRING_ARG */
+#line 2640 "./util/configparser.y"
{
OUTYY(("P(server_outbound_msg_retry:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->outbound_msg_retry = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5748 "util/configparser.c"
+#line 5765 "util/configparser.c"
break;
- case 525: /* server_low_rtt: VAR_LOW_RTT STRING_ARG */
-#line 2640 "./util/configparser.y"
+ case 527: /* server_low_rtt: VAR_LOW_RTT STRING_ARG */
+#line 2649 "./util/configparser.y"
{
OUTYY(("P(low-rtt option is deprecated, use fast-server-num instead)\n"));
free((yyvsp[0].str));
}
-#line 5757 "util/configparser.c"
+#line 5774 "util/configparser.c"
break;
- case 526: /* server_fast_server_num: VAR_FAST_SERVER_NUM STRING_ARG */
-#line 2646 "./util/configparser.y"
+ case 528: /* server_fast_server_num: VAR_FAST_SERVER_NUM STRING_ARG */
+#line 2655 "./util/configparser.y"
{
OUTYY(("P(server_fast_server_num:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) <= 0)
else cfg_parser->cfg->fast_server_num = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5769 "util/configparser.c"
+#line 5786 "util/configparser.c"
break;
- case 527: /* server_fast_server_permil: VAR_FAST_SERVER_PERMIL STRING_ARG */
-#line 2655 "./util/configparser.y"
+ case 529: /* server_fast_server_permil: VAR_FAST_SERVER_PERMIL STRING_ARG */
+#line 2664 "./util/configparser.y"
{
OUTYY(("P(server_fast_server_permil:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->fast_server_permil = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5781 "util/configparser.c"
+#line 5798 "util/configparser.c"
break;
- case 528: /* server_qname_minimisation: VAR_QNAME_MINIMISATION STRING_ARG */
-#line 2664 "./util/configparser.y"
+ case 530: /* server_qname_minimisation: VAR_QNAME_MINIMISATION STRING_ARG */
+#line 2673 "./util/configparser.y"
{
OUTYY(("P(server_qname_minimisation:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5794 "util/configparser.c"
+#line 5811 "util/configparser.c"
break;
- case 529: /* server_qname_minimisation_strict: VAR_QNAME_MINIMISATION_STRICT STRING_ARG */
-#line 2674 "./util/configparser.y"
+ case 531: /* server_qname_minimisation_strict: VAR_QNAME_MINIMISATION_STRICT STRING_ARG */
+#line 2683 "./util/configparser.y"
{
OUTYY(("P(server_qname_minimisation_strict:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5807 "util/configparser.c"
+#line 5824 "util/configparser.c"
break;
- case 530: /* server_pad_responses: VAR_PAD_RESPONSES STRING_ARG */
-#line 2684 "./util/configparser.y"
+ case 532: /* server_pad_responses: VAR_PAD_RESPONSES STRING_ARG */
+#line 2693 "./util/configparser.y"
{
OUTYY(("P(server_pad_responses:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5820 "util/configparser.c"
+#line 5837 "util/configparser.c"
break;
- case 531: /* server_pad_responses_block_size: VAR_PAD_RESPONSES_BLOCK_SIZE STRING_ARG */
-#line 2694 "./util/configparser.y"
+ case 533: /* server_pad_responses_block_size: VAR_PAD_RESPONSES_BLOCK_SIZE STRING_ARG */
+#line 2703 "./util/configparser.y"
{
OUTYY(("P(server_pad_responses_block_size:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->pad_responses_block_size = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5832 "util/configparser.c"
+#line 5849 "util/configparser.c"
break;
- case 532: /* server_pad_queries: VAR_PAD_QUERIES STRING_ARG */
-#line 2703 "./util/configparser.y"
+ case 534: /* server_pad_queries: VAR_PAD_QUERIES STRING_ARG */
+#line 2712 "./util/configparser.y"
{
OUTYY(("P(server_pad_queries:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5845 "util/configparser.c"
+#line 5862 "util/configparser.c"
break;
- case 533: /* server_pad_queries_block_size: VAR_PAD_QUERIES_BLOCK_SIZE STRING_ARG */
-#line 2713 "./util/configparser.y"
+ case 535: /* server_pad_queries_block_size: VAR_PAD_QUERIES_BLOCK_SIZE STRING_ARG */
+#line 2722 "./util/configparser.y"
{
OUTYY(("P(server_pad_queries_block_size:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->pad_queries_block_size = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5857 "util/configparser.c"
+#line 5874 "util/configparser.c"
break;
- case 534: /* server_ipsecmod_enabled: VAR_IPSECMOD_ENABLED STRING_ARG */
-#line 2722 "./util/configparser.y"
+ case 536: /* server_ipsecmod_enabled: VAR_IPSECMOD_ENABLED STRING_ARG */
+#line 2731 "./util/configparser.y"
{
#ifdef USE_IPSECMOD
OUTYY(("P(server_ipsecmod_enabled:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 5873 "util/configparser.c"
+#line 5890 "util/configparser.c"
break;
- case 535: /* server_ipsecmod_ignore_bogus: VAR_IPSECMOD_IGNORE_BOGUS STRING_ARG */
-#line 2735 "./util/configparser.y"
+ case 537: /* server_ipsecmod_ignore_bogus: VAR_IPSECMOD_IGNORE_BOGUS STRING_ARG */
+#line 2744 "./util/configparser.y"
{
#ifdef USE_IPSECMOD
OUTYY(("P(server_ipsecmod_ignore_bogus:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 5889 "util/configparser.c"
+#line 5906 "util/configparser.c"
break;
- case 536: /* server_ipsecmod_hook: VAR_IPSECMOD_HOOK STRING_ARG */
-#line 2748 "./util/configparser.y"
+ case 538: /* server_ipsecmod_hook: VAR_IPSECMOD_HOOK STRING_ARG */
+#line 2757 "./util/configparser.y"
{
#ifdef USE_IPSECMOD
OUTYY(("P(server_ipsecmod_hook:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 5904 "util/configparser.c"
+#line 5921 "util/configparser.c"
break;
- case 537: /* server_ipsecmod_max_ttl: VAR_IPSECMOD_MAX_TTL STRING_ARG */
-#line 2760 "./util/configparser.y"
+ case 539: /* server_ipsecmod_max_ttl: VAR_IPSECMOD_MAX_TTL STRING_ARG */
+#line 2769 "./util/configparser.y"
{
#ifdef USE_IPSECMOD
OUTYY(("P(server_ipsecmod_max_ttl:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 5921 "util/configparser.c"
+#line 5938 "util/configparser.c"
break;
- case 538: /* server_ipsecmod_whitelist: VAR_IPSECMOD_WHITELIST STRING_ARG */
-#line 2774 "./util/configparser.y"
+ case 540: /* server_ipsecmod_whitelist: VAR_IPSECMOD_WHITELIST STRING_ARG */
+#line 2783 "./util/configparser.y"
{
#ifdef USE_IPSECMOD
OUTYY(("P(server_ipsecmod_whitelist:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 5936 "util/configparser.c"
+#line 5953 "util/configparser.c"
break;
- case 539: /* server_ipsecmod_strict: VAR_IPSECMOD_STRICT STRING_ARG */
-#line 2786 "./util/configparser.y"
+ case 541: /* server_ipsecmod_strict: VAR_IPSECMOD_STRICT STRING_ARG */
+#line 2795 "./util/configparser.y"
{
#ifdef USE_IPSECMOD
OUTYY(("P(server_ipsecmod_strict:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 5953 "util/configparser.c"
+#line 5970 "util/configparser.c"
break;
- case 540: /* server_edns_client_string: VAR_EDNS_CLIENT_STRING STRING_ARG STRING_ARG */
-#line 2800 "./util/configparser.y"
+ case 542: /* server_edns_client_string: VAR_EDNS_CLIENT_STRING STRING_ARG STRING_ARG */
+#line 2809 "./util/configparser.y"
{
OUTYY(("P(server_edns_client_string:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if(!cfg_str2list_insert(
fatal_exit("out of memory adding "
"edns-client-string");
}
-#line 5965 "util/configparser.c"
+#line 5982 "util/configparser.c"
break;
- case 541: /* server_edns_client_string_opcode: VAR_EDNS_CLIENT_STRING_OPCODE STRING_ARG */
-#line 2809 "./util/configparser.y"
+ case 543: /* server_edns_client_string_opcode: VAR_EDNS_CLIENT_STRING_OPCODE STRING_ARG */
+#line 2818 "./util/configparser.y"
{
OUTYY(("P(edns_client_string_opcode:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0 && strcmp((yyvsp[0].str), "0") != 0)
else cfg_parser->cfg->edns_client_string_opcode = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 5979 "util/configparser.c"
+#line 5996 "util/configparser.c"
break;
- case 542: /* server_ede: VAR_EDE STRING_ARG */
-#line 2820 "./util/configparser.y"
+ case 544: /* server_ede: VAR_EDE STRING_ARG */
+#line 2829 "./util/configparser.y"
{
OUTYY(("P(server_ede:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->ede = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 5991 "util/configparser.c"
+#line 6008 "util/configparser.c"
break;
- case 543: /* server_proxy_protocol_port: VAR_PROXY_PROTOCOL_PORT STRING_ARG */
-#line 2829 "./util/configparser.y"
+ case 545: /* server_proxy_protocol_port: VAR_PROXY_PROTOCOL_PORT STRING_ARG */
+#line 2838 "./util/configparser.y"
{
OUTYY(("P(server_proxy_protocol_port:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->proxy_protocol_port, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6001 "util/configparser.c"
+#line 6018 "util/configparser.c"
break;
- case 544: /* stub_name: VAR_NAME STRING_ARG */
-#line 2836 "./util/configparser.y"
+ case 546: /* stub_name: VAR_NAME STRING_ARG */
+#line 2845 "./util/configparser.y"
{
OUTYY(("P(name:%s)\n", (yyvsp[0].str)));
if(cfg_parser->cfg->stubs->name)
free(cfg_parser->cfg->stubs->name);
cfg_parser->cfg->stubs->name = (yyvsp[0].str);
}
-#line 6014 "util/configparser.c"
+#line 6031 "util/configparser.c"
break;
- case 545: /* stub_host: VAR_STUB_HOST STRING_ARG */
-#line 2846 "./util/configparser.y"
+ case 547: /* stub_host: VAR_STUB_HOST STRING_ARG */
+#line 2855 "./util/configparser.y"
{
OUTYY(("P(stub-host:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->stubs->hosts, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6024 "util/configparser.c"
+#line 6041 "util/configparser.c"
break;
- case 546: /* stub_addr: VAR_STUB_ADDR STRING_ARG */
-#line 2853 "./util/configparser.y"
+ case 548: /* stub_addr: VAR_STUB_ADDR STRING_ARG */
+#line 2862 "./util/configparser.y"
{
OUTYY(("P(stub-addr:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->stubs->addrs, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6034 "util/configparser.c"
+#line 6051 "util/configparser.c"
break;
- case 547: /* stub_first: VAR_STUB_FIRST STRING_ARG */
-#line 2860 "./util/configparser.y"
+ case 549: /* stub_first: VAR_STUB_FIRST STRING_ARG */
+#line 2869 "./util/configparser.y"
{
OUTYY(("P(stub-first:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->stubs->isfirst=(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6046 "util/configparser.c"
+#line 6063 "util/configparser.c"
break;
- case 548: /* stub_no_cache: VAR_STUB_NO_CACHE STRING_ARG */
-#line 2869 "./util/configparser.y"
+ case 550: /* stub_no_cache: VAR_STUB_NO_CACHE STRING_ARG */
+#line 2878 "./util/configparser.y"
{
OUTYY(("P(stub-no-cache:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->stubs->no_cache=(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6058 "util/configparser.c"
+#line 6075 "util/configparser.c"
break;
- case 549: /* stub_ssl_upstream: VAR_STUB_SSL_UPSTREAM STRING_ARG */
-#line 2878 "./util/configparser.y"
+ case 551: /* stub_ssl_upstream: VAR_STUB_SSL_UPSTREAM STRING_ARG */
+#line 2887 "./util/configparser.y"
{
OUTYY(("P(stub-ssl-upstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6071 "util/configparser.c"
+#line 6088 "util/configparser.c"
break;
- case 550: /* stub_tcp_upstream: VAR_STUB_TCP_UPSTREAM STRING_ARG */
-#line 2888 "./util/configparser.y"
+ case 552: /* stub_tcp_upstream: VAR_STUB_TCP_UPSTREAM STRING_ARG */
+#line 2897 "./util/configparser.y"
{
OUTYY(("P(stub-tcp-upstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6084 "util/configparser.c"
+#line 6101 "util/configparser.c"
break;
- case 551: /* stub_prime: VAR_STUB_PRIME STRING_ARG */
-#line 2898 "./util/configparser.y"
+ case 553: /* stub_prime: VAR_STUB_PRIME STRING_ARG */
+#line 2907 "./util/configparser.y"
{
OUTYY(("P(stub-prime:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6097 "util/configparser.c"
+#line 6114 "util/configparser.c"
break;
- case 552: /* forward_name: VAR_NAME STRING_ARG */
-#line 2908 "./util/configparser.y"
+ case 554: /* forward_name: VAR_NAME STRING_ARG */
+#line 2917 "./util/configparser.y"
{
OUTYY(("P(name:%s)\n", (yyvsp[0].str)));
if(cfg_parser->cfg->forwards->name)
free(cfg_parser->cfg->forwards->name);
cfg_parser->cfg->forwards->name = (yyvsp[0].str);
}
-#line 6110 "util/configparser.c"
+#line 6127 "util/configparser.c"
break;
- case 553: /* forward_host: VAR_FORWARD_HOST STRING_ARG */
-#line 2918 "./util/configparser.y"
+ case 555: /* forward_host: VAR_FORWARD_HOST STRING_ARG */
+#line 2927 "./util/configparser.y"
{
OUTYY(("P(forward-host:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->forwards->hosts, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6120 "util/configparser.c"
+#line 6137 "util/configparser.c"
break;
- case 554: /* forward_addr: VAR_FORWARD_ADDR STRING_ARG */
-#line 2925 "./util/configparser.y"
+ case 556: /* forward_addr: VAR_FORWARD_ADDR STRING_ARG */
+#line 2934 "./util/configparser.y"
{
OUTYY(("P(forward-addr:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->forwards->addrs, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6130 "util/configparser.c"
+#line 6147 "util/configparser.c"
break;
- case 555: /* forward_first: VAR_FORWARD_FIRST STRING_ARG */
-#line 2932 "./util/configparser.y"
+ case 557: /* forward_first: VAR_FORWARD_FIRST STRING_ARG */
+#line 2941 "./util/configparser.y"
{
OUTYY(("P(forward-first:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->forwards->isfirst=(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6142 "util/configparser.c"
+#line 6159 "util/configparser.c"
break;
- case 556: /* forward_no_cache: VAR_FORWARD_NO_CACHE STRING_ARG */
-#line 2941 "./util/configparser.y"
+ case 558: /* forward_no_cache: VAR_FORWARD_NO_CACHE STRING_ARG */
+#line 2950 "./util/configparser.y"
{
OUTYY(("P(forward-no-cache:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->forwards->no_cache=(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6154 "util/configparser.c"
+#line 6171 "util/configparser.c"
break;
- case 557: /* forward_ssl_upstream: VAR_FORWARD_SSL_UPSTREAM STRING_ARG */
-#line 2950 "./util/configparser.y"
+ case 559: /* forward_ssl_upstream: VAR_FORWARD_SSL_UPSTREAM STRING_ARG */
+#line 2959 "./util/configparser.y"
{
OUTYY(("P(forward-ssl-upstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6167 "util/configparser.c"
+#line 6184 "util/configparser.c"
break;
- case 558: /* forward_tcp_upstream: VAR_FORWARD_TCP_UPSTREAM STRING_ARG */
-#line 2960 "./util/configparser.y"
+ case 560: /* forward_tcp_upstream: VAR_FORWARD_TCP_UPSTREAM STRING_ARG */
+#line 2969 "./util/configparser.y"
{
OUTYY(("P(forward-tcp-upstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6180 "util/configparser.c"
+#line 6197 "util/configparser.c"
break;
- case 559: /* auth_name: VAR_NAME STRING_ARG */
-#line 2970 "./util/configparser.y"
+ case 561: /* auth_name: VAR_NAME STRING_ARG */
+#line 2979 "./util/configparser.y"
{
OUTYY(("P(name:%s)\n", (yyvsp[0].str)));
if(cfg_parser->cfg->auths->name)
free(cfg_parser->cfg->auths->name);
cfg_parser->cfg->auths->name = (yyvsp[0].str);
}
-#line 6193 "util/configparser.c"
+#line 6210 "util/configparser.c"
break;
- case 560: /* auth_zonefile: VAR_ZONEFILE STRING_ARG */
-#line 2980 "./util/configparser.y"
+ case 562: /* auth_zonefile: VAR_ZONEFILE STRING_ARG */
+#line 2989 "./util/configparser.y"
{
OUTYY(("P(zonefile:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->auths->zonefile);
cfg_parser->cfg->auths->zonefile = (yyvsp[0].str);
}
-#line 6203 "util/configparser.c"
+#line 6220 "util/configparser.c"
break;
- case 561: /* auth_master: VAR_MASTER STRING_ARG */
-#line 2987 "./util/configparser.y"
+ case 563: /* auth_master: VAR_MASTER STRING_ARG */
+#line 2996 "./util/configparser.y"
{
OUTYY(("P(master:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->masters, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6213 "util/configparser.c"
+#line 6230 "util/configparser.c"
break;
- case 562: /* auth_url: VAR_URL STRING_ARG */
-#line 2994 "./util/configparser.y"
+ case 564: /* auth_url: VAR_URL STRING_ARG */
+#line 3003 "./util/configparser.y"
{
OUTYY(("P(url:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->urls, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6223 "util/configparser.c"
+#line 6240 "util/configparser.c"
break;
- case 563: /* auth_allow_notify: VAR_ALLOW_NOTIFY STRING_ARG */
-#line 3001 "./util/configparser.y"
+ case 565: /* auth_allow_notify: VAR_ALLOW_NOTIFY STRING_ARG */
+#line 3010 "./util/configparser.y"
{
OUTYY(("P(allow-notify:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->allow_notify,
(yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6234 "util/configparser.c"
+#line 6251 "util/configparser.c"
break;
- case 564: /* auth_zonemd_check: VAR_ZONEMD_CHECK STRING_ARG */
-#line 3009 "./util/configparser.y"
+ case 566: /* auth_zonemd_check: VAR_ZONEMD_CHECK STRING_ARG */
+#line 3018 "./util/configparser.y"
{
OUTYY(("P(zonemd-check:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6247 "util/configparser.c"
+#line 6264 "util/configparser.c"
break;
- case 565: /* auth_zonemd_reject_absence: VAR_ZONEMD_REJECT_ABSENCE STRING_ARG */
-#line 3019 "./util/configparser.y"
+ case 567: /* auth_zonemd_reject_absence: VAR_ZONEMD_REJECT_ABSENCE STRING_ARG */
+#line 3028 "./util/configparser.y"
{
OUTYY(("P(zonemd-reject-absence:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6260 "util/configparser.c"
+#line 6277 "util/configparser.c"
break;
- case 566: /* auth_for_downstream: VAR_FOR_DOWNSTREAM STRING_ARG */
-#line 3029 "./util/configparser.y"
+ case 568: /* auth_for_downstream: VAR_FOR_DOWNSTREAM STRING_ARG */
+#line 3038 "./util/configparser.y"
{
OUTYY(("P(for-downstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6273 "util/configparser.c"
+#line 6290 "util/configparser.c"
break;
- case 567: /* auth_for_upstream: VAR_FOR_UPSTREAM STRING_ARG */
-#line 3039 "./util/configparser.y"
+ case 569: /* auth_for_upstream: VAR_FOR_UPSTREAM STRING_ARG */
+#line 3048 "./util/configparser.y"
{
OUTYY(("P(for-upstream:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6286 "util/configparser.c"
+#line 6303 "util/configparser.c"
break;
- case 568: /* auth_fallback_enabled: VAR_FALLBACK_ENABLED STRING_ARG */
-#line 3049 "./util/configparser.y"
+ case 570: /* auth_fallback_enabled: VAR_FALLBACK_ENABLED STRING_ARG */
+#line 3058 "./util/configparser.y"
{
OUTYY(("P(fallback-enabled:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6299 "util/configparser.c"
+#line 6316 "util/configparser.c"
break;
- case 569: /* view_name: VAR_NAME STRING_ARG */
-#line 3059 "./util/configparser.y"
+ case 571: /* view_name: VAR_NAME STRING_ARG */
+#line 3068 "./util/configparser.y"
{
OUTYY(("P(name:%s)\n", (yyvsp[0].str)));
if(cfg_parser->cfg->views->name)
free(cfg_parser->cfg->views->name);
cfg_parser->cfg->views->name = (yyvsp[0].str);
}
-#line 6312 "util/configparser.c"
+#line 6329 "util/configparser.c"
break;
- case 570: /* view_local_zone: VAR_LOCAL_ZONE STRING_ARG STRING_ARG */
-#line 3069 "./util/configparser.y"
+ case 572: /* view_local_zone: VAR_LOCAL_ZONE STRING_ARG STRING_ARG */
+#line 3078 "./util/configparser.y"
{
OUTYY(("P(view_local_zone:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "static")!=0 && strcmp((yyvsp[0].str), "deny")!=0 &&
fatal_exit("out of memory adding local-zone");
}
}
-#line 6371 "util/configparser.c"
+#line 6388 "util/configparser.c"
break;
- case 571: /* view_response_ip: VAR_RESPONSE_IP STRING_ARG STRING_ARG */
-#line 3125 "./util/configparser.y"
+ case 573: /* view_response_ip: VAR_RESPONSE_IP STRING_ARG STRING_ARG */
+#line 3134 "./util/configparser.y"
{
OUTYY(("P(view_response_ip:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
validate_respip_action((yyvsp[0].str));
fatal_exit("out of memory adding per-view "
"response-ip action");
}
-#line 6384 "util/configparser.c"
+#line 6401 "util/configparser.c"
break;
- case 572: /* view_response_ip_data: VAR_RESPONSE_IP_DATA STRING_ARG STRING_ARG */
-#line 3135 "./util/configparser.y"
+ case 574: /* view_response_ip_data: VAR_RESPONSE_IP_DATA STRING_ARG STRING_ARG */
+#line 3144 "./util/configparser.y"
{
OUTYY(("P(view_response_ip_data:%s)\n", (yyvsp[-1].str)));
if(!cfg_str2list_insert(
&cfg_parser->cfg->views->respip_data, (yyvsp[-1].str), (yyvsp[0].str)))
fatal_exit("out of memory adding response-ip-data");
}
-#line 6395 "util/configparser.c"
+#line 6412 "util/configparser.c"
break;
- case 573: /* view_local_data: VAR_LOCAL_DATA STRING_ARG */
-#line 3143 "./util/configparser.y"
+ case 575: /* view_local_data: VAR_LOCAL_DATA STRING_ARG */
+#line 3152 "./util/configparser.y"
{
OUTYY(("P(view_local_data:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->views->local_data, (yyvsp[0].str))) {
fatal_exit("out of memory adding local-data");
}
}
-#line 6406 "util/configparser.c"
+#line 6423 "util/configparser.c"
break;
- case 574: /* view_local_data_ptr: VAR_LOCAL_DATA_PTR STRING_ARG */
-#line 3151 "./util/configparser.y"
+ case 576: /* view_local_data_ptr: VAR_LOCAL_DATA_PTR STRING_ARG */
+#line 3160 "./util/configparser.y"
{
char* ptr;
OUTYY(("P(view_local_data_ptr:%s)\n", (yyvsp[0].str)));
yyerror("local-data-ptr could not be reversed");
}
}
-#line 6424 "util/configparser.c"
+#line 6441 "util/configparser.c"
break;
- case 575: /* view_first: VAR_VIEW_FIRST STRING_ARG */
-#line 3166 "./util/configparser.y"
+ case 577: /* view_first: VAR_VIEW_FIRST STRING_ARG */
+#line 3175 "./util/configparser.y"
{
OUTYY(("P(view-first:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->views->isfirst=(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6436 "util/configparser.c"
+#line 6453 "util/configparser.c"
break;
- case 576: /* rcstart: VAR_REMOTE_CONTROL */
-#line 3175 "./util/configparser.y"
+ case 578: /* rcstart: VAR_REMOTE_CONTROL */
+#line 3184 "./util/configparser.y"
{
OUTYY(("\nP(remote-control:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 6445 "util/configparser.c"
+#line 6462 "util/configparser.c"
break;
- case 587: /* rc_control_enable: VAR_CONTROL_ENABLE STRING_ARG */
-#line 3187 "./util/configparser.y"
+ case 589: /* rc_control_enable: VAR_CONTROL_ENABLE STRING_ARG */
+#line 3196 "./util/configparser.y"
{
OUTYY(("P(control_enable:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6458 "util/configparser.c"
+#line 6475 "util/configparser.c"
break;
- case 588: /* rc_control_port: VAR_CONTROL_PORT STRING_ARG */
-#line 3197 "./util/configparser.y"
+ case 590: /* rc_control_port: VAR_CONTROL_PORT STRING_ARG */
+#line 3206 "./util/configparser.y"
{
OUTYY(("P(control_port:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->control_port = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 6470 "util/configparser.c"
+#line 6487 "util/configparser.c"
break;
- case 589: /* rc_control_interface: VAR_CONTROL_INTERFACE STRING_ARG */
-#line 3206 "./util/configparser.y"
+ case 591: /* rc_control_interface: VAR_CONTROL_INTERFACE STRING_ARG */
+#line 3215 "./util/configparser.y"
{
OUTYY(("P(control_interface:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_append(&cfg_parser->cfg->control_ifs, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6480 "util/configparser.c"
+#line 6497 "util/configparser.c"
break;
- case 590: /* rc_control_use_cert: VAR_CONTROL_USE_CERT STRING_ARG */
-#line 3213 "./util/configparser.y"
+ case 592: /* rc_control_use_cert: VAR_CONTROL_USE_CERT STRING_ARG */
+#line 3222 "./util/configparser.y"
{
OUTYY(("P(control_use_cert:%s)\n", (yyvsp[0].str)));
cfg_parser->cfg->control_use_cert = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6490 "util/configparser.c"
+#line 6507 "util/configparser.c"
break;
- case 591: /* rc_server_key_file: VAR_SERVER_KEY_FILE STRING_ARG */
-#line 3220 "./util/configparser.y"
+ case 593: /* rc_server_key_file: VAR_SERVER_KEY_FILE STRING_ARG */
+#line 3229 "./util/configparser.y"
{
OUTYY(("P(rc_server_key_file:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->server_key_file);
cfg_parser->cfg->server_key_file = (yyvsp[0].str);
}
-#line 6500 "util/configparser.c"
+#line 6517 "util/configparser.c"
break;
- case 592: /* rc_server_cert_file: VAR_SERVER_CERT_FILE STRING_ARG */
-#line 3227 "./util/configparser.y"
+ case 594: /* rc_server_cert_file: VAR_SERVER_CERT_FILE STRING_ARG */
+#line 3236 "./util/configparser.y"
{
OUTYY(("P(rc_server_cert_file:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->server_cert_file);
cfg_parser->cfg->server_cert_file = (yyvsp[0].str);
}
-#line 6510 "util/configparser.c"
+#line 6527 "util/configparser.c"
break;
- case 593: /* rc_control_key_file: VAR_CONTROL_KEY_FILE STRING_ARG */
-#line 3234 "./util/configparser.y"
+ case 595: /* rc_control_key_file: VAR_CONTROL_KEY_FILE STRING_ARG */
+#line 3243 "./util/configparser.y"
{
OUTYY(("P(rc_control_key_file:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->control_key_file);
cfg_parser->cfg->control_key_file = (yyvsp[0].str);
}
-#line 6520 "util/configparser.c"
+#line 6537 "util/configparser.c"
break;
- case 594: /* rc_control_cert_file: VAR_CONTROL_CERT_FILE STRING_ARG */
-#line 3241 "./util/configparser.y"
+ case 596: /* rc_control_cert_file: VAR_CONTROL_CERT_FILE STRING_ARG */
+#line 3250 "./util/configparser.y"
{
OUTYY(("P(rc_control_cert_file:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->control_cert_file);
cfg_parser->cfg->control_cert_file = (yyvsp[0].str);
}
-#line 6530 "util/configparser.c"
+#line 6547 "util/configparser.c"
break;
- case 595: /* dtstart: VAR_DNSTAP */
-#line 3248 "./util/configparser.y"
+ case 597: /* dtstart: VAR_DNSTAP */
+#line 3257 "./util/configparser.y"
{
OUTYY(("\nP(dnstap:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 6539 "util/configparser.c"
+#line 6556 "util/configparser.c"
break;
- case 617: /* dt_dnstap_enable: VAR_DNSTAP_ENABLE STRING_ARG */
-#line 3269 "./util/configparser.y"
+ case 619: /* dt_dnstap_enable: VAR_DNSTAP_ENABLE STRING_ARG */
+#line 3278 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_enable:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->dnstap = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6551 "util/configparser.c"
+#line 6568 "util/configparser.c"
break;
- case 618: /* dt_dnstap_bidirectional: VAR_DNSTAP_BIDIRECTIONAL STRING_ARG */
-#line 3278 "./util/configparser.y"
+ case 620: /* dt_dnstap_bidirectional: VAR_DNSTAP_BIDIRECTIONAL STRING_ARG */
+#line 3287 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_bidirectional:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6564 "util/configparser.c"
+#line 6581 "util/configparser.c"
break;
- case 619: /* dt_dnstap_socket_path: VAR_DNSTAP_SOCKET_PATH STRING_ARG */
-#line 3288 "./util/configparser.y"
+ case 621: /* dt_dnstap_socket_path: VAR_DNSTAP_SOCKET_PATH STRING_ARG */
+#line 3297 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_socket_path:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_socket_path);
cfg_parser->cfg->dnstap_socket_path = (yyvsp[0].str);
}
-#line 6574 "util/configparser.c"
+#line 6591 "util/configparser.c"
break;
- case 620: /* dt_dnstap_ip: VAR_DNSTAP_IP STRING_ARG */
-#line 3295 "./util/configparser.y"
+ case 622: /* dt_dnstap_ip: VAR_DNSTAP_IP STRING_ARG */
+#line 3304 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_ip:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_ip);
cfg_parser->cfg->dnstap_ip = (yyvsp[0].str);
}
-#line 6584 "util/configparser.c"
+#line 6601 "util/configparser.c"
break;
- case 621: /* dt_dnstap_tls: VAR_DNSTAP_TLS STRING_ARG */
-#line 3302 "./util/configparser.y"
+ case 623: /* dt_dnstap_tls: VAR_DNSTAP_TLS STRING_ARG */
+#line 3311 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_tls:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->dnstap_tls = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6596 "util/configparser.c"
+#line 6613 "util/configparser.c"
break;
- case 622: /* dt_dnstap_tls_server_name: VAR_DNSTAP_TLS_SERVER_NAME STRING_ARG */
-#line 3311 "./util/configparser.y"
+ case 624: /* dt_dnstap_tls_server_name: VAR_DNSTAP_TLS_SERVER_NAME STRING_ARG */
+#line 3320 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_tls_server_name:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_tls_server_name);
cfg_parser->cfg->dnstap_tls_server_name = (yyvsp[0].str);
}
-#line 6606 "util/configparser.c"
+#line 6623 "util/configparser.c"
break;
- case 623: /* dt_dnstap_tls_cert_bundle: VAR_DNSTAP_TLS_CERT_BUNDLE STRING_ARG */
-#line 3318 "./util/configparser.y"
+ case 625: /* dt_dnstap_tls_cert_bundle: VAR_DNSTAP_TLS_CERT_BUNDLE STRING_ARG */
+#line 3327 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_tls_cert_bundle:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_tls_cert_bundle);
cfg_parser->cfg->dnstap_tls_cert_bundle = (yyvsp[0].str);
}
-#line 6616 "util/configparser.c"
+#line 6633 "util/configparser.c"
break;
- case 624: /* dt_dnstap_tls_client_key_file: VAR_DNSTAP_TLS_CLIENT_KEY_FILE STRING_ARG */
-#line 3325 "./util/configparser.y"
+ case 626: /* dt_dnstap_tls_client_key_file: VAR_DNSTAP_TLS_CLIENT_KEY_FILE STRING_ARG */
+#line 3334 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_tls_client_key_file:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_tls_client_key_file);
cfg_parser->cfg->dnstap_tls_client_key_file = (yyvsp[0].str);
}
-#line 6626 "util/configparser.c"
+#line 6643 "util/configparser.c"
break;
- case 625: /* dt_dnstap_tls_client_cert_file: VAR_DNSTAP_TLS_CLIENT_CERT_FILE STRING_ARG */
-#line 3332 "./util/configparser.y"
+ case 627: /* dt_dnstap_tls_client_cert_file: VAR_DNSTAP_TLS_CLIENT_CERT_FILE STRING_ARG */
+#line 3341 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_tls_client_cert_file:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_tls_client_cert_file);
cfg_parser->cfg->dnstap_tls_client_cert_file = (yyvsp[0].str);
}
-#line 6636 "util/configparser.c"
+#line 6653 "util/configparser.c"
break;
- case 626: /* dt_dnstap_send_identity: VAR_DNSTAP_SEND_IDENTITY STRING_ARG */
-#line 3339 "./util/configparser.y"
+ case 628: /* dt_dnstap_send_identity: VAR_DNSTAP_SEND_IDENTITY STRING_ARG */
+#line 3348 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_send_identity:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->dnstap_send_identity = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6648 "util/configparser.c"
+#line 6665 "util/configparser.c"
break;
- case 627: /* dt_dnstap_send_version: VAR_DNSTAP_SEND_VERSION STRING_ARG */
-#line 3348 "./util/configparser.y"
+ case 629: /* dt_dnstap_send_version: VAR_DNSTAP_SEND_VERSION STRING_ARG */
+#line 3357 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_send_version:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->dnstap_send_version = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6660 "util/configparser.c"
+#line 6677 "util/configparser.c"
break;
- case 628: /* dt_dnstap_identity: VAR_DNSTAP_IDENTITY STRING_ARG */
-#line 3357 "./util/configparser.y"
+ case 630: /* dt_dnstap_identity: VAR_DNSTAP_IDENTITY STRING_ARG */
+#line 3366 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_identity:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_identity);
cfg_parser->cfg->dnstap_identity = (yyvsp[0].str);
}
-#line 6670 "util/configparser.c"
+#line 6687 "util/configparser.c"
break;
- case 629: /* dt_dnstap_version: VAR_DNSTAP_VERSION STRING_ARG */
-#line 3364 "./util/configparser.y"
+ case 631: /* dt_dnstap_version: VAR_DNSTAP_VERSION STRING_ARG */
+#line 3373 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_version:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnstap_version);
cfg_parser->cfg->dnstap_version = (yyvsp[0].str);
}
-#line 6680 "util/configparser.c"
+#line 6697 "util/configparser.c"
break;
- case 630: /* dt_dnstap_log_resolver_query_messages: VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES STRING_ARG */
-#line 3371 "./util/configparser.y"
+ case 632: /* dt_dnstap_log_resolver_query_messages: VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES STRING_ARG */
+#line 3380 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_log_resolver_query_messages:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6693 "util/configparser.c"
+#line 6710 "util/configparser.c"
break;
- case 631: /* dt_dnstap_log_resolver_response_messages: VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES STRING_ARG */
-#line 3381 "./util/configparser.y"
+ case 633: /* dt_dnstap_log_resolver_response_messages: VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES STRING_ARG */
+#line 3390 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_log_resolver_response_messages:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6706 "util/configparser.c"
+#line 6723 "util/configparser.c"
break;
- case 632: /* dt_dnstap_log_client_query_messages: VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES STRING_ARG */
-#line 3391 "./util/configparser.y"
+ case 634: /* dt_dnstap_log_client_query_messages: VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES STRING_ARG */
+#line 3400 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_log_client_query_messages:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6719 "util/configparser.c"
+#line 6736 "util/configparser.c"
break;
- case 633: /* dt_dnstap_log_client_response_messages: VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES STRING_ARG */
-#line 3401 "./util/configparser.y"
+ case 635: /* dt_dnstap_log_client_response_messages: VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES STRING_ARG */
+#line 3410 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_log_client_response_messages:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6732 "util/configparser.c"
+#line 6749 "util/configparser.c"
break;
- case 634: /* dt_dnstap_log_forwarder_query_messages: VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES STRING_ARG */
-#line 3411 "./util/configparser.y"
+ case 636: /* dt_dnstap_log_forwarder_query_messages: VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES STRING_ARG */
+#line 3420 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_log_forwarder_query_messages:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6745 "util/configparser.c"
+#line 6762 "util/configparser.c"
break;
- case 635: /* dt_dnstap_log_forwarder_response_messages: VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES STRING_ARG */
-#line 3421 "./util/configparser.y"
+ case 637: /* dt_dnstap_log_forwarder_response_messages: VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES STRING_ARG */
+#line 3430 "./util/configparser.y"
{
OUTYY(("P(dt_dnstap_log_forwarder_response_messages:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6758 "util/configparser.c"
+#line 6775 "util/configparser.c"
break;
- case 636: /* pythonstart: VAR_PYTHON */
-#line 3431 "./util/configparser.y"
+ case 638: /* pythonstart: VAR_PYTHON */
+#line 3440 "./util/configparser.y"
{
OUTYY(("\nP(python:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 6767 "util/configparser.c"
+#line 6784 "util/configparser.c"
break;
- case 640: /* py_script: VAR_PYTHON_SCRIPT STRING_ARG */
-#line 3441 "./util/configparser.y"
+ case 642: /* py_script: VAR_PYTHON_SCRIPT STRING_ARG */
+#line 3450 "./util/configparser.y"
{
OUTYY(("P(python-script:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_append_ex(&cfg_parser->cfg->python_script, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6777 "util/configparser.c"
+#line 6794 "util/configparser.c"
break;
- case 641: /* dynlibstart: VAR_DYNLIB */
-#line 3447 "./util/configparser.y"
+ case 643: /* dynlibstart: VAR_DYNLIB */
+#line 3456 "./util/configparser.y"
{
OUTYY(("\nP(dynlib:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 6786 "util/configparser.c"
+#line 6803 "util/configparser.c"
break;
- case 645: /* dl_file: VAR_DYNLIB_FILE STRING_ARG */
-#line 3457 "./util/configparser.y"
+ case 647: /* dl_file: VAR_DYNLIB_FILE STRING_ARG */
+#line 3466 "./util/configparser.y"
{
OUTYY(("P(dynlib-file:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_append_ex(&cfg_parser->cfg->dynlib_file, (yyvsp[0].str)))
yyerror("out of memory");
}
-#line 6796 "util/configparser.c"
+#line 6813 "util/configparser.c"
break;
- case 646: /* server_disable_dnssec_lame_check: VAR_DISABLE_DNSSEC_LAME_CHECK STRING_ARG */
-#line 3463 "./util/configparser.y"
+ case 648: /* server_disable_dnssec_lame_check: VAR_DISABLE_DNSSEC_LAME_CHECK STRING_ARG */
+#line 3472 "./util/configparser.y"
{
OUTYY(("P(disable_dnssec_lame_check:%s)\n", (yyvsp[0].str)));
if (strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
(strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6809 "util/configparser.c"
+#line 6826 "util/configparser.c"
break;
- case 647: /* server_log_identity: VAR_LOG_IDENTITY STRING_ARG */
-#line 3473 "./util/configparser.y"
+ case 649: /* server_log_identity: VAR_LOG_IDENTITY STRING_ARG */
+#line 3482 "./util/configparser.y"
{
OUTYY(("P(server_log_identity:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->log_identity);
cfg_parser->cfg->log_identity = (yyvsp[0].str);
}
-#line 6819 "util/configparser.c"
+#line 6836 "util/configparser.c"
break;
- case 648: /* server_response_ip: VAR_RESPONSE_IP STRING_ARG STRING_ARG */
-#line 3480 "./util/configparser.y"
+ case 650: /* server_response_ip: VAR_RESPONSE_IP STRING_ARG STRING_ARG */
+#line 3489 "./util/configparser.y"
{
OUTYY(("P(server_response_ip:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
validate_respip_action((yyvsp[0].str));
(yyvsp[-1].str), (yyvsp[0].str)))
fatal_exit("out of memory adding response-ip");
}
-#line 6831 "util/configparser.c"
+#line 6848 "util/configparser.c"
break;
- case 649: /* server_response_ip_data: VAR_RESPONSE_IP_DATA STRING_ARG STRING_ARG */
-#line 3489 "./util/configparser.y"
+ case 651: /* server_response_ip_data: VAR_RESPONSE_IP_DATA STRING_ARG STRING_ARG */
+#line 3498 "./util/configparser.y"
{
OUTYY(("P(server_response_ip_data:%s)\n", (yyvsp[-1].str)));
if(!cfg_str2list_insert(&cfg_parser->cfg->respip_data,
(yyvsp[-1].str), (yyvsp[0].str)))
fatal_exit("out of memory adding response-ip-data");
}
-#line 6842 "util/configparser.c"
+#line 6859 "util/configparser.c"
break;
- case 650: /* dnscstart: VAR_DNSCRYPT */
-#line 3497 "./util/configparser.y"
+ case 652: /* dnscstart: VAR_DNSCRYPT */
+#line 3506 "./util/configparser.y"
{
OUTYY(("\nP(dnscrypt:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 6851 "util/configparser.c"
+#line 6868 "util/configparser.c"
break;
- case 663: /* dnsc_dnscrypt_enable: VAR_DNSCRYPT_ENABLE STRING_ARG */
-#line 3514 "./util/configparser.y"
+ case 665: /* dnsc_dnscrypt_enable: VAR_DNSCRYPT_ENABLE STRING_ARG */
+#line 3523 "./util/configparser.y"
{
OUTYY(("P(dnsc_dnscrypt_enable:%s)\n", (yyvsp[0].str)));
if(strcmp((yyvsp[0].str), "yes") != 0 && strcmp((yyvsp[0].str), "no") != 0)
else cfg_parser->cfg->dnscrypt = (strcmp((yyvsp[0].str), "yes")==0);
free((yyvsp[0].str));
}
-#line 6863 "util/configparser.c"
+#line 6880 "util/configparser.c"
break;
- case 664: /* dnsc_dnscrypt_port: VAR_DNSCRYPT_PORT STRING_ARG */
-#line 3524 "./util/configparser.y"
+ case 666: /* dnsc_dnscrypt_port: VAR_DNSCRYPT_PORT STRING_ARG */
+#line 3533 "./util/configparser.y"
{
OUTYY(("P(dnsc_dnscrypt_port:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0)
else cfg_parser->cfg->dnscrypt_port = atoi((yyvsp[0].str));
free((yyvsp[0].str));
}
-#line 6875 "util/configparser.c"
+#line 6892 "util/configparser.c"
break;
- case 665: /* dnsc_dnscrypt_provider: VAR_DNSCRYPT_PROVIDER STRING_ARG */
-#line 3533 "./util/configparser.y"
+ case 667: /* dnsc_dnscrypt_provider: VAR_DNSCRYPT_PROVIDER STRING_ARG */
+#line 3542 "./util/configparser.y"
{
OUTYY(("P(dnsc_dnscrypt_provider:%s)\n", (yyvsp[0].str)));
free(cfg_parser->cfg->dnscrypt_provider);
cfg_parser->cfg->dnscrypt_provider = (yyvsp[0].str);
}
-#line 6885 "util/configparser.c"
+#line 6902 "util/configparser.c"
break;
- case 666: /* dnsc_dnscrypt_provider_cert: VAR_DNSCRYPT_PROVIDER_CERT STRING_ARG */
-#line 3540 "./util/configparser.y"
+ case 668: /* dnsc_dnscrypt_provider_cert: VAR_DNSCRYPT_PROVIDER_CERT STRING_ARG */
+#line 3549 "./util/configparser.y"
{
OUTYY(("P(dnsc_dnscrypt_provider_cert:%s)\n", (yyvsp[0].str)));
if(cfg_strlist_find(cfg_parser->cfg->dnscrypt_provider_cert, (yyvsp[0].str)))
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_provider_cert, (yyvsp[0].str)))
fatal_exit("out of memory adding dnscrypt-provider-cert");
}
-#line 6897 "util/configparser.c"
+#line 6914 "util/configparser.c"
break;
- case 667: /* dnsc_dnscrypt_provider_cert_rotated: VAR_DNSCRYPT_PROVIDER_CERT_ROTATED STRING_ARG */
-#line 3549 "./util/configparser.y"
+ case 669: /* dnsc_dnscrypt_provider_cert_rotated: VAR_DNSCRYPT_PROVIDER_CERT_ROTATED STRING_ARG */
+#line 3558 "./util/configparser.y"
{
OUTYY(("P(dnsc_dnscrypt_provider_cert_rotated:%s)\n", (yyvsp[0].str)));
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_provider_cert_rotated, (yyvsp[0].str)))
fatal_exit("out of memory adding dnscrypt-provider-cert-rotated");
}
-#line 6907 "util/configparser.c"
+#line 6924 "util/configparser.c"
break;
- case 668: /* dnsc_dnscrypt_secret_key: VAR_DNSCRYPT_SECRET_KEY STRING_ARG */
-#line 3556 "./util/configparser.y"
+ case 670: /* dnsc_dnscrypt_secret_key: VAR_DNSCRYPT_SECRET_KEY STRING_ARG */
+#line 3565 "./util/configparser.y"
{
OUTYY(("P(dnsc_dnscrypt_secret_key:%s)\n", (yyvsp[0].str)));
if(cfg_strlist_find(cfg_parser->cfg->dnscrypt_secret_key, (yyvsp[0].str)))
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_secret_key, (yyvsp[0].str)))
fatal_exit("out of memory adding dnscrypt-secret-key");
}
-#line 6919 "util/configparser.c"
+#line 6936 "util/configparser.c"
break;
- case 669: /* dnsc_dnscrypt_shared_secret_cache_size: VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE STRING_ARG */
-#line 3565 "./util/configparser.y"
+ case 671: /* dnsc_dnscrypt_shared_secret_cache_size: VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE STRING_ARG */
+#line 3574 "./util/configparser.y"
{
OUTYY(("P(dnscrypt_shared_secret_cache_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->dnscrypt_shared_secret_cache_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 6930 "util/configparser.c"
+#line 6947 "util/configparser.c"
break;
- case 670: /* dnsc_dnscrypt_shared_secret_cache_slabs: VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS STRING_ARG */
-#line 3573 "./util/configparser.y"
+ case 672: /* dnsc_dnscrypt_shared_secret_cache_slabs: VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS STRING_ARG */
+#line 3582 "./util/configparser.y"
{
OUTYY(("P(dnscrypt_shared_secret_cache_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 6946 "util/configparser.c"
+#line 6963 "util/configparser.c"
break;
- case 671: /* dnsc_dnscrypt_nonce_cache_size: VAR_DNSCRYPT_NONCE_CACHE_SIZE STRING_ARG */
-#line 3586 "./util/configparser.y"
+ case 673: /* dnsc_dnscrypt_nonce_cache_size: VAR_DNSCRYPT_NONCE_CACHE_SIZE STRING_ARG */
+#line 3595 "./util/configparser.y"
{
OUTYY(("P(dnscrypt_nonce_cache_size:%s)\n", (yyvsp[0].str)));
if(!cfg_parse_memsize((yyvsp[0].str), &cfg_parser->cfg->dnscrypt_nonce_cache_size))
yyerror("memory size expected");
free((yyvsp[0].str));
}
-#line 6957 "util/configparser.c"
+#line 6974 "util/configparser.c"
break;
- case 672: /* dnsc_dnscrypt_nonce_cache_slabs: VAR_DNSCRYPT_NONCE_CACHE_SLABS STRING_ARG */
-#line 3594 "./util/configparser.y"
+ case 674: /* dnsc_dnscrypt_nonce_cache_slabs: VAR_DNSCRYPT_NONCE_CACHE_SLABS STRING_ARG */
+#line 3603 "./util/configparser.y"
{
OUTYY(("P(dnscrypt_nonce_cache_slabs:%s)\n", (yyvsp[0].str)));
if(atoi((yyvsp[0].str)) == 0) {
}
free((yyvsp[0].str));
}
-#line 6973 "util/configparser.c"
+#line 6990 "util/configparser.c"
break;
- case 673: /* cachedbstart: VAR_CACHEDB */
-#line 3607 "./util/configparser.y"
+ case 675: /* cachedbstart: VAR_CACHEDB */
+#line 3616 "./util/configparser.y"
{
OUTYY(("\nP(cachedb:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 6982 "util/configparser.c"
+#line 6999 "util/configparser.c"
break;
- case 682: /* cachedb_backend_name: VAR_CACHEDB_BACKEND STRING_ARG */
-#line 3619 "./util/configparser.y"
+ case 684: /* cachedb_backend_name: VAR_CACHEDB_BACKEND STRING_ARG */
+#line 3628 "./util/configparser.y"
{
#ifdef USE_CACHEDB
OUTYY(("P(backend:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 6997 "util/configparser.c"
+#line 7014 "util/configparser.c"
break;
- case 683: /* cachedb_secret_seed: VAR_CACHEDB_SECRETSEED STRING_ARG */
-#line 3631 "./util/configparser.y"
+ case 685: /* cachedb_secret_seed: VAR_CACHEDB_SECRETSEED STRING_ARG */
+#line 3640 "./util/configparser.y"
{
#ifdef USE_CACHEDB
OUTYY(("P(secret-seed:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 7012 "util/configparser.c"
+#line 7029 "util/configparser.c"
break;
- case 684: /* redis_server_host: VAR_CACHEDB_REDISHOST STRING_ARG */
-#line 3643 "./util/configparser.y"
+ case 686: /* redis_server_host: VAR_CACHEDB_REDISHOST STRING_ARG */
+#line 3652 "./util/configparser.y"
{
#if defined(USE_CACHEDB) && defined(USE_REDIS)
OUTYY(("P(redis_server_host:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 7027 "util/configparser.c"
+#line 7044 "util/configparser.c"
break;
- case 685: /* redis_server_port: VAR_CACHEDB_REDISPORT STRING_ARG */
-#line 3655 "./util/configparser.y"
+ case 687: /* redis_server_port: VAR_CACHEDB_REDISPORT STRING_ARG */
+#line 3664 "./util/configparser.y"
{
#if defined(USE_CACHEDB) && defined(USE_REDIS)
int port;
#endif
free((yyvsp[0].str));
}
-#line 7045 "util/configparser.c"
+#line 7062 "util/configparser.c"
break;
- case 686: /* redis_timeout: VAR_CACHEDB_REDISTIMEOUT STRING_ARG */
-#line 3670 "./util/configparser.y"
+ case 688: /* redis_timeout: VAR_CACHEDB_REDISTIMEOUT STRING_ARG */
+#line 3679 "./util/configparser.y"
{
#if defined(USE_CACHEDB) && defined(USE_REDIS)
OUTYY(("P(redis_timeout:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 7061 "util/configparser.c"
+#line 7078 "util/configparser.c"
break;
- case 687: /* redis_expire_records: VAR_CACHEDB_REDISEXPIRERECORDS STRING_ARG */
-#line 3683 "./util/configparser.y"
+ case 689: /* redis_expire_records: VAR_CACHEDB_REDISEXPIRERECORDS STRING_ARG */
+#line 3692 "./util/configparser.y"
{
#if defined(USE_CACHEDB) && defined(USE_REDIS)
OUTYY(("P(redis_expire_records:%s)\n", (yyvsp[0].str)));
#endif
free((yyvsp[0].str));
}
-#line 7077 "util/configparser.c"
+#line 7094 "util/configparser.c"
break;
- case 688: /* server_tcp_connection_limit: VAR_TCP_CONNECTION_LIMIT STRING_ARG STRING_ARG */
-#line 3696 "./util/configparser.y"
+ case 690: /* server_tcp_connection_limit: VAR_TCP_CONNECTION_LIMIT STRING_ARG STRING_ARG */
+#line 3705 "./util/configparser.y"
{
OUTYY(("P(server_tcp_connection_limit:%s %s)\n", (yyvsp[-1].str), (yyvsp[0].str)));
if (atoi((yyvsp[0].str)) < 0)
fatal_exit("out of memory adding tcp connection limit");
}
}
-#line 7091 "util/configparser.c"
+#line 7108 "util/configparser.c"
break;
- case 689: /* ipsetstart: VAR_IPSET */
-#line 3707 "./util/configparser.y"
+ case 691: /* ipsetstart: VAR_IPSET */
+#line 3716 "./util/configparser.y"
{
OUTYY(("\nP(ipset:)\n"));
cfg_parser->started_toplevel = 1;
}
-#line 7100 "util/configparser.c"
+#line 7117 "util/configparser.c"
break;
- case 694: /* ipset_name_v4: VAR_IPSET_NAME_V4 STRING_ARG */
-#line 3717 "./util/configparser.y"
+ case 696: /* ipset_name_v4: VAR_IPSET_NAME_V4 STRING_ARG */
+#line 3726 "./util/configparser.y"
{
#ifdef USE_IPSET
OUTYY(("P(name-v4:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 7118 "util/configparser.c"
+#line 7135 "util/configparser.c"
break;
- case 695: /* ipset_name_v6: VAR_IPSET_NAME_V6 STRING_ARG */
-#line 3732 "./util/configparser.y"
+ case 697: /* ipset_name_v6: VAR_IPSET_NAME_V6 STRING_ARG */
+#line 3741 "./util/configparser.y"
{
#ifdef USE_IPSET
OUTYY(("P(name-v6:%s)\n", (yyvsp[0].str)));
free((yyvsp[0].str));
#endif
}
-#line 7136 "util/configparser.c"
+#line 7153 "util/configparser.c"
break;
-#line 7140 "util/configparser.c"
+#line 7157 "util/configparser.c"
default: break;
}
return yyresult;
}
-#line 3746 "./util/configparser.y"
+#line 3755 "./util/configparser.y"
/* parse helper routines could be here */