LCOV - code coverage report
Current view: top level - src/backend/snowball/libstemmer - stem_UTF_8_greek.c (source / functions) Hit Total Coverage
Test: PostgreSQL 13devel Lines: 0 1276 0.0 %
Date: 2019-11-21 14:06:36 Functions: 0 37 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* This file was generated automatically by the Snowball to ISO C compiler */
       2             : /* http://snowballstem.org/ */
       3             : 
       4             : #include "header.h"
       5             : 
       6             : static int r_step7(struct SN_env * z);
       7             : static int r_step6(struct SN_env * z);
       8             : static int r_step5m(struct SN_env * z);
       9             : static int r_step5l(struct SN_env * z);
      10             : static int r_step5k(struct SN_env * z);
      11             : static int r_step5j(struct SN_env * z);
      12             : static int r_step5i(struct SN_env * z);
      13             : static int r_step5h(struct SN_env * z);
      14             : static int r_step5g(struct SN_env * z);
      15             : static int r_step5f(struct SN_env * z);
      16             : static int r_step5e(struct SN_env * z);
      17             : static int r_step5d(struct SN_env * z);
      18             : static int r_step5c(struct SN_env * z);
      19             : static int r_step5b(struct SN_env * z);
      20             : static int r_step5a(struct SN_env * z);
      21             : static int r_step4(struct SN_env * z);
      22             : static int r_step3(struct SN_env * z);
      23             : static int r_step2d(struct SN_env * z);
      24             : static int r_step2c(struct SN_env * z);
      25             : static int r_step2b(struct SN_env * z);
      26             : static int r_step2a(struct SN_env * z);
      27             : static int r_step1(struct SN_env * z);
      28             : static int r_steps10(struct SN_env * z);
      29             : static int r_steps9(struct SN_env * z);
      30             : static int r_steps8(struct SN_env * z);
      31             : static int r_steps7(struct SN_env * z);
      32             : static int r_steps6(struct SN_env * z);
      33             : static int r_steps5(struct SN_env * z);
      34             : static int r_steps4(struct SN_env * z);
      35             : static int r_steps3(struct SN_env * z);
      36             : static int r_steps2(struct SN_env * z);
      37             : static int r_steps1(struct SN_env * z);
      38             : static int r_has_min_length(struct SN_env * z);
      39             : static int r_tolower(struct SN_env * z);
      40             : #ifdef __cplusplus
      41             : extern "C" {
      42             : #endif
      43             : extern int greek_UTF_8_stem(struct SN_env * z);
      44             : #ifdef __cplusplus
      45             : }
      46             : #endif
      47             : #ifdef __cplusplus
      48             : extern "C" {
      49             : #endif
      50             : 
      51             : 
      52             : extern struct SN_env * greek_UTF_8_create_env(void);
      53             : extern void greek_UTF_8_close_env(struct SN_env * z);
      54             : 
      55             : 
      56             : #ifdef __cplusplus
      57             : }
      58             : #endif
      59             : static const symbol s_0_1[2] = { 0xCF, 0x82 };
      60             : static const symbol s_0_2[2] = { 0xCE, 0x86 };
      61             : static const symbol s_0_3[2] = { 0xCE, 0x88 };
      62             : static const symbol s_0_4[2] = { 0xCE, 0x89 };
      63             : static const symbol s_0_5[2] = { 0xCE, 0x8A };
      64             : static const symbol s_0_6[2] = { 0xCF, 0x8A };
      65             : static const symbol s_0_7[2] = { 0xCF, 0x8B };
      66             : static const symbol s_0_8[2] = { 0xCE, 0x8C };
      67             : static const symbol s_0_9[2] = { 0xCF, 0x8C };
      68             : static const symbol s_0_10[2] = { 0xCF, 0x8D };
      69             : static const symbol s_0_11[2] = { 0xCE, 0x8E };
      70             : static const symbol s_0_12[2] = { 0xCF, 0x8E };
      71             : static const symbol s_0_13[2] = { 0xCE, 0x8F };
      72             : static const symbol s_0_14[2] = { 0xCE, 0x90 };
      73             : static const symbol s_0_15[2] = { 0xCE, 0x91 };
      74             : static const symbol s_0_16[2] = { 0xCE, 0x92 };
      75             : static const symbol s_0_17[2] = { 0xCE, 0x93 };
      76             : static const symbol s_0_18[2] = { 0xCE, 0x94 };
      77             : static const symbol s_0_19[2] = { 0xCE, 0x95 };
      78             : static const symbol s_0_20[2] = { 0xCE, 0x96 };
      79             : static const symbol s_0_21[2] = { 0xCE, 0x97 };
      80             : static const symbol s_0_22[2] = { 0xCE, 0x98 };
      81             : static const symbol s_0_23[2] = { 0xCE, 0x99 };
      82             : static const symbol s_0_24[2] = { 0xCE, 0x9A };
      83             : static const symbol s_0_25[2] = { 0xCE, 0x9B };
      84             : static const symbol s_0_26[2] = { 0xCE, 0x9C };
      85             : static const symbol s_0_27[2] = { 0xCE, 0x9D };
      86             : static const symbol s_0_28[2] = { 0xCE, 0x9E };
      87             : static const symbol s_0_29[2] = { 0xCE, 0x9F };
      88             : static const symbol s_0_30[2] = { 0xCE, 0xA0 };
      89             : static const symbol s_0_31[2] = { 0xCE, 0xA1 };
      90             : static const symbol s_0_32[2] = { 0xCE, 0xA3 };
      91             : static const symbol s_0_33[2] = { 0xCE, 0xA4 };
      92             : static const symbol s_0_34[2] = { 0xCE, 0xA5 };
      93             : static const symbol s_0_35[2] = { 0xCE, 0xA6 };
      94             : static const symbol s_0_36[2] = { 0xCE, 0xA7 };
      95             : static const symbol s_0_37[2] = { 0xCE, 0xA8 };
      96             : static const symbol s_0_38[2] = { 0xCE, 0xA9 };
      97             : static const symbol s_0_39[2] = { 0xCE, 0xAA };
      98             : static const symbol s_0_40[2] = { 0xCE, 0xAB };
      99             : static const symbol s_0_41[2] = { 0xCE, 0xAC };
     100             : static const symbol s_0_42[2] = { 0xCE, 0xAD };
     101             : static const symbol s_0_43[2] = { 0xCE, 0xAE };
     102             : static const symbol s_0_44[2] = { 0xCE, 0xAF };
     103             : static const symbol s_0_45[2] = { 0xCE, 0xB0 };
     104             : 
     105             : static const struct among a_0[46] =
     106             : {
     107             : /*  0 */ { 0, 0, -1, 25, 0},
     108             : /*  1 */ { 2, s_0_1, 0, 18, 0},
     109             : /*  2 */ { 2, s_0_2, 0, 1, 0},
     110             : /*  3 */ { 2, s_0_3, 0, 5, 0},
     111             : /*  4 */ { 2, s_0_4, 0, 7, 0},
     112             : /*  5 */ { 2, s_0_5, 0, 9, 0},
     113             : /*  6 */ { 2, s_0_6, 0, 7, 0},
     114             : /*  7 */ { 2, s_0_7, 0, 20, 0},
     115             : /*  8 */ { 2, s_0_8, 0, 15, 0},
     116             : /*  9 */ { 2, s_0_9, 0, 15, 0},
     117             : /* 10 */ { 2, s_0_10, 0, 20, 0},
     118             : /* 11 */ { 2, s_0_11, 0, 20, 0},
     119             : /* 12 */ { 2, s_0_12, 0, 24, 0},
     120             : /* 13 */ { 2, s_0_13, 0, 24, 0},
     121             : /* 14 */ { 2, s_0_14, 0, 7, 0},
     122             : /* 15 */ { 2, s_0_15, 0, 1, 0},
     123             : /* 16 */ { 2, s_0_16, 0, 2, 0},
     124             : /* 17 */ { 2, s_0_17, 0, 3, 0},
     125             : /* 18 */ { 2, s_0_18, 0, 4, 0},
     126             : /* 19 */ { 2, s_0_19, 0, 5, 0},
     127             : /* 20 */ { 2, s_0_20, 0, 6, 0},
     128             : /* 21 */ { 2, s_0_21, 0, 7, 0},
     129             : /* 22 */ { 2, s_0_22, 0, 8, 0},
     130             : /* 23 */ { 2, s_0_23, 0, 9, 0},
     131             : /* 24 */ { 2, s_0_24, 0, 10, 0},
     132             : /* 25 */ { 2, s_0_25, 0, 11, 0},
     133             : /* 26 */ { 2, s_0_26, 0, 12, 0},
     134             : /* 27 */ { 2, s_0_27, 0, 13, 0},
     135             : /* 28 */ { 2, s_0_28, 0, 14, 0},
     136             : /* 29 */ { 2, s_0_29, 0, 15, 0},
     137             : /* 30 */ { 2, s_0_30, 0, 16, 0},
     138             : /* 31 */ { 2, s_0_31, 0, 17, 0},
     139             : /* 32 */ { 2, s_0_32, 0, 18, 0},
     140             : /* 33 */ { 2, s_0_33, 0, 19, 0},
     141             : /* 34 */ { 2, s_0_34, 0, 20, 0},
     142             : /* 35 */ { 2, s_0_35, 0, 21, 0},
     143             : /* 36 */ { 2, s_0_36, 0, 22, 0},
     144             : /* 37 */ { 2, s_0_37, 0, 23, 0},
     145             : /* 38 */ { 2, s_0_38, 0, 24, 0},
     146             : /* 39 */ { 2, s_0_39, 0, 9, 0},
     147             : /* 40 */ { 2, s_0_40, 0, 20, 0},
     148             : /* 41 */ { 2, s_0_41, 0, 1, 0},
     149             : /* 42 */ { 2, s_0_42, 0, 5, 0},
     150             : /* 43 */ { 2, s_0_43, 0, 7, 0},
     151             : /* 44 */ { 2, s_0_44, 0, 9, 0},
     152             : /* 45 */ { 2, s_0_45, 0, 20, 0}
     153             : };
     154             : 
     155             : static const symbol s_1_0[16] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x83 };
     156             : static const symbol s_1_1[6] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x83 };
     157             : static const symbol s_1_2[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83 };
     158             : static const symbol s_1_3[10] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83 };
     159             : static const symbol s_1_4[10] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x83 };
     160             : static const symbol s_1_5[20] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     161             : static const symbol s_1_6[10] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     162             : static const symbol s_1_7[14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     163             : static const symbol s_1_8[14] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     164             : static const symbol s_1_9[14] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     165             : static const symbol s_1_10[18] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     166             : static const symbol s_1_11[14] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x83 };
     167             : static const symbol s_1_12[12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
     168             : static const symbol s_1_13[14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
     169             : static const symbol s_1_14[12] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
     170             : static const symbol s_1_15[16] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
     171             : static const symbol s_1_16[14] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
     172             : static const symbol s_1_17[18] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1 };
     173             : static const symbol s_1_18[8] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1 };
     174             : static const symbol s_1_19[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
     175             : static const symbol s_1_20[12] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
     176             : static const symbol s_1_21[12] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
     177             : static const symbol s_1_22[16] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1 };
     178             : static const symbol s_1_23[10] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
     179             : static const symbol s_1_24[12] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
     180             : static const symbol s_1_25[10] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
     181             : static const symbol s_1_26[14] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
     182             : static const symbol s_1_27[12] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
     183             : static const symbol s_1_28[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB7 };
     184             : static const symbol s_1_29[20] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
     185             : static const symbol s_1_30[10] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
     186             : static const symbol s_1_31[14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
     187             : static const symbol s_1_32[14] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
     188             : static const symbol s_1_33[14] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
     189             : static const symbol s_1_34[18] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
     190             : static const symbol s_1_35[12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
     191             : static const symbol s_1_36[14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
     192             : static const symbol s_1_37[12] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
     193             : static const symbol s_1_38[16] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
     194             : static const symbol s_1_39[14] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
     195             : 
     196             : static const struct among a_1[40] =
     197             : {
     198             : /*  0 */ { 16, s_1_0, -1, 10, 0},
     199             : /*  1 */ { 6, s_1_1, -1, 9, 0},
     200             : /*  2 */ { 10, s_1_2, -1, 7, 0},
     201             : /*  3 */ { 10, s_1_3, -1, 8, 0},
     202             : /*  4 */ { 10, s_1_4, -1, 6, 0},
     203             : /*  5 */ { 20, s_1_5, -1, 10, 0},
     204             : /*  6 */ { 10, s_1_6, -1, 9, 0},
     205             : /*  7 */ { 14, s_1_7, -1, 7, 0},
     206             : /*  8 */ { 14, s_1_8, -1, 8, 0},
     207             : /*  9 */ { 14, s_1_9, -1, 6, 0},
     208             : /* 10 */ { 18, s_1_10, -1, 11, 0},
     209             : /* 11 */ { 14, s_1_11, -1, 11, 0},
     210             : /* 12 */ { 12, s_1_12, -1, 1, 0},
     211             : /* 13 */ { 14, s_1_13, -1, 2, 0},
     212             : /* 14 */ { 12, s_1_14, -1, 4, 0},
     213             : /* 15 */ { 16, s_1_15, -1, 5, 0},
     214             : /* 16 */ { 14, s_1_16, -1, 3, 0},
     215             : /* 17 */ { 18, s_1_17, -1, 10, 0},
     216             : /* 18 */ { 8, s_1_18, -1, 9, 0},
     217             : /* 19 */ { 12, s_1_19, -1, 7, 0},
     218             : /* 20 */ { 12, s_1_20, -1, 8, 0},
     219             : /* 21 */ { 12, s_1_21, -1, 6, 0},
     220             : /* 22 */ { 16, s_1_22, -1, 11, 0},
     221             : /* 23 */ { 10, s_1_23, -1, 1, 0},
     222             : /* 24 */ { 12, s_1_24, -1, 2, 0},
     223             : /* 25 */ { 10, s_1_25, -1, 4, 0},
     224             : /* 26 */ { 14, s_1_26, -1, 5, 0},
     225             : /* 27 */ { 12, s_1_27, -1, 3, 0},
     226             : /* 28 */ { 12, s_1_28, -1, 7, 0},
     227             : /* 29 */ { 20, s_1_29, -1, 10, 0},
     228             : /* 30 */ { 10, s_1_30, -1, 9, 0},
     229             : /* 31 */ { 14, s_1_31, -1, 7, 0},
     230             : /* 32 */ { 14, s_1_32, -1, 8, 0},
     231             : /* 33 */ { 14, s_1_33, -1, 6, 0},
     232             : /* 34 */ { 18, s_1_34, -1, 11, 0},
     233             : /* 35 */ { 12, s_1_35, -1, 1, 0},
     234             : /* 36 */ { 14, s_1_36, -1, 2, 0},
     235             : /* 37 */ { 12, s_1_37, -1, 4, 0},
     236             : /* 38 */ { 16, s_1_38, -1, 5, 0},
     237             : /* 39 */ { 14, s_1_39, -1, 3, 0}
     238             : };
     239             : 
     240             : static const symbol s_2_0[4] = { 0xCF, 0x80, 0xCE, 0xB1 };
     241             : static const symbol s_2_1[12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 };
     242             : static const symbol s_2_2[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 };
     243             : static const symbol s_2_3[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 };
     244             : static const symbol s_2_4[12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
     245             : static const symbol s_2_5[8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
     246             : static const symbol s_2_6[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     247             : static const symbol s_2_7[8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
     248             : static const symbol s_2_8[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
     249             : 
     250             : static const struct among a_2[9] =
     251             : {
     252             : /*  0 */ { 4, s_2_0, -1, 1, 0},
     253             : /*  1 */ { 12, s_2_1, 0, 1, 0},
     254             : /*  2 */ { 6, s_2_2, 0, 1, 0},
     255             : /*  3 */ { 12, s_2_3, 0, 1, 0},
     256             : /*  4 */ { 12, s_2_4, 0, 1, 0},
     257             : /*  5 */ { 8, s_2_5, 0, 1, 0},
     258             : /*  6 */ { 8, s_2_6, -1, 1, 0},
     259             : /*  7 */ { 8, s_2_7, -1, 1, 0},
     260             : /*  8 */ { 14, s_2_8, 7, 1, 0}
     261             : };
     262             : 
     263             : static const symbol s_3_0[2] = { 0xCF, 0x80 };
     264             : static const symbol s_3_1[6] = { 0xCE, 0xB9, 0xCE, 0xBC, 0xCF, 0x80 };
     265             : static const symbol s_3_2[2] = { 0xCF, 0x81 };
     266             : static const symbol s_3_3[4] = { 0xCF, 0x80, 0xCF, 0x81 };
     267             : static const symbol s_3_4[6] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCF, 0x81 };
     268             : static const symbol s_3_5[6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 };
     269             : static const symbol s_3_6[12] = { 0xCE, 0xB3, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA, 0xCF, 0x85, 0xCF, 0x81 };
     270             : static const symbol s_3_7[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCF, 0x81 };
     271             : static const symbol s_3_8[10] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 };
     272             : static const symbol s_3_9[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x81 };
     273             : static const symbol s_3_10[6] = { 0xCE, 0xB3, 0xCE, 0xBA, 0xCF, 0x81 };
     274             : static const symbol s_3_11[14] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x81 };
     275             : static const symbol s_3_12[12] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x81 };
     276             : static const symbol s_3_13[12] = { 0xCE, 0xB3, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 };
     277             : static const symbol s_3_14[6] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85 };
     278             : static const symbol s_3_15[2] = { 0xCE, 0xB2 };
     279             : static const symbol s_3_16[12] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x85, 0xCF, 0x81, 0xCE, 0xB9 };
     280             : static const symbol s_3_17[8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
     281             : static const symbol s_3_18[8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
     282             : static const symbol s_3_19[2] = { 0xCE, 0xBB };
     283             : static const symbol s_3_20[2] = { 0xCE, 0xBC };
     284             : static const symbol s_3_21[8] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xBD };
     285             : 
     286             : static const struct among a_3[22] =
     287             : {
     288             : /*  0 */ { 2, s_3_0, -1, 1, 0},
     289             : /*  1 */ { 6, s_3_1, 0, 1, 0},
     290             : /*  2 */ { 2, s_3_2, -1, 1, 0},
     291             : /*  3 */ { 4, s_3_3, 2, 1, 0},
     292             : /*  4 */ { 6, s_3_4, 3, 1, 0},
     293             : /*  5 */ { 6, s_3_5, 2, 1, 0},
     294             : /*  6 */ { 12, s_3_6, 2, 1, 0},
     295             : /*  7 */ { 10, s_3_7, 2, 1, 0},
     296             : /*  8 */ { 10, s_3_8, 2, 1, 0},
     297             : /*  9 */ { 6, s_3_9, 2, 1, 0},
     298             : /* 10 */ { 6, s_3_10, 2, 1, 0},
     299             : /* 11 */ { 14, s_3_11, 2, 1, 0},
     300             : /* 12 */ { 12, s_3_12, 2, 1, 0},
     301             : /* 13 */ { 12, s_3_13, 2, 1, 0},
     302             : /* 14 */ { 6, s_3_14, -1, 1, 0},
     303             : /* 15 */ { 2, s_3_15, -1, 1, 0},
     304             : /* 16 */ { 12, s_3_16, -1, 1, 0},
     305             : /* 17 */ { 8, s_3_17, -1, 1, 0},
     306             : /* 18 */ { 8, s_3_18, -1, 1, 0},
     307             : /* 19 */ { 2, s_3_19, -1, 1, 0},
     308             : /* 20 */ { 2, s_3_20, -1, 1, 0},
     309             : /* 21 */ { 8, s_3_21, -1, 1, 0}
     310             : };
     311             : 
     312             : static const symbol s_4_0[8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCF, 0x83 };
     313             : static const symbol s_4_1[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
     314             : static const symbol s_4_2[6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCF, 0x89 };
     315             : static const symbol s_4_3[6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1 };
     316             : static const symbol s_4_4[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
     317             : static const symbol s_4_5[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
     318             : static const symbol s_4_6[6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5 };
     319             : static const symbol s_4_7[12] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
     320             : static const symbol s_4_8[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
     321             : static const symbol s_4_9[12] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
     322             : static const symbol s_4_10[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     323             : static const symbol s_4_11[8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCE, 0xB9 };
     324             : static const symbol s_4_12[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
     325             : static const symbol s_4_13[8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD };
     326             : 
     327             : static const struct among a_4[14] =
     328             : {
     329             : /*  0 */ { 8, s_4_0, -1, 1, 0},
     330             : /*  1 */ { 10, s_4_1, -1, 1, 0},
     331             : /*  2 */ { 6, s_4_2, -1, 1, 0},
     332             : /*  3 */ { 6, s_4_3, -1, 1, 0},
     333             : /*  4 */ { 10, s_4_4, -1, 1, 0},
     334             : /*  5 */ { 10, s_4_5, -1, 1, 0},
     335             : /*  6 */ { 6, s_4_6, -1, 1, 0},
     336             : /*  7 */ { 12, s_4_7, -1, 1, 0},
     337             : /*  8 */ { 10, s_4_8, -1, 1, 0},
     338             : /*  9 */ { 12, s_4_9, -1, 1, 0},
     339             : /* 10 */ { 10, s_4_10, -1, 1, 0},
     340             : /* 11 */ { 8, s_4_11, -1, 1, 0},
     341             : /* 12 */ { 10, s_4_12, -1, 1, 0},
     342             : /* 13 */ { 8, s_4_13, -1, 1, 0}
     343             : };
     344             : 
     345             : static const symbol s_5_0[2] = { 0xCF, 0x83 };
     346             : static const symbol s_5_1[2] = { 0xCF, 0x87 };
     347             : static const symbol s_5_2[4] = { 0xCF, 0x85, 0xCF, 0x88 };
     348             : static const symbol s_5_3[4] = { 0xCE, 0xB6, 0xCF, 0x89 };
     349             : static const symbol s_5_4[4] = { 0xCE, 0xB2, 0xCE, 0xB9 };
     350             : static const symbol s_5_5[4] = { 0xCE, 0xBB, 0xCE, 0xB9 };
     351             : static const symbol s_5_6[4] = { 0xCE, 0xB1, 0xCE, 0xBB };
     352             : static const symbol s_5_7[4] = { 0xCE, 0xB5, 0xCE, 0xBD };
     353             : 
     354             : static const struct among a_5[8] =
     355             : {
     356             : /*  0 */ { 2, s_5_0, -1, 1, 0},
     357             : /*  1 */ { 2, s_5_1, -1, 1, 0},
     358             : /*  2 */ { 4, s_5_2, -1, 1, 0},
     359             : /*  3 */ { 4, s_5_3, -1, 1, 0},
     360             : /*  4 */ { 4, s_5_4, -1, 1, 0},
     361             : /*  5 */ { 4, s_5_5, -1, 1, 0},
     362             : /*  6 */ { 4, s_5_6, -1, 1, 0},
     363             : /*  7 */ { 4, s_5_7, -1, 1, 0}
     364             : };
     365             : 
     366             : static const symbol s_6_0[12] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 };
     367             : static const symbol s_6_1[10] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 };
     368             : static const symbol s_6_2[14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
     369             : static const symbol s_6_3[10] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 };
     370             : static const symbol s_6_4[14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
     371             : static const symbol s_6_5[14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     372             : static const symbol s_6_6[12] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
     373             : 
     374             : static const struct among a_6[7] =
     375             : {
     376             : /*  0 */ { 12, s_6_0, -1, 1, 0},
     377             : /*  1 */ { 10, s_6_1, -1, 1, 0},
     378             : /*  2 */ { 14, s_6_2, -1, 1, 0},
     379             : /*  3 */ { 10, s_6_3, -1, 1, 0},
     380             : /*  4 */ { 14, s_6_4, -1, 1, 0},
     381             : /*  5 */ { 14, s_6_5, -1, 1, 0},
     382             : /*  6 */ { 12, s_6_6, -1, 1, 0}
     383             : };
     384             : 
     385             : static const symbol s_7_0[12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 };
     386             : static const symbol s_7_1[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 };
     387             : static const symbol s_7_2[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 };
     388             : static const symbol s_7_3[12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
     389             : static const symbol s_7_4[8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
     390             : static const symbol s_7_5[14] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB1 };
     391             : static const symbol s_7_6[12] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87, 0xCE, 0xB1 };
     392             : static const symbol s_7_7[4] = { 0xCF, 0x80, 0xCE, 0xB5 };
     393             : static const symbol s_7_8[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
     394             : static const symbol s_7_9[12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
     395             : static const symbol s_7_10[6] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB5 };
     396             : static const symbol s_7_11[6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     397             : static const symbol s_7_12[12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     398             : static const symbol s_7_13[8] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     399             : static const symbol s_7_14[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     400             : static const symbol s_7_15[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     401             : static const symbol s_7_16[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     402             : static const symbol s_7_17[8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
     403             : static const symbol s_7_18[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
     404             : 
     405             : static const struct among a_7[19] =
     406             : {
     407             : /*  0 */ { 12, s_7_0, -1, 1, 0},
     408             : /*  1 */ { 6, s_7_1, -1, 1, 0},
     409             : /*  2 */ { 12, s_7_2, -1, 1, 0},
     410             : /*  3 */ { 12, s_7_3, -1, 1, 0},
     411             : /*  4 */ { 8, s_7_4, -1, 1, 0},
     412             : /*  5 */ { 14, s_7_5, -1, 1, 0},
     413             : /*  6 */ { 12, s_7_6, -1, 1, 0},
     414             : /*  7 */ { 4, s_7_7, -1, 1, 0},
     415             : /*  8 */ { 6, s_7_8, 7, 1, 0},
     416             : /*  9 */ { 12, s_7_9, 8, 1, 0},
     417             : /* 10 */ { 6, s_7_10, -1, 1, 0},
     418             : /* 11 */ { 6, s_7_11, -1, 1, 0},
     419             : /* 12 */ { 12, s_7_12, 11, 1, 0},
     420             : /* 13 */ { 8, s_7_13, 11, 1, 0},
     421             : /* 14 */ { 12, s_7_14, 13, 1, 0},
     422             : /* 15 */ { 12, s_7_15, 11, 1, 0},
     423             : /* 16 */ { 8, s_7_16, -1, 1, 0},
     424             : /* 17 */ { 8, s_7_17, -1, 1, 0},
     425             : /* 18 */ { 14, s_7_18, 17, 1, 0}
     426             : };
     427             : 
     428             : static const symbol s_8_0[2] = { 0xCF, 0x80 };
     429             : static const symbol s_8_1[6] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x81 };
     430             : static const symbol s_8_2[16] = { 0xCE, 0xB4, 0xCE, 0xB7, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84 };
     431             : static const symbol s_8_3[4] = { 0xCE, 0xB1, 0xCF, 0x86 };
     432             : static const symbol s_8_4[18] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB1, 0xCF, 0x86 };
     433             : static const symbol s_8_5[4] = { 0xCE, 0xB3, 0xCE, 0xB5 };
     434             : static const symbol s_8_6[6] = { 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xB5 };
     435             : static const symbol s_8_7[4] = { 0xCE, 0xB3, 0xCE, 0xBA };
     436             : static const symbol s_8_8[2] = { 0xCE, 0xBC };
     437             : static const symbol s_8_9[12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC };
     438             : static const symbol s_8_10[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBC };
     439             : static const symbol s_8_11[4] = { 0xCE, 0xB1, 0xCE, 0xBD };
     440             : static const symbol s_8_12[6] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF };
     441             : 
     442             : static const struct among a_8[13] =
     443             : {
     444             : /*  0 */ { 2, s_8_0, -1, 1, 0},
     445             : /*  1 */ { 6, s_8_1, -1, 1, 0},
     446             : /*  2 */ { 16, s_8_2, -1, 1, 0},
     447             : /*  3 */ { 4, s_8_3, -1, 1, 0},
     448             : /*  4 */ { 18, s_8_4, 3, 1, 0},
     449             : /*  5 */ { 4, s_8_5, -1, 1, 0},
     450             : /*  6 */ { 6, s_8_6, -1, 1, 0},
     451             : /*  7 */ { 4, s_8_7, -1, 1, 0},
     452             : /*  8 */ { 2, s_8_8, -1, 1, 0},
     453             : /*  9 */ { 12, s_8_9, 8, 1, 0},
     454             : /* 10 */ { 6, s_8_10, 8, 1, 0},
     455             : /* 11 */ { 4, s_8_11, -1, 1, 0},
     456             : /* 12 */ { 6, s_8_12, -1, 1, 0}
     457             : };
     458             : 
     459             : static const symbol s_9_0[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
     460             : static const symbol s_9_1[6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1 };
     461             : static const symbol s_9_2[6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5 };
     462             : static const symbol s_9_3[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
     463             : static const symbol s_9_4[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
     464             : static const symbol s_9_5[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     465             : static const symbol s_9_6[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
     466             : 
     467             : static const struct among a_9[7] =
     468             : {
     469             : /*  0 */ { 8, s_9_0, -1, 1, 0},
     470             : /*  1 */ { 6, s_9_1, -1, 1, 0},
     471             : /*  2 */ { 6, s_9_2, -1, 1, 0},
     472             : /*  3 */ { 10, s_9_3, -1, 1, 0},
     473             : /*  4 */ { 10, s_9_4, -1, 1, 0},
     474             : /*  5 */ { 10, s_9_5, -1, 1, 0},
     475             : /*  6 */ { 8, s_9_6, -1, 1, 0}
     476             : };
     477             : 
     478             : static const symbol s_10_0[12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 };
     479             : static const symbol s_10_1[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 };
     480             : static const symbol s_10_2[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 };
     481             : static const symbol s_10_3[12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
     482             : static const symbol s_10_4[8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
     483             : static const symbol s_10_5[14] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB1 };
     484             : static const symbol s_10_6[12] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87, 0xCE, 0xB1 };
     485             : static const symbol s_10_7[4] = { 0xCF, 0x80, 0xCE, 0xB5 };
     486             : static const symbol s_10_8[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
     487             : static const symbol s_10_9[12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
     488             : static const symbol s_10_10[6] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB5 };
     489             : static const symbol s_10_11[6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     490             : static const symbol s_10_12[12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     491             : static const symbol s_10_13[8] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     492             : static const symbol s_10_14[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     493             : static const symbol s_10_15[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     494             : static const symbol s_10_16[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     495             : static const symbol s_10_17[8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
     496             : static const symbol s_10_18[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
     497             : 
     498             : static const struct among a_10[19] =
     499             : {
     500             : /*  0 */ { 12, s_10_0, -1, 1, 0},
     501             : /*  1 */ { 6, s_10_1, -1, 1, 0},
     502             : /*  2 */ { 12, s_10_2, -1, 1, 0},
     503             : /*  3 */ { 12, s_10_3, -1, 1, 0},
     504             : /*  4 */ { 8, s_10_4, -1, 1, 0},
     505             : /*  5 */ { 14, s_10_5, -1, 1, 0},
     506             : /*  6 */ { 12, s_10_6, -1, 1, 0},
     507             : /*  7 */ { 4, s_10_7, -1, 1, 0},
     508             : /*  8 */ { 6, s_10_8, 7, 1, 0},
     509             : /*  9 */ { 12, s_10_9, 8, 1, 0},
     510             : /* 10 */ { 6, s_10_10, -1, 1, 0},
     511             : /* 11 */ { 6, s_10_11, -1, 1, 0},
     512             : /* 12 */ { 12, s_10_12, 11, 1, 0},
     513             : /* 13 */ { 8, s_10_13, 11, 1, 0},
     514             : /* 14 */ { 12, s_10_14, 13, 1, 0},
     515             : /* 15 */ { 12, s_10_15, 11, 1, 0},
     516             : /* 16 */ { 8, s_10_16, -1, 1, 0},
     517             : /* 17 */ { 8, s_10_17, -1, 1, 0},
     518             : /* 18 */ { 14, s_10_18, 17, 1, 0}
     519             : };
     520             : 
     521             : static const symbol s_11_0[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
     522             : static const symbol s_11_1[6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x89 };
     523             : static const symbol s_11_2[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
     524             : static const symbol s_11_3[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
     525             : static const symbol s_11_4[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
     526             : static const symbol s_11_5[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9 };
     527             : static const symbol s_11_6[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
     528             : 
     529             : static const struct among a_11[7] =
     530             : {
     531             : /*  0 */ { 10, s_11_0, -1, 1, 0},
     532             : /*  1 */ { 6, s_11_1, -1, 1, 0},
     533             : /*  2 */ { 10, s_11_2, -1, 1, 0},
     534             : /*  3 */ { 12, s_11_3, -1, 1, 0},
     535             : /*  4 */ { 12, s_11_4, -1, 1, 0},
     536             : /*  5 */ { 8, s_11_5, -1, 1, 0},
     537             : /*  6 */ { 10, s_11_6, -1, 1, 0}
     538             : };
     539             : 
     540             : static const symbol s_12_0[4] = { 0xCF, 0x83, 0xCE, 0xB5 };
     541             : static const symbol s_12_1[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB5 };
     542             : static const symbol s_12_2[6] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5 };
     543             : static const symbol s_12_3[6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     544             : static const symbol s_12_4[12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     545             : static const symbol s_12_5[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     546             : static const symbol s_12_6[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
     547             : 
     548             : static const struct among a_12[7] =
     549             : {
     550             : /*  0 */ { 4, s_12_0, -1, 1, 0},
     551             : /*  1 */ { 6, s_12_1, 0, 1, 0},
     552             : /*  2 */ { 6, s_12_2, -1, 1, 0},
     553             : /*  3 */ { 6, s_12_3, -1, 1, 0},
     554             : /*  4 */ { 12, s_12_4, 3, 1, 0},
     555             : /*  5 */ { 8, s_12_5, -1, 1, 0},
     556             : /*  6 */ { 14, s_12_6, -1, 1, 0}
     557             : };
     558             : 
     559             : static const symbol s_13_0[2] = { 0xCF, 0x80 };
     560             : static const symbol s_13_1[6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x80 };
     561             : static const symbol s_13_2[4] = { 0xCE, 0xB1, 0xCF, 0x80 };
     562             : static const symbol s_13_3[6] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80 };
     563             : static const symbol s_13_4[6] = { 0xCE, 0xB3, 0xCF, 0x85, 0xCF, 0x81 };
     564             : static const symbol s_13_5[4] = { 0xCF, 0x87, 0xCF, 0x81 };
     565             : static const symbol s_13_6[6] = { 0xCF, 0x87, 0xCF, 0x89, 0xCF, 0x81 };
     566             : static const symbol s_13_7[4] = { 0xCE, 0xB1, 0xCF, 0x81 };
     567             : static const symbol s_13_8[6] = { 0xCE, 0xB1, 0xCE, 0xBF, 0xCF, 0x81 };
     568             : static const symbol s_13_9[4] = { 0xCF, 0x87, 0xCF, 0x84 };
     569             : static const symbol s_13_10[6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x84 };
     570             : static const symbol s_13_11[4] = { 0xCE, 0xBA, 0xCF, 0x84 };
     571             : static const symbol s_13_12[6] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCF, 0x84 };
     572             : static const symbol s_13_13[4] = { 0xCF, 0x83, 0xCF, 0x87 };
     573             : static const symbol s_13_14[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x87 };
     574             : static const symbol s_13_15[6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x87 };
     575             : static const symbol s_13_16[4] = { 0xCF, 0x85, 0xCF, 0x88 };
     576             : static const symbol s_13_17[6] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
     577             : static const symbol s_13_18[4] = { 0xCF, 0x86, 0xCE, 0xB1 };
     578             : static const symbol s_13_19[6] = { 0xCE, 0xB7, 0xCF, 0x86, 0xCE, 0xB1 };
     579             : static const symbol s_13_20[6] = { 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xB3 };
     580             : static const symbol s_13_21[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3 };
     581             : static const symbol s_13_22[4] = { 0xCE, 0xB7, 0xCE, 0xB4 };
     582             : static const symbol s_13_23[6] = { 0xCE, 0xB5, 0xCF, 0x87, 0xCE, 0xB8 };
     583             : static const symbol s_13_24[6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8 };
     584             : static const symbol s_13_25[4] = { 0xCF, 0x83, 0xCE, 0xBA };
     585             : static const symbol s_13_26[6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBA };
     586             : static const symbol s_13_27[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA };
     587             : static const symbol s_13_28[6] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCE, 0xBB };
     588             : static const symbol s_13_29[6] = { 0xCF, 0x86, 0xCE, 0xB9, 0xCE, 0xBB };
     589             : static const symbol s_13_30[2] = { 0xCE, 0xBC };
     590             : static const symbol s_13_31[6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xBC };
     591             : static const symbol s_13_32[6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xBD };
     592             : 
     593             : static const struct among a_13[33] =
     594             : {
     595             : /*  0 */ { 2, s_13_0, -1, 1, 0},
     596             : /*  1 */ { 6, s_13_1, 0, 1, 0},
     597             : /*  2 */ { 4, s_13_2, 0, 1, 0},
     598             : /*  3 */ { 6, s_13_3, 0, 1, 0},
     599             : /*  4 */ { 6, s_13_4, -1, 1, 0},
     600             : /*  5 */ { 4, s_13_5, -1, 1, 0},
     601             : /*  6 */ { 6, s_13_6, -1, 1, 0},
     602             : /*  7 */ { 4, s_13_7, -1, 1, 0},
     603             : /*  8 */ { 6, s_13_8, -1, 1, 0},
     604             : /*  9 */ { 4, s_13_9, -1, 1, 0},
     605             : /* 10 */ { 6, s_13_10, 9, 1, 0},
     606             : /* 11 */ { 4, s_13_11, -1, 1, 0},
     607             : /* 12 */ { 6, s_13_12, 11, 1, 0},
     608             : /* 13 */ { 4, s_13_13, -1, 1, 0},
     609             : /* 14 */ { 6, s_13_14, 13, 1, 0},
     610             : /* 15 */ { 6, s_13_15, -1, 1, 0},
     611             : /* 16 */ { 4, s_13_16, -1, 1, 0},
     612             : /* 17 */ { 6, s_13_17, -1, 1, 0},
     613             : /* 18 */ { 4, s_13_18, -1, 1, 0},
     614             : /* 19 */ { 6, s_13_19, 18, 1, 0},
     615             : /* 20 */ { 6, s_13_20, -1, 1, 0},
     616             : /* 21 */ { 6, s_13_21, -1, 1, 0},
     617             : /* 22 */ { 4, s_13_22, -1, 1, 0},
     618             : /* 23 */ { 6, s_13_23, -1, 1, 0},
     619             : /* 24 */ { 6, s_13_24, -1, 1, 0},
     620             : /* 25 */ { 4, s_13_25, -1, 1, 0},
     621             : /* 26 */ { 6, s_13_26, -1, 1, 0},
     622             : /* 27 */ { 6, s_13_27, -1, 1, 0},
     623             : /* 28 */ { 6, s_13_28, -1, 1, 0},
     624             : /* 29 */ { 6, s_13_29, -1, 1, 0},
     625             : /* 30 */ { 2, s_13_30, -1, 1, 0},
     626             : /* 31 */ { 6, s_13_31, 30, 1, 0},
     627             : /* 32 */ { 6, s_13_32, -1, 1, 0}
     628             : };
     629             : 
     630             : static const symbol s_14_0[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
     631             : static const symbol s_14_1[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x83 };
     632             : static const symbol s_14_2[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB7, 0xCF, 0x83 };
     633             : static const symbol s_14_3[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     634             : static const symbol s_14_4[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85 };
     635             : static const symbol s_14_5[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1 };
     636             : static const symbol s_14_6[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
     637             : static const symbol s_14_7[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB7 };
     638             : static const symbol s_14_8[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB9 };
     639             : static const symbol s_14_9[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
     640             : static const symbol s_14_10[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF };
     641             : 
     642             : static const struct among a_14[11] =
     643             : {
     644             : /*  0 */ { 12, s_14_0, -1, 1, 0},
     645             : /*  1 */ { 10, s_14_1, -1, 1, 0},
     646             : /*  2 */ { 10, s_14_2, -1, 1, 0},
     647             : /*  3 */ { 10, s_14_3, -1, 1, 0},
     648             : /*  4 */ { 10, s_14_4, -1, 1, 0},
     649             : /*  5 */ { 8, s_14_5, -1, 1, 0},
     650             : /*  6 */ { 8, s_14_6, -1, 1, 0},
     651             : /*  7 */ { 8, s_14_7, -1, 1, 0},
     652             : /*  8 */ { 10, s_14_8, -1, 1, 0},
     653             : /*  9 */ { 10, s_14_9, -1, 1, 0},
     654             : /* 10 */ { 8, s_14_10, -1, 1, 0}
     655             : };
     656             : 
     657             : static const symbol s_15_0[4] = { 0xCF, 0x83, 0xCE, 0xB5 };
     658             : static const symbol s_15_1[12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB5 };
     659             : static const symbol s_15_2[14] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB5 };
     660             : static const symbol s_15_3[10] = { 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     661             : static const symbol s_15_4[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
     662             : 
     663             : static const struct among a_15[5] =
     664             : {
     665             : /*  0 */ { 4, s_15_0, -1, 1, 0},
     666             : /*  1 */ { 12, s_15_1, 0, 1, 0},
     667             : /*  2 */ { 14, s_15_2, 0, 1, 0},
     668             : /*  3 */ { 10, s_15_3, -1, 1, 0},
     669             : /*  4 */ { 12, s_15_4, -1, 1, 0}
     670             : };
     671             : 
     672             : static const symbol s_16_0[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     673             : static const symbol s_16_1[16] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
     674             : 
     675             : static const struct among a_16[2] =
     676             : {
     677             : /*  0 */ { 8, s_16_0, -1, 1, 0},
     678             : /*  1 */ { 16, s_16_1, 0, 1, 0}
     679             : };
     680             : 
     681             : static const symbol s_17_0[10] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA };
     682             : static const symbol s_17_1[14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
     683             : static const symbol s_17_2[14] = { 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
     684             : static const symbol s_17_3[16] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
     685             : static const symbol s_17_4[16] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
     686             : static const symbol s_17_5[12] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA };
     687             : static const symbol s_17_6[10] = { 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xBD, 0xCE, 0xB9, 0xCE, 0xBA };
     688             : static const symbol s_17_7[14] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBD };
     689             : static const symbol s_17_8[20] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBD };
     690             : static const symbol s_17_9[16] = { 0xCE, 0xB2, 0xCF, 0x85, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBD };
     691             : 
     692             : static const struct among a_17[10] =
     693             : {
     694             : /*  0 */ { 10, s_17_0, -1, 7, 0},
     695             : /*  1 */ { 14, s_17_1, -1, 6, 0},
     696             : /*  2 */ { 14, s_17_2, -1, 3, 0},
     697             : /*  3 */ { 16, s_17_3, 2, 1, 0},
     698             : /*  4 */ { 16, s_17_4, -1, 5, 0},
     699             : /*  5 */ { 12, s_17_5, -1, 2, 0},
     700             : /*  6 */ { 10, s_17_6, -1, 4, 0},
     701             : /*  7 */ { 14, s_17_7, -1, 10, 0},
     702             : /*  8 */ { 20, s_17_8, -1, 8, 0},
     703             : /*  9 */ { 16, s_17_9, -1, 9, 0}
     704             : };
     705             : 
     706             : static const symbol s_18_0[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
     707             : static const symbol s_18_1[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x83 };
     708             : static const symbol s_18_2[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85 };
     709             : static const symbol s_18_3[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xB9 };
     710             : static const symbol s_18_4[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCF, 0x89, 0xCE, 0xBD };
     711             : static const symbol s_18_5[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF };
     712             : 
     713             : static const struct among a_18[6] =
     714             : {
     715             : /*  0 */ { 12, s_18_0, -1, 1, 0},
     716             : /*  1 */ { 10, s_18_1, -1, 1, 0},
     717             : /*  2 */ { 10, s_18_2, -1, 1, 0},
     718             : /*  3 */ { 10, s_18_3, -1, 1, 0},
     719             : /*  4 */ { 10, s_18_4, -1, 1, 0},
     720             : /*  5 */ { 8, s_18_5, -1, 1, 0}
     721             : };
     722             : 
     723             : static const symbol s_19_0[2] = { 0xCF, 0x83 };
     724             : static const symbol s_19_1[2] = { 0xCF, 0x87 };
     725             : 
     726             : static const struct among a_19[2] =
     727             : {
     728             : /*  0 */ { 2, s_19_0, -1, 1, 0},
     729             : /*  1 */ { 2, s_19_1, -1, 1, 0}
     730             : };
     731             : 
     732             : static const symbol s_20_0[12] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
     733             : static const symbol s_20_1[14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
     734             : static const symbol s_20_2[10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
     735             : static const symbol s_20_3[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
     736             : 
     737             : static const struct among a_20[4] =
     738             : {
     739             : /*  0 */ { 12, s_20_0, -1, 1, 0},
     740             : /*  1 */ { 14, s_20_1, -1, 1, 0},
     741             : /*  2 */ { 10, s_20_2, -1, 1, 0},
     742             : /*  3 */ { 12, s_20_3, -1, 1, 0}
     743             : };
     744             : 
     745             : static const symbol s_21_0[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x80 };
     746             : static const symbol s_21_1[2] = { 0xCF, 0x81 };
     747             : static const symbol s_21_2[4] = { 0xCE, 0xB2, 0xCF, 0x81 };
     748             : static const symbol s_21_3[8] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xB2, 0xCF, 0x81 };
     749             : static const symbol s_21_4[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB2, 0xCF, 0x81 };
     750             : static const symbol s_21_5[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x81 };
     751             : static const symbol s_21_6[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB8, 0xCF, 0x81 };
     752             : static const symbol s_21_7[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 };
     753             : static const symbol s_21_8[2] = { 0xCF, 0x83 };
     754             : static const symbol s_21_9[12] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83 };
     755             : static const symbol s_21_10[10] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x84 };
     756             : static const symbol s_21_11[4] = { 0xCF, 0x81, 0xCF, 0x85 };
     757             : static const symbol s_21_12[2] = { 0xCF, 0x86 };
     758             : static const symbol s_21_13[4] = { 0xCF, 0x83, 0xCF, 0x86 };
     759             : static const symbol s_21_14[10] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x86 };
     760             : static const symbol s_21_15[2] = { 0xCF, 0x87 };
     761             : static const symbol s_21_16[8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB2 };
     762             : static const symbol s_21_17[8] = { 0xCF, 0x83, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2 };
     763             : static const symbol s_21_18[18] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2 };
     764             : static const symbol s_21_19[4] = { 0xCF, 0x84, 0xCE, 0xB6 };
     765             : static const symbol s_21_20[2] = { 0xCE, 0xBA };
     766             : static const symbol s_21_21[4] = { 0xCF, 0x83, 0xCE, 0xBA };
     767             : static const symbol s_21_22[10] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBA };
     768             : static const symbol s_21_23[6] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xBA };
     769             : static const symbol s_21_24[4] = { 0xCF, 0x80, 0xCE, 0xBB };
     770             : static const symbol s_21_25[6] = { 0xCF, 0x86, 0xCF, 0x85, 0xCE, 0xBB };
     771             : static const symbol s_21_26[8] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
     772             : static const symbol s_21_27[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB };
     773             : static const symbol s_21_28[8] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBC };
     774             : static const symbol s_21_29[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBC };
     775             : static const symbol s_21_30[8] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBC };
     776             : static const symbol s_21_31[8] = { 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD };
     777             : static const symbol s_21_32[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBD };
     778             : 
     779             : static const struct among a_21[33] =
     780             : {
     781             : /*  0 */ { 12, s_21_0, -1, 1, 0},
     782             : /*  1 */ { 2, s_21_1, -1, 1, 0},
     783             : /*  2 */ { 4, s_21_2, 1, 1, 0},
     784             : /*  3 */ { 8, s_21_3, 2, 1, 0},
     785             : /*  4 */ { 8, s_21_4, 2, 1, 0},
     786             : /*  5 */ { 6, s_21_5, 1, 1, 0},
     787             : /*  6 */ { 8, s_21_6, 1, 1, 0},
     788             : /*  7 */ { 6, s_21_7, 1, 1, 0},
     789             : /*  8 */ { 2, s_21_8, -1, 1, 0},
     790             : /*  9 */ { 12, s_21_9, 8, 1, 0},
     791             : /* 10 */ { 10, s_21_10, -1, 1, 0},
     792             : /* 11 */ { 4, s_21_11, -1, 1, 0},
     793             : /* 12 */ { 2, s_21_12, -1, 1, 0},
     794             : /* 13 */ { 4, s_21_13, 12, 1, 0},
     795             : /* 14 */ { 10, s_21_14, 13, 1, 0},
     796             : /* 15 */ { 2, s_21_15, -1, 1, 0},
     797             : /* 16 */ { 8, s_21_16, -1, 1, 0},
     798             : /* 17 */ { 8, s_21_17, -1, 1, 0},
     799             : /* 18 */ { 18, s_21_18, 17, 1, 0},
     800             : /* 19 */ { 4, s_21_19, -1, 1, 0},
     801             : /* 20 */ { 2, s_21_20, -1, 1, 0},
     802             : /* 21 */ { 4, s_21_21, 20, 1, 0},
     803             : /* 22 */ { 10, s_21_22, 20, 1, 0},
     804             : /* 23 */ { 6, s_21_23, 20, 1, 0},
     805             : /* 24 */ { 4, s_21_24, -1, 1, 0},
     806             : /* 25 */ { 6, s_21_25, -1, 1, 0},
     807             : /* 26 */ { 8, s_21_26, -1, 1, 0},
     808             : /* 27 */ { 6, s_21_27, -1, 1, 0},
     809             : /* 28 */ { 8, s_21_28, -1, 1, 0},
     810             : /* 29 */ { 8, s_21_29, -1, 1, 0},
     811             : /* 30 */ { 8, s_21_30, -1, 1, 0},
     812             : /* 31 */ { 8, s_21_31, -1, 1, 0},
     813             : /* 32 */ { 6, s_21_32, -1, 1, 0}
     814             : };
     815             : 
     816             : static const symbol s_22_0[2] = { 0xCF, 0x80 };
     817             : static const symbol s_22_1[10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
     818             : static const symbol s_22_2[6] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
     819             : static const symbol s_22_3[6] = { 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x86 };
     820             : static const symbol s_22_4[2] = { 0xCE, 0xB2 };
     821             : static const symbol s_22_5[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB4 };
     822             : static const symbol s_22_6[2] = { 0xCE, 0xB6 };
     823             : static const symbol s_22_7[4] = { 0xCF, 0x83, 0xCE, 0xBA };
     824             : static const symbol s_22_8[6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xBB };
     825             : static const symbol s_22_9[4] = { 0xCE, 0xB3, 0xCE, 0xBB };
     826             : static const symbol s_22_10[12] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB };
     827             : static const symbol s_22_11[12] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA, 0xCF, 0x81, 0xCF, 0x85, 0xCE, 0xBD };
     828             : static const symbol s_22_12[8] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xBD };
     829             : static const symbol s_22_13[14] = { 0xCE, 0xB7, 0xCE, 0xB3, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xBD };
     830             : static const symbol s_22_14[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBD };
     831             : 
     832             : static const struct among a_22[15] =
     833             : {
     834             : /*  0 */ { 2, s_22_0, -1, 1, 0},
     835             : /*  1 */ { 10, s_22_1, -1, 1, 0},
     836             : /*  2 */ { 6, s_22_2, -1, 1, 0},
     837             : /*  3 */ { 6, s_22_3, -1, 1, 0},
     838             : /*  4 */ { 2, s_22_4, -1, 1, 0},
     839             : /*  5 */ { 8, s_22_5, -1, 1, 0},
     840             : /*  6 */ { 2, s_22_6, -1, 1, 0},
     841             : /*  7 */ { 4, s_22_7, -1, 1, 0},
     842             : /*  8 */ { 6, s_22_8, -1, 1, 0},
     843             : /*  9 */ { 4, s_22_9, -1, 1, 0},
     844             : /* 10 */ { 12, s_22_10, -1, 1, 0},
     845             : /* 11 */ { 12, s_22_11, -1, 1, 0},
     846             : /* 12 */ { 8, s_22_12, -1, 1, 0},
     847             : /* 13 */ { 14, s_22_13, -1, 1, 0},
     848             : /* 14 */ { 6, s_22_14, -1, 1, 0}
     849             : };
     850             : 
     851             : static const symbol s_23_0[10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83 };
     852             : static const symbol s_23_1[10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
     853             : static const symbol s_23_2[8] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1 };
     854             : static const symbol s_23_3[8] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
     855             : static const symbol s_23_4[12] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
     856             : static const symbol s_23_5[6] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
     857             : static const symbol s_23_6[10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
     858             : static const symbol s_23_7[10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBD };
     859             : 
     860             : static const struct among a_23[8] =
     861             : {
     862             : /*  0 */ { 10, s_23_0, -1, 1, 0},
     863             : /*  1 */ { 10, s_23_1, -1, 1, 0},
     864             : /*  2 */ { 8, s_23_2, -1, 1, 0},
     865             : /*  3 */ { 8, s_23_3, -1, 1, 0},
     866             : /*  4 */ { 12, s_23_4, 3, 1, 0},
     867             : /*  5 */ { 6, s_23_5, -1, 1, 0},
     868             : /*  6 */ { 10, s_23_6, 5, 1, 0},
     869             : /*  7 */ { 10, s_23_7, -1, 1, 0}
     870             : };
     871             : 
     872             : static const symbol s_24_0[4] = { 0xCE, 0xB9, 0xCF, 0x81 };
     873             : static const symbol s_24_1[6] = { 0xCF, 0x88, 0xCE, 0xB1, 0xCE, 0xBB };
     874             : static const symbol s_24_2[8] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x86, 0xCE, 0xBD };
     875             : static const symbol s_24_3[6] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF };
     876             : 
     877             : static const struct among a_24[4] =
     878             : {
     879             : /*  0 */ { 4, s_24_0, -1, 1, 0},
     880             : /*  1 */ { 6, s_24_1, -1, 1, 0},
     881             : /*  2 */ { 8, s_24_2, -1, 1, 0},
     882             : /*  3 */ { 6, s_24_3, -1, 1, 0}
     883             : };
     884             : 
     885             : static const symbol s_25_0[2] = { 0xCE, 0xB5 };
     886             : static const symbol s_25_1[10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x87, 0xCE, 0xBD };
     887             : 
     888             : static const struct among a_25[2] =
     889             : {
     890             : /*  0 */ { 2, s_25_0, -1, 1, 0},
     891             : /*  1 */ { 10, s_25_1, -1, 1, 0}
     892             : };
     893             : 
     894             : static const symbol s_26_0[8] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1 };
     895             : static const symbol s_26_1[10] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
     896             : static const symbol s_26_2[8] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xBF };
     897             : 
     898             : static const struct among a_26[3] =
     899             : {
     900             : /*  0 */ { 8, s_26_0, -1, 1, 0},
     901             : /*  1 */ { 10, s_26_1, -1, 1, 0},
     902             : /*  2 */ { 8, s_26_2, -1, 1, 0}
     903             : };
     904             : 
     905             : static const symbol s_27_0[2] = { 0xCF, 0x81 };
     906             : static const symbol s_27_1[4] = { 0xCE, 0xB9, 0xCE, 0xB2 };
     907             : static const symbol s_27_2[2] = { 0xCE, 0xB4 };
     908             : static const symbol s_27_3[6] = { 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA };
     909             : static const symbol s_27_4[10] = { 0xCF, 0x86, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA };
     910             : static const symbol s_27_5[8] = { 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBB };
     911             : static const symbol s_27_6[6] = { 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBD };
     912             : 
     913             : static const struct among a_27[7] =
     914             : {
     915             : /*  0 */ { 2, s_27_0, -1, 1, 0},
     916             : /*  1 */ { 4, s_27_1, -1, 1, 0},
     917             : /*  2 */ { 2, s_27_2, -1, 1, 0},
     918             : /*  3 */ { 6, s_27_3, -1, 1, 0},
     919             : /*  4 */ { 10, s_27_4, -1, 1, 0},
     920             : /*  5 */ { 8, s_27_5, -1, 1, 0},
     921             : /*  6 */ { 6, s_27_6, -1, 1, 0}
     922             : };
     923             : 
     924             : static const symbol s_28_0[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x83 };
     925             : static const symbol s_28_1[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85 };
     926             : static const symbol s_28_2[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5 };
     927             : static const symbol s_28_3[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF };
     928             : 
     929             : static const struct among a_28[4] =
     930             : {
     931             : /*  0 */ { 10, s_28_0, -1, 1, 0},
     932             : /*  1 */ { 10, s_28_1, -1, 1, 0},
     933             : /*  2 */ { 8, s_28_2, -1, 1, 0},
     934             : /*  3 */ { 8, s_28_3, -1, 1, 0}
     935             : };
     936             : 
     937             : static const symbol s_29_0[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
     938             : static const symbol s_29_1[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
     939             : 
     940             : static const struct among a_29[2] =
     941             : {
     942             : /*  0 */ { 8, s_29_0, -1, 1, 0},
     943             : /*  1 */ { 8, s_29_1, -1, 1, 0}
     944             : };
     945             : 
     946             : static const symbol s_30_0[10] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80 };
     947             : static const symbol s_30_1[6] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCF, 0x81 };
     948             : static const symbol s_30_2[10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
     949             : static const symbol s_30_3[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x81 };
     950             : static const symbol s_30_4[10] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 };
     951             : static const symbol s_30_5[10] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9 };
     952             : static const symbol s_30_6[6] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9 };
     953             : static const symbol s_30_7[4] = { 0xCE, 0xBF, 0xCE, 0xBA };
     954             : static const symbol s_30_8[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBC };
     955             : static const symbol s_30_9[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD };
     956             : 
     957             : static const struct among a_30[10] =
     958             : {
     959             : /*  0 */ { 10, s_30_0, -1, -1, 0},
     960             : /*  1 */ { 6, s_30_1, -1, -1, 0},
     961             : /*  2 */ { 10, s_30_2, -1, -1, 0},
     962             : /*  3 */ { 10, s_30_3, -1, -1, 0},
     963             : /*  4 */ { 10, s_30_4, -1, -1, 0},
     964             : /*  5 */ { 10, s_30_5, -1, -1, 0},
     965             : /*  6 */ { 6, s_30_6, -1, -1, 0},
     966             : /*  7 */ { 4, s_30_7, -1, -1, 0},
     967             : /*  8 */ { 6, s_30_8, -1, -1, 0},
     968             : /*  9 */ { 6, s_30_9, -1, -1, 0}
     969             : };
     970             : 
     971             : static const symbol s_31_0[8] = { 0xCE, 0xB5, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
     972             : static const symbol s_31_1[8] = { 0xCE, 0xB5, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
     973             : 
     974             : static const struct among a_31[2] =
     975             : {
     976             : /*  0 */ { 8, s_31_0, -1, 1, 0},
     977             : /*  1 */ { 8, s_31_1, -1, 1, 0}
     978             : };
     979             : 
     980             : static const symbol s_32_0[10] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80 };
     981             : static const symbol s_32_1[4] = { 0xCF, 0x85, 0xCF, 0x80 };
     982             : static const symbol s_32_2[6] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
     983             : static const symbol s_32_3[6] = { 0xCE, 0xB3, 0xCE, 0xB7, 0xCF, 0x80 };
     984             : static const symbol s_32_4[4] = { 0xCE, 0xB9, 0xCF, 0x80 };
     985             : static const symbol s_32_5[6] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80 };
     986             : static const symbol s_32_6[4] = { 0xCE, 0xBF, 0xCF, 0x80 };
     987             : static const symbol s_32_7[6] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBB };
     988             : 
     989             : static const struct among a_32[8] =
     990             : {
     991             : /*  0 */ { 10, s_32_0, -1, 1, 0},
     992             : /*  1 */ { 4, s_32_1, -1, 1, 0},
     993             : /*  2 */ { 6, s_32_2, -1, 1, 0},
     994             : /*  3 */ { 6, s_32_3, -1, 1, 0},
     995             : /*  4 */ { 4, s_32_4, -1, 1, 0},
     996             : /*  5 */ { 6, s_32_5, -1, 1, 0},
     997             : /*  6 */ { 4, s_32_6, -1, 1, 0},
     998             : /*  7 */ { 6, s_32_7, -1, 1, 0}
     999             : };
    1000             : 
    1001             : static const symbol s_33_0[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
    1002             : static const symbol s_33_1[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
    1003             : 
    1004             : static const struct among a_33[2] =
    1005             : {
    1006             : /*  0 */ { 10, s_33_0, -1, 1, 0},
    1007             : /*  1 */ { 10, s_33_1, -1, 1, 0}
    1008             : };
    1009             : 
    1010             : static const symbol s_34_0[4] = { 0xCF, 0x83, 0xCF, 0x80 };
    1011             : static const symbol s_34_1[4] = { 0xCF, 0x86, 0xCF, 0x81 };
    1012             : static const symbol s_34_2[2] = { 0xCF, 0x83 };
    1013             : static const symbol s_34_3[6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x87 };
    1014             : static const symbol s_34_4[8] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3 };
    1015             : static const symbol s_34_5[4] = { 0xCF, 0x86, 0xCE, 0xB5 };
    1016             : static const symbol s_34_6[6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
    1017             : static const symbol s_34_7[4] = { 0xCF, 0x83, 0xCE, 0xBA };
    1018             : static const symbol s_34_8[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xBA };
    1019             : static const symbol s_34_9[8] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
    1020             : static const symbol s_34_10[4] = { 0xCF, 0x86, 0xCE, 0xBB };
    1021             : static const symbol s_34_11[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBB };
    1022             : static const symbol s_34_12[6] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBB };
    1023             : static const symbol s_34_13[4] = { 0xCF, 0x87, 0xCE, 0xBD };
    1024             : static const symbol s_34_14[8] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE };
    1025             : 
    1026             : static const struct among a_34[15] =
    1027             : {
    1028             : /*  0 */ { 4, s_34_0, -1, 1, 0},
    1029             : /*  1 */ { 4, s_34_1, -1, 1, 0},
    1030             : /*  2 */ { 2, s_34_2, -1, 1, 0},
    1031             : /*  3 */ { 6, s_34_3, -1, 1, 0},
    1032             : /*  4 */ { 8, s_34_4, -1, 1, 0},
    1033             : /*  5 */ { 4, s_34_5, -1, 1, 0},
    1034             : /*  6 */ { 6, s_34_6, -1, 1, 0},
    1035             : /*  7 */ { 4, s_34_7, -1, 1, 0},
    1036             : /*  8 */ { 12, s_34_8, -1, 1, 0},
    1037             : /*  9 */ { 8, s_34_9, -1, 1, 0},
    1038             : /* 10 */ { 4, s_34_10, -1, 1, 0},
    1039             : /* 11 */ { 10, s_34_11, -1, 1, 0},
    1040             : /* 12 */ { 6, s_34_12, -1, 1, 0},
    1041             : /* 13 */ { 4, s_34_13, -1, 1, 0},
    1042             : /* 14 */ { 8, s_34_14, -1, 1, 0}
    1043             : };
    1044             : 
    1045             : static const symbol s_35_0[6] = { 0xCE, 0xB5, 0xCF, 0x89, 0xCF, 0x83 };
    1046             : static const symbol s_35_1[6] = { 0xCE, 0xB5, 0xCF, 0x89, 0xCE, 0xBD };
    1047             : 
    1048             : static const struct among a_35[2] =
    1049             : {
    1050             : /*  0 */ { 6, s_35_0, -1, 1, 0},
    1051             : /*  1 */ { 6, s_35_1, -1, 1, 0}
    1052             : };
    1053             : 
    1054             : static const symbol s_36_0[2] = { 0xCF, 0x80 };
    1055             : static const symbol s_36_1[6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 };
    1056             : static const symbol s_36_2[2] = { 0xCE, 0xB4 };
    1057             : static const symbol s_36_3[4] = { 0xCE, 0xB9, 0xCE, 0xB4 };
    1058             : static const symbol s_36_4[2] = { 0xCE, 0xB8 };
    1059             : static const symbol s_36_5[6] = { 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
    1060             : static const symbol s_36_6[4] = { 0xCE, 0xB5, 0xCE, 0xBB };
    1061             : static const symbol s_36_7[2] = { 0xCE, 0xBD };
    1062             : 
    1063             : static const struct among a_36[8] =
    1064             : {
    1065             : /*  0 */ { 2, s_36_0, -1, 1, 0},
    1066             : /*  1 */ { 6, s_36_1, -1, 1, 0},
    1067             : /*  2 */ { 2, s_36_2, -1, 1, 0},
    1068             : /*  3 */ { 4, s_36_3, 2, 1, 0},
    1069             : /*  4 */ { 2, s_36_4, -1, 1, 0},
    1070             : /*  5 */ { 6, s_36_5, -1, 1, 0},
    1071             : /*  6 */ { 4, s_36_6, -1, 1, 0},
    1072             : /*  7 */ { 2, s_36_7, -1, 1, 0}
    1073             : };
    1074             : 
    1075             : static const symbol s_37_0[6] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
    1076             : static const symbol s_37_1[4] = { 0xCE, 0xB9, 0xCE, 0xB1 };
    1077             : static const symbol s_37_2[6] = { 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
    1078             : 
    1079             : static const struct among a_37[3] =
    1080             : {
    1081             : /*  0 */ { 6, s_37_0, -1, 1, 0},
    1082             : /*  1 */ { 4, s_37_1, -1, 1, 0},
    1083             : /*  2 */ { 6, s_37_2, -1, 1, 0}
    1084             : };
    1085             : 
    1086             : static const symbol s_38_0[8] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85 };
    1087             : static const symbol s_38_1[6] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1 };
    1088             : static const symbol s_38_2[8] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x89, 0xCE, 0xBD };
    1089             : static const symbol s_38_3[6] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xBF };
    1090             : 
    1091             : static const struct among a_38[4] =
    1092             : {
    1093             : /*  0 */ { 8, s_38_0, -1, 1, 0},
    1094             : /*  1 */ { 6, s_38_1, -1, 1, 0},
    1095             : /*  2 */ { 8, s_38_2, -1, 1, 0},
    1096             : /*  3 */ { 6, s_38_3, -1, 1, 0}
    1097             : };
    1098             : 
    1099             : static const symbol s_39_0[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCF, 0x80 };
    1100             : static const symbol s_39_1[6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x81 };
    1101             : static const symbol s_39_2[12] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83 };
    1102             : static const symbol s_39_3[8] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x84, 0xCF, 0x83 };
    1103             : static const symbol s_39_4[8] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 };
    1104             : static const symbol s_39_5[6] = { 0xCF, 0x86, 0xCF, 0x85, 0xCF, 0x83 };
    1105             : static const symbol s_39_6[6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x83 };
    1106             : static const symbol s_39_7[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83 };
    1107             : static const symbol s_39_8[8] = { 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x84 };
    1108             : static const symbol s_39_9[14] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 };
    1109             : static const symbol s_39_10[6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x84 };
    1110             : static const symbol s_39_11[12] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 };
    1111             : static const symbol s_39_12[8] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCF, 0x89, 0xCE, 0xB4 };
    1112             : static const symbol s_39_13[4] = { 0xCE, 0xB1, 0xCE, 0xB4 };
    1113             : static const symbol s_39_14[10] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB4 };
    1114             : static const symbol s_39_15[10] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB4 };
    1115             : static const symbol s_39_16[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB4 };
    1116             : static const symbol s_39_17[6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4 };
    1117             : static const symbol s_39_18[8] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB4 };
    1118             : static const symbol s_39_19[12] = { 0xCF, 0x80, 0xCF, 0x81, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB4 };
    1119             : static const symbol s_39_20[10] = { 0xCF, 0x86, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB4 };
    1120             : static const symbol s_39_21[4] = { 0xCE, 0xB7, 0xCE, 0xB8 };
    1121             : static const symbol s_39_22[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB7, 0xCE, 0xB8 };
    1122             : static const symbol s_39_23[6] = { 0xCE, 0xBE, 0xCE, 0xB9, 0xCE, 0xBA };
    1123             : static const symbol s_39_24[8] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
    1124             : static const symbol s_39_25[4] = { 0xCE, 0xB1, 0xCE, 0xBB };
    1125             : static const symbol s_39_26[14] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xBB };
    1126             : static const symbol s_39_27[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBB };
    1127             : static const symbol s_39_28[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB };
    1128             : static const symbol s_39_29[8] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCF, 0x89, 0xCE, 0xBC };
    1129             : static const symbol s_39_30[8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC };
    1130             : static const symbol s_39_31[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD };
    1131             : static const symbol s_39_32[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD };
    1132             : static const symbol s_39_33[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBD };
    1133             : static const symbol s_39_34[14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB, 0xCE, 0xBD };
    1134             : static const symbol s_39_35[10] = { 0xCF, 0x86, 0xCE, 0xB9, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xBD };
    1135             : 
    1136             : static const struct among a_39[36] =
    1137             : {
    1138             : /*  0 */ { 8, s_39_0, -1, 1, 0},
    1139             : /*  1 */ { 6, s_39_1, -1, 1, 0},
    1140             : /*  2 */ { 12, s_39_2, -1, 1, 0},
    1141             : /*  3 */ { 8, s_39_3, -1, 1, 0},
    1142             : /*  4 */ { 8, s_39_4, -1, 1, 0},
    1143             : /*  5 */ { 6, s_39_5, -1, 1, 0},
    1144             : /*  6 */ { 6, s_39_6, -1, 1, 0},
    1145             : /*  7 */ { 8, s_39_7, -1, 1, 0},
    1146             : /*  8 */ { 8, s_39_8, -1, 1, 0},
    1147             : /*  9 */ { 14, s_39_9, -1, 1, 0},
    1148             : /* 10 */ { 6, s_39_10, -1, 1, 0},
    1149             : /* 11 */ { 12, s_39_11, -1, 1, 0},
    1150             : /* 12 */ { 8, s_39_12, -1, 1, 0},
    1151             : /* 13 */ { 4, s_39_13, -1, 1, 0},
    1152             : /* 14 */ { 10, s_39_14, 13, 1, 0},
    1153             : /* 15 */ { 10, s_39_15, 13, 1, 0},
    1154             : /* 16 */ { 10, s_39_16, -1, 1, 0},
    1155             : /* 17 */ { 6, s_39_17, -1, 1, 0},
    1156             : /* 18 */ { 8, s_39_18, -1, 1, 0},
    1157             : /* 19 */ { 12, s_39_19, -1, 1, 0},
    1158             : /* 20 */ { 10, s_39_20, -1, 1, 0},
    1159             : /* 21 */ { 4, s_39_21, -1, 1, 0},
    1160             : /* 22 */ { 8, s_39_22, 21, 1, 0},
    1161             : /* 23 */ { 6, s_39_23, -1, 1, 0},
    1162             : /* 24 */ { 8, s_39_24, -1, 1, 0},
    1163             : /* 25 */ { 4, s_39_25, -1, 1, 0},
    1164             : /* 26 */ { 14, s_39_26, 25, 1, 0},
    1165             : /* 27 */ { 14, s_39_27, -1, 1, 0},
    1166             : /* 28 */ { 8, s_39_28, -1, 1, 0},
    1167             : /* 29 */ { 8, s_39_29, -1, 1, 0},
    1168             : /* 30 */ { 8, s_39_30, -1, 1, 0},
    1169             : /* 31 */ { 8, s_39_31, -1, 1, 0},
    1170             : /* 32 */ { 8, s_39_32, -1, 1, 0},
    1171             : /* 33 */ { 12, s_39_33, -1, 1, 0},
    1172             : /* 34 */ { 14, s_39_34, -1, 1, 0},
    1173             : /* 35 */ { 10, s_39_35, -1, 1, 0}
    1174             : };
    1175             : 
    1176             : static const symbol s_40_0[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
    1177             : static const symbol s_40_1[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
    1178             : static const symbol s_40_2[10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
    1179             : static const symbol s_40_3[10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
    1180             : static const symbol s_40_4[14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
    1181             : 
    1182             : static const struct among a_40[5] =
    1183             : {
    1184             : /*  0 */ { 12, s_40_0, -1, 1, 0},
    1185             : /*  1 */ { 10, s_40_1, -1, 1, 0},
    1186             : /*  2 */ { 10, s_40_2, -1, 1, 0},
    1187             : /*  3 */ { 10, s_40_3, -1, 1, 0},
    1188             : /*  4 */ { 14, s_40_4, 3, 1, 0}
    1189             : };
    1190             : 
    1191             : static const symbol s_41_0[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80 };
    1192             : static const symbol s_41_1[8] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81 };
    1193             : static const symbol s_41_2[10] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 };
    1194             : static const symbol s_41_3[6] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 };
    1195             : static const symbol s_41_4[2] = { 0xCF, 0x87 };
    1196             : static const symbol s_41_5[6] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCF, 0x87 };
    1197             : static const symbol s_41_6[8] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB2 };
    1198             : static const symbol s_41_7[6] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xB8 };
    1199             : static const symbol s_41_8[6] = { 0xCE, 0xBE, 0xCE, 0xB5, 0xCE, 0xB8 };
    1200             : static const symbol s_41_9[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB8 };
    1201             : static const symbol s_41_10[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA };
    1202             : static const symbol s_41_11[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
    1203             : 
    1204             : static const struct among a_41[12] =
    1205             : {
    1206             : /*  0 */ { 8, s_41_0, -1, 1, 0},
    1207             : /*  1 */ { 8, s_41_1, -1, 1, 0},
    1208             : /*  2 */ { 10, s_41_2, -1, 1, 0},
    1209             : /*  3 */ { 6, s_41_3, -1, 1, 0},
    1210             : /*  4 */ { 2, s_41_4, -1, 1, 0},
    1211             : /*  5 */ { 6, s_41_5, 4, 1, 0},
    1212             : /*  6 */ { 8, s_41_6, -1, 1, 0},
    1213             : /*  7 */ { 6, s_41_7, -1, 1, 0},
    1214             : /*  8 */ { 6, s_41_8, -1, 1, 0},
    1215             : /*  9 */ { 8, s_41_9, -1, 1, 0},
    1216             : /* 10 */ { 8, s_41_10, -1, 1, 0},
    1217             : /* 11 */ { 6, s_41_11, -1, 1, 0}
    1218             : };
    1219             : 
    1220             : static const symbol s_42_0[4] = { 0xCF, 0x84, 0xCF, 0x81 };
    1221             : static const symbol s_42_1[4] = { 0xCF, 0x84, 0xCF, 0x83 };
    1222             : 
    1223             : static const struct among a_42[2] =
    1224             : {
    1225             : /*  0 */ { 4, s_42_0, -1, 1, 0},
    1226             : /*  1 */ { 4, s_42_1, -1, 1, 0}
    1227             : };
    1228             : 
    1229             : static const symbol s_43_0[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1230             : static const symbol s_43_1[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1231             : static const symbol s_43_2[14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1232             : static const symbol s_43_3[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1233             : static const symbol s_43_4[12] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1234             : static const symbol s_43_5[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1235             : static const symbol s_43_6[10] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1236             : static const symbol s_43_7[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1237             : static const symbol s_43_8[10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1238             : static const symbol s_43_9[10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1239             : static const symbol s_43_10[14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    1240             : 
    1241             : static const struct among a_43[11] =
    1242             : {
    1243             : /*  0 */ { 12, s_43_0, -1, 1, 0},
    1244             : /*  1 */ { 10, s_43_1, -1, 1, 0},
    1245             : /*  2 */ { 14, s_43_2, -1, 1, 0},
    1246             : /*  3 */ { 16, s_43_3, 2, 1, 0},
    1247             : /*  4 */ { 12, s_43_4, -1, 1, 0},
    1248             : /*  5 */ { 14, s_43_5, 4, 1, 0},
    1249             : /*  6 */ { 10, s_43_6, -1, 1, 0},
    1250             : /*  7 */ { 12, s_43_7, 6, 1, 0},
    1251             : /*  8 */ { 10, s_43_8, -1, 1, 0},
    1252             : /*  9 */ { 10, s_43_9, -1, 1, 0},
    1253             : /* 10 */ { 14, s_43_10, 9, 1, 0}
    1254             : };
    1255             : 
    1256             : static const symbol s_44_0[2] = { 0xCF, 0x80 };
    1257             : static const symbol s_44_1[4] = { 0xCF, 0x83, 0xCF, 0x80 };
    1258             : static const symbol s_44_2[14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
    1259             : static const symbol s_44_3[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
    1260             : static const symbol s_44_4[18] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
    1261             : static const symbol s_44_5[8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x80 };
    1262             : static const symbol s_44_6[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 };
    1263             : static const symbol s_44_7[12] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 };
    1264             : static const symbol s_44_8[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x81 };
    1265             : static const symbol s_44_9[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81 };
    1266             : static const symbol s_44_10[4] = { 0xCE, 0xB5, 0xCF, 0x81 };
    1267             : static const symbol s_44_11[10] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
    1268             : static const symbol s_44_12[6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x81 };
    1269             : static const symbol s_44_13[12] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB8, 0xCE, 0xB7, 0xCF, 0x81 };
    1270             : static const symbol s_44_14[12] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x81 };
    1271             : static const symbol s_44_15[2] = { 0xCF, 0x83 };
    1272             : static const symbol s_44_16[16] = { 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83 };
    1273             : static const symbol s_44_17[6] = { 0xCE, 0xB8, 0xCF, 0x85, 0xCF, 0x83 };
    1274             : static const symbol s_44_18[6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83 };
    1275             : static const symbol s_44_19[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x83 };
    1276             : static const symbol s_44_20[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 };
    1277             : static const symbol s_44_21[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 };
    1278             : static const symbol s_44_22[8] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x84 };
    1279             : static const symbol s_44_23[14] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x84 };
    1280             : static const symbol s_44_24[6] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x84 };
    1281             : static const symbol s_44_25[12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x84 };
    1282             : static const symbol s_44_26[10] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCF, 0x84 };
    1283             : static const symbol s_44_27[8] = { 0xCE, 0xB6, 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84 };
    1284             : static const symbol s_44_28[10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBD, 0xCF, 0x84 };
    1285             : static const symbol s_44_29[2] = { 0xCF, 0x86 };
    1286             : static const symbol s_44_30[14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x86 };
    1287             : static const symbol s_44_31[14] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xB9, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x86 };
    1288             : static const symbol s_44_32[6] = { 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x86 };
    1289             : static const symbol s_44_33[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x86 };
    1290             : static const symbol s_44_34[8] = { 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x86 };
    1291             : static const symbol s_44_35[16] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x86 };
    1292             : static const symbol s_44_36[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCF, 0x86 };
    1293             : static const symbol s_44_37[12] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCF, 0x86 };
    1294             : static const symbol s_44_38[2] = { 0xCF, 0x87 };
    1295             : static const symbol s_44_39[14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
    1296             : static const symbol s_44_40[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
    1297             : static const symbol s_44_41[12] = { 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
    1298             : static const symbol s_44_42[22] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
    1299             : static const symbol s_44_43[22] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
    1300             : static const symbol s_44_44[22] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
    1301             : static const symbol s_44_45[6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x87 };
    1302             : static const symbol s_44_46[6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 };
    1303             : static const symbol s_44_47[8] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 };
    1304             : static const symbol s_44_48[14] = { 0xCF, 0x88, 0xCE, 0xB7, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 };
    1305             : static const symbol s_44_49[6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 };
    1306             : static const symbol s_44_50[8] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 };
    1307             : static const symbol s_44_51[16] = { 0xCE, 0xBE, 0xCE, 0xB7, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 };
    1308             : static const symbol s_44_52[2] = { 0xCE, 0xB3 };
    1309             : static const symbol s_44_53[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xB3 };
    1310             : static const symbol s_44_54[10] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xB3 };
    1311             : static const symbol s_44_55[4] = { 0xCE, 0xB1, 0xCE, 0xB3 };
    1312             : static const symbol s_44_56[8] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3 };
    1313             : static const symbol s_44_57[8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB3 };
    1314             : static const symbol s_44_58[10] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 };
    1315             : static const symbol s_44_59[12] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 };
    1316             : static const symbol s_44_60[10] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 };
    1317             : static const symbol s_44_61[8] = { 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xB3 };
    1318             : static const symbol s_44_62[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB7, 0xCE, 0xB3 };
    1319             : static const symbol s_44_63[6] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3 };
    1320             : static const symbol s_44_64[14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB6 };
    1321             : static const symbol s_44_65[2] = { 0xCE, 0xB8 };
    1322             : static const symbol s_44_66[12] = { 0xCE, 0xBC, 0xCF, 0x89, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB8 };
    1323             : static const symbol s_44_67[6] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 };
    1324             : static const symbol s_44_68[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 };
    1325             : static const symbol s_44_69[8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBA };
    1326             : static const symbol s_44_70[12] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x85, 0xCE, 0xBA };
    1327             : static const symbol s_44_71[6] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCE, 0xBA };
    1328             : static const symbol s_44_72[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA };
    1329             : static const symbol s_44_73[4] = { 0xCE, 0xB9, 0xCE, 0xBA };
    1330             : static const symbol s_44_74[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB9, 0xCE, 0xBA };
    1331             : static const symbol s_44_75[10] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBA };
    1332             : static const symbol s_44_76[4] = { 0xCF, 0x80, 0xCE, 0xBB };
    1333             : static const symbol s_44_77[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xBB };
    1334             : static const symbol s_44_78[12] = { 0xCF, 0x88, 0xCF, 0x85, 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB };
    1335             : static const symbol s_44_79[10] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB };
    1336             : static const symbol s_44_80[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
    1337             : static const symbol s_44_81[6] = { 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
    1338             : static const symbol s_44_82[14] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x85, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
    1339             : static const symbol s_44_83[14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
    1340             : static const symbol s_44_84[12] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
    1341             : static const symbol s_44_85[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB };
    1342             : static const symbol s_44_86[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xBB };
    1343             : static const symbol s_44_87[12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBB };
    1344             : static const symbol s_44_88[2] = { 0xCE, 0xBC };
    1345             : static const symbol s_44_89[14] = { 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC };
    1346             : static const symbol s_44_90[10] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xBC };
    1347             : static const symbol s_44_91[16] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBC };
    1348             : static const symbol s_44_92[16] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBC };
    1349             : static const symbol s_44_93[2] = { 0xCE, 0xBD };
    1350             : static const symbol s_44_94[16] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
    1351             : 
    1352             : static const struct among a_44[95] =
    1353             : {
    1354             : /*  0 */ { 2, s_44_0, -1, 1, 0},
    1355             : /*  1 */ { 4, s_44_1, 0, 1, 0},
    1356             : /*  2 */ { 14, s_44_2, 0, 1, 0},
    1357             : /*  3 */ { 8, s_44_3, 0, 1, 0},
    1358             : /*  4 */ { 18, s_44_4, 0, 1, 0},
    1359             : /*  5 */ { 8, s_44_5, 0, 1, 0},
    1360             : /*  6 */ { 6, s_44_6, 0, 1, 0},
    1361             : /*  7 */ { 12, s_44_7, 6, 1, 0},
    1362             : /*  8 */ { 12, s_44_8, -1, 1, 0},
    1363             : /*  9 */ { 6, s_44_9, -1, 1, 0},
    1364             : /* 10 */ { 4, s_44_10, -1, 1, 0},
    1365             : /* 11 */ { 10, s_44_11, 10, 1, 0},
    1366             : /* 12 */ { 6, s_44_12, 10, 1, 0},
    1367             : /* 13 */ { 12, s_44_13, -1, 1, 0},
    1368             : /* 14 */ { 12, s_44_14, -1, 1, 0},
    1369             : /* 15 */ { 2, s_44_15, -1, 1, 0},
    1370             : /* 16 */ { 16, s_44_16, 15, 1, 0},
    1371             : /* 17 */ { 6, s_44_17, 15, 1, 0},
    1372             : /* 18 */ { 6, s_44_18, 15, 1, 0},
    1373             : /* 19 */ { 10, s_44_19, 15, 1, 0},
    1374             : /* 20 */ { 8, s_44_20, -1, 1, 0},
    1375             : /* 21 */ { 8, s_44_21, -1, 1, 0},
    1376             : /* 22 */ { 8, s_44_22, -1, 1, 0},
    1377             : /* 23 */ { 14, s_44_23, -1, 1, 0},
    1378             : /* 24 */ { 6, s_44_24, -1, 1, 0},
    1379             : /* 25 */ { 12, s_44_25, -1, 1, 0},
    1380             : /* 26 */ { 10, s_44_26, -1, 1, 0},
    1381             : /* 27 */ { 8, s_44_27, -1, 1, 0},
    1382             : /* 28 */ { 10, s_44_28, -1, 1, 0},
    1383             : /* 29 */ { 2, s_44_29, -1, 1, 0},
    1384             : /* 30 */ { 14, s_44_30, 29, 1, 0},
    1385             : /* 31 */ { 14, s_44_31, 29, 1, 0},
    1386             : /* 32 */ { 6, s_44_32, 29, 1, 0},
    1387             : /* 33 */ { 8, s_44_33, 29, 1, 0},
    1388             : /* 34 */ { 8, s_44_34, 29, 1, 0},
    1389             : /* 35 */ { 16, s_44_35, 34, 1, 0},
    1390             : /* 36 */ { 10, s_44_36, 29, 1, 0},
    1391             : /* 37 */ { 12, s_44_37, 36, 1, 0},
    1392             : /* 38 */ { 2, s_44_38, -1, 1, 0},
    1393             : /* 39 */ { 14, s_44_39, 38, 1, 0},
    1394             : /* 40 */ { 8, s_44_40, 38, 1, 0},
    1395             : /* 41 */ { 12, s_44_41, 38, 1, 0},
    1396             : /* 42 */ { 22, s_44_42, 41, 1, 0},
    1397             : /* 43 */ { 22, s_44_43, 41, 1, 0},
    1398             : /* 44 */ { 22, s_44_44, 41, 1, 0},
    1399             : /* 45 */ { 6, s_44_45, 38, 1, 0},
    1400             : /* 46 */ { 6, s_44_46, -1, 1, 0},
    1401             : /* 47 */ { 8, s_44_47, 46, 1, 0},
    1402             : /* 48 */ { 14, s_44_48, 46, 1, 0},
    1403             : /* 49 */ { 6, s_44_49, -1, 1, 0},
    1404             : /* 50 */ { 8, s_44_50, 49, 1, 0},
    1405             : /* 51 */ { 16, s_44_51, 50, 1, 0},
    1406             : /* 52 */ { 2, s_44_52, -1, 1, 0},
    1407             : /* 53 */ { 10, s_44_53, 52, 1, 0},
    1408             : /* 54 */ { 10, s_44_54, 52, 1, 0},
    1409             : /* 55 */ { 4, s_44_55, 52, 1, 0},
    1410             : /* 56 */ { 8, s_44_56, 55, 1, 0},
    1411             : /* 57 */ { 8, s_44_57, 55, 1, 0},
    1412             : /* 58 */ { 10, s_44_58, 52, 1, 0},
    1413             : /* 59 */ { 12, s_44_59, 58, 1, 0},
    1414             : /* 60 */ { 10, s_44_60, 52, 1, 0},
    1415             : /* 61 */ { 8, s_44_61, 52, 1, 0},
    1416             : /* 62 */ { 8, s_44_62, 52, 1, 0},
    1417             : /* 63 */ { 6, s_44_63, 52, 1, 0},
    1418             : /* 64 */ { 14, s_44_64, -1, 1, 0},
    1419             : /* 65 */ { 2, s_44_65, -1, 1, 0},
    1420             : /* 66 */ { 12, s_44_66, 65, 1, 0},
    1421             : /* 67 */ { 6, s_44_67, 65, 1, 0},
    1422             : /* 68 */ { 8, s_44_68, 67, 1, 0},
    1423             : /* 69 */ { 8, s_44_69, -1, 1, 0},
    1424             : /* 70 */ { 12, s_44_70, -1, 1, 0},
    1425             : /* 71 */ { 6, s_44_71, -1, 1, 0},
    1426             : /* 72 */ { 10, s_44_72, -1, 1, 0},
    1427             : /* 73 */ { 4, s_44_73, -1, 1, 0},
    1428             : /* 74 */ { 8, s_44_74, 73, 1, 0},
    1429             : /* 75 */ { 10, s_44_75, -1, 1, 0},
    1430             : /* 76 */ { 4, s_44_76, -1, 1, 0},
    1431             : /* 77 */ { 8, s_44_77, 76, 1, 0},
    1432             : /* 78 */ { 12, s_44_78, 76, 1, 0},
    1433             : /* 79 */ { 10, s_44_79, 76, 1, 0},
    1434             : /* 80 */ { 6, s_44_80, -1, 1, 0},
    1435             : /* 81 */ { 6, s_44_81, -1, 1, 0},
    1436             : /* 82 */ { 14, s_44_82, 81, 1, 0},
    1437             : /* 83 */ { 14, s_44_83, 81, 1, 0},
    1438             : /* 84 */ { 12, s_44_84, 81, 1, 0},
    1439             : /* 85 */ { 12, s_44_85, -1, 1, 0},
    1440             : /* 86 */ { 6, s_44_86, -1, 1, 0},
    1441             : /* 87 */ { 12, s_44_87, -1, 1, 0},
    1442             : /* 88 */ { 2, s_44_88, -1, 1, 0},
    1443             : /* 89 */ { 14, s_44_89, 88, 1, 0},
    1444             : /* 90 */ { 10, s_44_90, 88, 1, 0},
    1445             : /* 91 */ { 16, s_44_91, 88, 1, 0},
    1446             : /* 92 */ { 16, s_44_92, 88, 1, 0},
    1447             : /* 93 */ { 2, s_44_93, -1, 1, 0},
    1448             : /* 94 */ { 16, s_44_94, 93, 1, 0}
    1449             : };
    1450             : 
    1451             : static const symbol s_45_0[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
    1452             : 
    1453             : static const struct among a_45[1] =
    1454             : {
    1455             : /*  0 */ { 10, s_45_0, -1, 1, 0}
    1456             : };
    1457             : 
    1458             : static const symbol s_46_0[6] = { 0xCF, 0x80, 0xCF, 0x85, 0xCF, 0x81 };
    1459             : static const symbol s_46_1[6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x81 };
    1460             : static const symbol s_46_2[6] = { 0xCF, 0x87, 0xCF, 0x89, 0xCF, 0x81 };
    1461             : static const symbol s_46_3[6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81 };
    1462             : static const symbol s_46_4[4] = { 0xCE, 0xB2, 0xCF, 0x81 };
    1463             : static const symbol s_46_5[6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x81 };
    1464             : static const symbol s_46_6[6] = { 0xCF, 0x86, 0xCE, 0xBF, 0xCF, 0x81 };
    1465             : static const symbol s_46_7[6] = { 0xCE, 0xBD, 0xCE, 0xB5, 0xCF, 0x84 };
    1466             : static const symbol s_46_8[4] = { 0xCF, 0x83, 0xCF, 0x87 };
    1467             : static const symbol s_46_9[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB4 };
    1468             : static const symbol s_46_10[6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4 };
    1469             : static const symbol s_46_11[4] = { 0xCE, 0xBF, 0xCE, 0xB4 };
    1470             : static const symbol s_46_12[10] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB8 };
    1471             : static const symbol s_46_13[4] = { 0xCF, 0x83, 0xCE, 0xB8 };
    1472             : static const symbol s_46_14[6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCE, 0xB8 };
    1473             : static const symbol s_46_15[6] = { 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB8 };
    1474             : static const symbol s_46_16[6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB8 };
    1475             : static const symbol s_46_17[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB8 };
    1476             : static const symbol s_46_18[6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8 };
    1477             : static const symbol s_46_19[6] = { 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB8 };
    1478             : static const symbol s_46_20[6] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xB8 };
    1479             : static const symbol s_46_21[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB8 };
    1480             : static const symbol s_46_22[6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB8 };
    1481             : static const symbol s_46_23[6] = { 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xB8 };
    1482             : static const symbol s_46_24[6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
    1483             : static const symbol s_46_25[8] = { 0xCF, 0x89, 0xCF, 0x86, 0xCE, 0xB5, 0xCE, 0xBB };
    1484             : static const symbol s_46_26[6] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBB };
    1485             : static const symbol s_46_27[6] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD };
    1486             : static const symbol s_46_28[6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBD };
    1487             : static const symbol s_46_29[6] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBD };
    1488             : static const symbol s_46_30[6] = { 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBD };
    1489             : 
    1490             : static const struct among a_46[31] =
    1491             : {
    1492             : /*  0 */ { 6, s_46_0, -1, 1, 0},
    1493             : /*  1 */ { 6, s_46_1, -1, 1, 0},
    1494             : /*  2 */ { 6, s_46_2, -1, 1, 0},
    1495             : /*  3 */ { 6, s_46_3, -1, 1, 0},
    1496             : /*  4 */ { 4, s_46_4, -1, 1, 0},
    1497             : /*  5 */ { 6, s_46_5, -1, 1, 0},
    1498             : /*  6 */ { 6, s_46_6, -1, 1, 0},
    1499             : /*  7 */ { 6, s_46_7, -1, 1, 0},
    1500             : /*  8 */ { 4, s_46_8, -1, 1, 0},
    1501             : /*  9 */ { 8, s_46_9, -1, 1, 0},
    1502             : /* 10 */ { 6, s_46_10, -1, 1, 0},
    1503             : /* 11 */ { 4, s_46_11, -1, 1, 0},
    1504             : /* 12 */ { 10, s_46_12, -1, 1, 0},
    1505             : /* 13 */ { 4, s_46_13, -1, 1, 0},
    1506             : /* 14 */ { 6, s_46_14, -1, 1, 0},
    1507             : /* 15 */ { 6, s_46_15, -1, 1, 0},
    1508             : /* 16 */ { 6, s_46_16, -1, 1, 0},
    1509             : /* 17 */ { 8, s_46_17, -1, 1, 0},
    1510             : /* 18 */ { 6, s_46_18, -1, 1, 0},
    1511             : /* 19 */ { 6, s_46_19, -1, 1, 0},
    1512             : /* 20 */ { 6, s_46_20, -1, 1, 0},
    1513             : /* 21 */ { 8, s_46_21, -1, 1, 0},
    1514             : /* 22 */ { 6, s_46_22, -1, 1, 0},
    1515             : /* 23 */ { 6, s_46_23, -1, 1, 0},
    1516             : /* 24 */ { 6, s_46_24, -1, 1, 0},
    1517             : /* 25 */ { 8, s_46_25, -1, 1, 0},
    1518             : /* 26 */ { 6, s_46_26, -1, 1, 0},
    1519             : /* 27 */ { 6, s_46_27, -1, 1, 0},
    1520             : /* 28 */ { 6, s_46_28, -1, 1, 0},
    1521             : /* 29 */ { 6, s_46_29, -1, 1, 0},
    1522             : /* 30 */ { 6, s_46_30, -1, 1, 0}
    1523             : };
    1524             : 
    1525             : static const symbol s_47_0[8] = { 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x80 };
    1526             : static const symbol s_47_1[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 };
    1527             : static const symbol s_47_2[8] = { 0xCE, 0xB8, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 };
    1528             : static const symbol s_47_3[6] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCF, 0x81 };
    1529             : static const symbol s_47_4[8] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81 };
    1530             : static const symbol s_47_5[8] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81 };
    1531             : static const symbol s_47_6[6] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCF, 0x81 };
    1532             : static const symbol s_47_7[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x81 };
    1533             : static const symbol s_47_8[2] = { 0xCF, 0x85 };
    1534             : static const symbol s_47_9[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCF, 0x81, 0xCF, 0x86 };
    1535             : static const symbol s_47_10[6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x86 };
    1536             : static const symbol s_47_11[6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB3 };
    1537             : static const symbol s_47_12[2] = { 0xCE, 0xB4 };
    1538             : static const symbol s_47_13[4] = { 0xCE, 0xB1, 0xCE, 0xB4 };
    1539             : static const symbol s_47_14[2] = { 0xCE, 0xB8 };
    1540             : static const symbol s_47_15[4] = { 0xCE, 0xB1, 0xCE, 0xB8 };
    1541             : static const symbol s_47_16[4] = { 0xCF, 0x83, 0xCE, 0xBA };
    1542             : static const symbol s_47_17[6] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBA };
    1543             : static const symbol s_47_18[6] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBB };
    1544             : static const symbol s_47_19[14] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB };
    1545             : static const symbol s_47_20[8] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCE, 0xBB };
    1546             : static const symbol s_47_21[4] = { 0xCE, 0xB5, 0xCE, 0xBC };
    1547             : static const symbol s_47_22[4] = { 0xCE, 0xB1, 0xCE, 0xBD };
    1548             : static const symbol s_47_23[6] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBD };
    1549             : static const symbol s_47_24[10] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBD };
    1550             : 
    1551             : static const struct among a_47[25] =
    1552             : {
    1553             : /*  0 */ { 8, s_47_0, -1, 1, 0},
    1554             : /*  1 */ { 6, s_47_1, -1, 1, 0},
    1555             : /*  2 */ { 8, s_47_2, -1, 1, 0},
    1556             : /*  3 */ { 6, s_47_3, -1, 1, 0},
    1557             : /*  4 */ { 8, s_47_4, -1, 1, 0},
    1558             : /*  5 */ { 8, s_47_5, -1, 1, 0},
    1559             : /*  6 */ { 6, s_47_6, -1, 1, 0},
    1560             : /*  7 */ { 8, s_47_7, -1, 1, 0},
    1561             : /*  8 */ { 2, s_47_8, -1, 1, 0},
    1562             : /*  9 */ { 8, s_47_9, -1, 1, 0},
    1563             : /* 10 */ { 6, s_47_10, -1, 1, 0},
    1564             : /* 11 */ { 6, s_47_11, -1, 1, 0},
    1565             : /* 12 */ { 2, s_47_12, -1, 1, 0},
    1566             : /* 13 */ { 4, s_47_13, 12, 1, 0},
    1567             : /* 14 */ { 2, s_47_14, -1, 1, 0},
    1568             : /* 15 */ { 4, s_47_15, 14, 1, 0},
    1569             : /* 16 */ { 4, s_47_16, -1, 1, 0},
    1570             : /* 17 */ { 6, s_47_17, -1, 1, 0},
    1571             : /* 18 */ { 6, s_47_18, -1, 1, 0},
    1572             : /* 19 */ { 14, s_47_19, -1, 1, 0},
    1573             : /* 20 */ { 8, s_47_20, -1, 1, 0},
    1574             : /* 21 */ { 4, s_47_21, -1, 1, 0},
    1575             : /* 22 */ { 4, s_47_22, -1, 1, 0},
    1576             : /* 23 */ { 6, s_47_23, -1, 1, 0},
    1577             : /* 24 */ { 10, s_47_24, -1, 1, 0}
    1578             : };
    1579             : 
    1580             : static const symbol s_48_0[10] = { 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83 };
    1581             : static const symbol s_48_1[10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83 };
    1582             : 
    1583             : static const struct among a_48[2] =
    1584             : {
    1585             : /*  0 */ { 10, s_48_0, -1, 1, 0},
    1586             : /*  1 */ { 10, s_48_1, -1, 1, 0}
    1587             : };
    1588             : 
    1589             : static const symbol s_49_0[12] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    1590             : static const symbol s_49_1[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    1591             : 
    1592             : static const struct among a_49[2] =
    1593             : {
    1594             : /*  0 */ { 12, s_49_0, -1, 1, 0},
    1595             : /*  1 */ { 14, s_49_1, 0, 1, 0}
    1596             : };
    1597             : 
    1598             : static const symbol s_50_0[2] = { 0xCF, 0x80 };
    1599             : static const symbol s_50_1[4] = { 0xCE, 0xB1, 0xCF, 0x80 };
    1600             : static const symbol s_50_2[12] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x80 };
    1601             : static const symbol s_50_3[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 };
    1602             : static const symbol s_50_4[10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 };
    1603             : static const symbol s_50_5[14] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x86 };
    1604             : 
    1605             : static const struct among a_50[6] =
    1606             : {
    1607             : /*  0 */ { 2, s_50_0, -1, 1, 0},
    1608             : /*  1 */ { 4, s_50_1, 0, 1, 0},
    1609             : /*  2 */ { 12, s_50_2, 1, 1, 0},
    1610             : /*  3 */ { 8, s_50_3, 0, 1, 0},
    1611             : /*  4 */ { 10, s_50_4, 3, 1, 0},
    1612             : /*  5 */ { 14, s_50_5, -1, 1, 0}
    1613             : };
    1614             : 
    1615             : static const symbol s_51_0[4] = { 0xCE, 0xB1, 0xCF, 0x81 };
    1616             : static const symbol s_51_1[6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x83 };
    1617             : static const symbol s_51_2[2] = { 0xCE, 0xB6 };
    1618             : static const symbol s_51_3[4] = { 0xCE, 0xB1, 0xCE, 0xBB };
    1619             : static const symbol s_51_4[14] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB };
    1620             : static const symbol s_51_5[10] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB };
    1621             : static const symbol s_51_6[2] = { 0xCE, 0xBC };
    1622             : static const symbol s_51_7[2] = { 0xCE, 0xBE };
    1623             : static const symbol s_51_8[6] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF };
    1624             : 
    1625             : static const struct among a_51[9] =
    1626             : {
    1627             : /*  0 */ { 4, s_51_0, -1, 1, 0},
    1628             : /*  1 */ { 6, s_51_1, -1, 1, 0},
    1629             : /*  2 */ { 2, s_51_2, -1, 1, 0},
    1630             : /*  3 */ { 4, s_51_3, -1, 1, 0},
    1631             : /*  4 */ { 14, s_51_4, 3, 1, 0},
    1632             : /*  5 */ { 10, s_51_5, -1, 1, 0},
    1633             : /*  6 */ { 2, s_51_6, -1, 1, 0},
    1634             : /*  7 */ { 2, s_51_7, -1, 1, 0},
    1635             : /*  8 */ { 6, s_51_8, -1, 1, 0}
    1636             : };
    1637             : 
    1638             : static const symbol s_52_0[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 };
    1639             : static const symbol s_52_1[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 };
    1640             : static const symbol s_52_2[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 };
    1641             : 
    1642             : static const struct among a_52[3] =
    1643             : {
    1644             : /*  0 */ { 12, s_52_0, -1, 1, 0},
    1645             : /*  1 */ { 10, s_52_1, -1, 1, 0},
    1646             : /*  2 */ { 10, s_52_2, -1, 1, 0}
    1647             : };
    1648             : 
    1649             : static const symbol s_53_0[4] = { 0xCF, 0x83, 0xCF, 0x86 };
    1650             : static const symbol s_53_1[8] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB8 };
    1651             : static const symbol s_53_2[6] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 };
    1652             : static const symbol s_53_3[4] = { 0xCE, 0xBF, 0xCE, 0xB8 };
    1653             : static const symbol s_53_4[10] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
    1654             : static const symbol s_53_5[8] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCF, 0x89, 0xCE, 0xBB };
    1655             : 
    1656             : static const struct among a_53[6] =
    1657             : {
    1658             : /*  0 */ { 4, s_53_0, -1, 1, 0},
    1659             : /*  1 */ { 8, s_53_1, -1, 1, 0},
    1660             : /*  2 */ { 6, s_53_2, -1, 1, 0},
    1661             : /*  3 */ { 4, s_53_3, -1, 1, 0},
    1662             : /*  4 */ { 10, s_53_4, -1, 1, 0},
    1663             : /*  5 */ { 8, s_53_5, -1, 1, 0}
    1664             : };
    1665             : 
    1666             : static const symbol s_54_0[2] = { 0xCE, 0xB8 };
    1667             : static const symbol s_54_1[10] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB8 };
    1668             : static const symbol s_54_2[18] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB8 };
    1669             : static const symbol s_54_3[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB8 };
    1670             : static const symbol s_54_4[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB8 };
    1671             : 
    1672             : static const struct among a_54[5] =
    1673             : {
    1674             : /*  0 */ { 2, s_54_0, -1, 1, 0},
    1675             : /*  1 */ { 10, s_54_1, 0, 1, 0},
    1676             : /*  2 */ { 18, s_54_2, 0, 1, 0},
    1677             : /*  3 */ { 8, s_54_3, 0, 1, 0},
    1678             : /*  4 */ { 8, s_54_4, 0, 1, 0}
    1679             : };
    1680             : 
    1681             : static const symbol s_55_0[8] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 };
    1682             : static const symbol s_55_1[6] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 };
    1683             : static const symbol s_55_2[6] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 };
    1684             : 
    1685             : static const struct among a_55[3] =
    1686             : {
    1687             : /*  0 */ { 8, s_55_0, -1, 1, 0},
    1688             : /*  1 */ { 6, s_55_1, -1, 1, 0},
    1689             : /*  2 */ { 6, s_55_2, -1, 1, 0}
    1690             : };
    1691             : 
    1692             : static const symbol s_56_0[8] = { 0xCE, 0xB2, 0xCE, 0xBB, 0xCE, 0xB5, 0xCF, 0x80 };
    1693             : static const symbol s_56_1[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x81 };
    1694             : static const symbol s_56_2[8] = { 0xCF, 0x80, 0xCF, 0x81, 0xCF, 0x89, 0xCF, 0x84 };
    1695             : static const symbol s_56_3[10] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84 };
    1696             : static const symbol s_56_4[12] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x87 };
    1697             : static const symbol s_56_5[6] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x87 };
    1698             : static const symbol s_56_6[6] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3 };
    1699             : static const symbol s_56_7[6] = { 0xCE, 0xBB, 0xCE, 0xB7, 0xCE, 0xB3 };
    1700             : static const symbol s_56_8[8] = { 0xCF, 0x86, 0xCF, 0x81, 0xCF, 0x85, 0xCE, 0xB4 };
    1701             : static const symbol s_56_9[12] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBB };
    1702             : static const symbol s_56_10[8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB };
    1703             : static const symbol s_56_11[4] = { 0xCE, 0xBF, 0xCE, 0xBC };
    1704             : 
    1705             : static const struct among a_56[12] =
    1706             : {
    1707             : /*  0 */ { 8, s_56_0, -1, 1, 0},
    1708             : /*  1 */ { 10, s_56_1, -1, 1, 0},
    1709             : /*  2 */ { 8, s_56_2, -1, 1, 0},
    1710             : /*  3 */ { 10, s_56_3, -1, 1, 0},
    1711             : /*  4 */ { 12, s_56_4, -1, 1, 0},
    1712             : /*  5 */ { 6, s_56_5, -1, 1, 0},
    1713             : /*  6 */ { 6, s_56_6, -1, 1, 0},
    1714             : /*  7 */ { 6, s_56_7, -1, 1, 0},
    1715             : /*  8 */ { 8, s_56_8, -1, 1, 0},
    1716             : /*  9 */ { 12, s_56_9, -1, 1, 0},
    1717             : /* 10 */ { 8, s_56_10, -1, 1, 0},
    1718             : /* 11 */ { 4, s_56_11, -1, 1, 0}
    1719             : };
    1720             : 
    1721             : static const symbol s_57_0[10] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x80 };
    1722             : static const symbol s_57_1[2] = { 0xCF, 0x81 };
    1723             : static const symbol s_57_2[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 };
    1724             : static const symbol s_57_3[16] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x86, 0xCE, 0xB5, 0xCF, 0x81 };
    1725             : static const symbol s_57_4[6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84 };
    1726             : static const symbol s_57_5[14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB5, 0xCF, 0x85 };
    1727             : static const symbol s_57_6[16] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB5, 0xCF, 0x85 };
    1728             : static const symbol s_57_7[6] = { 0xCE, 0xBB, 0xCE, 0xB5, 0xCF, 0x87 };
    1729             : static const symbol s_57_8[6] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1 };
    1730             : static const symbol s_57_9[6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xB4 };
    1731             : static const symbol s_57_10[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB4 };
    1732             : static const symbol s_57_11[12] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB4 };
    1733             : static const symbol s_57_12[4] = { 0xCE, 0xB4, 0xCE, 0xB5 };
    1734             : static const symbol s_57_13[6] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5 };
    1735             : static const symbol s_57_14[10] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB6 };
    1736             : static const symbol s_57_15[12] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB6 };
    1737             : static const symbol s_57_16[6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xB8 };
    1738             : static const symbol s_57_17[12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA };
    1739             : static const symbol s_57_18[6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA };
    1740             : static const symbol s_57_19[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB7, 0xCE, 0xBA };
    1741             : static const symbol s_57_20[2] = { 0xCE, 0xBB };
    1742             : static const symbol s_57_21[2] = { 0xCE, 0xBC };
    1743             : static const symbol s_57_22[4] = { 0xCE, 0xB1, 0xCE, 0xBC };
    1744             : static const symbol s_57_23[8] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBC };
    1745             : static const symbol s_57_24[14] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xB9, 0xCE, 0xBD };
    1746             : 
    1747             : static const struct among a_57[25] =
    1748             : {
    1749             : /*  0 */ { 10, s_57_0, -1, 1, 0},
    1750             : /*  1 */ { 2, s_57_1, -1, 1, 0},
    1751             : /*  2 */ { 10, s_57_2, 1, 1, 0},
    1752             : /*  3 */ { 16, s_57_3, 1, 1, 0},
    1753             : /*  4 */ { 6, s_57_4, -1, 1, 0},
    1754             : /*  5 */ { 14, s_57_5, -1, 1, 0},
    1755             : /*  6 */ { 16, s_57_6, -1, 1, 0},
    1756             : /*  7 */ { 6, s_57_7, -1, 1, 0},
    1757             : /*  8 */ { 6, s_57_8, -1, 1, 0},
    1758             : /*  9 */ { 6, s_57_9, -1, 1, 0},
    1759             : /* 10 */ { 6, s_57_10, -1, 1, 0},
    1760             : /* 11 */ { 12, s_57_11, -1, 1, 0},
    1761             : /* 12 */ { 4, s_57_12, -1, 1, 0},
    1762             : /* 13 */ { 6, s_57_13, -1, 1, 0},
    1763             : /* 14 */ { 10, s_57_14, -1, 1, 0},
    1764             : /* 15 */ { 12, s_57_15, -1, 1, 0},
    1765             : /* 16 */ { 6, s_57_16, -1, 1, 0},
    1766             : /* 17 */ { 12, s_57_17, -1, 1, 0},
    1767             : /* 18 */ { 6, s_57_18, -1, 1, 0},
    1768             : /* 19 */ { 8, s_57_19, -1, 1, 0},
    1769             : /* 20 */ { 2, s_57_20, -1, 1, 0},
    1770             : /* 21 */ { 2, s_57_21, -1, 1, 0},
    1771             : /* 22 */ { 4, s_57_22, 21, 1, 0},
    1772             : /* 23 */ { 8, s_57_23, 21, 1, 0},
    1773             : /* 24 */ { 14, s_57_24, -1, 1, 0}
    1774             : };
    1775             : 
    1776             : static const symbol s_58_0[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
    1777             : static const symbol s_58_1[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1 };
    1778             : static const symbol s_58_2[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB5 };
    1779             : 
    1780             : static const struct among a_58[3] =
    1781             : {
    1782             : /*  0 */ { 10, s_58_0, -1, 1, 0},
    1783             : /*  1 */ { 8, s_58_1, -1, 1, 0},
    1784             : /*  2 */ { 8, s_58_2, -1, 1, 0}
    1785             : };
    1786             : 
    1787             : static const symbol s_59_0[6] = { 0xCF, 0x88, 0xCE, 0xBF, 0xCF, 0x86 };
    1788             : static const symbol s_59_1[12] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x87 };
    1789             : 
    1790             : static const struct among a_59[2] =
    1791             : {
    1792             : /*  0 */ { 6, s_59_0, -1, -1, 0},
    1793             : /*  1 */ { 12, s_59_1, -1, -1, 0}
    1794             : };
    1795             : 
    1796             : static const symbol s_60_0[4] = { 0xCF, 0x81, 0xCF, 0x80 };
    1797             : static const symbol s_60_1[4] = { 0xCF, 0x80, 0xCF, 0x81 };
    1798             : static const symbol s_60_2[4] = { 0xCF, 0x86, 0xCF, 0x81 };
    1799             : static const symbol s_60_3[8] = { 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x84 };
    1800             : static const symbol s_60_4[4] = { 0xCF, 0x83, 0xCF, 0x86 };
    1801             : static const symbol s_60_5[4] = { 0xCE, 0xBF, 0xCF, 0x86 };
    1802             : static const symbol s_60_6[6] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x87 };
    1803             : static const symbol s_60_7[6] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBB };
    1804             : static const symbol s_60_8[4] = { 0xCE, 0xBB, 0xCE, 0xBB };
    1805             : static const symbol s_60_9[8] = { 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBD };
    1806             : 
    1807             : static const struct among a_60[10] =
    1808             : {
    1809             : /*  0 */ { 4, s_60_0, -1, 1, 0},
    1810             : /*  1 */ { 4, s_60_1, -1, 1, 0},
    1811             : /*  2 */ { 4, s_60_2, -1, 1, 0},
    1812             : /*  3 */ { 8, s_60_3, -1, 1, 0},
    1813             : /*  4 */ { 4, s_60_4, -1, 1, 0},
    1814             : /*  5 */ { 4, s_60_5, -1, 1, 0},
    1815             : /*  6 */ { 6, s_60_6, -1, 1, 0},
    1816             : /*  7 */ { 6, s_60_7, -1, 1, 0},
    1817             : /*  8 */ { 4, s_60_8, -1, 1, 0},
    1818             : /*  9 */ { 8, s_60_9, -1, 1, 0}
    1819             : };
    1820             : 
    1821             : static const symbol s_61_0[2] = { 0xCF, 0x80 };
    1822             : static const symbol s_61_1[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80 };
    1823             : static const symbol s_61_2[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x80 };
    1824             : static const symbol s_61_3[10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xB9, 0xCF, 0x80 };
    1825             : static const symbol s_61_4[8] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x80 };
    1826             : static const symbol s_61_5[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 };
    1827             : static const symbol s_61_6[16] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x89, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x80 };
    1828             : static const symbol s_61_7[14] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB7, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x80 };
    1829             : static const symbol s_61_8[12] = { 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x80 };
    1830             : static const symbol s_61_9[8] = { 0xCE, 0xBD, 0xCE, 0xB5, 0xCE, 0xBF, 0xCF, 0x80 };
    1831             : static const symbol s_61_10[16] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x80 };
    1832             : static const symbol s_61_11[8] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x80 };
    1833             : static const symbol s_61_12[2] = { 0xCF, 0x81 };
    1834             : static const symbol s_61_13[4] = { 0xCF, 0x84, 0xCF, 0x81 };
    1835             : static const symbol s_61_14[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81 };
    1836             : static const symbol s_61_15[10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 };
    1837             : static const symbol s_61_16[6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81 };
    1838             : static const symbol s_61_17[8] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81 };
    1839             : static const symbol s_61_18[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81 };
    1840             : static const symbol s_61_19[2] = { 0xCF, 0x84 };
    1841             : static const symbol s_61_20[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x84 };
    1842             : static const symbol s_61_21[10] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 };
    1843             : static const symbol s_61_22[10] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 };
    1844             : static const symbol s_61_23[12] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 };
    1845             : static const symbol s_61_24[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 };
    1846             : static const symbol s_61_25[8] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x84 };
    1847             : static const symbol s_61_26[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84 };
    1848             : static const symbol s_61_27[8] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 };
    1849             : static const symbol s_61_28[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 };
    1850             : static const symbol s_61_29[8] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x84 };
    1851             : static const symbol s_61_30[10] = { 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x84 };
    1852             : static const symbol s_61_31[6] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x85 };
    1853             : static const symbol s_61_32[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCF, 0x86 };
    1854             : static const symbol s_61_33[4] = { 0xCE, 0xB1, 0xCF, 0x86 };
    1855             : static const symbol s_61_34[6] = { 0xCE, 0xBE, 0xCE, 0xB5, 0xCF, 0x86 };
    1856             : static const symbol s_61_35[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB7, 0xCF, 0x86 };
    1857             : static const symbol s_61_36[8] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x86 };
    1858             : static const symbol s_61_37[12] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xB9 };
    1859             : static const symbol s_61_38[2] = { 0xCE, 0xBB };
    1860             : static const symbol s_61_39[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB };
    1861             : static const symbol s_61_40[2] = { 0xCE, 0xBC };
    1862             : static const symbol s_61_41[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBC };
    1863             : static const symbol s_61_42[4] = { 0xCE, 0xB5, 0xCE, 0xBD };
    1864             : static const symbol s_61_43[12] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBD };
    1865             : 
    1866             : static const struct among a_61[44] =
    1867             : {
    1868             : /*  0 */ { 2, s_61_0, -1, 1, 0},
    1869             : /*  1 */ { 6, s_61_1, 0, 1, 0},
    1870             : /*  2 */ { 8, s_61_2, 0, 1, 0},
    1871             : /*  3 */ { 10, s_61_3, 0, 1, 0},
    1872             : /*  4 */ { 8, s_61_4, 0, 1, 0},
    1873             : /*  5 */ { 8, s_61_5, 0, 1, 0},
    1874             : /*  6 */ { 16, s_61_6, 0, 1, 0},
    1875             : /*  7 */ { 14, s_61_7, 0, 1, 0},
    1876             : /*  8 */ { 12, s_61_8, 0, 1, 0},
    1877             : /*  9 */ { 8, s_61_9, 0, 1, 0},
    1878             : /* 10 */ { 16, s_61_10, 0, 1, 0},
    1879             : /* 11 */ { 8, s_61_11, 0, 1, 0},
    1880             : /* 12 */ { 2, s_61_12, -1, 1, 0},
    1881             : /* 13 */ { 4, s_61_13, 12, 1, 0},
    1882             : /* 14 */ { 6, s_61_14, 12, 1, 0},
    1883             : /* 15 */ { 10, s_61_15, 12, 1, 0},
    1884             : /* 16 */ { 6, s_61_16, 12, 1, 0},
    1885             : /* 17 */ { 8, s_61_17, 16, 1, 0},
    1886             : /* 18 */ { 8, s_61_18, 12, 1, 0},
    1887             : /* 19 */ { 2, s_61_19, -1, 1, 0},
    1888             : /* 20 */ { 10, s_61_20, 19, 1, 0},
    1889             : /* 21 */ { 10, s_61_21, 19, 1, 0},
    1890             : /* 22 */ { 10, s_61_22, 19, 1, 0},
    1891             : /* 23 */ { 12, s_61_23, 19, 1, 0},
    1892             : /* 24 */ { 8, s_61_24, 19, 1, 0},
    1893             : /* 25 */ { 8, s_61_25, 19, 1, 0},
    1894             : /* 26 */ { 8, s_61_26, 19, 1, 0},
    1895             : /* 27 */ { 8, s_61_27, 19, 1, 0},
    1896             : /* 28 */ { 8, s_61_28, 19, 1, 0},
    1897             : /* 29 */ { 8, s_61_29, 19, 1, 0},
    1898             : /* 30 */ { 10, s_61_30, 29, 1, 0},
    1899             : /* 31 */ { 6, s_61_31, -1, 1, 0},
    1900             : /* 32 */ { 10, s_61_32, -1, 1, 0},
    1901             : /* 33 */ { 4, s_61_33, -1, 1, 0},
    1902             : /* 34 */ { 6, s_61_34, -1, 1, 0},
    1903             : /* 35 */ { 8, s_61_35, -1, 1, 0},
    1904             : /* 36 */ { 8, s_61_36, -1, 1, 0},
    1905             : /* 37 */ { 12, s_61_37, -1, 1, 0},
    1906             : /* 38 */ { 2, s_61_38, -1, 1, 0},
    1907             : /* 39 */ { 8, s_61_39, 38, 1, 0},
    1908             : /* 40 */ { 2, s_61_40, -1, 1, 0},
    1909             : /* 41 */ { 10, s_61_41, 40, 1, 0},
    1910             : /* 42 */ { 4, s_61_42, -1, 1, 0},
    1911             : /* 43 */ { 12, s_61_43, 42, 1, 0}
    1912             : };
    1913             : 
    1914             : static const symbol s_62_0[8] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x83 };
    1915             : static const symbol s_62_1[6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1 };
    1916             : static const symbol s_62_2[6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB5 };
    1917             : 
    1918             : static const struct among a_62[3] =
    1919             : {
    1920             : /*  0 */ { 8, s_62_0, -1, 1, 0},
    1921             : /*  1 */ { 6, s_62_1, -1, 1, 0},
    1922             : /*  2 */ { 6, s_62_2, -1, 1, 0}
    1923             : };
    1924             : 
    1925             : static const symbol s_63_0[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85 };
    1926             : static const symbol s_63_1[6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1 };
    1927             : static const symbol s_63_2[6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5 };
    1928             : 
    1929             : static const struct among a_63[3] =
    1930             : {
    1931             : /*  0 */ { 8, s_63_0, -1, 1, 0},
    1932             : /*  1 */ { 6, s_63_1, -1, 1, 0},
    1933             : /*  2 */ { 6, s_63_2, -1, 1, 0}
    1934             : };
    1935             : 
    1936             : static const symbol s_64_0[2] = { 0xCE, 0xBD };
    1937             : static const symbol s_64_1[10] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    1938             : static const symbol s_64_2[14] = { 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xB4, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
    1939             : static const symbol s_64_3[12] = { 0xCF, 0x87, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xBD };
    1940             : static const symbol s_64_4[14] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xBD };
    1941             : static const symbol s_64_5[12] = { 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xBD };
    1942             : 
    1943             : static const struct among a_64[6] =
    1944             : {
    1945             : /*  0 */ { 2, s_64_0, -1, 1, 0},
    1946             : /*  1 */ { 10, s_64_1, 0, 1, 0},
    1947             : /*  2 */ { 14, s_64_2, 0, 1, 0},
    1948             : /*  3 */ { 12, s_64_3, 0, 1, 0},
    1949             : /*  4 */ { 14, s_64_4, 0, 1, 0},
    1950             : /*  5 */ { 12, s_64_5, 0, 1, 0}
    1951             : };
    1952             : 
    1953             : static const symbol s_65_0[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    1954             : 
    1955             : static const struct among a_65[1] =
    1956             : {
    1957             : /*  0 */ { 8, s_65_0, -1, 1, 0}
    1958             : };
    1959             : 
    1960             : static const symbol s_66_0[4] = { 0xCF, 0x87, 0xCF, 0x81 };
    1961             : static const symbol s_66_1[10] = { 0xCE, 0xB4, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x87, 0xCF, 0x81 };
    1962             : static const symbol s_66_2[8] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x87, 0xCF, 0x81 };
    1963             : static const symbol s_66_3[6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x81 };
    1964             : static const symbol s_66_4[14] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xB9, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x87, 0xCF, 0x81 };
    1965             : static const symbol s_66_5[12] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBC, 0xCF, 0x88 };
    1966             : static const symbol s_66_6[4] = { 0xCF, 0x83, 0xCE, 0xB2 };
    1967             : static const symbol s_66_7[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB2 };
    1968             : static const symbol s_66_8[6] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBB };
    1969             : static const symbol s_66_9[10] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9, 0xCE, 0xBC, 0xCE, 0xBD };
    1970             : 
    1971             : static const struct among a_66[10] =
    1972             : {
    1973             : /*  0 */ { 4, s_66_0, -1, 1, 0},
    1974             : /*  1 */ { 10, s_66_1, 0, 1, 0},
    1975             : /*  2 */ { 8, s_66_2, 0, 1, 0},
    1976             : /*  3 */ { 6, s_66_3, 0, 1, 0},
    1977             : /*  4 */ { 14, s_66_4, 0, 1, 0},
    1978             : /*  5 */ { 12, s_66_5, -1, 1, 0},
    1979             : /*  6 */ { 4, s_66_6, -1, 1, 0},
    1980             : /*  7 */ { 6, s_66_7, 6, 1, 0},
    1981             : /*  8 */ { 6, s_66_8, -1, 1, 0},
    1982             : /*  9 */ { 10, s_66_9, -1, 1, 0}
    1983             : };
    1984             : 
    1985             : static const symbol s_67_0[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
    1986             : static const symbol s_67_1[12] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
    1987             : static const symbol s_67_2[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
    1988             : 
    1989             : static const struct among a_67[3] =
    1990             : {
    1991             : /*  0 */ { 8, s_67_0, -1, 1, 0},
    1992             : /*  1 */ { 12, s_67_1, 0, 1, 0},
    1993             : /*  2 */ { 12, s_67_2, 0, 1, 0}
    1994             : };
    1995             : 
    1996             : static const symbol s_68_0[2] = { 0xCF, 0x81 };
    1997             : static const symbol s_68_1[22] = { 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x84, 0xCF, 0x83 };
    1998             : static const symbol s_68_2[18] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x84, 0xCF, 0x83 };
    1999             : static const symbol s_68_3[6] = { 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB9 };
    2000             : static const symbol s_68_4[2] = { 0xCE, 0xBD };
    2001             : static const symbol s_68_5[8] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCF, 0x89, 0xCE, 0xBD };
    2002             : 
    2003             : static const struct among a_68[6] =
    2004             : {
    2005             : /*  0 */ { 2, s_68_0, -1, 1, 0},
    2006             : /*  1 */ { 22, s_68_1, -1, 1, 0},
    2007             : /*  2 */ { 18, s_68_2, -1, 1, 0},
    2008             : /*  3 */ { 6, s_68_3, -1, 1, 0},
    2009             : /*  4 */ { 2, s_68_4, -1, 1, 0},
    2010             : /*  5 */ { 8, s_68_5, 4, 1, 0}
    2011             : };
    2012             : 
    2013             : static const symbol s_69_0[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
    2014             : static const symbol s_69_1[12] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
    2015             : static const symbol s_69_2[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
    2016             : 
    2017             : static const struct among a_69[3] =
    2018             : {
    2019             : /*  0 */ { 8, s_69_0, -1, 1, 0},
    2020             : /*  1 */ { 12, s_69_1, 0, 1, 0},
    2021             : /*  2 */ { 12, s_69_2, 0, 1, 0}
    2022             : };
    2023             : 
    2024             : static const symbol s_70_0[10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
    2025             : static const symbol s_70_1[16] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
    2026             : static const symbol s_70_2[16] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
    2027             : static const symbol s_70_3[2] = { 0xCF, 0x86 };
    2028             : static const symbol s_70_4[2] = { 0xCF, 0x87 };
    2029             : static const symbol s_70_5[4] = { 0xCE, 0xB1, 0xCE, 0xB6 };
    2030             : static const symbol s_70_6[12] = { 0xCF, 0x89, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB };
    2031             : 
    2032             : static const struct among a_70[7] =
    2033             : {
    2034             : /*  0 */ { 10, s_70_0, -1, 1, 0},
    2035             : /*  1 */ { 16, s_70_1, 0, 1, 0},
    2036             : /*  2 */ { 16, s_70_2, -1, 1, 0},
    2037             : /*  3 */ { 2, s_70_3, -1, 1, 0},
    2038             : /*  4 */ { 2, s_70_4, -1, 1, 0},
    2039             : /*  5 */ { 4, s_70_5, -1, 1, 0},
    2040             : /*  6 */ { 12, s_70_6, -1, 1, 0}
    2041             : };
    2042             : 
    2043             : static const symbol s_71_0[10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
    2044             : static const symbol s_71_1[8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
    2045             : static const symbol s_71_2[10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
    2046             : 
    2047             : static const struct among a_71[3] =
    2048             : {
    2049             : /*  0 */ { 10, s_71_0, -1, 1, 0},
    2050             : /*  1 */ { 8, s_71_1, -1, 1, 0},
    2051             : /*  2 */ { 10, s_71_2, -1, 1, 0}
    2052             : };
    2053             : 
    2054             : static const symbol s_72_0[4] = { 0xCF, 0x85, 0xCF, 0x83 };
    2055             : static const symbol s_72_1[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
    2056             : static const symbol s_72_2[4] = { 0xCE, 0xB1, 0xCF, 0x83 };
    2057             : static const symbol s_72_3[4] = { 0xCE, 0xB5, 0xCF, 0x83 };
    2058             : static const symbol s_72_4[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
    2059             : static const symbol s_72_5[8] = { 0xCE, 0xB7, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
    2060             : static const symbol s_72_6[4] = { 0xCE, 0xB7, 0xCF, 0x83 };
    2061             : static const symbol s_72_7[6] = { 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
    2062             : static const symbol s_72_8[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
    2063             : static const symbol s_72_9[4] = { 0xCE, 0xBF, 0xCF, 0x83 };
    2064             : static const symbol s_72_10[2] = { 0xCF, 0x85 };
    2065             : static const symbol s_72_11[4] = { 0xCE, 0xBF, 0xCF, 0x85 };
    2066             : static const symbol s_72_12[2] = { 0xCF, 0x89 };
    2067             : static const symbol s_72_13[6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x89 };
    2068             : static const symbol s_72_14[4] = { 0xCE, 0xB1, 0xCF, 0x89 };
    2069             : static const symbol s_72_15[6] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCF, 0x89 };
    2070             : static const symbol s_72_16[2] = { 0xCE, 0xB1 };
    2071             : static const symbol s_72_17[10] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1 };
    2072             : static const symbol s_72_18[12] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
    2073             : static const symbol s_72_19[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
    2074             : static const symbol s_72_20[12] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
    2075             : static const symbol s_72_21[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
    2076             : static const symbol s_72_22[2] = { 0xCE, 0xB5 };
    2077             : static const symbol s_72_23[14] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2078             : static const symbol s_72_24[12] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2079             : static const symbol s_72_25[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2080             : static const symbol s_72_26[14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2081             : static const symbol s_72_27[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2082             : static const symbol s_72_28[14] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2083             : static const symbol s_72_29[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
    2084             : static const symbol s_72_30[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
    2085             : static const symbol s_72_31[10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
    2086             : static const symbol s_72_32[10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
    2087             : static const symbol s_72_33[14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
    2088             : static const symbol s_72_34[8] = { 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x84, 0xCE, 0xB5 };
    2089             : static const symbol s_72_35[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x84, 0xCE, 0xB5 };
    2090             : static const symbol s_72_36[2] = { 0xCE, 0xB7 };
    2091             : static const symbol s_72_37[2] = { 0xCE, 0xB9 };
    2092             : static const symbol s_72_38[8] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 };
    2093             : static const symbol s_72_39[8] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 };
    2094             : static const symbol s_72_40[10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 };
    2095             : static const symbol s_72_41[8] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
    2096             : static const symbol s_72_42[8] = { 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
    2097             : static const symbol s_72_43[10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
    2098             : static const symbol s_72_44[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
    2099             : static const symbol s_72_45[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
    2100             : static const symbol s_72_46[10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
    2101             : static const symbol s_72_47[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
    2102             : static const symbol s_72_48[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
    2103             : static const symbol s_72_49[10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
    2104             : static const symbol s_72_50[8] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
    2105             : static const symbol s_72_51[4] = { 0xCE, 0xB5, 0xCE, 0xB9 };
    2106             : static const symbol s_72_52[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9 };
    2107             : static const symbol s_72_53[6] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9 };
    2108             : static const symbol s_72_54[8] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9 };
    2109             : static const symbol s_72_55[4] = { 0xCE, 0xBF, 0xCE, 0xB9 };
    2110             : static const symbol s_72_56[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2111             : static const symbol s_72_57[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2112             : static const symbol s_72_58[10] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2113             : static const symbol s_72_59[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2114             : static const symbol s_72_60[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2115             : static const symbol s_72_61[10] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2116             : static const symbol s_72_62[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2117             : static const symbol s_72_63[4] = { 0xCF, 0x89, 0xCE, 0xBD };
    2118             : static const symbol s_72_64[8] = { 0xCE, 0xB7, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
    2119             : static const symbol s_72_65[4] = { 0xCE, 0xB1, 0xCE, 0xBD };
    2120             : static const symbol s_72_66[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
    2121             : static const symbol s_72_67[16] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
    2122             : static const symbol s_72_68[18] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
    2123             : static const symbol s_72_69[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
    2124             : static const symbol s_72_70[14] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2125             : static const symbol s_72_71[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2126             : static const symbol s_72_72[14] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2127             : static const symbol s_72_73[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2128             : static const symbol s_72_74[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2129             : static const symbol s_72_75[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2130             : static const symbol s_72_76[10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2131             : static const symbol s_72_77[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2132             : static const symbol s_72_78[8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2133             : static const symbol s_72_79[10] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
    2134             : static const symbol s_72_80[8] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD };
    2135             : static const symbol s_72_81[8] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
    2136             : static const symbol s_72_82[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
    2137             : static const symbol s_72_83[2] = { 0xCE, 0xBF };
    2138             : 
    2139             : static const struct among a_72[84] =
    2140             : {
    2141             : /*  0 */ { 4, s_72_0, -1, 1, 0},
    2142             : /*  1 */ { 6, s_72_1, 0, 1, 0},
    2143             : /*  2 */ { 4, s_72_2, -1, 1, 0},
    2144             : /*  3 */ { 4, s_72_3, -1, 1, 0},
    2145             : /*  4 */ { 8, s_72_4, 3, 1, 0},
    2146             : /*  5 */ { 8, s_72_5, 3, 1, 0},
    2147             : /*  6 */ { 4, s_72_6, -1, 1, 0},
    2148             : /*  7 */ { 6, s_72_7, -1, 1, 0},
    2149             : /*  8 */ { 10, s_72_8, 7, 1, 0},
    2150             : /*  9 */ { 4, s_72_9, -1, 1, 0},
    2151             : /* 10 */ { 2, s_72_10, -1, 1, 0},
    2152             : /* 11 */ { 4, s_72_11, 10, 1, 0},
    2153             : /* 12 */ { 2, s_72_12, -1, 1, 0},
    2154             : /* 13 */ { 6, s_72_13, 12, 1, 0},
    2155             : /* 14 */ { 4, s_72_14, 12, 1, 0},
    2156             : /* 15 */ { 6, s_72_15, 12, 1, 0},
    2157             : /* 16 */ { 2, s_72_16, -1, 1, 0},
    2158             : /* 17 */ { 10, s_72_17, 16, 1, 0},
    2159             : /* 18 */ { 12, s_72_18, 16, 1, 0},
    2160             : /* 19 */ { 14, s_72_19, 18, 1, 0},
    2161             : /* 20 */ { 12, s_72_20, 16, 1, 0},
    2162             : /* 21 */ { 14, s_72_21, 20, 1, 0},
    2163             : /* 22 */ { 2, s_72_22, -1, 1, 0},
    2164             : /* 23 */ { 14, s_72_23, 22, 1, 0},
    2165             : /* 24 */ { 12, s_72_24, 22, 1, 0},
    2166             : /* 25 */ { 14, s_72_25, 24, 1, 0},
    2167             : /* 26 */ { 14, s_72_26, 22, 1, 0},
    2168             : /* 27 */ { 16, s_72_27, 26, 1, 0},
    2169             : /* 28 */ { 14, s_72_28, 22, 1, 0},
    2170             : /* 29 */ { 12, s_72_29, 22, 1, 0},
    2171             : /* 30 */ { 10, s_72_30, 22, 1, 0},
    2172             : /* 31 */ { 10, s_72_31, 22, 1, 0},
    2173             : /* 32 */ { 10, s_72_32, 22, 1, 0},
    2174             : /* 33 */ { 14, s_72_33, 32, 1, 0},
    2175             : /* 34 */ { 8, s_72_34, 22, 1, 0},
    2176             : /* 35 */ { 12, s_72_35, 34, 1, 0},
    2177             : /* 36 */ { 2, s_72_36, -1, 1, 0},
    2178             : /* 37 */ { 2, s_72_37, -1, 1, 0},
    2179             : /* 38 */ { 8, s_72_38, 37, 1, 0},
    2180             : /* 39 */ { 8, s_72_39, 37, 1, 0},
    2181             : /* 40 */ { 10, s_72_40, 39, 1, 0},
    2182             : /* 41 */ { 8, s_72_41, 37, 1, 0},
    2183             : /* 42 */ { 8, s_72_42, 37, 1, 0},
    2184             : /* 43 */ { 10, s_72_43, 42, 1, 0},
    2185             : /* 44 */ { 12, s_72_44, 37, 1, 0},
    2186             : /* 45 */ { 14, s_72_45, 44, 1, 0},
    2187             : /* 46 */ { 10, s_72_46, 37, 1, 0},
    2188             : /* 47 */ { 10, s_72_47, 37, 1, 0},
    2189             : /* 48 */ { 8, s_72_48, 37, 1, 0},
    2190             : /* 49 */ { 10, s_72_49, 37, 1, 0},
    2191             : /* 50 */ { 8, s_72_50, 37, 1, 0},
    2192             : /* 51 */ { 4, s_72_51, 37, 1, 0},
    2193             : /* 52 */ { 8, s_72_52, 51, 1, 0},
    2194             : /* 53 */ { 6, s_72_53, 51, 1, 0},
    2195             : /* 54 */ { 8, s_72_54, 51, 1, 0},
    2196             : /* 55 */ { 4, s_72_55, 37, 1, 0},
    2197             : /* 56 */ { 6, s_72_56, -1, 1, 0},
    2198             : /* 57 */ { 10, s_72_57, 56, 1, 0},
    2199             : /* 58 */ { 10, s_72_58, 56, 1, 0},
    2200             : /* 59 */ { 12, s_72_59, 58, 1, 0},
    2201             : /* 60 */ { 10, s_72_60, 56, 1, 0},
    2202             : /* 61 */ { 10, s_72_61, 56, 1, 0},
    2203             : /* 62 */ { 12, s_72_62, 61, 1, 0},
    2204             : /* 63 */ { 4, s_72_63, -1, 1, 0},
    2205             : /* 64 */ { 8, s_72_64, 63, 1, 0},
    2206             : /* 65 */ { 4, s_72_65, -1, 1, 0},
    2207             : /* 66 */ { 10, s_72_66, 65, 1, 0},
    2208             : /* 67 */ { 16, s_72_67, 66, 1, 0},
    2209             : /* 68 */ { 18, s_72_68, 67, 1, 0},
    2210             : /* 69 */ { 8, s_72_69, 65, 1, 0},
    2211             : /* 70 */ { 14, s_72_70, 65, 1, 0},
    2212             : /* 71 */ { 16, s_72_71, 70, 1, 0},
    2213             : /* 72 */ { 14, s_72_72, 65, 1, 0},
    2214             : /* 73 */ { 16, s_72_73, 72, 1, 0},
    2215             : /* 74 */ { 12, s_72_74, 65, 1, 0},
    2216             : /* 75 */ { 14, s_72_75, 74, 1, 0},
    2217             : /* 76 */ { 10, s_72_76, 65, 1, 0},
    2218             : /* 77 */ { 12, s_72_77, 76, 1, 0},
    2219             : /* 78 */ { 8, s_72_78, 65, 1, 0},
    2220             : /* 79 */ { 10, s_72_79, 78, 1, 0},
    2221             : /* 80 */ { 8, s_72_80, 65, 1, 0},
    2222             : /* 81 */ { 8, s_72_81, 65, 1, 0},
    2223             : /* 82 */ { 12, s_72_82, 81, 1, 0},
    2224             : /* 83 */ { 2, s_72_83, -1, 1, 0}
    2225             : };
    2226             : 
    2227             : static const symbol s_73_0[10] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
    2228             : static const symbol s_73_1[8] = { 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
    2229             : static const symbol s_73_2[8] = { 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
    2230             : static const symbol s_73_3[8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
    2231             : static const symbol s_73_4[10] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
    2232             : static const symbol s_73_5[8] = { 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
    2233             : static const symbol s_73_6[8] = { 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
    2234             : static const symbol s_73_7[8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
    2235             : 
    2236             : static const struct among a_73[8] =
    2237             : {
    2238             : /*  0 */ { 10, s_73_0, -1, 1, 0},
    2239             : /*  1 */ { 8, s_73_1, -1, 1, 0},
    2240             : /*  2 */ { 8, s_73_2, -1, 1, 0},
    2241             : /*  3 */ { 8, s_73_3, -1, 1, 0},
    2242             : /*  4 */ { 10, s_73_4, -1, 1, 0},
    2243             : /*  5 */ { 8, s_73_5, -1, 1, 0},
    2244             : /*  6 */ { 8, s_73_6, -1, 1, 0},
    2245             : /*  7 */ { 8, s_73_7, -1, 1, 0}
    2246             : };
    2247             : 
    2248             : static const unsigned char g_v[] = { 81, 65, 16, 1 };
    2249             : 
    2250             : static const unsigned char g_v2[] = { 81, 65, 0, 1 };
    2251             : 
    2252             : static const symbol s_0[] = { 0xCE, 0xB1 };
    2253             : static const symbol s_1[] = { 0xCE, 0xB2 };
    2254             : static const symbol s_2[] = { 0xCE, 0xB3 };
    2255             : static const symbol s_3[] = { 0xCE, 0xB4 };
    2256             : static const symbol s_4[] = { 0xCE, 0xB5 };
    2257             : static const symbol s_5[] = { 0xCE, 0xB6 };
    2258             : static const symbol s_6[] = { 0xCE, 0xB7 };
    2259             : static const symbol s_7[] = { 0xCE, 0xB8 };
    2260             : static const symbol s_8[] = { 0xCE, 0xB9 };
    2261             : static const symbol s_9[] = { 0xCE, 0xBA };
    2262             : static const symbol s_10[] = { 0xCE, 0xBB };
    2263             : static const symbol s_11[] = { 0xCE, 0xBC };
    2264             : static const symbol s_12[] = { 0xCE, 0xBD };
    2265             : static const symbol s_13[] = { 0xCE, 0xBE };
    2266             : static const symbol s_14[] = { 0xCE, 0xBF };
    2267             : static const symbol s_15[] = { 0xCF, 0x80 };
    2268             : static const symbol s_16[] = { 0xCF, 0x81 };
    2269             : static const symbol s_17[] = { 0xCF, 0x83 };
    2270             : static const symbol s_18[] = { 0xCF, 0x84 };
    2271             : static const symbol s_19[] = { 0xCF, 0x85 };
    2272             : static const symbol s_20[] = { 0xCF, 0x86 };
    2273             : static const symbol s_21[] = { 0xCF, 0x87 };
    2274             : static const symbol s_22[] = { 0xCF, 0x88 };
    2275             : static const symbol s_23[] = { 0xCF, 0x89 };
    2276             : static const symbol s_24[] = { 0xCF, 0x86, 0xCE, 0xB1 };
    2277             : static const symbol s_25[] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1 };
    2278             : static const symbol s_26[] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF };
    2279             : static const symbol s_27[] = { 0xCF, 0x83, 0xCE, 0xBF };
    2280             : static const symbol s_28[] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF };
    2281             : static const symbol s_29[] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5 };
    2282             : static const symbol s_30[] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81 };
    2283             : static const symbol s_31[] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
    2284             : static const symbol s_32[] = { 0xCF, 0x86, 0xCF, 0x89 };
    2285             : static const symbol s_33[] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 };
    2286             : static const symbol s_34[] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD };
    2287             : static const symbol s_35[] = { 0xCE, 0xB9 };
    2288             : static const symbol s_36[] = { 0xCE, 0xB9, 0xCE, 0xB6 };
    2289             : static const symbol s_37[] = { 0xCF, 0x89, 0xCE, 0xBD };
    2290             : static const symbol s_38[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1 };
    2291             : static const symbol s_39[] = { 0xCE, 0xB9, 0xCF, 0x83 };
    2292             : static const symbol s_40[] = { 0xCE, 0xB9 };
    2293             : static const symbol s_41[] = { 0xCE, 0xB9, 0xCF, 0x83 };
    2294             : static const symbol s_42[] = { 0xCE, 0xB9 };
    2295             : static const symbol s_43[] = { 0xCE, 0xB9 };
    2296             : static const symbol s_44[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84 };
    2297             : static const symbol s_45[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC };
    2298             : static const symbol s_46[] = { 0xCE, 0xB9 };
    2299             : static const symbol s_47[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84 };
    2300             : static const symbol s_48[] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBC };
    2301             : static const symbol s_49[] = { 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84 };
    2302             : static const symbol s_50[] = { 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xBD };
    2303             : static const symbol s_51[] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84 };
    2304             : static const symbol s_52[] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84 };
    2305             : static const symbol s_53[] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80 };
    2306             : static const symbol s_54[] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB4, 0xCF, 0x81 };
    2307             : static const symbol s_55[] = { 0xCE, 0xB2, 0xCF, 0x85, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 };
    2308             : static const symbol s_56[] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81 };
    2309             : static const symbol s_57[] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA };
    2310             : static const symbol s_58[] = { 0xCE, 0xB1, 0xCE, 0xBA };
    2311             : static const symbol s_59[] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 };
    2312             : static const symbol s_60[] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 };
    2313             : static const symbol s_61[] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 };
    2314             : static const symbol s_62[] = { 0xCE, 0xB9, 0xCE, 0xB4 };
    2315             : static const symbol s_63[] = { 0xCE, 0xB9, 0xCE, 0xB4 };
    2316             : static const symbol s_64[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA };
    2317             : static const symbol s_65[] = { 0xCE, 0xB1, 0xCE, 0xB4 };
    2318             : static const symbol s_66[] = { 0xCE, 0xB5, 0xCE, 0xB4 };
    2319             : static const symbol s_67[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4 };
    2320             : static const symbol s_68[] = { 0xCE, 0xB5 };
    2321             : static const symbol s_69[] = { 0xCE, 0xB9 };
    2322             : static const symbol s_70[] = { 0xCE, 0xB9, 0xCE, 0xBA };
    2323             : static const symbol s_71[] = { 0xCE, 0xB9, 0xCE, 0xBA };
    2324             : static const symbol s_72[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
    2325             : static const symbol s_73[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC };
    2326             : static const symbol s_74[] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
    2327             : static const symbol s_75[] = { 0xCE, 0xB1, 0xCE, 0xBC };
    2328             : static const symbol s_76[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD };
    2329             : static const symbol s_77[] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
    2330             : static const symbol s_78[] = { 0xCE, 0xB1, 0xCE, 0xBD };
    2331             : static const symbol s_79[] = { 0xCE, 0xB1, 0xCE, 0xBD };
    2332             : static const symbol s_80[] = { 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
    2333             : static const symbol s_81[] = { 0xCE, 0xB5, 0xCF, 0x84 };
    2334             : static const symbol s_82[] = { 0xCE, 0xB5, 0xCF, 0x84 };
    2335             : static const symbol s_83[] = { 0xCE, 0xB5, 0xCF, 0x84 };
    2336             : static const symbol s_84[] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87 };
    2337             : static const symbol s_85[] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84 };
    2338             : static const symbol s_86[] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5 };
    2339             : static const symbol s_87[] = { 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84 };
    2340             : static const symbol s_88[] = { 0xCE, 0xBF, 0xCE, 0xBD };
    2341             : static const symbol s_89[] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 };
    2342             : static const symbol s_90[] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2343             : static const symbol s_91[] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 };
    2344             : static const symbol s_92[] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
    2345             : static const symbol s_93[] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 };
    2346             : static const symbol s_94[] = { 0xCE, 0xB7, 0xCE, 0xBA };
    2347             : static const symbol s_95[] = { 0xCE, 0xB7, 0xCE, 0xBA };
    2348             : static const symbol s_96[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
    2349             : static const symbol s_97[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
    2350             : static const symbol s_98[] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBB };
    2351             : static const symbol s_99[] = { 0xCE, 0xB1, 0xCE, 0xB3 };
    2352             : static const symbol s_100[] = { 0xCE, 0xB1, 0xCE, 0xB3 };
    2353             : static const symbol s_101[] = { 0xCE, 0xB1, 0xCE, 0xB3 };
    2354             : static const symbol s_102[] = { 0xCE, 0xB7, 0xCF, 0x83 };
    2355             : static const symbol s_103[] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x84 };
    2356             : static const symbol s_104[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
    2357             : static const symbol s_105[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC };
    2358             : static const symbol s_106[] = { 0xCE, 0xBC, 0xCE, 0xB1 };
    2359             : 
    2360           0 : static int r_has_min_length(struct SN_env * z) { /* backwardmode */
    2361           0 :     if (!(len_utf8(z->p) >= 3)) return 0; /* $(<integer expression> >= <integer expression>), line 111 */
    2362           0 :     return 1;
    2363             : }
    2364             : 
    2365           0 : static int r_tolower(struct SN_env * z) { /* backwardmode */
    2366             :     int among_var;
    2367           0 :     while(1) { /* repeat, line 115 */
    2368           0 :         int m1 = z->l - z->c; (void)m1;
    2369           0 :         z->ket = z->c; /* [, line 116 */
    2370           0 :         among_var = find_among_b(z, a_0, 46); /* substring, line 116 */
    2371           0 :         if (!(among_var)) goto lab0;
    2372           0 :         z->bra = z->c; /* ], line 116 */
    2373           0 :         switch (among_var) { /* among, line 116 */
    2374             :             case 1:
    2375           0 :                 {   int ret = slice_from_s(z, 2, s_0); /* <-, line 117 */
    2376           0 :                     if (ret < 0) return ret;
    2377             :                 }
    2378           0 :                 break;
    2379             :             case 2:
    2380           0 :                 {   int ret = slice_from_s(z, 2, s_1); /* <-, line 118 */
    2381           0 :                     if (ret < 0) return ret;
    2382             :                 }
    2383           0 :                 break;
    2384             :             case 3:
    2385           0 :                 {   int ret = slice_from_s(z, 2, s_2); /* <-, line 119 */
    2386           0 :                     if (ret < 0) return ret;
    2387             :                 }
    2388           0 :                 break;
    2389             :             case 4:
    2390           0 :                 {   int ret = slice_from_s(z, 2, s_3); /* <-, line 120 */
    2391           0 :                     if (ret < 0) return ret;
    2392             :                 }
    2393           0 :                 break;
    2394             :             case 5:
    2395           0 :                 {   int ret = slice_from_s(z, 2, s_4); /* <-, line 121 */
    2396           0 :                     if (ret < 0) return ret;
    2397             :                 }
    2398           0 :                 break;
    2399             :             case 6:
    2400           0 :                 {   int ret = slice_from_s(z, 2, s_5); /* <-, line 122 */
    2401           0 :                     if (ret < 0) return ret;
    2402             :                 }
    2403           0 :                 break;
    2404             :             case 7:
    2405           0 :                 {   int ret = slice_from_s(z, 2, s_6); /* <-, line 123 */
    2406           0 :                     if (ret < 0) return ret;
    2407             :                 }
    2408           0 :                 break;
    2409             :             case 8:
    2410           0 :                 {   int ret = slice_from_s(z, 2, s_7); /* <-, line 124 */
    2411           0 :                     if (ret < 0) return ret;
    2412             :                 }
    2413           0 :                 break;
    2414             :             case 9:
    2415           0 :                 {   int ret = slice_from_s(z, 2, s_8); /* <-, line 125 */
    2416           0 :                     if (ret < 0) return ret;
    2417             :                 }
    2418           0 :                 break;
    2419             :             case 10:
    2420           0 :                 {   int ret = slice_from_s(z, 2, s_9); /* <-, line 126 */
    2421           0 :                     if (ret < 0) return ret;
    2422             :                 }
    2423           0 :                 break;
    2424             :             case 11:
    2425           0 :                 {   int ret = slice_from_s(z, 2, s_10); /* <-, line 127 */
    2426           0 :                     if (ret < 0) return ret;
    2427             :                 }
    2428           0 :                 break;
    2429             :             case 12:
    2430           0 :                 {   int ret = slice_from_s(z, 2, s_11); /* <-, line 128 */
    2431           0 :                     if (ret < 0) return ret;
    2432             :                 }
    2433           0 :                 break;
    2434             :             case 13:
    2435           0 :                 {   int ret = slice_from_s(z, 2, s_12); /* <-, line 129 */
    2436           0 :                     if (ret < 0) return ret;
    2437             :                 }
    2438           0 :                 break;
    2439             :             case 14:
    2440           0 :                 {   int ret = slice_from_s(z, 2, s_13); /* <-, line 130 */
    2441           0 :                     if (ret < 0) return ret;
    2442             :                 }
    2443           0 :                 break;
    2444             :             case 15:
    2445           0 :                 {   int ret = slice_from_s(z, 2, s_14); /* <-, line 131 */
    2446           0 :                     if (ret < 0) return ret;
    2447             :                 }
    2448           0 :                 break;
    2449             :             case 16:
    2450           0 :                 {   int ret = slice_from_s(z, 2, s_15); /* <-, line 132 */
    2451           0 :                     if (ret < 0) return ret;
    2452             :                 }
    2453           0 :                 break;
    2454             :             case 17:
    2455           0 :                 {   int ret = slice_from_s(z, 2, s_16); /* <-, line 133 */
    2456           0 :                     if (ret < 0) return ret;
    2457             :                 }
    2458           0 :                 break;
    2459             :             case 18:
    2460           0 :                 {   int ret = slice_from_s(z, 2, s_17); /* <-, line 134 */
    2461           0 :                     if (ret < 0) return ret;
    2462             :                 }
    2463           0 :                 break;
    2464             :             case 19:
    2465           0 :                 {   int ret = slice_from_s(z, 2, s_18); /* <-, line 135 */
    2466           0 :                     if (ret < 0) return ret;
    2467             :                 }
    2468           0 :                 break;
    2469             :             case 20:
    2470           0 :                 {   int ret = slice_from_s(z, 2, s_19); /* <-, line 136 */
    2471           0 :                     if (ret < 0) return ret;
    2472             :                 }
    2473           0 :                 break;
    2474             :             case 21:
    2475           0 :                 {   int ret = slice_from_s(z, 2, s_20); /* <-, line 137 */
    2476           0 :                     if (ret < 0) return ret;
    2477             :                 }
    2478           0 :                 break;
    2479             :             case 22:
    2480           0 :                 {   int ret = slice_from_s(z, 2, s_21); /* <-, line 138 */
    2481           0 :                     if (ret < 0) return ret;
    2482             :                 }
    2483           0 :                 break;
    2484             :             case 23:
    2485           0 :                 {   int ret = slice_from_s(z, 2, s_22); /* <-, line 139 */
    2486           0 :                     if (ret < 0) return ret;
    2487             :                 }
    2488           0 :                 break;
    2489             :             case 24:
    2490           0 :                 {   int ret = slice_from_s(z, 2, s_23); /* <-, line 140 */
    2491           0 :                     if (ret < 0) return ret;
    2492             :                 }
    2493           0 :                 break;
    2494             :             case 25:
    2495           0 :                 {   int ret = skip_utf8(z->p, z->c, z->lb, 0, -1);
    2496           0 :                     if (ret < 0) goto lab0;
    2497           0 :                     z->c = ret; /* next, line 162 */
    2498             :                 }
    2499           0 :                 break;
    2500             :         }
    2501           0 :         continue;
    2502             :     lab0:
    2503           0 :         z->c = z->l - m1;
    2504           0 :         break;
    2505             :     }
    2506           0 :     return 1;
    2507             : }
    2508             : 
    2509           0 : static int r_step1(struct SN_env * z) { /* backwardmode */
    2510             :     int among_var;
    2511           0 :     z->ket = z->c; /* [, line 168 */
    2512           0 :     among_var = find_among_b(z, a_1, 40); /* substring, line 168 */
    2513           0 :     if (!(among_var)) return 0;
    2514           0 :     z->bra = z->c; /* ], line 168 */
    2515           0 :     switch (among_var) { /* among, line 168 */
    2516             :         case 1:
    2517           0 :             {   int ret = slice_from_s(z, 4, s_24); /* <-, line 169 */
    2518           0 :                 if (ret < 0) return ret;
    2519             :             }
    2520           0 :             break;
    2521             :         case 2:
    2522           0 :             {   int ret = slice_from_s(z, 6, s_25); /* <-, line 170 */
    2523           0 :                 if (ret < 0) return ret;
    2524             :             }
    2525           0 :             break;
    2526             :         case 3:
    2527           0 :             {   int ret = slice_from_s(z, 6, s_26); /* <-, line 171 */
    2528           0 :                 if (ret < 0) return ret;
    2529             :             }
    2530           0 :             break;
    2531             :         case 4:
    2532           0 :             {   int ret = slice_from_s(z, 4, s_27); /* <-, line 172 */
    2533           0 :                 if (ret < 0) return ret;
    2534             :             }
    2535           0 :             break;
    2536             :         case 5:
    2537           0 :             {   int ret = slice_from_s(z, 8, s_28); /* <-, line 173 */
    2538           0 :                 if (ret < 0) return ret;
    2539             :             }
    2540           0 :             break;
    2541             :         case 6:
    2542           0 :             {   int ret = slice_from_s(z, 6, s_29); /* <-, line 174 */
    2543           0 :                 if (ret < 0) return ret;
    2544             :             }
    2545           0 :             break;
    2546             :         case 7:
    2547           0 :             {   int ret = slice_from_s(z, 6, s_30); /* <-, line 175 */
    2548           0 :                 if (ret < 0) return ret;
    2549             :             }
    2550           0 :             break;
    2551             :         case 8:
    2552           0 :             {   int ret = slice_from_s(z, 6, s_31); /* <-, line 176 */
    2553           0 :                 if (ret < 0) return ret;
    2554             :             }
    2555           0 :             break;
    2556             :         case 9:
    2557           0 :             {   int ret = slice_from_s(z, 4, s_32); /* <-, line 177 */
    2558           0 :                 if (ret < 0) return ret;
    2559             :             }
    2560           0 :             break;
    2561             :         case 10:
    2562           0 :             {   int ret = slice_from_s(z, 12, s_33); /* <-, line 178 */
    2563           0 :                 if (ret < 0) return ret;
    2564             :             }
    2565           0 :             break;
    2566             :         case 11:
    2567           0 :             {   int ret = slice_from_s(z, 10, s_34); /* <-, line 179 */
    2568           0 :                 if (ret < 0) return ret;
    2569             :             }
    2570           0 :             break;
    2571             :     }
    2572           0 :     z->B[0] = 0; /* unset test1, line 181 */
    2573           0 :     return 1;
    2574             : }
    2575             : 
    2576           0 : static int r_steps1(struct SN_env * z) { /* backwardmode */
    2577           0 :     z->ket = z->c; /* [, line 185 */
    2578           0 :     if (!(find_among_b(z, a_4, 14))) return 0; /* substring, line 185 */
    2579           0 :     z->bra = z->c; /* ], line 185 */
    2580           0 :     {   int ret = slice_del(z); /* delete, line 188 */
    2581           0 :         if (ret < 0) return ret;
    2582             :     }
    2583           0 :     z->B[0] = 0; /* unset test1, line 189 */
    2584           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 193 */
    2585           0 :         z->ket = z->c; /* [, line 190 */
    2586           0 :         if (z->c - 3 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-2145255424 >> (z->p[z->c - 1] & 0x1f)) & 1)) goto lab1; /* substring, line 190 */
    2587           0 :         if (!(find_among_b(z, a_2, 9))) goto lab1;
    2588           0 :         z->bra = z->c; /* ], line 190 */
    2589           0 :         if (z->c > z->lb) goto lab1; /* atlimit, line 190 */
    2590           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 192 */
    2591           0 :         if (z->S[0] == 0) return -1; /* -> s, line 192 */
    2592           0 :         {   int ret = slice_from_s(z, 2, s_35); /* <-, line 192 */
    2593           0 :             if (ret < 0) return ret;
    2594             :         }
    2595             :         {   int ret;
    2596           0 :             {   int saved_c = z->c;
    2597           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 192 */
    2598           0 :                 z->c = saved_c;
    2599             :             }
    2600           0 :             if (ret < 0) return ret;
    2601             :         }
    2602           0 :         goto lab0;
    2603             :     lab1:
    2604           0 :         z->c = z->l - m1;
    2605           0 :         z->ket = z->c; /* [, line 194 */
    2606           0 :         if (!(find_among_b(z, a_3, 22))) return 0; /* substring, line 194 */
    2607           0 :         z->bra = z->c; /* ], line 194 */
    2608           0 :         if (z->c > z->lb) return 0; /* atlimit, line 194 */
    2609           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 198 */
    2610           0 :         if (z->S[0] == 0) return -1; /* -> s, line 198 */
    2611           0 :         {   int ret = slice_from_s(z, 4, s_36); /* <-, line 198 */
    2612           0 :             if (ret < 0) return ret;
    2613             :         }
    2614             :         {   int ret;
    2615           0 :             {   int saved_c = z->c;
    2616           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 198 */
    2617           0 :                 z->c = saved_c;
    2618             :             }
    2619           0 :             if (ret < 0) return ret;
    2620             :         }
    2621             :     }
    2622             : lab0:
    2623           0 :     return 1;
    2624             : }
    2625             : 
    2626           0 : static int r_steps2(struct SN_env * z) { /* backwardmode */
    2627           0 :     z->ket = z->c; /* [, line 205 */
    2628           0 :     if (!(find_among_b(z, a_6, 7))) return 0; /* substring, line 205 */
    2629           0 :     z->bra = z->c; /* ], line 205 */
    2630           0 :     {   int ret = slice_del(z); /* delete, line 207 */
    2631           0 :         if (ret < 0) return ret;
    2632             :     }
    2633           0 :     z->B[0] = 0; /* unset test1, line 208 */
    2634           0 :     z->ket = z->c; /* [, line 209 */
    2635           0 :     if (!(find_among_b(z, a_5, 8))) return 0; /* substring, line 209 */
    2636           0 :     z->bra = z->c; /* ], line 209 */
    2637           0 :     if (z->c > z->lb) return 0; /* atlimit, line 209 */
    2638           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 210 */
    2639           0 :     if (z->S[0] == 0) return -1; /* -> s, line 210 */
    2640           0 :     {   int ret = slice_from_s(z, 4, s_37); /* <-, line 210 */
    2641           0 :         if (ret < 0) return ret;
    2642             :     }
    2643             :     {   int ret;
    2644           0 :         {   int saved_c = z->c;
    2645           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 210 */
    2646           0 :             z->c = saved_c;
    2647             :         }
    2648           0 :         if (ret < 0) return ret;
    2649             :     }
    2650           0 :     return 1;
    2651             : }
    2652             : 
    2653           0 : static int r_steps3(struct SN_env * z) { /* backwardmode */
    2654           0 :     z->ket = z->c; /* [, line 217 */
    2655           0 :     if (!(find_among_b(z, a_9, 7))) return 0; /* substring, line 217 */
    2656           0 :     z->bra = z->c; /* ], line 217 */
    2657           0 :     {   int ret = slice_del(z); /* delete, line 219 */
    2658           0 :         if (ret < 0) return ret;
    2659             :     }
    2660           0 :     z->B[0] = 0; /* unset test1, line 220 */
    2661           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 221 */
    2662           0 :         if (!(eq_s_b(z, 6, s_38))) goto lab1; /* literal, line 221 */
    2663           0 :         if (z->c > z->lb) goto lab1; /* atlimit, line 221 */
    2664           0 :         {   int ret = slice_from_s(z, 4, s_39); /* <-, line 221 */
    2665           0 :             if (ret < 0) return ret;
    2666             :         }
    2667           0 :         goto lab0;
    2668             :     lab1:
    2669           0 :         z->c = z->l - m1;
    2670           0 :         z->ket = z->c; /* [, line 222 */
    2671           0 :         if (z->c - 3 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-2145255424 >> (z->p[z->c - 1] & 0x1f)) & 1)) goto lab2; /* substring, line 222 */
    2672           0 :         if (!(find_among_b(z, a_7, 19))) goto lab2;
    2673           0 :         z->bra = z->c; /* ], line 222 */
    2674           0 :         if (z->c > z->lb) goto lab2; /* atlimit, line 222 */
    2675           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 226 */
    2676           0 :         if (z->S[0] == 0) return -1; /* -> s, line 226 */
    2677           0 :         {   int ret = slice_from_s(z, 2, s_40); /* <-, line 226 */
    2678           0 :             if (ret < 0) return ret;
    2679             :         }
    2680             :         {   int ret;
    2681           0 :             {   int saved_c = z->c;
    2682           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 226 */
    2683           0 :                 z->c = saved_c;
    2684             :             }
    2685           0 :             if (ret < 0) return ret;
    2686             :         }
    2687           0 :         goto lab0;
    2688             :     lab2:
    2689           0 :         z->c = z->l - m1;
    2690           0 :         z->ket = z->c; /* [, line 228 */
    2691           0 :         if (!(find_among_b(z, a_8, 13))) return 0; /* substring, line 228 */
    2692           0 :         z->bra = z->c; /* ], line 228 */
    2693           0 :         if (z->c > z->lb) return 0; /* atlimit, line 228 */
    2694           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 231 */
    2695           0 :         if (z->S[0] == 0) return -1; /* -> s, line 231 */
    2696           0 :         {   int ret = slice_from_s(z, 4, s_41); /* <-, line 231 */
    2697           0 :             if (ret < 0) return ret;
    2698             :         }
    2699             :         {   int ret;
    2700           0 :             {   int saved_c = z->c;
    2701           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 231 */
    2702           0 :                 z->c = saved_c;
    2703             :             }
    2704           0 :             if (ret < 0) return ret;
    2705             :         }
    2706             :     }
    2707             : lab0:
    2708           0 :     return 1;
    2709             : }
    2710             : 
    2711           0 : static int r_steps4(struct SN_env * z) { /* backwardmode */
    2712           0 :     z->ket = z->c; /* [, line 238 */
    2713           0 :     if (!(find_among_b(z, a_11, 7))) return 0; /* substring, line 238 */
    2714           0 :     z->bra = z->c; /* ], line 238 */
    2715           0 :     {   int ret = slice_del(z); /* delete, line 240 */
    2716           0 :         if (ret < 0) return ret;
    2717             :     }
    2718           0 :     z->B[0] = 0; /* unset test1, line 241 */
    2719           0 :     z->ket = z->c; /* [, line 242 */
    2720           0 :     if (z->c - 3 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-2145255424 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0; /* substring, line 242 */
    2721           0 :     if (!(find_among_b(z, a_10, 19))) return 0;
    2722           0 :     z->bra = z->c; /* ], line 242 */
    2723           0 :     if (z->c > z->lb) return 0; /* atlimit, line 242 */
    2724           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 246 */
    2725           0 :     if (z->S[0] == 0) return -1; /* -> s, line 246 */
    2726           0 :     {   int ret = slice_from_s(z, 2, s_42); /* <-, line 246 */
    2727           0 :         if (ret < 0) return ret;
    2728             :     }
    2729             :     {   int ret;
    2730           0 :         {   int saved_c = z->c;
    2731           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 246 */
    2732           0 :             z->c = saved_c;
    2733             :         }
    2734           0 :         if (ret < 0) return ret;
    2735             :     }
    2736           0 :     return 1;
    2737             : }
    2738             : 
    2739           0 : static int r_steps5(struct SN_env * z) { /* backwardmode */
    2740           0 :     z->ket = z->c; /* [, line 253 */
    2741           0 :     if (!(find_among_b(z, a_14, 11))) return 0; /* substring, line 253 */
    2742           0 :     z->bra = z->c; /* ], line 253 */
    2743           0 :     {   int ret = slice_del(z); /* delete, line 256 */
    2744           0 :         if (ret < 0) return ret;
    2745             :     }
    2746           0 :     z->B[0] = 0; /* unset test1, line 257 */
    2747           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 261 */
    2748           0 :         z->ket = z->c; /* [, line 258 */
    2749           0 :         if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 181 && z->p[z->c - 1] != 191)) goto lab1; /* substring, line 258 */
    2750           0 :         if (!(find_among_b(z, a_12, 7))) goto lab1;
    2751           0 :         z->bra = z->c; /* ], line 258 */
    2752           0 :         if (z->c > z->lb) goto lab1; /* atlimit, line 258 */
    2753           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 260 */
    2754           0 :         if (z->S[0] == 0) return -1; /* -> s, line 260 */
    2755           0 :         {   int ret = slice_from_s(z, 2, s_43); /* <-, line 260 */
    2756           0 :             if (ret < 0) return ret;
    2757             :         }
    2758             :         {   int ret;
    2759           0 :             {   int saved_c = z->c;
    2760           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 260 */
    2761           0 :                 z->c = saved_c;
    2762             :             }
    2763           0 :             if (ret < 0) return ret;
    2764             :         }
    2765           0 :         goto lab0;
    2766             :     lab1:
    2767           0 :         z->c = z->l - m1;
    2768           0 :         z->ket = z->c; /* [, line 262 */
    2769           0 :         if (!(find_among_b(z, a_13, 33))) return 0; /* substring, line 262 */
    2770           0 :         z->bra = z->c; /* ], line 262 */
    2771           0 :         if (z->c > z->lb) return 0; /* atlimit, line 262 */
    2772           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 266 */
    2773           0 :         if (z->S[0] == 0) return -1; /* -> s, line 266 */
    2774           0 :         {   int ret = slice_from_s(z, 6, s_44); /* <-, line 266 */
    2775           0 :             if (ret < 0) return ret;
    2776             :         }
    2777             :         {   int ret;
    2778           0 :             {   int saved_c = z->c;
    2779           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 266 */
    2780           0 :                 z->c = saved_c;
    2781             :             }
    2782           0 :             if (ret < 0) return ret;
    2783             :         }
    2784             :     }
    2785             : lab0:
    2786           0 :     return 1;
    2787             : }
    2788             : 
    2789           0 : static int r_steps6(struct SN_env * z) { /* backwardmode */
    2790             :     int among_var;
    2791           0 :     z->ket = z->c; /* [, line 273 */
    2792           0 :     if (!(find_among_b(z, a_18, 6))) return 0; /* substring, line 273 */
    2793           0 :     z->bra = z->c; /* ], line 273 */
    2794           0 :     {   int ret = slice_del(z); /* delete, line 275 */
    2795           0 :         if (ret < 0) return ret;
    2796             :     }
    2797           0 :     z->B[0] = 0; /* unset test1, line 276 */
    2798           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 280 */
    2799           0 :         z->ket = z->c; /* [, line 277 */
    2800           0 :         if (z->c - 3 <= z->lb || z->p[z->c - 1] != 181) goto lab1; /* substring, line 277 */
    2801           0 :         if (!(find_among_b(z, a_15, 5))) goto lab1;
    2802           0 :         z->bra = z->c; /* ], line 277 */
    2803           0 :         if (z->c > z->lb) goto lab1; /* atlimit, line 277 */
    2804           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 279 */
    2805           0 :         if (z->S[0] == 0) return -1; /* -> s, line 279 */
    2806           0 :         {   int ret = slice_from_s(z, 6, s_45); /* <-, line 279 */
    2807           0 :             if (ret < 0) return ret;
    2808             :         }
    2809             :         {   int ret;
    2810           0 :             {   int saved_c = z->c;
    2811           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 279 */
    2812           0 :                 z->c = saved_c;
    2813             :             }
    2814           0 :             if (ret < 0) return ret;
    2815             :         }
    2816           0 :         goto lab0;
    2817             :     lab1:
    2818           0 :         z->c = z->l - m1;
    2819           0 :         z->ket = z->c; /* [, line 281 */
    2820           0 :         if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) goto lab2; /* substring, line 281 */
    2821           0 :         if (!(find_among_b(z, a_16, 2))) goto lab2;
    2822           0 :         z->bra = z->c; /* ], line 281 */
    2823           0 :         if (z->c > z->lb) goto lab2; /* atlimit, line 281 */
    2824           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 283 */
    2825           0 :         if (z->S[0] == 0) return -1; /* -> s, line 283 */
    2826           0 :         {   int ret = slice_from_s(z, 2, s_46); /* <-, line 283 */
    2827           0 :             if (ret < 0) return ret;
    2828             :         }
    2829             :         {   int ret;
    2830           0 :             {   int saved_c = z->c;
    2831           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 283 */
    2832           0 :                 z->c = saved_c;
    2833             :             }
    2834           0 :             if (ret < 0) return ret;
    2835             :         }
    2836           0 :         goto lab0;
    2837             :     lab2:
    2838           0 :         z->c = z->l - m1;
    2839           0 :         z->ket = z->c; /* [, line 285 */
    2840           0 :         if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 186 && z->p[z->c - 1] != 189)) return 0; /* substring, line 285 */
    2841           0 :         among_var = find_among_b(z, a_17, 10);
    2842           0 :         if (!(among_var)) return 0;
    2843           0 :         z->bra = z->c; /* ], line 285 */
    2844           0 :         switch (among_var) { /* among, line 285 */
    2845             :             case 1:
    2846           0 :                 {   int ret = slice_from_s(z, 12, s_47); /* <-, line 286 */
    2847           0 :                     if (ret < 0) return ret;
    2848             :                 }
    2849           0 :                 break;
    2850             :             case 2:
    2851           0 :                 {   int ret = slice_from_s(z, 8, s_48); /* <-, line 287 */
    2852           0 :                     if (ret < 0) return ret;
    2853             :                 }
    2854           0 :                 break;
    2855             :             case 3:
    2856           0 :                 {   int ret = slice_from_s(z, 10, s_49); /* <-, line 288 */
    2857           0 :                     if (ret < 0) return ret;
    2858             :                 }
    2859           0 :                 break;
    2860             :             case 4:
    2861           0 :                 {   int ret = slice_from_s(z, 6, s_50); /* <-, line 289 */
    2862           0 :                     if (ret < 0) return ret;
    2863             :                 }
    2864           0 :                 break;
    2865             :             case 5:
    2866           0 :                 {   int ret = slice_from_s(z, 12, s_51); /* <-, line 290 */
    2867           0 :                     if (ret < 0) return ret;
    2868             :                 }
    2869           0 :                 break;
    2870             :             case 6:
    2871           0 :                 {   int ret = slice_from_s(z, 10, s_52); /* <-, line 291 */
    2872           0 :                     if (ret < 0) return ret;
    2873             :                 }
    2874           0 :                 break;
    2875             :             case 7:
    2876           0 :                 {   int ret = slice_from_s(z, 6, s_53); /* <-, line 292 */
    2877           0 :                     if (ret < 0) return ret;
    2878             :                 }
    2879           0 :                 break;
    2880             :             case 8:
    2881           0 :                 {   int ret = slice_from_s(z, 16, s_54); /* <-, line 293 */
    2882           0 :                     if (ret < 0) return ret;
    2883             :                 }
    2884           0 :                 break;
    2885             :             case 9:
    2886           0 :                 {   int ret = slice_from_s(z, 12, s_55); /* <-, line 294 */
    2887           0 :                     if (ret < 0) return ret;
    2888             :                 }
    2889           0 :                 break;
    2890             :             case 10:
    2891           0 :                 {   int ret = slice_from_s(z, 10, s_56); /* <-, line 295 */
    2892           0 :                     if (ret < 0) return ret;
    2893             :                 }
    2894           0 :                 break;
    2895             :         }
    2896             :     }
    2897             : lab0:
    2898           0 :     return 1;
    2899             : }
    2900             : 
    2901           0 : static int r_steps7(struct SN_env * z) { /* backwardmode */
    2902           0 :     z->ket = z->c; /* [, line 302 */
    2903           0 :     if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 177 && z->p[z->c - 1] != 185)) return 0; /* substring, line 302 */
    2904           0 :     if (!(find_among_b(z, a_20, 4))) return 0;
    2905           0 :     z->bra = z->c; /* ], line 302 */
    2906           0 :     {   int ret = slice_del(z); /* delete, line 304 */
    2907           0 :         if (ret < 0) return ret;
    2908             :     }
    2909           0 :     z->B[0] = 0; /* unset test1, line 305 */
    2910           0 :     z->ket = z->c; /* [, line 306 */
    2911           0 :     if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 135)) return 0; /* substring, line 306 */
    2912           0 :     if (!(find_among_b(z, a_19, 2))) return 0;
    2913           0 :     z->bra = z->c; /* ], line 306 */
    2914           0 :     if (z->c > z->lb) return 0; /* atlimit, line 306 */
    2915           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 308 */
    2916           0 :     if (z->S[0] == 0) return -1; /* -> s, line 308 */
    2917           0 :     {   int ret = slice_from_s(z, 8, s_57); /* <-, line 308 */
    2918           0 :         if (ret < 0) return ret;
    2919             :     }
    2920             :     {   int ret;
    2921           0 :         {   int saved_c = z->c;
    2922           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 308 */
    2923           0 :             z->c = saved_c;
    2924             :         }
    2925           0 :         if (ret < 0) return ret;
    2926             :     }
    2927           0 :     return 1;
    2928             : }
    2929             : 
    2930           0 : static int r_steps8(struct SN_env * z) { /* backwardmode */
    2931           0 :     z->ket = z->c; /* [, line 315 */
    2932           0 :     if (!(find_among_b(z, a_23, 8))) return 0; /* substring, line 315 */
    2933           0 :     z->bra = z->c; /* ], line 315 */
    2934           0 :     {   int ret = slice_del(z); /* delete, line 317 */
    2935           0 :         if (ret < 0) return ret;
    2936             :     }
    2937           0 :     z->B[0] = 0; /* unset test1, line 318 */
    2938           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 325 */
    2939           0 :         z->ket = z->c; /* [, line 319 */
    2940           0 :         if (!(find_among_b(z, a_21, 33))) goto lab1; /* substring, line 319 */
    2941           0 :         z->bra = z->c; /* ], line 319 */
    2942           0 :         if (z->c > z->lb) goto lab1; /* atlimit, line 319 */
    2943           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 324 */
    2944           0 :         if (z->S[0] == 0) return -1; /* -> s, line 324 */
    2945           0 :         {   int ret = slice_from_s(z, 4, s_58); /* <-, line 324 */
    2946           0 :             if (ret < 0) return ret;
    2947             :         }
    2948             :         {   int ret;
    2949           0 :             {   int saved_c = z->c;
    2950           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 324 */
    2951           0 :                 z->c = saved_c;
    2952             :             }
    2953           0 :             if (ret < 0) return ret;
    2954             :         }
    2955           0 :         goto lab0;
    2956             :     lab1:
    2957           0 :         z->c = z->l - m1;
    2958           0 :         z->ket = z->c; /* [, line 326 */
    2959           0 :         if (!(find_among_b(z, a_22, 15))) goto lab2; /* substring, line 326 */
    2960           0 :         z->bra = z->c; /* ], line 326 */
    2961           0 :         if (z->c > z->lb) goto lab2; /* atlimit, line 326 */
    2962           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 329 */
    2963           0 :         if (z->S[0] == 0) return -1; /* -> s, line 329 */
    2964           0 :         {   int ret = slice_from_s(z, 6, s_59); /* <-, line 329 */
    2965           0 :             if (ret < 0) return ret;
    2966             :         }
    2967             :         {   int ret;
    2968           0 :             {   int saved_c = z->c;
    2969           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 329 */
    2970           0 :                 z->c = saved_c;
    2971             :             }
    2972           0 :             if (ret < 0) return ret;
    2973             :         }
    2974           0 :         goto lab0;
    2975             :     lab2:
    2976           0 :         z->c = z->l - m1;
    2977           0 :         z->ket = z->c; /* [, line 331 */
    2978           0 :         if (!(eq_s_b(z, 6, s_60))) return 0; /* literal, line 331 */
    2979           0 :         z->bra = z->c; /* ], line 331 */
    2980           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 331 */
    2981           0 :         if (z->S[0] == 0) return -1; /* -> s, line 331 */
    2982           0 :         {   int ret = slice_from_s(z, 6, s_61); /* <-, line 331 */
    2983           0 :             if (ret < 0) return ret;
    2984             :         }
    2985             :         {   int ret;
    2986           0 :             {   int saved_c = z->c;
    2987           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 331 */
    2988           0 :                 z->c = saved_c;
    2989             :             }
    2990           0 :             if (ret < 0) return ret;
    2991             :         }
    2992             :     }
    2993             : lab0:
    2994           0 :     return 1;
    2995             : }
    2996             : 
    2997           0 : static int r_steps9(struct SN_env * z) { /* backwardmode */
    2998           0 :     z->ket = z->c; /* [, line 337 */
    2999           0 :     if (z->c - 7 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-1610481664 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0; /* substring, line 337 */
    3000           0 :     if (!(find_among_b(z, a_26, 3))) return 0;
    3001           0 :     z->bra = z->c; /* ], line 337 */
    3002           0 :     {   int ret = slice_del(z); /* delete, line 339 */
    3003           0 :         if (ret < 0) return ret;
    3004             :     }
    3005           0 :     z->B[0] = 0; /* unset test1, line 340 */
    3006           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 343 */
    3007           0 :         z->ket = z->c; /* [, line 341 */
    3008           0 :         if (!(find_among_b(z, a_24, 4))) goto lab1; /* substring, line 341 */
    3009           0 :         z->bra = z->c; /* ], line 341 */
    3010           0 :         if (z->c > z->lb) goto lab1; /* atlimit, line 341 */
    3011           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 342 */
    3012           0 :         if (z->S[0] == 0) return -1; /* -> s, line 342 */
    3013           0 :         {   int ret = slice_from_s(z, 4, s_62); /* <-, line 342 */
    3014           0 :             if (ret < 0) return ret;
    3015             :         }
    3016             :         {   int ret;
    3017           0 :             {   int saved_c = z->c;
    3018           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 342 */
    3019           0 :                 z->c = saved_c;
    3020             :             }
    3021           0 :             if (ret < 0) return ret;
    3022             :         }
    3023           0 :         goto lab0;
    3024             :     lab1:
    3025           0 :         z->c = z->l - m1;
    3026           0 :         z->ket = z->c; /* [, line 344 */
    3027           0 :         if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 181 && z->p[z->c - 1] != 189)) return 0; /* substring, line 344 */
    3028           0 :         if (!(find_among_b(z, a_25, 2))) return 0;
    3029           0 :         z->bra = z->c; /* ], line 344 */
    3030           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 345 */
    3031           0 :         if (z->S[0] == 0) return -1; /* -> s, line 345 */
    3032           0 :         {   int ret = slice_from_s(z, 4, s_63); /* <-, line 345 */
    3033           0 :             if (ret < 0) return ret;
    3034             :         }
    3035             :         {   int ret;
    3036           0 :             {   int saved_c = z->c;
    3037           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 345 */
    3038           0 :                 z->c = saved_c;
    3039             :             }
    3040           0 :             if (ret < 0) return ret;
    3041             :         }
    3042             :     }
    3043             : lab0:
    3044           0 :     return 1;
    3045             : }
    3046             : 
    3047           0 : static int r_steps10(struct SN_env * z) { /* backwardmode */
    3048           0 :     z->ket = z->c; /* [, line 352 */
    3049           0 :     if (!(find_among_b(z, a_28, 4))) return 0; /* substring, line 352 */
    3050           0 :     z->bra = z->c; /* ], line 352 */
    3051           0 :     {   int ret = slice_del(z); /* delete, line 354 */
    3052           0 :         if (ret < 0) return ret;
    3053             :     }
    3054           0 :     z->B[0] = 0; /* unset test1, line 355 */
    3055           0 :     z->ket = z->c; /* [, line 356 */
    3056           0 :     if (!(find_among_b(z, a_27, 7))) return 0; /* substring, line 356 */
    3057           0 :     z->bra = z->c; /* ], line 356 */
    3058           0 :     if (z->c > z->lb) return 0; /* atlimit, line 356 */
    3059           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 358 */
    3060           0 :     if (z->S[0] == 0) return -1; /* -> s, line 358 */
    3061           0 :     {   int ret = slice_from_s(z, 6, s_64); /* <-, line 358 */
    3062           0 :         if (ret < 0) return ret;
    3063             :     }
    3064             :     {   int ret;
    3065           0 :         {   int saved_c = z->c;
    3066           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 358 */
    3067           0 :             z->c = saved_c;
    3068             :         }
    3069           0 :         if (ret < 0) return ret;
    3070             :     }
    3071           0 :     return 1;
    3072             : }
    3073             : 
    3074           0 : static int r_step2a(struct SN_env * z) { /* backwardmode */
    3075           0 :     z->ket = z->c; /* [, line 365 */
    3076           0 :     if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0; /* substring, line 365 */
    3077           0 :     if (!(find_among_b(z, a_29, 2))) return 0;
    3078           0 :     z->bra = z->c; /* ], line 365 */
    3079           0 :     {   int ret = slice_del(z); /* delete, line 366 */
    3080           0 :         if (ret < 0) return ret;
    3081             :     }
    3082           0 :     {   int m1 = z->l - z->c; (void)m1; /* not, line 368 */
    3083           0 :         z->ket = z->c; /* [, line 368 */
    3084           0 :         if (!(find_among_b(z, a_30, 10))) goto lab0; /* substring, line 368 */
    3085           0 :         z->bra = z->c; /* ], line 368 */
    3086           0 :         return 0;
    3087             :     lab0:
    3088           0 :         z->c = z->l - m1;
    3089             :     }
    3090             :     {   int ret;
    3091           0 :         {   int saved_c = z->c;
    3092           0 :             ret = insert_s(z, z->c, z->c, 4, s_65); /* <+, line 371 */
    3093           0 :             z->c = saved_c;
    3094             :         }
    3095           0 :         if (ret < 0) return ret;
    3096             :     }
    3097           0 :     return 1;
    3098             : }
    3099             : 
    3100           0 : static int r_step2b(struct SN_env * z) { /* backwardmode */
    3101           0 :     z->ket = z->c; /* [, line 375 */
    3102           0 :     if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0; /* substring, line 375 */
    3103           0 :     if (!(find_among_b(z, a_31, 2))) return 0;
    3104           0 :     z->bra = z->c; /* ], line 375 */
    3105           0 :     {   int ret = slice_del(z); /* delete, line 376 */
    3106           0 :         if (ret < 0) return ret;
    3107             :     }
    3108           0 :     z->ket = z->c; /* [, line 378 */
    3109           0 :     if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 128 && z->p[z->c - 1] != 187)) return 0; /* substring, line 378 */
    3110           0 :     if (!(find_among_b(z, a_32, 8))) return 0;
    3111           0 :     z->bra = z->c; /* ], line 378 */
    3112           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 379 */
    3113           0 :     if (z->S[0] == 0) return -1; /* -> s, line 379 */
    3114           0 :     {   int ret = slice_from_s(z, 4, s_66); /* <-, line 379 */
    3115           0 :         if (ret < 0) return ret;
    3116             :     }
    3117             :     {   int ret;
    3118           0 :         {   int saved_c = z->c;
    3119           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 379 */
    3120           0 :             z->c = saved_c;
    3121             :         }
    3122           0 :         if (ret < 0) return ret;
    3123             :     }
    3124           0 :     return 1;
    3125             : }
    3126             : 
    3127           0 : static int r_step2c(struct SN_env * z) { /* backwardmode */
    3128           0 :     z->ket = z->c; /* [, line 384 */
    3129           0 :     if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0; /* substring, line 384 */
    3130           0 :     if (!(find_among_b(z, a_33, 2))) return 0;
    3131           0 :     z->bra = z->c; /* ], line 384 */
    3132           0 :     {   int ret = slice_del(z); /* delete, line 385 */
    3133           0 :         if (ret < 0) return ret;
    3134             :     }
    3135           0 :     z->ket = z->c; /* [, line 387 */
    3136           0 :     if (!(find_among_b(z, a_34, 15))) return 0; /* substring, line 387 */
    3137           0 :     z->bra = z->c; /* ], line 387 */
    3138           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 389 */
    3139           0 :     if (z->S[0] == 0) return -1; /* -> s, line 389 */
    3140           0 :     {   int ret = slice_from_s(z, 6, s_67); /* <-, line 389 */
    3141           0 :         if (ret < 0) return ret;
    3142             :     }
    3143             :     {   int ret;
    3144           0 :         {   int saved_c = z->c;
    3145           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 389 */
    3146           0 :             z->c = saved_c;
    3147             :         }
    3148           0 :         if (ret < 0) return ret;
    3149             :     }
    3150           0 :     return 1;
    3151             : }
    3152             : 
    3153           0 : static int r_step2d(struct SN_env * z) { /* backwardmode */
    3154           0 :     z->ket = z->c; /* [, line 394 */
    3155           0 :     if (z->c - 5 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0; /* substring, line 394 */
    3156           0 :     if (!(find_among_b(z, a_35, 2))) return 0;
    3157           0 :     z->bra = z->c; /* ], line 394 */
    3158           0 :     {   int ret = slice_del(z); /* delete, line 395 */
    3159           0 :         if (ret < 0) return ret;
    3160             :     }
    3161           0 :     z->B[0] = 0; /* unset test1, line 395 */
    3162           0 :     z->ket = z->c; /* [, line 397 */
    3163           0 :     if (!(find_among_b(z, a_36, 8))) return 0; /* substring, line 397 */
    3164           0 :     z->bra = z->c; /* ], line 397 */
    3165           0 :     if (z->c > z->lb) return 0; /* atlimit, line 397 */
    3166           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 398 */
    3167           0 :     if (z->S[0] == 0) return -1; /* -> s, line 398 */
    3168           0 :     {   int ret = slice_from_s(z, 2, s_68); /* <-, line 398 */
    3169           0 :         if (ret < 0) return ret;
    3170             :     }
    3171             :     {   int ret;
    3172           0 :         {   int saved_c = z->c;
    3173           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 398 */
    3174           0 :             z->c = saved_c;
    3175             :         }
    3176           0 :         if (ret < 0) return ret;
    3177             :     }
    3178           0 :     return 1;
    3179             : }
    3180             : 
    3181           0 : static int r_step3(struct SN_env * z) { /* backwardmode */
    3182           0 :     z->ket = z->c; /* [, line 403 */
    3183           0 :     if (!(find_among_b(z, a_37, 3))) return 0; /* substring, line 403 */
    3184           0 :     z->bra = z->c; /* ], line 403 */
    3185           0 :     {   int ret = slice_del(z); /* delete, line 404 */
    3186           0 :         if (ret < 0) return ret;
    3187             :     }
    3188           0 :     z->B[0] = 0; /* unset test1, line 404 */
    3189           0 :     z->ket = z->c; /* [, line 406 */
    3190           0 :     if (in_grouping_b_U(z, g_v, 945, 969, 0)) return 0; /* grouping v, line 406 */
    3191           0 :     z->bra = z->c; /* ], line 406 */
    3192           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 406 */
    3193           0 :     if (z->S[0] == 0) return -1; /* -> s, line 406 */
    3194           0 :     {   int ret = slice_from_s(z, 2, s_69); /* <-, line 406 */
    3195           0 :         if (ret < 0) return ret;
    3196             :     }
    3197             :     {   int ret;
    3198           0 :         {   int saved_c = z->c;
    3199           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 406 */
    3200           0 :             z->c = saved_c;
    3201             :         }
    3202           0 :         if (ret < 0) return ret;
    3203             :     }
    3204           0 :     return 1;
    3205             : }
    3206             : 
    3207           0 : static int r_step4(struct SN_env * z) { /* backwardmode */
    3208           0 :     z->ket = z->c; /* [, line 410 */
    3209           0 :     if (!(find_among_b(z, a_38, 4))) return 0; /* substring, line 410 */
    3210           0 :     z->bra = z->c; /* ], line 410 */
    3211           0 :     {   int ret = slice_del(z); /* delete, line 411 */
    3212           0 :         if (ret < 0) return ret;
    3213             :     }
    3214           0 :     z->B[0] = 0; /* unset test1, line 411 */
    3215           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 413 */
    3216           0 :         z->ket = z->c; /* [, line 413 */
    3217           0 :         if (in_grouping_b_U(z, g_v, 945, 969, 0)) goto lab1; /* grouping v, line 413 */
    3218           0 :         z->bra = z->c; /* ], line 413 */
    3219           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 413 */
    3220           0 :         if (z->S[0] == 0) return -1; /* -> s, line 413 */
    3221           0 :         {   int ret = slice_from_s(z, 4, s_70); /* <-, line 413 */
    3222           0 :             if (ret < 0) return ret;
    3223             :         }
    3224             :         {   int ret;
    3225           0 :             {   int saved_c = z->c;
    3226           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 413 */
    3227           0 :                 z->c = saved_c;
    3228             :             }
    3229           0 :             if (ret < 0) return ret;
    3230             :         }
    3231           0 :         goto lab0;
    3232             :     lab1:
    3233           0 :         z->c = z->l - m1;
    3234           0 :         z->ket = z->c; /* [, line 414 */
    3235             :     }
    3236             : lab0:
    3237           0 :     if (!(find_among_b(z, a_39, 36))) return 0; /* substring, line 414 */
    3238           0 :     z->bra = z->c; /* ], line 414 */
    3239           0 :     if (z->c > z->lb) return 0; /* atlimit, line 414 */
    3240           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 419 */
    3241           0 :     if (z->S[0] == 0) return -1; /* -> s, line 419 */
    3242           0 :     {   int ret = slice_from_s(z, 4, s_71); /* <-, line 419 */
    3243           0 :         if (ret < 0) return ret;
    3244             :     }
    3245             :     {   int ret;
    3246           0 :         {   int saved_c = z->c;
    3247           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 419 */
    3248           0 :             z->c = saved_c;
    3249             :         }
    3250           0 :         if (ret < 0) return ret;
    3251             :     }
    3252           0 :     return 1;
    3253             : }
    3254             : 
    3255           0 : static int r_step5a(struct SN_env * z) { /* backwardmode */
    3256           0 :     {   int m1 = z->l - z->c; (void)m1; /* do, line 424 */
    3257           0 :         if (!(eq_s_b(z, 10, s_72))) goto lab0; /* literal, line 424 */
    3258           0 :         if (z->c > z->lb) goto lab0; /* atlimit, line 424 */
    3259           0 :         {   int ret = slice_from_s(z, 8, s_73); /* <-, line 424 */
    3260           0 :             if (ret < 0) return ret;
    3261             :         }
    3262             :     lab0:
    3263           0 :         z->c = z->l - m1;
    3264             :     }
    3265           0 :     {   int m2 = z->l - z->c; (void)m2; /* do, line 425 */
    3266           0 :         z->ket = z->c; /* [, line 426 */
    3267           0 :         if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab1; /* substring, line 426 */
    3268           0 :         if (!(find_among_b(z, a_40, 5))) goto lab1;
    3269           0 :         z->bra = z->c; /* ], line 426 */
    3270           0 :         {   int ret = slice_del(z); /* delete, line 427 */
    3271           0 :             if (ret < 0) return ret;
    3272             :         }
    3273           0 :         z->B[0] = 0; /* unset test1, line 427 */
    3274             :     lab1:
    3275           0 :         z->c = z->l - m2;
    3276             :     }
    3277           0 :     z->ket = z->c; /* [, line 430 */
    3278           0 :     if (!(eq_s_b(z, 6, s_74))) return 0; /* literal, line 430 */
    3279           0 :     z->bra = z->c; /* ], line 430 */
    3280           0 :     {   int ret = slice_del(z); /* delete, line 431 */
    3281           0 :         if (ret < 0) return ret;
    3282             :     }
    3283           0 :     z->B[0] = 0; /* unset test1, line 432 */
    3284           0 :     z->ket = z->c; /* [, line 433 */
    3285           0 :     if (!(find_among_b(z, a_41, 12))) return 0; /* substring, line 433 */
    3286           0 :     z->bra = z->c; /* ], line 433 */
    3287           0 :     if (z->c > z->lb) return 0; /* atlimit, line 433 */
    3288           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 435 */
    3289           0 :     if (z->S[0] == 0) return -1; /* -> s, line 435 */
    3290           0 :     {   int ret = slice_from_s(z, 4, s_75); /* <-, line 435 */
    3291           0 :         if (ret < 0) return ret;
    3292             :     }
    3293             :     {   int ret;
    3294           0 :         {   int saved_c = z->c;
    3295           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 435 */
    3296           0 :             z->c = saved_c;
    3297             :         }
    3298           0 :         if (ret < 0) return ret;
    3299             :     }
    3300           0 :     return 1;
    3301             : }
    3302             : 
    3303           0 : static int r_step5b(struct SN_env * z) { /* backwardmode */
    3304           0 :     {   int m1 = z->l - z->c; (void)m1; /* do, line 440 */
    3305           0 :         z->ket = z->c; /* [, line 441 */
    3306           0 :         if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab0; /* substring, line 441 */
    3307           0 :         if (!(find_among_b(z, a_43, 11))) goto lab0;
    3308           0 :         z->bra = z->c; /* ], line 441 */
    3309           0 :         {   int ret = slice_del(z); /* delete, line 444 */
    3310           0 :             if (ret < 0) return ret;
    3311             :         }
    3312           0 :         z->B[0] = 0; /* unset test1, line 445 */
    3313           0 :         z->ket = z->c; /* [, line 446 */
    3314           0 :         if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 129 && z->p[z->c - 1] != 131)) goto lab0; /* substring, line 446 */
    3315           0 :         if (!(find_among_b(z, a_42, 2))) goto lab0;
    3316           0 :         z->bra = z->c; /* ], line 446 */
    3317           0 :         if (z->c > z->lb) goto lab0; /* atlimit, line 446 */
    3318           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 447 */
    3319           0 :         if (z->S[0] == 0) return -1; /* -> s, line 447 */
    3320           0 :         {   int ret = slice_from_s(z, 8, s_76); /* <-, line 447 */
    3321           0 :             if (ret < 0) return ret;
    3322             :         }
    3323             :         {   int ret;
    3324           0 :             {   int saved_c = z->c;
    3325           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 447 */
    3326           0 :                 z->c = saved_c;
    3327             :             }
    3328           0 :             if (ret < 0) return ret;
    3329             :         }
    3330             :     lab0:
    3331           0 :         z->c = z->l - m1;
    3332             :     }
    3333           0 :     z->ket = z->c; /* [, line 452 */
    3334           0 :     if (!(eq_s_b(z, 6, s_77))) return 0; /* literal, line 452 */
    3335           0 :     z->bra = z->c; /* ], line 452 */
    3336           0 :     {   int ret = slice_del(z); /* delete, line 453 */
    3337           0 :         if (ret < 0) return ret;
    3338             :     }
    3339           0 :     z->B[0] = 0; /* unset test1, line 454 */
    3340           0 :     {   int m2 = z->l - z->c; (void)m2; /* or, line 455 */
    3341           0 :         z->ket = z->c; /* [, line 455 */
    3342           0 :         if (in_grouping_b_U(z, g_v2, 945, 969, 0)) goto lab2; /* grouping v2, line 455 */
    3343           0 :         z->bra = z->c; /* ], line 455 */
    3344           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 455 */
    3345           0 :         if (z->S[0] == 0) return -1; /* -> s, line 455 */
    3346           0 :         {   int ret = slice_from_s(z, 4, s_78); /* <-, line 455 */
    3347           0 :             if (ret < 0) return ret;
    3348             :         }
    3349             :         {   int ret;
    3350           0 :             {   int saved_c = z->c;
    3351           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 455 */
    3352           0 :                 z->c = saved_c;
    3353             :             }
    3354           0 :             if (ret < 0) return ret;
    3355             :         }
    3356           0 :         goto lab1;
    3357             :     lab2:
    3358           0 :         z->c = z->l - m2;
    3359           0 :         z->ket = z->c; /* [, line 456 */
    3360             :     }
    3361             : lab1:
    3362           0 :     if (!(find_among_b(z, a_44, 95))) return 0; /* substring, line 456 */
    3363           0 :     z->bra = z->c; /* ], line 456 */
    3364           0 :     if (z->c > z->lb) return 0; /* atlimit, line 456 */
    3365           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 473 */
    3366           0 :     if (z->S[0] == 0) return -1; /* -> s, line 473 */
    3367           0 :     {   int ret = slice_from_s(z, 4, s_79); /* <-, line 473 */
    3368           0 :         if (ret < 0) return ret;
    3369             :     }
    3370             :     {   int ret;
    3371           0 :         {   int saved_c = z->c;
    3372           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 473 */
    3373           0 :             z->c = saved_c;
    3374             :         }
    3375           0 :         if (ret < 0) return ret;
    3376             :     }
    3377           0 :     return 1;
    3378             : }
    3379             : 
    3380           0 : static int r_step5c(struct SN_env * z) { /* backwardmode */
    3381           0 :     {   int m1 = z->l - z->c; (void)m1; /* do, line 478 */
    3382           0 :         z->ket = z->c; /* [, line 479 */
    3383           0 :         if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab0; /* substring, line 479 */
    3384           0 :         if (!(find_among_b(z, a_45, 1))) goto lab0;
    3385           0 :         z->bra = z->c; /* ], line 479 */
    3386           0 :         {   int ret = slice_del(z); /* delete, line 480 */
    3387           0 :             if (ret < 0) return ret;
    3388             :         }
    3389           0 :         z->B[0] = 0; /* unset test1, line 480 */
    3390             :     lab0:
    3391           0 :         z->c = z->l - m1;
    3392             :     }
    3393           0 :     z->ket = z->c; /* [, line 483 */
    3394           0 :     if (!(eq_s_b(z, 6, s_80))) return 0; /* literal, line 483 */
    3395           0 :     z->bra = z->c; /* ], line 483 */
    3396           0 :     {   int ret = slice_del(z); /* delete, line 484 */
    3397           0 :         if (ret < 0) return ret;
    3398             :     }
    3399           0 :     z->B[0] = 0; /* unset test1, line 485 */
    3400           0 :     {   int m2 = z->l - z->c; (void)m2; /* or, line 486 */
    3401           0 :         z->ket = z->c; /* [, line 486 */
    3402           0 :         if (in_grouping_b_U(z, g_v2, 945, 969, 0)) goto lab2; /* grouping v2, line 486 */
    3403           0 :         z->bra = z->c; /* ], line 486 */
    3404           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 486 */
    3405           0 :         if (z->S[0] == 0) return -1; /* -> s, line 486 */
    3406           0 :         {   int ret = slice_from_s(z, 4, s_81); /* <-, line 486 */
    3407           0 :             if (ret < 0) return ret;
    3408             :         }
    3409             :         {   int ret;
    3410           0 :             {   int saved_c = z->c;
    3411           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 486 */
    3412           0 :                 z->c = saved_c;
    3413             :             }
    3414           0 :             if (ret < 0) return ret;
    3415             :         }
    3416           0 :         goto lab1;
    3417             :     lab2:
    3418           0 :         z->c = z->l - m2;
    3419           0 :         z->ket = z->c; /* [, line 487 */
    3420           0 :         if (!(find_among_b(z, a_46, 31))) goto lab3; /* substring, line 487 */
    3421           0 :         z->bra = z->c; /* ], line 487 */
    3422           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 491 */
    3423           0 :         if (z->S[0] == 0) return -1; /* -> s, line 491 */
    3424           0 :         {   int ret = slice_from_s(z, 4, s_82); /* <-, line 491 */
    3425           0 :             if (ret < 0) return ret;
    3426             :         }
    3427             :         {   int ret;
    3428           0 :             {   int saved_c = z->c;
    3429           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 491 */
    3430           0 :                 z->c = saved_c;
    3431             :             }
    3432           0 :             if (ret < 0) return ret;
    3433             :         }
    3434           0 :         goto lab1;
    3435             :     lab3:
    3436           0 :         z->c = z->l - m2;
    3437           0 :         z->ket = z->c; /* [, line 493 */
    3438             :     }
    3439             : lab1:
    3440           0 :     if (!(find_among_b(z, a_47, 25))) return 0; /* substring, line 493 */
    3441           0 :     z->bra = z->c; /* ], line 493 */
    3442           0 :     if (z->c > z->lb) return 0; /* atlimit, line 493 */
    3443           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 497 */
    3444           0 :     if (z->S[0] == 0) return -1; /* -> s, line 497 */
    3445           0 :     {   int ret = slice_from_s(z, 4, s_83); /* <-, line 497 */
    3446           0 :         if (ret < 0) return ret;
    3447             :     }
    3448             :     {   int ret;
    3449           0 :         {   int saved_c = z->c;
    3450           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 497 */
    3451           0 :             z->c = saved_c;
    3452             :         }
    3453           0 :         if (ret < 0) return ret;
    3454             :     }
    3455           0 :     return 1;
    3456             : }
    3457             : 
    3458           0 : static int r_step5d(struct SN_env * z) { /* backwardmode */
    3459           0 :     z->ket = z->c; /* [, line 502 */
    3460           0 :     if (z->c - 9 <= z->lb || z->p[z->c - 1] != 131) return 0; /* substring, line 502 */
    3461           0 :     if (!(find_among_b(z, a_48, 2))) return 0;
    3462           0 :     z->bra = z->c; /* ], line 502 */
    3463           0 :     {   int ret = slice_del(z); /* delete, line 504 */
    3464           0 :         if (ret < 0) return ret;
    3465             :     }
    3466           0 :     z->B[0] = 0; /* unset test1, line 505 */
    3467           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 506 */
    3468           0 :         z->ket = z->c; /* [, line 506 */
    3469           0 :         if (!(eq_s_b(z, 6, s_84))) goto lab1; /* literal, line 506 */
    3470           0 :         z->bra = z->c; /* ], line 506 */
    3471           0 :         if (z->c > z->lb) goto lab1; /* atlimit, line 506 */
    3472           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 506 */
    3473           0 :         if (z->S[0] == 0) return -1; /* -> s, line 506 */
    3474           0 :         {   int ret = slice_from_s(z, 6, s_85); /* <-, line 506 */
    3475           0 :             if (ret < 0) return ret;
    3476             :         }
    3477             :         {   int ret;
    3478           0 :             {   int saved_c = z->c;
    3479           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 506 */
    3480           0 :                 z->c = saved_c;
    3481             :             }
    3482           0 :             if (ret < 0) return ret;
    3483             :         }
    3484           0 :         goto lab0;
    3485             :     lab1:
    3486           0 :         z->c = z->l - m1;
    3487           0 :         z->ket = z->c; /* [, line 507 */
    3488           0 :         if (!(eq_s_b(z, 6, s_86))) return 0; /* literal, line 507 */
    3489           0 :         z->bra = z->c; /* ], line 507 */
    3490           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 507 */
    3491           0 :         if (z->S[0] == 0) return -1; /* -> s, line 507 */
    3492           0 :         {   int ret = slice_from_s(z, 6, s_87); /* <-, line 507 */
    3493           0 :             if (ret < 0) return ret;
    3494             :         }
    3495             :         {   int ret;
    3496           0 :             {   int saved_c = z->c;
    3497           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 507 */
    3498           0 :                 z->c = saved_c;
    3499             :             }
    3500           0 :             if (ret < 0) return ret;
    3501             :         }
    3502             :     }
    3503             : lab0:
    3504           0 :     return 1;
    3505             : }
    3506             : 
    3507           0 : static int r_step5e(struct SN_env * z) { /* backwardmode */
    3508           0 :     z->ket = z->c; /* [, line 513 */
    3509           0 :     if (z->c - 11 <= z->lb || z->p[z->c - 1] != 181) return 0; /* substring, line 513 */
    3510           0 :     if (!(find_among_b(z, a_49, 2))) return 0;
    3511           0 :     z->bra = z->c; /* ], line 513 */
    3512           0 :     {   int ret = slice_del(z); /* delete, line 515 */
    3513           0 :         if (ret < 0) return ret;
    3514             :     }
    3515           0 :     z->B[0] = 0; /* unset test1, line 516 */
    3516           0 :     z->ket = z->c; /* [, line 517 */
    3517           0 :     if (!(eq_s_b(z, 4, s_88))) return 0; /* literal, line 517 */
    3518           0 :     z->bra = z->c; /* ], line 517 */
    3519           0 :     if (z->c > z->lb) return 0; /* atlimit, line 517 */
    3520           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 517 */
    3521           0 :     if (z->S[0] == 0) return -1; /* -> s, line 517 */
    3522           0 :     {   int ret = slice_from_s(z, 10, s_89); /* <-, line 517 */
    3523           0 :         if (ret < 0) return ret;
    3524             :     }
    3525             :     {   int ret;
    3526           0 :         {   int saved_c = z->c;
    3527           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 517 */
    3528           0 :             z->c = saved_c;
    3529             :         }
    3530           0 :         if (ret < 0) return ret;
    3531             :     }
    3532           0 :     return 1;
    3533             : }
    3534             : 
    3535           0 : static int r_step5f(struct SN_env * z) { /* backwardmode */
    3536           0 :     {   int m1 = z->l - z->c; (void)m1; /* do, line 523 */
    3537           0 :         z->ket = z->c; /* [, line 524 */
    3538           0 :         if (!(eq_s_b(z, 10, s_90))) goto lab0; /* literal, line 524 */
    3539           0 :         z->bra = z->c; /* ], line 524 */
    3540           0 :         {   int ret = slice_del(z); /* delete, line 525 */
    3541           0 :             if (ret < 0) return ret;
    3542             :         }
    3543           0 :         z->B[0] = 0; /* unset test1, line 526 */
    3544           0 :         z->ket = z->c; /* [, line 527 */
    3545           0 :         if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 128 && z->p[z->c - 1] != 134)) goto lab0; /* substring, line 527 */
    3546           0 :         if (!(find_among_b(z, a_50, 6))) goto lab0;
    3547           0 :         z->bra = z->c; /* ], line 527 */
    3548           0 :         if (z->c > z->lb) goto lab0; /* atlimit, line 527 */
    3549           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 528 */
    3550           0 :         if (z->S[0] == 0) return -1; /* -> s, line 528 */
    3551           0 :         {   int ret = slice_from_s(z, 8, s_91); /* <-, line 528 */
    3552           0 :             if (ret < 0) return ret;
    3553             :         }
    3554             :         {   int ret;
    3555           0 :             {   int saved_c = z->c;
    3556           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 528 */
    3557           0 :                 z->c = saved_c;
    3558             :             }
    3559           0 :             if (ret < 0) return ret;
    3560             :         }
    3561             :     lab0:
    3562           0 :         z->c = z->l - m1;
    3563             :     }
    3564           0 :     z->ket = z->c; /* [, line 531 */
    3565           0 :     if (!(eq_s_b(z, 8, s_92))) return 0; /* literal, line 531 */
    3566           0 :     z->bra = z->c; /* ], line 531 */
    3567           0 :     {   int ret = slice_del(z); /* delete, line 532 */
    3568           0 :         if (ret < 0) return ret;
    3569             :     }
    3570           0 :     z->B[0] = 0; /* unset test1, line 533 */
    3571           0 :     z->ket = z->c; /* [, line 534 */
    3572           0 :     if (!(find_among_b(z, a_51, 9))) return 0; /* substring, line 534 */
    3573           0 :     z->bra = z->c; /* ], line 534 */
    3574           0 :     if (z->c > z->lb) return 0; /* atlimit, line 534 */
    3575           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 536 */
    3576           0 :     if (z->S[0] == 0) return -1; /* -> s, line 536 */
    3577           0 :     {   int ret = slice_from_s(z, 8, s_93); /* <-, line 536 */
    3578           0 :         if (ret < 0) return ret;
    3579             :     }
    3580             :     {   int ret;
    3581           0 :         {   int saved_c = z->c;
    3582           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 536 */
    3583           0 :             z->c = saved_c;
    3584             :         }
    3585           0 :         if (ret < 0) return ret;
    3586             :     }
    3587           0 :     return 1;
    3588             : }
    3589             : 
    3590           0 : static int r_step5g(struct SN_env * z) { /* backwardmode */
    3591           0 :     {   int m1 = z->l - z->c; (void)m1; /* do, line 541 */
    3592           0 :         z->ket = z->c; /* [, line 542 */
    3593           0 :         if (!(find_among_b(z, a_52, 3))) goto lab0; /* substring, line 542 */
    3594           0 :         z->bra = z->c; /* ], line 542 */
    3595           0 :         {   int ret = slice_del(z); /* delete, line 543 */
    3596           0 :             if (ret < 0) return ret;
    3597             :         }
    3598           0 :         z->B[0] = 0; /* unset test1, line 543 */
    3599             :     lab0:
    3600           0 :         z->c = z->l - m1;
    3601             :     }
    3602           0 :     z->ket = z->c; /* [, line 546 */
    3603           0 :     if (!(find_among_b(z, a_55, 3))) return 0; /* substring, line 546 */
    3604           0 :     z->bra = z->c; /* ], line 546 */
    3605           0 :     {   int ret = slice_del(z); /* delete, line 548 */
    3606           0 :         if (ret < 0) return ret;
    3607             :     }
    3608           0 :     z->B[0] = 0; /* unset test1, line 549 */
    3609           0 :     {   int m2 = z->l - z->c; (void)m2; /* or, line 552 */
    3610           0 :         z->ket = z->c; /* [, line 550 */
    3611           0 :         if (!(find_among_b(z, a_53, 6))) goto lab2; /* substring, line 550 */
    3612           0 :         z->bra = z->c; /* ], line 550 */
    3613           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 551 */
    3614           0 :         if (z->S[0] == 0) return -1; /* -> s, line 551 */
    3615           0 :         {   int ret = slice_from_s(z, 4, s_94); /* <-, line 551 */
    3616           0 :             if (ret < 0) return ret;
    3617             :         }
    3618             :         {   int ret;
    3619           0 :             {   int saved_c = z->c;
    3620           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 551 */
    3621           0 :                 z->c = saved_c;
    3622             :             }
    3623           0 :             if (ret < 0) return ret;
    3624             :         }
    3625           0 :         goto lab1;
    3626             :     lab2:
    3627           0 :         z->c = z->l - m2;
    3628           0 :         z->ket = z->c; /* [, line 553 */
    3629           0 :         if (z->c - 1 <= z->lb || z->p[z->c - 1] != 184) return 0; /* substring, line 553 */
    3630           0 :         if (!(find_among_b(z, a_54, 5))) return 0;
    3631           0 :         z->bra = z->c; /* ], line 553 */
    3632           0 :         if (z->c > z->lb) return 0; /* atlimit, line 553 */
    3633           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 554 */
    3634           0 :         if (z->S[0] == 0) return -1; /* -> s, line 554 */
    3635           0 :         {   int ret = slice_from_s(z, 4, s_95); /* <-, line 554 */
    3636           0 :             if (ret < 0) return ret;
    3637             :         }
    3638             :         {   int ret;
    3639           0 :             {   int saved_c = z->c;
    3640           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 554 */
    3641           0 :                 z->c = saved_c;
    3642             :             }
    3643           0 :             if (ret < 0) return ret;
    3644             :         }
    3645             :     }
    3646             : lab1:
    3647           0 :     return 1;
    3648             : }
    3649             : 
    3650           0 : static int r_step5h(struct SN_env * z) { /* backwardmode */
    3651           0 :     z->ket = z->c; /* [, line 561 */
    3652           0 :     if (!(find_among_b(z, a_58, 3))) return 0; /* substring, line 561 */
    3653           0 :     z->bra = z->c; /* ], line 561 */
    3654           0 :     {   int ret = slice_del(z); /* delete, line 563 */
    3655           0 :         if (ret < 0) return ret;
    3656             :     }
    3657           0 :     z->B[0] = 0; /* unset test1, line 564 */
    3658           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 569 */
    3659           0 :         z->ket = z->c; /* [, line 565 */
    3660           0 :         if (!(find_among_b(z, a_56, 12))) goto lab1; /* substring, line 565 */
    3661           0 :         z->bra = z->c; /* ], line 565 */
    3662           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 567 */
    3663           0 :         if (z->S[0] == 0) return -1; /* -> s, line 567 */
    3664           0 :         {   int ret = slice_from_s(z, 6, s_96); /* <-, line 567 */
    3665           0 :             if (ret < 0) return ret;
    3666             :         }
    3667             :         {   int ret;
    3668           0 :             {   int saved_c = z->c;
    3669           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 567 */
    3670           0 :                 z->c = saved_c;
    3671             :             }
    3672           0 :             if (ret < 0) return ret;
    3673             :         }
    3674           0 :         goto lab0;
    3675             :     lab1:
    3676           0 :         z->c = z->l - m1;
    3677           0 :         z->ket = z->c; /* [, line 570 */
    3678           0 :         if (!(find_among_b(z, a_57, 25))) return 0; /* substring, line 570 */
    3679           0 :         z->bra = z->c; /* ], line 570 */
    3680           0 :         if (z->c > z->lb) return 0; /* atlimit, line 570 */
    3681           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 574 */
    3682           0 :         if (z->S[0] == 0) return -1; /* -> s, line 574 */
    3683           0 :         {   int ret = slice_from_s(z, 6, s_97); /* <-, line 574 */
    3684           0 :             if (ret < 0) return ret;
    3685             :         }
    3686             :         {   int ret;
    3687           0 :             {   int saved_c = z->c;
    3688           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 574 */
    3689           0 :                 z->c = saved_c;
    3690             :             }
    3691           0 :             if (ret < 0) return ret;
    3692             :         }
    3693             :     }
    3694             : lab0:
    3695           0 :     return 1;
    3696             : }
    3697             : 
    3698           0 : static int r_step5i(struct SN_env * z) { /* backwardmode */
    3699           0 :     z->ket = z->c; /* [, line 581 */
    3700           0 :     if (!(find_among_b(z, a_62, 3))) return 0; /* substring, line 581 */
    3701           0 :     z->bra = z->c; /* ], line 581 */
    3702           0 :     {   int ret = slice_del(z); /* delete, line 583 */
    3703           0 :         if (ret < 0) return ret;
    3704             :     }
    3705           0 :     z->B[0] = 0; /* unset test1, line 584 */
    3706           0 :     {   int m1 = z->l - z->c; (void)m1; /* or, line 585 */
    3707           0 :         z->ket = z->c; /* [, line 585 */
    3708           0 :         if (!(eq_s_b(z, 8, s_98))) goto lab1; /* literal, line 585 */
    3709           0 :         z->bra = z->c; /* ], line 585 */
    3710           0 :         z->S[0] = slice_to(z, z->S[0]); /* -> s, line 585 */
    3711           0 :         if (z->S[0] == 0) return -1; /* -> s, line 585 */
    3712           0 :         {   int ret = slice_from_s(z, 4, s_99); /* <-, line 585 */
    3713           0 :             if (ret < 0) return ret;
    3714             :         }
    3715             :         {   int ret;
    3716           0 :             {   int saved_c = z->c;
    3717           0 :                 ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 585 */
    3718           0 :                 z->c = saved_c;
    3719             :             }
    3720           0 :             if (ret < 0) return ret;
    3721             :         }
    3722           0 :         goto lab0;
    3723             :     lab1:
    3724           0 :         z->c = z->l - m1;
    3725           0 :         {   int m2 = z->l - z->c; (void)m2; /* not, line 586 */
    3726           0 :             z->ket = z->c; /* [, line 586 */
    3727           0 :             if (z->c - 5 <= z->lb || (z->p[z->c - 1] != 134 && z->p[z->c - 1] != 135)) goto lab2; /* substring, line 586 */
    3728           0 :             if (!(find_among_b(z, a_59, 2))) goto lab2;
    3729           0 :             z->bra = z->c; /* ], line 586 */
    3730           0 :             return 0;
    3731             :         lab2:
    3732           0 :             z->c = z->l - m2;
    3733             :         }
    3734           0 :         {   int m3 = z->l - z->c; (void)m3; /* or, line 590 */
    3735           0 :             z->ket = z->c; /* [, line 587 */
    3736           0 :             if (!(find_among_b(z, a_60, 10))) goto lab4; /* substring, line 587 */
    3737           0 :             z->bra = z->c; /* ], line 587 */
    3738           0 :             z->S[0] = slice_to(z, z->S[0]); /* -> s, line 589 */
    3739           0 :             if (z->S[0] == 0) return -1; /* -> s, line 589 */
    3740           0 :             {   int ret = slice_from_s(z, 4, s_100); /* <-, line 589 */
    3741           0 :                 if (ret < 0) return ret;
    3742             :             }
    3743             :             {   int ret;
    3744           0 :                 {   int saved_c = z->c;
    3745           0 :                     ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 589 */
    3746           0 :                     z->c = saved_c;
    3747             :                 }
    3748           0 :                 if (ret < 0) return ret;
    3749             :             }
    3750           0 :             goto lab3;
    3751             :         lab4:
    3752           0 :             z->c = z->l - m3;
    3753           0 :             z->ket = z->c; /* [, line 591 */
    3754           0 :             if (!(find_among_b(z, a_61, 44))) return 0; /* substring, line 591 */
    3755           0 :             z->bra = z->c; /* ], line 591 */
    3756           0 :             if (z->c > z->lb) return 0; /* atlimit, line 591 */
    3757           0 :             z->S[0] = slice_to(z, z->S[0]); /* -> s, line 597 */
    3758           0 :             if (z->S[0] == 0) return -1; /* -> s, line 597 */
    3759           0 :             {   int ret = slice_from_s(z, 4, s_101); /* <-, line 597 */
    3760           0 :                 if (ret < 0) return ret;
    3761             :             }
    3762             :             {   int ret;
    3763           0 :                 {   int saved_c = z->c;
    3764           0 :                     ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 597 */
    3765           0 :                     z->c = saved_c;
    3766             :                 }
    3767           0 :                 if (ret < 0) return ret;
    3768             :             }
    3769             :         }
    3770             :     lab3:
    3771             :         ;
    3772             :     }
    3773             : lab0:
    3774           0 :     return 1;
    3775             : }
    3776             : 
    3777           0 : static int r_step5j(struct SN_env * z) { /* backwardmode */
    3778           0 :     z->ket = z->c; /* [, line 605 */
    3779           0 :     if (!(find_among_b(z, a_63, 3))) return 0; /* substring, line 605 */
    3780           0 :     z->bra = z->c; /* ], line 605 */
    3781           0 :     {   int ret = slice_del(z); /* delete, line 606 */
    3782           0 :         if (ret < 0) return ret;
    3783             :     }
    3784           0 :     z->B[0] = 0; /* unset test1, line 606 */
    3785           0 :     z->ket = z->c; /* [, line 608 */
    3786           0 :     if (z->c - 1 <= z->lb || z->p[z->c - 1] != 189) return 0; /* substring, line 608 */
    3787           0 :     if (!(find_among_b(z, a_64, 6))) return 0;
    3788           0 :     z->bra = z->c; /* ], line 608 */
    3789           0 :     if (z->c > z->lb) return 0; /* atlimit, line 608 */
    3790           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 609 */
    3791           0 :     if (z->S[0] == 0) return -1; /* -> s, line 609 */
    3792           0 :     {   int ret = slice_from_s(z, 4, s_102); /* <-, line 609 */
    3793           0 :         if (ret < 0) return ret;
    3794             :     }
    3795             :     {   int ret;
    3796           0 :         {   int saved_c = z->c;
    3797           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 609 */
    3798           0 :             z->c = saved_c;
    3799             :         }
    3800           0 :         if (ret < 0) return ret;
    3801             :     }
    3802           0 :     return 1;
    3803             : }
    3804             : 
    3805           0 : static int r_step5k(struct SN_env * z) { /* backwardmode */
    3806           0 :     z->ket = z->c; /* [, line 614 */
    3807           0 :     if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0; /* substring, line 614 */
    3808           0 :     if (!(find_among_b(z, a_65, 1))) return 0;
    3809           0 :     z->bra = z->c; /* ], line 614 */
    3810           0 :     {   int ret = slice_del(z); /* delete, line 615 */
    3811           0 :         if (ret < 0) return ret;
    3812             :     }
    3813           0 :     z->B[0] = 0; /* unset test1, line 615 */
    3814           0 :     z->ket = z->c; /* [, line 617 */
    3815           0 :     if (!(find_among_b(z, a_66, 10))) return 0; /* substring, line 617 */
    3816           0 :     z->bra = z->c; /* ], line 617 */
    3817           0 :     if (z->c > z->lb) return 0; /* atlimit, line 617 */
    3818           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 619 */
    3819           0 :     if (z->S[0] == 0) return -1; /* -> s, line 619 */
    3820           0 :     {   int ret = slice_from_s(z, 6, s_103); /* <-, line 619 */
    3821           0 :         if (ret < 0) return ret;
    3822             :     }
    3823             :     {   int ret;
    3824           0 :         {   int saved_c = z->c;
    3825           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 619 */
    3826           0 :             z->c = saved_c;
    3827             :         }
    3828           0 :         if (ret < 0) return ret;
    3829             :     }
    3830           0 :     return 1;
    3831             : }
    3832             : 
    3833           0 : static int r_step5l(struct SN_env * z) { /* backwardmode */
    3834           0 :     z->ket = z->c; /* [, line 624 */
    3835           0 :     if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0; /* substring, line 624 */
    3836           0 :     if (!(find_among_b(z, a_67, 3))) return 0;
    3837           0 :     z->bra = z->c; /* ], line 624 */
    3838           0 :     {   int ret = slice_del(z); /* delete, line 625 */
    3839           0 :         if (ret < 0) return ret;
    3840             :     }
    3841           0 :     z->B[0] = 0; /* unset test1, line 625 */
    3842           0 :     z->ket = z->c; /* [, line 627 */
    3843           0 :     if (!(find_among_b(z, a_68, 6))) return 0; /* substring, line 627 */
    3844           0 :     z->bra = z->c; /* ], line 627 */
    3845           0 :     if (z->c > z->lb) return 0; /* atlimit, line 627 */
    3846           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 628 */
    3847           0 :     if (z->S[0] == 0) return -1; /* -> s, line 628 */
    3848           0 :     {   int ret = slice_from_s(z, 6, s_104); /* <-, line 628 */
    3849           0 :         if (ret < 0) return ret;
    3850             :     }
    3851             :     {   int ret;
    3852           0 :         {   int saved_c = z->c;
    3853           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 628 */
    3854           0 :             z->c = saved_c;
    3855             :         }
    3856           0 :         if (ret < 0) return ret;
    3857             :     }
    3858           0 :     return 1;
    3859             : }
    3860             : 
    3861           0 : static int r_step5m(struct SN_env * z) { /* backwardmode */
    3862           0 :     z->ket = z->c; /* [, line 633 */
    3863           0 :     if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0; /* substring, line 633 */
    3864           0 :     if (!(find_among_b(z, a_69, 3))) return 0;
    3865           0 :     z->bra = z->c; /* ], line 633 */
    3866           0 :     {   int ret = slice_del(z); /* delete, line 634 */
    3867           0 :         if (ret < 0) return ret;
    3868             :     }
    3869           0 :     z->B[0] = 0; /* unset test1, line 634 */
    3870           0 :     z->ket = z->c; /* [, line 636 */
    3871           0 :     if (!(find_among_b(z, a_70, 7))) return 0; /* substring, line 636 */
    3872           0 :     z->bra = z->c; /* ], line 636 */
    3873           0 :     if (z->c > z->lb) return 0; /* atlimit, line 636 */
    3874           0 :     z->S[0] = slice_to(z, z->S[0]); /* -> s, line 638 */
    3875           0 :     if (z->S[0] == 0) return -1; /* -> s, line 638 */
    3876           0 :     {   int ret = slice_from_s(z, 6, s_105); /* <-, line 638 */
    3877           0 :         if (ret < 0) return ret;
    3878             :     }
    3879             :     {   int ret;
    3880           0 :         {   int saved_c = z->c;
    3881           0 :             ret = insert_v(z, z->c, z->c, z->S[0]); /* <+ s, line 638 */
    3882           0 :             z->c = saved_c;
    3883             :         }
    3884           0 :         if (ret < 0) return ret;
    3885             :     }
    3886           0 :     return 1;
    3887             : }
    3888             : 
    3889           0 : static int r_step6(struct SN_env * z) { /* backwardmode */
    3890           0 :     {   int m1 = z->l - z->c; (void)m1; /* do, line 643 */
    3891           0 :         z->ket = z->c; /* [, line 644 */
    3892           0 :         if (!(find_among_b(z, a_71, 3))) goto lab0; /* substring, line 644 */
    3893           0 :         z->bra = z->c; /* ], line 644 */
    3894           0 :         {   int ret = slice_from_s(z, 4, s_106); /* <-, line 645 */
    3895           0 :             if (ret < 0) return ret;
    3896             :         }
    3897             :     lab0:
    3898           0 :         z->c = z->l - m1;
    3899             :     }
    3900           0 :     if (!(z->B[0])) return 0; /* Boolean test test1, line 648 */
    3901           0 :     z->ket = z->c; /* [, line 649 */
    3902           0 :     if (!(find_among_b(z, a_72, 84))) return 0; /* substring, line 649 */
    3903           0 :     z->bra = z->c; /* ], line 649 */
    3904           0 :     {   int ret = slice_del(z); /* delete, line 659 */
    3905           0 :         if (ret < 0) return ret;
    3906             :     }
    3907           0 :     return 1;
    3908             : }
    3909             : 
    3910           0 : static int r_step7(struct SN_env * z) { /* backwardmode */
    3911           0 :     z->ket = z->c; /* [, line 664 */
    3912           0 :     if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 129 && z->p[z->c - 1] != 132)) return 0; /* substring, line 664 */
    3913           0 :     if (!(find_among_b(z, a_73, 8))) return 0;
    3914           0 :     z->bra = z->c; /* ], line 664 */
    3915           0 :     {   int ret = slice_del(z); /* delete, line 665 */
    3916           0 :         if (ret < 0) return ret;
    3917             :     }
    3918           0 :     return 1;
    3919             : }
    3920             : 
    3921           0 : extern int greek_UTF_8_stem(struct SN_env * z) { /* forwardmode */
    3922           0 :     z->lb = z->c; z->c = z->l; /* backwards, line 671 */
    3923             : 
    3924           0 :     {   int m1 = z->l - z->c; (void)m1; /* do, line 672 */
    3925           0 :         {   int ret = r_tolower(z); /* call tolower, line 672 */
    3926           0 :             if (ret == 0) goto lab0;
    3927           0 :             if (ret < 0) return ret;
    3928             :         }
    3929             :     lab0:
    3930           0 :         z->c = z->l - m1;
    3931             :     }
    3932           0 :     {   int ret = r_has_min_length(z); /* call has_min_length, line 673 */
    3933           0 :         if (ret <= 0) return ret;
    3934             :     }
    3935           0 :     z->B[0] = 1; /* set test1, line 674 */
    3936           0 :     {   int m2 = z->l - z->c; (void)m2; /* do, line 675 */
    3937           0 :         {   int ret = r_step1(z); /* call step1, line 675 */
    3938           0 :             if (ret == 0) goto lab1;
    3939           0 :             if (ret < 0) return ret;
    3940             :         }
    3941             :     lab1:
    3942           0 :         z->c = z->l - m2;
    3943             :     }
    3944           0 :     {   int m3 = z->l - z->c; (void)m3; /* do, line 676 */
    3945           0 :         {   int ret = r_steps1(z); /* call steps1, line 676 */
    3946           0 :             if (ret == 0) goto lab2;
    3947           0 :             if (ret < 0) return ret;
    3948             :         }
    3949             :     lab2:
    3950           0 :         z->c = z->l - m3;
    3951             :     }
    3952           0 :     {   int m4 = z->l - z->c; (void)m4; /* do, line 677 */
    3953           0 :         {   int ret = r_steps2(z); /* call steps2, line 677 */
    3954           0 :             if (ret == 0) goto lab3;
    3955           0 :             if (ret < 0) return ret;
    3956             :         }
    3957             :     lab3:
    3958           0 :         z->c = z->l - m4;
    3959             :     }
    3960           0 :     {   int m5 = z->l - z->c; (void)m5; /* do, line 678 */
    3961           0 :         {   int ret = r_steps3(z); /* call steps3, line 678 */
    3962           0 :             if (ret == 0) goto lab4;
    3963           0 :             if (ret < 0) return ret;
    3964             :         }
    3965             :     lab4:
    3966           0 :         z->c = z->l - m5;
    3967             :     }
    3968           0 :     {   int m6 = z->l - z->c; (void)m6; /* do, line 679 */
    3969           0 :         {   int ret = r_steps4(z); /* call steps4, line 679 */
    3970           0 :             if (ret == 0) goto lab5;
    3971           0 :             if (ret < 0) return ret;
    3972             :         }
    3973             :     lab5:
    3974           0 :         z->c = z->l - m6;
    3975             :     }
    3976           0 :     {   int m7 = z->l - z->c; (void)m7; /* do, line 680 */
    3977           0 :         {   int ret = r_steps5(z); /* call steps5, line 680 */
    3978           0 :             if (ret == 0) goto lab6;
    3979           0 :             if (ret < 0) return ret;
    3980             :         }
    3981             :     lab6:
    3982           0 :         z->c = z->l - m7;
    3983             :     }
    3984           0 :     {   int m8 = z->l - z->c; (void)m8; /* do, line 681 */
    3985           0 :         {   int ret = r_steps6(z); /* call steps6, line 681 */
    3986           0 :             if (ret == 0) goto lab7;
    3987           0 :             if (ret < 0) return ret;
    3988             :         }
    3989             :     lab7:
    3990           0 :         z->c = z->l - m8;
    3991             :     }
    3992           0 :     {   int m9 = z->l - z->c; (void)m9; /* do, line 682 */
    3993           0 :         {   int ret = r_steps7(z); /* call steps7, line 682 */
    3994           0 :             if (ret == 0) goto lab8;
    3995           0 :             if (ret < 0) return ret;
    3996             :         }
    3997             :     lab8:
    3998           0 :         z->c = z->l - m9;
    3999             :     }
    4000           0 :     {   int m10 = z->l - z->c; (void)m10; /* do, line 683 */
    4001           0 :         {   int ret = r_steps8(z); /* call steps8, line 683 */
    4002           0 :             if (ret == 0) goto lab9;
    4003           0 :             if (ret < 0) return ret;
    4004             :         }
    4005             :     lab9:
    4006           0 :         z->c = z->l - m10;
    4007             :     }
    4008           0 :     {   int m11 = z->l - z->c; (void)m11; /* do, line 684 */
    4009           0 :         {   int ret = r_steps9(z); /* call steps9, line 684 */
    4010           0 :             if (ret == 0) goto lab10;
    4011           0 :             if (ret < 0) return ret;
    4012             :         }
    4013             :     lab10:
    4014           0 :         z->c = z->l - m11;
    4015             :     }
    4016           0 :     {   int m12 = z->l - z->c; (void)m12; /* do, line 685 */
    4017           0 :         {   int ret = r_steps10(z); /* call steps10, line 685 */
    4018           0 :             if (ret == 0) goto lab11;
    4019           0 :             if (ret < 0) return ret;
    4020             :         }
    4021             :     lab11:
    4022           0 :         z->c = z->l - m12;
    4023             :     }
    4024           0 :     {   int m13 = z->l - z->c; (void)m13; /* do, line 686 */
    4025           0 :         {   int ret = r_step2a(z); /* call step2a, line 686 */
    4026           0 :             if (ret == 0) goto lab12;
    4027           0 :             if (ret < 0) return ret;
    4028             :         }
    4029             :     lab12:
    4030           0 :         z->c = z->l - m13;
    4031             :     }
    4032           0 :     {   int m14 = z->l - z->c; (void)m14; /* do, line 687 */
    4033           0 :         {   int ret = r_step2b(z); /* call step2b, line 687 */
    4034           0 :             if (ret == 0) goto lab13;
    4035           0 :             if (ret < 0) return ret;
    4036             :         }
    4037             :     lab13:
    4038           0 :         z->c = z->l - m14;
    4039             :     }
    4040           0 :     {   int m15 = z->l - z->c; (void)m15; /* do, line 688 */
    4041           0 :         {   int ret = r_step2c(z); /* call step2c, line 688 */
    4042           0 :             if (ret == 0) goto lab14;
    4043           0 :             if (ret < 0) return ret;
    4044             :         }
    4045             :     lab14:
    4046           0 :         z->c = z->l - m15;
    4047             :     }
    4048           0 :     {   int m16 = z->l - z->c; (void)m16; /* do, line 689 */
    4049           0 :         {   int ret = r_step2d(z); /* call step2d, line 689 */
    4050           0 :             if (ret == 0) goto lab15;
    4051           0 :             if (ret < 0) return ret;
    4052             :         }
    4053             :     lab15:
    4054           0 :         z->c = z->l - m16;
    4055             :     }
    4056           0 :     {   int m17 = z->l - z->c; (void)m17; /* do, line 690 */
    4057           0 :         {   int ret = r_step3(z); /* call step3, line 690 */
    4058           0 :             if (ret == 0) goto lab16;
    4059           0 :             if (ret < 0) return ret;
    4060             :         }
    4061             :     lab16:
    4062           0 :         z->c = z->l - m17;
    4063             :     }
    4064           0 :     {   int m18 = z->l - z->c; (void)m18; /* do, line 691 */
    4065           0 :         {   int ret = r_step4(z); /* call step4, line 691 */
    4066           0 :             if (ret == 0) goto lab17;
    4067           0 :             if (ret < 0) return ret;
    4068             :         }
    4069             :     lab17:
    4070           0 :         z->c = z->l - m18;
    4071             :     }
    4072           0 :     {   int m19 = z->l - z->c; (void)m19; /* do, line 692 */
    4073           0 :         {   int ret = r_step5a(z); /* call step5a, line 692 */
    4074           0 :             if (ret == 0) goto lab18;
    4075           0 :             if (ret < 0) return ret;
    4076             :         }
    4077             :     lab18:
    4078           0 :         z->c = z->l - m19;
    4079             :     }
    4080           0 :     {   int m20 = z->l - z->c; (void)m20; /* do, line 693 */
    4081           0 :         {   int ret = r_step5b(z); /* call step5b, line 693 */
    4082           0 :             if (ret == 0) goto lab19;
    4083           0 :             if (ret < 0) return ret;
    4084             :         }
    4085             :     lab19:
    4086           0 :         z->c = z->l - m20;
    4087             :     }
    4088           0 :     {   int m21 = z->l - z->c; (void)m21; /* do, line 694 */
    4089           0 :         {   int ret = r_step5c(z); /* call step5c, line 694 */
    4090           0 :             if (ret == 0) goto lab20;
    4091           0 :             if (ret < 0) return ret;
    4092             :         }
    4093             :     lab20:
    4094           0 :         z->c = z->l - m21;
    4095             :     }
    4096           0 :     {   int m22 = z->l - z->c; (void)m22; /* do, line 695 */
    4097           0 :         {   int ret = r_step5d(z); /* call step5d, line 695 */
    4098           0 :             if (ret == 0) goto lab21;
    4099           0 :             if (ret < 0) return ret;
    4100             :         }
    4101             :     lab21:
    4102           0 :         z->c = z->l - m22;
    4103             :     }
    4104           0 :     {   int m23 = z->l - z->c; (void)m23; /* do, line 696 */
    4105           0 :         {   int ret = r_step5e(z); /* call step5e, line 696 */
    4106           0 :             if (ret == 0) goto lab22;
    4107           0 :             if (ret < 0) return ret;
    4108             :         }
    4109             :     lab22:
    4110           0 :         z->c = z->l - m23;
    4111             :     }
    4112           0 :     {   int m24 = z->l - z->c; (void)m24; /* do, line 697 */
    4113           0 :         {   int ret = r_step5f(z); /* call step5f, line 697 */
    4114           0 :             if (ret == 0) goto lab23;
    4115           0 :             if (ret < 0) return ret;
    4116             :         }
    4117             :     lab23:
    4118           0 :         z->c = z->l - m24;
    4119             :     }
    4120           0 :     {   int m25 = z->l - z->c; (void)m25; /* do, line 698 */
    4121           0 :         {   int ret = r_step5g(z); /* call step5g, line 698 */
    4122           0 :             if (ret == 0) goto lab24;
    4123           0 :             if (ret < 0) return ret;
    4124             :         }
    4125             :     lab24:
    4126           0 :         z->c = z->l - m25;
    4127             :     }
    4128           0 :     {   int m26 = z->l - z->c; (void)m26; /* do, line 699 */
    4129           0 :         {   int ret = r_step5h(z); /* call step5h, line 699 */
    4130           0 :             if (ret == 0) goto lab25;
    4131           0 :             if (ret < 0) return ret;
    4132             :         }
    4133             :     lab25:
    4134           0 :         z->c = z->l - m26;
    4135             :     }
    4136           0 :     {   int m27 = z->l - z->c; (void)m27; /* do, line 700 */
    4137           0 :         {   int ret = r_step5j(z); /* call step5j, line 700 */
    4138           0 :             if (ret == 0) goto lab26;
    4139           0 :             if (ret < 0) return ret;
    4140             :         }
    4141             :     lab26:
    4142           0 :         z->c = z->l - m27;
    4143             :     }
    4144           0 :     {   int m28 = z->l - z->c; (void)m28; /* do, line 701 */
    4145           0 :         {   int ret = r_step5i(z); /* call step5i, line 701 */
    4146           0 :             if (ret == 0) goto lab27;
    4147           0 :             if (ret < 0) return ret;
    4148             :         }
    4149             :     lab27:
    4150           0 :         z->c = z->l - m28;
    4151             :     }
    4152           0 :     {   int m29 = z->l - z->c; (void)m29; /* do, line 702 */
    4153           0 :         {   int ret = r_step5k(z); /* call step5k, line 702 */
    4154           0 :             if (ret == 0) goto lab28;
    4155           0 :             if (ret < 0) return ret;
    4156             :         }
    4157             :     lab28:
    4158           0 :         z->c = z->l - m29;
    4159             :     }
    4160           0 :     {   int m30 = z->l - z->c; (void)m30; /* do, line 703 */
    4161           0 :         {   int ret = r_step5l(z); /* call step5l, line 703 */
    4162           0 :             if (ret == 0) goto lab29;
    4163           0 :             if (ret < 0) return ret;
    4164             :         }
    4165             :     lab29:
    4166           0 :         z->c = z->l - m30;
    4167             :     }
    4168           0 :     {   int m31 = z->l - z->c; (void)m31; /* do, line 704 */
    4169           0 :         {   int ret = r_step5m(z); /* call step5m, line 704 */
    4170           0 :             if (ret == 0) goto lab30;
    4171           0 :             if (ret < 0) return ret;
    4172             :         }
    4173             :     lab30:
    4174           0 :         z->c = z->l - m31;
    4175             :     }
    4176           0 :     {   int m32 = z->l - z->c; (void)m32; /* do, line 705 */
    4177           0 :         {   int ret = r_step6(z); /* call step6, line 705 */
    4178           0 :             if (ret == 0) goto lab31;
    4179           0 :             if (ret < 0) return ret;
    4180             :         }
    4181             :     lab31:
    4182           0 :         z->c = z->l - m32;
    4183             :     }
    4184           0 :     {   int m33 = z->l - z->c; (void)m33; /* do, line 706 */
    4185           0 :         {   int ret = r_step7(z); /* call step7, line 706 */
    4186           0 :             if (ret == 0) goto lab32;
    4187           0 :             if (ret < 0) return ret;
    4188             :         }
    4189             :     lab32:
    4190           0 :         z->c = z->l - m33;
    4191             :     }
    4192           0 :     z->c = z->lb;
    4193           0 :     return 1;
    4194             : }
    4195             : 
    4196           0 : extern struct SN_env * greek_UTF_8_create_env(void) { return SN_create_env(1, 0, 1); }
    4197             : 
    4198           0 : extern void greek_UTF_8_close_env(struct SN_env * z) { SN_close_env(z, 1); }
    4199             : 

Generated by: LCOV version 1.13