diff options
author | David Feuer <David.Feuer@gmail.com> | 2014-10-21 15:00:33 -0500 |
---|---|---|
committer | Austin Seipp <austin@well-typed.com> | 2014-10-21 15:00:33 -0500 |
commit | d4fd16801bc59034abdc6214e60fcce2b21af9c8 (patch) | |
tree | 743c4abfdb5064f2794b3dd19086fb3cbd9023f6 | |
parent | 9f29e032a0a0fa3f7685d8e3553cc64e33cc317d (diff) | |
download | haskell-d4fd16801bc59034abdc6214e60fcce2b21af9c8.tar.gz |
Update to Unicode version 7.0
Summary: Update Unicode data to version 7.0
Reviewers: rwbarton, austin
Reviewed By: austin
Subscribers: thomie, carter, ezyang, simonmar
Differential Revision: https://phabricator.haskell.org/D316
-rw-r--r-- | libraries/base/cbits/WCsubst.c | 7285 | ||||
-rw-r--r-- | libraries/base/tests/unicode002.stdout | 196 |
2 files changed, 3915 insertions, 3566 deletions
diff --git a/libraries/base/cbits/WCsubst.c b/libraries/base/cbits/WCsubst.c index e3e09eb39b..a1abadd758 100644 --- a/libraries/base/cbits/WCsubst.c +++ b/libraries/base/cbits/WCsubst.c @@ -1,6 +1,6 @@ /*------------------------------------------------------------------------- This is an automatically generated file: do not edit -Generated by ubconfc at Mon Feb 7 20:26:56 CET 2011 +Generated by ubconfc at Wed Oct 15 14:24:39 EDT 2014 -------------------------------------------------------------------------*/ #include "WCsubst.h" @@ -59,208 +59,222 @@ struct _charblock_ const struct _convrule_ *rule; }; -#define GENCAT_LO 262144 -#define GENCAT_PC 2048 -#define GENCAT_PD 128 -#define GENCAT_MN 2097152 -#define GENCAT_PE 32 -#define GENCAT_NL 16777216 -#define GENCAT_PF 131072 -#define GENCAT_LT 524288 -#define GENCAT_NO 65536 -#define GENCAT_LU 512 -#define GENCAT_PI 16384 -#define GENCAT_SC 8 -#define GENCAT_PO 4 -#define GENCAT_PS 16 -#define GENCAT_SK 1024 -#define GENCAT_SM 64 -#define GENCAT_SO 8192 -#define GENCAT_CC 1 -#define GENCAT_CF 32768 -#define GENCAT_CO 268435456 -#define GENCAT_ZL 33554432 -#define GENCAT_CS 134217728 #define GENCAT_ZP 67108864 -#define GENCAT_ZS 2 #define GENCAT_MC 8388608 +#define GENCAT_NO 131072 +#define GENCAT_SK 1024 +#define GENCAT_CO 268435456 #define GENCAT_ME 4194304 #define GENCAT_ND 256 +#define GENCAT_PO 4 +#define GENCAT_LT 524288 +#define GENCAT_PC 2048 +#define GENCAT_SM 64 +#define GENCAT_ZS 2 +#define GENCAT_CC 1 +#define GENCAT_LU 512 +#define GENCAT_PD 128 +#define GENCAT_SO 8192 +#define GENCAT_PE 32 +#define GENCAT_CS 134217728 +#define GENCAT_PF 262144 +#define GENCAT_CF 65536 +#define GENCAT_PS 16 +#define GENCAT_SC 8 #define GENCAT_LL 4096 +#define GENCAT_ZL 33554432 #define GENCAT_LM 1048576 +#define GENCAT_PI 32768 +#define GENCAT_NL 16777216 +#define GENCAT_MN 2097152 +#define GENCAT_LO 16384 #define MAX_UNI_CHAR 1114109 -#define NUM_BLOCKS 2783 -#define NUM_CONVBLOCKS 1230 -#define NUM_SPACEBLOCKS 8 +#define NUM_BLOCKS 3073 +#define NUM_CONVBLOCKS 1276 +#define NUM_SPACEBLOCKS 7 #define NUM_LAT1BLOCKS 63 -#define NUM_RULES 167 -static const struct _convrule_ rule160={GENCAT_LL, NUMCAT_LL, 1, -7264, 0, -7264}; -static const struct _convrule_ rule36={GENCAT_LU, NUMCAT_LU, 1, 0, 211, 0}; -static const struct _convrule_ rule25={GENCAT_LU, NUMCAT_LU, 1, 0, -121, 0}; -static const struct _convrule_ rule18={GENCAT_LL, NUMCAT_LL, 1, 743, 0, 743}; -static const struct _convrule_ rule108={GENCAT_LU, NUMCAT_LU, 1, 0, 80, 0}; -static const struct _convrule_ rule50={GENCAT_LL, NUMCAT_LL, 1, -79, 0, -79}; -static const struct _convrule_ rule106={GENCAT_LL, NUMCAT_LL, 1, -96, 0, -96}; -static const struct _convrule_ rule79={GENCAT_LL, NUMCAT_LL, 1, -69, 0, -69}; -static const struct _convrule_ rule126={GENCAT_LL, NUMCAT_LL, 1, 128, 0, 128}; -static const struct _convrule_ rule119={GENCAT_LL, NUMCAT_LL, 1, -59, 0, -59}; -static const struct _convrule_ rule102={GENCAT_LL, NUMCAT_LL, 1, -86, 0, -86}; -static const struct _convrule_ rule38={GENCAT_LL, NUMCAT_LL, 1, 163, 0, 163}; -static const struct _convrule_ rule113={GENCAT_LL, NUMCAT_LL, 1, -48, 0, -48}; -static const struct _convrule_ rule133={GENCAT_LL, NUMCAT_LL, 1, -7205, 0, -7205}; -static const struct _convrule_ rule128={GENCAT_LL, NUMCAT_LL, 1, 126, 0, 126}; -static const struct _convrule_ rule97={GENCAT_LL, NUMCAT_LL, 1, -57, 0, -57}; -static const struct _convrule_ rule161={GENCAT_LU, NUMCAT_LU, 1, 0, -35332, 0}; -static const struct _convrule_ rule136={GENCAT_LU, NUMCAT_LU, 1, 0, -112, 0}; -static const struct _convrule_ rule99={GENCAT_LL, NUMCAT_LL, 1, -47, 0, -47}; -static const struct _convrule_ rule90={GENCAT_LL, NUMCAT_LL, 1, -38, 0, -38}; -static const struct _convrule_ rule32={GENCAT_LU, NUMCAT_LU, 1, 0, 202, 0}; -static const struct _convrule_ rule145={GENCAT_LL, NUMCAT_LL, 1, -28, 0, -28}; -static const struct _convrule_ rule93={GENCAT_LL, NUMCAT_LL, 1, -64, 0, -64}; -static const struct _convrule_ rule91={GENCAT_LL, NUMCAT_LL, 1, -37, 0, -37}; -static const struct _convrule_ rule60={GENCAT_LU, NUMCAT_LU, 1, 0, 71, 0}; -static const struct _convrule_ rule100={GENCAT_LL, NUMCAT_LL, 1, -54, 0, -54}; -static const struct _convrule_ rule94={GENCAT_LL, NUMCAT_LL, 1, -63, 0, -63}; -static const struct _convrule_ rule35={GENCAT_LL, NUMCAT_LL, 1, 97, 0, 97}; -static const struct _convrule_ rule149={GENCAT_SO, NUMCAT_SO, 1, -26, 0, -26}; -static const struct _convrule_ rule103={GENCAT_LL, NUMCAT_LL, 1, -80, 0, -80}; -static const struct _convrule_ rule96={GENCAT_LL, NUMCAT_LL, 1, -62, 0, -62}; -static const struct _convrule_ rule81={GENCAT_LL, NUMCAT_LL, 1, -71, 0, -71}; -static const struct _convrule_ rule9={GENCAT_LU, NUMCAT_LU, 1, 0, 32, 0}; -static const struct _convrule_ rule147={GENCAT_NL, NUMCAT_NL, 1, -16, 0, -16}; -static const struct _convrule_ rule143={GENCAT_LU, NUMCAT_LU, 1, 0, -8262, 0}; -static const struct _convrule_ rule127={GENCAT_LL, NUMCAT_LL, 1, 112, 0, 112}; -static const struct _convrule_ rule124={GENCAT_LL, NUMCAT_LL, 1, 86, 0, 86}; -static const struct _convrule_ rule40={GENCAT_LL, NUMCAT_LL, 1, 130, 0, 130}; -static const struct _convrule_ rule20={GENCAT_LL, NUMCAT_LL, 1, 121, 0, 121}; -static const struct _convrule_ rule158={GENCAT_LU, NUMCAT_LU, 1, 0, -10782, 0}; -static const struct _convrule_ rule111={GENCAT_LL, NUMCAT_LL, 1, -15, 0, -15}; -static const struct _convrule_ rule12={GENCAT_LL, NUMCAT_LL, 1, -32, 0, -32}; -static const struct _convrule_ rule85={GENCAT_MN, NUMCAT_MN, 1, 84, 0, 84}; -static const struct _convrule_ rule166={GENCAT_LL, NUMCAT_LL, 1, -40, 0, -40}; -static const struct _convrule_ rule125={GENCAT_LL, NUMCAT_LL, 1, 100, 0, 100}; -static const struct _convrule_ rule123={GENCAT_LL, NUMCAT_LL, 1, 74, 0, 74}; -static const struct _convrule_ rule92={GENCAT_LL, NUMCAT_LL, 1, -31, 0, -31}; -static const struct _convrule_ rule56={GENCAT_LU, NUMCAT_LU, 1, 0, 10792, 0}; -static const struct _convrule_ rule46={GENCAT_LL, NUMCAT_LL, 1, 56, 0, 56}; -static const struct _convrule_ rule33={GENCAT_LU, NUMCAT_LU, 1, 0, 203, 0}; -static const struct _convrule_ rule150={GENCAT_LU, NUMCAT_LU, 1, 0, -10743, 0}; -static const struct _convrule_ rule39={GENCAT_LU, NUMCAT_LU, 1, 0, 213, 0}; -static const struct _convrule_ rule57={GENCAT_LL, NUMCAT_LL, 1, 10815, 0, 10815}; -static const struct _convrule_ rule157={GENCAT_LU, NUMCAT_LU, 1, 0, -10783, 0}; -static const struct _convrule_ rule55={GENCAT_LU, NUMCAT_LU, 1, 0, -163, 0}; -static const struct _convrule_ rule151={GENCAT_LU, NUMCAT_LU, 1, 0, -3814, 0}; -static const struct _convrule_ rule142={GENCAT_LU, NUMCAT_LU, 1, 0, -8383, 0}; -static const struct _convrule_ rule101={GENCAT_LL, NUMCAT_LL, 1, -8, 0, -8}; -static const struct _convrule_ rule89={GENCAT_LU, NUMCAT_LU, 1, 0, 63, 0}; -static const struct _convrule_ rule41={GENCAT_LU, NUMCAT_LU, 1, 0, 214, 0}; -static const struct _convrule_ rule118={GENCAT_LL, NUMCAT_LL, 1, 3814, 0, 3814}; -static const struct _convrule_ rule26={GENCAT_LL, NUMCAT_LL, 1, -300, 0, -300}; -static const struct _convrule_ rule159={GENCAT_LU, NUMCAT_LU, 1, 0, -10815, 0}; -static const struct _convrule_ rule115={GENCAT_LU, NUMCAT_LU, 1, 0, 7264, 0}; -static const struct _convrule_ rule22={GENCAT_LL, NUMCAT_LL, 1, -1, 0, -1}; -static const struct _convrule_ rule120={GENCAT_LU, NUMCAT_LU, 1, 0, -7615, 0}; -static const struct _convrule_ rule49={GENCAT_LL, NUMCAT_LL, 1, -2, 0, -1}; -static const struct _convrule_ rule131={GENCAT_LU, NUMCAT_LU, 1, 0, -74, 0}; -static const struct _convrule_ rule88={GENCAT_LU, NUMCAT_LU, 1, 0, 64, 0}; -static const struct _convrule_ rule30={GENCAT_LU, NUMCAT_LU, 1, 0, 205, 0}; -static const struct _convrule_ rule117={GENCAT_LL, NUMCAT_LL, 1, 35332, 0, 35332}; -static const struct _convrule_ rule110={GENCAT_LU, NUMCAT_LU, 1, 0, 15, 0}; -static const struct _convrule_ rule130={GENCAT_LL, NUMCAT_LL, 1, 9, 0, 9}; -static const struct _convrule_ rule121={GENCAT_LL, NUMCAT_LL, 1, 8, 0, 8}; -static const struct _convrule_ rule95={GENCAT_LU, NUMCAT_LU, 1, 0, 8, 0}; -static const struct _convrule_ rule54={GENCAT_LU, NUMCAT_LU, 1, 0, 10795, 0}; -static const struct _convrule_ rule29={GENCAT_LU, NUMCAT_LU, 1, 0, 206, 0}; -static const struct _convrule_ rule138={GENCAT_LU, NUMCAT_LU, 1, 0, -126, 0}; -static const struct _convrule_ rule104={GENCAT_LL, NUMCAT_LL, 1, 7, 0, 7}; -static const struct _convrule_ rule58={GENCAT_LU, NUMCAT_LU, 1, 0, -195, 0}; -static const struct _convrule_ rule146={GENCAT_NL, NUMCAT_NL, 1, 0, 16, 0}; -static const struct _convrule_ rule148={GENCAT_SO, NUMCAT_SO, 1, 0, 26, 0}; -static const struct _convrule_ rule70={GENCAT_LL, NUMCAT_LL, 1, 42280, 0, 42280}; -static const struct _convrule_ rule107={GENCAT_LU, NUMCAT_LU, 1, 0, -7, 0}; +#define NUM_RULES 181 +static const struct _convrule_ rule169={GENCAT_LU, NUMCAT_LU, 1, 0, -35332, 0}; +static const struct _convrule_ rule157={GENCAT_SO, NUMCAT_SO, 1, -26, 0, -26}; +static const struct _convrule_ rule168={GENCAT_LL, NUMCAT_LL, 1, -7264, 0, -7264}; +static const struct _convrule_ rule173={GENCAT_LU, NUMCAT_LU, 1, 0, -42315, 0}; +static const struct _convrule_ rule129={GENCAT_LL, NUMCAT_LL, 1, 8, 0, 8}; +static const struct _convrule_ rule88={GENCAT_LL, NUMCAT_LL, 1, 42258, 0, 42258}; +static const struct _convrule_ rule20={GENCAT_LL, NUMCAT_LL, 0, 0, 0, 0}; +static const struct _convrule_ rule76={GENCAT_LL, NUMCAT_LL, 1, 10743, 0, 10743}; +static const struct _convrule_ rule61={GENCAT_LL, NUMCAT_LL, 1, 10783, 0, 10783}; +static const struct _convrule_ rule37={GENCAT_LU, NUMCAT_LU, 1, 0, 211, 0}; +static const struct _convrule_ rule80={GENCAT_LL, NUMCAT_LL, 1, -214, 0, -214}; +static const struct _convrule_ rule75={GENCAT_LL, NUMCAT_LL, 1, -211, 0, -211}; +static const struct _convrule_ rule121={GENCAT_LL, NUMCAT_LL, 1, -48, 0, -48}; static const struct _convrule_ rule52={GENCAT_LU, NUMCAT_LU, 1, 0, -56, 0}; -static const struct _convrule_ rule153={GENCAT_LL, NUMCAT_LL, 1, -10795, 0, -10795}; -static const struct _convrule_ rule152={GENCAT_LU, NUMCAT_LU, 1, 0, -10727, 0}; -static const struct _convrule_ rule141={GENCAT_LU, NUMCAT_LU, 1, 0, -7517, 0}; -static const struct _convrule_ rule34={GENCAT_LU, NUMCAT_LU, 1, 0, 207, 0}; -static const struct _convrule_ rule164={GENCAT_CO, NUMCAT_CO, 0, 0, 0, 0}; -static const struct _convrule_ rule84={GENCAT_MN, NUMCAT_MN, 0, 0, 0, 0}; -static const struct _convrule_ rule16={GENCAT_CF, NUMCAT_CF, 0, 0, 0, 0}; -static const struct _convrule_ rule45={GENCAT_LO, NUMCAT_LO, 0, 0, 0, 0}; +static const struct _convrule_ rule135={GENCAT_LL, NUMCAT_LL, 1, 112, 0, 112}; +static const struct _convrule_ rule71={GENCAT_LL, NUMCAT_LL, 1, -207, 0, -207}; +static const struct _convrule_ rule123={GENCAT_LU, NUMCAT_LU, 1, 0, 7264, 0}; +static const struct _convrule_ rule152={GENCAT_LU, NUMCAT_LU, 1, 0, 28, 0}; +static const struct _convrule_ rule159={GENCAT_LU, NUMCAT_LU, 1, 0, -3814, 0}; +static const struct _convrule_ rule45={GENCAT_LU, NUMCAT_LU, 1, 0, 219, 0}; +static const struct _convrule_ rule7={GENCAT_PD, NUMCAT_PD, 0, 0, 0, 0}; +static const struct _convrule_ rule180={GENCAT_LL, NUMCAT_LL, 1, -40, 0, -40}; +static const struct _convrule_ rule97={GENCAT_LL, NUMCAT_LL, 1, -38, 0, -38}; +static const struct _convrule_ rule95={GENCAT_LU, NUMCAT_LU, 1, 0, 64, 0}; +static const struct _convrule_ rule1={GENCAT_ZS, NUMCAT_ZS, 0, 0, 0, 0}; +static const struct _convrule_ rule29={GENCAT_LU, NUMCAT_LU, 1, 0, 210, 0}; +static const struct _convrule_ rule35={GENCAT_LU, NUMCAT_LU, 1, 0, 207, 0}; +static const struct _convrule_ rule154={GENCAT_NL, NUMCAT_NL, 1, 0, 16, 0}; static const struct _convrule_ rule13={GENCAT_SO, NUMCAT_SO, 0, 0, 0, 0}; -static const struct _convrule_ rule17={GENCAT_NO, NUMCAT_NO, 0, 0, 0, 0}; -static const struct _convrule_ rule8={GENCAT_ND, NUMCAT_ND, 0, 0, 0, 0}; -static const struct _convrule_ rule14={GENCAT_LL, NUMCAT_LL, 0, 0, 0, 0}; -static const struct _convrule_ rule98={GENCAT_LU, NUMCAT_LU, 0, 0, 0, 0}; -static const struct _convrule_ rule6={GENCAT_SM, NUMCAT_SM, 0, 0, 0, 0}; -static const struct _convrule_ rule114={GENCAT_MC, NUMCAT_MC, 0, 0, 0, 0}; +static const struct _convrule_ rule149={GENCAT_LU, NUMCAT_LU, 1, 0, -7517, 0}; +static const struct _convrule_ rule128={GENCAT_LU, NUMCAT_LU, 1, 0, -7615, 0}; +static const struct _convrule_ rule98={GENCAT_LL, NUMCAT_LL, 1, -37, 0, -37}; static const struct _convrule_ rule2={GENCAT_PO, NUMCAT_PO, 0, 0, 0, 0}; -static const struct _convrule_ rule116={GENCAT_NL, NUMCAT_NL, 0, 0, 0, 0}; -static const struct _convrule_ rule3={GENCAT_SC, NUMCAT_SC, 0, 0, 0, 0}; -static const struct _convrule_ rule10={GENCAT_SK, NUMCAT_SK, 0, 0, 0, 0}; -static const struct _convrule_ rule83={GENCAT_LM, NUMCAT_LM, 0, 0, 0, 0}; -static const struct _convrule_ rule5={GENCAT_PE, NUMCAT_PE, 0, 0, 0, 0}; -static const struct _convrule_ rule4={GENCAT_PS, NUMCAT_PS, 0, 0, 0, 0}; +static const struct _convrule_ rule69={GENCAT_LL, NUMCAT_LL, 1, 42319, 0, 42319}; +static const struct _convrule_ rule56={GENCAT_LU, NUMCAT_LU, 1, 0, 10792, 0}; +static const struct _convrule_ rule25={GENCAT_LL, NUMCAT_LL, 1, -232, 0, -232}; +static const struct _convrule_ rule43={GENCAT_LU, NUMCAT_LU, 1, 0, 218, 0}; +static const struct _convrule_ rule165={GENCAT_LU, NUMCAT_LU, 1, 0, -10783, 0}; +static const struct _convrule_ rule133={GENCAT_LL, NUMCAT_LL, 1, 100, 0, 100}; +static const struct _convrule_ rule96={GENCAT_LU, NUMCAT_LU, 1, 0, 63, 0}; +static const struct _convrule_ rule90={GENCAT_MN, NUMCAT_MN, 0, 0, 0, 0}; +static const struct _convrule_ rule12={GENCAT_LL, NUMCAT_LL, 1, -32, 0, -32}; +static const struct _convrule_ rule93={GENCAT_LU, NUMCAT_LU, 1, 0, 38, 0}; +static const struct _convrule_ rule99={GENCAT_LL, NUMCAT_LL, 1, -31, 0, -31}; +static const struct _convrule_ rule105={GENCAT_LU, NUMCAT_LU, 0, 0, 0, 0}; static const struct _convrule_ rule11={GENCAT_PC, NUMCAT_PC, 0, 0, 0, 0}; -static const struct _convrule_ rule7={GENCAT_PD, NUMCAT_PD, 0, 0, 0, 0}; -static const struct _convrule_ rule163={GENCAT_CS, NUMCAT_CS, 0, 0, 0, 0}; -static const struct _convrule_ rule109={GENCAT_ME, NUMCAT_ME, 0, 0, 0, 0}; -static const struct _convrule_ rule1={GENCAT_ZS, NUMCAT_ZS, 0, 0, 0, 0}; -static const struct _convrule_ rule19={GENCAT_PF, NUMCAT_PF, 0, 0, 0, 0}; +static const struct _convrule_ rule175={GENCAT_LU, NUMCAT_LU, 1, 0, -42258, 0}; +static const struct _convrule_ rule144={GENCAT_LU, NUMCAT_LU, 1, 0, -112, 0}; static const struct _convrule_ rule15={GENCAT_PI, NUMCAT_PI, 0, 0, 0, 0}; -static const struct _convrule_ rule140={GENCAT_ZP, NUMCAT_ZP, 0, 0, 0, 0}; -static const struct _convrule_ rule139={GENCAT_ZL, NUMCAT_ZL, 0, 0, 0, 0}; -static const struct _convrule_ rule134={GENCAT_LU, NUMCAT_LU, 1, 0, -86, 0}; -static const struct _convrule_ rule43={GENCAT_LU, NUMCAT_LU, 1, 0, 217, 0}; -static const struct _convrule_ rule0={GENCAT_CC, NUMCAT_CC, 0, 0, 0, 0}; -static const struct _convrule_ rule154={GENCAT_LL, NUMCAT_LL, 1, -10792, 0, -10792}; -static const struct _convrule_ rule74={GENCAT_LL, NUMCAT_LL, 1, 10749, 0, 10749}; -static const struct _convrule_ rule87={GENCAT_LU, NUMCAT_LU, 1, 0, 37, 0}; -static const struct _convrule_ rule61={GENCAT_LL, NUMCAT_LL, 1, 10783, 0, 10783}; -static const struct _convrule_ rule122={GENCAT_LU, NUMCAT_LU, 1, 0, -8, 0}; -static const struct _convrule_ rule129={GENCAT_LT, NUMCAT_LT, 1, 0, -8, 0}; -static const struct _convrule_ rule63={GENCAT_LL, NUMCAT_LL, 1, 10782, 0, 10782}; -static const struct _convrule_ rule82={GENCAT_LL, NUMCAT_LL, 1, -219, 0, -219}; -static const struct _convrule_ rule77={GENCAT_LL, NUMCAT_LL, 1, 10727, 0, 10727}; -static const struct _convrule_ rule78={GENCAT_LL, NUMCAT_LL, 1, -218, 0, -218}; -static const struct _convrule_ rule71={GENCAT_LL, NUMCAT_LL, 1, -209, 0, -209}; -static const struct _convrule_ rule62={GENCAT_LL, NUMCAT_LL, 1, 10780, 0, 10780}; -static const struct _convrule_ rule48={GENCAT_LT, NUMCAT_LT, 1, -1, 1, 0}; -static const struct _convrule_ rule21={GENCAT_LU, NUMCAT_LU, 1, 0, 1, 0}; -static const struct _convrule_ rule137={GENCAT_LU, NUMCAT_LU, 1, 0, -128, 0}; -static const struct _convrule_ rule80={GENCAT_LL, NUMCAT_LL, 1, -217, 0, -217}; -static const struct _convrule_ rule73={GENCAT_LL, NUMCAT_LL, 1, 10743, 0, 10743}; -static const struct _convrule_ rule42={GENCAT_LU, NUMCAT_LU, 1, 0, 218, 0}; -static const struct _convrule_ rule69={GENCAT_LL, NUMCAT_LL, 1, -207, 0, -207}; +static const struct _convrule_ rule132={GENCAT_LL, NUMCAT_LL, 1, 86, 0, 86}; +static const struct _convrule_ rule122={GENCAT_MC, NUMCAT_MC, 0, 0, 0, 0}; +static const struct _convrule_ rule126={GENCAT_LL, NUMCAT_LL, 1, 3814, 0, 3814}; +static const struct _convrule_ rule44={GENCAT_LU, NUMCAT_LU, 1, 0, 217, 0}; +static const struct _convrule_ rule153={GENCAT_LL, NUMCAT_LL, 1, -28, 0, -28}; +static const struct _convrule_ rule178={GENCAT_CO, NUMCAT_CO, 0, 0, 0, 0}; +static const struct _convrule_ rule114={GENCAT_LL, NUMCAT_LL, 1, -96, 0, -96}; static const struct _convrule_ rule51={GENCAT_LU, NUMCAT_LU, 1, 0, -97, 0}; -static const struct _convrule_ rule144={GENCAT_LU, NUMCAT_LU, 1, 0, 28, 0}; -static const struct _convrule_ rule65={GENCAT_LL, NUMCAT_LL, 1, -206, 0, -206}; -static const struct _convrule_ rule86={GENCAT_LU, NUMCAT_LU, 1, 0, 38, 0}; -static const struct _convrule_ rule76={GENCAT_LL, NUMCAT_LL, 1, -214, 0, -214}; -static const struct _convrule_ rule66={GENCAT_LL, NUMCAT_LL, 1, -205, 0, -205}; -static const struct _convrule_ rule24={GENCAT_LL, NUMCAT_LL, 1, -232, 0, -232}; -static const struct _convrule_ rule112={GENCAT_LU, NUMCAT_LU, 1, 0, 48, 0}; -static const struct _convrule_ rule132={GENCAT_LT, NUMCAT_LT, 1, 0, -9, 0}; -static const struct _convrule_ rule75={GENCAT_LL, NUMCAT_LL, 1, -213, 0, -213}; -static const struct _convrule_ rule68={GENCAT_LL, NUMCAT_LL, 1, -203, 0, -203}; -static const struct _convrule_ rule135={GENCAT_LU, NUMCAT_LU, 1, 0, -100, 0}; -static const struct _convrule_ rule72={GENCAT_LL, NUMCAT_LL, 1, -211, 0, -211}; +static const struct _convrule_ rule39={GENCAT_LL, NUMCAT_LL, 1, 163, 0, 163}; +static const struct _convrule_ rule179={GENCAT_LU, NUMCAT_LU, 1, 0, 40, 0}; +static const struct _convrule_ rule124={GENCAT_NL, NUMCAT_NL, 0, 0, 0, 0}; +static const struct _convrule_ rule94={GENCAT_LU, NUMCAT_LU, 1, 0, 37, 0}; +static const struct _convrule_ rule82={GENCAT_LL, NUMCAT_LL, 1, -218, 0, -218}; +static const struct _convrule_ rule118={GENCAT_LU, NUMCAT_LU, 1, 0, 15, 0}; static const struct _convrule_ rule67={GENCAT_LL, NUMCAT_LL, 1, -202, 0, -202}; +static const struct _convrule_ rule66={GENCAT_LL, NUMCAT_LL, 1, -205, 0, -205}; static const struct _convrule_ rule47={GENCAT_LU, NUMCAT_LU, 1, 0, 2, 1}; -static const struct _convrule_ rule37={GENCAT_LU, NUMCAT_LU, 1, 0, 209, 0}; -static const struct _convrule_ rule156={GENCAT_LU, NUMCAT_LU, 1, 0, -10749, 0}; +static const struct _convrule_ rule30={GENCAT_LU, NUMCAT_LU, 1, 0, 206, 0}; +static const struct _convrule_ rule109={GENCAT_LL, NUMCAT_LL, 1, -86, 0, -86}; +static const struct _convrule_ rule4={GENCAT_PS, NUMCAT_PS, 0, 0, 0, 0}; +static const struct _convrule_ rule3={GENCAT_SC, NUMCAT_SC, 0, 0, 0, 0}; +static const struct _convrule_ rule150={GENCAT_LU, NUMCAT_LU, 1, 0, -8383, 0}; +static const struct _convrule_ rule120={GENCAT_LU, NUMCAT_LU, 1, 0, 48, 0}; +static const struct _convrule_ rule14={GENCAT_LO, NUMCAT_LO, 0, 0, 0, 0}; +static const struct _convrule_ rule18={GENCAT_LL, NUMCAT_LL, 1, 743, 0, 743}; +static const struct _convrule_ rule147={GENCAT_ZL, NUMCAT_ZL, 0, 0, 0, 0}; +static const struct _convrule_ rule142={GENCAT_LU, NUMCAT_LU, 1, 0, -86, 0}; +static const struct _convrule_ rule171={GENCAT_LU, NUMCAT_LU, 1, 0, -42308, 0}; +static const struct _convrule_ rule162={GENCAT_LL, NUMCAT_LL, 1, -10792, 0, -10792}; +static const struct _convrule_ rule166={GENCAT_LU, NUMCAT_LU, 1, 0, -10782, 0}; +static const struct _convrule_ rule139={GENCAT_LU, NUMCAT_LU, 1, 0, -74, 0}; +static const struct _convrule_ rule24={GENCAT_LU, NUMCAT_LU, 1, 0, -199, 0}; +static const struct _convrule_ rule143={GENCAT_LU, NUMCAT_LU, 1, 0, -100, 0}; +static const struct _convrule_ rule125={GENCAT_LL, NUMCAT_LL, 1, 35332, 0, 35332}; +static const struct _convrule_ rule141={GENCAT_LL, NUMCAT_LL, 1, -7205, 0, -7205}; +static const struct _convrule_ rule138={GENCAT_LL, NUMCAT_LL, 1, 9, 0, 9}; +static const struct _convrule_ rule27={GENCAT_LL, NUMCAT_LL, 1, -300, 0, -300}; +static const struct _convrule_ rule172={GENCAT_LU, NUMCAT_LU, 1, 0, -42319, 0}; +static const struct _convrule_ rule31={GENCAT_LU, NUMCAT_LU, 1, 0, 205, 0}; +static const struct _convrule_ rule59={GENCAT_LU, NUMCAT_LU, 1, 0, 69, 0}; +static const struct _convrule_ rule6={GENCAT_SM, NUMCAT_SM, 0, 0, 0, 0}; +static const struct _convrule_ rule119={GENCAT_LL, NUMCAT_LL, 1, -15, 0, -15}; +static const struct _convrule_ rule110={GENCAT_LL, NUMCAT_LL, 1, -80, 0, -80}; +static const struct _convrule_ rule176={GENCAT_LU, NUMCAT_LU, 1, 0, -42282, 0}; +static const struct _convrule_ rule151={GENCAT_LU, NUMCAT_LU, 1, 0, -8262, 0}; +static const struct _convrule_ rule130={GENCAT_LU, NUMCAT_LU, 1, 0, -8, 0}; +static const struct _convrule_ rule26={GENCAT_LU, NUMCAT_LU, 1, 0, -121, 0}; +static const struct _convrule_ rule0={GENCAT_CC, NUMCAT_CC, 0, 0, 0, 0}; +static const struct _convrule_ rule111={GENCAT_LL, NUMCAT_LL, 1, 7, 0, 7}; +static const struct _convrule_ rule91={GENCAT_MN, NUMCAT_MN, 1, 84, 0, 84}; +static const struct _convrule_ rule78={GENCAT_LL, NUMCAT_LL, 1, 10749, 0, 10749}; +static const struct _convrule_ rule77={GENCAT_LL, NUMCAT_LL, 1, 42305, 0, 42305}; +static const struct _convrule_ rule70={GENCAT_LL, NUMCAT_LL, 1, 42315, 0, 42315}; +static const struct _convrule_ rule50={GENCAT_LL, NUMCAT_LL, 1, -79, 0, -79}; +static const struct _convrule_ rule60={GENCAT_LU, NUMCAT_LU, 1, 0, 71, 0}; +static const struct _convrule_ rule22={GENCAT_LU, NUMCAT_LU, 1, 0, 1, 0}; +static const struct _convrule_ rule49={GENCAT_LL, NUMCAT_LL, 1, -2, 0, -1}; +static const struct _convrule_ rule92={GENCAT_LU, NUMCAT_LU, 1, 0, 116, 0}; +static const struct _convrule_ rule83={GENCAT_LL, NUMCAT_LL, 1, 42282, 0, 42282}; +static const struct _convrule_ rule155={GENCAT_NL, NUMCAT_NL, 1, -16, 0, -16}; +static const struct _convrule_ rule102={GENCAT_LU, NUMCAT_LU, 1, 0, 8, 0}; +static const struct _convrule_ rule23={GENCAT_LL, NUMCAT_LL, 1, -1, 0, -1}; +static const struct _convrule_ rule87={GENCAT_LL, NUMCAT_LL, 1, -219, 0, -219}; +static const struct _convrule_ rule79={GENCAT_LL, NUMCAT_LL, 1, -213, 0, -213}; static const struct _convrule_ rule64={GENCAT_LL, NUMCAT_LL, 1, -210, 0, -210}; -static const struct _convrule_ rule44={GENCAT_LU, NUMCAT_LU, 1, 0, 219, 0}; -static const struct _convrule_ rule28={GENCAT_LU, NUMCAT_LU, 1, 0, 210, 0}; +static const struct _convrule_ rule163={GENCAT_LU, NUMCAT_LU, 1, 0, -10780, 0}; +static const struct _convrule_ rule86={GENCAT_LL, NUMCAT_LL, 1, -71, 0, -71}; +static const struct _convrule_ rule84={GENCAT_LL, NUMCAT_LL, 1, -69, 0, -69}; +static const struct _convrule_ rule32={GENCAT_LU, NUMCAT_LU, 1, 0, 79, 0}; +static const struct _convrule_ rule115={GENCAT_LU, NUMCAT_LU, 1, 0, -7, 0}; +static const struct _convrule_ rule74={GENCAT_LL, NUMCAT_LL, 1, -209, 0, -209}; +static const struct _convrule_ rule177={GENCAT_CS, NUMCAT_CS, 0, 0, 0, 0}; +static const struct _convrule_ rule140={GENCAT_LT, NUMCAT_LT, 1, 0, -9, 0}; +static const struct _convrule_ rule57={GENCAT_LL, NUMCAT_LL, 1, 10815, 0, 10815}; +static const struct _convrule_ rule72={GENCAT_LL, NUMCAT_LL, 1, 42280, 0, 42280}; +static const struct _convrule_ rule34={GENCAT_LU, NUMCAT_LU, 1, 0, 203, 0}; +static const struct _convrule_ rule63={GENCAT_LL, NUMCAT_LL, 1, 10782, 0, 10782}; +static const struct _convrule_ rule170={GENCAT_LU, NUMCAT_LU, 1, 0, -42280, 0}; +static const struct _convrule_ rule145={GENCAT_LU, NUMCAT_LU, 1, 0, -128, 0}; +static const struct _convrule_ rule100={GENCAT_LL, NUMCAT_LL, 1, -64, 0, -64}; +static const struct _convrule_ rule17={GENCAT_NO, NUMCAT_NO, 0, 0, 0, 0}; +static const struct _convrule_ rule89={GENCAT_LM, NUMCAT_LM, 0, 0, 0, 0}; +static const struct _convrule_ rule46={GENCAT_LL, NUMCAT_LL, 1, 56, 0, 56}; +static const struct _convrule_ rule131={GENCAT_LL, NUMCAT_LL, 1, 74, 0, 74}; +static const struct _convrule_ rule42={GENCAT_LU, NUMCAT_LU, 1, 0, 214, 0}; +static const struct _convrule_ rule148={GENCAT_ZP, NUMCAT_ZP, 0, 0, 0, 0}; +static const struct _convrule_ rule101={GENCAT_LL, NUMCAT_LL, 1, -63, 0, -63}; +static const struct _convrule_ rule36={GENCAT_LL, NUMCAT_LL, 1, 97, 0, 97}; +static const struct _convrule_ rule137={GENCAT_LT, NUMCAT_LT, 1, 0, -8, 0}; +static const struct _convrule_ rule134={GENCAT_LL, NUMCAT_LL, 1, 128, 0, 128}; +static const struct _convrule_ rule81={GENCAT_LL, NUMCAT_LL, 1, 10727, 0, 10727}; +static const struct _convrule_ rule62={GENCAT_LL, NUMCAT_LL, 1, 10780, 0, 10780}; +static const struct _convrule_ rule41={GENCAT_LL, NUMCAT_LL, 1, 130, 0, 130}; +static const struct _convrule_ rule68={GENCAT_LL, NUMCAT_LL, 1, -203, 0, -203}; +static const struct _convrule_ rule65={GENCAT_LL, NUMCAT_LL, 1, -206, 0, -206}; +static const struct _convrule_ rule48={GENCAT_LT, NUMCAT_LT, 1, -1, 1, 0}; +static const struct _convrule_ rule19={GENCAT_PF, NUMCAT_PF, 0, 0, 0, 0}; +static const struct _convrule_ rule33={GENCAT_LU, NUMCAT_LU, 1, 0, 202, 0}; +static const struct _convrule_ rule103={GENCAT_LL, NUMCAT_LL, 1, -62, 0, -62}; +static const struct _convrule_ rule8={GENCAT_ND, NUMCAT_ND, 0, 0, 0, 0}; static const struct _convrule_ rule53={GENCAT_LU, NUMCAT_LU, 1, 0, -130, 0}; -static const struct _convrule_ rule165={GENCAT_LU, NUMCAT_LU, 1, 0, 40, 0}; -static const struct _convrule_ rule162={GENCAT_LU, NUMCAT_LU, 1, 0, -42280, 0}; -static const struct _convrule_ rule155={GENCAT_LU, NUMCAT_LU, 1, 0, -10780, 0}; -static const struct _convrule_ rule105={GENCAT_LU, NUMCAT_LU, 1, 0, -60, 0}; -static const struct _convrule_ rule59={GENCAT_LU, NUMCAT_LU, 1, 0, 69, 0}; -static const struct _convrule_ rule31={GENCAT_LU, NUMCAT_LU, 1, 0, 79, 0}; -static const struct _convrule_ rule27={GENCAT_LL, NUMCAT_LL, 1, 195, 0, 195}; -static const struct _convrule_ rule23={GENCAT_LU, NUMCAT_LU, 1, 0, -199, 0}; +static const struct _convrule_ rule28={GENCAT_LL, NUMCAT_LL, 1, 195, 0, 195}; +static const struct _convrule_ rule158={GENCAT_LU, NUMCAT_LU, 1, 0, -10743, 0}; +static const struct _convrule_ rule127={GENCAT_LL, NUMCAT_LL, 1, -59, 0, -59}; +static const struct _convrule_ rule113={GENCAT_LU, NUMCAT_LU, 1, 0, -60, 0}; +static const struct _convrule_ rule108={GENCAT_LL, NUMCAT_LL, 1, -8, 0, -8}; +static const struct _convrule_ rule73={GENCAT_LL, NUMCAT_LL, 1, 42308, 0, 42308}; +static const struct _convrule_ rule40={GENCAT_LU, NUMCAT_LU, 1, 0, 213, 0}; +static const struct _convrule_ rule136={GENCAT_LL, NUMCAT_LL, 1, 126, 0, 126}; +static const struct _convrule_ rule116={GENCAT_LU, NUMCAT_LU, 1, 0, 80, 0}; +static const struct _convrule_ rule55={GENCAT_LU, NUMCAT_LU, 1, 0, -163, 0}; +static const struct _convrule_ rule174={GENCAT_LU, NUMCAT_LU, 1, 0, -42305, 0}; +static const struct _convrule_ rule161={GENCAT_LL, NUMCAT_LL, 1, -10795, 0, -10795}; +static const struct _convrule_ rule58={GENCAT_LU, NUMCAT_LU, 1, 0, -195, 0}; +static const struct _convrule_ rule54={GENCAT_LU, NUMCAT_LU, 1, 0, 10795, 0}; +static const struct _convrule_ rule107={GENCAT_LL, NUMCAT_LL, 1, -54, 0, -54}; +static const struct _convrule_ rule146={GENCAT_LU, NUMCAT_LU, 1, 0, -126, 0}; +static const struct _convrule_ rule104={GENCAT_LL, NUMCAT_LL, 1, -57, 0, -57}; +static const struct _convrule_ rule21={GENCAT_LL, NUMCAT_LL, 1, 121, 0, 121}; +static const struct _convrule_ rule156={GENCAT_SO, NUMCAT_SO, 1, 0, 26, 0}; +static const struct _convrule_ rule85={GENCAT_LL, NUMCAT_LL, 1, -217, 0, -217}; +static const struct _convrule_ rule16={GENCAT_CF, NUMCAT_CF, 0, 0, 0, 0}; +static const struct _convrule_ rule112={GENCAT_LL, NUMCAT_LL, 1, -116, 0, -116}; +static const struct _convrule_ rule38={GENCAT_LU, NUMCAT_LU, 1, 0, 209, 0}; +static const struct _convrule_ rule10={GENCAT_SK, NUMCAT_SK, 0, 0, 0, 0}; +static const struct _convrule_ rule167={GENCAT_LU, NUMCAT_LU, 1, 0, -10815, 0}; +static const struct _convrule_ rule5={GENCAT_PE, NUMCAT_PE, 0, 0, 0, 0}; +static const struct _convrule_ rule164={GENCAT_LU, NUMCAT_LU, 1, 0, -10749, 0}; +static const struct _convrule_ rule117={GENCAT_ME, NUMCAT_ME, 0, 0, 0, 0}; +static const struct _convrule_ rule106={GENCAT_LL, NUMCAT_LL, 1, -47, 0, -47}; +static const struct _convrule_ rule160={GENCAT_LU, NUMCAT_LU, 1, 0, -10727, 0}; +static const struct _convrule_ rule9={GENCAT_LU, NUMCAT_LU, 1, 0, 32, 0}; static const struct _charblock_ allchars[]={ {0, 32, &rule0}, {32, 1, &rule1}, @@ -294,7 +308,8 @@ static const struct _charblock_ allchars[]={ {160, 1, &rule1}, {161, 1, &rule2}, {162, 4, &rule3}, - {166, 2, &rule13}, + {166, 1, &rule13}, + {167, 1, &rule2}, {168, 1, &rule10}, {169, 1, &rule13}, {170, 1, &rule14}, @@ -308,8 +323,7 @@ static const struct _charblock_ allchars[]={ {178, 2, &rule17}, {180, 1, &rule10}, {181, 1, &rule18}, - {182, 1, &rule13}, - {183, 1, &rule2}, + {182, 2, &rule2}, {184, 1, &rule10}, {185, 1, &rule17}, {186, 1, &rule14}, @@ -319,201 +333,201 @@ static const struct _charblock_ allchars[]={ {192, 23, &rule9}, {215, 1, &rule6}, {216, 7, &rule9}, - {223, 1, &rule14}, + {223, 1, &rule20}, {224, 23, &rule12}, {247, 1, &rule6}, {248, 7, &rule12}, - {255, 1, &rule20}, - {256, 1, &rule21}, - {257, 1, &rule22}, - {258, 1, &rule21}, - {259, 1, &rule22}, - {260, 1, &rule21}, - {261, 1, &rule22}, - {262, 1, &rule21}, - {263, 1, &rule22}, - {264, 1, &rule21}, - {265, 1, &rule22}, - {266, 1, &rule21}, - {267, 1, &rule22}, - {268, 1, &rule21}, - {269, 1, &rule22}, - {270, 1, &rule21}, - {271, 1, &rule22}, - {272, 1, &rule21}, - {273, 1, &rule22}, - {274, 1, &rule21}, - {275, 1, &rule22}, - {276, 1, &rule21}, - {277, 1, &rule22}, - {278, 1, &rule21}, - {279, 1, &rule22}, - {280, 1, &rule21}, - {281, 1, &rule22}, - {282, 1, &rule21}, - {283, 1, &rule22}, - {284, 1, &rule21}, - {285, 1, &rule22}, - {286, 1, &rule21}, - {287, 1, &rule22}, - {288, 1, &rule21}, - {289, 1, &rule22}, - {290, 1, &rule21}, - {291, 1, &rule22}, - {292, 1, &rule21}, - {293, 1, &rule22}, - {294, 1, &rule21}, - {295, 1, &rule22}, - {296, 1, &rule21}, - {297, 1, &rule22}, - {298, 1, &rule21}, - {299, 1, &rule22}, - {300, 1, &rule21}, - {301, 1, &rule22}, - {302, 1, &rule21}, - {303, 1, &rule22}, - {304, 1, &rule23}, - {305, 1, &rule24}, - {306, 1, &rule21}, - {307, 1, &rule22}, - {308, 1, &rule21}, - {309, 1, &rule22}, - {310, 1, &rule21}, - {311, 1, &rule22}, - {312, 1, &rule14}, - {313, 1, &rule21}, - {314, 1, &rule22}, - {315, 1, &rule21}, - {316, 1, &rule22}, - {317, 1, &rule21}, - {318, 1, &rule22}, - {319, 1, &rule21}, - {320, 1, &rule22}, - {321, 1, &rule21}, - {322, 1, &rule22}, - {323, 1, &rule21}, - {324, 1, &rule22}, - {325, 1, &rule21}, - {326, 1, &rule22}, - {327, 1, &rule21}, - {328, 1, &rule22}, - {329, 1, &rule14}, - {330, 1, &rule21}, - {331, 1, &rule22}, - {332, 1, &rule21}, - {333, 1, &rule22}, - {334, 1, &rule21}, - {335, 1, &rule22}, - {336, 1, &rule21}, - {337, 1, &rule22}, - {338, 1, &rule21}, - {339, 1, &rule22}, - {340, 1, &rule21}, - {341, 1, &rule22}, - {342, 1, &rule21}, - {343, 1, &rule22}, - {344, 1, &rule21}, - {345, 1, &rule22}, - {346, 1, &rule21}, - {347, 1, &rule22}, - {348, 1, &rule21}, - {349, 1, &rule22}, - {350, 1, &rule21}, - {351, 1, &rule22}, - {352, 1, &rule21}, - {353, 1, &rule22}, - {354, 1, &rule21}, - {355, 1, &rule22}, - {356, 1, &rule21}, - {357, 1, &rule22}, - {358, 1, &rule21}, - {359, 1, &rule22}, - {360, 1, &rule21}, - {361, 1, &rule22}, - {362, 1, &rule21}, - {363, 1, &rule22}, - {364, 1, &rule21}, - {365, 1, &rule22}, - {366, 1, &rule21}, - {367, 1, &rule22}, - {368, 1, &rule21}, - {369, 1, &rule22}, - {370, 1, &rule21}, - {371, 1, &rule22}, - {372, 1, &rule21}, - {373, 1, &rule22}, - {374, 1, &rule21}, - {375, 1, &rule22}, - {376, 1, &rule25}, - {377, 1, &rule21}, - {378, 1, &rule22}, - {379, 1, &rule21}, - {380, 1, &rule22}, - {381, 1, &rule21}, - {382, 1, &rule22}, - {383, 1, &rule26}, - {384, 1, &rule27}, - {385, 1, &rule28}, - {386, 1, &rule21}, - {387, 1, &rule22}, - {388, 1, &rule21}, - {389, 1, &rule22}, - {390, 1, &rule29}, - {391, 1, &rule21}, - {392, 1, &rule22}, - {393, 2, &rule30}, - {395, 1, &rule21}, - {396, 1, &rule22}, - {397, 1, &rule14}, - {398, 1, &rule31}, - {399, 1, &rule32}, - {400, 1, &rule33}, - {401, 1, &rule21}, - {402, 1, &rule22}, - {403, 1, &rule30}, - {404, 1, &rule34}, - {405, 1, &rule35}, - {406, 1, &rule36}, - {407, 1, &rule37}, - {408, 1, &rule21}, - {409, 1, &rule22}, - {410, 1, &rule38}, - {411, 1, &rule14}, - {412, 1, &rule36}, - {413, 1, &rule39}, - {414, 1, &rule40}, - {415, 1, &rule41}, - {416, 1, &rule21}, - {417, 1, &rule22}, - {418, 1, &rule21}, - {419, 1, &rule22}, - {420, 1, &rule21}, - {421, 1, &rule22}, - {422, 1, &rule42}, - {423, 1, &rule21}, - {424, 1, &rule22}, - {425, 1, &rule42}, - {426, 2, &rule14}, - {428, 1, &rule21}, - {429, 1, &rule22}, - {430, 1, &rule42}, - {431, 1, &rule21}, - {432, 1, &rule22}, - {433, 2, &rule43}, - {435, 1, &rule21}, - {436, 1, &rule22}, - {437, 1, &rule21}, - {438, 1, &rule22}, - {439, 1, &rule44}, - {440, 1, &rule21}, - {441, 1, &rule22}, - {442, 1, &rule14}, - {443, 1, &rule45}, - {444, 1, &rule21}, - {445, 1, &rule22}, - {446, 1, &rule14}, + {255, 1, &rule21}, + {256, 1, &rule22}, + {257, 1, &rule23}, + {258, 1, &rule22}, + {259, 1, &rule23}, + {260, 1, &rule22}, + {261, 1, &rule23}, + {262, 1, &rule22}, + {263, 1, &rule23}, + {264, 1, &rule22}, + {265, 1, &rule23}, + {266, 1, &rule22}, + {267, 1, &rule23}, + {268, 1, &rule22}, + {269, 1, &rule23}, + {270, 1, &rule22}, + {271, 1, &rule23}, + {272, 1, &rule22}, + {273, 1, &rule23}, + {274, 1, &rule22}, + {275, 1, &rule23}, + {276, 1, &rule22}, + {277, 1, &rule23}, + {278, 1, &rule22}, + {279, 1, &rule23}, + {280, 1, &rule22}, + {281, 1, &rule23}, + {282, 1, &rule22}, + {283, 1, &rule23}, + {284, 1, &rule22}, + {285, 1, &rule23}, + {286, 1, &rule22}, + {287, 1, &rule23}, + {288, 1, &rule22}, + {289, 1, &rule23}, + {290, 1, &rule22}, + {291, 1, &rule23}, + {292, 1, &rule22}, + {293, 1, &rule23}, + {294, 1, &rule22}, + {295, 1, &rule23}, + {296, 1, &rule22}, + {297, 1, &rule23}, + {298, 1, &rule22}, + {299, 1, &rule23}, + {300, 1, &rule22}, + {301, 1, &rule23}, + {302, 1, &rule22}, + {303, 1, &rule23}, + {304, 1, &rule24}, + {305, 1, &rule25}, + {306, 1, &rule22}, + {307, 1, &rule23}, + {308, 1, &rule22}, + {309, 1, &rule23}, + {310, 1, &rule22}, + {311, 1, &rule23}, + {312, 1, &rule20}, + {313, 1, &rule22}, + {314, 1, &rule23}, + {315, 1, &rule22}, + {316, 1, &rule23}, + {317, 1, &rule22}, + {318, 1, &rule23}, + {319, 1, &rule22}, + {320, 1, &rule23}, + {321, 1, &rule22}, + {322, 1, &rule23}, + {323, 1, &rule22}, + {324, 1, &rule23}, + {325, 1, &rule22}, + {326, 1, &rule23}, + {327, 1, &rule22}, + {328, 1, &rule23}, + {329, 1, &rule20}, + {330, 1, &rule22}, + {331, 1, &rule23}, + {332, 1, &rule22}, + {333, 1, &rule23}, + {334, 1, &rule22}, + {335, 1, &rule23}, + {336, 1, &rule22}, + {337, 1, &rule23}, + {338, 1, &rule22}, + {339, 1, &rule23}, + {340, 1, &rule22}, + {341, 1, &rule23}, + {342, 1, &rule22}, + {343, 1, &rule23}, + {344, 1, &rule22}, + {345, 1, &rule23}, + {346, 1, &rule22}, + {347, 1, &rule23}, + {348, 1, &rule22}, + {349, 1, &rule23}, + {350, 1, &rule22}, + {351, 1, &rule23}, + {352, 1, &rule22}, + {353, 1, &rule23}, + {354, 1, &rule22}, + {355, 1, &rule23}, + {356, 1, &rule22}, + {357, 1, &rule23}, + {358, 1, &rule22}, + {359, 1, &rule23}, + {360, 1, &rule22}, + {361, 1, &rule23}, + {362, 1, &rule22}, + {363, 1, &rule23}, + {364, 1, &rule22}, + {365, 1, &rule23}, + {366, 1, &rule22}, + {367, 1, &rule23}, + {368, 1, &rule22}, + {369, 1, &rule23}, + {370, 1, &rule22}, + {371, 1, &rule23}, + {372, 1, &rule22}, + {373, 1, &rule23}, + {374, 1, &rule22}, + {375, 1, &rule23}, + {376, 1, &rule26}, + {377, 1, &rule22}, + {378, 1, &rule23}, + {379, 1, &rule22}, + {380, 1, &rule23}, + {381, 1, &rule22}, + {382, 1, &rule23}, + {383, 1, &rule27}, + {384, 1, &rule28}, + {385, 1, &rule29}, + {386, 1, &rule22}, + {387, 1, &rule23}, + {388, 1, &rule22}, + {389, 1, &rule23}, + {390, 1, &rule30}, + {391, 1, &rule22}, + {392, 1, &rule23}, + {393, 2, &rule31}, + {395, 1, &rule22}, + {396, 1, &rule23}, + {397, 1, &rule20}, + {398, 1, &rule32}, + {399, 1, &rule33}, + {400, 1, &rule34}, + {401, 1, &rule22}, + {402, 1, &rule23}, + {403, 1, &rule31}, + {404, 1, &rule35}, + {405, 1, &rule36}, + {406, 1, &rule37}, + {407, 1, &rule38}, + {408, 1, &rule22}, + {409, 1, &rule23}, + {410, 1, &rule39}, + {411, 1, &rule20}, + {412, 1, &rule37}, + {413, 1, &rule40}, + {414, 1, &rule41}, + {415, 1, &rule42}, + {416, 1, &rule22}, + {417, 1, &rule23}, + {418, 1, &rule22}, + {419, 1, &rule23}, + {420, 1, &rule22}, + {421, 1, &rule23}, + {422, 1, &rule43}, + {423, 1, &rule22}, + {424, 1, &rule23}, + {425, 1, &rule43}, + {426, 2, &rule20}, + {428, 1, &rule22}, + {429, 1, &rule23}, + {430, 1, &rule43}, + {431, 1, &rule22}, + {432, 1, &rule23}, + {433, 2, &rule44}, + {435, 1, &rule22}, + {436, 1, &rule23}, + {437, 1, &rule22}, + {438, 1, &rule23}, + {439, 1, &rule45}, + {440, 1, &rule22}, + {441, 1, &rule23}, + {442, 1, &rule20}, + {443, 1, &rule14}, + {444, 1, &rule22}, + {445, 1, &rule23}, + {446, 1, &rule20}, {447, 1, &rule46}, - {448, 4, &rule45}, + {448, 4, &rule14}, {452, 1, &rule47}, {453, 1, &rule48}, {454, 1, &rule49}, @@ -523,1371 +537,1406 @@ static const struct _charblock_ allchars[]={ {458, 1, &rule47}, {459, 1, &rule48}, {460, 1, &rule49}, - {461, 1, &rule21}, - {462, 1, &rule22}, - {463, 1, &rule21}, - {464, 1, &rule22}, - {465, 1, &rule21}, - {466, 1, &rule22}, - {467, 1, &rule21}, - {468, 1, &rule22}, - {469, 1, &rule21}, - {470, 1, &rule22}, - {471, 1, &rule21}, - {472, 1, &rule22}, - {473, 1, &rule21}, - {474, 1, &rule22}, - {475, 1, &rule21}, - {476, 1, &rule22}, + {461, 1, &rule22}, + {462, 1, &rule23}, + {463, 1, &rule22}, + {464, 1, &rule23}, + {465, 1, &rule22}, + {466, 1, &rule23}, + {467, 1, &rule22}, + {468, 1, &rule23}, + {469, 1, &rule22}, + {470, 1, &rule23}, + {471, 1, &rule22}, + {472, 1, &rule23}, + {473, 1, &rule22}, + {474, 1, &rule23}, + {475, 1, &rule22}, + {476, 1, &rule23}, {477, 1, &rule50}, - {478, 1, &rule21}, - {479, 1, &rule22}, - {480, 1, &rule21}, - {481, 1, &rule22}, - {482, 1, &rule21}, - {483, 1, &rule22}, - {484, 1, &rule21}, - {485, 1, &rule22}, - {486, 1, &rule21}, - {487, 1, &rule22}, - {488, 1, &rule21}, - {489, 1, &rule22}, - {490, 1, &rule21}, - {491, 1, &rule22}, - {492, 1, &rule21}, - {493, 1, &rule22}, - {494, 1, &rule21}, - {495, 1, &rule22}, - {496, 1, &rule14}, + {478, 1, &rule22}, + {479, 1, &rule23}, + {480, 1, &rule22}, + {481, 1, &rule23}, + {482, 1, &rule22}, + {483, 1, &rule23}, + {484, 1, &rule22}, + {485, 1, &rule23}, + {486, 1, &rule22}, + {487, 1, &rule23}, + {488, 1, &rule22}, + {489, 1, &rule23}, + {490, 1, &rule22}, + {491, 1, &rule23}, + {492, 1, &rule22}, + {493, 1, &rule23}, + {494, 1, &rule22}, + {495, 1, &rule23}, + {496, 1, &rule20}, {497, 1, &rule47}, {498, 1, &rule48}, {499, 1, &rule49}, - {500, 1, &rule21}, - {501, 1, &rule22}, + {500, 1, &rule22}, + {501, 1, &rule23}, {502, 1, &rule51}, {503, 1, &rule52}, - {504, 1, &rule21}, - {505, 1, &rule22}, - {506, 1, &rule21}, - {507, 1, &rule22}, - {508, 1, &rule21}, - {509, 1, &rule22}, - {510, 1, &rule21}, - {511, 1, &rule22}, - {512, 1, &rule21}, - {513, 1, &rule22}, - {514, 1, &rule21}, - {515, 1, &rule22}, - {516, 1, &rule21}, - {517, 1, &rule22}, - {518, 1, &rule21}, - {519, 1, &rule22}, - {520, 1, &rule21}, - {521, 1, &rule22}, - {522, 1, &rule21}, - {523, 1, &rule22}, - {524, 1, &rule21}, - {525, 1, &rule22}, - {526, 1, &rule21}, - {527, 1, &rule22}, - {528, 1, &rule21}, - {529, 1, &rule22}, - {530, 1, &rule21}, - {531, 1, &rule22}, - {532, 1, &rule21}, - {533, 1, &rule22}, - {534, 1, &rule21}, - {535, 1, &rule22}, - {536, 1, &rule21}, - {537, 1, &rule22}, - {538, 1, &rule21}, - {539, 1, &rule22}, - {540, 1, &rule21}, - {541, 1, &rule22}, - {542, 1, &rule21}, - {543, 1, &rule22}, + {504, 1, &rule22}, + {505, 1, &rule23}, + {506, 1, &rule22}, + {507, 1, &rule23}, + {508, 1, &rule22}, + {509, 1, &rule23}, + {510, 1, &rule22}, + {511, 1, &rule23}, + {512, 1, &rule22}, + {513, 1, &rule23}, + {514, 1, &rule22}, + {515, 1, &rule23}, + {516, 1, &rule22}, + {517, 1, &rule23}, + {518, 1, &rule22}, + {519, 1, &rule23}, + {520, 1, &rule22}, + {521, 1, &rule23}, + {522, 1, &rule22}, + {523, 1, &rule23}, + {524, 1, &rule22}, + {525, 1, &rule23}, + {526, 1, &rule22}, + {527, 1, &rule23}, + {528, 1, &rule22}, + {529, 1, &rule23}, + {530, 1, &rule22}, + {531, 1, &rule23}, + {532, 1, &rule22}, + {533, 1, &rule23}, + {534, 1, &rule22}, + {535, 1, &rule23}, + {536, 1, &rule22}, + {537, 1, &rule23}, + {538, 1, &rule22}, + {539, 1, &rule23}, + {540, 1, &rule22}, + {541, 1, &rule23}, + {542, 1, &rule22}, + {543, 1, &rule23}, {544, 1, &rule53}, - {545, 1, &rule14}, - {546, 1, &rule21}, - {547, 1, &rule22}, - {548, 1, &rule21}, - {549, 1, &rule22}, - {550, 1, &rule21}, - {551, 1, &rule22}, - {552, 1, &rule21}, - {553, 1, &rule22}, - {554, 1, &rule21}, - {555, 1, &rule22}, - {556, 1, &rule21}, - {557, 1, &rule22}, - {558, 1, &rule21}, - {559, 1, &rule22}, - {560, 1, &rule21}, - {561, 1, &rule22}, - {562, 1, &rule21}, - {563, 1, &rule22}, - {564, 6, &rule14}, + {545, 1, &rule20}, + {546, 1, &rule22}, + {547, 1, &rule23}, + {548, 1, &rule22}, + {549, 1, &rule23}, + {550, 1, &rule22}, + {551, 1, &rule23}, + {552, 1, &rule22}, + {553, 1, &rule23}, + {554, 1, &rule22}, + {555, 1, &rule23}, + {556, 1, &rule22}, + {557, 1, &rule23}, + {558, 1, &rule22}, + {559, 1, &rule23}, + {560, 1, &rule22}, + {561, 1, &rule23}, + {562, 1, &rule22}, + {563, 1, &rule23}, + {564, 6, &rule20}, {570, 1, &rule54}, - {571, 1, &rule21}, - {572, 1, &rule22}, + {571, 1, &rule22}, + {572, 1, &rule23}, {573, 1, &rule55}, {574, 1, &rule56}, {575, 2, &rule57}, - {577, 1, &rule21}, - {578, 1, &rule22}, + {577, 1, &rule22}, + {578, 1, &rule23}, {579, 1, &rule58}, {580, 1, &rule59}, {581, 1, &rule60}, - {582, 1, &rule21}, - {583, 1, &rule22}, - {584, 1, &rule21}, - {585, 1, &rule22}, - {586, 1, &rule21}, - {587, 1, &rule22}, - {588, 1, &rule21}, - {589, 1, &rule22}, - {590, 1, &rule21}, - {591, 1, &rule22}, + {582, 1, &rule22}, + {583, 1, &rule23}, + {584, 1, &rule22}, + {585, 1, &rule23}, + {586, 1, &rule22}, + {587, 1, &rule23}, + {588, 1, &rule22}, + {589, 1, &rule23}, + {590, 1, &rule22}, + {591, 1, &rule23}, {592, 1, &rule61}, {593, 1, &rule62}, {594, 1, &rule63}, {595, 1, &rule64}, {596, 1, &rule65}, - {597, 1, &rule14}, + {597, 1, &rule20}, {598, 2, &rule66}, - {600, 1, &rule14}, + {600, 1, &rule20}, {601, 1, &rule67}, - {602, 1, &rule14}, + {602, 1, &rule20}, {603, 1, &rule68}, - {604, 4, &rule14}, + {604, 1, &rule69}, + {605, 3, &rule20}, {608, 1, &rule66}, - {609, 2, &rule14}, - {611, 1, &rule69}, - {612, 1, &rule14}, - {613, 1, &rule70}, - {614, 2, &rule14}, - {616, 1, &rule71}, - {617, 1, &rule72}, - {618, 1, &rule14}, - {619, 1, &rule73}, - {620, 3, &rule14}, - {623, 1, &rule72}, - {624, 1, &rule14}, - {625, 1, &rule74}, - {626, 1, &rule75}, - {627, 2, &rule14}, - {629, 1, &rule76}, - {630, 7, &rule14}, - {637, 1, &rule77}, - {638, 2, &rule14}, - {640, 1, &rule78}, - {641, 2, &rule14}, - {643, 1, &rule78}, - {644, 4, &rule14}, - {648, 1, &rule78}, - {649, 1, &rule79}, - {650, 2, &rule80}, - {652, 1, &rule81}, - {653, 5, &rule14}, - {658, 1, &rule82}, - {659, 1, &rule14}, - {660, 1, &rule45}, - {661, 27, &rule14}, - {688, 18, &rule83}, + {609, 1, &rule70}, + {610, 1, &rule20}, + {611, 1, &rule71}, + {612, 1, &rule20}, + {613, 1, &rule72}, + {614, 1, &rule73}, + {615, 1, &rule20}, + {616, 1, &rule74}, + {617, 1, &rule75}, + {618, 1, &rule20}, + {619, 1, &rule76}, + {620, 1, &rule77}, + {621, 2, &rule20}, + {623, 1, &rule75}, + {624, 1, &rule20}, + {625, 1, &rule78}, + {626, 1, &rule79}, + {627, 2, &rule20}, + {629, 1, &rule80}, + {630, 7, &rule20}, + {637, 1, &rule81}, + {638, 2, &rule20}, + {640, 1, &rule82}, + {641, 2, &rule20}, + {643, 1, &rule82}, + {644, 3, &rule20}, + {647, 1, &rule83}, + {648, 1, &rule82}, + {649, 1, &rule84}, + {650, 2, &rule85}, + {652, 1, &rule86}, + {653, 5, &rule20}, + {658, 1, &rule87}, + {659, 1, &rule20}, + {660, 1, &rule14}, + {661, 9, &rule20}, + {670, 1, &rule88}, + {671, 17, &rule20}, + {688, 18, &rule89}, {706, 4, &rule10}, - {710, 12, &rule83}, + {710, 12, &rule89}, {722, 14, &rule10}, - {736, 5, &rule83}, + {736, 5, &rule89}, {741, 7, &rule10}, - {748, 1, &rule83}, + {748, 1, &rule89}, {749, 1, &rule10}, - {750, 1, &rule83}, + {750, 1, &rule89}, {751, 17, &rule10}, - {768, 69, &rule84}, - {837, 1, &rule85}, - {838, 42, &rule84}, - {880, 1, &rule21}, - {881, 1, &rule22}, - {882, 1, &rule21}, - {883, 1, &rule22}, - {884, 1, &rule83}, + {768, 69, &rule90}, + {837, 1, &rule91}, + {838, 42, &rule90}, + {880, 1, &rule22}, + {881, 1, &rule23}, + {882, 1, &rule22}, + {883, 1, &rule23}, + {884, 1, &rule89}, {885, 1, &rule10}, - {886, 1, &rule21}, - {887, 1, &rule22}, - {890, 1, &rule83}, - {891, 3, &rule40}, + {886, 1, &rule22}, + {887, 1, &rule23}, + {890, 1, &rule89}, + {891, 3, &rule41}, {894, 1, &rule2}, + {895, 1, &rule92}, {900, 2, &rule10}, - {902, 1, &rule86}, + {902, 1, &rule93}, {903, 1, &rule2}, - {904, 3, &rule87}, - {908, 1, &rule88}, - {910, 2, &rule89}, - {912, 1, &rule14}, + {904, 3, &rule94}, + {908, 1, &rule95}, + {910, 2, &rule96}, + {912, 1, &rule20}, {913, 17, &rule9}, {931, 9, &rule9}, - {940, 1, &rule90}, - {941, 3, &rule91}, - {944, 1, &rule14}, + {940, 1, &rule97}, + {941, 3, &rule98}, + {944, 1, &rule20}, {945, 17, &rule12}, - {962, 1, &rule92}, + {962, 1, &rule99}, {963, 9, &rule12}, - {972, 1, &rule93}, - {973, 2, &rule94}, - {975, 1, &rule95}, - {976, 1, &rule96}, - {977, 1, &rule97}, - {978, 3, &rule98}, - {981, 1, &rule99}, - {982, 1, &rule100}, - {983, 1, &rule101}, - {984, 1, &rule21}, - {985, 1, &rule22}, - {986, 1, &rule21}, - {987, 1, &rule22}, - {988, 1, &rule21}, - {989, 1, &rule22}, - {990, 1, &rule21}, - {991, 1, &rule22}, - {992, 1, &rule21}, - {993, 1, &rule22}, - {994, 1, &rule21}, - {995, 1, &rule22}, - {996, 1, &rule21}, - {997, 1, &rule22}, - {998, 1, &rule21}, - {999, 1, &rule22}, - {1000, 1, &rule21}, - {1001, 1, &rule22}, - {1002, 1, &rule21}, - {1003, 1, &rule22}, - {1004, 1, &rule21}, - {1005, 1, &rule22}, - {1006, 1, &rule21}, - {1007, 1, &rule22}, - {1008, 1, &rule102}, - {1009, 1, &rule103}, - {1010, 1, &rule104}, - {1011, 1, &rule14}, - {1012, 1, &rule105}, - {1013, 1, &rule106}, + {972, 1, &rule100}, + {973, 2, &rule101}, + {975, 1, &rule102}, + {976, 1, &rule103}, + {977, 1, &rule104}, + {978, 3, &rule105}, + {981, 1, &rule106}, + {982, 1, &rule107}, + {983, 1, &rule108}, + {984, 1, &rule22}, + {985, 1, &rule23}, + {986, 1, &rule22}, + {987, 1, &rule23}, + {988, 1, &rule22}, + {989, 1, &rule23}, + {990, 1, &rule22}, + {991, 1, &rule23}, + {992, 1, &rule22}, + {993, 1, &rule23}, + {994, 1, &rule22}, + {995, 1, &rule23}, + {996, 1, &rule22}, + {997, 1, &rule23}, + {998, 1, &rule22}, + {999, 1, &rule23}, + {1000, 1, &rule22}, + {1001, 1, &rule23}, + {1002, 1, &rule22}, + {1003, 1, &rule23}, + {1004, 1, &rule22}, + {1005, 1, &rule23}, + {1006, 1, &rule22}, + {1007, 1, &rule23}, + {1008, 1, &rule109}, + {1009, 1, &rule110}, + {1010, 1, &rule111}, + {1011, 1, &rule112}, + {1012, 1, &rule113}, + {1013, 1, &rule114}, {1014, 1, &rule6}, - {1015, 1, &rule21}, - {1016, 1, &rule22}, - {1017, 1, &rule107}, - {1018, 1, &rule21}, - {1019, 1, &rule22}, - {1020, 1, &rule14}, + {1015, 1, &rule22}, + {1016, 1, &rule23}, + {1017, 1, &rule115}, + {1018, 1, &rule22}, + {1019, 1, &rule23}, + {1020, 1, &rule20}, {1021, 3, &rule53}, - {1024, 16, &rule108}, + {1024, 16, &rule116}, {1040, 32, &rule9}, {1072, 32, &rule12}, - {1104, 16, &rule103}, - {1120, 1, &rule21}, - {1121, 1, &rule22}, - {1122, 1, &rule21}, - {1123, 1, &rule22}, - {1124, 1, &rule21}, - {1125, 1, &rule22}, - {1126, 1, &rule21}, - {1127, 1, &rule22}, - {1128, 1, &rule21}, - {1129, 1, &rule22}, - {1130, 1, &rule21}, - {1131, 1, &rule22}, - {1132, 1, &rule21}, - {1133, 1, &rule22}, - {1134, 1, &rule21}, - {1135, 1, &rule22}, - {1136, 1, &rule21}, - {1137, 1, &rule22}, - {1138, 1, &rule21}, - {1139, 1, &rule22}, - {1140, 1, &rule21}, - {1141, 1, &rule22}, - {1142, 1, &rule21}, - {1143, 1, &rule22}, - {1144, 1, &rule21}, - {1145, 1, &rule22}, - {1146, 1, &rule21}, - {1147, 1, &rule22}, - {1148, 1, &rule21}, - {1149, 1, &rule22}, - {1150, 1, &rule21}, - {1151, 1, &rule22}, - {1152, 1, &rule21}, - {1153, 1, &rule22}, + {1104, 16, &rule110}, + {1120, 1, &rule22}, + {1121, 1, &rule23}, + {1122, 1, &rule22}, + {1123, 1, &rule23}, + {1124, 1, &rule22}, + {1125, 1, &rule23}, + {1126, 1, &rule22}, + {1127, 1, &rule23}, + {1128, 1, &rule22}, + {1129, 1, &rule23}, + {1130, 1, &rule22}, + {1131, 1, &rule23}, + {1132, 1, &rule22}, + {1133, 1, &rule23}, + {1134, 1, &rule22}, + {1135, 1, &rule23}, + {1136, 1, &rule22}, + {1137, 1, &rule23}, + {1138, 1, &rule22}, + {1139, 1, &rule23}, + {1140, 1, &rule22}, + {1141, 1, &rule23}, + {1142, 1, &rule22}, + {1143, 1, &rule23}, + {1144, 1, &rule22}, + {1145, 1, &rule23}, + {1146, 1, &rule22}, + {1147, 1, &rule23}, + {1148, 1, &rule22}, + {1149, 1, &rule23}, + {1150, 1, &rule22}, + {1151, 1, &rule23}, + {1152, 1, &rule22}, + {1153, 1, &rule23}, {1154, 1, &rule13}, - {1155, 5, &rule84}, - {1160, 2, &rule109}, - {1162, 1, &rule21}, - {1163, 1, &rule22}, - {1164, 1, &rule21}, - {1165, 1, &rule22}, - {1166, 1, &rule21}, - {1167, 1, &rule22}, - {1168, 1, &rule21}, - {1169, 1, &rule22}, - {1170, 1, &rule21}, - {1171, 1, &rule22}, - {1172, 1, &rule21}, - {1173, 1, &rule22}, - {1174, 1, &rule21}, - {1175, 1, &rule22}, - {1176, 1, &rule21}, - {1177, 1, &rule22}, - {1178, 1, &rule21}, - {1179, 1, &rule22}, - {1180, 1, &rule21}, - {1181, 1, &rule22}, - {1182, 1, &rule21}, - {1183, 1, &rule22}, - {1184, 1, &rule21}, - {1185, 1, &rule22}, - {1186, 1, &rule21}, - {1187, 1, &rule22}, - {1188, 1, &rule21}, - {1189, 1, &rule22}, - {1190, 1, &rule21}, - {1191, 1, &rule22}, - {1192, 1, &rule21}, - {1193, 1, &rule22}, - {1194, 1, &rule21}, - {1195, 1, &rule22}, - {1196, 1, &rule21}, - {1197, 1, &rule22}, - {1198, 1, &rule21}, - {1199, 1, &rule22}, - {1200, 1, &rule21}, - {1201, 1, &rule22}, - {1202, 1, &rule21}, - {1203, 1, &rule22}, - {1204, 1, &rule21}, - {1205, 1, &rule22}, - {1206, 1, &rule21}, - {1207, 1, &rule22}, - {1208, 1, &rule21}, - {1209, 1, &rule22}, - {1210, 1, &rule21}, - {1211, 1, &rule22}, - {1212, 1, &rule21}, - {1213, 1, &rule22}, - {1214, 1, &rule21}, - {1215, 1, &rule22}, - {1216, 1, &rule110}, - {1217, 1, &rule21}, - {1218, 1, &rule22}, - {1219, 1, &rule21}, - {1220, 1, &rule22}, - {1221, 1, &rule21}, - {1222, 1, &rule22}, - {1223, 1, &rule21}, - {1224, 1, &rule22}, - {1225, 1, &rule21}, - {1226, 1, &rule22}, - {1227, 1, &rule21}, - {1228, 1, &rule22}, - {1229, 1, &rule21}, - {1230, 1, &rule22}, - {1231, 1, &rule111}, - {1232, 1, &rule21}, - {1233, 1, &rule22}, - {1234, 1, &rule21}, - {1235, 1, &rule22}, - {1236, 1, &rule21}, - {1237, 1, &rule22}, - {1238, 1, &rule21}, - {1239, 1, &rule22}, - {1240, 1, &rule21}, - {1241, 1, &rule22}, - {1242, 1, &rule21}, - {1243, 1, &rule22}, - {1244, 1, &rule21}, - {1245, 1, &rule22}, - {1246, 1, &rule21}, - {1247, 1, &rule22}, - {1248, 1, &rule21}, - {1249, 1, &rule22}, - {1250, 1, &rule21}, - {1251, 1, &rule22}, - {1252, 1, &rule21}, - {1253, 1, &rule22}, - {1254, 1, &rule21}, - {1255, 1, &rule22}, - {1256, 1, &rule21}, - {1257, 1, &rule22}, - {1258, 1, &rule21}, - {1259, 1, &rule22}, - {1260, 1, &rule21}, - {1261, 1, &rule22}, - {1262, 1, &rule21}, - {1263, 1, &rule22}, - {1264, 1, &rule21}, - {1265, 1, &rule22}, - {1266, 1, &rule21}, - {1267, 1, &rule22}, - {1268, 1, &rule21}, - {1269, 1, &rule22}, - {1270, 1, &rule21}, - {1271, 1, &rule22}, - {1272, 1, &rule21}, - {1273, 1, &rule22}, - {1274, 1, &rule21}, - {1275, 1, &rule22}, - {1276, 1, &rule21}, - {1277, 1, &rule22}, - {1278, 1, &rule21}, - {1279, 1, &rule22}, - {1280, 1, &rule21}, - {1281, 1, &rule22}, - {1282, 1, &rule21}, - {1283, 1, &rule22}, - {1284, 1, &rule21}, - {1285, 1, &rule22}, - {1286, 1, &rule21}, - {1287, 1, &rule22}, - {1288, 1, &rule21}, - {1289, 1, &rule22}, - {1290, 1, &rule21}, - {1291, 1, &rule22}, - {1292, 1, &rule21}, - {1293, 1, &rule22}, - {1294, 1, &rule21}, - {1295, 1, &rule22}, - {1296, 1, &rule21}, - {1297, 1, &rule22}, - {1298, 1, &rule21}, - {1299, 1, &rule22}, - {1300, 1, &rule21}, - {1301, 1, &rule22}, - {1302, 1, &rule21}, - {1303, 1, &rule22}, - {1304, 1, &rule21}, - {1305, 1, &rule22}, - {1306, 1, &rule21}, - {1307, 1, &rule22}, - {1308, 1, &rule21}, - {1309, 1, &rule22}, - {1310, 1, &rule21}, - {1311, 1, &rule22}, - {1312, 1, &rule21}, - {1313, 1, &rule22}, - {1314, 1, &rule21}, - {1315, 1, &rule22}, - {1316, 1, &rule21}, - {1317, 1, &rule22}, - {1318, 1, &rule21}, - {1319, 1, &rule22}, - {1329, 38, &rule112}, - {1369, 1, &rule83}, + {1155, 5, &rule90}, + {1160, 2, &rule117}, + {1162, 1, &rule22}, + {1163, 1, &rule23}, + {1164, 1, &rule22}, + {1165, 1, &rule23}, + {1166, 1, &rule22}, + {1167, 1, &rule23}, + {1168, 1, &rule22}, + {1169, 1, &rule23}, + {1170, 1, &rule22}, + {1171, 1, &rule23}, + {1172, 1, &rule22}, + {1173, 1, &rule23}, + {1174, 1, &rule22}, + {1175, 1, &rule23}, + {1176, 1, &rule22}, + {1177, 1, &rule23}, + {1178, 1, &rule22}, + {1179, 1, &rule23}, + {1180, 1, &rule22}, + {1181, 1, &rule23}, + {1182, 1, &rule22}, + {1183, 1, &rule23}, + {1184, 1, &rule22}, + {1185, 1, &rule23}, + {1186, 1, &rule22}, + {1187, 1, &rule23}, + {1188, 1, &rule22}, + {1189, 1, &rule23}, + {1190, 1, &rule22}, + {1191, 1, &rule23}, + {1192, 1, &rule22}, + {1193, 1, &rule23}, + {1194, 1, &rule22}, + {1195, 1, &rule23}, + {1196, 1, &rule22}, + {1197, 1, &rule23}, + {1198, 1, &rule22}, + {1199, 1, &rule23}, + {1200, 1, &rule22}, + {1201, 1, &rule23}, + {1202, 1, &rule22}, + {1203, 1, &rule23}, + {1204, 1, &rule22}, + {1205, 1, &rule23}, + {1206, 1, &rule22}, + {1207, 1, &rule23}, + {1208, 1, &rule22}, + {1209, 1, &rule23}, + {1210, 1, &rule22}, + {1211, 1, &rule23}, + {1212, 1, &rule22}, + {1213, 1, &rule23}, + {1214, 1, &rule22}, + {1215, 1, &rule23}, + {1216, 1, &rule118}, + {1217, 1, &rule22}, + {1218, 1, &rule23}, + {1219, 1, &rule22}, + {1220, 1, &rule23}, + {1221, 1, &rule22}, + {1222, 1, &rule23}, + {1223, 1, &rule22}, + {1224, 1, &rule23}, + {1225, 1, &rule22}, + {1226, 1, &rule23}, + {1227, 1, &rule22}, + {1228, 1, &rule23}, + {1229, 1, &rule22}, + {1230, 1, &rule23}, + {1231, 1, &rule119}, + {1232, 1, &rule22}, + {1233, 1, &rule23}, + {1234, 1, &rule22}, + {1235, 1, &rule23}, + {1236, 1, &rule22}, + {1237, 1, &rule23}, + {1238, 1, &rule22}, + {1239, 1, &rule23}, + {1240, 1, &rule22}, + {1241, 1, &rule23}, + {1242, 1, &rule22}, + {1243, 1, &rule23}, + {1244, 1, &rule22}, + {1245, 1, &rule23}, + {1246, 1, &rule22}, + {1247, 1, &rule23}, + {1248, 1, &rule22}, + {1249, 1, &rule23}, + {1250, 1, &rule22}, + {1251, 1, &rule23}, + {1252, 1, &rule22}, + {1253, 1, &rule23}, + {1254, 1, &rule22}, + {1255, 1, &rule23}, + {1256, 1, &rule22}, + {1257, 1, &rule23}, + {1258, 1, &rule22}, + {1259, 1, &rule23}, + {1260, 1, &rule22}, + {1261, 1, &rule23}, + {1262, 1, &rule22}, + {1263, 1, &rule23}, + {1264, 1, &rule22}, + {1265, 1, &rule23}, + {1266, 1, &rule22}, + {1267, 1, &rule23}, + {1268, 1, &rule22}, + {1269, 1, &rule23}, + {1270, 1, &rule22}, + {1271, 1, &rule23}, + {1272, 1, &rule22}, + {1273, 1, &rule23}, + {1274, 1, &rule22}, + {1275, 1, &rule23}, + {1276, 1, &rule22}, + {1277, 1, &rule23}, + {1278, 1, &rule22}, + {1279, 1, &rule23}, + {1280, 1, &rule22}, + {1281, 1, &rule23}, + {1282, 1, &rule22}, + {1283, 1, &rule23}, + {1284, 1, &rule22}, + {1285, 1, &rule23}, + {1286, 1, &rule22}, + {1287, 1, &rule23}, + {1288, 1, &rule22}, + {1289, 1, &rule23}, + {1290, 1, &rule22}, + {1291, 1, &rule23}, + {1292, 1, &rule22}, + {1293, 1, &rule23}, + {1294, 1, &rule22}, + {1295, 1, &rule23}, + {1296, 1, &rule22}, + {1297, 1, &rule23}, + {1298, 1, &rule22}, + {1299, 1, &rule23}, + {1300, 1, &rule22}, + {1301, 1, &rule23}, + {1302, 1, &rule22}, + {1303, 1, &rule23}, + {1304, 1, &rule22}, + {1305, 1, &rule23}, + {1306, 1, &rule22}, + {1307, 1, &rule23}, + {1308, 1, &rule22}, + {1309, 1, &rule23}, + {1310, 1, &rule22}, + {1311, 1, &rule23}, + {1312, 1, &rule22}, + {1313, 1, &rule23}, + {1314, 1, &rule22}, + {1315, 1, &rule23}, + {1316, 1, &rule22}, + {1317, 1, &rule23}, + {1318, 1, &rule22}, + {1319, 1, &rule23}, + {1320, 1, &rule22}, + {1321, 1, &rule23}, + {1322, 1, &rule22}, + {1323, 1, &rule23}, + {1324, 1, &rule22}, + {1325, 1, &rule23}, + {1326, 1, &rule22}, + {1327, 1, &rule23}, + {1329, 38, &rule120}, + {1369, 1, &rule89}, {1370, 6, &rule2}, - {1377, 38, &rule113}, - {1415, 1, &rule14}, + {1377, 38, &rule121}, + {1415, 1, &rule20}, {1417, 1, &rule2}, {1418, 1, &rule7}, - {1425, 45, &rule84}, + {1421, 2, &rule13}, + {1423, 1, &rule3}, + {1425, 45, &rule90}, {1470, 1, &rule7}, - {1471, 1, &rule84}, + {1471, 1, &rule90}, {1472, 1, &rule2}, - {1473, 2, &rule84}, + {1473, 2, &rule90}, {1475, 1, &rule2}, - {1476, 2, &rule84}, + {1476, 2, &rule90}, {1478, 1, &rule2}, - {1479, 1, &rule84}, - {1488, 27, &rule45}, - {1520, 3, &rule45}, + {1479, 1, &rule90}, + {1488, 27, &rule14}, + {1520, 3, &rule14}, {1523, 2, &rule2}, - {1536, 4, &rule16}, + {1536, 6, &rule16}, {1542, 3, &rule6}, {1545, 2, &rule2}, {1547, 1, &rule3}, {1548, 2, &rule2}, {1550, 2, &rule13}, - {1552, 11, &rule84}, + {1552, 11, &rule90}, {1563, 1, &rule2}, + {1564, 1, &rule16}, {1566, 2, &rule2}, - {1568, 32, &rule45}, - {1600, 1, &rule83}, - {1601, 10, &rule45}, - {1611, 21, &rule84}, + {1568, 32, &rule14}, + {1600, 1, &rule89}, + {1601, 10, &rule14}, + {1611, 21, &rule90}, {1632, 10, &rule8}, {1642, 4, &rule2}, - {1646, 2, &rule45}, - {1648, 1, &rule84}, - {1649, 99, &rule45}, + {1646, 2, &rule14}, + {1648, 1, &rule90}, + {1649, 99, &rule14}, {1748, 1, &rule2}, - {1749, 1, &rule45}, - {1750, 7, &rule84}, + {1749, 1, &rule14}, + {1750, 7, &rule90}, {1757, 1, &rule16}, {1758, 1, &rule13}, - {1759, 6, &rule84}, - {1765, 2, &rule83}, - {1767, 2, &rule84}, + {1759, 6, &rule90}, + {1765, 2, &rule89}, + {1767, 2, &rule90}, {1769, 1, &rule13}, - {1770, 4, &rule84}, - {1774, 2, &rule45}, + {1770, 4, &rule90}, + {1774, 2, &rule14}, {1776, 10, &rule8}, - {1786, 3, &rule45}, + {1786, 3, &rule14}, {1789, 2, &rule13}, - {1791, 1, &rule45}, + {1791, 1, &rule14}, {1792, 14, &rule2}, {1807, 1, &rule16}, - {1808, 1, &rule45}, - {1809, 1, &rule84}, - {1810, 30, &rule45}, - {1840, 27, &rule84}, - {1869, 89, &rule45}, - {1958, 11, &rule84}, - {1969, 1, &rule45}, + {1808, 1, &rule14}, + {1809, 1, &rule90}, + {1810, 30, &rule14}, + {1840, 27, &rule90}, + {1869, 89, &rule14}, + {1958, 11, &rule90}, + {1969, 1, &rule14}, {1984, 10, &rule8}, - {1994, 33, &rule45}, - {2027, 9, &rule84}, - {2036, 2, &rule83}, + {1994, 33, &rule14}, + {2027, 9, &rule90}, + {2036, 2, &rule89}, {2038, 1, &rule13}, {2039, 3, &rule2}, - {2042, 1, &rule83}, - {2048, 22, &rule45}, - {2070, 4, &rule84}, - {2074, 1, &rule83}, - {2075, 9, &rule84}, - {2084, 1, &rule83}, - {2085, 3, &rule84}, - {2088, 1, &rule83}, - {2089, 5, &rule84}, + {2042, 1, &rule89}, + {2048, 22, &rule14}, + {2070, 4, &rule90}, + {2074, 1, &rule89}, + {2075, 9, &rule90}, + {2084, 1, &rule89}, + {2085, 3, &rule90}, + {2088, 1, &rule89}, + {2089, 5, &rule90}, {2096, 15, &rule2}, - {2112, 25, &rule45}, - {2137, 3, &rule84}, + {2112, 25, &rule14}, + {2137, 3, &rule90}, {2142, 1, &rule2}, - {2304, 3, &rule84}, - {2307, 1, &rule114}, - {2308, 54, &rule45}, - {2362, 1, &rule84}, - {2363, 1, &rule114}, - {2364, 1, &rule84}, - {2365, 1, &rule45}, - {2366, 3, &rule114}, - {2369, 8, &rule84}, - {2377, 4, &rule114}, - {2381, 1, &rule84}, - {2382, 2, &rule114}, - {2384, 1, &rule45}, - {2385, 7, &rule84}, - {2392, 10, &rule45}, - {2402, 2, &rule84}, + {2208, 19, &rule14}, + {2276, 31, &rule90}, + {2307, 1, &rule122}, + {2308, 54, &rule14}, + {2362, 1, &rule90}, + {2363, 1, &rule122}, + {2364, 1, &rule90}, + {2365, 1, &rule14}, + {2366, 3, &rule122}, + {2369, 8, &rule90}, + {2377, 4, &rule122}, + {2381, 1, &rule90}, + {2382, 2, &rule122}, + {2384, 1, &rule14}, + {2385, 7, &rule90}, + {2392, 10, &rule14}, + {2402, 2, &rule90}, {2404, 2, &rule2}, {2406, 10, &rule8}, {2416, 1, &rule2}, - {2417, 1, &rule83}, - {2418, 6, &rule45}, - {2425, 7, &rule45}, - {2433, 1, &rule84}, - {2434, 2, &rule114}, - {2437, 8, &rule45}, - {2447, 2, &rule45}, - {2451, 22, &rule45}, - {2474, 7, &rule45}, - {2482, 1, &rule45}, - {2486, 4, &rule45}, - {2492, 1, &rule84}, - {2493, 1, &rule45}, - {2494, 3, &rule114}, - {2497, 4, &rule84}, - {2503, 2, &rule114}, - {2507, 2, &rule114}, - {2509, 1, &rule84}, - {2510, 1, &rule45}, - {2519, 1, &rule114}, - {2524, 2, &rule45}, - {2527, 3, &rule45}, - {2530, 2, &rule84}, + {2417, 1, &rule89}, + {2418, 15, &rule14}, + {2433, 1, &rule90}, + {2434, 2, &rule122}, + {2437, 8, &rule14}, + {2447, 2, &rule14}, + {2451, 22, &rule14}, + {2474, 7, &rule14}, + {2482, 1, &rule14}, + {2486, 4, &rule14}, + {2492, 1, &rule90}, + {2493, 1, &rule14}, + {2494, 3, &rule122}, + {2497, 4, &rule90}, + {2503, 2, &rule122}, + {2507, 2, &rule122}, + {2509, 1, &rule90}, + {2510, 1, &rule14}, + {2519, 1, &rule122}, + {2524, 2, &rule14}, + {2527, 3, &rule14}, + {2530, 2, &rule90}, {2534, 10, &rule8}, - {2544, 2, &rule45}, + {2544, 2, &rule14}, {2546, 2, &rule3}, {2548, 6, &rule17}, {2554, 1, &rule13}, {2555, 1, &rule3}, - {2561, 2, &rule84}, - {2563, 1, &rule114}, - {2565, 6, &rule45}, - {2575, 2, &rule45}, - {2579, 22, &rule45}, - {2602, 7, &rule45}, - {2610, 2, &rule45}, - {2613, 2, &rule45}, - {2616, 2, &rule45}, - {2620, 1, &rule84}, - {2622, 3, &rule114}, - {2625, 2, &rule84}, - {2631, 2, &rule84}, - {2635, 3, &rule84}, - {2641, 1, &rule84}, - {2649, 4, &rule45}, - {2654, 1, &rule45}, + {2561, 2, &rule90}, + {2563, 1, &rule122}, + {2565, 6, &rule14}, + {2575, 2, &rule14}, + {2579, 22, &rule14}, + {2602, 7, &rule14}, + {2610, 2, &rule14}, + {2613, 2, &rule14}, + {2616, 2, &rule14}, + {2620, 1, &rule90}, + {2622, 3, &rule122}, + {2625, 2, &rule90}, + {2631, 2, &rule90}, + {2635, 3, &rule90}, + {2641, 1, &rule90}, + {2649, 4, &rule14}, + {2654, 1, &rule14}, {2662, 10, &rule8}, - {2672, 2, &rule84}, - {2674, 3, &rule45}, - {2677, 1, &rule84}, - {2689, 2, &rule84}, - {2691, 1, &rule114}, - {2693, 9, &rule45}, - {2703, 3, &rule45}, - {2707, 22, &rule45}, - {2730, 7, &rule45}, - {2738, 2, &rule45}, - {2741, 5, &rule45}, - {2748, 1, &rule84}, - {2749, 1, &rule45}, - {2750, 3, &rule114}, - {2753, 5, &rule84}, - {2759, 2, &rule84}, - {2761, 1, &rule114}, - {2763, 2, &rule114}, - {2765, 1, &rule84}, - {2768, 1, &rule45}, - {2784, 2, &rule45}, - {2786, 2, &rule84}, + {2672, 2, &rule90}, + {2674, 3, &rule14}, + {2677, 1, &rule90}, + {2689, 2, &rule90}, + {2691, 1, &rule122}, + {2693, 9, &rule14}, + {2703, 3, &rule14}, + {2707, 22, &rule14}, + {2730, 7, &rule14}, + {2738, 2, &rule14}, + {2741, 5, &rule14}, + {2748, 1, &rule90}, + {2749, 1, &rule14}, + {2750, 3, &rule122}, + {2753, 5, &rule90}, + {2759, 2, &rule90}, + {2761, 1, &rule122}, + {2763, 2, &rule122}, + {2765, 1, &rule90}, + {2768, 1, &rule14}, + {2784, 2, &rule14}, + {2786, 2, &rule90}, {2790, 10, &rule8}, + {2800, 1, &rule2}, {2801, 1, &rule3}, - {2817, 1, &rule84}, - {2818, 2, &rule114}, - {2821, 8, &rule45}, - {2831, 2, &rule45}, - {2835, 22, &rule45}, - {2858, 7, &rule45}, - {2866, 2, &rule45}, - {2869, 5, &rule45}, - {2876, 1, &rule84}, - {2877, 1, &rule45}, - {2878, 1, &rule114}, - {2879, 1, &rule84}, - {2880, 1, &rule114}, - {2881, 4, &rule84}, - {2887, 2, &rule114}, - {2891, 2, &rule114}, - {2893, 1, &rule84}, - {2902, 1, &rule84}, - {2903, 1, &rule114}, - {2908, 2, &rule45}, - {2911, 3, &rule45}, - {2914, 2, &rule84}, + {2817, 1, &rule90}, + {2818, 2, &rule122}, + {2821, 8, &rule14}, + {2831, 2, &rule14}, + {2835, 22, &rule14}, + {2858, 7, &rule14}, + {2866, 2, &rule14}, + {2869, 5, &rule14}, + {2876, 1, &rule90}, + {2877, 1, &rule14}, + {2878, 1, &rule122}, + {2879, 1, &rule90}, + {2880, 1, &rule122}, + {2881, 4, &rule90}, + {2887, 2, &rule122}, + {2891, 2, &rule122}, + {2893, 1, &rule90}, + {2902, 1, &rule90}, + {2903, 1, &rule122}, + {2908, 2, &rule14}, + {2911, 3, &rule14}, + {2914, 2, &rule90}, {2918, 10, &rule8}, {2928, 1, &rule13}, - {2929, 1, &rule45}, + {2929, 1, &rule14}, {2930, 6, &rule17}, - {2946, 1, &rule84}, - {2947, 1, &rule45}, - {2949, 6, &rule45}, - {2958, 3, &rule45}, - {2962, 4, &rule45}, - {2969, 2, &rule45}, - {2972, 1, &rule45}, - {2974, 2, &rule45}, - {2979, 2, &rule45}, - {2984, 3, &rule45}, - {2990, 12, &rule45}, - {3006, 2, &rule114}, - {3008, 1, &rule84}, - {3009, 2, &rule114}, - {3014, 3, &rule114}, - {3018, 3, &rule114}, - {3021, 1, &rule84}, - {3024, 1, &rule45}, - {3031, 1, &rule114}, + {2946, 1, &rule90}, + {2947, 1, &rule14}, + {2949, 6, &rule14}, + {2958, 3, &rule14}, + {2962, 4, &rule14}, + {2969, 2, &rule14}, + {2972, 1, &rule14}, + {2974, 2, &rule14}, + {2979, 2, &rule14}, + {2984, 3, &rule14}, + {2990, 12, &rule14}, + {3006, 2, &rule122}, + {3008, 1, &rule90}, + {3009, 2, &rule122}, + {3014, 3, &rule122}, + {3018, 3, &rule122}, + {3021, 1, &rule90}, + {3024, 1, &rule14}, + {3031, 1, &rule122}, {3046, 10, &rule8}, {3056, 3, &rule17}, {3059, 6, &rule13}, {3065, 1, &rule3}, {3066, 1, &rule13}, - {3073, 3, &rule114}, - {3077, 8, &rule45}, - {3086, 3, &rule45}, - {3090, 23, &rule45}, - {3114, 10, &rule45}, - {3125, 5, &rule45}, - {3133, 1, &rule45}, - {3134, 3, &rule84}, - {3137, 4, &rule114}, - {3142, 3, &rule84}, - {3146, 4, &rule84}, - {3157, 2, &rule84}, - {3160, 2, &rule45}, - {3168, 2, &rule45}, - {3170, 2, &rule84}, + {3072, 1, &rule90}, + {3073, 3, &rule122}, + {3077, 8, &rule14}, + {3086, 3, &rule14}, + {3090, 23, &rule14}, + {3114, 16, &rule14}, + {3133, 1, &rule14}, + {3134, 3, &rule90}, + {3137, 4, &rule122}, + {3142, 3, &rule90}, + {3146, 4, &rule90}, + {3157, 2, &rule90}, + {3160, 2, &rule14}, + {3168, 2, &rule14}, + {3170, 2, &rule90}, {3174, 10, &rule8}, {3192, 7, &rule17}, {3199, 1, &rule13}, - {3202, 2, &rule114}, - {3205, 8, &rule45}, - {3214, 3, &rule45}, - {3218, 23, &rule45}, - {3242, 10, &rule45}, - {3253, 5, &rule45}, - {3260, 1, &rule84}, - {3261, 1, &rule45}, - {3262, 1, &rule114}, - {3263, 1, &rule84}, - {3264, 5, &rule114}, - {3270, 1, &rule84}, - {3271, 2, &rule114}, - {3274, 2, &rule114}, - {3276, 2, &rule84}, - {3285, 2, &rule114}, - {3294, 1, &rule45}, - {3296, 2, &rule45}, - {3298, 2, &rule84}, + {3201, 1, &rule90}, + {3202, 2, &rule122}, + {3205, 8, &rule14}, + {3214, 3, &rule14}, + {3218, 23, &rule14}, + {3242, 10, &rule14}, + {3253, 5, &rule14}, + {3260, 1, &rule90}, + {3261, 1, &rule14}, + {3262, 1, &rule122}, + {3263, 1, &rule90}, + {3264, 5, &rule122}, + {3270, 1, &rule90}, + {3271, 2, &rule122}, + {3274, 2, &rule122}, + {3276, 2, &rule90}, + {3285, 2, &rule122}, + {3294, 1, &rule14}, + {3296, 2, &rule14}, + {3298, 2, &rule90}, {3302, 10, &rule8}, - {3313, 2, &rule45}, - {3330, 2, &rule114}, - {3333, 8, &rule45}, - {3342, 3, &rule45}, - {3346, 41, &rule45}, - {3389, 1, &rule45}, - {3390, 3, &rule114}, - {3393, 4, &rule84}, - {3398, 3, &rule114}, - {3402, 3, &rule114}, - {3405, 1, &rule84}, - {3406, 1, &rule45}, - {3415, 1, &rule114}, - {3424, 2, &rule45}, - {3426, 2, &rule84}, + {3313, 2, &rule14}, + {3329, 1, &rule90}, + {3330, 2, &rule122}, + {3333, 8, &rule14}, + {3342, 3, &rule14}, + {3346, 41, &rule14}, + {3389, 1, &rule14}, + {3390, 3, &rule122}, + {3393, 4, &rule90}, + {3398, 3, &rule122}, + {3402, 3, &rule122}, + {3405, 1, &rule90}, + {3406, 1, &rule14}, + {3415, 1, &rule122}, + {3424, 2, &rule14}, + {3426, 2, &rule90}, {3430, 10, &rule8}, {3440, 6, &rule17}, {3449, 1, &rule13}, - {3450, 6, &rule45}, - {3458, 2, &rule114}, - {3461, 18, &rule45}, - {3482, 24, &rule45}, - {3507, 9, &rule45}, - {3517, 1, &rule45}, - {3520, 7, &rule45}, - {3530, 1, &rule84}, - {3535, 3, &rule114}, - {3538, 3, &rule84}, - {3542, 1, &rule84}, - {3544, 8, &rule114}, - {3570, 2, &rule114}, + {3450, 6, &rule14}, + {3458, 2, &rule122}, + {3461, 18, &rule14}, + {3482, 24, &rule14}, + {3507, 9, &rule14}, + {3517, 1, &rule14}, + {3520, 7, &rule14}, + {3530, 1, &rule90}, + {3535, 3, &rule122}, + {3538, 3, &rule90}, + {3542, 1, &rule90}, + {3544, 8, &rule122}, + {3558, 10, &rule8}, + {3570, 2, &rule122}, {3572, 1, &rule2}, - {3585, 48, &rule45}, - {3633, 1, &rule84}, - {3634, 2, &rule45}, - {3636, 7, &rule84}, + {3585, 48, &rule14}, + {3633, 1, &rule90}, + {3634, 2, &rule14}, + {3636, 7, &rule90}, {3647, 1, &rule3}, - {3648, 6, &rule45}, - {3654, 1, &rule83}, - {3655, 8, &rule84}, + {3648, 6, &rule14}, + {3654, 1, &rule89}, + {3655, 8, &rule90}, {3663, 1, &rule2}, {3664, 10, &rule8}, {3674, 2, &rule2}, - {3713, 2, &rule45}, - {3716, 1, &rule45}, - {3719, 2, &rule45}, - {3722, 1, &rule45}, - {3725, 1, &rule45}, - {3732, 4, &rule45}, - {3737, 7, &rule45}, - {3745, 3, &rule45}, - {3749, 1, &rule45}, - {3751, 1, &rule45}, - {3754, 2, &rule45}, - {3757, 4, &rule45}, - {3761, 1, &rule84}, - {3762, 2, &rule45}, - {3764, 6, &rule84}, - {3771, 2, &rule84}, - {3773, 1, &rule45}, - {3776, 5, &rule45}, - {3782, 1, &rule83}, - {3784, 6, &rule84}, + {3713, 2, &rule14}, + {3716, 1, &rule14}, + {3719, 2, &rule14}, + {3722, 1, &rule14}, + {3725, 1, &rule14}, + {3732, 4, &rule14}, + {3737, 7, &rule14}, + {3745, 3, &rule14}, + {3749, 1, &rule14}, + {3751, 1, &rule14}, + {3754, 2, &rule14}, + {3757, 4, &rule14}, + {3761, 1, &rule90}, + {3762, 2, &rule14}, + {3764, 6, &rule90}, + {3771, 2, &rule90}, + {3773, 1, &rule14}, + {3776, 5, &rule14}, + {3782, 1, &rule89}, + {3784, 6, &rule90}, {3792, 10, &rule8}, - {3804, 2, &rule45}, - {3840, 1, &rule45}, + {3804, 4, &rule14}, + {3840, 1, &rule14}, {3841, 3, &rule13}, {3844, 15, &rule2}, - {3859, 5, &rule13}, - {3864, 2, &rule84}, + {3859, 1, &rule13}, + {3860, 1, &rule2}, + {3861, 3, &rule13}, + {3864, 2, &rule90}, {3866, 6, &rule13}, {3872, 10, &rule8}, {3882, 10, &rule17}, {3892, 1, &rule13}, - {3893, 1, &rule84}, + {3893, 1, &rule90}, {3894, 1, &rule13}, - {3895, 1, &rule84}, + {3895, 1, &rule90}, {3896, 1, &rule13}, - {3897, 1, &rule84}, + {3897, 1, &rule90}, {3898, 1, &rule4}, {3899, 1, &rule5}, {3900, 1, &rule4}, {3901, 1, &rule5}, - {3902, 2, &rule114}, - {3904, 8, &rule45}, - {3913, 36, &rule45}, - {3953, 14, &rule84}, - {3967, 1, &rule114}, - {3968, 5, &rule84}, + {3902, 2, &rule122}, + {3904, 8, &rule14}, + {3913, 36, &rule14}, + {3953, 14, &rule90}, + {3967, 1, &rule122}, + {3968, 5, &rule90}, {3973, 1, &rule2}, - {3974, 2, &rule84}, - {3976, 5, &rule45}, - {3981, 11, &rule84}, - {3993, 36, &rule84}, + {3974, 2, &rule90}, + {3976, 5, &rule14}, + {3981, 11, &rule90}, + {3993, 36, &rule90}, {4030, 8, &rule13}, - {4038, 1, &rule84}, + {4038, 1, &rule90}, {4039, 6, &rule13}, {4046, 2, &rule13}, {4048, 5, &rule2}, {4053, 4, &rule13}, {4057, 2, &rule2}, - {4096, 43, &rule45}, - {4139, 2, &rule114}, - {4141, 4, &rule84}, - {4145, 1, &rule114}, - {4146, 6, &rule84}, - {4152, 1, &rule114}, - {4153, 2, &rule84}, - {4155, 2, &rule114}, - {4157, 2, &rule84}, - {4159, 1, &rule45}, + {4096, 43, &rule14}, + {4139, 2, &rule122}, + {4141, 4, &rule90}, + {4145, 1, &rule122}, + {4146, 6, &rule90}, + {4152, 1, &rule122}, + {4153, 2, &rule90}, + {4155, 2, &rule122}, + {4157, 2, &rule90}, + {4159, 1, &rule14}, {4160, 10, &rule8}, {4170, 6, &rule2}, - {4176, 6, &rule45}, - {4182, 2, &rule114}, - {4184, 2, &rule84}, - {4186, 4, &rule45}, - {4190, 3, &rule84}, - {4193, 1, &rule45}, - {4194, 3, &rule114}, - {4197, 2, &rule45}, - {4199, 7, &rule114}, - {4206, 3, &rule45}, - {4209, 4, &rule84}, - {4213, 13, &rule45}, - {4226, 1, &rule84}, - {4227, 2, &rule114}, - {4229, 2, &rule84}, - {4231, 6, &rule114}, - {4237, 1, &rule84}, - {4238, 1, &rule45}, - {4239, 1, &rule114}, + {4176, 6, &rule14}, + {4182, 2, &rule122}, + {4184, 2, &rule90}, + {4186, 4, &rule14}, + {4190, 3, &rule90}, + {4193, 1, &rule14}, + {4194, 3, &rule122}, + {4197, 2, &rule14}, + {4199, 7, &rule122}, + {4206, 3, &rule14}, + {4209, 4, &rule90}, + {4213, 13, &rule14}, + {4226, 1, &rule90}, + {4227, 2, &rule122}, + {4229, 2, &rule90}, + {4231, 6, &rule122}, + {4237, 1, &rule90}, + {4238, 1, &rule14}, + {4239, 1, &rule122}, {4240, 10, &rule8}, - {4250, 3, &rule114}, - {4253, 1, &rule84}, + {4250, 3, &rule122}, + {4253, 1, &rule90}, {4254, 2, &rule13}, - {4256, 38, &rule115}, - {4304, 43, &rule45}, + {4256, 38, &rule123}, + {4295, 1, &rule123}, + {4301, 1, &rule123}, + {4304, 43, &rule14}, {4347, 1, &rule2}, - {4348, 1, &rule83}, - {4352, 329, &rule45}, - {4682, 4, &rule45}, - {4688, 7, &rule45}, - {4696, 1, &rule45}, - {4698, 4, &rule45}, - {4704, 41, &rule45}, - {4746, 4, &rule45}, - {4752, 33, &rule45}, - {4786, 4, &rule45}, - {4792, 7, &rule45}, - {4800, 1, &rule45}, - {4802, 4, &rule45}, - {4808, 15, &rule45}, - {4824, 57, &rule45}, - {4882, 4, &rule45}, - {4888, 67, &rule45}, - {4957, 3, &rule84}, - {4960, 1, &rule13}, - {4961, 8, &rule2}, + {4348, 1, &rule89}, + {4349, 332, &rule14}, + {4682, 4, &rule14}, + {4688, 7, &rule14}, + {4696, 1, &rule14}, + {4698, 4, &rule14}, + {4704, 41, &rule14}, + {4746, 4, &rule14}, + {4752, 33, &rule14}, + {4786, 4, &rule14}, + {4792, 7, &rule14}, + {4800, 1, &rule14}, + {4802, 4, &rule14}, + {4808, 15, &rule14}, + {4824, 57, &rule14}, + {4882, 4, &rule14}, + {4888, 67, &rule14}, + {4957, 3, &rule90}, + {4960, 9, &rule2}, {4969, 20, &rule17}, - {4992, 16, &rule45}, + {4992, 16, &rule14}, {5008, 10, &rule13}, - {5024, 85, &rule45}, + {5024, 85, &rule14}, {5120, 1, &rule7}, - {5121, 620, &rule45}, + {5121, 620, &rule14}, {5741, 2, &rule2}, - {5743, 17, &rule45}, + {5743, 17, &rule14}, {5760, 1, &rule1}, - {5761, 26, &rule45}, + {5761, 26, &rule14}, {5787, 1, &rule4}, {5788, 1, &rule5}, - {5792, 75, &rule45}, + {5792, 75, &rule14}, {5867, 3, &rule2}, - {5870, 3, &rule116}, - {5888, 13, &rule45}, - {5902, 4, &rule45}, - {5906, 3, &rule84}, - {5920, 18, &rule45}, - {5938, 3, &rule84}, + {5870, 3, &rule124}, + {5873, 8, &rule14}, + {5888, 13, &rule14}, + {5902, 4, &rule14}, + {5906, 3, &rule90}, + {5920, 18, &rule14}, + {5938, 3, &rule90}, {5941, 2, &rule2}, - {5952, 18, &rule45}, - {5970, 2, &rule84}, - {5984, 13, &rule45}, - {5998, 3, &rule45}, - {6002, 2, &rule84}, - {6016, 52, &rule45}, - {6068, 2, &rule16}, - {6070, 1, &rule114}, - {6071, 7, &rule84}, - {6078, 8, &rule114}, - {6086, 1, &rule84}, - {6087, 2, &rule114}, - {6089, 11, &rule84}, + {5952, 18, &rule14}, + {5970, 2, &rule90}, + {5984, 13, &rule14}, + {5998, 3, &rule14}, + {6002, 2, &rule90}, + {6016, 52, &rule14}, + {6068, 2, &rule90}, + {6070, 1, &rule122}, + {6071, 7, &rule90}, + {6078, 8, &rule122}, + {6086, 1, &rule90}, + {6087, 2, &rule122}, + {6089, 11, &rule90}, {6100, 3, &rule2}, - {6103, 1, &rule83}, + {6103, 1, &rule89}, {6104, 3, &rule2}, {6107, 1, &rule3}, - {6108, 1, &rule45}, - {6109, 1, &rule84}, + {6108, 1, &rule14}, + {6109, 1, &rule90}, {6112, 10, &rule8}, {6128, 10, &rule17}, {6144, 6, &rule2}, {6150, 1, &rule7}, {6151, 4, &rule2}, - {6155, 3, &rule84}, - {6158, 1, &rule1}, + {6155, 3, &rule90}, + {6158, 1, &rule16}, {6160, 10, &rule8}, - {6176, 35, &rule45}, - {6211, 1, &rule83}, - {6212, 52, &rule45}, - {6272, 41, &rule45}, - {6313, 1, &rule84}, - {6314, 1, &rule45}, - {6320, 70, &rule45}, - {6400, 29, &rule45}, - {6432, 3, &rule84}, - {6435, 4, &rule114}, - {6439, 2, &rule84}, - {6441, 3, &rule114}, - {6448, 2, &rule114}, - {6450, 1, &rule84}, - {6451, 6, &rule114}, - {6457, 3, &rule84}, + {6176, 35, &rule14}, + {6211, 1, &rule89}, + {6212, 52, &rule14}, + {6272, 41, &rule14}, + {6313, 1, &rule90}, + {6314, 1, &rule14}, + {6320, 70, &rule14}, + {6400, 31, &rule14}, + {6432, 3, &rule90}, + {6435, 4, &rule122}, + {6439, 2, &rule90}, + {6441, 3, &rule122}, + {6448, 2, &rule122}, + {6450, 1, &rule90}, + {6451, 6, &rule122}, + {6457, 3, &rule90}, {6464, 1, &rule13}, {6468, 2, &rule2}, {6470, 10, &rule8}, - {6480, 30, &rule45}, - {6512, 5, &rule45}, - {6528, 44, &rule45}, - {6576, 17, &rule114}, - {6593, 7, &rule45}, - {6600, 2, &rule114}, + {6480, 30, &rule14}, + {6512, 5, &rule14}, + {6528, 44, &rule14}, + {6576, 17, &rule122}, + {6593, 7, &rule14}, + {6600, 2, &rule122}, {6608, 10, &rule8}, {6618, 1, &rule17}, {6622, 34, &rule13}, - {6656, 23, &rule45}, - {6679, 2, &rule84}, - {6681, 3, &rule114}, + {6656, 23, &rule14}, + {6679, 2, &rule90}, + {6681, 2, &rule122}, + {6683, 1, &rule90}, {6686, 2, &rule2}, - {6688, 53, &rule45}, - {6741, 1, &rule114}, - {6742, 1, &rule84}, - {6743, 1, &rule114}, - {6744, 7, &rule84}, - {6752, 1, &rule84}, - {6753, 1, &rule114}, - {6754, 1, &rule84}, - {6755, 2, &rule114}, - {6757, 8, &rule84}, - {6765, 6, &rule114}, - {6771, 10, &rule84}, - {6783, 1, &rule84}, + {6688, 53, &rule14}, + {6741, 1, &rule122}, + {6742, 1, &rule90}, + {6743, 1, &rule122}, + {6744, 7, &rule90}, + {6752, 1, &rule90}, + {6753, 1, &rule122}, + {6754, 1, &rule90}, + {6755, 2, &rule122}, + {6757, 8, &rule90}, + {6765, 6, &rule122}, + {6771, 10, &rule90}, + {6783, 1, &rule90}, {6784, 10, &rule8}, {6800, 10, &rule8}, {6816, 7, &rule2}, - {6823, 1, &rule83}, + {6823, 1, &rule89}, {6824, 6, &rule2}, - {6912, 4, &rule84}, - {6916, 1, &rule114}, - {6917, 47, &rule45}, - {6964, 1, &rule84}, - {6965, 1, &rule114}, - {6966, 5, &rule84}, - {6971, 1, &rule114}, - {6972, 1, &rule84}, - {6973, 5, &rule114}, - {6978, 1, &rule84}, - {6979, 2, &rule114}, - {6981, 7, &rule45}, + {6832, 14, &rule90}, + {6846, 1, &rule117}, + {6912, 4, &rule90}, + {6916, 1, &rule122}, + {6917, 47, &rule14}, + {6964, 1, &rule90}, + {6965, 1, &rule122}, + {6966, 5, &rule90}, + {6971, 1, &rule122}, + {6972, 1, &rule90}, + {6973, 5, &rule122}, + {6978, 1, &rule90}, + {6979, 2, &rule122}, + {6981, 7, &rule14}, {6992, 10, &rule8}, {7002, 7, &rule2}, {7009, 10, &rule13}, - {7019, 9, &rule84}, + {7019, 9, &rule90}, {7028, 9, &rule13}, - {7040, 2, &rule84}, - {7042, 1, &rule114}, - {7043, 30, &rule45}, - {7073, 1, &rule114}, - {7074, 4, &rule84}, - {7078, 2, &rule114}, - {7080, 2, &rule84}, - {7082, 1, &rule114}, - {7086, 2, &rule45}, + {7040, 2, &rule90}, + {7042, 1, &rule122}, + {7043, 30, &rule14}, + {7073, 1, &rule122}, + {7074, 4, &rule90}, + {7078, 2, &rule122}, + {7080, 2, &rule90}, + {7082, 1, &rule122}, + {7083, 3, &rule90}, + {7086, 2, &rule14}, {7088, 10, &rule8}, - {7104, 38, &rule45}, - {7142, 1, &rule84}, - {7143, 1, &rule114}, - {7144, 2, &rule84}, - {7146, 3, &rule114}, - {7149, 1, &rule84}, - {7150, 1, &rule114}, - {7151, 3, &rule84}, - {7154, 2, &rule114}, + {7098, 44, &rule14}, + {7142, 1, &rule90}, + {7143, 1, &rule122}, + {7144, 2, &rule90}, + {7146, 3, &rule122}, + {7149, 1, &rule90}, + {7150, 1, &rule122}, + {7151, 3, &rule90}, + {7154, 2, &rule122}, {7164, 4, &rule2}, - {7168, 36, &rule45}, - {7204, 8, &rule114}, - {7212, 8, &rule84}, - {7220, 2, &rule114}, - {7222, 2, &rule84}, + {7168, 36, &rule14}, + {7204, 8, &rule122}, + {7212, 8, &rule90}, + {7220, 2, &rule122}, + {7222, 2, &rule90}, {7227, 5, &rule2}, {7232, 10, &rule8}, - {7245, 3, &rule45}, + {7245, 3, &rule14}, {7248, 10, &rule8}, - {7258, 30, &rule45}, - {7288, 6, &rule83}, + {7258, 30, &rule14}, + {7288, 6, &rule89}, {7294, 2, &rule2}, - {7376, 3, &rule84}, + {7360, 8, &rule2}, + {7376, 3, &rule90}, {7379, 1, &rule2}, - {7380, 13, &rule84}, - {7393, 1, &rule114}, - {7394, 7, &rule84}, - {7401, 4, &rule45}, - {7405, 1, &rule84}, - {7406, 4, &rule45}, - {7410, 1, &rule114}, - {7424, 44, &rule14}, - {7468, 54, &rule83}, - {7522, 22, &rule14}, - {7544, 1, &rule83}, - {7545, 1, &rule117}, - {7546, 3, &rule14}, - {7549, 1, &rule118}, - {7550, 29, &rule14}, - {7579, 37, &rule83}, - {7616, 39, &rule84}, - {7676, 4, &rule84}, - {7680, 1, &rule21}, - {7681, 1, &rule22}, - {7682, 1, &rule21}, - {7683, 1, &rule22}, - {7684, 1, &rule21}, - {7685, 1, &rule22}, - {7686, 1, &rule21}, - {7687, 1, &rule22}, - {7688, 1, &rule21}, - {7689, 1, &rule22}, - {7690, 1, &rule21}, - {7691, 1, &rule22}, - {7692, 1, &rule21}, - {7693, 1, &rule22}, - {7694, 1, &rule21}, - {7695, 1, &rule22}, - {7696, 1, &rule21}, - {7697, 1, &rule22}, - {7698, 1, &rule21}, - {7699, 1, &rule22}, - {7700, 1, &rule21}, - {7701, 1, &rule22}, - {7702, 1, &rule21}, - {7703, 1, &rule22}, - {7704, 1, &rule21}, - {7705, 1, &rule22}, - {7706, 1, &rule21}, - {7707, 1, &rule22}, - {7708, 1, &rule21}, - {7709, 1, &rule22}, - {7710, 1, &rule21}, - {7711, 1, &rule22}, - {7712, 1, &rule21}, - {7713, 1, &rule22}, - {7714, 1, &rule21}, - {7715, 1, &rule22}, - {7716, 1, &rule21}, - {7717, 1, &rule22}, - {7718, 1, &rule21}, - {7719, 1, &rule22}, - {7720, 1, &rule21}, - {7721, 1, &rule22}, - {7722, 1, &rule21}, - {7723, 1, &rule22}, - {7724, 1, &rule21}, - {7725, 1, &rule22}, - {7726, 1, &rule21}, - {7727, 1, &rule22}, - {7728, 1, &rule21}, - {7729, 1, &rule22}, - {7730, 1, &rule21}, - {7731, 1, &rule22}, - {7732, 1, &rule21}, - {7733, 1, &rule22}, - {7734, 1, &rule21}, - {7735, 1, &rule22}, - {7736, 1, &rule21}, - {7737, 1, &rule22}, - {7738, 1, &rule21}, - {7739, 1, &rule22}, - {7740, 1, &rule21}, - {7741, 1, &rule22}, - {7742, 1, &rule21}, - {7743, 1, &rule22}, - {7744, 1, &rule21}, - {7745, 1, &rule22}, - {7746, 1, &rule21}, - {7747, 1, &rule22}, - {7748, 1, &rule21}, - {7749, 1, &rule22}, - {7750, 1, &rule21}, - {7751, 1, &rule22}, - {7752, 1, &rule21}, - {7753, 1, &rule22}, - {7754, 1, &rule21}, - {7755, 1, &rule22}, - {7756, 1, &rule21}, - {7757, 1, &rule22}, - {7758, 1, &rule21}, - {7759, 1, &rule22}, - {7760, 1, &rule21}, - {7761, 1, &rule22}, - {7762, 1, &rule21}, - {7763, 1, &rule22}, - {7764, 1, &rule21}, - {7765, 1, &rule22}, - {7766, 1, &rule21}, - {7767, 1, &rule22}, - {7768, 1, &rule21}, - {7769, 1, &rule22}, - {7770, 1, &rule21}, - {7771, 1, &rule22}, - {7772, 1, &rule21}, - {7773, 1, &rule22}, - {7774, 1, &rule21}, - {7775, 1, &rule22}, - {7776, 1, &rule21}, - {7777, 1, &rule22}, - {7778, 1, &rule21}, - {7779, 1, &rule22}, - {7780, 1, &rule21}, - {7781, 1, &rule22}, - {7782, 1, &rule21}, - {7783, 1, &rule22}, - {7784, 1, &rule21}, - {7785, 1, &rule22}, - {7786, 1, &rule21}, - {7787, 1, &rule22}, - {7788, 1, &rule21}, - {7789, 1, &rule22}, - {7790, 1, &rule21}, - {7791, 1, &rule22}, - {7792, 1, &rule21}, - {7793, 1, &rule22}, - {7794, 1, &rule21}, - {7795, 1, &rule22}, - {7796, 1, &rule21}, - {7797, 1, &rule22}, - {7798, 1, &rule21}, - {7799, 1, &rule22}, - {7800, 1, &rule21}, - {7801, 1, &rule22}, - {7802, 1, &rule21}, - {7803, 1, &rule22}, - {7804, 1, &rule21}, - {7805, 1, &rule22}, - {7806, 1, &rule21}, - {7807, 1, &rule22}, - {7808, 1, &rule21}, - {7809, 1, &rule22}, - {7810, 1, &rule21}, - {7811, 1, &rule22}, - {7812, 1, &rule21}, - {7813, 1, &rule22}, - {7814, 1, &rule21}, - {7815, 1, &rule22}, - {7816, 1, &rule21}, - {7817, 1, &rule22}, - {7818, 1, &rule21}, - {7819, 1, &rule22}, - {7820, 1, &rule21}, - {7821, 1, &rule22}, - {7822, 1, &rule21}, - {7823, 1, &rule22}, - {7824, 1, &rule21}, - {7825, 1, &rule22}, - {7826, 1, &rule21}, - {7827, 1, &rule22}, - {7828, 1, &rule21}, - {7829, 1, &rule22}, - {7830, 5, &rule14}, - {7835, 1, &rule119}, - {7836, 2, &rule14}, - {7838, 1, &rule120}, - {7839, 1, &rule14}, - {7840, 1, &rule21}, - {7841, 1, &rule22}, - {7842, 1, &rule21}, - {7843, 1, &rule22}, - {7844, 1, &rule21}, - {7845, 1, &rule22}, - {7846, 1, &rule21}, - {7847, 1, &rule22}, - {7848, 1, &rule21}, - {7849, 1, &rule22}, - {7850, 1, &rule21}, - {7851, 1, &rule22}, - {7852, 1, &rule21}, - {7853, 1, &rule22}, - {7854, 1, &rule21}, - {7855, 1, &rule22}, - {7856, 1, &rule21}, - {7857, 1, &rule22}, - {7858, 1, &rule21}, - {7859, 1, &rule22}, - {7860, 1, &rule21}, - {7861, 1, &rule22}, - {7862, 1, &rule21}, - {7863, 1, &rule22}, - {7864, 1, &rule21}, - {7865, 1, &rule22}, - {7866, 1, &rule21}, - {7867, 1, &rule22}, - {7868, 1, &rule21}, - {7869, 1, &rule22}, - {7870, 1, &rule21}, - {7871, 1, &rule22}, - {7872, 1, &rule21}, - {7873, 1, &rule22}, - {7874, 1, &rule21}, - {7875, 1, &rule22}, - {7876, 1, &rule21}, - {7877, 1, &rule22}, - {7878, 1, &rule21}, - {7879, 1, &rule22}, - {7880, 1, &rule21}, - {7881, 1, &rule22}, - {7882, 1, &rule21}, - {7883, 1, &rule22}, - {7884, 1, &rule21}, - {7885, 1, &rule22}, - {7886, 1, &rule21}, - {7887, 1, &rule22}, - {7888, 1, &rule21}, - {7889, 1, &rule22}, - {7890, 1, &rule21}, - {7891, 1, &rule22}, - {7892, 1, &rule21}, - {7893, 1, &rule22}, - {7894, 1, &rule21}, - {7895, 1, &rule22}, - {7896, 1, &rule21}, - {7897, 1, &rule22}, - {7898, 1, &rule21}, - {7899, 1, &rule22}, - {7900, 1, &rule21}, - {7901, 1, &rule22}, - {7902, 1, &rule21}, - {7903, 1, &rule22}, - {7904, 1, &rule21}, - {7905, 1, &rule22}, - {7906, 1, &rule21}, - {7907, 1, &rule22}, - {7908, 1, &rule21}, - {7909, 1, &rule22}, - {7910, 1, &rule21}, - {7911, 1, &rule22}, - {7912, 1, &rule21}, - {7913, 1, &rule22}, - {7914, 1, &rule21}, - {7915, 1, &rule22}, - {7916, 1, &rule21}, - {7917, 1, &rule22}, - {7918, 1, &rule21}, - {7919, 1, &rule22}, - {7920, 1, &rule21}, - {7921, 1, &rule22}, - {7922, 1, &rule21}, - {7923, 1, &rule22}, - {7924, 1, &rule21}, - {7925, 1, &rule22}, - {7926, 1, &rule21}, - {7927, 1, &rule22}, - {7928, 1, &rule21}, - {7929, 1, &rule22}, - {7930, 1, &rule21}, - {7931, 1, &rule22}, - {7932, 1, &rule21}, - {7933, 1, &rule22}, - {7934, 1, &rule21}, - {7935, 1, &rule22}, - {7936, 8, &rule121}, - {7944, 8, &rule122}, - {7952, 6, &rule121}, - {7960, 6, &rule122}, - {7968, 8, &rule121}, - {7976, 8, &rule122}, - {7984, 8, &rule121}, - {7992, 8, &rule122}, - {8000, 6, &rule121}, - {8008, 6, &rule122}, - {8016, 1, &rule14}, - {8017, 1, &rule121}, - {8018, 1, &rule14}, - {8019, 1, &rule121}, - {8020, 1, &rule14}, - {8021, 1, &rule121}, - {8022, 1, &rule14}, - {8023, 1, &rule121}, - {8025, 1, &rule122}, - {8027, 1, &rule122}, - {8029, 1, &rule122}, - {8031, 1, &rule122}, - {8032, 8, &rule121}, - {8040, 8, &rule122}, - {8048, 2, &rule123}, - {8050, 4, &rule124}, - {8054, 2, &rule125}, - {8056, 2, &rule126}, - {8058, 2, &rule127}, - {8060, 2, &rule128}, - {8064, 8, &rule121}, - {8072, 8, &rule129}, - {8080, 8, &rule121}, - {8088, 8, &rule129}, - {8096, 8, &rule121}, - {8104, 8, &rule129}, - {8112, 2, &rule121}, - {8114, 1, &rule14}, - {8115, 1, &rule130}, - {8116, 1, &rule14}, - {8118, 2, &rule14}, - {8120, 2, &rule122}, - {8122, 2, &rule131}, - {8124, 1, &rule132}, + {7380, 13, &rule90}, + {7393, 1, &rule122}, + {7394, 7, &rule90}, + {7401, 4, &rule14}, + {7405, 1, &rule90}, + {7406, 4, &rule14}, + {7410, 2, &rule122}, + {7412, 1, &rule90}, + {7413, 2, &rule14}, + {7416, 2, &rule90}, + {7424, 44, &rule20}, + {7468, 63, &rule89}, + {7531, 13, &rule20}, + {7544, 1, &rule89}, + {7545, 1, &rule125}, + {7546, 3, &rule20}, + {7549, 1, &rule126}, + {7550, 29, &rule20}, + {7579, 37, &rule89}, + {7616, 54, &rule90}, + {7676, 4, &rule90}, + {7680, 1, &rule22}, + {7681, 1, &rule23}, + {7682, 1, &rule22}, + {7683, 1, &rule23}, + {7684, 1, &rule22}, + {7685, 1, &rule23}, + {7686, 1, &rule22}, + {7687, 1, &rule23}, + {7688, 1, &rule22}, + {7689, 1, &rule23}, + {7690, 1, &rule22}, + {7691, 1, &rule23}, + {7692, 1, &rule22}, + {7693, 1, &rule23}, + {7694, 1, &rule22}, + {7695, 1, &rule23}, + {7696, 1, &rule22}, + {7697, 1, &rule23}, + {7698, 1, &rule22}, + {7699, 1, &rule23}, + {7700, 1, &rule22}, + {7701, 1, &rule23}, + {7702, 1, &rule22}, + {7703, 1, &rule23}, + {7704, 1, &rule22}, + {7705, 1, &rule23}, + {7706, 1, &rule22}, + {7707, 1, &rule23}, + {7708, 1, &rule22}, + {7709, 1, &rule23}, + {7710, 1, &rule22}, + {7711, 1, &rule23}, + {7712, 1, &rule22}, + {7713, 1, &rule23}, + {7714, 1, &rule22}, + {7715, 1, &rule23}, + {7716, 1, &rule22}, + {7717, 1, &rule23}, + {7718, 1, &rule22}, + {7719, 1, &rule23}, + {7720, 1, &rule22}, + {7721, 1, &rule23}, + {7722, 1, &rule22}, + {7723, 1, &rule23}, + {7724, 1, &rule22}, + {7725, 1, &rule23}, + {7726, 1, &rule22}, + {7727, 1, &rule23}, + {7728, 1, &rule22}, + {7729, 1, &rule23}, + {7730, 1, &rule22}, + {7731, 1, &rule23}, + {7732, 1, &rule22}, + {7733, 1, &rule23}, + {7734, 1, &rule22}, + {7735, 1, &rule23}, + {7736, 1, &rule22}, + {7737, 1, &rule23}, + {7738, 1, &rule22}, + {7739, 1, &rule23}, + {7740, 1, &rule22}, + {7741, 1, &rule23}, + {7742, 1, &rule22}, + {7743, 1, &rule23}, + {7744, 1, &rule22}, + {7745, 1, &rule23}, + {7746, 1, &rule22}, + {7747, 1, &rule23}, + {7748, 1, &rule22}, + {7749, 1, &rule23}, + {7750, 1, &rule22}, + {7751, 1, &rule23}, + {7752, 1, &rule22}, + {7753, 1, &rule23}, + {7754, 1, &rule22}, + {7755, 1, &rule23}, + {7756, 1, &rule22}, + {7757, 1, &rule23}, + {7758, 1, &rule22}, + {7759, 1, &rule23}, + {7760, 1, &rule22}, + {7761, 1, &rule23}, + {7762, 1, &rule22}, + {7763, 1, &rule23}, + {7764, 1, &rule22}, + {7765, 1, &rule23}, + {7766, 1, &rule22}, + {7767, 1, &rule23}, + {7768, 1, &rule22}, + {7769, 1, &rule23}, + {7770, 1, &rule22}, + {7771, 1, &rule23}, + {7772, 1, &rule22}, + {7773, 1, &rule23}, + {7774, 1, &rule22}, + {7775, 1, &rule23}, + {7776, 1, &rule22}, + {7777, 1, &rule23}, + {7778, 1, &rule22}, + {7779, 1, &rule23}, + {7780, 1, &rule22}, + {7781, 1, &rule23}, + {7782, 1, &rule22}, + {7783, 1, &rule23}, + {7784, 1, &rule22}, + {7785, 1, &rule23}, + {7786, 1, &rule22}, + {7787, 1, &rule23}, + {7788, 1, &rule22}, + {7789, 1, &rule23}, + {7790, 1, &rule22}, + {7791, 1, &rule23}, + {7792, 1, &rule22}, + {7793, 1, &rule23}, + {7794, 1, &rule22}, + {7795, 1, &rule23}, + {7796, 1, &rule22}, + {7797, 1, &rule23}, + {7798, 1, &rule22}, + {7799, 1, &rule23}, + {7800, 1, &rule22}, + {7801, 1, &rule23}, + {7802, 1, &rule22}, + {7803, 1, &rule23}, + {7804, 1, &rule22}, + {7805, 1, &rule23}, + {7806, 1, &rule22}, + {7807, 1, &rule23}, + {7808, 1, &rule22}, + {7809, 1, &rule23}, + {7810, 1, &rule22}, + {7811, 1, &rule23}, + {7812, 1, &rule22}, + {7813, 1, &rule23}, + {7814, 1, &rule22}, + {7815, 1, &rule23}, + {7816, 1, &rule22}, + {7817, 1, &rule23}, + {7818, 1, &rule22}, + {7819, 1, &rule23}, + {7820, 1, &rule22}, + {7821, 1, &rule23}, + {7822, 1, &rule22}, + {7823, 1, &rule23}, + {7824, 1, &rule22}, + {7825, 1, &rule23}, + {7826, 1, &rule22}, + {7827, 1, &rule23}, + {7828, 1, &rule22}, + {7829, 1, &rule23}, + {7830, 5, &rule20}, + {7835, 1, &rule127}, + {7836, 2, &rule20}, + {7838, 1, &rule128}, + {7839, 1, &rule20}, + {7840, 1, &rule22}, + {7841, 1, &rule23}, + {7842, 1, &rule22}, + {7843, 1, &rule23}, + {7844, 1, &rule22}, + {7845, 1, &rule23}, + {7846, 1, &rule22}, + {7847, 1, &rule23}, + {7848, 1, &rule22}, + {7849, 1, &rule23}, + {7850, 1, &rule22}, + {7851, 1, &rule23}, + {7852, 1, &rule22}, + {7853, 1, &rule23}, + {7854, 1, &rule22}, + {7855, 1, &rule23}, + {7856, 1, &rule22}, + {7857, 1, &rule23}, + {7858, 1, &rule22}, + {7859, 1, &rule23}, + {7860, 1, &rule22}, + {7861, 1, &rule23}, + {7862, 1, &rule22}, + {7863, 1, &rule23}, + {7864, 1, &rule22}, + {7865, 1, &rule23}, + {7866, 1, &rule22}, + {7867, 1, &rule23}, + {7868, 1, &rule22}, + {7869, 1, &rule23}, + {7870, 1, &rule22}, + {7871, 1, &rule23}, + {7872, 1, &rule22}, + {7873, 1, &rule23}, + {7874, 1, &rule22}, + {7875, 1, &rule23}, + {7876, 1, &rule22}, + {7877, 1, &rule23}, + {7878, 1, &rule22}, + {7879, 1, &rule23}, + {7880, 1, &rule22}, + {7881, 1, &rule23}, + {7882, 1, &rule22}, + {7883, 1, &rule23}, + {7884, 1, &rule22}, + {7885, 1, &rule23}, + {7886, 1, &rule22}, + {7887, 1, &rule23}, + {7888, 1, &rule22}, + {7889, 1, &rule23}, + {7890, 1, &rule22}, + {7891, 1, &rule23}, + {7892, 1, &rule22}, + {7893, 1, &rule23}, + {7894, 1, &rule22}, + {7895, 1, &rule23}, + {7896, 1, &rule22}, + {7897, 1, &rule23}, + {7898, 1, &rule22}, + {7899, 1, &rule23}, + {7900, 1, &rule22}, + {7901, 1, &rule23}, + {7902, 1, &rule22}, + {7903, 1, &rule23}, + {7904, 1, &rule22}, + {7905, 1, &rule23}, + {7906, 1, &rule22}, + {7907, 1, &rule23}, + {7908, 1, &rule22}, + {7909, 1, &rule23}, + {7910, 1, &rule22}, + {7911, 1, &rule23}, + {7912, 1, &rule22}, + {7913, 1, &rule23}, + {7914, 1, &rule22}, + {7915, 1, &rule23}, + {7916, 1, &rule22}, + {7917, 1, &rule23}, + {7918, 1, &rule22}, + {7919, 1, &rule23}, + {7920, 1, &rule22}, + {7921, 1, &rule23}, + {7922, 1, &rule22}, + {7923, 1, &rule23}, + {7924, 1, &rule22}, + {7925, 1, &rule23}, + {7926, 1, &rule22}, + {7927, 1, &rule23}, + {7928, 1, &rule22}, + {7929, 1, &rule23}, + {7930, 1, &rule22}, + {7931, 1, &rule23}, + {7932, 1, &rule22}, + {7933, 1, &rule23}, + {7934, 1, &rule22}, + {7935, 1, &rule23}, + {7936, 8, &rule129}, + {7944, 8, &rule130}, + {7952, 6, &rule129}, + {7960, 6, &rule130}, + {7968, 8, &rule129}, + {7976, 8, &rule130}, + {7984, 8, &rule129}, + {7992, 8, &rule130}, + {8000, 6, &rule129}, + {8008, 6, &rule130}, + {8016, 1, &rule20}, + {8017, 1, &rule129}, + {8018, 1, &rule20}, + {8019, 1, &rule129}, + {8020, 1, &rule20}, + {8021, 1, &rule129}, + {8022, 1, &rule20}, + {8023, 1, &rule129}, + {8025, 1, &rule130}, + {8027, 1, &rule130}, + {8029, 1, &rule130}, + {8031, 1, &rule130}, + {8032, 8, &rule129}, + {8040, 8, &rule130}, + {8048, 2, &rule131}, + {8050, 4, &rule132}, + {8054, 2, &rule133}, + {8056, 2, &rule134}, + {8058, 2, &rule135}, + {8060, 2, &rule136}, + {8064, 8, &rule129}, + {8072, 8, &rule137}, + {8080, 8, &rule129}, + {8088, 8, &rule137}, + {8096, 8, &rule129}, + {8104, 8, &rule137}, + {8112, 2, &rule129}, + {8114, 1, &rule20}, + {8115, 1, &rule138}, + {8116, 1, &rule20}, + {8118, 2, &rule20}, + {8120, 2, &rule130}, + {8122, 2, &rule139}, + {8124, 1, &rule140}, {8125, 1, &rule10}, - {8126, 1, &rule133}, + {8126, 1, &rule141}, {8127, 3, &rule10}, - {8130, 1, &rule14}, - {8131, 1, &rule130}, - {8132, 1, &rule14}, - {8134, 2, &rule14}, - {8136, 4, &rule134}, - {8140, 1, &rule132}, + {8130, 1, &rule20}, + {8131, 1, &rule138}, + {8132, 1, &rule20}, + {8134, 2, &rule20}, + {8136, 4, &rule142}, + {8140, 1, &rule140}, {8141, 3, &rule10}, - {8144, 2, &rule121}, - {8146, 2, &rule14}, - {8150, 2, &rule14}, - {8152, 2, &rule122}, - {8154, 2, &rule135}, + {8144, 2, &rule129}, + {8146, 2, &rule20}, + {8150, 2, &rule20}, + {8152, 2, &rule130}, + {8154, 2, &rule143}, {8157, 3, &rule10}, - {8160, 2, &rule121}, - {8162, 3, &rule14}, - {8165, 1, &rule104}, - {8166, 2, &rule14}, - {8168, 2, &rule122}, - {8170, 2, &rule136}, - {8172, 1, &rule107}, + {8160, 2, &rule129}, + {8162, 3, &rule20}, + {8165, 1, &rule111}, + {8166, 2, &rule20}, + {8168, 2, &rule130}, + {8170, 2, &rule144}, + {8172, 1, &rule115}, {8173, 3, &rule10}, - {8178, 1, &rule14}, - {8179, 1, &rule130}, - {8180, 1, &rule14}, - {8182, 2, &rule14}, - {8184, 2, &rule137}, - {8186, 2, &rule138}, - {8188, 1, &rule132}, + {8178, 1, &rule20}, + {8179, 1, &rule138}, + {8180, 1, &rule20}, + {8182, 2, &rule20}, + {8184, 2, &rule145}, + {8186, 2, &rule146}, + {8188, 1, &rule140}, {8189, 2, &rule10}, {8192, 11, &rule1}, {8203, 5, &rule16}, @@ -1901,8 +1950,8 @@ static const struct _charblock_ allchars[]={ {8222, 1, &rule4}, {8223, 1, &rule15}, {8224, 8, &rule2}, - {8232, 1, &rule139}, - {8233, 1, &rule140}, + {8232, 1, &rule147}, + {8233, 1, &rule148}, {8234, 5, &rule16}, {8239, 1, &rule1}, {8240, 9, &rule2}, @@ -1921,76 +1970,76 @@ static const struct _charblock_ allchars[]={ {8277, 10, &rule2}, {8287, 1, &rule1}, {8288, 5, &rule16}, - {8298, 6, &rule16}, + {8294, 10, &rule16}, {8304, 1, &rule17}, - {8305, 1, &rule83}, + {8305, 1, &rule89}, {8308, 6, &rule17}, {8314, 3, &rule6}, {8317, 1, &rule4}, {8318, 1, &rule5}, - {8319, 1, &rule83}, + {8319, 1, &rule89}, {8320, 10, &rule17}, {8330, 3, &rule6}, {8333, 1, &rule4}, {8334, 1, &rule5}, - {8336, 13, &rule83}, - {8352, 26, &rule3}, - {8400, 13, &rule84}, - {8413, 4, &rule109}, - {8417, 1, &rule84}, - {8418, 3, &rule109}, - {8421, 12, &rule84}, + {8336, 13, &rule89}, + {8352, 30, &rule3}, + {8400, 13, &rule90}, + {8413, 4, &rule117}, + {8417, 1, &rule90}, + {8418, 3, &rule117}, + {8421, 12, &rule90}, {8448, 2, &rule13}, - {8450, 1, &rule98}, + {8450, 1, &rule105}, {8451, 4, &rule13}, - {8455, 1, &rule98}, + {8455, 1, &rule105}, {8456, 2, &rule13}, - {8458, 1, &rule14}, - {8459, 3, &rule98}, - {8462, 2, &rule14}, - {8464, 3, &rule98}, - {8467, 1, &rule14}, + {8458, 1, &rule20}, + {8459, 3, &rule105}, + {8462, 2, &rule20}, + {8464, 3, &rule105}, + {8467, 1, &rule20}, {8468, 1, &rule13}, - {8469, 1, &rule98}, + {8469, 1, &rule105}, {8470, 2, &rule13}, {8472, 1, &rule6}, - {8473, 5, &rule98}, + {8473, 5, &rule105}, {8478, 6, &rule13}, - {8484, 1, &rule98}, + {8484, 1, &rule105}, {8485, 1, &rule13}, - {8486, 1, &rule141}, + {8486, 1, &rule149}, {8487, 1, &rule13}, - {8488, 1, &rule98}, + {8488, 1, &rule105}, {8489, 1, &rule13}, - {8490, 1, &rule142}, - {8491, 1, &rule143}, - {8492, 2, &rule98}, + {8490, 1, &rule150}, + {8491, 1, &rule151}, + {8492, 2, &rule105}, {8494, 1, &rule13}, - {8495, 1, &rule14}, - {8496, 2, &rule98}, - {8498, 1, &rule144}, - {8499, 1, &rule98}, - {8500, 1, &rule14}, - {8501, 4, &rule45}, - {8505, 1, &rule14}, + {8495, 1, &rule20}, + {8496, 2, &rule105}, + {8498, 1, &rule152}, + {8499, 1, &rule105}, + {8500, 1, &rule20}, + {8501, 4, &rule14}, + {8505, 1, &rule20}, {8506, 2, &rule13}, - {8508, 2, &rule14}, - {8510, 2, &rule98}, + {8508, 2, &rule20}, + {8510, 2, &rule105}, {8512, 5, &rule6}, - {8517, 1, &rule98}, - {8518, 4, &rule14}, + {8517, 1, &rule105}, + {8518, 4, &rule20}, {8522, 1, &rule13}, {8523, 1, &rule6}, {8524, 2, &rule13}, - {8526, 1, &rule145}, + {8526, 1, &rule153}, {8527, 1, &rule13}, {8528, 16, &rule17}, - {8544, 16, &rule146}, - {8560, 16, &rule147}, - {8576, 3, &rule116}, - {8579, 1, &rule21}, - {8580, 1, &rule22}, - {8581, 4, &rule116}, + {8544, 16, &rule154}, + {8560, 16, &rule155}, + {8576, 3, &rule124}, + {8579, 1, &rule22}, + {8580, 1, &rule23}, + {8581, 4, &rule124}, {8585, 1, &rule17}, {8592, 5, &rule6}, {8597, 5, &rule13}, @@ -2012,7 +2061,10 @@ static const struct _charblock_ allchars[]={ {8661, 31, &rule13}, {8692, 268, &rule6}, {8960, 8, &rule13}, - {8968, 4, &rule6}, + {8968, 1, &rule4}, + {8969, 1, &rule5}, + {8970, 1, &rule4}, + {8971, 1, &rule5}, {8972, 20, &rule13}, {8992, 2, &rule6}, {8994, 7, &rule13}, @@ -2024,13 +2076,13 @@ static const struct _charblock_ allchars[]={ {9115, 25, &rule6}, {9140, 40, &rule13}, {9180, 6, &rule6}, - {9186, 18, &rule13}, + {9186, 25, &rule13}, {9216, 39, &rule13}, {9280, 11, &rule13}, {9312, 60, &rule17}, {9372, 26, &rule13}, - {9398, 26, &rule148}, - {9424, 26, &rule149}, + {9398, 26, &rule156}, + {9424, 26, &rule157}, {9450, 22, &rule17}, {9472, 183, &rule13}, {9655, 1, &rule6}, @@ -2040,8 +2092,7 @@ static const struct _charblock_ allchars[]={ {9720, 8, &rule6}, {9728, 111, &rule13}, {9839, 1, &rule6}, - {9840, 144, &rule13}, - {9985, 103, &rule13}, + {9840, 248, &rule13}, {10088, 1, &rule4}, {10089, 1, &rule5}, {10090, 1, &rule4}, @@ -2061,9 +2112,7 @@ static const struct _charblock_ allchars[]={ {10176, 5, &rule6}, {10181, 1, &rule4}, {10182, 1, &rule5}, - {10183, 4, &rule6}, - {10188, 1, &rule6}, - {10190, 24, &rule6}, + {10183, 31, &rule6}, {10214, 1, &rule4}, {10215, 1, &rule5}, {10216, 1, &rule4}, @@ -2112,160 +2161,168 @@ static const struct _charblock_ allchars[]={ {11056, 21, &rule6}, {11077, 2, &rule13}, {11079, 6, &rule6}, - {11088, 10, &rule13}, - {11264, 47, &rule112}, - {11312, 47, &rule113}, - {11360, 1, &rule21}, - {11361, 1, &rule22}, - {11362, 1, &rule150}, - {11363, 1, &rule151}, - {11364, 1, &rule152}, - {11365, 1, &rule153}, - {11366, 1, &rule154}, - {11367, 1, &rule21}, - {11368, 1, &rule22}, - {11369, 1, &rule21}, - {11370, 1, &rule22}, - {11371, 1, &rule21}, - {11372, 1, &rule22}, - {11373, 1, &rule155}, - {11374, 1, &rule156}, - {11375, 1, &rule157}, - {11376, 1, &rule158}, - {11377, 1, &rule14}, - {11378, 1, &rule21}, - {11379, 1, &rule22}, - {11380, 1, &rule14}, - {11381, 1, &rule21}, - {11382, 1, &rule22}, - {11383, 6, &rule14}, - {11389, 1, &rule83}, - {11390, 2, &rule159}, - {11392, 1, &rule21}, - {11393, 1, &rule22}, - {11394, 1, &rule21}, - {11395, 1, &rule22}, - {11396, 1, &rule21}, - {11397, 1, &rule22}, - {11398, 1, &rule21}, - {11399, 1, &rule22}, - {11400, 1, &rule21}, - {11401, 1, &rule22}, - {11402, 1, &rule21}, - {11403, 1, &rule22}, - {11404, 1, &rule21}, - {11405, 1, &rule22}, - {11406, 1, &rule21}, - {11407, 1, &rule22}, - {11408, 1, &rule21}, - {11409, 1, &rule22}, - {11410, 1, &rule21}, - {11411, 1, &rule22}, - {11412, 1, &rule21}, - {11413, 1, &rule22}, - {11414, 1, &rule21}, - {11415, 1, &rule22}, - {11416, 1, &rule21}, - {11417, 1, &rule22}, - {11418, 1, &rule21}, - {11419, 1, &rule22}, - {11420, 1, &rule21}, - {11421, 1, &rule22}, - {11422, 1, &rule21}, - {11423, 1, &rule22}, - {11424, 1, &rule21}, - {11425, 1, &rule22}, - {11426, 1, &rule21}, - {11427, 1, &rule22}, - {11428, 1, &rule21}, - {11429, 1, &rule22}, - {11430, 1, &rule21}, - {11431, 1, &rule22}, - {11432, 1, &rule21}, - {11433, 1, &rule22}, - {11434, 1, &rule21}, - {11435, 1, &rule22}, - {11436, 1, &rule21}, - {11437, 1, &rule22}, - {11438, 1, &rule21}, - {11439, 1, &rule22}, - {11440, 1, &rule21}, - {11441, 1, &rule22}, - {11442, 1, &rule21}, - {11443, 1, &rule22}, - {11444, 1, &rule21}, - {11445, 1, &rule22}, - {11446, 1, &rule21}, - {11447, 1, &rule22}, - {11448, 1, &rule21}, - {11449, 1, &rule22}, - {11450, 1, &rule21}, - {11451, 1, &rule22}, - {11452, 1, &rule21}, - {11453, 1, &rule22}, - {11454, 1, &rule21}, - {11455, 1, &rule22}, - {11456, 1, &rule21}, - {11457, 1, &rule22}, - {11458, 1, &rule21}, - {11459, 1, &rule22}, - {11460, 1, &rule21}, - {11461, 1, &rule22}, - {11462, 1, &rule21}, - {11463, 1, &rule22}, - {11464, 1, &rule21}, - {11465, 1, &rule22}, - {11466, 1, &rule21}, - {11467, 1, &rule22}, - {11468, 1, &rule21}, - {11469, 1, &rule22}, - {11470, 1, &rule21}, - {11471, 1, &rule22}, - {11472, 1, &rule21}, - {11473, 1, &rule22}, - {11474, 1, &rule21}, - {11475, 1, &rule22}, - {11476, 1, &rule21}, - {11477, 1, &rule22}, - {11478, 1, &rule21}, - {11479, 1, &rule22}, - {11480, 1, &rule21}, - {11481, 1, &rule22}, - {11482, 1, &rule21}, - {11483, 1, &rule22}, - {11484, 1, &rule21}, - {11485, 1, &rule22}, - {11486, 1, &rule21}, - {11487, 1, &rule22}, - {11488, 1, &rule21}, - {11489, 1, &rule22}, - {11490, 1, &rule21}, - {11491, 1, &rule22}, - {11492, 1, &rule14}, + {11085, 39, &rule13}, + {11126, 32, &rule13}, + {11160, 34, &rule13}, + {11197, 12, &rule13}, + {11210, 8, &rule13}, + {11264, 47, &rule120}, + {11312, 47, &rule121}, + {11360, 1, &rule22}, + {11361, 1, &rule23}, + {11362, 1, &rule158}, + {11363, 1, &rule159}, + {11364, 1, &rule160}, + {11365, 1, &rule161}, + {11366, 1, &rule162}, + {11367, 1, &rule22}, + {11368, 1, &rule23}, + {11369, 1, &rule22}, + {11370, 1, &rule23}, + {11371, 1, &rule22}, + {11372, 1, &rule23}, + {11373, 1, &rule163}, + {11374, 1, &rule164}, + {11375, 1, &rule165}, + {11376, 1, &rule166}, + {11377, 1, &rule20}, + {11378, 1, &rule22}, + {11379, 1, &rule23}, + {11380, 1, &rule20}, + {11381, 1, &rule22}, + {11382, 1, &rule23}, + {11383, 5, &rule20}, + {11388, 2, &rule89}, + {11390, 2, &rule167}, + {11392, 1, &rule22}, + {11393, 1, &rule23}, + {11394, 1, &rule22}, + {11395, 1, &rule23}, + {11396, 1, &rule22}, + {11397, 1, &rule23}, + {11398, 1, &rule22}, + {11399, 1, &rule23}, + {11400, 1, &rule22}, + {11401, 1, &rule23}, + {11402, 1, &rule22}, + {11403, 1, &rule23}, + {11404, 1, &rule22}, + {11405, 1, &rule23}, + {11406, 1, &rule22}, + {11407, 1, &rule23}, + {11408, 1, &rule22}, + {11409, 1, &rule23}, + {11410, 1, &rule22}, + {11411, 1, &rule23}, + {11412, 1, &rule22}, + {11413, 1, &rule23}, + {11414, 1, &rule22}, + {11415, 1, &rule23}, + {11416, 1, &rule22}, + {11417, 1, &rule23}, + {11418, 1, &rule22}, + {11419, 1, &rule23}, + {11420, 1, &rule22}, + {11421, 1, &rule23}, + {11422, 1, &rule22}, + {11423, 1, &rule23}, + {11424, 1, &rule22}, + {11425, 1, &rule23}, + {11426, 1, &rule22}, + {11427, 1, &rule23}, + {11428, 1, &rule22}, + {11429, 1, &rule23}, + {11430, 1, &rule22}, + {11431, 1, &rule23}, + {11432, 1, &rule22}, + {11433, 1, &rule23}, + {11434, 1, &rule22}, + {11435, 1, &rule23}, + {11436, 1, &rule22}, + {11437, 1, &rule23}, + {11438, 1, &rule22}, + {11439, 1, &rule23}, + {11440, 1, &rule22}, + {11441, 1, &rule23}, + {11442, 1, &rule22}, + {11443, 1, &rule23}, + {11444, 1, &rule22}, + {11445, 1, &rule23}, + {11446, 1, &rule22}, + {11447, 1, &rule23}, + {11448, 1, &rule22}, + {11449, 1, &rule23}, + {11450, 1, &rule22}, + {11451, 1, &rule23}, + {11452, 1, &rule22}, + {11453, 1, &rule23}, + {11454, 1, &rule22}, + {11455, 1, &rule23}, + {11456, 1, &rule22}, + {11457, 1, &rule23}, + {11458, 1, &rule22}, + {11459, 1, &rule23}, + {11460, 1, &rule22}, + {11461, 1, &rule23}, + {11462, 1, &rule22}, + {11463, 1, &rule23}, + {11464, 1, &rule22}, + {11465, 1, &rule23}, + {11466, 1, &rule22}, + {11467, 1, &rule23}, + {11468, 1, &rule22}, + {11469, 1, &rule23}, + {11470, 1, &rule22}, + {11471, 1, &rule23}, + {11472, 1, &rule22}, + {11473, 1, &rule23}, + {11474, 1, &rule22}, + {11475, 1, &rule23}, + {11476, 1, &rule22}, + {11477, 1, &rule23}, + {11478, 1, &rule22}, + {11479, 1, &rule23}, + {11480, 1, &rule22}, + {11481, 1, &rule23}, + {11482, 1, &rule22}, + {11483, 1, &rule23}, + {11484, 1, &rule22}, + {11485, 1, &rule23}, + {11486, 1, &rule22}, + {11487, 1, &rule23}, + {11488, 1, &rule22}, + {11489, 1, &rule23}, + {11490, 1, &rule22}, + {11491, 1, &rule23}, + {11492, 1, &rule20}, {11493, 6, &rule13}, - {11499, 1, &rule21}, - {11500, 1, &rule22}, - {11501, 1, &rule21}, - {11502, 1, &rule22}, - {11503, 3, &rule84}, + {11499, 1, &rule22}, + {11500, 1, &rule23}, + {11501, 1, &rule22}, + {11502, 1, &rule23}, + {11503, 3, &rule90}, + {11506, 1, &rule22}, + {11507, 1, &rule23}, {11513, 4, &rule2}, {11517, 1, &rule17}, {11518, 2, &rule2}, - {11520, 38, &rule160}, - {11568, 54, &rule45}, - {11631, 1, &rule83}, + {11520, 38, &rule168}, + {11559, 1, &rule168}, + {11565, 1, &rule168}, + {11568, 56, &rule14}, + {11631, 1, &rule89}, {11632, 1, &rule2}, - {11647, 1, &rule84}, - {11648, 23, &rule45}, - {11680, 7, &rule45}, - {11688, 7, &rule45}, - {11696, 7, &rule45}, - {11704, 7, &rule45}, - {11712, 7, &rule45}, - {11720, 7, &rule45}, - {11728, 7, &rule45}, - {11736, 7, &rule45}, - {11744, 32, &rule84}, + {11647, 1, &rule90}, + {11648, 23, &rule14}, + {11680, 7, &rule14}, + {11688, 7, &rule14}, + {11696, 7, &rule14}, + {11704, 7, &rule14}, + {11712, 7, &rule14}, + {11720, 7, &rule14}, + {11728, 7, &rule14}, + {11736, 7, &rule14}, + {11744, 32, &rule90}, {11776, 2, &rule2}, {11778, 1, &rule15}, {11779, 1, &rule19}, @@ -2296,8 +2353,13 @@ static const struct _charblock_ allchars[]={ {11816, 1, &rule4}, {11817, 1, &rule5}, {11818, 5, &rule2}, - {11823, 1, &rule83}, - {11824, 2, &rule2}, + {11823, 1, &rule89}, + {11824, 10, &rule2}, + {11834, 2, &rule7}, + {11836, 4, &rule2}, + {11840, 1, &rule7}, + {11841, 1, &rule2}, + {11842, 1, &rule4}, {11904, 26, &rule13}, {11931, 89, &rule13}, {12032, 214, &rule13}, @@ -2305,9 +2367,9 @@ static const struct _charblock_ allchars[]={ {12288, 1, &rule1}, {12289, 3, &rule2}, {12292, 1, &rule13}, - {12293, 1, &rule83}, - {12294, 1, &rule45}, - {12295, 1, &rule116}, + {12293, 1, &rule89}, + {12294, 1, &rule14}, + {12295, 1, &rule124}, {12296, 1, &rule4}, {12297, 1, &rule5}, {12298, 1, &rule4}, @@ -2331,37 +2393,40 @@ static const struct _charblock_ allchars[]={ {12317, 1, &rule4}, {12318, 2, &rule5}, {12320, 1, &rule13}, - {12321, 9, &rule116}, - {12330, 6, &rule84}, + {12321, 9, &rule124}, + {12330, 4, &rule90}, + {12334, 2, &rule122}, {12336, 1, &rule7}, - {12337, 5, &rule83}, + {12337, 5, &rule89}, {12342, 2, &rule13}, - {12344, 3, &rule116}, - {12347, 1, &rule83}, - {12348, 1, &rule45}, + {12344, 3, &rule124}, + {12347, 1, &rule89}, + {12348, 1, &rule14}, {12349, 1, &rule2}, {12350, 2, &rule13}, - {12353, 86, &rule45}, - {12441, 2, &rule84}, + {12353, 86, &rule14}, + {12441, 2, &rule90}, {12443, 2, &rule10}, - {12445, 2, &rule83}, - {12447, 1, &rule45}, + {12445, 2, &rule89}, + {12447, 1, &rule14}, {12448, 1, &rule7}, - {12449, 90, &rule45}, + {12449, 90, &rule14}, {12539, 1, &rule2}, - {12540, 3, &rule83}, - {12543, 1, &rule45}, - {12549, 41, &rule45}, - {12593, 94, &rule45}, + {12540, 3, &rule89}, + {12543, 1, &rule14}, + {12549, 41, &rule14}, + {12593, 94, &rule14}, {12688, 2, &rule13}, {12690, 4, &rule17}, {12694, 10, &rule13}, - {12704, 27, &rule45}, + {12704, 27, &rule14}, {12736, 36, &rule13}, - {12784, 16, &rule45}, + {12784, 16, &rule14}, {12800, 31, &rule13}, {12832, 10, &rule17}, - {12842, 39, &rule13}, + {12842, 30, &rule13}, + {12872, 8, &rule17}, + {12880, 1, &rule13}, {12881, 15, &rule17}, {12896, 32, &rule13}, {12928, 10, &rule17}, @@ -2369,353 +2434,400 @@ static const struct _charblock_ allchars[]={ {12977, 15, &rule17}, {12992, 63, &rule13}, {13056, 256, &rule13}, - {13312, 6582, &rule45}, + {13312, 6582, &rule14}, {19904, 64, &rule13}, - {19968, 20940, &rule45}, - {40960, 21, &rule45}, - {40981, 1, &rule83}, - {40982, 1143, &rule45}, + {19968, 20941, &rule14}, + {40960, 21, &rule14}, + {40981, 1, &rule89}, + {40982, 1143, &rule14}, {42128, 55, &rule13}, - {42192, 40, &rule45}, - {42232, 6, &rule83}, + {42192, 40, &rule14}, + {42232, 6, &rule89}, {42238, 2, &rule2}, - {42240, 268, &rule45}, - {42508, 1, &rule83}, + {42240, 268, &rule14}, + {42508, 1, &rule89}, {42509, 3, &rule2}, - {42512, 16, &rule45}, + {42512, 16, &rule14}, {42528, 10, &rule8}, - {42538, 2, &rule45}, - {42560, 1, &rule21}, - {42561, 1, &rule22}, - {42562, 1, &rule21}, - {42563, 1, &rule22}, - {42564, 1, &rule21}, - {42565, 1, &rule22}, - {42566, 1, &rule21}, - {42567, 1, &rule22}, - {42568, 1, &rule21}, - {42569, 1, &rule22}, - {42570, 1, &rule21}, - {42571, 1, &rule22}, - {42572, 1, &rule21}, - {42573, 1, &rule22}, - {42574, 1, &rule21}, - {42575, 1, &rule22}, - {42576, 1, &rule21}, - {42577, 1, &rule22}, - {42578, 1, &rule21}, - {42579, 1, &rule22}, - {42580, 1, &rule21}, - {42581, 1, &rule22}, - {42582, 1, &rule21}, - {42583, 1, &rule22}, - {42584, 1, &rule21}, - {42585, 1, &rule22}, - {42586, 1, &rule21}, - {42587, 1, &rule22}, - {42588, 1, &rule21}, - {42589, 1, &rule22}, - {42590, 1, &rule21}, - {42591, 1, &rule22}, - {42592, 1, &rule21}, - {42593, 1, &rule22}, - {42594, 1, &rule21}, - {42595, 1, &rule22}, - {42596, 1, &rule21}, - {42597, 1, &rule22}, - {42598, 1, &rule21}, - {42599, 1, &rule22}, - {42600, 1, &rule21}, - {42601, 1, &rule22}, - {42602, 1, &rule21}, - {42603, 1, &rule22}, - {42604, 1, &rule21}, - {42605, 1, &rule22}, - {42606, 1, &rule45}, - {42607, 1, &rule84}, - {42608, 3, &rule109}, + {42538, 2, &rule14}, + {42560, 1, &rule22}, + {42561, 1, &rule23}, + {42562, 1, &rule22}, + {42563, 1, &rule23}, + {42564, 1, &rule22}, + {42565, 1, &rule23}, + {42566, 1, &rule22}, + {42567, 1, &rule23}, + {42568, 1, &rule22}, + {42569, 1, &rule23}, + {42570, 1, &rule22}, + {42571, 1, &rule23}, + {42572, 1, &rule22}, + {42573, 1, &rule23}, + {42574, 1, &rule22}, + {42575, 1, &rule23}, + {42576, 1, &rule22}, + {42577, 1, &rule23}, + {42578, 1, &rule22}, + {42579, 1, &rule23}, + {42580, 1, &rule22}, + {42581, 1, &rule23}, + {42582, 1, &rule22}, + {42583, 1, &rule23}, + {42584, 1, &rule22}, + {42585, 1, &rule23}, + {42586, 1, &rule22}, + {42587, 1, &rule23}, + {42588, 1, &rule22}, + {42589, 1, &rule23}, + {42590, 1, &rule22}, + {42591, 1, &rule23}, + {42592, 1, &rule22}, + {42593, 1, &rule23}, + {42594, 1, &rule22}, + {42595, 1, &rule23}, + {42596, 1, &rule22}, + {42597, 1, &rule23}, + {42598, 1, &rule22}, + {42599, 1, &rule23}, + {42600, 1, &rule22}, + {42601, 1, &rule23}, + {42602, 1, &rule22}, + {42603, 1, &rule23}, + {42604, 1, &rule22}, + {42605, 1, &rule23}, + {42606, 1, &rule14}, + {42607, 1, &rule90}, + {42608, 3, &rule117}, {42611, 1, &rule2}, - {42620, 2, &rule84}, + {42612, 10, &rule90}, {42622, 1, &rule2}, - {42623, 1, &rule83}, - {42624, 1, &rule21}, - {42625, 1, &rule22}, - {42626, 1, &rule21}, - {42627, 1, &rule22}, - {42628, 1, &rule21}, - {42629, 1, &rule22}, - {42630, 1, &rule21}, - {42631, 1, &rule22}, - {42632, 1, &rule21}, - {42633, 1, &rule22}, - {42634, 1, &rule21}, - {42635, 1, &rule22}, - {42636, 1, &rule21}, - {42637, 1, &rule22}, - {42638, 1, &rule21}, - {42639, 1, &rule22}, - {42640, 1, &rule21}, - {42641, 1, &rule22}, - {42642, 1, &rule21}, - {42643, 1, &rule22}, - {42644, 1, &rule21}, - {42645, 1, &rule22}, - {42646, 1, &rule21}, - {42647, 1, &rule22}, - {42656, 70, &rule45}, - {42726, 10, &rule116}, - {42736, 2, &rule84}, + {42623, 1, &rule89}, + {42624, 1, &rule22}, + {42625, 1, &rule23}, + {42626, 1, &rule22}, + {42627, 1, &rule23}, + {42628, 1, &rule22}, + {42629, 1, &rule23}, + {42630, 1, &rule22}, + {42631, 1, &rule23}, + {42632, 1, &rule22}, + {42633, 1, &rule23}, + {42634, 1, &rule22}, + {42635, 1, &rule23}, + {42636, 1, &rule22}, + {42637, 1, &rule23}, + {42638, 1, &rule22}, + {42639, 1, &rule23}, + {42640, 1, &rule22}, + {42641, 1, &rule23}, + {42642, 1, &rule22}, + {42643, 1, &rule23}, + {42644, 1, &rule22}, + {42645, 1, &rule23}, + {42646, 1, &rule22}, + {42647, 1, &rule23}, + {42648, 1, &rule22}, + {42649, 1, &rule23}, + {42650, 1, &rule22}, + {42651, 1, &rule23}, + {42652, 2, &rule89}, + {42655, 1, &rule90}, + {42656, 70, &rule14}, + {42726, 10, &rule124}, + {42736, 2, &rule90}, {42738, 6, &rule2}, {42752, 23, &rule10}, - {42775, 9, &rule83}, + {42775, 9, &rule89}, {42784, 2, &rule10}, - {42786, 1, &rule21}, - {42787, 1, &rule22}, - {42788, 1, &rule21}, - {42789, 1, &rule22}, - {42790, 1, &rule21}, - {42791, 1, &rule22}, - {42792, 1, &rule21}, - {42793, 1, &rule22}, - {42794, 1, &rule21}, - {42795, 1, &rule22}, - {42796, 1, &rule21}, - {42797, 1, &rule22}, - {42798, 1, &rule21}, - {42799, 1, &rule22}, - {42800, 2, &rule14}, - {42802, 1, &rule21}, - {42803, 1, &rule22}, - {42804, 1, &rule21}, - {42805, 1, &rule22}, - {42806, 1, &rule21}, - {42807, 1, &rule22}, - {42808, 1, &rule21}, - {42809, 1, &rule22}, - {42810, 1, &rule21}, - {42811, 1, &rule22}, - {42812, 1, &rule21}, - {42813, 1, &rule22}, - {42814, 1, &rule21}, - {42815, 1, &rule22}, - {42816, 1, &rule21}, - {42817, 1, &rule22}, - {42818, 1, &rule21}, - {42819, 1, &rule22}, - {42820, 1, &rule21}, - {42821, 1, &rule22}, - {42822, 1, &rule21}, - {42823, 1, &rule22}, - {42824, 1, &rule21}, - {42825, 1, &rule22}, - {42826, 1, &rule21}, - {42827, 1, &rule22}, - {42828, 1, &rule21}, - {42829, 1, &rule22}, - {42830, 1, &rule21}, - {42831, 1, &rule22}, - {42832, 1, &rule21}, - {42833, 1, &rule22}, - {42834, 1, &rule21}, - {42835, 1, &rule22}, - {42836, 1, &rule21}, - {42837, 1, &rule22}, - {42838, 1, &rule21}, - {42839, 1, &rule22}, - {42840, 1, &rule21}, - {42841, 1, &rule22}, - {42842, 1, &rule21}, - {42843, 1, &rule22}, - {42844, 1, &rule21}, - {42845, 1, &rule22}, - {42846, 1, &rule21}, - {42847, 1, &rule22}, - {42848, 1, &rule21}, - {42849, 1, &rule22}, - {42850, 1, &rule21}, - {42851, 1, &rule22}, - {42852, 1, &rule21}, - {42853, 1, &rule22}, - {42854, 1, &rule21}, - {42855, 1, &rule22}, - {42856, 1, &rule21}, - {42857, 1, &rule22}, - {42858, 1, &rule21}, - {42859, 1, &rule22}, - {42860, 1, &rule21}, - {42861, 1, &rule22}, - {42862, 1, &rule21}, - {42863, 1, &rule22}, - {42864, 1, &rule83}, - {42865, 8, &rule14}, - {42873, 1, &rule21}, - {42874, 1, &rule22}, - {42875, 1, &rule21}, - {42876, 1, &rule22}, - {42877, 1, &rule161}, - {42878, 1, &rule21}, - {42879, 1, &rule22}, - {42880, 1, &rule21}, - {42881, 1, &rule22}, - {42882, 1, &rule21}, - {42883, 1, &rule22}, - {42884, 1, &rule21}, - {42885, 1, &rule22}, - {42886, 1, &rule21}, - {42887, 1, &rule22}, - {42888, 1, &rule83}, + {42786, 1, &rule22}, + {42787, 1, &rule23}, + {42788, 1, &rule22}, + {42789, 1, &rule23}, + {42790, 1, &rule22}, + {42791, 1, &rule23}, + {42792, 1, &rule22}, + {42793, 1, &rule23}, + {42794, 1, &rule22}, + {42795, 1, &rule23}, + {42796, 1, &rule22}, + {42797, 1, &rule23}, + {42798, 1, &rule22}, + {42799, 1, &rule23}, + {42800, 2, &rule20}, + {42802, 1, &rule22}, + {42803, 1, &rule23}, + {42804, 1, &rule22}, + {42805, 1, &rule23}, + {42806, 1, &rule22}, + {42807, 1, &rule23}, + {42808, 1, &rule22}, + {42809, 1, &rule23}, + {42810, 1, &rule22}, + {42811, 1, &rule23}, + {42812, 1, &rule22}, + {42813, 1, &rule23}, + {42814, 1, &rule22}, + {42815, 1, &rule23}, + {42816, 1, &rule22}, + {42817, 1, &rule23}, + {42818, 1, &rule22}, + {42819, 1, &rule23}, + {42820, 1, &rule22}, + {42821, 1, &rule23}, + {42822, 1, &rule22}, + {42823, 1, &rule23}, + {42824, 1, &rule22}, + {42825, 1, &rule23}, + {42826, 1, &rule22}, + {42827, 1, &rule23}, + {42828, 1, &rule22}, + {42829, 1, &rule23}, + {42830, 1, &rule22}, + {42831, 1, &rule23}, + {42832, 1, &rule22}, + {42833, 1, &rule23}, + {42834, 1, &rule22}, + {42835, 1, &rule23}, + {42836, 1, &rule22}, + {42837, 1, &rule23}, + {42838, 1, &rule22}, + {42839, 1, &rule23}, + {42840, 1, &rule22}, + {42841, 1, &rule23}, + {42842, 1, &rule22}, + {42843, 1, &rule23}, + {42844, 1, &rule22}, + {42845, 1, &rule23}, + {42846, 1, &rule22}, + {42847, 1, &rule23}, + {42848, 1, &rule22}, + {42849, 1, &rule23}, + {42850, 1, &rule22}, + {42851, 1, &rule23}, + {42852, 1, &rule22}, + {42853, 1, &rule23}, + {42854, 1, &rule22}, + {42855, 1, &rule23}, + {42856, 1, &rule22}, + {42857, 1, &rule23}, + {42858, 1, &rule22}, + {42859, 1, &rule23}, + {42860, 1, &rule22}, + {42861, 1, &rule23}, + {42862, 1, &rule22}, + {42863, 1, &rule23}, + {42864, 1, &rule89}, + {42865, 8, &rule20}, + {42873, 1, &rule22}, + {42874, 1, &rule23}, + {42875, 1, &rule22}, + {42876, 1, &rule23}, + {42877, 1, &rule169}, + {42878, 1, &rule22}, + {42879, 1, &rule23}, + {42880, 1, &rule22}, + {42881, 1, &rule23}, + {42882, 1, &rule22}, + {42883, 1, &rule23}, + {42884, 1, &rule22}, + {42885, 1, &rule23}, + {42886, 1, &rule22}, + {42887, 1, &rule23}, + {42888, 1, &rule89}, {42889, 2, &rule10}, - {42891, 1, &rule21}, - {42892, 1, &rule22}, - {42893, 1, &rule162}, - {42894, 1, &rule14}, - {42896, 1, &rule21}, - {42897, 1, &rule22}, - {42912, 1, &rule21}, - {42913, 1, &rule22}, - {42914, 1, &rule21}, - {42915, 1, &rule22}, - {42916, 1, &rule21}, - {42917, 1, &rule22}, - {42918, 1, &rule21}, - {42919, 1, &rule22}, - {42920, 1, &rule21}, - {42921, 1, &rule22}, - {43002, 1, &rule14}, - {43003, 7, &rule45}, - {43010, 1, &rule84}, - {43011, 3, &rule45}, - {43014, 1, &rule84}, - {43015, 4, &rule45}, - {43019, 1, &rule84}, - {43020, 23, &rule45}, - {43043, 2, &rule114}, - {43045, 2, &rule84}, - {43047, 1, &rule114}, + {42891, 1, &rule22}, + {42892, 1, &rule23}, + {42893, 1, &rule170}, + {42894, 1, &rule20}, + {42896, 1, &rule22}, + {42897, 1, &rule23}, + {42898, 1, &rule22}, + {42899, 1, &rule23}, + {42900, 2, &rule20}, + {42902, 1, &rule22}, + {42903, 1, &rule23}, + {42904, 1, &rule22}, + {42905, 1, &rule23}, + {42906, 1, &rule22}, + {42907, 1, &rule23}, + {42908, 1, &rule22}, + {42909, 1, &rule23}, + {42910, 1, &rule22}, + {42911, 1, &rule23}, + {42912, 1, &rule22}, + {42913, 1, &rule23}, + {42914, 1, &rule22}, + {42915, 1, &rule23}, + {42916, 1, &rule22}, + {42917, 1, &rule23}, + {42918, 1, &rule22}, + {42919, 1, &rule23}, + {42920, 1, &rule22}, + {42921, 1, &rule23}, + {42922, 1, &rule171}, + {42923, 1, &rule172}, + {42924, 1, &rule173}, + {42925, 1, &rule174}, + {42928, 1, &rule175}, + {42929, 1, &rule176}, + {42999, 1, &rule14}, + {43000, 2, &rule89}, + {43002, 1, &rule20}, + {43003, 7, &rule14}, + {43010, 1, &rule90}, + {43011, 3, &rule14}, + {43014, 1, &rule90}, + {43015, 4, &rule14}, + {43019, 1, &rule90}, + {43020, 23, &rule14}, + {43043, 2, &rule122}, + {43045, 2, &rule90}, + {43047, 1, &rule122}, {43048, 4, &rule13}, {43056, 6, &rule17}, {43062, 2, &rule13}, {43064, 1, &rule3}, {43065, 1, &rule13}, - {43072, 52, &rule45}, + {43072, 52, &rule14}, {43124, 4, &rule2}, - {43136, 2, &rule114}, - {43138, 50, &rule45}, - {43188, 16, &rule114}, - {43204, 1, &rule84}, + {43136, 2, &rule122}, + {43138, 50, &rule14}, + {43188, 16, &rule122}, + {43204, 1, &rule90}, {43214, 2, &rule2}, {43216, 10, &rule8}, - {43232, 18, &rule84}, - {43250, 6, &rule45}, + {43232, 18, &rule90}, + {43250, 6, &rule14}, {43256, 3, &rule2}, - {43259, 1, &rule45}, + {43259, 1, &rule14}, {43264, 10, &rule8}, - {43274, 28, &rule45}, - {43302, 8, &rule84}, + {43274, 28, &rule14}, + {43302, 8, &rule90}, {43310, 2, &rule2}, - {43312, 23, &rule45}, - {43335, 11, &rule84}, - {43346, 2, &rule114}, + {43312, 23, &rule14}, + {43335, 11, &rule90}, + {43346, 2, &rule122}, {43359, 1, &rule2}, - {43360, 29, &rule45}, - {43392, 3, &rule84}, - {43395, 1, &rule114}, - {43396, 47, &rule45}, - {43443, 1, &rule84}, - {43444, 2, &rule114}, - {43446, 4, &rule84}, - {43450, 2, &rule114}, - {43452, 1, &rule84}, - {43453, 4, &rule114}, + {43360, 29, &rule14}, + {43392, 3, &rule90}, + {43395, 1, &rule122}, + {43396, 47, &rule14}, + {43443, 1, &rule90}, + {43444, 2, &rule122}, + {43446, 4, &rule90}, + {43450, 2, &rule122}, + {43452, 1, &rule90}, + {43453, 4, &rule122}, {43457, 13, &rule2}, - {43471, 1, &rule83}, + {43471, 1, &rule89}, {43472, 10, &rule8}, {43486, 2, &rule2}, - {43520, 41, &rule45}, - {43561, 6, &rule84}, - {43567, 2, &rule114}, - {43569, 2, &rule84}, - {43571, 2, &rule114}, - {43573, 2, &rule84}, - {43584, 3, &rule45}, - {43587, 1, &rule84}, - {43588, 8, &rule45}, - {43596, 1, &rule84}, - {43597, 1, &rule114}, + {43488, 5, &rule14}, + {43493, 1, &rule90}, + {43494, 1, &rule89}, + {43495, 9, &rule14}, + {43504, 10, &rule8}, + {43514, 5, &rule14}, + {43520, 41, &rule14}, + {43561, 6, &rule90}, + {43567, 2, &rule122}, + {43569, 2, &rule90}, + {43571, 2, &rule122}, + {43573, 2, &rule90}, + {43584, 3, &rule14}, + {43587, 1, &rule90}, + {43588, 8, &rule14}, + {43596, 1, &rule90}, + {43597, 1, &rule122}, {43600, 10, &rule8}, {43612, 4, &rule2}, - {43616, 16, &rule45}, - {43632, 1, &rule83}, - {43633, 6, &rule45}, + {43616, 16, &rule14}, + {43632, 1, &rule89}, + {43633, 6, &rule14}, {43639, 3, &rule13}, - {43642, 1, &rule45}, - {43643, 1, &rule114}, - {43648, 48, &rule45}, - {43696, 1, &rule84}, - {43697, 1, &rule45}, - {43698, 3, &rule84}, - {43701, 2, &rule45}, - {43703, 2, &rule84}, - {43705, 5, &rule45}, - {43710, 2, &rule84}, - {43712, 1, &rule45}, - {43713, 1, &rule84}, - {43714, 1, &rule45}, - {43739, 2, &rule45}, - {43741, 1, &rule83}, + {43642, 1, &rule14}, + {43643, 1, &rule122}, + {43644, 1, &rule90}, + {43645, 1, &rule122}, + {43646, 50, &rule14}, + {43696, 1, &rule90}, + {43697, 1, &rule14}, + {43698, 3, &rule90}, + {43701, 2, &rule14}, + {43703, 2, &rule90}, + {43705, 5, &rule14}, + {43710, 2, &rule90}, + {43712, 1, &rule14}, + {43713, 1, &rule90}, + {43714, 1, &rule14}, + {43739, 2, &rule14}, + {43741, 1, &rule89}, {43742, 2, &rule2}, - {43777, 6, &rule45}, - {43785, 6, &rule45}, - {43793, 6, &rule45}, - {43808, 7, &rule45}, - {43816, 7, &rule45}, - {43968, 35, &rule45}, - {44003, 2, &rule114}, - {44005, 1, &rule84}, - {44006, 2, &rule114}, - {44008, 1, &rule84}, - {44009, 2, &rule114}, + {43744, 11, &rule14}, + {43755, 1, &rule122}, + {43756, 2, &rule90}, + {43758, 2, &rule122}, + {43760, 2, &rule2}, + {43762, 1, &rule14}, + {43763, 2, &rule89}, + {43765, 1, &rule122}, + {43766, 1, &rule90}, + {43777, 6, &rule14}, + {43785, 6, &rule14}, + {43793, 6, &rule14}, + {43808, 7, &rule14}, + {43816, 7, &rule14}, + {43824, 43, &rule20}, + {43867, 1, &rule10}, + {43868, 4, &rule89}, + {43876, 2, &rule20}, + {43968, 35, &rule14}, + {44003, 2, &rule122}, + {44005, 1, &rule90}, + {44006, 2, &rule122}, + {44008, 1, &rule90}, + {44009, 2, &rule122}, {44011, 1, &rule2}, - {44012, 1, &rule114}, - {44013, 1, &rule84}, + {44012, 1, &rule122}, + {44013, 1, &rule90}, {44016, 10, &rule8}, - {44032, 11172, &rule45}, - {55216, 23, &rule45}, - {55243, 49, &rule45}, - {55296, 896, &rule163}, - {56192, 128, &rule163}, - {56320, 1024, &rule163}, - {57344, 6400, &rule164}, - {63744, 302, &rule45}, - {64048, 62, &rule45}, - {64112, 106, &rule45}, - {64256, 7, &rule14}, - {64275, 5, &rule14}, - {64285, 1, &rule45}, - {64286, 1, &rule84}, - {64287, 10, &rule45}, + {44032, 11172, &rule14}, + {55216, 23, &rule14}, + {55243, 49, &rule14}, + {55296, 896, &rule177}, + {56192, 128, &rule177}, + {56320, 1024, &rule177}, + {57344, 6400, &rule178}, + {63744, 366, &rule14}, + {64112, 106, &rule14}, + {64256, 7, &rule20}, + {64275, 5, &rule20}, + {64285, 1, &rule14}, + {64286, 1, &rule90}, + {64287, 10, &rule14}, {64297, 1, &rule6}, - {64298, 13, &rule45}, - {64312, 5, &rule45}, - {64318, 1, &rule45}, - {64320, 2, &rule45}, - {64323, 2, &rule45}, - {64326, 108, &rule45}, + {64298, 13, &rule14}, + {64312, 5, &rule14}, + {64318, 1, &rule14}, + {64320, 2, &rule14}, + {64323, 2, &rule14}, + {64326, 108, &rule14}, {64434, 16, &rule10}, - {64467, 363, &rule45}, - {64830, 1, &rule4}, - {64831, 1, &rule5}, - {64848, 64, &rule45}, - {64914, 54, &rule45}, - {65008, 12, &rule45}, + {64467, 363, &rule14}, + {64830, 1, &rule5}, + {64831, 1, &rule4}, + {64848, 64, &rule14}, + {64914, 54, &rule14}, + {65008, 12, &rule14}, {65020, 1, &rule3}, {65021, 1, &rule13}, - {65024, 16, &rule84}, + {65024, 16, &rule90}, {65040, 7, &rule2}, {65047, 1, &rule4}, {65048, 1, &rule5}, {65049, 1, &rule2}, - {65056, 7, &rule84}, + {65056, 14, &rule90}, {65072, 1, &rule2}, {65073, 2, &rule7}, {65075, 2, &rule11}, @@ -2756,8 +2868,8 @@ static const struct _charblock_ allchars[]={ {65128, 1, &rule2}, {65129, 1, &rule3}, {65130, 2, &rule2}, - {65136, 5, &rule45}, - {65142, 135, &rule45}, + {65136, 5, &rule14}, + {65142, 135, &rule14}, {65279, 1, &rule16}, {65281, 3, &rule2}, {65284, 1, &rule3}, @@ -2791,15 +2903,15 @@ static const struct _charblock_ allchars[]={ {65378, 1, &rule4}, {65379, 1, &rule5}, {65380, 2, &rule2}, - {65382, 10, &rule45}, - {65392, 1, &rule83}, - {65393, 45, &rule45}, - {65438, 2, &rule83}, - {65440, 31, &rule45}, - {65474, 6, &rule45}, - {65482, 6, &rule45}, - {65490, 6, &rule45}, - {65498, 3, &rule45}, + {65382, 10, &rule14}, + {65392, 1, &rule89}, + {65393, 45, &rule14}, + {65438, 2, &rule89}, + {65440, 31, &rule14}, + {65474, 6, &rule14}, + {65482, 6, &rule14}, + {65490, 6, &rule14}, + {65498, 3, &rule14}, {65504, 2, &rule3}, {65506, 1, &rule6}, {65507, 1, &rule10}, @@ -2810,241 +2922,433 @@ static const struct _charblock_ allchars[]={ {65517, 2, &rule13}, {65529, 3, &rule16}, {65532, 2, &rule13}, - {65536, 12, &rule45}, - {65549, 26, &rule45}, - {65576, 19, &rule45}, - {65596, 2, &rule45}, - {65599, 15, &rule45}, - {65616, 14, &rule45}, - {65664, 123, &rule45}, - {65792, 2, &rule2}, - {65794, 1, &rule13}, + {65536, 12, &rule14}, + {65549, 26, &rule14}, + {65576, 19, &rule14}, + {65596, 2, &rule14}, + {65599, 15, &rule14}, + {65616, 14, &rule14}, + {65664, 123, &rule14}, + {65792, 3, &rule2}, {65799, 45, &rule17}, {65847, 9, &rule13}, - {65856, 53, &rule116}, + {65856, 53, &rule124}, {65909, 4, &rule17}, {65913, 17, &rule13}, - {65930, 1, &rule17}, + {65930, 2, &rule17}, + {65932, 1, &rule13}, {65936, 12, &rule13}, + {65952, 1, &rule13}, {66000, 45, &rule13}, - {66045, 1, &rule84}, - {66176, 29, &rule45}, - {66208, 49, &rule45}, - {66304, 31, &rule45}, + {66045, 1, &rule90}, + {66176, 29, &rule14}, + {66208, 49, &rule14}, + {66272, 1, &rule90}, + {66273, 27, &rule17}, + {66304, 32, &rule14}, {66336, 4, &rule17}, - {66352, 17, &rule45}, - {66369, 1, &rule116}, - {66370, 8, &rule45}, - {66378, 1, &rule116}, - {66432, 30, &rule45}, + {66352, 17, &rule14}, + {66369, 1, &rule124}, + {66370, 8, &rule14}, + {66378, 1, &rule124}, + {66384, 38, &rule14}, + {66422, 5, &rule90}, + {66432, 30, &rule14}, {66463, 1, &rule2}, - {66464, 36, &rule45}, - {66504, 8, &rule45}, + {66464, 36, &rule14}, + {66504, 8, &rule14}, {66512, 1, &rule2}, - {66513, 5, &rule116}, - {66560, 40, &rule165}, - {66600, 40, &rule166}, - {66640, 78, &rule45}, + {66513, 5, &rule124}, + {66560, 40, &rule179}, + {66600, 40, &rule180}, + {66640, 78, &rule14}, {66720, 10, &rule8}, - {67584, 6, &rule45}, - {67592, 1, &rule45}, - {67594, 44, &rule45}, - {67639, 2, &rule45}, - {67644, 1, &rule45}, - {67647, 23, &rule45}, + {66816, 40, &rule14}, + {66864, 52, &rule14}, + {66927, 1, &rule2}, + {67072, 311, &rule14}, + {67392, 22, &rule14}, + {67424, 8, &rule14}, + {67584, 6, &rule14}, + {67592, 1, &rule14}, + {67594, 44, &rule14}, + {67639, 2, &rule14}, + {67644, 1, &rule14}, + {67647, 23, &rule14}, {67671, 1, &rule2}, {67672, 8, &rule17}, - {67840, 22, &rule45}, + {67680, 23, &rule14}, + {67703, 2, &rule13}, + {67705, 7, &rule17}, + {67712, 31, &rule14}, + {67751, 9, &rule17}, + {67840, 22, &rule14}, {67862, 6, &rule17}, {67871, 1, &rule2}, - {67872, 26, &rule45}, + {67872, 26, &rule14}, {67903, 1, &rule2}, - {68096, 1, &rule45}, - {68097, 3, &rule84}, - {68101, 2, &rule84}, - {68108, 4, &rule84}, - {68112, 4, &rule45}, - {68117, 3, &rule45}, - {68121, 27, &rule45}, - {68152, 3, &rule84}, - {68159, 1, &rule84}, + {67968, 56, &rule14}, + {68030, 2, &rule14}, + {68096, 1, &rule14}, + {68097, 3, &rule90}, + {68101, 2, &rule90}, + {68108, 4, &rule90}, + {68112, 4, &rule14}, + {68117, 3, &rule14}, + {68121, 27, &rule14}, + {68152, 3, &rule90}, + {68159, 1, &rule90}, {68160, 8, &rule17}, {68176, 9, &rule2}, - {68192, 29, &rule45}, + {68192, 29, &rule14}, {68221, 2, &rule17}, {68223, 1, &rule2}, - {68352, 54, &rule45}, + {68224, 29, &rule14}, + {68253, 3, &rule17}, + {68288, 8, &rule14}, + {68296, 1, &rule13}, + {68297, 28, &rule14}, + {68325, 2, &rule90}, + {68331, 5, &rule17}, + {68336, 7, &rule2}, + {68352, 54, &rule14}, {68409, 7, &rule2}, - {68416, 22, &rule45}, + {68416, 22, &rule14}, {68440, 8, &rule17}, - {68448, 19, &rule45}, + {68448, 19, &rule14}, {68472, 8, &rule17}, - {68608, 73, &rule45}, + {68480, 18, &rule14}, + {68505, 4, &rule2}, + {68521, 7, &rule17}, + {68608, 73, &rule14}, {69216, 31, &rule17}, - {69632, 1, &rule114}, - {69633, 1, &rule84}, - {69634, 1, &rule114}, - {69635, 53, &rule45}, - {69688, 15, &rule84}, + {69632, 1, &rule122}, + {69633, 1, &rule90}, + {69634, 1, &rule122}, + {69635, 53, &rule14}, + {69688, 15, &rule90}, {69703, 7, &rule2}, {69714, 20, &rule17}, {69734, 10, &rule8}, - {69760, 2, &rule84}, - {69762, 1, &rule114}, - {69763, 45, &rule45}, - {69808, 3, &rule114}, - {69811, 4, &rule84}, - {69815, 2, &rule114}, - {69817, 2, &rule84}, + {69759, 3, &rule90}, + {69762, 1, &rule122}, + {69763, 45, &rule14}, + {69808, 3, &rule122}, + {69811, 4, &rule90}, + {69815, 2, &rule122}, + {69817, 2, &rule90}, {69819, 2, &rule2}, {69821, 1, &rule16}, {69822, 4, &rule2}, - {73728, 879, &rule45}, - {74752, 99, &rule116}, - {74864, 4, &rule2}, - {77824, 1071, &rule45}, - {92160, 569, &rule45}, - {110592, 2, &rule45}, + {69840, 25, &rule14}, + {69872, 10, &rule8}, + {69888, 3, &rule90}, + {69891, 36, &rule14}, + {69927, 5, &rule90}, + {69932, 1, &rule122}, + {69933, 8, &rule90}, + {69942, 10, &rule8}, + {69952, 4, &rule2}, + {69968, 35, &rule14}, + {70003, 1, &rule90}, + {70004, 2, &rule2}, + {70006, 1, &rule14}, + {70016, 2, &rule90}, + {70018, 1, &rule122}, + {70019, 48, &rule14}, + {70067, 3, &rule122}, + {70070, 9, &rule90}, + {70079, 2, &rule122}, + {70081, 4, &rule14}, + {70085, 4, &rule2}, + {70093, 1, &rule2}, + {70096, 10, &rule8}, + {70106, 1, &rule14}, + {70113, 20, &rule17}, + {70144, 18, &rule14}, + {70163, 25, &rule14}, + {70188, 3, &rule122}, + {70191, 3, &rule90}, + {70194, 2, &rule122}, + {70196, 1, &rule90}, + {70197, 1, &rule122}, + {70198, 2, &rule90}, + {70200, 6, &rule2}, + {70320, 47, &rule14}, + {70367, 1, &rule90}, + {70368, 3, &rule122}, + {70371, 8, &rule90}, + {70384, 10, &rule8}, + {70401, 1, &rule90}, + {70402, 2, &rule122}, + {70405, 8, &rule14}, + {70415, 2, &rule14}, + {70419, 22, &rule14}, + {70442, 7, &rule14}, + {70450, 2, &rule14}, + {70453, 5, &rule14}, + {70460, 1, &rule90}, + {70461, 1, &rule14}, + {70462, 2, &rule122}, + {70464, 1, &rule90}, + {70465, 4, &rule122}, + {70471, 2, &rule122}, + {70475, 3, &rule122}, + {70487, 1, &rule122}, + {70493, 5, &rule14}, + {70498, 2, &rule122}, + {70502, 7, &rule90}, + {70512, 5, &rule90}, + {70784, 48, &rule14}, + {70832, 3, &rule122}, + {70835, 6, &rule90}, + {70841, 1, &rule122}, + {70842, 1, &rule90}, + {70843, 4, &rule122}, + {70847, 2, &rule90}, + {70849, 1, &rule122}, + {70850, 2, &rule90}, + {70852, 2, &rule14}, + {70854, 1, &rule2}, + {70855, 1, &rule14}, + {70864, 10, &rule8}, + {71040, 47, &rule14}, + {71087, 3, &rule122}, + {71090, 4, &rule90}, + {71096, 4, &rule122}, + {71100, 2, &rule90}, + {71102, 1, &rule122}, + {71103, 2, &rule90}, + {71105, 9, &rule2}, + {71168, 48, &rule14}, + {71216, 3, &rule122}, + {71219, 8, &rule90}, + {71227, 2, &rule122}, + {71229, 1, &rule90}, + {71230, 1, &rule122}, + {71231, 2, &rule90}, + {71233, 3, &rule2}, + {71236, 1, &rule14}, + {71248, 10, &rule8}, + {71296, 43, &rule14}, + {71339, 1, &rule90}, + {71340, 1, &rule122}, + {71341, 1, &rule90}, + {71342, 2, &rule122}, + {71344, 6, &rule90}, + {71350, 1, &rule122}, + {71351, 1, &rule90}, + {71360, 10, &rule8}, + {71840, 32, &rule9}, + {71872, 32, &rule12}, + {71904, 10, &rule8}, + {71914, 9, &rule17}, + {71935, 1, &rule14}, + {72384, 57, &rule14}, + {73728, 921, &rule14}, + {74752, 111, &rule124}, + {74864, 5, &rule2}, + {77824, 1071, &rule14}, + {92160, 569, &rule14}, + {92736, 31, &rule14}, + {92768, 10, &rule8}, + {92782, 2, &rule2}, + {92880, 30, &rule14}, + {92912, 5, &rule90}, + {92917, 1, &rule2}, + {92928, 48, &rule14}, + {92976, 7, &rule90}, + {92983, 5, &rule2}, + {92988, 4, &rule13}, + {92992, 4, &rule89}, + {92996, 1, &rule2}, + {92997, 1, &rule13}, + {93008, 10, &rule8}, + {93019, 7, &rule17}, + {93027, 21, &rule14}, + {93053, 19, &rule14}, + {93952, 69, &rule14}, + {94032, 1, &rule14}, + {94033, 46, &rule122}, + {94095, 4, &rule90}, + {94099, 13, &rule89}, + {110592, 2, &rule14}, + {113664, 107, &rule14}, + {113776, 13, &rule14}, + {113792, 9, &rule14}, + {113808, 10, &rule14}, + {113820, 1, &rule13}, + {113821, 2, &rule90}, + {113823, 1, &rule2}, + {113824, 4, &rule16}, {118784, 246, &rule13}, {119040, 39, &rule13}, {119081, 60, &rule13}, - {119141, 2, &rule114}, - {119143, 3, &rule84}, + {119141, 2, &rule122}, + {119143, 3, &rule90}, {119146, 3, &rule13}, - {119149, 6, &rule114}, + {119149, 6, &rule122}, {119155, 8, &rule16}, - {119163, 8, &rule84}, + {119163, 8, &rule90}, {119171, 2, &rule13}, - {119173, 7, &rule84}, + {119173, 7, &rule90}, {119180, 30, &rule13}, - {119210, 4, &rule84}, + {119210, 4, &rule90}, {119214, 48, &rule13}, {119296, 66, &rule13}, - {119362, 3, &rule84}, + {119362, 3, &rule90}, {119365, 1, &rule13}, {119552, 87, &rule13}, {119648, 18, &rule17}, - {119808, 26, &rule98}, - {119834, 26, &rule14}, - {119860, 26, &rule98}, - {119886, 7, &rule14}, - {119894, 18, &rule14}, - {119912, 26, &rule98}, - {119938, 26, &rule14}, - {119964, 1, &rule98}, - {119966, 2, &rule98}, - {119970, 1, &rule98}, - {119973, 2, &rule98}, - {119977, 4, &rule98}, - {119982, 8, &rule98}, - {119990, 4, &rule14}, - {119995, 1, &rule14}, - {119997, 7, &rule14}, - {120005, 11, &rule14}, - {120016, 26, &rule98}, - {120042, 26, &rule14}, - {120068, 2, &rule98}, - {120071, 4, &rule98}, - {120077, 8, &rule98}, - {120086, 7, &rule98}, - {120094, 26, &rule14}, - {120120, 2, &rule98}, - {120123, 4, &rule98}, - {120128, 5, &rule98}, - {120134, 1, &rule98}, - {120138, 7, &rule98}, - {120146, 26, &rule14}, - {120172, 26, &rule98}, - {120198, 26, &rule14}, - {120224, 26, &rule98}, - {120250, 26, &rule14}, - {120276, 26, &rule98}, - {120302, 26, &rule14}, - {120328, 26, &rule98}, - {120354, 26, &rule14}, - {120380, 26, &rule98}, - {120406, 26, &rule14}, - {120432, 26, &rule98}, - {120458, 28, &rule14}, - {120488, 25, &rule98}, + {119808, 26, &rule105}, + {119834, 26, &rule20}, + {119860, 26, &rule105}, + {119886, 7, &rule20}, + {119894, 18, &rule20}, + {119912, 26, &rule105}, + {119938, 26, &rule20}, + {119964, 1, &rule105}, + {119966, 2, &rule105}, + {119970, 1, &rule105}, + {119973, 2, &rule105}, + {119977, 4, &rule105}, + {119982, 8, &rule105}, + {119990, 4, &rule20}, + {119995, 1, &rule20}, + {119997, 7, &rule20}, + {120005, 11, &rule20}, + {120016, 26, &rule105}, + {120042, 26, &rule20}, + {120068, 2, &rule105}, + {120071, 4, &rule105}, + {120077, 8, &rule105}, + {120086, 7, &rule105}, + {120094, 26, &rule20}, + {120120, 2, &rule105}, + {120123, 4, &rule105}, + {120128, 5, &rule105}, + {120134, 1, &rule105}, + {120138, 7, &rule105}, + {120146, 26, &rule20}, + {120172, 26, &rule105}, + {120198, 26, &rule20}, + {120224, 26, &rule105}, + {120250, 26, &rule20}, + {120276, 26, &rule105}, + {120302, 26, &rule20}, + {120328, 26, &rule105}, + {120354, 26, &rule20}, + {120380, 26, &rule105}, + {120406, 26, &rule20}, + {120432, 26, &rule105}, + {120458, 28, &rule20}, + {120488, 25, &rule105}, {120513, 1, &rule6}, - {120514, 25, &rule14}, + {120514, 25, &rule20}, {120539, 1, &rule6}, - {120540, 6, &rule14}, - {120546, 25, &rule98}, + {120540, 6, &rule20}, + {120546, 25, &rule105}, {120571, 1, &rule6}, - {120572, 25, &rule14}, + {120572, 25, &rule20}, {120597, 1, &rule6}, - {120598, 6, &rule14}, - {120604, 25, &rule98}, + {120598, 6, &rule20}, + {120604, 25, &rule105}, {120629, 1, &rule6}, - {120630, 25, &rule14}, + {120630, 25, &rule20}, {120655, 1, &rule6}, - {120656, 6, &rule14}, - {120662, 25, &rule98}, + {120656, 6, &rule20}, + {120662, 25, &rule105}, {120687, 1, &rule6}, - {120688, 25, &rule14}, + {120688, 25, &rule20}, {120713, 1, &rule6}, - {120714, 6, &rule14}, - {120720, 25, &rule98}, + {120714, 6, &rule20}, + {120720, 25, &rule105}, {120745, 1, &rule6}, - {120746, 25, &rule14}, + {120746, 25, &rule20}, {120771, 1, &rule6}, - {120772, 6, &rule14}, - {120778, 1, &rule98}, - {120779, 1, &rule14}, + {120772, 6, &rule20}, + {120778, 1, &rule105}, + {120779, 1, &rule20}, {120782, 50, &rule8}, + {124928, 197, &rule14}, + {125127, 9, &rule17}, + {125136, 7, &rule90}, + {126464, 4, &rule14}, + {126469, 27, &rule14}, + {126497, 2, &rule14}, + {126500, 1, &rule14}, + {126503, 1, &rule14}, + {126505, 10, &rule14}, + {126516, 4, &rule14}, + {126521, 1, &rule14}, + {126523, 1, &rule14}, + {126530, 1, &rule14}, + {126535, 1, &rule14}, + {126537, 1, &rule14}, + {126539, 1, &rule14}, + {126541, 3, &rule14}, + {126545, 2, &rule14}, + {126548, 1, &rule14}, + {126551, 1, &rule14}, + {126553, 1, &rule14}, + {126555, 1, &rule14}, + {126557, 1, &rule14}, + {126559, 1, &rule14}, + {126561, 2, &rule14}, + {126564, 1, &rule14}, + {126567, 4, &rule14}, + {126572, 7, &rule14}, + {126580, 4, &rule14}, + {126585, 4, &rule14}, + {126590, 1, &rule14}, + {126592, 10, &rule14}, + {126603, 17, &rule14}, + {126625, 3, &rule14}, + {126629, 5, &rule14}, + {126635, 17, &rule14}, + {126704, 2, &rule6}, {126976, 44, &rule13}, {127024, 100, &rule13}, {127136, 15, &rule13}, - {127153, 14, &rule13}, + {127153, 15, &rule13}, {127169, 15, &rule13}, - {127185, 15, &rule13}, - {127232, 11, &rule17}, + {127185, 37, &rule13}, + {127232, 13, &rule17}, {127248, 31, &rule13}, - {127280, 58, &rule13}, + {127280, 60, &rule13}, {127344, 43, &rule13}, {127462, 29, &rule13}, {127504, 43, &rule13}, {127552, 9, &rule13}, {127568, 2, &rule13}, - {127744, 33, &rule13}, - {127792, 6, &rule13}, - {127799, 70, &rule13}, - {127872, 20, &rule13}, - {127904, 37, &rule13}, - {127942, 5, &rule13}, - {127968, 17, &rule13}, - {128000, 63, &rule13}, - {128064, 1, &rule13}, - {128066, 182, &rule13}, - {128249, 4, &rule13}, - {128256, 62, &rule13}, - {128336, 24, &rule13}, - {128507, 5, &rule13}, - {128513, 16, &rule13}, - {128530, 3, &rule13}, - {128534, 1, &rule13}, - {128536, 1, &rule13}, - {128538, 1, &rule13}, - {128540, 3, &rule13}, - {128544, 6, &rule13}, - {128552, 4, &rule13}, - {128557, 1, &rule13}, - {128560, 4, &rule13}, - {128565, 12, &rule13}, - {128581, 11, &rule13}, - {128640, 70, &rule13}, + {127744, 45, &rule13}, + {127792, 78, &rule13}, + {127872, 79, &rule13}, + {127956, 36, &rule13}, + {128000, 255, &rule13}, + {128256, 75, &rule13}, + {128336, 42, &rule13}, + {128379, 41, &rule13}, + {128421, 158, &rule13}, + {128581, 139, &rule13}, + {128736, 13, &rule13}, + {128752, 4, &rule13}, {128768, 116, &rule13}, - {131072, 42711, &rule45}, - {173824, 4149, &rule45}, - {177984, 222, &rule45}, - {194560, 542, &rule45}, + {128896, 85, &rule13}, + {129024, 12, &rule13}, + {129040, 56, &rule13}, + {129104, 10, &rule13}, + {129120, 40, &rule13}, + {129168, 30, &rule13}, + {131072, 42711, &rule14}, + {173824, 4149, &rule14}, + {177984, 222, &rule14}, + {194560, 542, &rule14}, {917505, 1, &rule16}, {917536, 96, &rule16}, - {917760, 240, &rule84}, - {983040, 65534, &rule164}, - {1048576, 65534, &rule164} + {917760, 240, &rule90}, + {983040, 65534, &rule178}, + {1048576, 65534, &rule178} }; static const struct _charblock_ convchars[]={ {65, 26, &rule9}, @@ -3054,187 +3358,187 @@ static const struct _charblock_ convchars[]={ {216, 7, &rule9}, {224, 23, &rule12}, {248, 7, &rule12}, - {255, 1, &rule20}, - {256, 1, &rule21}, - {257, 1, &rule22}, - {258, 1, &rule21}, - {259, 1, &rule22}, - {260, 1, &rule21}, - {261, 1, &rule22}, - {262, 1, &rule21}, - {263, 1, &rule22}, - {264, 1, &rule21}, - {265, 1, &rule22}, - {266, 1, &rule21}, - {267, 1, &rule22}, - {268, 1, &rule21}, - {269, 1, &rule22}, - {270, 1, &rule21}, - {271, 1, &rule22}, - {272, 1, &rule21}, - {273, 1, &rule22}, - {274, 1, &rule21}, - {275, 1, &rule22}, - {276, 1, &rule21}, - {277, 1, &rule22}, - {278, 1, &rule21}, - {279, 1, &rule22}, - {280, 1, &rule21}, - {281, 1, &rule22}, - {282, 1, &rule21}, - {283, 1, &rule22}, - {284, 1, &rule21}, - {285, 1, &rule22}, - {286, 1, &rule21}, - {287, 1, &rule22}, - {288, 1, &rule21}, - {289, 1, &rule22}, - {290, 1, &rule21}, - {291, 1, &rule22}, - {292, 1, &rule21}, - {293, 1, &rule22}, - {294, 1, &rule21}, - {295, 1, &rule22}, - {296, 1, &rule21}, - {297, 1, &rule22}, - {298, 1, &rule21}, - {299, 1, &rule22}, - {300, 1, &rule21}, - {301, 1, &rule22}, - {302, 1, &rule21}, - {303, 1, &rule22}, - {304, 1, &rule23}, - {305, 1, &rule24}, - {306, 1, &rule21}, - {307, 1, &rule22}, - {308, 1, &rule21}, - {309, 1, &rule22}, - {310, 1, &rule21}, - {311, 1, &rule22}, - {313, 1, &rule21}, - {314, 1, &rule22}, - {315, 1, &rule21}, - {316, 1, &rule22}, - {317, 1, &rule21}, - {318, 1, &rule22}, - {319, 1, &rule21}, - {320, 1, &rule22}, - {321, 1, &rule21}, - {322, 1, &rule22}, - {323, 1, &rule21}, - {324, 1, &rule22}, - {325, 1, &rule21}, - {326, 1, &rule22}, - {327, 1, &rule21}, - {328, 1, &rule22}, - {330, 1, &rule21}, - {331, 1, &rule22}, - {332, 1, &rule21}, - {333, 1, &rule22}, - {334, 1, &rule21}, - {335, 1, &rule22}, - {336, 1, &rule21}, - {337, 1, &rule22}, - {338, 1, &rule21}, - {339, 1, &rule22}, - {340, 1, &rule21}, - {341, 1, &rule22}, - {342, 1, &rule21}, - {343, 1, &rule22}, - {344, 1, &rule21}, - {345, 1, &rule22}, - {346, 1, &rule21}, - {347, 1, &rule22}, - {348, 1, &rule21}, - {349, 1, &rule22}, - {350, 1, &rule21}, - {351, 1, &rule22}, - {352, 1, &rule21}, - {353, 1, &rule22}, - {354, 1, &rule21}, - {355, 1, &rule22}, - {356, 1, &rule21}, - {357, 1, &rule22}, - {358, 1, &rule21}, - {359, 1, &rule22}, - {360, 1, &rule21}, - {361, 1, &rule22}, - {362, 1, &rule21}, - {363, 1, &rule22}, - {364, 1, &rule21}, - {365, 1, &rule22}, - {366, 1, &rule21}, - {367, 1, &rule22}, - {368, 1, &rule21}, - {369, 1, &rule22}, - {370, 1, &rule21}, - {371, 1, &rule22}, - {372, 1, &rule21}, - {373, 1, &rule22}, - {374, 1, &rule21}, - {375, 1, &rule22}, - {376, 1, &rule25}, - {377, 1, &rule21}, - {378, 1, &rule22}, - {379, 1, &rule21}, - {380, 1, &rule22}, - {381, 1, &rule21}, - {382, 1, &rule22}, - {383, 1, &rule26}, - {384, 1, &rule27}, - {385, 1, &rule28}, - {386, 1, &rule21}, - {387, 1, &rule22}, - {388, 1, &rule21}, - {389, 1, &rule22}, - {390, 1, &rule29}, - {391, 1, &rule21}, - {392, 1, &rule22}, - {393, 2, &rule30}, - {395, 1, &rule21}, - {396, 1, &rule22}, - {398, 1, &rule31}, - {399, 1, &rule32}, - {400, 1, &rule33}, - {401, 1, &rule21}, - {402, 1, &rule22}, - {403, 1, &rule30}, - {404, 1, &rule34}, - {405, 1, &rule35}, - {406, 1, &rule36}, - {407, 1, &rule37}, - {408, 1, &rule21}, - {409, 1, &rule22}, - {410, 1, &rule38}, - {412, 1, &rule36}, - {413, 1, &rule39}, - {414, 1, &rule40}, - {415, 1, &rule41}, - {416, 1, &rule21}, - {417, 1, &rule22}, - {418, 1, &rule21}, - {419, 1, &rule22}, - {420, 1, &rule21}, - {421, 1, &rule22}, - {422, 1, &rule42}, - {423, 1, &rule21}, - {424, 1, &rule22}, - {425, 1, &rule42}, - {428, 1, &rule21}, - {429, 1, &rule22}, - {430, 1, &rule42}, - {431, 1, &rule21}, - {432, 1, &rule22}, - {433, 2, &rule43}, - {435, 1, &rule21}, - {436, 1, &rule22}, - {437, 1, &rule21}, - {438, 1, &rule22}, - {439, 1, &rule44}, - {440, 1, &rule21}, - {441, 1, &rule22}, - {444, 1, &rule21}, - {445, 1, &rule22}, + {255, 1, &rule21}, + {256, 1, &rule22}, + {257, 1, &rule23}, + {258, 1, &rule22}, + {259, 1, &rule23}, + {260, 1, &rule22}, + {261, 1, &rule23}, + {262, 1, &rule22}, + {263, 1, &rule23}, + {264, 1, &rule22}, + {265, 1, &rule23}, + {266, 1, &rule22}, + {267, 1, &rule23}, + {268, 1, &rule22}, + {269, 1, &rule23}, + {270, 1, &rule22}, + {271, 1, &rule23}, + {272, 1, &rule22}, + {273, 1, &rule23}, + {274, 1, &rule22}, + {275, 1, &rule23}, + {276, 1, &rule22}, + {277, 1, &rule23}, + {278, 1, &rule22}, + {279, 1, &rule23}, + {280, 1, &rule22}, + {281, 1, &rule23}, + {282, 1, &rule22}, + {283, 1, &rule23}, + {284, 1, &rule22}, + {285, 1, &rule23}, + {286, 1, &rule22}, + {287, 1, &rule23}, + {288, 1, &rule22}, + {289, 1, &rule23}, + {290, 1, &rule22}, + {291, 1, &rule23}, + {292, 1, &rule22}, + {293, 1, &rule23}, + {294, 1, &rule22}, + {295, 1, &rule23}, + {296, 1, &rule22}, + {297, 1, &rule23}, + {298, 1, &rule22}, + {299, 1, &rule23}, + {300, 1, &rule22}, + {301, 1, &rule23}, + {302, 1, &rule22}, + {303, 1, &rule23}, + {304, 1, &rule24}, + {305, 1, &rule25}, + {306, 1, &rule22}, + {307, 1, &rule23}, + {308, 1, &rule22}, + {309, 1, &rule23}, + {310, 1, &rule22}, + {311, 1, &rule23}, + {313, 1, &rule22}, + {314, 1, &rule23}, + {315, 1, &rule22}, + {316, 1, &rule23}, + {317, 1, &rule22}, + {318, 1, &rule23}, + {319, 1, &rule22}, + {320, 1, &rule23}, + {321, 1, &rule22}, + {322, 1, &rule23}, + {323, 1, &rule22}, + {324, 1, &rule23}, + {325, 1, &rule22}, + {326, 1, &rule23}, + {327, 1, &rule22}, + {328, 1, &rule23}, + {330, 1, &rule22}, + {331, 1, &rule23}, + {332, 1, &rule22}, + {333, 1, &rule23}, + {334, 1, &rule22}, + {335, 1, &rule23}, + {336, 1, &rule22}, + {337, 1, &rule23}, + {338, 1, &rule22}, + {339, 1, &rule23}, + {340, 1, &rule22}, + {341, 1, &rule23}, + {342, 1, &rule22}, + {343, 1, &rule23}, + {344, 1, &rule22}, + {345, 1, &rule23}, + {346, 1, &rule22}, + {347, 1, &rule23}, + {348, 1, &rule22}, + {349, 1, &rule23}, + {350, 1, &rule22}, + {351, 1, &rule23}, + {352, 1, &rule22}, + {353, 1, &rule23}, + {354, 1, &rule22}, + {355, 1, &rule23}, + {356, 1, &rule22}, + {357, 1, &rule23}, + {358, 1, &rule22}, + {359, 1, &rule23}, + {360, 1, &rule22}, + {361, 1, &rule23}, + {362, 1, &rule22}, + {363, 1, &rule23}, + {364, 1, &rule22}, + {365, 1, &rule23}, + {366, 1, &rule22}, + {367, 1, &rule23}, + {368, 1, &rule22}, + {369, 1, &rule23}, + {370, 1, &rule22}, + {371, 1, &rule23}, + {372, 1, &rule22}, + {373, 1, &rule23}, + {374, 1, &rule22}, + {375, 1, &rule23}, + {376, 1, &rule26}, + {377, 1, &rule22}, + {378, 1, &rule23}, + {379, 1, &rule22}, + {380, 1, &rule23}, + {381, 1, &rule22}, + {382, 1, &rule23}, + {383, 1, &rule27}, + {384, 1, &rule28}, + {385, 1, &rule29}, + {386, 1, &rule22}, + {387, 1, &rule23}, + {388, 1, &rule22}, + {389, 1, &rule23}, + {390, 1, &rule30}, + {391, 1, &rule22}, + {392, 1, &rule23}, + {393, 2, &rule31}, + {395, 1, &rule22}, + {396, 1, &rule23}, + {398, 1, &rule32}, + {399, 1, &rule33}, + {400, 1, &rule34}, + {401, 1, &rule22}, + {402, 1, &rule23}, + {403, 1, &rule31}, + {404, 1, &rule35}, + {405, 1, &rule36}, + {406, 1, &rule37}, + {407, 1, &rule38}, + {408, 1, &rule22}, + {409, 1, &rule23}, + {410, 1, &rule39}, + {412, 1, &rule37}, + {413, 1, &rule40}, + {414, 1, &rule41}, + {415, 1, &rule42}, + {416, 1, &rule22}, + {417, 1, &rule23}, + {418, 1, &rule22}, + {419, 1, &rule23}, + {420, 1, &rule22}, + {421, 1, &rule23}, + {422, 1, &rule43}, + {423, 1, &rule22}, + {424, 1, &rule23}, + {425, 1, &rule43}, + {428, 1, &rule22}, + {429, 1, &rule23}, + {430, 1, &rule43}, + {431, 1, &rule22}, + {432, 1, &rule23}, + {433, 2, &rule44}, + {435, 1, &rule22}, + {436, 1, &rule23}, + {437, 1, &rule22}, + {438, 1, &rule23}, + {439, 1, &rule45}, + {440, 1, &rule22}, + {441, 1, &rule23}, + {444, 1, &rule22}, + {445, 1, &rule23}, {447, 1, &rule46}, {452, 1, &rule47}, {453, 1, &rule48}, @@ -3245,128 +3549,128 @@ static const struct _charblock_ convchars[]={ {458, 1, &rule47}, {459, 1, &rule48}, {460, 1, &rule49}, - {461, 1, &rule21}, - {462, 1, &rule22}, - {463, 1, &rule21}, - {464, 1, &rule22}, - {465, 1, &rule21}, - {466, 1, &rule22}, - {467, 1, &rule21}, - {468, 1, &rule22}, - {469, 1, &rule21}, - {470, 1, &rule22}, - {471, 1, &rule21}, - {472, 1, &rule22}, - {473, 1, &rule21}, - {474, 1, &rule22}, - {475, 1, &rule21}, - {476, 1, &rule22}, + {461, 1, &rule22}, + {462, 1, &rule23}, + {463, 1, &rule22}, + {464, 1, &rule23}, + {465, 1, &rule22}, + {466, 1, &rule23}, + {467, 1, &rule22}, + {468, 1, &rule23}, + {469, 1, &rule22}, + {470, 1, &rule23}, + {471, 1, &rule22}, + {472, 1, &rule23}, + {473, 1, &rule22}, + {474, 1, &rule23}, + {475, 1, &rule22}, + {476, 1, &rule23}, {477, 1, &rule50}, - {478, 1, &rule21}, - {479, 1, &rule22}, - {480, 1, &rule21}, - {481, 1, &rule22}, - {482, 1, &rule21}, - {483, 1, &rule22}, - {484, 1, &rule21}, - {485, 1, &rule22}, - {486, 1, &rule21}, - {487, 1, &rule22}, - {488, 1, &rule21}, - {489, 1, &rule22}, - {490, 1, &rule21}, - {491, 1, &rule22}, - {492, 1, &rule21}, - {493, 1, &rule22}, - {494, 1, &rule21}, - {495, 1, &rule22}, + {478, 1, &rule22}, + {479, 1, &rule23}, + {480, 1, &rule22}, + {481, 1, &rule23}, + {482, 1, &rule22}, + {483, 1, &rule23}, + {484, 1, &rule22}, + {485, 1, &rule23}, + {486, 1, &rule22}, + {487, 1, &rule23}, + {488, 1, &rule22}, + {489, 1, &rule23}, + {490, 1, &rule22}, + {491, 1, &rule23}, + {492, 1, &rule22}, + {493, 1, &rule23}, + {494, 1, &rule22}, + {495, 1, &rule23}, {497, 1, &rule47}, {498, 1, &rule48}, {499, 1, &rule49}, - {500, 1, &rule21}, - {501, 1, &rule22}, + {500, 1, &rule22}, + {501, 1, &rule23}, {502, 1, &rule51}, {503, 1, &rule52}, - {504, 1, &rule21}, - {505, 1, &rule22}, - {506, 1, &rule21}, - {507, 1, &rule22}, - {508, 1, &rule21}, - {509, 1, &rule22}, - {510, 1, &rule21}, - {511, 1, &rule22}, - {512, 1, &rule21}, - {513, 1, &rule22}, - {514, 1, &rule21}, - {515, 1, &rule22}, - {516, 1, &rule21}, - {517, 1, &rule22}, - {518, 1, &rule21}, - {519, 1, &rule22}, - {520, 1, &rule21}, - {521, 1, &rule22}, - {522, 1, &rule21}, - {523, 1, &rule22}, - {524, 1, &rule21}, - {525, 1, &rule22}, - {526, 1, &rule21}, - {527, 1, &rule22}, - {528, 1, &rule21}, - {529, 1, &rule22}, - {530, 1, &rule21}, - {531, 1, &rule22}, - {532, 1, &rule21}, - {533, 1, &rule22}, - {534, 1, &rule21}, - {535, 1, &rule22}, - {536, 1, &rule21}, - {537, 1, &rule22}, - {538, 1, &rule21}, - {539, 1, &rule22}, - {540, 1, &rule21}, - {541, 1, &rule22}, - {542, 1, &rule21}, - {543, 1, &rule22}, + {504, 1, &rule22}, + {505, 1, &rule23}, + {506, 1, &rule22}, + {507, 1, &rule23}, + {508, 1, &rule22}, + {509, 1, &rule23}, + {510, 1, &rule22}, + {511, 1, &rule23}, + {512, 1, &rule22}, + {513, 1, &rule23}, + {514, 1, &rule22}, + {515, 1, &rule23}, + {516, 1, &rule22}, + {517, 1, &rule23}, + {518, 1, &rule22}, + {519, 1, &rule23}, + {520, 1, &rule22}, + {521, 1, &rule23}, + {522, 1, &rule22}, + {523, 1, &rule23}, + {524, 1, &rule22}, + {525, 1, &rule23}, + {526, 1, &rule22}, + {527, 1, &rule23}, + {528, 1, &rule22}, + {529, 1, &rule23}, + {530, 1, &rule22}, + {531, 1, &rule23}, + {532, 1, &rule22}, + {533, 1, &rule23}, + {534, 1, &rule22}, + {535, 1, &rule23}, + {536, 1, &rule22}, + {537, 1, &rule23}, + {538, 1, &rule22}, + {539, 1, &rule23}, + {540, 1, &rule22}, + {541, 1, &rule23}, + {542, 1, &rule22}, + {543, 1, &rule23}, {544, 1, &rule53}, - {546, 1, &rule21}, - {547, 1, &rule22}, - {548, 1, &rule21}, - {549, 1, &rule22}, - {550, 1, &rule21}, - {551, 1, &rule22}, - {552, 1, &rule21}, - {553, 1, &rule22}, - {554, 1, &rule21}, - {555, 1, &rule22}, - {556, 1, &rule21}, - {557, 1, &rule22}, - {558, 1, &rule21}, - {559, 1, &rule22}, - {560, 1, &rule21}, - {561, 1, &rule22}, - {562, 1, &rule21}, - {563, 1, &rule22}, + {546, 1, &rule22}, + {547, 1, &rule23}, + {548, 1, &rule22}, + {549, 1, &rule23}, + {550, 1, &rule22}, + {551, 1, &rule23}, + {552, 1, &rule22}, + {553, 1, &rule23}, + {554, 1, &rule22}, + {555, 1, &rule23}, + {556, 1, &rule22}, + {557, 1, &rule23}, + {558, 1, &rule22}, + {559, 1, &rule23}, + {560, 1, &rule22}, + {561, 1, &rule23}, + {562, 1, &rule22}, + {563, 1, &rule23}, {570, 1, &rule54}, - {571, 1, &rule21}, - {572, 1, &rule22}, + {571, 1, &rule22}, + {572, 1, &rule23}, {573, 1, &rule55}, {574, 1, &rule56}, {575, 2, &rule57}, - {577, 1, &rule21}, - {578, 1, &rule22}, + {577, 1, &rule22}, + {578, 1, &rule23}, {579, 1, &rule58}, {580, 1, &rule59}, {581, 1, &rule60}, - {582, 1, &rule21}, - {583, 1, &rule22}, - {584, 1, &rule21}, - {585, 1, &rule22}, - {586, 1, &rule21}, - {587, 1, &rule22}, - {588, 1, &rule21}, - {589, 1, &rule22}, - {590, 1, &rule21}, - {591, 1, &rule22}, + {582, 1, &rule22}, + {583, 1, &rule23}, + {584, 1, &rule22}, + {585, 1, &rule23}, + {586, 1, &rule22}, + {587, 1, &rule23}, + {588, 1, &rule22}, + {589, 1, &rule23}, + {590, 1, &rule22}, + {591, 1, &rule23}, {592, 1, &rule61}, {593, 1, &rule62}, {594, 1, &rule63}, @@ -3375,914 +3679,959 @@ static const struct _charblock_ convchars[]={ {598, 2, &rule66}, {601, 1, &rule67}, {603, 1, &rule68}, + {604, 1, &rule69}, {608, 1, &rule66}, - {611, 1, &rule69}, - {613, 1, &rule70}, - {616, 1, &rule71}, - {617, 1, &rule72}, - {619, 1, &rule73}, - {623, 1, &rule72}, - {625, 1, &rule74}, - {626, 1, &rule75}, - {629, 1, &rule76}, - {637, 1, &rule77}, - {640, 1, &rule78}, - {643, 1, &rule78}, - {648, 1, &rule78}, - {649, 1, &rule79}, - {650, 2, &rule80}, - {652, 1, &rule81}, - {658, 1, &rule82}, - {837, 1, &rule85}, - {880, 1, &rule21}, - {881, 1, &rule22}, - {882, 1, &rule21}, - {883, 1, &rule22}, - {886, 1, &rule21}, - {887, 1, &rule22}, - {891, 3, &rule40}, - {902, 1, &rule86}, - {904, 3, &rule87}, - {908, 1, &rule88}, - {910, 2, &rule89}, + {609, 1, &rule70}, + {611, 1, &rule71}, + {613, 1, &rule72}, + {614, 1, &rule73}, + {616, 1, &rule74}, + {617, 1, &rule75}, + {619, 1, &rule76}, + {620, 1, &rule77}, + {623, 1, &rule75}, + {625, 1, &rule78}, + {626, 1, &rule79}, + {629, 1, &rule80}, + {637, 1, &rule81}, + {640, 1, &rule82}, + {643, 1, &rule82}, + {647, 1, &rule83}, + {648, 1, &rule82}, + {649, 1, &rule84}, + {650, 2, &rule85}, + {652, 1, &rule86}, + {658, 1, &rule87}, + {670, 1, &rule88}, + {837, 1, &rule91}, + {880, 1, &rule22}, + {881, 1, &rule23}, + {882, 1, &rule22}, + {883, 1, &rule23}, + {886, 1, &rule22}, + {887, 1, &rule23}, + {891, 3, &rule41}, + {895, 1, &rule92}, + {902, 1, &rule93}, + {904, 3, &rule94}, + {908, 1, &rule95}, + {910, 2, &rule96}, {913, 17, &rule9}, {931, 9, &rule9}, - {940, 1, &rule90}, - {941, 3, &rule91}, + {940, 1, &rule97}, + {941, 3, &rule98}, {945, 17, &rule12}, - {962, 1, &rule92}, + {962, 1, &rule99}, {963, 9, &rule12}, - {972, 1, &rule93}, - {973, 2, &rule94}, - {975, 1, &rule95}, - {976, 1, &rule96}, - {977, 1, &rule97}, - {981, 1, &rule99}, - {982, 1, &rule100}, - {983, 1, &rule101}, - {984, 1, &rule21}, - {985, 1, &rule22}, - {986, 1, &rule21}, - {987, 1, &rule22}, - {988, 1, &rule21}, - {989, 1, &rule22}, - {990, 1, &rule21}, - {991, 1, &rule22}, - {992, 1, &rule21}, - {993, 1, &rule22}, - {994, 1, &rule21}, - {995, 1, &rule22}, - {996, 1, &rule21}, - {997, 1, &rule22}, - {998, 1, &rule21}, - {999, 1, &rule22}, - {1000, 1, &rule21}, - {1001, 1, &rule22}, - {1002, 1, &rule21}, - {1003, 1, &rule22}, - {1004, 1, &rule21}, - {1005, 1, &rule22}, - {1006, 1, &rule21}, - {1007, 1, &rule22}, - {1008, 1, &rule102}, - {1009, 1, &rule103}, - {1010, 1, &rule104}, - {1012, 1, &rule105}, - {1013, 1, &rule106}, - {1015, 1, &rule21}, - {1016, 1, &rule22}, - {1017, 1, &rule107}, - {1018, 1, &rule21}, - {1019, 1, &rule22}, + {972, 1, &rule100}, + {973, 2, &rule101}, + {975, 1, &rule102}, + {976, 1, &rule103}, + {977, 1, &rule104}, + {981, 1, &rule106}, + {982, 1, &rule107}, + {983, 1, &rule108}, + {984, 1, &rule22}, + {985, 1, &rule23}, + {986, 1, &rule22}, + {987, 1, &rule23}, + {988, 1, &rule22}, + {989, 1, &rule23}, + {990, 1, &rule22}, + {991, 1, &rule23}, + {992, 1, &rule22}, + {993, 1, &rule23}, + {994, 1, &rule22}, + {995, 1, &rule23}, + {996, 1, &rule22}, + {997, 1, &rule23}, + {998, 1, &rule22}, + {999, 1, &rule23}, + {1000, 1, &rule22}, + {1001, 1, &rule23}, + {1002, 1, &rule22}, + {1003, 1, &rule23}, + {1004, 1, &rule22}, + {1005, 1, &rule23}, + {1006, 1, &rule22}, + {1007, 1, &rule23}, + {1008, 1, &rule109}, + {1009, 1, &rule110}, + {1010, 1, &rule111}, + {1011, 1, &rule112}, + {1012, 1, &rule113}, + {1013, 1, &rule114}, + {1015, 1, &rule22}, + {1016, 1, &rule23}, + {1017, 1, &rule115}, + {1018, 1, &rule22}, + {1019, 1, &rule23}, {1021, 3, &rule53}, - {1024, 16, &rule108}, + {1024, 16, &rule116}, {1040, 32, &rule9}, {1072, 32, &rule12}, - {1104, 16, &rule103}, - {1120, 1, &rule21}, - {1121, 1, &rule22}, - {1122, 1, &rule21}, - {1123, 1, &rule22}, - {1124, 1, &rule21}, - {1125, 1, &rule22}, - {1126, 1, &rule21}, - {1127, 1, &rule22}, - {1128, 1, &rule21}, - {1129, 1, &rule22}, - {1130, 1, &rule21}, - {1131, 1, &rule22}, - {1132, 1, &rule21}, - {1133, 1, &rule22}, - {1134, 1, &rule21}, - {1135, 1, &rule22}, - {1136, 1, &rule21}, - {1137, 1, &rule22}, - {1138, 1, &rule21}, - {1139, 1, &rule22}, - {1140, 1, &rule21}, - {1141, 1, &rule22}, - {1142, 1, &rule21}, - {1143, 1, &rule22}, - {1144, 1, &rule21}, - {1145, 1, &rule22}, - {1146, 1, &rule21}, - {1147, 1, &rule22}, - {1148, 1, &rule21}, - {1149, 1, &rule22}, - {1150, 1, &rule21}, - {1151, 1, &rule22}, - {1152, 1, &rule21}, - {1153, 1, &rule22}, - {1162, 1, &rule21}, - {1163, 1, &rule22}, - {1164, 1, &rule21}, - {1165, 1, &rule22}, - {1166, 1, &rule21}, - {1167, 1, &rule22}, - {1168, 1, &rule21}, - {1169, 1, &rule22}, - {1170, 1, &rule21}, - {1171, 1, &rule22}, - {1172, 1, &rule21}, - {1173, 1, &rule22}, - {1174, 1, &rule21}, - {1175, 1, &rule22}, - {1176, 1, &rule21}, - {1177, 1, &rule22}, - {1178, 1, &rule21}, - {1179, 1, &rule22}, - {1180, 1, &rule21}, - {1181, 1, &rule22}, - {1182, 1, &rule21}, - {1183, 1, &rule22}, - {1184, 1, &rule21}, - {1185, 1, &rule22}, - {1186, 1, &rule21}, - {1187, 1, &rule22}, - {1188, 1, &rule21}, - {1189, 1, &rule22}, - {1190, 1, &rule21}, - {1191, 1, &rule22}, - {1192, 1, &rule21}, - {1193, 1, &rule22}, - {1194, 1, &rule21}, - {1195, 1, &rule22}, - {1196, 1, &rule21}, - {1197, 1, &rule22}, - {1198, 1, &rule21}, - {1199, 1, &rule22}, - {1200, 1, &rule21}, - {1201, 1, &rule22}, - {1202, 1, &rule21}, - {1203, 1, &rule22}, - {1204, 1, &rule21}, - {1205, 1, &rule22}, - {1206, 1, &rule21}, - {1207, 1, &rule22}, - {1208, 1, &rule21}, - {1209, 1, &rule22}, - {1210, 1, &rule21}, - {1211, 1, &rule22}, - {1212, 1, &rule21}, - {1213, 1, &rule22}, - {1214, 1, &rule21}, - {1215, 1, &rule22}, - {1216, 1, &rule110}, - {1217, 1, &rule21}, - {1218, 1, &rule22}, - {1219, 1, &rule21}, - {1220, 1, &rule22}, - {1221, 1, &rule21}, - {1222, 1, &rule22}, - {1223, 1, &rule21}, - {1224, 1, &rule22}, - {1225, 1, &rule21}, - {1226, 1, &rule22}, - {1227, 1, &rule21}, - {1228, 1, &rule22}, - {1229, 1, &rule21}, - {1230, 1, &rule22}, - {1231, 1, &rule111}, - {1232, 1, &rule21}, - {1233, 1, &rule22}, - {1234, 1, &rule21}, - {1235, 1, &rule22}, - {1236, 1, &rule21}, - {1237, 1, &rule22}, - {1238, 1, &rule21}, - {1239, 1, &rule22}, - {1240, 1, &rule21}, - {1241, 1, &rule22}, - {1242, 1, &rule21}, - {1243, 1, &rule22}, - {1244, 1, &rule21}, - {1245, 1, &rule22}, - {1246, 1, &rule21}, - {1247, 1, &rule22}, - {1248, 1, &rule21}, - {1249, 1, &rule22}, - {1250, 1, &rule21}, - {1251, 1, &rule22}, - {1252, 1, &rule21}, - {1253, 1, &rule22}, - {1254, 1, &rule21}, - {1255, 1, &rule22}, - {1256, 1, &rule21}, - {1257, 1, &rule22}, - {1258, 1, &rule21}, - {1259, 1, &rule22}, - {1260, 1, &rule21}, - {1261, 1, &rule22}, - {1262, 1, &rule21}, - {1263, 1, &rule22}, - {1264, 1, &rule21}, - {1265, 1, &rule22}, - {1266, 1, &rule21}, - {1267, 1, &rule22}, - {1268, 1, &rule21}, - {1269, 1, &rule22}, - {1270, 1, &rule21}, - {1271, 1, &rule22}, - {1272, 1, &rule21}, - {1273, 1, &rule22}, - {1274, 1, &rule21}, - {1275, 1, &rule22}, - {1276, 1, &rule21}, - {1277, 1, &rule22}, - {1278, 1, &rule21}, - {1279, 1, &rule22}, - {1280, 1, &rule21}, - {1281, 1, &rule22}, - {1282, 1, &rule21}, - {1283, 1, &rule22}, - {1284, 1, &rule21}, - {1285, 1, &rule22}, - {1286, 1, &rule21}, - {1287, 1, &rule22}, - {1288, 1, &rule21}, - {1289, 1, &rule22}, - {1290, 1, &rule21}, - {1291, 1, &rule22}, - {1292, 1, &rule21}, - {1293, 1, &rule22}, - {1294, 1, &rule21}, - {1295, 1, &rule22}, - {1296, 1, &rule21}, - {1297, 1, &rule22}, - {1298, 1, &rule21}, - {1299, 1, &rule22}, - {1300, 1, &rule21}, - {1301, 1, &rule22}, - {1302, 1, &rule21}, - {1303, 1, &rule22}, - {1304, 1, &rule21}, - {1305, 1, &rule22}, - {1306, 1, &rule21}, - {1307, 1, &rule22}, - {1308, 1, &rule21}, - {1309, 1, &rule22}, - {1310, 1, &rule21}, - {1311, 1, &rule22}, - {1312, 1, &rule21}, - {1313, 1, &rule22}, - {1314, 1, &rule21}, - {1315, 1, &rule22}, - {1316, 1, &rule21}, - {1317, 1, &rule22}, - {1318, 1, &rule21}, - {1319, 1, &rule22}, - {1329, 38, &rule112}, - {1377, 38, &rule113}, - {4256, 38, &rule115}, - {7545, 1, &rule117}, - {7549, 1, &rule118}, - {7680, 1, &rule21}, - {7681, 1, &rule22}, - {7682, 1, &rule21}, - {7683, 1, &rule22}, - {7684, 1, &rule21}, - {7685, 1, &rule22}, - {7686, 1, &rule21}, - {7687, 1, &rule22}, - {7688, 1, &rule21}, - {7689, 1, &rule22}, - {7690, 1, &rule21}, - {7691, 1, &rule22}, - {7692, 1, &rule21}, - {7693, 1, &rule22}, - {7694, 1, &rule21}, - {7695, 1, &rule22}, - {7696, 1, &rule21}, - {7697, 1, &rule22}, - {7698, 1, &rule21}, - {7699, 1, &rule22}, - {7700, 1, &rule21}, - {7701, 1, &rule22}, - {7702, 1, &rule21}, - {7703, 1, &rule22}, - {7704, 1, &rule21}, - {7705, 1, &rule22}, - {7706, 1, &rule21}, - {7707, 1, &rule22}, - {7708, 1, &rule21}, - {7709, 1, &rule22}, - {7710, 1, &rule21}, - {7711, 1, &rule22}, - {7712, 1, &rule21}, - {7713, 1, &rule22}, - {7714, 1, &rule21}, - {7715, 1, &rule22}, - {7716, 1, &rule21}, - {7717, 1, &rule22}, - {7718, 1, &rule21}, - {7719, 1, &rule22}, - {7720, 1, &rule21}, - {7721, 1, &rule22}, - {7722, 1, &rule21}, - {7723, 1, &rule22}, - {7724, 1, &rule21}, - {7725, 1, &rule22}, - {7726, 1, &rule21}, - {7727, 1, &rule22}, - {7728, 1, &rule21}, - {7729, 1, &rule22}, - {7730, 1, &rule21}, - {7731, 1, &rule22}, - {7732, 1, &rule21}, - {7733, 1, &rule22}, - {7734, 1, &rule21}, - {7735, 1, &rule22}, - {7736, 1, &rule21}, - {7737, 1, &rule22}, - {7738, 1, &rule21}, - {7739, 1, &rule22}, - {7740, 1, &rule21}, - {7741, 1, &rule22}, - {7742, 1, &rule21}, - {7743, 1, &rule22}, - {7744, 1, &rule21}, - {7745, 1, &rule22}, - {7746, 1, &rule21}, - {7747, 1, &rule22}, - {7748, 1, &rule21}, - {7749, 1, &rule22}, - {7750, 1, &rule21}, - {7751, 1, &rule22}, - {7752, 1, &rule21}, - {7753, 1, &rule22}, - {7754, 1, &rule21}, - {7755, 1, &rule22}, - {7756, 1, &rule21}, - {7757, 1, &rule22}, - {7758, 1, &rule21}, - {7759, 1, &rule22}, - {7760, 1, &rule21}, - {7761, 1, &rule22}, - {7762, 1, &rule21}, - {7763, 1, &rule22}, - {7764, 1, &rule21}, - {7765, 1, &rule22}, - {7766, 1, &rule21}, - {7767, 1, &rule22}, - {7768, 1, &rule21}, - {7769, 1, &rule22}, - {7770, 1, &rule21}, - {7771, 1, &rule22}, - {7772, 1, &rule21}, - {7773, 1, &rule22}, - {7774, 1, &rule21}, - {7775, 1, &rule22}, - {7776, 1, &rule21}, - {7777, 1, &rule22}, - {7778, 1, &rule21}, - {7779, 1, &rule22}, - {7780, 1, &rule21}, - {7781, 1, &rule22}, - {7782, 1, &rule21}, - {7783, 1, &rule22}, - {7784, 1, &rule21}, - {7785, 1, &rule22}, - {7786, 1, &rule21}, - {7787, 1, &rule22}, - {7788, 1, &rule21}, - {7789, 1, &rule22}, - {7790, 1, &rule21}, - {7791, 1, &rule22}, - {7792, 1, &rule21}, - {7793, 1, &rule22}, - {7794, 1, &rule21}, - {7795, 1, &rule22}, - {7796, 1, &rule21}, - {7797, 1, &rule22}, - {7798, 1, &rule21}, - {7799, 1, &rule22}, - {7800, 1, &rule21}, - {7801, 1, &rule22}, - {7802, 1, &rule21}, - {7803, 1, &rule22}, - {7804, 1, &rule21}, - {7805, 1, &rule22}, - {7806, 1, &rule21}, - {7807, 1, &rule22}, - {7808, 1, &rule21}, - {7809, 1, &rule22}, - {7810, 1, &rule21}, - {7811, 1, &rule22}, - {7812, 1, &rule21}, - {7813, 1, &rule22}, - {7814, 1, &rule21}, - {7815, 1, &rule22}, - {7816, 1, &rule21}, - {7817, 1, &rule22}, - {7818, 1, &rule21}, - {7819, 1, &rule22}, - {7820, 1, &rule21}, - {7821, 1, &rule22}, - {7822, 1, &rule21}, - {7823, 1, &rule22}, - {7824, 1, &rule21}, - {7825, 1, &rule22}, - {7826, 1, &rule21}, - {7827, 1, &rule22}, - {7828, 1, &rule21}, - {7829, 1, &rule22}, - {7835, 1, &rule119}, - {7838, 1, &rule120}, - {7840, 1, &rule21}, - {7841, 1, &rule22}, - {7842, 1, &rule21}, - {7843, 1, &rule22}, - {7844, 1, &rule21}, - {7845, 1, &rule22}, - {7846, 1, &rule21}, - {7847, 1, &rule22}, - {7848, 1, &rule21}, - {7849, 1, &rule22}, - {7850, 1, &rule21}, - {7851, 1, &rule22}, - {7852, 1, &rule21}, - {7853, 1, &rule22}, - {7854, 1, &rule21}, - {7855, 1, &rule22}, - {7856, 1, &rule21}, - {7857, 1, &rule22}, - {7858, 1, &rule21}, - {7859, 1, &rule22}, - {7860, 1, &rule21}, - {7861, 1, &rule22}, - {7862, 1, &rule21}, - {7863, 1, &rule22}, - {7864, 1, &rule21}, - {7865, 1, &rule22}, - {7866, 1, &rule21}, - {7867, 1, &rule22}, - {7868, 1, &rule21}, - {7869, 1, &rule22}, - {7870, 1, &rule21}, - {7871, 1, &rule22}, - {7872, 1, &rule21}, - {7873, 1, &rule22}, - {7874, 1, &rule21}, - {7875, 1, &rule22}, - {7876, 1, &rule21}, - {7877, 1, &rule22}, - {7878, 1, &rule21}, - {7879, 1, &rule22}, - {7880, 1, &rule21}, - {7881, 1, &rule22}, - {7882, 1, &rule21}, - {7883, 1, &rule22}, - {7884, 1, &rule21}, - {7885, 1, &rule22}, - {7886, 1, &rule21}, - {7887, 1, &rule22}, - {7888, 1, &rule21}, - {7889, 1, &rule22}, - {7890, 1, &rule21}, - {7891, 1, &rule22}, - {7892, 1, &rule21}, - {7893, 1, &rule22}, - {7894, 1, &rule21}, - {7895, 1, &rule22}, - {7896, 1, &rule21}, - {7897, 1, &rule22}, - {7898, 1, &rule21}, - {7899, 1, &rule22}, - {7900, 1, &rule21}, - {7901, 1, &rule22}, - {7902, 1, &rule21}, - {7903, 1, &rule22}, - {7904, 1, &rule21}, - {7905, 1, &rule22}, - {7906, 1, &rule21}, - {7907, 1, &rule22}, - {7908, 1, &rule21}, - {7909, 1, &rule22}, - {7910, 1, &rule21}, - {7911, 1, &rule22}, - {7912, 1, &rule21}, - {7913, 1, &rule22}, - {7914, 1, &rule21}, - {7915, 1, &rule22}, - {7916, 1, &rule21}, - {7917, 1, &rule22}, - {7918, 1, &rule21}, - {7919, 1, &rule22}, - {7920, 1, &rule21}, - {7921, 1, &rule22}, - {7922, 1, &rule21}, - {7923, 1, &rule22}, - {7924, 1, &rule21}, - {7925, 1, &rule22}, - {7926, 1, &rule21}, - {7927, 1, &rule22}, - {7928, 1, &rule21}, - {7929, 1, &rule22}, - {7930, 1, &rule21}, - {7931, 1, &rule22}, - {7932, 1, &rule21}, - {7933, 1, &rule22}, - {7934, 1, &rule21}, - {7935, 1, &rule22}, - {7936, 8, &rule121}, - {7944, 8, &rule122}, - {7952, 6, &rule121}, - {7960, 6, &rule122}, - {7968, 8, &rule121}, - {7976, 8, &rule122}, - {7984, 8, &rule121}, - {7992, 8, &rule122}, - {8000, 6, &rule121}, - {8008, 6, &rule122}, - {8017, 1, &rule121}, - {8019, 1, &rule121}, - {8021, 1, &rule121}, - {8023, 1, &rule121}, - {8025, 1, &rule122}, - {8027, 1, &rule122}, - {8029, 1, &rule122}, - {8031, 1, &rule122}, - {8032, 8, &rule121}, - {8040, 8, &rule122}, - {8048, 2, &rule123}, - {8050, 4, &rule124}, - {8054, 2, &rule125}, - {8056, 2, &rule126}, - {8058, 2, &rule127}, - {8060, 2, &rule128}, - {8064, 8, &rule121}, - {8072, 8, &rule129}, - {8080, 8, &rule121}, - {8088, 8, &rule129}, - {8096, 8, &rule121}, - {8104, 8, &rule129}, - {8112, 2, &rule121}, - {8115, 1, &rule130}, - {8120, 2, &rule122}, - {8122, 2, &rule131}, - {8124, 1, &rule132}, - {8126, 1, &rule133}, - {8131, 1, &rule130}, - {8136, 4, &rule134}, - {8140, 1, &rule132}, - {8144, 2, &rule121}, - {8152, 2, &rule122}, - {8154, 2, &rule135}, - {8160, 2, &rule121}, - {8165, 1, &rule104}, - {8168, 2, &rule122}, - {8170, 2, &rule136}, - {8172, 1, &rule107}, - {8179, 1, &rule130}, - {8184, 2, &rule137}, - {8186, 2, &rule138}, - {8188, 1, &rule132}, - {8486, 1, &rule141}, - {8490, 1, &rule142}, - {8491, 1, &rule143}, - {8498, 1, &rule144}, - {8526, 1, &rule145}, - {8544, 16, &rule146}, - {8560, 16, &rule147}, - {8579, 1, &rule21}, - {8580, 1, &rule22}, - {9398, 26, &rule148}, - {9424, 26, &rule149}, - {11264, 47, &rule112}, - {11312, 47, &rule113}, - {11360, 1, &rule21}, - {11361, 1, &rule22}, - {11362, 1, &rule150}, - {11363, 1, &rule151}, - {11364, 1, &rule152}, - {11365, 1, &rule153}, - {11366, 1, &rule154}, - {11367, 1, &rule21}, - {11368, 1, &rule22}, - {11369, 1, &rule21}, - {11370, 1, &rule22}, - {11371, 1, &rule21}, - {11372, 1, &rule22}, - {11373, 1, &rule155}, - {11374, 1, &rule156}, - {11375, 1, &rule157}, - {11376, 1, &rule158}, - {11378, 1, &rule21}, - {11379, 1, &rule22}, - {11381, 1, &rule21}, - {11382, 1, &rule22}, - {11390, 2, &rule159}, - {11392, 1, &rule21}, - {11393, 1, &rule22}, - {11394, 1, &rule21}, - {11395, 1, &rule22}, - {11396, 1, &rule21}, - {11397, 1, &rule22}, - {11398, 1, &rule21}, - {11399, 1, &rule22}, - {11400, 1, &rule21}, - {11401, 1, &rule22}, - {11402, 1, &rule21}, - {11403, 1, &rule22}, - {11404, 1, &rule21}, - {11405, 1, &rule22}, - {11406, 1, &rule21}, - {11407, 1, &rule22}, - {11408, 1, &rule21}, - {11409, 1, &rule22}, - {11410, 1, &rule21}, - {11411, 1, &rule22}, - {11412, 1, &rule21}, - {11413, 1, &rule22}, - {11414, 1, &rule21}, - {11415, 1, &rule22}, - {11416, 1, &rule21}, - {11417, 1, &rule22}, - {11418, 1, &rule21}, - {11419, 1, &rule22}, - {11420, 1, &rule21}, - {11421, 1, &rule22}, - {11422, 1, &rule21}, - {11423, 1, &rule22}, - {11424, 1, &rule21}, - {11425, 1, &rule22}, - {11426, 1, &rule21}, - {11427, 1, &rule22}, - {11428, 1, &rule21}, - {11429, 1, &rule22}, - {11430, 1, &rule21}, - {11431, 1, &rule22}, - {11432, 1, &rule21}, - {11433, 1, &rule22}, - {11434, 1, &rule21}, - {11435, 1, &rule22}, - {11436, 1, &rule21}, - {11437, 1, &rule22}, - {11438, 1, &rule21}, - {11439, 1, &rule22}, - {11440, 1, &rule21}, - {11441, 1, &rule22}, - {11442, 1, &rule21}, - {11443, 1, &rule22}, - {11444, 1, &rule21}, - {11445, 1, &rule22}, - {11446, 1, &rule21}, - {11447, 1, &rule22}, - {11448, 1, &rule21}, - {11449, 1, &rule22}, - {11450, 1, &rule21}, - {11451, 1, &rule22}, - {11452, 1, &rule21}, - {11453, 1, &rule22}, - {11454, 1, &rule21}, - {11455, 1, &rule22}, - {11456, 1, &rule21}, - {11457, 1, &rule22}, - {11458, 1, &rule21}, - {11459, 1, &rule22}, - {11460, 1, &rule21}, - {11461, 1, &rule22}, - {11462, 1, &rule21}, - {11463, 1, &rule22}, - {11464, 1, &rule21}, - {11465, 1, &rule22}, - {11466, 1, &rule21}, - {11467, 1, &rule22}, - {11468, 1, &rule21}, - {11469, 1, &rule22}, - {11470, 1, &rule21}, - {11471, 1, &rule22}, - {11472, 1, &rule21}, - {11473, 1, &rule22}, - {11474, 1, &rule21}, - {11475, 1, &rule22}, - {11476, 1, &rule21}, - {11477, 1, &rule22}, - {11478, 1, &rule21}, - {11479, 1, &rule22}, - {11480, 1, &rule21}, - {11481, 1, &rule22}, - {11482, 1, &rule21}, - {11483, 1, &rule22}, - {11484, 1, &rule21}, - {11485, 1, &rule22}, - {11486, 1, &rule21}, - {11487, 1, &rule22}, - {11488, 1, &rule21}, - {11489, 1, &rule22}, - {11490, 1, &rule21}, - {11491, 1, &rule22}, - {11499, 1, &rule21}, - {11500, 1, &rule22}, - {11501, 1, &rule21}, - {11502, 1, &rule22}, - {11520, 38, &rule160}, - {42560, 1, &rule21}, - {42561, 1, &rule22}, - {42562, 1, &rule21}, - {42563, 1, &rule22}, - {42564, 1, &rule21}, - {42565, 1, &rule22}, - {42566, 1, &rule21}, - {42567, 1, &rule22}, - {42568, 1, &rule21}, - {42569, 1, &rule22}, - {42570, 1, &rule21}, - {42571, 1, &rule22}, - {42572, 1, &rule21}, - {42573, 1, &rule22}, - {42574, 1, &rule21}, - {42575, 1, &rule22}, - {42576, 1, &rule21}, - {42577, 1, &rule22}, - {42578, 1, &rule21}, - {42579, 1, &rule22}, - {42580, 1, &rule21}, - {42581, 1, &rule22}, - {42582, 1, &rule21}, - {42583, 1, &rule22}, - {42584, 1, &rule21}, - {42585, 1, &rule22}, - {42586, 1, &rule21}, - {42587, 1, &rule22}, - {42588, 1, &rule21}, - {42589, 1, &rule22}, - {42590, 1, &rule21}, - {42591, 1, &rule22}, - {42592, 1, &rule21}, - {42593, 1, &rule22}, - {42594, 1, &rule21}, - {42595, 1, &rule22}, - {42596, 1, &rule21}, - {42597, 1, &rule22}, - {42598, 1, &rule21}, - {42599, 1, &rule22}, - {42600, 1, &rule21}, - {42601, 1, &rule22}, - {42602, 1, &rule21}, - {42603, 1, &rule22}, - {42604, 1, &rule21}, - {42605, 1, &rule22}, - {42624, 1, &rule21}, - {42625, 1, &rule22}, - {42626, 1, &rule21}, - {42627, 1, &rule22}, - {42628, 1, &rule21}, - {42629, 1, &rule22}, - {42630, 1, &rule21}, - {42631, 1, &rule22}, - {42632, 1, &rule21}, - {42633, 1, &rule22}, - {42634, 1, &rule21}, - {42635, 1, &rule22}, - {42636, 1, &rule21}, - {42637, 1, &rule22}, - {42638, 1, &rule21}, - {42639, 1, &rule22}, - {42640, 1, &rule21}, - {42641, 1, &rule22}, - {42642, 1, &rule21}, - {42643, 1, &rule22}, - {42644, 1, &rule21}, - {42645, 1, &rule22}, - {42646, 1, &rule21}, - {42647, 1, &rule22}, - {42786, 1, &rule21}, - {42787, 1, &rule22}, - {42788, 1, &rule21}, - {42789, 1, &rule22}, - {42790, 1, &rule21}, - {42791, 1, &rule22}, - {42792, 1, &rule21}, - {42793, 1, &rule22}, - {42794, 1, &rule21}, - {42795, 1, &rule22}, - {42796, 1, &rule21}, - {42797, 1, &rule22}, - {42798, 1, &rule21}, - {42799, 1, &rule22}, - {42802, 1, &rule21}, - {42803, 1, &rule22}, - {42804, 1, &rule21}, - {42805, 1, &rule22}, - {42806, 1, &rule21}, - {42807, 1, &rule22}, - {42808, 1, &rule21}, - {42809, 1, &rule22}, - {42810, 1, &rule21}, - {42811, 1, &rule22}, - {42812, 1, &rule21}, - {42813, 1, &rule22}, - {42814, 1, &rule21}, - {42815, 1, &rule22}, - {42816, 1, &rule21}, - {42817, 1, &rule22}, - {42818, 1, &rule21}, - {42819, 1, &rule22}, - {42820, 1, &rule21}, - {42821, 1, &rule22}, - {42822, 1, &rule21}, - {42823, 1, &rule22}, - {42824, 1, &rule21}, - {42825, 1, &rule22}, - {42826, 1, &rule21}, - {42827, 1, &rule22}, - {42828, 1, &rule21}, - {42829, 1, &rule22}, - {42830, 1, &rule21}, - {42831, 1, &rule22}, - {42832, 1, &rule21}, - {42833, 1, &rule22}, - {42834, 1, &rule21}, - {42835, 1, &rule22}, - {42836, 1, &rule21}, - {42837, 1, &rule22}, - {42838, 1, &rule21}, - {42839, 1, &rule22}, - {42840, 1, &rule21}, - {42841, 1, &rule22}, - {42842, 1, &rule21}, - {42843, 1, &rule22}, - {42844, 1, &rule21}, - {42845, 1, &rule22}, - {42846, 1, &rule21}, - {42847, 1, &rule22}, - {42848, 1, &rule21}, - {42849, 1, &rule22}, - {42850, 1, &rule21}, - {42851, 1, &rule22}, - {42852, 1, &rule21}, - {42853, 1, &rule22}, - {42854, 1, &rule21}, - {42855, 1, &rule22}, - {42856, 1, &rule21}, - {42857, 1, &rule22}, - {42858, 1, &rule21}, - {42859, 1, &rule22}, - {42860, 1, &rule21}, - {42861, 1, &rule22}, - {42862, 1, &rule21}, - {42863, 1, &rule22}, - {42873, 1, &rule21}, - {42874, 1, &rule22}, - {42875, 1, &rule21}, - {42876, 1, &rule22}, - {42877, 1, &rule161}, - {42878, 1, &rule21}, - {42879, 1, &rule22}, - {42880, 1, &rule21}, - {42881, 1, &rule22}, - {42882, 1, &rule21}, - {42883, 1, &rule22}, - {42884, 1, &rule21}, - {42885, 1, &rule22}, - {42886, 1, &rule21}, - {42887, 1, &rule22}, - {42891, 1, &rule21}, - {42892, 1, &rule22}, - {42893, 1, &rule162}, - {42896, 1, &rule21}, - {42897, 1, &rule22}, - {42912, 1, &rule21}, - {42913, 1, &rule22}, - {42914, 1, &rule21}, - {42915, 1, &rule22}, - {42916, 1, &rule21}, - {42917, 1, &rule22}, - {42918, 1, &rule21}, - {42919, 1, &rule22}, - {42920, 1, &rule21}, - {42921, 1, &rule22}, + {1104, 16, &rule110}, + {1120, 1, &rule22}, + {1121, 1, &rule23}, + {1122, 1, &rule22}, + {1123, 1, &rule23}, + {1124, 1, &rule22}, + {1125, 1, &rule23}, + {1126, 1, &rule22}, + {1127, 1, &rule23}, + {1128, 1, &rule22}, + {1129, 1, &rule23}, + {1130, 1, &rule22}, + {1131, 1, &rule23}, + {1132, 1, &rule22}, + {1133, 1, &rule23}, + {1134, 1, &rule22}, + {1135, 1, &rule23}, + {1136, 1, &rule22}, + {1137, 1, &rule23}, + {1138, 1, &rule22}, + {1139, 1, &rule23}, + {1140, 1, &rule22}, + {1141, 1, &rule23}, + {1142, 1, &rule22}, + {1143, 1, &rule23}, + {1144, 1, &rule22}, + {1145, 1, &rule23}, + {1146, 1, &rule22}, + {1147, 1, &rule23}, + {1148, 1, &rule22}, + {1149, 1, &rule23}, + {1150, 1, &rule22}, + {1151, 1, &rule23}, + {1152, 1, &rule22}, + {1153, 1, &rule23}, + {1162, 1, &rule22}, + {1163, 1, &rule23}, + {1164, 1, &rule22}, + {1165, 1, &rule23}, + {1166, 1, &rule22}, + {1167, 1, &rule23}, + {1168, 1, &rule22}, + {1169, 1, &rule23}, + {1170, 1, &rule22}, + {1171, 1, &rule23}, + {1172, 1, &rule22}, + {1173, 1, &rule23}, + {1174, 1, &rule22}, + {1175, 1, &rule23}, + {1176, 1, &rule22}, + {1177, 1, &rule23}, + {1178, 1, &rule22}, + {1179, 1, &rule23}, + {1180, 1, &rule22}, + {1181, 1, &rule23}, + {1182, 1, &rule22}, + {1183, 1, &rule23}, + {1184, 1, &rule22}, + {1185, 1, &rule23}, + {1186, 1, &rule22}, + {1187, 1, &rule23}, + {1188, 1, &rule22}, + {1189, 1, &rule23}, + {1190, 1, &rule22}, + {1191, 1, &rule23}, + {1192, 1, &rule22}, + {1193, 1, &rule23}, + {1194, 1, &rule22}, + {1195, 1, &rule23}, + {1196, 1, &rule22}, + {1197, 1, &rule23}, + {1198, 1, &rule22}, + {1199, 1, &rule23}, + {1200, 1, &rule22}, + {1201, 1, &rule23}, + {1202, 1, &rule22}, + {1203, 1, &rule23}, + {1204, 1, &rule22}, + {1205, 1, &rule23}, + {1206, 1, &rule22}, + {1207, 1, &rule23}, + {1208, 1, &rule22}, + {1209, 1, &rule23}, + {1210, 1, &rule22}, + {1211, 1, &rule23}, + {1212, 1, &rule22}, + {1213, 1, &rule23}, + {1214, 1, &rule22}, + {1215, 1, &rule23}, + {1216, 1, &rule118}, + {1217, 1, &rule22}, + {1218, 1, &rule23}, + {1219, 1, &rule22}, + {1220, 1, &rule23}, + {1221, 1, &rule22}, + {1222, 1, &rule23}, + {1223, 1, &rule22}, + {1224, 1, &rule23}, + {1225, 1, &rule22}, + {1226, 1, &rule23}, + {1227, 1, &rule22}, + {1228, 1, &rule23}, + {1229, 1, &rule22}, + {1230, 1, &rule23}, + {1231, 1, &rule119}, + {1232, 1, &rule22}, + {1233, 1, &rule23}, + {1234, 1, &rule22}, + {1235, 1, &rule23}, + {1236, 1, &rule22}, + {1237, 1, &rule23}, + {1238, 1, &rule22}, + {1239, 1, &rule23}, + {1240, 1, &rule22}, + {1241, 1, &rule23}, + {1242, 1, &rule22}, + {1243, 1, &rule23}, + {1244, 1, &rule22}, + {1245, 1, &rule23}, + {1246, 1, &rule22}, + {1247, 1, &rule23}, + {1248, 1, &rule22}, + {1249, 1, &rule23}, + {1250, 1, &rule22}, + {1251, 1, &rule23}, + {1252, 1, &rule22}, + {1253, 1, &rule23}, + {1254, 1, &rule22}, + {1255, 1, &rule23}, + {1256, 1, &rule22}, + {1257, 1, &rule23}, + {1258, 1, &rule22}, + {1259, 1, &rule23}, + {1260, 1, &rule22}, + {1261, 1, &rule23}, + {1262, 1, &rule22}, + {1263, 1, &rule23}, + {1264, 1, &rule22}, + {1265, 1, &rule23}, + {1266, 1, &rule22}, + {1267, 1, &rule23}, + {1268, 1, &rule22}, + {1269, 1, &rule23}, + {1270, 1, &rule22}, + {1271, 1, &rule23}, + {1272, 1, &rule22}, + {1273, 1, &rule23}, + {1274, 1, &rule22}, + {1275, 1, &rule23}, + {1276, 1, &rule22}, + {1277, 1, &rule23}, + {1278, 1, &rule22}, + {1279, 1, &rule23}, + {1280, 1, &rule22}, + {1281, 1, &rule23}, + {1282, 1, &rule22}, + {1283, 1, &rule23}, + {1284, 1, &rule22}, + {1285, 1, &rule23}, + {1286, 1, &rule22}, + {1287, 1, &rule23}, + {1288, 1, &rule22}, + {1289, 1, &rule23}, + {1290, 1, &rule22}, + {1291, 1, &rule23}, + {1292, 1, &rule22}, + {1293, 1, &rule23}, + {1294, 1, &rule22}, + {1295, 1, &rule23}, + {1296, 1, &rule22}, + {1297, 1, &rule23}, + {1298, 1, &rule22}, + {1299, 1, &rule23}, + {1300, 1, &rule22}, + {1301, 1, &rule23}, + {1302, 1, &rule22}, + {1303, 1, &rule23}, + {1304, 1, &rule22}, + {1305, 1, &rule23}, + {1306, 1, &rule22}, + {1307, 1, &rule23}, + {1308, 1, &rule22}, + {1309, 1, &rule23}, + {1310, 1, &rule22}, + {1311, 1, &rule23}, + {1312, 1, &rule22}, + {1313, 1, &rule23}, + {1314, 1, &rule22}, + {1315, 1, &rule23}, + {1316, 1, &rule22}, + {1317, 1, &rule23}, + {1318, 1, &rule22}, + {1319, 1, &rule23}, + {1320, 1, &rule22}, + {1321, 1, &rule23}, + {1322, 1, &rule22}, + {1323, 1, &rule23}, + {1324, 1, &rule22}, + {1325, 1, &rule23}, + {1326, 1, &rule22}, + {1327, 1, &rule23}, + {1329, 38, &rule120}, + {1377, 38, &rule121}, + {4256, 38, &rule123}, + {4295, 1, &rule123}, + {4301, 1, &rule123}, + {7545, 1, &rule125}, + {7549, 1, &rule126}, + {7680, 1, &rule22}, + {7681, 1, &rule23}, + {7682, 1, &rule22}, + {7683, 1, &rule23}, + {7684, 1, &rule22}, + {7685, 1, &rule23}, + {7686, 1, &rule22}, + {7687, 1, &rule23}, + {7688, 1, &rule22}, + {7689, 1, &rule23}, + {7690, 1, &rule22}, + {7691, 1, &rule23}, + {7692, 1, &rule22}, + {7693, 1, &rule23}, + {7694, 1, &rule22}, + {7695, 1, &rule23}, + {7696, 1, &rule22}, + {7697, 1, &rule23}, + {7698, 1, &rule22}, + {7699, 1, &rule23}, + {7700, 1, &rule22}, + {7701, 1, &rule23}, + {7702, 1, &rule22}, + {7703, 1, &rule23}, + {7704, 1, &rule22}, + {7705, 1, &rule23}, + {7706, 1, &rule22}, + {7707, 1, &rule23}, + {7708, 1, &rule22}, + {7709, 1, &rule23}, + {7710, 1, &rule22}, + {7711, 1, &rule23}, + {7712, 1, &rule22}, + {7713, 1, &rule23}, + {7714, 1, &rule22}, + {7715, 1, &rule23}, + {7716, 1, &rule22}, + {7717, 1, &rule23}, + {7718, 1, &rule22}, + {7719, 1, &rule23}, + {7720, 1, &rule22}, + {7721, 1, &rule23}, + {7722, 1, &rule22}, + {7723, 1, &rule23}, + {7724, 1, &rule22}, + {7725, 1, &rule23}, + {7726, 1, &rule22}, + {7727, 1, &rule23}, + {7728, 1, &rule22}, + {7729, 1, &rule23}, + {7730, 1, &rule22}, + {7731, 1, &rule23}, + {7732, 1, &rule22}, + {7733, 1, &rule23}, + {7734, 1, &rule22}, + {7735, 1, &rule23}, + {7736, 1, &rule22}, + {7737, 1, &rule23}, + {7738, 1, &rule22}, + {7739, 1, &rule23}, + {7740, 1, &rule22}, + {7741, 1, &rule23}, + {7742, 1, &rule22}, + {7743, 1, &rule23}, + {7744, 1, &rule22}, + {7745, 1, &rule23}, + {7746, 1, &rule22}, + {7747, 1, &rule23}, + {7748, 1, &rule22}, + {7749, 1, &rule23}, + {7750, 1, &rule22}, + {7751, 1, &rule23}, + {7752, 1, &rule22}, + {7753, 1, &rule23}, + {7754, 1, &rule22}, + {7755, 1, &rule23}, + {7756, 1, &rule22}, + {7757, 1, &rule23}, + {7758, 1, &rule22}, + {7759, 1, &rule23}, + {7760, 1, &rule22}, + {7761, 1, &rule23}, + {7762, 1, &rule22}, + {7763, 1, &rule23}, + {7764, 1, &rule22}, + {7765, 1, &rule23}, + {7766, 1, &rule22}, + {7767, 1, &rule23}, + {7768, 1, &rule22}, + {7769, 1, &rule23}, + {7770, 1, &rule22}, + {7771, 1, &rule23}, + {7772, 1, &rule22}, + {7773, 1, &rule23}, + {7774, 1, &rule22}, + {7775, 1, &rule23}, + {7776, 1, &rule22}, + {7777, 1, &rule23}, + {7778, 1, &rule22}, + {7779, 1, &rule23}, + {7780, 1, &rule22}, + {7781, 1, &rule23}, + {7782, 1, &rule22}, + {7783, 1, &rule23}, + {7784, 1, &rule22}, + {7785, 1, &rule23}, + {7786, 1, &rule22}, + {7787, 1, &rule23}, + {7788, 1, &rule22}, + {7789, 1, &rule23}, + {7790, 1, &rule22}, + {7791, 1, &rule23}, + {7792, 1, &rule22}, + {7793, 1, &rule23}, + {7794, 1, &rule22}, + {7795, 1, &rule23}, + {7796, 1, &rule22}, + {7797, 1, &rule23}, + {7798, 1, &rule22}, + {7799, 1, &rule23}, + {7800, 1, &rule22}, + {7801, 1, &rule23}, + {7802, 1, &rule22}, + {7803, 1, &rule23}, + {7804, 1, &rule22}, + {7805, 1, &rule23}, + {7806, 1, &rule22}, + {7807, 1, &rule23}, + {7808, 1, &rule22}, + {7809, 1, &rule23}, + {7810, 1, &rule22}, + {7811, 1, &rule23}, + {7812, 1, &rule22}, + {7813, 1, &rule23}, + {7814, 1, &rule22}, + {7815, 1, &rule23}, + {7816, 1, &rule22}, + {7817, 1, &rule23}, + {7818, 1, &rule22}, + {7819, 1, &rule23}, + {7820, 1, &rule22}, + {7821, 1, &rule23}, + {7822, 1, &rule22}, + {7823, 1, &rule23}, + {7824, 1, &rule22}, + {7825, 1, &rule23}, + {7826, 1, &rule22}, + {7827, 1, &rule23}, + {7828, 1, &rule22}, + {7829, 1, &rule23}, + {7835, 1, &rule127}, + {7838, 1, &rule128}, + {7840, 1, &rule22}, + {7841, 1, &rule23}, + {7842, 1, &rule22}, + {7843, 1, &rule23}, + {7844, 1, &rule22}, + {7845, 1, &rule23}, + {7846, 1, &rule22}, + {7847, 1, &rule23}, + {7848, 1, &rule22}, + {7849, 1, &rule23}, + {7850, 1, &rule22}, + {7851, 1, &rule23}, + {7852, 1, &rule22}, + {7853, 1, &rule23}, + {7854, 1, &rule22}, + {7855, 1, &rule23}, + {7856, 1, &rule22}, + {7857, 1, &rule23}, + {7858, 1, &rule22}, + {7859, 1, &rule23}, + {7860, 1, &rule22}, + {7861, 1, &rule23}, + {7862, 1, &rule22}, + {7863, 1, &rule23}, + {7864, 1, &rule22}, + {7865, 1, &rule23}, + {7866, 1, &rule22}, + {7867, 1, &rule23}, + {7868, 1, &rule22}, + {7869, 1, &rule23}, + {7870, 1, &rule22}, + {7871, 1, &rule23}, + {7872, 1, &rule22}, + {7873, 1, &rule23}, + {7874, 1, &rule22}, + {7875, 1, &rule23}, + {7876, 1, &rule22}, + {7877, 1, &rule23}, + {7878, 1, &rule22}, + {7879, 1, &rule23}, + {7880, 1, &rule22}, + {7881, 1, &rule23}, + {7882, 1, &rule22}, + {7883, 1, &rule23}, + {7884, 1, &rule22}, + {7885, 1, &rule23}, + {7886, 1, &rule22}, + {7887, 1, &rule23}, + {7888, 1, &rule22}, + {7889, 1, &rule23}, + {7890, 1, &rule22}, + {7891, 1, &rule23}, + {7892, 1, &rule22}, + {7893, 1, &rule23}, + {7894, 1, &rule22}, + {7895, 1, &rule23}, + {7896, 1, &rule22}, + {7897, 1, &rule23}, + {7898, 1, &rule22}, + {7899, 1, &rule23}, + {7900, 1, &rule22}, + {7901, 1, &rule23}, + {7902, 1, &rule22}, + {7903, 1, &rule23}, + {7904, 1, &rule22}, + {7905, 1, &rule23}, + {7906, 1, &rule22}, + {7907, 1, &rule23}, + {7908, 1, &rule22}, + {7909, 1, &rule23}, + {7910, 1, &rule22}, + {7911, 1, &rule23}, + {7912, 1, &rule22}, + {7913, 1, &rule23}, + {7914, 1, &rule22}, + {7915, 1, &rule23}, + {7916, 1, &rule22}, + {7917, 1, &rule23}, + {7918, 1, &rule22}, + {7919, 1, &rule23}, + {7920, 1, &rule22}, + {7921, 1, &rule23}, + {7922, 1, &rule22}, + {7923, 1, &rule23}, + {7924, 1, &rule22}, + {7925, 1, &rule23}, + {7926, 1, &rule22}, + {7927, 1, &rule23}, + {7928, 1, &rule22}, + {7929, 1, &rule23}, + {7930, 1, &rule22}, + {7931, 1, &rule23}, + {7932, 1, &rule22}, + {7933, 1, &rule23}, + {7934, 1, &rule22}, + {7935, 1, &rule23}, + {7936, 8, &rule129}, + {7944, 8, &rule130}, + {7952, 6, &rule129}, + {7960, 6, &rule130}, + {7968, 8, &rule129}, + {7976, 8, &rule130}, + {7984, 8, &rule129}, + {7992, 8, &rule130}, + {8000, 6, &rule129}, + {8008, 6, &rule130}, + {8017, 1, &rule129}, + {8019, 1, &rule129}, + {8021, 1, &rule129}, + {8023, 1, &rule129}, + {8025, 1, &rule130}, + {8027, 1, &rule130}, + {8029, 1, &rule130}, + {8031, 1, &rule130}, + {8032, 8, &rule129}, + {8040, 8, &rule130}, + {8048, 2, &rule131}, + {8050, 4, &rule132}, + {8054, 2, &rule133}, + {8056, 2, &rule134}, + {8058, 2, &rule135}, + {8060, 2, &rule136}, + {8064, 8, &rule129}, + {8072, 8, &rule137}, + {8080, 8, &rule129}, + {8088, 8, &rule137}, + {8096, 8, &rule129}, + {8104, 8, &rule137}, + {8112, 2, &rule129}, + {8115, 1, &rule138}, + {8120, 2, &rule130}, + {8122, 2, &rule139}, + {8124, 1, &rule140}, + {8126, 1, &rule141}, + {8131, 1, &rule138}, + {8136, 4, &rule142}, + {8140, 1, &rule140}, + {8144, 2, &rule129}, + {8152, 2, &rule130}, + {8154, 2, &rule143}, + {8160, 2, &rule129}, + {8165, 1, &rule111}, + {8168, 2, &rule130}, + {8170, 2, &rule144}, + {8172, 1, &rule115}, + {8179, 1, &rule138}, + {8184, 2, &rule145}, + {8186, 2, &rule146}, + {8188, 1, &rule140}, + {8486, 1, &rule149}, + {8490, 1, &rule150}, + {8491, 1, &rule151}, + {8498, 1, &rule152}, + {8526, 1, &rule153}, + {8544, 16, &rule154}, + {8560, 16, &rule155}, + {8579, 1, &rule22}, + {8580, 1, &rule23}, + {9398, 26, &rule156}, + {9424, 26, &rule157}, + {11264, 47, &rule120}, + {11312, 47, &rule121}, + {11360, 1, &rule22}, + {11361, 1, &rule23}, + {11362, 1, &rule158}, + {11363, 1, &rule159}, + {11364, 1, &rule160}, + {11365, 1, &rule161}, + {11366, 1, &rule162}, + {11367, 1, &rule22}, + {11368, 1, &rule23}, + {11369, 1, &rule22}, + {11370, 1, &rule23}, + {11371, 1, &rule22}, + {11372, 1, &rule23}, + {11373, 1, &rule163}, + {11374, 1, &rule164}, + {11375, 1, &rule165}, + {11376, 1, &rule166}, + {11378, 1, &rule22}, + {11379, 1, &rule23}, + {11381, 1, &rule22}, + {11382, 1, &rule23}, + {11390, 2, &rule167}, + {11392, 1, &rule22}, + {11393, 1, &rule23}, + {11394, 1, &rule22}, + {11395, 1, &rule23}, + {11396, 1, &rule22}, + {11397, 1, &rule23}, + {11398, 1, &rule22}, + {11399, 1, &rule23}, + {11400, 1, &rule22}, + {11401, 1, &rule23}, + {11402, 1, &rule22}, + {11403, 1, &rule23}, + {11404, 1, &rule22}, + {11405, 1, &rule23}, + {11406, 1, &rule22}, + {11407, 1, &rule23}, + {11408, 1, &rule22}, + {11409, 1, &rule23}, + {11410, 1, &rule22}, + {11411, 1, &rule23}, + {11412, 1, &rule22}, + {11413, 1, &rule23}, + {11414, 1, &rule22}, + {11415, 1, &rule23}, + {11416, 1, &rule22}, + {11417, 1, &rule23}, + {11418, 1, &rule22}, + {11419, 1, &rule23}, + {11420, 1, &rule22}, + {11421, 1, &rule23}, + {11422, 1, &rule22}, + {11423, 1, &rule23}, + {11424, 1, &rule22}, + {11425, 1, &rule23}, + {11426, 1, &rule22}, + {11427, 1, &rule23}, + {11428, 1, &rule22}, + {11429, 1, &rule23}, + {11430, 1, &rule22}, + {11431, 1, &rule23}, + {11432, 1, &rule22}, + {11433, 1, &rule23}, + {11434, 1, &rule22}, + {11435, 1, &rule23}, + {11436, 1, &rule22}, + {11437, 1, &rule23}, + {11438, 1, &rule22}, + {11439, 1, &rule23}, + {11440, 1, &rule22}, + {11441, 1, &rule23}, + {11442, 1, &rule22}, + {11443, 1, &rule23}, + {11444, 1, &rule22}, + {11445, 1, &rule23}, + {11446, 1, &rule22}, + {11447, 1, &rule23}, + {11448, 1, &rule22}, + {11449, 1, &rule23}, + {11450, 1, &rule22}, + {11451, 1, &rule23}, + {11452, 1, &rule22}, + {11453, 1, &rule23}, + {11454, 1, &rule22}, + {11455, 1, &rule23}, + {11456, 1, &rule22}, + {11457, 1, &rule23}, + {11458, 1, &rule22}, + {11459, 1, &rule23}, + {11460, 1, &rule22}, + {11461, 1, &rule23}, + {11462, 1, &rule22}, + {11463, 1, &rule23}, + {11464, 1, &rule22}, + {11465, 1, &rule23}, + {11466, 1, &rule22}, + {11467, 1, &rule23}, + {11468, 1, &rule22}, + {11469, 1, &rule23}, + {11470, 1, &rule22}, + {11471, 1, &rule23}, + {11472, 1, &rule22}, + {11473, 1, &rule23}, + {11474, 1, &rule22}, + {11475, 1, &rule23}, + {11476, 1, &rule22}, + {11477, 1, &rule23}, + {11478, 1, &rule22}, + {11479, 1, &rule23}, + {11480, 1, &rule22}, + {11481, 1, &rule23}, + {11482, 1, &rule22}, + {11483, 1, &rule23}, + {11484, 1, &rule22}, + {11485, 1, &rule23}, + {11486, 1, &rule22}, + {11487, 1, &rule23}, + {11488, 1, &rule22}, + {11489, 1, &rule23}, + {11490, 1, &rule22}, + {11491, 1, &rule23}, + {11499, 1, &rule22}, + {11500, 1, &rule23}, + {11501, 1, &rule22}, + {11502, 1, &rule23}, + {11506, 1, &rule22}, + {11507, 1, &rule23}, + {11520, 38, &rule168}, + {11559, 1, &rule168}, + {11565, 1, &rule168}, + {42560, 1, &rule22}, + {42561, 1, &rule23}, + {42562, 1, &rule22}, + {42563, 1, &rule23}, + {42564, 1, &rule22}, + {42565, 1, &rule23}, + {42566, 1, &rule22}, + {42567, 1, &rule23}, + {42568, 1, &rule22}, + {42569, 1, &rule23}, + {42570, 1, &rule22}, + {42571, 1, &rule23}, + {42572, 1, &rule22}, + {42573, 1, &rule23}, + {42574, 1, &rule22}, + {42575, 1, &rule23}, + {42576, 1, &rule22}, + {42577, 1, &rule23}, + {42578, 1, &rule22}, + {42579, 1, &rule23}, + {42580, 1, &rule22}, + {42581, 1, &rule23}, + {42582, 1, &rule22}, + {42583, 1, &rule23}, + {42584, 1, &rule22}, + {42585, 1, &rule23}, + {42586, 1, &rule22}, + {42587, 1, &rule23}, + {42588, 1, &rule22}, + {42589, 1, &rule23}, + {42590, 1, &rule22}, + {42591, 1, &rule23}, + {42592, 1, &rule22}, + {42593, 1, &rule23}, + {42594, 1, &rule22}, + {42595, 1, &rule23}, + {42596, 1, &rule22}, + {42597, 1, &rule23}, + {42598, 1, &rule22}, + {42599, 1, &rule23}, + {42600, 1, &rule22}, + {42601, 1, &rule23}, + {42602, 1, &rule22}, + {42603, 1, &rule23}, + {42604, 1, &rule22}, + {42605, 1, &rule23}, + {42624, 1, &rule22}, + {42625, 1, &rule23}, + {42626, 1, &rule22}, + {42627, 1, &rule23}, + {42628, 1, &rule22}, + {42629, 1, &rule23}, + {42630, 1, &rule22}, + {42631, 1, &rule23}, + {42632, 1, &rule22}, + {42633, 1, &rule23}, + {42634, 1, &rule22}, + {42635, 1, &rule23}, + {42636, 1, &rule22}, + {42637, 1, &rule23}, + {42638, 1, &rule22}, + {42639, 1, &rule23}, + {42640, 1, &rule22}, + {42641, 1, &rule23}, + {42642, 1, &rule22}, + {42643, 1, &rule23}, + {42644, 1, &rule22}, + {42645, 1, &rule23}, + {42646, 1, &rule22}, + {42647, 1, &rule23}, + {42648, 1, &rule22}, + {42649, 1, &rule23}, + {42650, 1, &rule22}, + {42651, 1, &rule23}, + {42786, 1, &rule22}, + {42787, 1, &rule23}, + {42788, 1, &rule22}, + {42789, 1, &rule23}, + {42790, 1, &rule22}, + {42791, 1, &rule23}, + {42792, 1, &rule22}, + {42793, 1, &rule23}, + {42794, 1, &rule22}, + {42795, 1, &rule23}, + {42796, 1, &rule22}, + {42797, 1, &rule23}, + {42798, 1, &rule22}, + {42799, 1, &rule23}, + {42802, 1, &rule22}, + {42803, 1, &rule23}, + {42804, 1, &rule22}, + {42805, 1, &rule23}, + {42806, 1, &rule22}, + {42807, 1, &rule23}, + {42808, 1, &rule22}, + {42809, 1, &rule23}, + {42810, 1, &rule22}, + {42811, 1, &rule23}, + {42812, 1, &rule22}, + {42813, 1, &rule23}, + {42814, 1, &rule22}, + {42815, 1, &rule23}, + {42816, 1, &rule22}, + {42817, 1, &rule23}, + {42818, 1, &rule22}, + {42819, 1, &rule23}, + {42820, 1, &rule22}, + {42821, 1, &rule23}, + {42822, 1, &rule22}, + {42823, 1, &rule23}, + {42824, 1, &rule22}, + {42825, 1, &rule23}, + {42826, 1, &rule22}, + {42827, 1, &rule23}, + {42828, 1, &rule22}, + {42829, 1, &rule23}, + {42830, 1, &rule22}, + {42831, 1, &rule23}, + {42832, 1, &rule22}, + {42833, 1, &rule23}, + {42834, 1, &rule22}, + {42835, 1, &rule23}, + {42836, 1, &rule22}, + {42837, 1, &rule23}, + {42838, 1, &rule22}, + {42839, 1, &rule23}, + {42840, 1, &rule22}, + {42841, 1, &rule23}, + {42842, 1, &rule22}, + {42843, 1, &rule23}, + {42844, 1, &rule22}, + {42845, 1, &rule23}, + {42846, 1, &rule22}, + {42847, 1, &rule23}, + {42848, 1, &rule22}, + {42849, 1, &rule23}, + {42850, 1, &rule22}, + {42851, 1, &rule23}, + {42852, 1, &rule22}, + {42853, 1, &rule23}, + {42854, 1, &rule22}, + {42855, 1, &rule23}, + {42856, 1, &rule22}, + {42857, 1, &rule23}, + {42858, 1, &rule22}, + {42859, 1, &rule23}, + {42860, 1, &rule22}, + {42861, 1, &rule23}, + {42862, 1, &rule22}, + {42863, 1, &rule23}, + {42873, 1, &rule22}, + {42874, 1, &rule23}, + {42875, 1, &rule22}, + {42876, 1, &rule23}, + {42877, 1, &rule169}, + {42878, 1, &rule22}, + {42879, 1, &rule23}, + {42880, 1, &rule22}, + {42881, 1, &rule23}, + {42882, 1, &rule22}, + {42883, 1, &rule23}, + {42884, 1, &rule22}, + {42885, 1, &rule23}, + {42886, 1, &rule22}, + {42887, 1, &rule23}, + {42891, 1, &rule22}, + {42892, 1, &rule23}, + {42893, 1, &rule170}, + {42896, 1, &rule22}, + {42897, 1, &rule23}, + {42898, 1, &rule22}, + {42899, 1, &rule23}, + {42902, 1, &rule22}, + {42903, 1, &rule23}, + {42904, 1, &rule22}, + {42905, 1, &rule23}, + {42906, 1, &rule22}, + {42907, 1, &rule23}, + {42908, 1, &rule22}, + {42909, 1, &rule23}, + {42910, 1, &rule22}, + {42911, 1, &rule23}, + {42912, 1, &rule22}, + {42913, 1, &rule23}, + {42914, 1, &rule22}, + {42915, 1, &rule23}, + {42916, 1, &rule22}, + {42917, 1, &rule23}, + {42918, 1, &rule22}, + {42919, 1, &rule23}, + {42920, 1, &rule22}, + {42921, 1, &rule23}, + {42922, 1, &rule171}, + {42923, 1, &rule172}, + {42924, 1, &rule173}, + {42925, 1, &rule174}, + {42928, 1, &rule175}, + {42929, 1, &rule176}, {65313, 26, &rule9}, {65345, 26, &rule12}, - {66560, 40, &rule165}, - {66600, 40, &rule166} + {66560, 40, &rule179}, + {66600, 40, &rule180}, + {71840, 32, &rule9}, + {71872, 32, &rule12} }; static const struct _charblock_ spacechars[]={ {32, 1, &rule1}, {160, 1, &rule1}, {5760, 1, &rule1}, - {6158, 1, &rule1}, {8192, 11, &rule1}, {8239, 1, &rule1}, {8287, 1, &rule1}, diff --git a/libraries/base/tests/unicode002.stdout b/libraries/base/tests/unicode002.stdout index 5c1f4c3342..800cce71af 100644 --- a/libraries/base/tests/unicode002.stdout +++ b/libraries/base/tests/unicode002.stdout @@ -169,7 +169,7 @@ Code C P S U L A D 167 F T F F F F F 168 F T F F F F F 169 F T F F F F F -170 F T F F T T F +170 F T F F F T F 171 F T F F F F F 172 F T F F F F F 173 F F F F F F F @@ -185,7 +185,7 @@ Code C P S U L A D 183 F T F F F F F 184 F T F F F F F 185 F T F F F F F -186 F T F F T T F +186 F T F F F T F 187 F T F F F F F 188 F T F F F F F 189 F T F F F F F @@ -894,7 +894,7 @@ Code C P S U L A D 892 F T F F T T F 893 F T F F T T F 894 F T F F F F F -895 F F F F F F F +895 F T F T F T F 896 F F F F F F F 897 F F F F F F F 898 F F F F F F F @@ -1319,14 +1319,14 @@ Code C P S U L A D 1317 F T F F T T F 1318 F T F T F T F 1319 F T F F T T F -1320 F F F F F F F -1321 F F F F F F F -1322 F F F F F F F -1323 F F F F F F F -1324 F F F F F F F -1325 F F F F F F F -1326 F F F F F F F -1327 F F F F F F F +1320 F T F T F T F +1321 F T F F T T F +1322 F T F T F T F +1323 F T F F T T F +1324 F T F T F T F +1325 F T F F T T F +1326 F T F T F T F +1327 F T F F T T F 1328 F F F F F F F 1329 F T F T F T F 1330 F T F T F T F @@ -1420,9 +1420,9 @@ Code C P S U L A D 1418 F T F F F F F 1419 F F F F F F F 1420 F F F F F F F -1421 F F F F F F F -1422 F F F F F F F -1423 F F F F F F F +1421 F T F F F F F +1422 F T F F F F F +1423 F T F F F F F 1424 F F F F F F F 1425 F T F F F F F 1426 F T F F F F F @@ -2207,25 +2207,25 @@ Code C P S U L A D 2205 F F F F F F F 2206 F F F F F F F 2207 F F F F F F F -2208 F F F F F F F -2209 F F F F F F F -2210 F F F F F F F -2211 F F F F F F F -2212 F F F F F F F -2213 F F F F F F F -2214 F F F F F F F -2215 F F F F F F F -2216 F F F F F F F -2217 F F F F F F F -2218 F F F F F F F -2219 F F F F F F F -2220 F F F F F F F -2221 F F F F F F F -2222 F F F F F F F -2223 F F F F F F F -2224 F F F F F F F -2225 F F F F F F F -2226 F F F F F F F +2208 F T F F F T F +2209 F T F F F T F +2210 F T F F F T F +2211 F T F F F T F +2212 F T F F F T F +2213 F T F F F T F +2214 F T F F F T F +2215 F T F F F T F +2216 F T F F F T F +2217 F T F F F T F +2218 F T F F F T F +2219 F T F F F T F +2220 F T F F F T F +2221 F T F F F T F +2222 F T F F F T F +2223 F T F F F T F +2224 F T F F F T F +2225 F T F F F T F +2226 F T F F F T F 2227 F F F F F F F 2228 F F F F F F F 2229 F F F F F F F @@ -2275,34 +2275,34 @@ Code C P S U L A D 2273 F F F F F F F 2274 F F F F F F F 2275 F F F F F F F -2276 F F F F F F F -2277 F F F F F F F -2278 F F F F F F F -2279 F F F F F F F -2280 F F F F F F F -2281 F F F F F F F -2282 F F F F F F F -2283 F F F F F F F -2284 F F F F F F F -2285 F F F F F F F -2286 F F F F F F F -2287 F F F F F F F -2288 F F F F F F F -2289 F F F F F F F -2290 F F F F F F F -2291 F F F F F F F -2292 F F F F F F F -2293 F F F F F F F -2294 F F F F F F F -2295 F F F F F F F -2296 F F F F F F F -2297 F F F F F F F -2298 F F F F F F F -2299 F F F F F F F -2300 F F F F F F F -2301 F F F F F F F -2302 F F F F F F F -2303 F F F F F F F +2276 F T F F F F F +2277 F T F F F F F +2278 F T F F F F F +2279 F T F F F F F +2280 F T F F F F F +2281 F T F F F F F +2282 F T F F F F F +2283 F T F F F F F +2284 F T F F F F F +2285 F T F F F F F +2286 F T F F F F F +2287 F T F F F F F +2288 F T F F F F F +2289 F T F F F F F +2290 F T F F F F F +2291 F T F F F F F +2292 F T F F F F F +2293 F T F F F F F +2294 F T F F F F F +2295 F T F F F F F +2296 F T F F F F F +2297 F T F F F F F +2298 F T F F F F F +2299 F T F F F F F +2300 F T F F F F F +2301 F T F F F F F +2302 F T F F F F F +2303 F T F F F F F 2304 F T F F F F F 2305 F T F F F F F 2306 F T F F F F F @@ -2423,7 +2423,7 @@ Code C P S U L A D 2421 F T F F F T F 2422 F T F F F T F 2423 F T F F F T F -2424 F F F F F F F +2424 F T F F F T F 2425 F T F F F T F 2426 F T F F F T F 2427 F T F F F T F @@ -2431,7 +2431,7 @@ Code C P S U L A D 2429 F T F F F T F 2430 F T F F F T F 2431 F T F F F T F -2432 F F F F F F F +2432 F T F F F T F 2433 F T F F F F F 2434 F T F F F F F 2435 F T F F F F F @@ -2799,7 +2799,7 @@ Code C P S U L A D 2797 F T F F F F F 2798 F T F F F F F 2799 F T F F F F F -2800 F F F F F F F +2800 F T F F F F F 2801 F T F F F F F 2802 F F F F F F F 2803 F F F F F F F @@ -3071,7 +3071,7 @@ Code C P S U L A D 3069 F F F F F F F 3070 F F F F F F F 3071 F F F F F F F -3072 F F F F F F F +3072 F T F F F F F 3073 F T F F F F F 3074 F T F F F F F 3075 F T F F F F F @@ -3123,7 +3123,7 @@ Code C P S U L A D 3121 F T F F F T F 3122 F T F F F T F 3123 F T F F F T F -3124 F F F F F F F +3124 F T F F F T F 3125 F T F F F T F 3126 F T F F F T F 3127 F T F F F T F @@ -3200,7 +3200,7 @@ Code C P S U L A D 3198 F T F F F F F 3199 F T F F F F F 3200 F F F F F F F -3201 F F F F F F F +3201 F T F F F F F 3202 F T F F F F F 3203 F T F F F F F 3204 F F F F F F F @@ -3328,7 +3328,7 @@ Code C P S U L A D 3326 F F F F F F F 3327 F F F F F F F 3328 F F F F F F F -3329 F F F F F F F +3329 F T F F F F F 3330 F T F F F F F 3331 F T F F F F F 3332 F F F F F F F @@ -3557,16 +3557,16 @@ Code C P S U L A D 3555 F F F F F F F 3556 F F F F F F F 3557 F F F F F F F -3558 F F F F F F F -3559 F F F F F F F -3560 F F F F F F F -3561 F F F F F F F -3562 F F F F F F F -3563 F F F F F F F -3564 F F F F F F F -3565 F F F F F F F -3566 F F F F F F F -3567 F F F F F F F +3558 F T F F F F F +3559 F T F F F F F +3560 F T F F F F F +3561 F T F F F F F +3562 F T F F F F F +3563 F T F F F F F +3564 F T F F F F F +3565 F T F F F F F +3566 F T F F F F F +3567 F T F F F F F 3568 F F F F F F F 3569 F F F F F F F 3570 F T F F F F F @@ -3805,8 +3805,8 @@ Code C P S U L A D 3803 F F F F F F F 3804 F T F F F T F 3805 F T F F F T F -3806 F F F F F F F -3807 F F F F F F F +3806 F T F F F T F +3807 F T F F F T F 3808 F F F F F F F 3809 F F F F F F F 3810 F F F F F F F @@ -4294,13 +4294,13 @@ Code C P S U L A D 4292 F T F T F T F 4293 F T F T F T F 4294 F F F F F F F -4295 F F F F F F F +4295 F T F T F T F 4296 F F F F F F F 4297 F F F F F F F 4298 F F F F F F F 4299 F F F F F F F 4300 F F F F F F F -4301 F F F F F F F +4301 F T F T F T F 4302 F F F F F F F 4303 F F F F F F F 4304 F T F F F T F @@ -4348,9 +4348,9 @@ Code C P S U L A D 4346 F T F F F T F 4347 F T F F F F F 4348 F T F F F T F -4349 F F F F F F F -4350 F F F F F F F -4351 F F F F F F F +4349 F T F F F T F +4350 F T F F F T F +4351 F T F F F T F 4352 F T F F F T F 4353 F T F F F T F 4354 F T F F F T F @@ -5872,14 +5872,14 @@ Code C P S U L A D 5870 F T F F F F F 5871 F T F F F F F 5872 F T F F F F F -5873 F F F F F F F -5874 F F F F F F F -5875 F F F F F F F -5876 F F F F F F F -5877 F F F F F F F -5878 F F F F F F F -5879 F F F F F F F -5880 F F F F F F F +5873 F T F F F T F +5874 F T F F F T F +5875 F T F F F T F +5876 F T F F F T F +5877 F T F F F T F +5878 F T F F F T F +5879 F T F F F T F +5880 F T F F F T F 5881 F F F F F F F 5882 F F F F F F F 5883 F F F F F F F @@ -6067,8 +6067,8 @@ Code C P S U L A D 6065 F T F F F T F 6066 F T F F F T F 6067 F T F F F T F -6068 F F F F F F F -6069 F F F F F F F +6068 F T F F F F F +6069 F T F F F F F 6070 F T F F F F F 6071 F T F F F F F 6072 F T F F F F F @@ -6157,7 +6157,7 @@ Code C P S U L A D 6155 F T F F F F F 6156 F T F F F F F 6157 F T F F F F F -6158 F T T F F F F +6158 F F F F F F F 6159 F F F F F F F 6160 F T F F F F F 6161 F T F F F F F @@ -6428,8 +6428,8 @@ Code C P S U L A D 6426 F T F F F T F 6427 F T F F F T F 6428 F T F F F T F -6429 F F F F F F F -6430 F F F F F F F +6429 F T F F F T F +6430 F T F F F T F 6431 F F F F F F F 6432 F T F F F F F 6433 F T F F F F F |