lextable add x-real-ip
authorDanomi Czaski <djczaski@gmail.com>
Thu, 28 Jan 2016 01:40:53 +0000 (09:40 +0800)
committerAndy Green <andy.green@linaro.org>
Thu, 28 Jan 2016 01:40:53 +0000 (09:40 +0800)
Signed-off-by: Andy Green <andy.green@linaro.org>
changelog
lib/lextable-strings.h
lib/lextable.h
lib/libwebsockets.h

index 1883c85..5811010 100644 (file)
--- a/changelog
+++ b/changelog
@@ -220,6 +220,9 @@ lws_adopt_socket(struct lws_context *context, lws_sockfd_type accept_fd)
 allows foreign sockets accepted by non-lws code to be adopted by lws as if they
 had just been accepted by lws' own listen socket.
 
+9) X-Real-IP: header has been added as WSI_TOKEN_HTTP_X_REAL_IP
+
+
 User api changes
 ----------------
 
@@ -255,6 +258,10 @@ It can be NULL if there are no options on the extension.  Extension internal
 info is part of the public abi because extensions may be implemented outside
 the library.
 
+8) WSI_TOKEN_PROXY enum was accidentally defined to collide with another token
+of value 73.  That's now corrected and WSI_TOKEN_PROXY moved to his own place at
+77.
+
 
 v1.6.0-chrome48-firefox42
 =======================
index b228a89..52ed26b 100644 (file)
@@ -79,12 +79,16 @@ static const char *set[] = {
        "vary:",
        "via:",
        "www-authenticate:",
-       "proxy ",
 
        "patch",
        "put",
        "delete",
 
+       "uri-args", /* fake header used for uri-only storage */
+
+       "proxy ",
+       "x-real-ip:",
+
        "", /* not matchable */
 
 };
index 73c92d4..c7f02e5 100644 (file)
-/* pos 0000:   0 */    0x67 /* 'g' */, 0x3D, 0x00  /* (to 0x003D state   1) */,
-                       0x70 /* 'p' */, 0x3F, 0x00  /* (to 0x0042 state   5) */,
-                       0x6F /* 'o' */, 0x4E, 0x00  /* (to 0x0054 state  10) */,
-                       0x68 /* 'h' */, 0x5A, 0x00  /* (to 0x0063 state  18) */,
-                       0x63 /* 'c' */, 0x63, 0x00  /* (to 0x006F state  23) */,
-                       0x75 /* 'u' */, 0x7E, 0x00  /* (to 0x008D state  34) */,
-                       0x73 /* 's' */, 0x91, 0x00  /* (to 0x00A3 state  48) */,
-                       0x0D /* '.' */, 0xCA, 0x00  /* (to 0x00DF state  68) */,
-                       0x61 /* 'a' */, 0x1C, 0x01  /* (to 0x0134 state 129) */,
-                       0x69 /* 'i' */, 0x5B, 0x01  /* (to 0x0176 state 163) */,
-                       0x64 /* 'd' */, 0x04, 0x02  /* (to 0x0222 state 265) */,
-                       0x72 /* 'r' */, 0x0D, 0x02  /* (to 0x022E state 270) */,
-                       0x3A /* ':' */, 0x3E, 0x02  /* (to 0x0262 state 299) */,
-                       0x65 /* 'e' */, 0xCF, 0x02  /* (to 0x02F6 state 414) */,
-                       0x66 /* 'f' */, 0xEB, 0x02  /* (to 0x0315 state 430) */,
-                       0x6C /* 'l' */, 0x0D, 0x03  /* (to 0x033A state 463) */,
-                       0x6D /* 'm' */, 0x30, 0x03  /* (to 0x0360 state 489) */,
-                       0x74 /* 't' */, 0x9F, 0x03  /* (to 0x03D2 state 583) */,
-                       0x76 /* 'v' */, 0xBA, 0x03  /* (to 0x03F0 state 611) */,
-                       0x77 /* 'w' */, 0xC7, 0x03  /* (to 0x0400 state 619) */,
-                       0x08, /* fail */
-/* pos 003d:   1 */    0xE5 /* 'e' -> */,
-/* pos 003e:   2 */    0xF4 /* 't' -> */,
-/* pos 003f:   3 */    0xA0 /* ' ' -> */,
-/* pos 0040:   4 */    0x00, 0x00                  /* - terminal marker  0 - */,
-/* pos 0042:   5 */    0x6F /* 'o' */, 0x0D, 0x00  /* (to 0x004F state   6) */,
-                       0x72 /* 'r' */, 0x83, 0x01  /* (to 0x01C8 state 211) */,
-                       0x61 /* 'a' */, 0xCC, 0x03  /* (to 0x0414 state 637) */,
-                       0x75 /* 'u' */, 0xCE, 0x03  /* (to 0x0419 state 641) */,
-                       0x08, /* fail */
-/* pos 004f:   6 */    0xF3 /* 's' -> */,
-/* pos 0050:   7 */    0xF4 /* 't' -> */,
-/* pos 0051:   8 */    0xA0 /* ' ' -> */,
-/* pos 0052:   9 */    0x00, 0x01                  /* - terminal marker  1 - */,
-/* pos 0054:  10 */    0x70 /* 'p' */, 0x07, 0x00  /* (to 0x005B state  11) */,
-                       0x72 /* 'r' */, 0x45, 0x00  /* (to 0x009C state  42) */,
-                       0x08, /* fail */
-/* pos 005b:  11 */    0xF4 /* 't' -> */,
-/* pos 005c:  12 */    0xE9 /* 'i' -> */,
-/* pos 005d:  13 */    0xEF /* 'o' -> */,
-/* pos 005e:  14 */    0xEE /* 'n' -> */,
-/* pos 005f:  15 */    0xF3 /* 's' -> */,
-/* pos 0060:  16 */    0xA0 /* ' ' -> */,
-/* pos 0061:  17 */    0x00, 0x02                  /* - terminal marker  2 - */,
-/* pos 0063:  18 */    0x6F /* 'o' */, 0x07, 0x00  /* (to 0x006A state  19) */,
-                       0x74 /* 't' */, 0xB3, 0x00  /* (to 0x0119 state 110) */,
-                       0x08, /* fail */
-/* pos 006a:  19 */    0xF3 /* 's' -> */,
-/* pos 006b:  20 */    0xF4 /* 't' -> */,
-/* pos 006c:  21 */    0xBA /* ':' -> */,
-/* pos 006d:  22 */    0x00, 0x03                  /* - terminal marker  3 - */,
-/* pos 006f:  23 */    0x6F /* 'o' */, 0x07, 0x00  /* (to 0x0076 state  24) */,
-                       0x61 /* 'a' */, 0x63, 0x01  /* (to 0x01D5 state 217) */,
-                       0x08, /* fail */
-/* pos 0076:  24 */    0x6E /* 'n' */, 0x07, 0x00  /* (to 0x007D state  25) */,
-                       0x6F /* 'o' */, 0x78, 0x01  /* (to 0x01F1 state 243) */,
-                       0x08, /* fail */
-/* pos 007d:  25 */    0x6E /* 'n' */, 0x07, 0x00  /* (to 0x0084 state  26) */,
-                       0x74 /* 't' */, 0x77, 0x01  /* (to 0x01F7 state 248) */,
-                       0x08, /* fail */
-/* pos 0084:  26 */    0xE5 /* 'e' -> */,
-/* pos 0085:  27 */    0xE3 /* 'c' -> */,
-/* pos 0086:  28 */    0xF4 /* 't' -> */,
-/* pos 0087:  29 */    0xE9 /* 'i' -> */,
-/* pos 0088:  30 */    0xEF /* 'o' -> */,
-/* pos 0089:  31 */    0xEE /* 'n' -> */,
-/* pos 008a:  32 */    0xBA /* ':' -> */,
-/* pos 008b:  33 */    0x00, 0x04                  /* - terminal marker  4 - */,
-/* pos 008d:  34 */    0x70 /* 'p' */, 0x07, 0x00  /* (to 0x0094 state  35) */,
-                       0x73 /* 's' */, 0x55, 0x03  /* (to 0x03E5 state 601) */,
-                       0x08, /* fail */
-/* pos 0094:  35 */    0xE7 /* 'g' -> */,
-/* pos 0095:  36 */    0xF2 /* 'r' -> */,
-/* pos 0096:  37 */    0xE1 /* 'a' -> */,
-/* pos 0097:  38 */    0xE4 /* 'd' -> */,
-/* pos 0098:  39 */    0xE5 /* 'e' -> */,
-/* pos 0099:  40 */    0xBA /* ':' -> */,
-/* pos 009a:  41 */    0x00, 0x05                  /* - terminal marker  5 - */,
-/* pos 009c:  42 */    0xE9 /* 'i' -> */,
-/* pos 009d:  43 */    0xE7 /* 'g' -> */,
-/* pos 009e:  44 */    0xE9 /* 'i' -> */,
-/* pos 009f:  45 */    0xEE /* 'n' -> */,
-/* pos 00a0:  46 */    0xBA /* ':' -> */,
-/* pos 00a1:  47 */    0x00, 0x06                  /* - terminal marker  6 - */,
-/* pos 00a3:  48 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x00AA state  49) */,
-                       0x74 /* 't' */, 0x12, 0x03  /* (to 0x03B8 state 558) */,
-                       0x08, /* fail */
-/* pos 00aa:  49 */    0x63 /* 'c' */, 0x0A, 0x00  /* (to 0x00B4 state  50) */,
-                       0x72 /* 'r' */, 0xFB, 0x02  /* (to 0x03A8 state 544) */,
-                       0x74 /* 't' */, 0xFE, 0x02  /* (to 0x03AE state 549) */,
-                       0x08, /* fail */
-/* pos 00b4:  50 */    0xAD /* '-' -> */,
-/* pos 00b5:  51 */    0xF7 /* 'w' -> */,
-/* pos 00b6:  52 */    0xE5 /* 'e' -> */,
-/* pos 00b7:  53 */    0xE2 /* 'b' -> */,
-/* pos 00b8:  54 */    0xF3 /* 's' -> */,
-/* pos 00b9:  55 */    0xEF /* 'o' -> */,
-/* pos 00ba:  56 */    0xE3 /* 'c' -> */,
-/* pos 00bb:  57 */    0xEB /* 'k' -> */,
-/* pos 00bc:  58 */    0xE5 /* 'e' -> */,
-/* pos 00bd:  59 */    0xF4 /* 't' -> */,
-/* pos 00be:  60 */    0xAD /* '-' -> */,
-/* pos 00bf:  61 */    0x64 /* 'd' */, 0x19, 0x00  /* (to 0x00D8 state  62) */,
-                       0x65 /* 'e' */, 0x20, 0x00  /* (to 0x00E2 state  70) */,
-                       0x6B /* 'k' */, 0x29, 0x00  /* (to 0x00EE state  81) */,
-                       0x70 /* 'p' */, 0x38, 0x00  /* (to 0x0100 state  88) */,
-                       0x61 /* 'a' */, 0x3F, 0x00  /* (to 0x010A state  97) */,
-                       0x6E /* 'n' */, 0x44, 0x00  /* (to 0x0112 state 104) */,
-                       0x76 /* 'v' */, 0x80, 0x01  /* (to 0x0251 state 284) */,
-                       0x6F /* 'o' */, 0x86, 0x01  /* (to 0x025A state 292) */,
-                       0x08, /* fail */
-/* pos 00d8:  62 */    0xF2 /* 'r' -> */,
-/* pos 00d9:  63 */    0xE1 /* 'a' -> */,
-/* pos 00da:  64 */    0xE6 /* 'f' -> */,
-/* pos 00db:  65 */    0xF4 /* 't' -> */,
-/* pos 00dc:  66 */    0xBA /* ':' -> */,
-/* pos 00dd:  67 */    0x00, 0x07                  /* - terminal marker  7 - */,
-/* pos 00df:  68 */    0x8A /* '.' -> */,
-/* pos 00e0:  69 */    0x00, 0x08                  /* - terminal marker  8 - */,
-/* pos 00e2:  70 */    0xF8 /* 'x' -> */,
-/* pos 00e3:  71 */    0xF4 /* 't' -> */,
-/* pos 00e4:  72 */    0xE5 /* 'e' -> */,
-/* pos 00e5:  73 */    0xEE /* 'n' -> */,
-/* pos 00e6:  74 */    0xF3 /* 's' -> */,
-/* pos 00e7:  75 */    0xE9 /* 'i' -> */,
-/* pos 00e8:  76 */    0xEF /* 'o' -> */,
-/* pos 00e9:  77 */    0xEE /* 'n' -> */,
-/* pos 00ea:  78 */    0xF3 /* 's' -> */,
-/* pos 00eb:  79 */    0xBA /* ':' -> */,
-/* pos 00ec:  80 */    0x00, 0x09                  /* - terminal marker  9 - */,
-/* pos 00ee:  81 */    0xE5 /* 'e' -> */,
-/* pos 00ef:  82 */    0xF9 /* 'y' -> */,
-/* pos 00f0:  83 */    0x31 /* '1' */, 0x0A, 0x00  /* (to 0x00FA state  84) */,
-                       0x32 /* '2' */, 0x0A, 0x00  /* (to 0x00FD state  86) */,
-                       0x3A /* ':' */, 0x59, 0x01  /* (to 0x024F state 283) */,
-                       0x08, /* fail */
-/* pos 00fa:  84 */    0xBA /* ':' -> */,
-/* pos 00fb:  85 */    0x00, 0x0A                  /* - terminal marker 10 - */,
-/* pos 00fd:  86 */    0xBA /* ':' -> */,
-/* pos 00fe:  87 */    0x00, 0x0B                  /* - terminal marker 11 - */,
-/* pos 0100:  88 */    0xF2 /* 'r' -> */,
-/* pos 0101:  89 */    0xEF /* 'o' -> */,
-/* pos 0102:  90 */    0xF4 /* 't' -> */,
-/* pos 0103:  91 */    0xEF /* 'o' -> */,
-/* pos 0104:  92 */    0xE3 /* 'c' -> */,
-/* pos 0105:  93 */    0xEF /* 'o' -> */,
-/* pos 0106:  94 */    0xEC /* 'l' -> */,
-/* pos 0107:  95 */    0xBA /* ':' -> */,
-/* pos 0108:  96 */    0x00, 0x0C                  /* - terminal marker 12 - */,
-/* pos 010a:  97 */    0xE3 /* 'c' -> */,
-/* pos 010b:  98 */    0xE3 /* 'c' -> */,
-/* pos 010c:  99 */    0xE5 /* 'e' -> */,
-/* pos 010d: 100 */    0xF0 /* 'p' -> */,
-/* pos 010e: 101 */    0xF4 /* 't' -> */,
-/* pos 010f: 102 */    0xBA /* ':' -> */,
-/* pos 0110: 103 */    0x00, 0x0D                  /* - terminal marker 13 - */,
-/* pos 0112: 104 */    0xEF /* 'o' -> */,
-/* pos 0113: 105 */    0xEE /* 'n' -> */,
-/* pos 0114: 106 */    0xE3 /* 'c' -> */,
-/* pos 0115: 107 */    0xE5 /* 'e' -> */,
-/* pos 0116: 108 */    0xBA /* ':' -> */,
-/* pos 0117: 109 */    0x00, 0x0E                  /* - terminal marker 14 - */,
-/* pos 0119: 110 */    0xF4 /* 't' -> */,
-/* pos 011a: 111 */    0xF0 /* 'p' -> */,
-/* pos 011b: 112 */    0x2F /* '/' */, 0x07, 0x00  /* (to 0x0122 state 113) */,
-                       0x32 /* '2' */, 0x0A, 0x00  /* (to 0x0128 state 118) */,
-                       0x08, /* fail */
-/* pos 0122: 113 */    0xB1 /* '1' -> */,
-/* pos 0123: 114 */    0xAE /* '.' -> */,
-/* pos 0124: 115 */    0xB1 /* '1' -> */,
-/* pos 0125: 116 */    0xA0 /* ' ' -> */,
-/* pos 0126: 117 */    0x00, 0x0F                  /* - terminal marker 15 - */,
-/* pos 0128: 118 */    0xAD /* '-' -> */,
-/* pos 0129: 119 */    0xF3 /* 's' -> */,
-/* pos 012a: 120 */    0xE5 /* 'e' -> */,
-/* pos 012b: 121 */    0xF4 /* 't' -> */,
-/* pos 012c: 122 */    0xF4 /* 't' -> */,
-/* pos 012d: 123 */    0xE9 /* 'i' -> */,
-/* pos 012e: 124 */    0xEE /* 'n' -> */,
-/* pos 012f: 125 */    0xE7 /* 'g' -> */,
-/* pos 0130: 126 */    0xF3 /* 's' -> */,
-/* pos 0131: 127 */    0xBA /* ':' -> */,
-/* pos 0132: 128 */    0x00, 0x10                  /* - terminal marker 16 - */,
-/* pos 0134: 129 */    0x63 /* 'c' */, 0x0D, 0x00  /* (to 0x0141 state 130) */,
-                       0x75 /* 'u' */, 0xAC, 0x00  /* (to 0x01E3 state 230) */,
-                       0x67 /* 'g' */, 0x82, 0x01  /* (to 0x02BC state 363) */,
-                       0x6C /* 'l' */, 0x83, 0x01  /* (to 0x02C0 state 366) */,
-                       0x08, /* fail */
-/* pos 0141: 130 */    0xE3 /* 'c' -> */,
-/* pos 0142: 131 */    0xE5 /* 'e' -> */,
-/* pos 0143: 132 */    0x70 /* 'p' */, 0x07, 0x00  /* (to 0x014A state 133) */,
-                       0x73 /* 's' */, 0x0E, 0x00  /* (to 0x0154 state 136) */,
-                       0x08, /* fail */
-/* pos 014a: 133 */    0xF4 /* 't' -> */,
-/* pos 014b: 134 */    0x3A /* ':' */, 0x07, 0x00  /* (to 0x0152 state 135) */,
-                       0x2D /* '-' */, 0x59, 0x00  /* (to 0x01A7 state 192) */,
-                       0x08, /* fail */
-/* pos 0152: 135 */    0x00, 0x11                  /* - terminal marker 17 - */,
-/* pos 0154: 136 */    0xF3 /* 's' -> */,
-/* pos 0155: 137 */    0xAD /* '-' -> */,
-/* pos 0156: 138 */    0xE3 /* 'c' -> */,
-/* pos 0157: 139 */    0xEF /* 'o' -> */,
-/* pos 0158: 140 */    0xEE /* 'n' -> */,
-/* pos 0159: 141 */    0xF4 /* 't' -> */,
-/* pos 015a: 142 */    0xF2 /* 'r' -> */,
-/* pos 015b: 143 */    0xEF /* 'o' -> */,
-/* pos 015c: 144 */    0xEC /* 'l' -> */,
-/* pos 015d: 145 */    0xAD /* '-' -> */,
-/* pos 015e: 146 */    0x72 /* 'r' */, 0x07, 0x00  /* (to 0x0165 state 147) */,
-                       0x61 /* 'a' */, 0x4D, 0x01  /* (to 0x02AE state 350) */,
-                       0x08, /* fail */
-/* pos 0165: 147 */    0xE5 /* 'e' -> */,
-/* pos 0166: 148 */    0xF1 /* 'q' -> */,
-/* pos 0167: 149 */    0xF5 /* 'u' -> */,
-/* pos 0168: 150 */    0xE5 /* 'e' -> */,
-/* pos 0169: 151 */    0xF3 /* 's' -> */,
-/* pos 016a: 152 */    0xF4 /* 't' -> */,
-/* pos 016b: 153 */    0xAD /* '-' -> */,
-/* pos 016c: 154 */    0xE8 /* 'h' -> */,
-/* pos 016d: 155 */    0xE5 /* 'e' -> */,
-/* pos 016e: 156 */    0xE1 /* 'a' -> */,
-/* pos 016f: 157 */    0xE4 /* 'd' -> */,
-/* pos 0170: 158 */    0xE5 /* 'e' -> */,
-/* pos 0171: 159 */    0xF2 /* 'r' -> */,
-/* pos 0172: 160 */    0xF3 /* 's' -> */,
-/* pos 0173: 161 */    0xBA /* ':' -> */,
-/* pos 0174: 162 */    0x00, 0x12                  /* - terminal marker 18 - */,
-/* pos 0176: 163 */    0xE6 /* 'f' -> */,
-/* pos 0177: 164 */    0xAD /* '-' -> */,
-/* pos 0178: 165 */    0x6D /* 'm' */, 0x0D, 0x00  /* (to 0x0185 state 166) */,
-                       0x6E /* 'n' */, 0x20, 0x00  /* (to 0x019B state 181) */,
-                       0x72 /* 'r' */, 0xA3, 0x01  /* (to 0x0321 state 440) */,
-                       0x75 /* 'u' */, 0xA7, 0x01  /* (to 0x0328 state 446) */,
-                       0x08, /* fail */
-/* pos 0185: 166 */    0x6F /* 'o' */, 0x07, 0x00  /* (to 0x018C state 167) */,
-                       0x61 /* 'a' */, 0x93, 0x01  /* (to 0x031B state 435) */,
-                       0x08, /* fail */
-/* pos 018c: 167 */    0xE4 /* 'd' -> */,
-/* pos 018d: 168 */    0xE9 /* 'i' -> */,
-/* pos 018e: 169 */    0xE6 /* 'f' -> */,
-/* pos 018f: 170 */    0xE9 /* 'i' -> */,
-/* pos 0190: 171 */    0xE5 /* 'e' -> */,
-/* pos 0191: 172 */    0xE4 /* 'd' -> */,
-/* pos 0192: 173 */    0xAD /* '-' -> */,
-/* pos 0193: 174 */    0xF3 /* 's' -> */,
-/* pos 0194: 175 */    0xE9 /* 'i' -> */,
-/* pos 0195: 176 */    0xEE /* 'n' -> */,
-/* pos 0196: 177 */    0xE3 /* 'c' -> */,
-/* pos 0197: 178 */    0xE5 /* 'e' -> */,
-/* pos 0198: 179 */    0xBA /* ':' -> */,
-/* pos 0199: 180 */    0x00, 0x13                  /* - terminal marker 19 - */,
-/* pos 019b: 181 */    0xEF /* 'o' -> */,
-/* pos 019c: 182 */    0xEE /* 'n' -> */,
-/* pos 019d: 183 */    0xE5 /* 'e' -> */,
-/* pos 019e: 184 */    0xAD /* '-' -> */,
-/* pos 019f: 185 */    0xED /* 'm' -> */,
-/* pos 01a0: 186 */    0xE1 /* 'a' -> */,
-/* pos 01a1: 187 */    0xF4 /* 't' -> */,
-/* pos 01a2: 188 */    0xE3 /* 'c' -> */,
-/* pos 01a3: 189 */    0xE8 /* 'h' -> */,
-/* pos 01a4: 190 */    0xBA /* ':' -> */,
-/* pos 01a5: 191 */    0x00, 0x14                  /* - terminal marker 20 - */,
-/* pos 01a7: 192 */    0x65 /* 'e' */, 0x0D, 0x00  /* (to 0x01B4 state 193) */,
-                       0x6C /* 'l' */, 0x14, 0x00  /* (to 0x01BE state 202) */,
-                       0x63 /* 'c' */, 0xF0, 0x00  /* (to 0x029D state 335) */,
-                       0x72 /* 'r' */, 0xF6, 0x00  /* (to 0x02A6 state 343) */,
-                       0x08, /* fail */
-/* pos 01b4: 193 */    0xEE /* 'n' -> */,
-/* pos 01b5: 194 */    0xE3 /* 'c' -> */,
-/* pos 01b6: 195 */    0xEF /* 'o' -> */,
-/* pos 01b7: 196 */    0xE4 /* 'd' -> */,
-/* pos 01b8: 197 */    0xE9 /* 'i' -> */,
-/* pos 01b9: 198 */    0xEE /* 'n' -> */,
-/* pos 01ba: 199 */    0xE7 /* 'g' -> */,
-/* pos 01bb: 200 */    0xBA /* ':' -> */,
-/* pos 01bc: 201 */    0x00, 0x15                  /* - terminal marker 21 - */,
-/* pos 01be: 202 */    0xE1 /* 'a' -> */,
-/* pos 01bf: 203 */    0xEE /* 'n' -> */,
-/* pos 01c0: 204 */    0xE7 /* 'g' -> */,
-/* pos 01c1: 205 */    0xF5 /* 'u' -> */,
-/* pos 01c2: 206 */    0xE1 /* 'a' -> */,
-/* pos 01c3: 207 */    0xE7 /* 'g' -> */,
-/* pos 01c4: 208 */    0xE5 /* 'e' -> */,
-/* pos 01c5: 209 */    0xBA /* ':' -> */,
-/* pos 01c6: 210 */    0x00, 0x16                  /* - terminal marker 22 - */,
-/* pos 01c8: 211 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x01CF state 212) */,
-                       0x6F /* 'o' */, 0xA3, 0x01  /* (to 0x036E state 502) */,
-                       0x08, /* fail */
-/* pos 01cf: 212 */    0xE7 /* 'g' -> */,
-/* pos 01d0: 213 */    0xED /* 'm' -> */,
-/* pos 01d1: 214 */    0xE1 /* 'a' -> */,
-/* pos 01d2: 215 */    0xBA /* ':' -> */,
-/* pos 01d3: 216 */    0x00, 0x17                  /* - terminal marker 23 - */,
-/* pos 01d5: 217 */    0xE3 /* 'c' -> */,
-/* pos 01d6: 218 */    0xE8 /* 'h' -> */,
-/* pos 01d7: 219 */    0xE5 /* 'e' -> */,
-/* pos 01d8: 220 */    0xAD /* '-' -> */,
-/* pos 01d9: 221 */    0xE3 /* 'c' -> */,
-/* pos 01da: 222 */    0xEF /* 'o' -> */,
-/* pos 01db: 223 */    0xEE /* 'n' -> */,
-/* pos 01dc: 224 */    0xF4 /* 't' -> */,
-/* pos 01dd: 225 */    0xF2 /* 'r' -> */,
-/* pos 01de: 226 */    0xEF /* 'o' -> */,
-/* pos 01df: 227 */    0xEC /* 'l' -> */,
-/* pos 01e0: 228 */    0xBA /* ':' -> */,
-/* pos 01e1: 229 */    0x00, 0x18                  /* - terminal marker 24 - */,
-/* pos 01e3: 230 */    0xF4 /* 't' -> */,
-/* pos 01e4: 231 */    0xE8 /* 'h' -> */,
-/* pos 01e5: 232 */    0xEF /* 'o' -> */,
-/* pos 01e6: 233 */    0xF2 /* 'r' -> */,
-/* pos 01e7: 234 */    0xE9 /* 'i' -> */,
-/* pos 01e8: 235 */    0xFA /* 'z' -> */,
-/* pos 01e9: 236 */    0xE1 /* 'a' -> */,
-/* pos 01ea: 237 */    0xF4 /* 't' -> */,
-/* pos 01eb: 238 */    0xE9 /* 'i' -> */,
-/* pos 01ec: 239 */    0xEF /* 'o' -> */,
-/* pos 01ed: 240 */    0xEE /* 'n' -> */,
-/* pos 01ee: 241 */    0xBA /* ':' -> */,
-/* pos 01ef: 242 */    0x00, 0x19                  /* - terminal marker 25 - */,
-/* pos 01f1: 243 */    0xEB /* 'k' -> */,
-/* pos 01f2: 244 */    0xE9 /* 'i' -> */,
-/* pos 01f3: 245 */    0xE5 /* 'e' -> */,
-/* pos 01f4: 246 */    0xBA /* ':' -> */,
-/* pos 01f5: 247 */    0x00, 0x1A                  /* - terminal marker 26 - */,
-/* pos 01f7: 248 */    0xE5 /* 'e' -> */,
-/* pos 01f8: 249 */    0xEE /* 'n' -> */,
-/* pos 01f9: 250 */    0xF4 /* 't' -> */,
-/* pos 01fa: 251 */    0xAD /* '-' -> */,
-/* pos 01fb: 252 */    0x6C /* 'l' */, 0x10, 0x00  /* (to 0x020B state 253) */,
-                       0x74 /* 't' */, 0x1E, 0x00  /* (to 0x021C state 260) */,
-                       0x64 /* 'd' */, 0xC5, 0x00  /* (to 0x02C6 state 371) */,
-                       0x65 /* 'e' */, 0xCF, 0x00  /* (to 0x02D3 state 383) */,
-                       0x72 /* 'r' */, 0xE8, 0x00  /* (to 0x02EF state 408) */,
-                       0x08, /* fail */
-/* pos 020b: 253 */    0x65 /* 'e' */, 0x0A, 0x00  /* (to 0x0215 state 254) */,
-                       0x61 /* 'a' */, 0xCF, 0x00  /* (to 0x02DD state 392) */,
-                       0x6F /* 'o' */, 0xD5, 0x00  /* (to 0x02E6 state 400) */,
-                       0x08, /* fail */
-/* pos 0215: 254 */    0xEE /* 'n' -> */,
-/* pos 0216: 255 */    0xE7 /* 'g' -> */,
-/* pos 0217: 256 */    0xF4 /* 't' -> */,
-/* pos 0218: 257 */    0xE8 /* 'h' -> */,
-/* pos 0219: 258 */    0xBA /* ':' -> */,
-/* pos 021a: 259 */    0x00, 0x1B                  /* - terminal marker 27 - */,
-/* pos 021c: 260 */    0xF9 /* 'y' -> */,
-/* pos 021d: 261 */    0xF0 /* 'p' -> */,
-/* pos 021e: 262 */    0xE5 /* 'e' -> */,
-/* pos 021f: 263 */    0xBA /* ':' -> */,
-/* pos 0220: 264 */    0x00, 0x1C                  /* - terminal marker 28 - */,
-/* pos 0222: 265 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x0229 state 266) */,
-                       0x65 /* 'e' */, 0xF7, 0x01  /* (to 0x041C state 643) */,
-                       0x08, /* fail */
-/* pos 0229: 266 */    0xF4 /* 't' -> */,
-/* pos 022a: 267 */    0xE5 /* 'e' -> */,
-/* pos 022b: 268 */    0xBA /* ':' -> */,
-/* pos 022c: 269 */    0x00, 0x1D                  /* - terminal marker 29 - */,
-/* pos 022e: 270 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x0235 state 271) */,
-                       0x65 /* 'e' */, 0x0A, 0x00  /* (to 0x023B state 276) */,
-                       0x08, /* fail */
-/* pos 0235: 271 */    0xEE /* 'n' -> */,
-/* pos 0236: 272 */    0xE7 /* 'g' -> */,
-/* pos 0237: 273 */    0xE5 /* 'e' -> */,
-/* pos 0238: 274 */    0xBA /* ':' -> */,
-/* pos 0239: 275 */    0x00, 0x1E                  /* - terminal marker 30 - */,
-/* pos 023b: 276 */    0x66 /* 'f' */, 0x07, 0x00  /* (to 0x0242 state 277) */,
-                       0x74 /* 't' */, 0x5F, 0x01  /* (to 0x039D state 534) */,
-                       0x08, /* fail */
-/* pos 0242: 277 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x0249 state 278) */,
-                       0x72 /* 'r' */, 0x52, 0x01  /* (to 0x0397 state 529) */,
-                       0x08, /* fail */
-/* pos 0249: 278 */    0xF2 /* 'r' -> */,
-/* pos 024a: 279 */    0xE5 /* 'e' -> */,
-/* pos 024b: 280 */    0xF2 /* 'r' -> */,
-/* pos 024c: 281 */    0xBA /* ':' -> */,
-/* pos 024d: 282 */    0x00, 0x1F                  /* - terminal marker 31 - */,
-/* pos 024f: 283 */    0x00, 0x20                  /* - terminal marker 32 - */,
-/* pos 0251: 284 */    0xE5 /* 'e' -> */,
-/* pos 0252: 285 */    0xF2 /* 'r' -> */,
-/* pos 0253: 286 */    0xF3 /* 's' -> */,
-/* pos 0254: 287 */    0xE9 /* 'i' -> */,
-/* pos 0255: 288 */    0xEF /* 'o' -> */,
-/* pos 0256: 289 */    0xEE /* 'n' -> */,
-/* pos 0257: 290 */    0xBA /* ':' -> */,
-/* pos 0258: 291 */    0x00, 0x21                  /* - terminal marker 33 - */,
-/* pos 025a: 292 */    0xF2 /* 'r' -> */,
-/* pos 025b: 293 */    0xE9 /* 'i' -> */,
-/* pos 025c: 294 */    0xE7 /* 'g' -> */,
-/* pos 025d: 295 */    0xE9 /* 'i' -> */,
-/* pos 025e: 296 */    0xEE /* 'n' -> */,
-/* pos 025f: 297 */    0xBA /* ':' -> */,
-/* pos 0260: 298 */    0x00, 0x22                  /* - terminal marker 34 - */,
-/* pos 0262: 299 */    0x61 /* 'a' */, 0x0D, 0x00  /* (to 0x026F state 300) */,
-                       0x6D /* 'm' */, 0x15, 0x00  /* (to 0x027A state 310) */,
-                       0x70 /* 'p' */, 0x1A, 0x00  /* (to 0x0282 state 317) */,
-                       0x73 /* 's' */, 0x1D, 0x00  /* (to 0x0288 state 322) */,
-                       0x08, /* fail */
-/* pos 026f: 300 */    0xF5 /* 'u' -> */,
-/* pos 0270: 301 */    0xF4 /* 't' -> */,
-/* pos 0271: 302 */    0xE8 /* 'h' -> */,
-/* pos 0272: 303 */    0xEF /* 'o' -> */,
-/* pos 0273: 304 */    0xF2 /* 'r' -> */,
-/* pos 0274: 305 */    0xE9 /* 'i' -> */,
-/* pos 0275: 306 */    0xF4 /* 't' -> */,
-/* pos 0276: 307 */    0xF9 /* 'y' -> */,
-/* pos 0277: 308 */    0xBA /* ':' -> */,
-/* pos 0278: 309 */    0x00, 0x23                  /* - terminal marker 35 - */,
-/* pos 027a: 310 */    0xE5 /* 'e' -> */,
-/* pos 027b: 311 */    0xF4 /* 't' -> */,
-/* pos 027c: 312 */    0xE8 /* 'h' -> */,
-/* pos 027d: 313 */    0xEF /* 'o' -> */,
-/* pos 027e: 314 */    0xE4 /* 'd' -> */,
-/* pos 027f: 315 */    0xBA /* ':' -> */,
-/* pos 0280: 316 */    0x00, 0x24                  /* - terminal marker 36 - */,
-/* pos 0282: 317 */    0xE1 /* 'a' -> */,
-/* pos 0283: 318 */    0xF4 /* 't' -> */,
-/* pos 0284: 319 */    0xE8 /* 'h' -> */,
-/* pos 0285: 320 */    0xBA /* ':' -> */,
-/* pos 0286: 321 */    0x00, 0x25                  /* - terminal marker 37 - */,
-/* pos 0288: 322 */    0x63 /* 'c' */, 0x07, 0x00  /* (to 0x028F state 323) */,
-                       0x74 /* 't' */, 0x0B, 0x00  /* (to 0x0296 state 329) */,
-                       0x08, /* fail */
-/* pos 028f: 323 */    0xE8 /* 'h' -> */,
-/* pos 0290: 324 */    0xE5 /* 'e' -> */,
-/* pos 0291: 325 */    0xED /* 'm' -> */,
-/* pos 0292: 326 */    0xE5 /* 'e' -> */,
-/* pos 0293: 327 */    0xBA /* ':' -> */,
-/* pos 0294: 328 */    0x00, 0x26                  /* - terminal marker 38 - */,
-/* pos 0296: 329 */    0xE1 /* 'a' -> */,
-/* pos 0297: 330 */    0xF4 /* 't' -> */,
-/* pos 0298: 331 */    0xF5 /* 'u' -> */,
-/* pos 0299: 332 */    0xF3 /* 's' -> */,
-/* pos 029a: 333 */    0xBA /* ':' -> */,
-/* pos 029b: 334 */    0x00, 0x27                  /* - terminal marker 39 - */,
-/* pos 029d: 335 */    0xE8 /* 'h' -> */,
-/* pos 029e: 336 */    0xE1 /* 'a' -> */,
-/* pos 029f: 337 */    0xF2 /* 'r' -> */,
-/* pos 02a0: 338 */    0xF3 /* 's' -> */,
-/* pos 02a1: 339 */    0xE5 /* 'e' -> */,
-/* pos 02a2: 340 */    0xF4 /* 't' -> */,
-/* pos 02a3: 341 */    0xBA /* ':' -> */,
-/* pos 02a4: 342 */    0x00, 0x28                  /* - terminal marker 40 - */,
-/* pos 02a6: 343 */    0xE1 /* 'a' -> */,
-/* pos 02a7: 344 */    0xEE /* 'n' -> */,
-/* pos 02a8: 345 */    0xE7 /* 'g' -> */,
-/* pos 02a9: 346 */    0xE5 /* 'e' -> */,
-/* pos 02aa: 347 */    0xF3 /* 's' -> */,
-/* pos 02ab: 348 */    0xBA /* ':' -> */,
-/* pos 02ac: 349 */    0x00, 0x29                  /* - terminal marker 41 - */,
-/* pos 02ae: 350 */    0xEC /* 'l' -> */,
-/* pos 02af: 351 */    0xEC /* 'l' -> */,
-/* pos 02b0: 352 */    0xEF /* 'o' -> */,
-/* pos 02b1: 353 */    0xF7 /* 'w' -> */,
-/* pos 02b2: 354 */    0xAD /* '-' -> */,
-/* pos 02b3: 355 */    0xEF /* 'o' -> */,
-/* pos 02b4: 356 */    0xF2 /* 'r' -> */,
-/* pos 02b5: 357 */    0xE9 /* 'i' -> */,
-/* pos 02b6: 358 */    0xE7 /* 'g' -> */,
-/* pos 02b7: 359 */    0xE9 /* 'i' -> */,
-/* pos 02b8: 360 */    0xEE /* 'n' -> */,
-/* pos 02b9: 361 */    0xBA /* ':' -> */,
-/* pos 02ba: 362 */    0x00, 0x2A                  /* - terminal marker 42 - */,
-/* pos 02bc: 363 */    0xE5 /* 'e' -> */,
-/* pos 02bd: 364 */    0xBA /* ':' -> */,
-/* pos 02be: 365 */    0x00, 0x2B                  /* - terminal marker 43 - */,
-/* pos 02c0: 366 */    0xEC /* 'l' -> */,
-/* pos 02c1: 367 */    0xEF /* 'o' -> */,
-/* pos 02c2: 368 */    0xF7 /* 'w' -> */,
-/* pos 02c3: 369 */    0xBA /* ':' -> */,
-/* pos 02c4: 370 */    0x00, 0x2C                  /* - terminal marker 44 - */,
-/* pos 02c6: 371 */    0xE9 /* 'i' -> */,
-/* pos 02c7: 372 */    0xF3 /* 's' -> */,
-/* pos 02c8: 373 */    0xF0 /* 'p' -> */,
-/* pos 02c9: 374 */    0xEF /* 'o' -> */,
-/* pos 02ca: 375 */    0xF3 /* 's' -> */,
-/* pos 02cb: 376 */    0xE9 /* 'i' -> */,
-/* pos 02cc: 377 */    0xF4 /* 't' -> */,
-/* pos 02cd: 378 */    0xE9 /* 'i' -> */,
-/* pos 02ce: 379 */    0xEF /* 'o' -> */,
-/* pos 02cf: 380 */    0xEE /* 'n' -> */,
-/* pos 02d0: 381 */    0xBA /* ':' -> */,
-/* pos 02d1: 382 */    0x00, 0x2D                  /* - terminal marker 45 - */,
-/* pos 02d3: 383 */    0xEE /* 'n' -> */,
-/* pos 02d4: 384 */    0xE3 /* 'c' -> */,
-/* pos 02d5: 385 */    0xEF /* 'o' -> */,
-/* pos 02d6: 386 */    0xE4 /* 'd' -> */,
-/* pos 02d7: 387 */    0xE9 /* 'i' -> */,
-/* pos 02d8: 388 */    0xEE /* 'n' -> */,
-/* pos 02d9: 389 */    0xE7 /* 'g' -> */,
-/* pos 02da: 390 */    0xBA /* ':' -> */,
-/* pos 02db: 391 */    0x00, 0x2E                  /* - terminal marker 46 - */,
-/* pos 02dd: 392 */    0xEE /* 'n' -> */,
-/* pos 02de: 393 */    0xE7 /* 'g' -> */,
-/* pos 02df: 394 */    0xF5 /* 'u' -> */,
-/* pos 02e0: 395 */    0xE1 /* 'a' -> */,
-/* pos 02e1: 396 */    0xE7 /* 'g' -> */,
-/* pos 02e2: 397 */    0xE5 /* 'e' -> */,
-/* pos 02e3: 398 */    0xBA /* ':' -> */,
-/* pos 02e4: 399 */    0x00, 0x2F                  /* - terminal marker 47 - */,
-/* pos 02e6: 400 */    0xE3 /* 'c' -> */,
-/* pos 02e7: 401 */    0xE1 /* 'a' -> */,
-/* pos 02e8: 402 */    0xF4 /* 't' -> */,
-/* pos 02e9: 403 */    0xE9 /* 'i' -> */,
-/* pos 02ea: 404 */    0xEF /* 'o' -> */,
-/* pos 02eb: 405 */    0xEE /* 'n' -> */,
-/* pos 02ec: 406 */    0xBA /* ':' -> */,
-/* pos 02ed: 407 */    0x00, 0x30                  /* - terminal marker 48 - */,
-/* pos 02ef: 408 */    0xE1 /* 'a' -> */,
-/* pos 02f0: 409 */    0xEE /* 'n' -> */,
-/* pos 02f1: 410 */    0xE7 /* 'g' -> */,
-/* pos 02f2: 411 */    0xE5 /* 'e' -> */,
-/* pos 02f3: 412 */    0xBA /* ':' -> */,
-/* pos 02f4: 413 */    0x00, 0x31                  /* - terminal marker 49 - */,
-/* pos 02f6: 414 */    0x74 /* 't' */, 0x07, 0x00  /* (to 0x02FD state 415) */,
-                       0x78 /* 'x' */, 0x09, 0x00  /* (to 0x0302 state 419) */,
-                       0x08, /* fail */
-/* pos 02fd: 415 */    0xE1 /* 'a' -> */,
-/* pos 02fe: 416 */    0xE7 /* 'g' -> */,
-/* pos 02ff: 417 */    0xBA /* ':' -> */,
-/* pos 0300: 418 */    0x00, 0x32                  /* - terminal marker 50 - */,
-/* pos 0302: 419 */    0xF0 /* 'p' -> */,
-/* pos 0303: 420 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x030A state 421) */,
-                       0x69 /* 'i' */, 0x09, 0x00  /* (to 0x030F state 425) */,
-                       0x08, /* fail */
-/* pos 030a: 421 */    0xE3 /* 'c' -> */,
-/* pos 030b: 422 */    0xF4 /* 't' -> */,
-/* pos 030c: 423 */    0xBA /* ':' -> */,
-/* pos 030d: 424 */    0x00, 0x33                  /* - terminal marker 51 - */,
-/* pos 030f: 425 */    0xF2 /* 'r' -> */,
-/* pos 0310: 426 */    0xE5 /* 'e' -> */,
-/* pos 0311: 427 */    0xF3 /* 's' -> */,
-/* pos 0312: 428 */    0xBA /* ':' -> */,
-/* pos 0313: 429 */    0x00, 0x34                  /* - terminal marker 52 - */,
-/* pos 0315: 430 */    0xF2 /* 'r' -> */,
-/* pos 0316: 431 */    0xEF /* 'o' -> */,
-/* pos 0317: 432 */    0xED /* 'm' -> */,
-/* pos 0318: 433 */    0xBA /* ':' -> */,
-/* pos 0319: 434 */    0x00, 0x35                  /* - terminal marker 53 - */,
-/* pos 031b: 435 */    0xF4 /* 't' -> */,
-/* pos 031c: 436 */    0xE3 /* 'c' -> */,
-/* pos 031d: 437 */    0xE8 /* 'h' -> */,
-/* pos 031e: 438 */    0xBA /* ':' -> */,
-/* pos 031f: 439 */    0x00, 0x36                  /* - terminal marker 54 - */,
-/* pos 0321: 440 */    0xE1 /* 'a' -> */,
-/* pos 0322: 441 */    0xEE /* 'n' -> */,
-/* pos 0323: 442 */    0xE7 /* 'g' -> */,
-/* pos 0324: 443 */    0xE5 /* 'e' -> */,
-/* pos 0325: 444 */    0xBA /* ':' -> */,
-/* pos 0326: 445 */    0x00, 0x37                  /* - terminal marker 55 - */,
-/* pos 0328: 446 */    0xEE /* 'n' -> */,
-/* pos 0329: 447 */    0xED /* 'm' -> */,
-/* pos 032a: 448 */    0xEF /* 'o' -> */,
-/* pos 032b: 449 */    0xE4 /* 'd' -> */,
-/* pos 032c: 450 */    0xE9 /* 'i' -> */,
-/* pos 032d: 451 */    0xE6 /* 'f' -> */,
-/* pos 032e: 452 */    0xE9 /* 'i' -> */,
-/* pos 032f: 453 */    0xE5 /* 'e' -> */,
-/* pos 0330: 454 */    0xE4 /* 'd' -> */,
-/* pos 0331: 455 */    0xAD /* '-' -> */,
-/* pos 0332: 456 */    0xF3 /* 's' -> */,
-/* pos 0333: 457 */    0xE9 /* 'i' -> */,
-/* pos 0334: 458 */    0xEE /* 'n' -> */,
-/* pos 0335: 459 */    0xE3 /* 'c' -> */,
-/* pos 0336: 460 */    0xE5 /* 'e' -> */,
-/* pos 0337: 461 */    0xBA /* ':' -> */,
-/* pos 0338: 462 */    0x00, 0x38                  /* - terminal marker 56 - */,
-/* pos 033a: 463 */    0x61 /* 'a' */, 0x0A, 0x00  /* (to 0x0344 state 464) */,
-                       0x69 /* 'i' */, 0x15, 0x00  /* (to 0x0352 state 477) */,
-                       0x6F /* 'o' */, 0x17, 0x00  /* (to 0x0357 state 481) */,
-                       0x08, /* fail */
-/* pos 0344: 464 */    0xF3 /* 's' -> */,
-/* pos 0345: 465 */    0xF4 /* 't' -> */,
-/* pos 0346: 466 */    0xAD /* '-' -> */,
-/* pos 0347: 467 */    0xED /* 'm' -> */,
-/* pos 0348: 468 */    0xEF /* 'o' -> */,
-/* pos 0349: 469 */    0xE4 /* 'd' -> */,
-/* pos 034a: 470 */    0xE9 /* 'i' -> */,
-/* pos 034b: 471 */    0xE6 /* 'f' -> */,
-/* pos 034c: 472 */    0xE9 /* 'i' -> */,
-/* pos 034d: 473 */    0xE5 /* 'e' -> */,
-/* pos 034e: 474 */    0xE4 /* 'd' -> */,
-/* pos 034f: 475 */    0xBA /* ':' -> */,
-/* pos 0350: 476 */    0x00, 0x39                  /* - terminal marker 57 - */,
-/* pos 0352: 477 */    0xEE /* 'n' -> */,
-/* pos 0353: 478 */    0xEB /* 'k' -> */,
-/* pos 0354: 479 */    0xBA /* ':' -> */,
-/* pos 0355: 480 */    0x00, 0x3A                  /* - terminal marker 58 - */,
-/* pos 0357: 481 */    0xE3 /* 'c' -> */,
-/* pos 0358: 482 */    0xE1 /* 'a' -> */,
-/* pos 0359: 483 */    0xF4 /* 't' -> */,
-/* pos 035a: 484 */    0xE9 /* 'i' -> */,
-/* pos 035b: 485 */    0xEF /* 'o' -> */,
-/* pos 035c: 486 */    0xEE /* 'n' -> */,
-/* pos 035d: 487 */    0xBA /* ':' -> */,
-/* pos 035e: 488 */    0x00, 0x3B                  /* - terminal marker 59 - */,
-/* pos 0360: 489 */    0xE1 /* 'a' -> */,
-/* pos 0361: 490 */    0xF8 /* 'x' -> */,
-/* pos 0362: 491 */    0xAD /* '-' -> */,
-/* pos 0363: 492 */    0xE6 /* 'f' -> */,
-/* pos 0364: 493 */    0xEF /* 'o' -> */,
-/* pos 0365: 494 */    0xF2 /* 'r' -> */,
-/* pos 0366: 495 */    0xF7 /* 'w' -> */,
-/* pos 0367: 496 */    0xE1 /* 'a' -> */,
-/* pos 0368: 497 */    0xF2 /* 'r' -> */,
-/* pos 0369: 498 */    0xE4 /* 'd' -> */,
-/* pos 036a: 499 */    0xF3 /* 's' -> */,
-/* pos 036b: 500 */    0xBA /* ':' -> */,
-/* pos 036c: 501 */    0x00, 0x3C                  /* - terminal marker 60 - */,
-/* pos 036e: 502 */    0xF8 /* 'x' -> */,
-/* pos 036f: 503 */    0xF9 /* 'y' -> */,
-/* pos 0370: 504 */    0x2D /* '-' */, 0x07, 0x00  /* (to 0x0377 state 505) */,
-                       0x20 /* ' ' */, 0x9F, 0x00  /* (to 0x0412 state 636) */,
-                       0x08, /* fail */
-/* pos 0377: 505 */    0xE1 /* 'a' -> */,
-/* pos 0378: 506 */    0xF5 /* 'u' -> */,
-/* pos 0379: 507 */    0xF4 /* 't' -> */,
-/* pos 037a: 508 */    0xE8 /* 'h' -> */,
-/* pos 037b: 509 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x0382 state 510) */,
-                       0x6F /* 'o' */, 0x0E, 0x00  /* (to 0x038C state 519) */,
-                       0x08, /* fail */
-/* pos 0382: 510 */    0xEE /* 'n' -> */,
-/* pos 0383: 511 */    0xF4 /* 't' -> */,
-/* pos 0384: 512 */    0xE9 /* 'i' -> */,
-/* pos 0385: 513 */    0xE3 /* 'c' -> */,
-/* pos 0386: 514 */    0xE1 /* 'a' -> */,
-/* pos 0387: 515 */    0xF4 /* 't' -> */,
-/* pos 0388: 516 */    0xE5 /* 'e' -> */,
-/* pos 0389: 517 */    0xBA /* ':' -> */,
-/* pos 038a: 518 */    0x00, 0x3D                  /* - terminal marker 61 - */,
-/* pos 038c: 519 */    0xF2 /* 'r' -> */,
-/* pos 038d: 520 */    0xE9 /* 'i' -> */,
-/* pos 038e: 521 */    0xFA /* 'z' -> */,
-/* pos 038f: 522 */    0xE1 /* 'a' -> */,
-/* pos 0390: 523 */    0xF4 /* 't' -> */,
-/* pos 0391: 524 */    0xE9 /* 'i' -> */,
-/* pos 0392: 525 */    0xEF /* 'o' -> */,
-/* pos 0393: 526 */    0xEE /* 'n' -> */,
-/* pos 0394: 527 */    0xBA /* ':' -> */,
-/* pos 0395: 528 */    0x00, 0x3E                  /* - terminal marker 62 - */,
-/* pos 0397: 529 */    0xE5 /* 'e' -> */,
-/* pos 0398: 530 */    0xF3 /* 's' -> */,
-/* pos 0399: 531 */    0xE8 /* 'h' -> */,
-/* pos 039a: 532 */    0xBA /* ':' -> */,
-/* pos 039b: 533 */    0x00, 0x3F                  /* - terminal marker 63 - */,
-/* pos 039d: 534 */    0xF2 /* 'r' -> */,
-/* pos 039e: 535 */    0xF9 /* 'y' -> */,
-/* pos 039f: 536 */    0xAD /* '-' -> */,
-/* pos 03a0: 537 */    0xE1 /* 'a' -> */,
-/* pos 03a1: 538 */    0xE6 /* 'f' -> */,
-/* pos 03a2: 539 */    0xF4 /* 't' -> */,
-/* pos 03a3: 540 */    0xE5 /* 'e' -> */,
-/* pos 03a4: 541 */    0xF2 /* 'r' -> */,
-/* pos 03a5: 542 */    0xBA /* ':' -> */,
-/* pos 03a6: 543 */    0x00, 0x40                  /* - terminal marker 64 - */,
-/* pos 03a8: 544 */    0xF6 /* 'v' -> */,
-/* pos 03a9: 545 */    0xE5 /* 'e' -> */,
-/* pos 03aa: 546 */    0xF2 /* 'r' -> */,
-/* pos 03ab: 547 */    0xBA /* ':' -> */,
-/* pos 03ac: 548 */    0x00, 0x41                  /* - terminal marker 65 - */,
-/* pos 03ae: 549 */    0xAD /* '-' -> */,
-/* pos 03af: 550 */    0xE3 /* 'c' -> */,
-/* pos 03b0: 551 */    0xEF /* 'o' -> */,
-/* pos 03b1: 552 */    0xEF /* 'o' -> */,
-/* pos 03b2: 553 */    0xEB /* 'k' -> */,
-/* pos 03b3: 554 */    0xE9 /* 'i' -> */,
-/* pos 03b4: 555 */    0xE5 /* 'e' -> */,
-/* pos 03b5: 556 */    0xBA /* ':' -> */,
-/* pos 03b6: 557 */    0x00, 0x42                  /* - terminal marker 66 - */,
-/* pos 03b8: 558 */    0xF2 /* 'r' -> */,
-/* pos 03b9: 559 */    0xE9 /* 'i' -> */,
-/* pos 03ba: 560 */    0xE3 /* 'c' -> */,
-/* pos 03bb: 561 */    0xF4 /* 't' -> */,
-/* pos 03bc: 562 */    0xAD /* '-' -> */,
-/* pos 03bd: 563 */    0xF4 /* 't' -> */,
-/* pos 03be: 564 */    0xF2 /* 'r' -> */,
-/* pos 03bf: 565 */    0xE1 /* 'a' -> */,
-/* pos 03c0: 566 */    0xEE /* 'n' -> */,
-/* pos 03c1: 567 */    0xF3 /* 's' -> */,
-/* pos 03c2: 568 */    0xF0 /* 'p' -> */,
-/* pos 03c3: 569 */    0xEF /* 'o' -> */,
-/* pos 03c4: 570 */    0xF2 /* 'r' -> */,
-/* pos 03c5: 571 */    0xF4 /* 't' -> */,
-/* pos 03c6: 572 */    0xAD /* '-' -> */,
-/* pos 03c7: 573 */    0xF3 /* 's' -> */,
-/* pos 03c8: 574 */    0xE5 /* 'e' -> */,
-/* pos 03c9: 575 */    0xE3 /* 'c' -> */,
-/* pos 03ca: 576 */    0xF5 /* 'u' -> */,
-/* pos 03cb: 577 */    0xF2 /* 'r' -> */,
-/* pos 03cc: 578 */    0xE9 /* 'i' -> */,
-/* pos 03cd: 579 */    0xF4 /* 't' -> */,
-/* pos 03ce: 580 */    0xF9 /* 'y' -> */,
-/* pos 03cf: 581 */    0xBA /* ':' -> */,
-/* pos 03d0: 582 */    0x00, 0x43                  /* - terminal marker 67 - */,
-/* pos 03d2: 583 */    0xF2 /* 'r' -> */,
-/* pos 03d3: 584 */    0xE1 /* 'a' -> */,
-/* pos 03d4: 585 */    0xEE /* 'n' -> */,
-/* pos 03d5: 586 */    0xF3 /* 's' -> */,
-/* pos 03d6: 587 */    0xE6 /* 'f' -> */,
-/* pos 03d7: 588 */    0xE5 /* 'e' -> */,
-/* pos 03d8: 589 */    0xF2 /* 'r' -> */,
-/* pos 03d9: 590 */    0xAD /* '-' -> */,
-/* pos 03da: 591 */    0xE5 /* 'e' -> */,
-/* pos 03db: 592 */    0xEE /* 'n' -> */,
-/* pos 03dc: 593 */    0xE3 /* 'c' -> */,
-/* pos 03dd: 594 */    0xEF /* 'o' -> */,
-/* pos 03de: 595 */    0xE4 /* 'd' -> */,
-/* pos 03df: 596 */    0xE9 /* 'i' -> */,
-/* pos 03e0: 597 */    0xEE /* 'n' -> */,
-/* pos 03e1: 598 */    0xE7 /* 'g' -> */,
-/* pos 03e2: 599 */    0xBA /* ':' -> */,
-/* pos 03e3: 600 */    0x00, 0x44                  /* - terminal marker 68 - */,
-/* pos 03e5: 601 */    0xE5 /* 'e' -> */,
-/* pos 03e6: 602 */    0xF2 /* 'r' -> */,
-/* pos 03e7: 603 */    0xAD /* '-' -> */,
-/* pos 03e8: 604 */    0xE1 /* 'a' -> */,
-/* pos 03e9: 605 */    0xE7 /* 'g' -> */,
-/* pos 03ea: 606 */    0xE5 /* 'e' -> */,
-/* pos 03eb: 607 */    0xEE /* 'n' -> */,
-/* pos 03ec: 608 */    0xF4 /* 't' -> */,
-/* pos 03ed: 609 */    0xBA /* ':' -> */,
-/* pos 03ee: 610 */    0x00, 0x45                  /* - terminal marker 69 - */,
-/* pos 03f0: 611 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x03F7 state 612) */,
-                       0x69 /* 'i' */, 0x09, 0x00  /* (to 0x03FC state 616) */,
-                       0x08, /* fail */
-/* pos 03f7: 612 */    0xF2 /* 'r' -> */,
-/* pos 03f8: 613 */    0xF9 /* 'y' -> */,
-/* pos 03f9: 614 */    0xBA /* ':' -> */,
-/* pos 03fa: 615 */    0x00, 0x46                  /* - terminal marker 70 - */,
-/* pos 03fc: 616 */    0xE1 /* 'a' -> */,
-/* pos 03fd: 617 */    0xBA /* ':' -> */,
-/* pos 03fe: 618 */    0x00, 0x47                  /* - terminal marker 71 - */,
-/* pos 0400: 619 */    0xF7 /* 'w' -> */,
-/* pos 0401: 620 */    0xF7 /* 'w' -> */,
-/* pos 0402: 621 */    0xAD /* '-' -> */,
-/* pos 0403: 622 */    0xE1 /* 'a' -> */,
-/* pos 0404: 623 */    0xF5 /* 'u' -> */,
-/* pos 0405: 624 */    0xF4 /* 't' -> */,
-/* pos 0406: 625 */    0xE8 /* 'h' -> */,
-/* pos 0407: 626 */    0xE5 /* 'e' -> */,
-/* pos 0408: 627 */    0xEE /* 'n' -> */,
-/* pos 0409: 628 */    0xF4 /* 't' -> */,
-/* pos 040a: 629 */    0xE9 /* 'i' -> */,
-/* pos 040b: 630 */    0xE3 /* 'c' -> */,
-/* pos 040c: 631 */    0xE1 /* 'a' -> */,
-/* pos 040d: 632 */    0xF4 /* 't' -> */,
-/* pos 040e: 633 */    0xE5 /* 'e' -> */,
-/* pos 040f: 634 */    0xBA /* ':' -> */,
-/* pos 0410: 635 */    0x00, 0x48                  /* - terminal marker 72 - */,
-/* pos 0412: 636 */    0x00, 0x49                  /* - terminal marker 73 - */,
-/* pos 0414: 637 */    0xF4 /* 't' -> */,
-/* pos 0415: 638 */    0xE3 /* 'c' -> */,
-/* pos 0416: 639 */    0xE8 /* 'h' -> */,
-/* pos 0417: 640 */    0x00, 0x4A                  /* - terminal marker 74 - */,
-/* pos 0419: 641 */    0xF4 /* 't' -> */,
-/* pos 041a: 642 */    0x00, 0x4B                  /* - terminal marker 75 - */,
-/* pos 041c: 643 */    0xEC /* 'l' -> */,
-/* pos 041d: 644 */    0xE5 /* 'e' -> */,
-/* pos 041e: 645 */    0xF4 /* 't' -> */,
-/* pos 041f: 646 */    0xE5 /* 'e' -> */,
-/* pos 0420: 647 */    0x00, 0x4C                  /* - terminal marker 76 - */,
-/* total size 1058 bytes */
+/* pos 0000:   0 */    0x67 /* 'g' */, 0x40, 0x00  /* (to 0x0040 state   1) */,
+                       0x70 /* 'p' */, 0x42, 0x00  /* (to 0x0045 state   5) */,
+                       0x6F /* 'o' */, 0x51, 0x00  /* (to 0x0057 state  10) */,
+                       0x68 /* 'h' */, 0x5D, 0x00  /* (to 0x0066 state  18) */,
+                       0x63 /* 'c' */, 0x66, 0x00  /* (to 0x0072 state  23) */,
+                       0x75 /* 'u' */, 0x81, 0x00  /* (to 0x0090 state  34) */,
+                       0x73 /* 's' */, 0x97, 0x00  /* (to 0x00A9 state  48) */,
+                       0x0D /* '.' */, 0xD0, 0x00  /* (to 0x00E5 state  68) */,
+                       0x61 /* 'a' */, 0x22, 0x01  /* (to 0x013A state 129) */,
+                       0x69 /* 'i' */, 0x61, 0x01  /* (to 0x017C state 163) */,
+                       0x64 /* 'd' */, 0x0A, 0x02  /* (to 0x0228 state 265) */,
+                       0x72 /* 'r' */, 0x13, 0x02  /* (to 0x0234 state 270) */,
+                       0x3A /* ':' */, 0x44, 0x02  /* (to 0x0268 state 299) */,
+                       0x65 /* 'e' */, 0xD5, 0x02  /* (to 0x02FC state 414) */,
+                       0x66 /* 'f' */, 0xF1, 0x02  /* (to 0x031B state 430) */,
+                       0x6C /* 'l' */, 0x13, 0x03  /* (to 0x0340 state 463) */,
+                       0x6D /* 'm' */, 0x36, 0x03  /* (to 0x0366 state 489) */,
+                       0x74 /* 't' */, 0xA5, 0x03  /* (to 0x03D8 state 583) */,
+                       0x76 /* 'v' */, 0xC0, 0x03  /* (to 0x03F6 state 611) */,
+                       0x77 /* 'w' */, 0xCD, 0x03  /* (to 0x0406 state 619) */,
+                       0x78 /* 'x' */, 0xF4, 0x03  /* (to 0x0430 state 655) */,
+                       0x08, /* fail */
+/* pos 0040:   1 */    0xE5 /* 'e' -> */,
+/* pos 0041:   2 */    0xF4 /* 't' -> */,
+/* pos 0042:   3 */    0xA0 /* ' ' -> */,
+/* pos 0043:   4 */    0x00, 0x00                  /* - terminal marker  0 - */,
+/* pos 0045:   5 */    0x6F /* 'o' */, 0x0D, 0x00  /* (to 0x0052 state   6) */,
+                       0x72 /* 'r' */, 0x86, 0x01  /* (to 0x01CE state 211) */,
+                       0x61 /* 'a' */, 0xCD, 0x03  /* (to 0x0418 state 636) */,
+                       0x75 /* 'u' */, 0xCF, 0x03  /* (to 0x041D state 640) */,
+                       0x08, /* fail */
+/* pos 0052:   6 */    0xF3 /* 's' -> */,
+/* pos 0053:   7 */    0xF4 /* 't' -> */,
+/* pos 0054:   8 */    0xA0 /* ' ' -> */,
+/* pos 0055:   9 */    0x00, 0x01                  /* - terminal marker  1 - */,
+/* pos 0057:  10 */    0x70 /* 'p' */, 0x07, 0x00  /* (to 0x005E state  11) */,
+                       0x72 /* 'r' */, 0x48, 0x00  /* (to 0x00A2 state  42) */,
+                       0x08, /* fail */
+/* pos 005e:  11 */    0xF4 /* 't' -> */,
+/* pos 005f:  12 */    0xE9 /* 'i' -> */,
+/* pos 0060:  13 */    0xEF /* 'o' -> */,
+/* pos 0061:  14 */    0xEE /* 'n' -> */,
+/* pos 0062:  15 */    0xF3 /* 's' -> */,
+/* pos 0063:  16 */    0xA0 /* ' ' -> */,
+/* pos 0064:  17 */    0x00, 0x02                  /* - terminal marker  2 - */,
+/* pos 0066:  18 */    0x6F /* 'o' */, 0x07, 0x00  /* (to 0x006D state  19) */,
+                       0x74 /* 't' */, 0xB6, 0x00  /* (to 0x011F state 110) */,
+                       0x08, /* fail */
+/* pos 006d:  19 */    0xF3 /* 's' -> */,
+/* pos 006e:  20 */    0xF4 /* 't' -> */,
+/* pos 006f:  21 */    0xBA /* ':' -> */,
+/* pos 0070:  22 */    0x00, 0x03                  /* - terminal marker  3 - */,
+/* pos 0072:  23 */    0x6F /* 'o' */, 0x07, 0x00  /* (to 0x0079 state  24) */,
+                       0x61 /* 'a' */, 0x66, 0x01  /* (to 0x01DB state 217) */,
+                       0x08, /* fail */
+/* pos 0079:  24 */    0x6E /* 'n' */, 0x07, 0x00  /* (to 0x0080 state  25) */,
+                       0x6F /* 'o' */, 0x7B, 0x01  /* (to 0x01F7 state 243) */,
+                       0x08, /* fail */
+/* pos 0080:  25 */    0x6E /* 'n' */, 0x07, 0x00  /* (to 0x0087 state  26) */,
+                       0x74 /* 't' */, 0x7A, 0x01  /* (to 0x01FD state 248) */,
+                       0x08, /* fail */
+/* pos 0087:  26 */    0xE5 /* 'e' -> */,
+/* pos 0088:  27 */    0xE3 /* 'c' -> */,
+/* pos 0089:  28 */    0xF4 /* 't' -> */,
+/* pos 008a:  29 */    0xE9 /* 'i' -> */,
+/* pos 008b:  30 */    0xEF /* 'o' -> */,
+/* pos 008c:  31 */    0xEE /* 'n' -> */,
+/* pos 008d:  32 */    0xBA /* ':' -> */,
+/* pos 008e:  33 */    0x00, 0x04                  /* - terminal marker  4 - */,
+/* pos 0090:  34 */    0x70 /* 'p' */, 0x0A, 0x00  /* (to 0x009A state  35) */,
+                       0x73 /* 's' */, 0x58, 0x03  /* (to 0x03EB state 601) */,
+                       0x72 /* 'r' */, 0x90, 0x03  /* (to 0x0426 state 647) */,
+                       0x08, /* fail */
+/* pos 009a:  35 */    0xE7 /* 'g' -> */,
+/* pos 009b:  36 */    0xF2 /* 'r' -> */,
+/* pos 009c:  37 */    0xE1 /* 'a' -> */,
+/* pos 009d:  38 */    0xE4 /* 'd' -> */,
+/* pos 009e:  39 */    0xE5 /* 'e' -> */,
+/* pos 009f:  40 */    0xBA /* ':' -> */,
+/* pos 00a0:  41 */    0x00, 0x05                  /* - terminal marker  5 - */,
+/* pos 00a2:  42 */    0xE9 /* 'i' -> */,
+/* pos 00a3:  43 */    0xE7 /* 'g' -> */,
+/* pos 00a4:  44 */    0xE9 /* 'i' -> */,
+/* pos 00a5:  45 */    0xEE /* 'n' -> */,
+/* pos 00a6:  46 */    0xBA /* ':' -> */,
+/* pos 00a7:  47 */    0x00, 0x06                  /* - terminal marker  6 - */,
+/* pos 00a9:  48 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x00B0 state  49) */,
+                       0x74 /* 't' */, 0x12, 0x03  /* (to 0x03BE state 558) */,
+                       0x08, /* fail */
+/* pos 00b0:  49 */    0x63 /* 'c' */, 0x0A, 0x00  /* (to 0x00BA state  50) */,
+                       0x72 /* 'r' */, 0xFB, 0x02  /* (to 0x03AE state 544) */,
+                       0x74 /* 't' */, 0xFE, 0x02  /* (to 0x03B4 state 549) */,
+                       0x08, /* fail */
+/* pos 00ba:  50 */    0xAD /* '-' -> */,
+/* pos 00bb:  51 */    0xF7 /* 'w' -> */,
+/* pos 00bc:  52 */    0xE5 /* 'e' -> */,
+/* pos 00bd:  53 */    0xE2 /* 'b' -> */,
+/* pos 00be:  54 */    0xF3 /* 's' -> */,
+/* pos 00bf:  55 */    0xEF /* 'o' -> */,
+/* pos 00c0:  56 */    0xE3 /* 'c' -> */,
+/* pos 00c1:  57 */    0xEB /* 'k' -> */,
+/* pos 00c2:  58 */    0xE5 /* 'e' -> */,
+/* pos 00c3:  59 */    0xF4 /* 't' -> */,
+/* pos 00c4:  60 */    0xAD /* '-' -> */,
+/* pos 00c5:  61 */    0x64 /* 'd' */, 0x19, 0x00  /* (to 0x00DE state  62) */,
+                       0x65 /* 'e' */, 0x20, 0x00  /* (to 0x00E8 state  70) */,
+                       0x6B /* 'k' */, 0x29, 0x00  /* (to 0x00F4 state  81) */,
+                       0x70 /* 'p' */, 0x38, 0x00  /* (to 0x0106 state  88) */,
+                       0x61 /* 'a' */, 0x3F, 0x00  /* (to 0x0110 state  97) */,
+                       0x6E /* 'n' */, 0x44, 0x00  /* (to 0x0118 state 104) */,
+                       0x76 /* 'v' */, 0x80, 0x01  /* (to 0x0257 state 284) */,
+                       0x6F /* 'o' */, 0x86, 0x01  /* (to 0x0260 state 292) */,
+                       0x08, /* fail */
+/* pos 00de:  62 */    0xF2 /* 'r' -> */,
+/* pos 00df:  63 */    0xE1 /* 'a' -> */,
+/* pos 00e0:  64 */    0xE6 /* 'f' -> */,
+/* pos 00e1:  65 */    0xF4 /* 't' -> */,
+/* pos 00e2:  66 */    0xBA /* ':' -> */,
+/* pos 00e3:  67 */    0x00, 0x07                  /* - terminal marker  7 - */,
+/* pos 00e5:  68 */    0x8A /* '.' -> */,
+/* pos 00e6:  69 */    0x00, 0x08                  /* - terminal marker  8 - */,
+/* pos 00e8:  70 */    0xF8 /* 'x' -> */,
+/* pos 00e9:  71 */    0xF4 /* 't' -> */,
+/* pos 00ea:  72 */    0xE5 /* 'e' -> */,
+/* pos 00eb:  73 */    0xEE /* 'n' -> */,
+/* pos 00ec:  74 */    0xF3 /* 's' -> */,
+/* pos 00ed:  75 */    0xE9 /* 'i' -> */,
+/* pos 00ee:  76 */    0xEF /* 'o' -> */,
+/* pos 00ef:  77 */    0xEE /* 'n' -> */,
+/* pos 00f0:  78 */    0xF3 /* 's' -> */,
+/* pos 00f1:  79 */    0xBA /* ':' -> */,
+/* pos 00f2:  80 */    0x00, 0x09                  /* - terminal marker  9 - */,
+/* pos 00f4:  81 */    0xE5 /* 'e' -> */,
+/* pos 00f5:  82 */    0xF9 /* 'y' -> */,
+/* pos 00f6:  83 */    0x31 /* '1' */, 0x0A, 0x00  /* (to 0x0100 state  84) */,
+                       0x32 /* '2' */, 0x0A, 0x00  /* (to 0x0103 state  86) */,
+                       0x3A /* ':' */, 0x59, 0x01  /* (to 0x0255 state 283) */,
+                       0x08, /* fail */
+/* pos 0100:  84 */    0xBA /* ':' -> */,
+/* pos 0101:  85 */    0x00, 0x0A                  /* - terminal marker 10 - */,
+/* pos 0103:  86 */    0xBA /* ':' -> */,
+/* pos 0104:  87 */    0x00, 0x0B                  /* - terminal marker 11 - */,
+/* pos 0106:  88 */    0xF2 /* 'r' -> */,
+/* pos 0107:  89 */    0xEF /* 'o' -> */,
+/* pos 0108:  90 */    0xF4 /* 't' -> */,
+/* pos 0109:  91 */    0xEF /* 'o' -> */,
+/* pos 010a:  92 */    0xE3 /* 'c' -> */,
+/* pos 010b:  93 */    0xEF /* 'o' -> */,
+/* pos 010c:  94 */    0xEC /* 'l' -> */,
+/* pos 010d:  95 */    0xBA /* ':' -> */,
+/* pos 010e:  96 */    0x00, 0x0C                  /* - terminal marker 12 - */,
+/* pos 0110:  97 */    0xE3 /* 'c' -> */,
+/* pos 0111:  98 */    0xE3 /* 'c' -> */,
+/* pos 0112:  99 */    0xE5 /* 'e' -> */,
+/* pos 0113: 100 */    0xF0 /* 'p' -> */,
+/* pos 0114: 101 */    0xF4 /* 't' -> */,
+/* pos 0115: 102 */    0xBA /* ':' -> */,
+/* pos 0116: 103 */    0x00, 0x0D                  /* - terminal marker 13 - */,
+/* pos 0118: 104 */    0xEF /* 'o' -> */,
+/* pos 0119: 105 */    0xEE /* 'n' -> */,
+/* pos 011a: 106 */    0xE3 /* 'c' -> */,
+/* pos 011b: 107 */    0xE5 /* 'e' -> */,
+/* pos 011c: 108 */    0xBA /* ':' -> */,
+/* pos 011d: 109 */    0x00, 0x0E                  /* - terminal marker 14 - */,
+/* pos 011f: 110 */    0xF4 /* 't' -> */,
+/* pos 0120: 111 */    0xF0 /* 'p' -> */,
+/* pos 0121: 112 */    0x2F /* '/' */, 0x07, 0x00  /* (to 0x0128 state 113) */,
+                       0x32 /* '2' */, 0x0A, 0x00  /* (to 0x012E state 118) */,
+                       0x08, /* fail */
+/* pos 0128: 113 */    0xB1 /* '1' -> */,
+/* pos 0129: 114 */    0xAE /* '.' -> */,
+/* pos 012a: 115 */    0xB1 /* '1' -> */,
+/* pos 012b: 116 */    0xA0 /* ' ' -> */,
+/* pos 012c: 117 */    0x00, 0x0F                  /* - terminal marker 15 - */,
+/* pos 012e: 118 */    0xAD /* '-' -> */,
+/* pos 012f: 119 */    0xF3 /* 's' -> */,
+/* pos 0130: 120 */    0xE5 /* 'e' -> */,
+/* pos 0131: 121 */    0xF4 /* 't' -> */,
+/* pos 0132: 122 */    0xF4 /* 't' -> */,
+/* pos 0133: 123 */    0xE9 /* 'i' -> */,
+/* pos 0134: 124 */    0xEE /* 'n' -> */,
+/* pos 0135: 125 */    0xE7 /* 'g' -> */,
+/* pos 0136: 126 */    0xF3 /* 's' -> */,
+/* pos 0137: 127 */    0xBA /* ':' -> */,
+/* pos 0138: 128 */    0x00, 0x10                  /* - terminal marker 16 - */,
+/* pos 013a: 129 */    0x63 /* 'c' */, 0x0D, 0x00  /* (to 0x0147 state 130) */,
+                       0x75 /* 'u' */, 0xAC, 0x00  /* (to 0x01E9 state 230) */,
+                       0x67 /* 'g' */, 0x82, 0x01  /* (to 0x02C2 state 363) */,
+                       0x6C /* 'l' */, 0x83, 0x01  /* (to 0x02C6 state 366) */,
+                       0x08, /* fail */
+/* pos 0147: 130 */    0xE3 /* 'c' -> */,
+/* pos 0148: 131 */    0xE5 /* 'e' -> */,
+/* pos 0149: 132 */    0x70 /* 'p' */, 0x07, 0x00  /* (to 0x0150 state 133) */,
+                       0x73 /* 's' */, 0x0E, 0x00  /* (to 0x015A state 136) */,
+                       0x08, /* fail */
+/* pos 0150: 133 */    0xF4 /* 't' -> */,
+/* pos 0151: 134 */    0x3A /* ':' */, 0x07, 0x00  /* (to 0x0158 state 135) */,
+                       0x2D /* '-' */, 0x59, 0x00  /* (to 0x01AD state 192) */,
+                       0x08, /* fail */
+/* pos 0158: 135 */    0x00, 0x11                  /* - terminal marker 17 - */,
+/* pos 015a: 136 */    0xF3 /* 's' -> */,
+/* pos 015b: 137 */    0xAD /* '-' -> */,
+/* pos 015c: 138 */    0xE3 /* 'c' -> */,
+/* pos 015d: 139 */    0xEF /* 'o' -> */,
+/* pos 015e: 140 */    0xEE /* 'n' -> */,
+/* pos 015f: 141 */    0xF4 /* 't' -> */,
+/* pos 0160: 142 */    0xF2 /* 'r' -> */,
+/* pos 0161: 143 */    0xEF /* 'o' -> */,
+/* pos 0162: 144 */    0xEC /* 'l' -> */,
+/* pos 0163: 145 */    0xAD /* '-' -> */,
+/* pos 0164: 146 */    0x72 /* 'r' */, 0x07, 0x00  /* (to 0x016B state 147) */,
+                       0x61 /* 'a' */, 0x4D, 0x01  /* (to 0x02B4 state 350) */,
+                       0x08, /* fail */
+/* pos 016b: 147 */    0xE5 /* 'e' -> */,
+/* pos 016c: 148 */    0xF1 /* 'q' -> */,
+/* pos 016d: 149 */    0xF5 /* 'u' -> */,
+/* pos 016e: 150 */    0xE5 /* 'e' -> */,
+/* pos 016f: 151 */    0xF3 /* 's' -> */,
+/* pos 0170: 152 */    0xF4 /* 't' -> */,
+/* pos 0171: 153 */    0xAD /* '-' -> */,
+/* pos 0172: 154 */    0xE8 /* 'h' -> */,
+/* pos 0173: 155 */    0xE5 /* 'e' -> */,
+/* pos 0174: 156 */    0xE1 /* 'a' -> */,
+/* pos 0175: 157 */    0xE4 /* 'd' -> */,
+/* pos 0176: 158 */    0xE5 /* 'e' -> */,
+/* pos 0177: 159 */    0xF2 /* 'r' -> */,
+/* pos 0178: 160 */    0xF3 /* 's' -> */,
+/* pos 0179: 161 */    0xBA /* ':' -> */,
+/* pos 017a: 162 */    0x00, 0x12                  /* - terminal marker 18 - */,
+/* pos 017c: 163 */    0xE6 /* 'f' -> */,
+/* pos 017d: 164 */    0xAD /* '-' -> */,
+/* pos 017e: 165 */    0x6D /* 'm' */, 0x0D, 0x00  /* (to 0x018B state 166) */,
+                       0x6E /* 'n' */, 0x20, 0x00  /* (to 0x01A1 state 181) */,
+                       0x72 /* 'r' */, 0xA3, 0x01  /* (to 0x0327 state 440) */,
+                       0x75 /* 'u' */, 0xA7, 0x01  /* (to 0x032E state 446) */,
+                       0x08, /* fail */
+/* pos 018b: 166 */    0x6F /* 'o' */, 0x07, 0x00  /* (to 0x0192 state 167) */,
+                       0x61 /* 'a' */, 0x93, 0x01  /* (to 0x0321 state 435) */,
+                       0x08, /* fail */
+/* pos 0192: 167 */    0xE4 /* 'd' -> */,
+/* pos 0193: 168 */    0xE9 /* 'i' -> */,
+/* pos 0194: 169 */    0xE6 /* 'f' -> */,
+/* pos 0195: 170 */    0xE9 /* 'i' -> */,
+/* pos 0196: 171 */    0xE5 /* 'e' -> */,
+/* pos 0197: 172 */    0xE4 /* 'd' -> */,
+/* pos 0198: 173 */    0xAD /* '-' -> */,
+/* pos 0199: 174 */    0xF3 /* 's' -> */,
+/* pos 019a: 175 */    0xE9 /* 'i' -> */,
+/* pos 019b: 176 */    0xEE /* 'n' -> */,
+/* pos 019c: 177 */    0xE3 /* 'c' -> */,
+/* pos 019d: 178 */    0xE5 /* 'e' -> */,
+/* pos 019e: 179 */    0xBA /* ':' -> */,
+/* pos 019f: 180 */    0x00, 0x13                  /* - terminal marker 19 - */,
+/* pos 01a1: 181 */    0xEF /* 'o' -> */,
+/* pos 01a2: 182 */    0xEE /* 'n' -> */,
+/* pos 01a3: 183 */    0xE5 /* 'e' -> */,
+/* pos 01a4: 184 */    0xAD /* '-' -> */,
+/* pos 01a5: 185 */    0xED /* 'm' -> */,
+/* pos 01a6: 186 */    0xE1 /* 'a' -> */,
+/* pos 01a7: 187 */    0xF4 /* 't' -> */,
+/* pos 01a8: 188 */    0xE3 /* 'c' -> */,
+/* pos 01a9: 189 */    0xE8 /* 'h' -> */,
+/* pos 01aa: 190 */    0xBA /* ':' -> */,
+/* pos 01ab: 191 */    0x00, 0x14                  /* - terminal marker 20 - */,
+/* pos 01ad: 192 */    0x65 /* 'e' */, 0x0D, 0x00  /* (to 0x01BA state 193) */,
+                       0x6C /* 'l' */, 0x14, 0x00  /* (to 0x01C4 state 202) */,
+                       0x63 /* 'c' */, 0xF0, 0x00  /* (to 0x02A3 state 335) */,
+                       0x72 /* 'r' */, 0xF6, 0x00  /* (to 0x02AC state 343) */,
+                       0x08, /* fail */
+/* pos 01ba: 193 */    0xEE /* 'n' -> */,
+/* pos 01bb: 194 */    0xE3 /* 'c' -> */,
+/* pos 01bc: 195 */    0xEF /* 'o' -> */,
+/* pos 01bd: 196 */    0xE4 /* 'd' -> */,
+/* pos 01be: 197 */    0xE9 /* 'i' -> */,
+/* pos 01bf: 198 */    0xEE /* 'n' -> */,
+/* pos 01c0: 199 */    0xE7 /* 'g' -> */,
+/* pos 01c1: 200 */    0xBA /* ':' -> */,
+/* pos 01c2: 201 */    0x00, 0x15                  /* - terminal marker 21 - */,
+/* pos 01c4: 202 */    0xE1 /* 'a' -> */,
+/* pos 01c5: 203 */    0xEE /* 'n' -> */,
+/* pos 01c6: 204 */    0xE7 /* 'g' -> */,
+/* pos 01c7: 205 */    0xF5 /* 'u' -> */,
+/* pos 01c8: 206 */    0xE1 /* 'a' -> */,
+/* pos 01c9: 207 */    0xE7 /* 'g' -> */,
+/* pos 01ca: 208 */    0xE5 /* 'e' -> */,
+/* pos 01cb: 209 */    0xBA /* ':' -> */,
+/* pos 01cc: 210 */    0x00, 0x16                  /* - terminal marker 22 - */,
+/* pos 01ce: 211 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x01D5 state 212) */,
+                       0x6F /* 'o' */, 0xA3, 0x01  /* (to 0x0374 state 502) */,
+                       0x08, /* fail */
+/* pos 01d5: 212 */    0xE7 /* 'g' -> */,
+/* pos 01d6: 213 */    0xED /* 'm' -> */,
+/* pos 01d7: 214 */    0xE1 /* 'a' -> */,
+/* pos 01d8: 215 */    0xBA /* ':' -> */,
+/* pos 01d9: 216 */    0x00, 0x17                  /* - terminal marker 23 - */,
+/* pos 01db: 217 */    0xE3 /* 'c' -> */,
+/* pos 01dc: 218 */    0xE8 /* 'h' -> */,
+/* pos 01dd: 219 */    0xE5 /* 'e' -> */,
+/* pos 01de: 220 */    0xAD /* '-' -> */,
+/* pos 01df: 221 */    0xE3 /* 'c' -> */,
+/* pos 01e0: 222 */    0xEF /* 'o' -> */,
+/* pos 01e1: 223 */    0xEE /* 'n' -> */,
+/* pos 01e2: 224 */    0xF4 /* 't' -> */,
+/* pos 01e3: 225 */    0xF2 /* 'r' -> */,
+/* pos 01e4: 226 */    0xEF /* 'o' -> */,
+/* pos 01e5: 227 */    0xEC /* 'l' -> */,
+/* pos 01e6: 228 */    0xBA /* ':' -> */,
+/* pos 01e7: 229 */    0x00, 0x18                  /* - terminal marker 24 - */,
+/* pos 01e9: 230 */    0xF4 /* 't' -> */,
+/* pos 01ea: 231 */    0xE8 /* 'h' -> */,
+/* pos 01eb: 232 */    0xEF /* 'o' -> */,
+/* pos 01ec: 233 */    0xF2 /* 'r' -> */,
+/* pos 01ed: 234 */    0xE9 /* 'i' -> */,
+/* pos 01ee: 235 */    0xFA /* 'z' -> */,
+/* pos 01ef: 236 */    0xE1 /* 'a' -> */,
+/* pos 01f0: 237 */    0xF4 /* 't' -> */,
+/* pos 01f1: 238 */    0xE9 /* 'i' -> */,
+/* pos 01f2: 239 */    0xEF /* 'o' -> */,
+/* pos 01f3: 240 */    0xEE /* 'n' -> */,
+/* pos 01f4: 241 */    0xBA /* ':' -> */,
+/* pos 01f5: 242 */    0x00, 0x19                  /* - terminal marker 25 - */,
+/* pos 01f7: 243 */    0xEB /* 'k' -> */,
+/* pos 01f8: 244 */    0xE9 /* 'i' -> */,
+/* pos 01f9: 245 */    0xE5 /* 'e' -> */,
+/* pos 01fa: 246 */    0xBA /* ':' -> */,
+/* pos 01fb: 247 */    0x00, 0x1A                  /* - terminal marker 26 - */,
+/* pos 01fd: 248 */    0xE5 /* 'e' -> */,
+/* pos 01fe: 249 */    0xEE /* 'n' -> */,
+/* pos 01ff: 250 */    0xF4 /* 't' -> */,
+/* pos 0200: 251 */    0xAD /* '-' -> */,
+/* pos 0201: 252 */    0x6C /* 'l' */, 0x10, 0x00  /* (to 0x0211 state 253) */,
+                       0x74 /* 't' */, 0x1E, 0x00  /* (to 0x0222 state 260) */,
+                       0x64 /* 'd' */, 0xC5, 0x00  /* (to 0x02CC state 371) */,
+                       0x65 /* 'e' */, 0xCF, 0x00  /* (to 0x02D9 state 383) */,
+                       0x72 /* 'r' */, 0xE8, 0x00  /* (to 0x02F5 state 408) */,
+                       0x08, /* fail */
+/* pos 0211: 253 */    0x65 /* 'e' */, 0x0A, 0x00  /* (to 0x021B state 254) */,
+                       0x61 /* 'a' */, 0xCF, 0x00  /* (to 0x02E3 state 392) */,
+                       0x6F /* 'o' */, 0xD5, 0x00  /* (to 0x02EC state 400) */,
+                       0x08, /* fail */
+/* pos 021b: 254 */    0xEE /* 'n' -> */,
+/* pos 021c: 255 */    0xE7 /* 'g' -> */,
+/* pos 021d: 256 */    0xF4 /* 't' -> */,
+/* pos 021e: 257 */    0xE8 /* 'h' -> */,
+/* pos 021f: 258 */    0xBA /* ':' -> */,
+/* pos 0220: 259 */    0x00, 0x1B                  /* - terminal marker 27 - */,
+/* pos 0222: 260 */    0xF9 /* 'y' -> */,
+/* pos 0223: 261 */    0xF0 /* 'p' -> */,
+/* pos 0224: 262 */    0xE5 /* 'e' -> */,
+/* pos 0225: 263 */    0xBA /* ':' -> */,
+/* pos 0226: 264 */    0x00, 0x1C                  /* - terminal marker 28 - */,
+/* pos 0228: 265 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x022F state 266) */,
+                       0x65 /* 'e' */, 0xF5, 0x01  /* (to 0x0420 state 642) */,
+                       0x08, /* fail */
+/* pos 022f: 266 */    0xF4 /* 't' -> */,
+/* pos 0230: 267 */    0xE5 /* 'e' -> */,
+/* pos 0231: 268 */    0xBA /* ':' -> */,
+/* pos 0232: 269 */    0x00, 0x1D                  /* - terminal marker 29 - */,
+/* pos 0234: 270 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x023B state 271) */,
+                       0x65 /* 'e' */, 0x0A, 0x00  /* (to 0x0241 state 276) */,
+                       0x08, /* fail */
+/* pos 023b: 271 */    0xEE /* 'n' -> */,
+/* pos 023c: 272 */    0xE7 /* 'g' -> */,
+/* pos 023d: 273 */    0xE5 /* 'e' -> */,
+/* pos 023e: 274 */    0xBA /* ':' -> */,
+/* pos 023f: 275 */    0x00, 0x1E                  /* - terminal marker 30 - */,
+/* pos 0241: 276 */    0x66 /* 'f' */, 0x07, 0x00  /* (to 0x0248 state 277) */,
+                       0x74 /* 't' */, 0x5F, 0x01  /* (to 0x03A3 state 534) */,
+                       0x08, /* fail */
+/* pos 0248: 277 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x024F state 278) */,
+                       0x72 /* 'r' */, 0x52, 0x01  /* (to 0x039D state 529) */,
+                       0x08, /* fail */
+/* pos 024f: 278 */    0xF2 /* 'r' -> */,
+/* pos 0250: 279 */    0xE5 /* 'e' -> */,
+/* pos 0251: 280 */    0xF2 /* 'r' -> */,
+/* pos 0252: 281 */    0xBA /* ':' -> */,
+/* pos 0253: 282 */    0x00, 0x1F                  /* - terminal marker 31 - */,
+/* pos 0255: 283 */    0x00, 0x20                  /* - terminal marker 32 - */,
+/* pos 0257: 284 */    0xE5 /* 'e' -> */,
+/* pos 0258: 285 */    0xF2 /* 'r' -> */,
+/* pos 0259: 286 */    0xF3 /* 's' -> */,
+/* pos 025a: 287 */    0xE9 /* 'i' -> */,
+/* pos 025b: 288 */    0xEF /* 'o' -> */,
+/* pos 025c: 289 */    0xEE /* 'n' -> */,
+/* pos 025d: 290 */    0xBA /* ':' -> */,
+/* pos 025e: 291 */    0x00, 0x21                  /* - terminal marker 33 - */,
+/* pos 0260: 292 */    0xF2 /* 'r' -> */,
+/* pos 0261: 293 */    0xE9 /* 'i' -> */,
+/* pos 0262: 294 */    0xE7 /* 'g' -> */,
+/* pos 0263: 295 */    0xE9 /* 'i' -> */,
+/* pos 0264: 296 */    0xEE /* 'n' -> */,
+/* pos 0265: 297 */    0xBA /* ':' -> */,
+/* pos 0266: 298 */    0x00, 0x22                  /* - terminal marker 34 - */,
+/* pos 0268: 299 */    0x61 /* 'a' */, 0x0D, 0x00  /* (to 0x0275 state 300) */,
+                       0x6D /* 'm' */, 0x15, 0x00  /* (to 0x0280 state 310) */,
+                       0x70 /* 'p' */, 0x1A, 0x00  /* (to 0x0288 state 317) */,
+                       0x73 /* 's' */, 0x1D, 0x00  /* (to 0x028E state 322) */,
+                       0x08, /* fail */
+/* pos 0275: 300 */    0xF5 /* 'u' -> */,
+/* pos 0276: 301 */    0xF4 /* 't' -> */,
+/* pos 0277: 302 */    0xE8 /* 'h' -> */,
+/* pos 0278: 303 */    0xEF /* 'o' -> */,
+/* pos 0279: 304 */    0xF2 /* 'r' -> */,
+/* pos 027a: 305 */    0xE9 /* 'i' -> */,
+/* pos 027b: 306 */    0xF4 /* 't' -> */,
+/* pos 027c: 307 */    0xF9 /* 'y' -> */,
+/* pos 027d: 308 */    0xBA /* ':' -> */,
+/* pos 027e: 309 */    0x00, 0x23                  /* - terminal marker 35 - */,
+/* pos 0280: 310 */    0xE5 /* 'e' -> */,
+/* pos 0281: 311 */    0xF4 /* 't' -> */,
+/* pos 0282: 312 */    0xE8 /* 'h' -> */,
+/* pos 0283: 313 */    0xEF /* 'o' -> */,
+/* pos 0284: 314 */    0xE4 /* 'd' -> */,
+/* pos 0285: 315 */    0xBA /* ':' -> */,
+/* pos 0286: 316 */    0x00, 0x24                  /* - terminal marker 36 - */,
+/* pos 0288: 317 */    0xE1 /* 'a' -> */,
+/* pos 0289: 318 */    0xF4 /* 't' -> */,
+/* pos 028a: 319 */    0xE8 /* 'h' -> */,
+/* pos 028b: 320 */    0xBA /* ':' -> */,
+/* pos 028c: 321 */    0x00, 0x25                  /* - terminal marker 37 - */,
+/* pos 028e: 322 */    0x63 /* 'c' */, 0x07, 0x00  /* (to 0x0295 state 323) */,
+                       0x74 /* 't' */, 0x0B, 0x00  /* (to 0x029C state 329) */,
+                       0x08, /* fail */
+/* pos 0295: 323 */    0xE8 /* 'h' -> */,
+/* pos 0296: 324 */    0xE5 /* 'e' -> */,
+/* pos 0297: 325 */    0xED /* 'm' -> */,
+/* pos 0298: 326 */    0xE5 /* 'e' -> */,
+/* pos 0299: 327 */    0xBA /* ':' -> */,
+/* pos 029a: 328 */    0x00, 0x26                  /* - terminal marker 38 - */,
+/* pos 029c: 329 */    0xE1 /* 'a' -> */,
+/* pos 029d: 330 */    0xF4 /* 't' -> */,
+/* pos 029e: 331 */    0xF5 /* 'u' -> */,
+/* pos 029f: 332 */    0xF3 /* 's' -> */,
+/* pos 02a0: 333 */    0xBA /* ':' -> */,
+/* pos 02a1: 334 */    0x00, 0x27                  /* - terminal marker 39 - */,
+/* pos 02a3: 335 */    0xE8 /* 'h' -> */,
+/* pos 02a4: 336 */    0xE1 /* 'a' -> */,
+/* pos 02a5: 337 */    0xF2 /* 'r' -> */,
+/* pos 02a6: 338 */    0xF3 /* 's' -> */,
+/* pos 02a7: 339 */    0xE5 /* 'e' -> */,
+/* pos 02a8: 340 */    0xF4 /* 't' -> */,
+/* pos 02a9: 341 */    0xBA /* ':' -> */,
+/* pos 02aa: 342 */    0x00, 0x28                  /* - terminal marker 40 - */,
+/* pos 02ac: 343 */    0xE1 /* 'a' -> */,
+/* pos 02ad: 344 */    0xEE /* 'n' -> */,
+/* pos 02ae: 345 */    0xE7 /* 'g' -> */,
+/* pos 02af: 346 */    0xE5 /* 'e' -> */,
+/* pos 02b0: 347 */    0xF3 /* 's' -> */,
+/* pos 02b1: 348 */    0xBA /* ':' -> */,
+/* pos 02b2: 349 */    0x00, 0x29                  /* - terminal marker 41 - */,
+/* pos 02b4: 350 */    0xEC /* 'l' -> */,
+/* pos 02b5: 351 */    0xEC /* 'l' -> */,
+/* pos 02b6: 352 */    0xEF /* 'o' -> */,
+/* pos 02b7: 353 */    0xF7 /* 'w' -> */,
+/* pos 02b8: 354 */    0xAD /* '-' -> */,
+/* pos 02b9: 355 */    0xEF /* 'o' -> */,
+/* pos 02ba: 356 */    0xF2 /* 'r' -> */,
+/* pos 02bb: 357 */    0xE9 /* 'i' -> */,
+/* pos 02bc: 358 */    0xE7 /* 'g' -> */,
+/* pos 02bd: 359 */    0xE9 /* 'i' -> */,
+/* pos 02be: 360 */    0xEE /* 'n' -> */,
+/* pos 02bf: 361 */    0xBA /* ':' -> */,
+/* pos 02c0: 362 */    0x00, 0x2A                  /* - terminal marker 42 - */,
+/* pos 02c2: 363 */    0xE5 /* 'e' -> */,
+/* pos 02c3: 364 */    0xBA /* ':' -> */,
+/* pos 02c4: 365 */    0x00, 0x2B                  /* - terminal marker 43 - */,
+/* pos 02c6: 366 */    0xEC /* 'l' -> */,
+/* pos 02c7: 367 */    0xEF /* 'o' -> */,
+/* pos 02c8: 368 */    0xF7 /* 'w' -> */,
+/* pos 02c9: 369 */    0xBA /* ':' -> */,
+/* pos 02ca: 370 */    0x00, 0x2C                  /* - terminal marker 44 - */,
+/* pos 02cc: 371 */    0xE9 /* 'i' -> */,
+/* pos 02cd: 372 */    0xF3 /* 's' -> */,
+/* pos 02ce: 373 */    0xF0 /* 'p' -> */,
+/* pos 02cf: 374 */    0xEF /* 'o' -> */,
+/* pos 02d0: 375 */    0xF3 /* 's' -> */,
+/* pos 02d1: 376 */    0xE9 /* 'i' -> */,
+/* pos 02d2: 377 */    0xF4 /* 't' -> */,
+/* pos 02d3: 378 */    0xE9 /* 'i' -> */,
+/* pos 02d4: 379 */    0xEF /* 'o' -> */,
+/* pos 02d5: 380 */    0xEE /* 'n' -> */,
+/* pos 02d6: 381 */    0xBA /* ':' -> */,
+/* pos 02d7: 382 */    0x00, 0x2D                  /* - terminal marker 45 - */,
+/* pos 02d9: 383 */    0xEE /* 'n' -> */,
+/* pos 02da: 384 */    0xE3 /* 'c' -> */,
+/* pos 02db: 385 */    0xEF /* 'o' -> */,
+/* pos 02dc: 386 */    0xE4 /* 'd' -> */,
+/* pos 02dd: 387 */    0xE9 /* 'i' -> */,
+/* pos 02de: 388 */    0xEE /* 'n' -> */,
+/* pos 02df: 389 */    0xE7 /* 'g' -> */,
+/* pos 02e0: 390 */    0xBA /* ':' -> */,
+/* pos 02e1: 391 */    0x00, 0x2E                  /* - terminal marker 46 - */,
+/* pos 02e3: 392 */    0xEE /* 'n' -> */,
+/* pos 02e4: 393 */    0xE7 /* 'g' -> */,
+/* pos 02e5: 394 */    0xF5 /* 'u' -> */,
+/* pos 02e6: 395 */    0xE1 /* 'a' -> */,
+/* pos 02e7: 396 */    0xE7 /* 'g' -> */,
+/* pos 02e8: 397 */    0xE5 /* 'e' -> */,
+/* pos 02e9: 398 */    0xBA /* ':' -> */,
+/* pos 02ea: 399 */    0x00, 0x2F                  /* - terminal marker 47 - */,
+/* pos 02ec: 400 */    0xE3 /* 'c' -> */,
+/* pos 02ed: 401 */    0xE1 /* 'a' -> */,
+/* pos 02ee: 402 */    0xF4 /* 't' -> */,
+/* pos 02ef: 403 */    0xE9 /* 'i' -> */,
+/* pos 02f0: 404 */    0xEF /* 'o' -> */,
+/* pos 02f1: 405 */    0xEE /* 'n' -> */,
+/* pos 02f2: 406 */    0xBA /* ':' -> */,
+/* pos 02f3: 407 */    0x00, 0x30                  /* - terminal marker 48 - */,
+/* pos 02f5: 408 */    0xE1 /* 'a' -> */,
+/* pos 02f6: 409 */    0xEE /* 'n' -> */,
+/* pos 02f7: 410 */    0xE7 /* 'g' -> */,
+/* pos 02f8: 411 */    0xE5 /* 'e' -> */,
+/* pos 02f9: 412 */    0xBA /* ':' -> */,
+/* pos 02fa: 413 */    0x00, 0x31                  /* - terminal marker 49 - */,
+/* pos 02fc: 414 */    0x74 /* 't' */, 0x07, 0x00  /* (to 0x0303 state 415) */,
+                       0x78 /* 'x' */, 0x09, 0x00  /* (to 0x0308 state 419) */,
+                       0x08, /* fail */
+/* pos 0303: 415 */    0xE1 /* 'a' -> */,
+/* pos 0304: 416 */    0xE7 /* 'g' -> */,
+/* pos 0305: 417 */    0xBA /* ':' -> */,
+/* pos 0306: 418 */    0x00, 0x32                  /* - terminal marker 50 - */,
+/* pos 0308: 419 */    0xF0 /* 'p' -> */,
+/* pos 0309: 420 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x0310 state 421) */,
+                       0x69 /* 'i' */, 0x09, 0x00  /* (to 0x0315 state 425) */,
+                       0x08, /* fail */
+/* pos 0310: 421 */    0xE3 /* 'c' -> */,
+/* pos 0311: 422 */    0xF4 /* 't' -> */,
+/* pos 0312: 423 */    0xBA /* ':' -> */,
+/* pos 0313: 424 */    0x00, 0x33                  /* - terminal marker 51 - */,
+/* pos 0315: 425 */    0xF2 /* 'r' -> */,
+/* pos 0316: 426 */    0xE5 /* 'e' -> */,
+/* pos 0317: 427 */    0xF3 /* 's' -> */,
+/* pos 0318: 428 */    0xBA /* ':' -> */,
+/* pos 0319: 429 */    0x00, 0x34                  /* - terminal marker 52 - */,
+/* pos 031b: 430 */    0xF2 /* 'r' -> */,
+/* pos 031c: 431 */    0xEF /* 'o' -> */,
+/* pos 031d: 432 */    0xED /* 'm' -> */,
+/* pos 031e: 433 */    0xBA /* ':' -> */,
+/* pos 031f: 434 */    0x00, 0x35                  /* - terminal marker 53 - */,
+/* pos 0321: 435 */    0xF4 /* 't' -> */,
+/* pos 0322: 436 */    0xE3 /* 'c' -> */,
+/* pos 0323: 437 */    0xE8 /* 'h' -> */,
+/* pos 0324: 438 */    0xBA /* ':' -> */,
+/* pos 0325: 439 */    0x00, 0x36                  /* - terminal marker 54 - */,
+/* pos 0327: 440 */    0xE1 /* 'a' -> */,
+/* pos 0328: 441 */    0xEE /* 'n' -> */,
+/* pos 0329: 442 */    0xE7 /* 'g' -> */,
+/* pos 032a: 443 */    0xE5 /* 'e' -> */,
+/* pos 032b: 444 */    0xBA /* ':' -> */,
+/* pos 032c: 445 */    0x00, 0x37                  /* - terminal marker 55 - */,
+/* pos 032e: 446 */    0xEE /* 'n' -> */,
+/* pos 032f: 447 */    0xED /* 'm' -> */,
+/* pos 0330: 448 */    0xEF /* 'o' -> */,
+/* pos 0331: 449 */    0xE4 /* 'd' -> */,
+/* pos 0332: 450 */    0xE9 /* 'i' -> */,
+/* pos 0333: 451 */    0xE6 /* 'f' -> */,
+/* pos 0334: 452 */    0xE9 /* 'i' -> */,
+/* pos 0335: 453 */    0xE5 /* 'e' -> */,
+/* pos 0336: 454 */    0xE4 /* 'd' -> */,
+/* pos 0337: 455 */    0xAD /* '-' -> */,
+/* pos 0338: 456 */    0xF3 /* 's' -> */,
+/* pos 0339: 457 */    0xE9 /* 'i' -> */,
+/* pos 033a: 458 */    0xEE /* 'n' -> */,
+/* pos 033b: 459 */    0xE3 /* 'c' -> */,
+/* pos 033c: 460 */    0xE5 /* 'e' -> */,
+/* pos 033d: 461 */    0xBA /* ':' -> */,
+/* pos 033e: 462 */    0x00, 0x38                  /* - terminal marker 56 - */,
+/* pos 0340: 463 */    0x61 /* 'a' */, 0x0A, 0x00  /* (to 0x034A state 464) */,
+                       0x69 /* 'i' */, 0x15, 0x00  /* (to 0x0358 state 477) */,
+                       0x6F /* 'o' */, 0x17, 0x00  /* (to 0x035D state 481) */,
+                       0x08, /* fail */
+/* pos 034a: 464 */    0xF3 /* 's' -> */,
+/* pos 034b: 465 */    0xF4 /* 't' -> */,
+/* pos 034c: 466 */    0xAD /* '-' -> */,
+/* pos 034d: 467 */    0xED /* 'm' -> */,
+/* pos 034e: 468 */    0xEF /* 'o' -> */,
+/* pos 034f: 469 */    0xE4 /* 'd' -> */,
+/* pos 0350: 470 */    0xE9 /* 'i' -> */,
+/* pos 0351: 471 */    0xE6 /* 'f' -> */,
+/* pos 0352: 472 */    0xE9 /* 'i' -> */,
+/* pos 0353: 473 */    0xE5 /* 'e' -> */,
+/* pos 0354: 474 */    0xE4 /* 'd' -> */,
+/* pos 0355: 475 */    0xBA /* ':' -> */,
+/* pos 0356: 476 */    0x00, 0x39                  /* - terminal marker 57 - */,
+/* pos 0358: 477 */    0xEE /* 'n' -> */,
+/* pos 0359: 478 */    0xEB /* 'k' -> */,
+/* pos 035a: 479 */    0xBA /* ':' -> */,
+/* pos 035b: 480 */    0x00, 0x3A                  /* - terminal marker 58 - */,
+/* pos 035d: 481 */    0xE3 /* 'c' -> */,
+/* pos 035e: 482 */    0xE1 /* 'a' -> */,
+/* pos 035f: 483 */    0xF4 /* 't' -> */,
+/* pos 0360: 484 */    0xE9 /* 'i' -> */,
+/* pos 0361: 485 */    0xEF /* 'o' -> */,
+/* pos 0362: 486 */    0xEE /* 'n' -> */,
+/* pos 0363: 487 */    0xBA /* ':' -> */,
+/* pos 0364: 488 */    0x00, 0x3B                  /* - terminal marker 59 - */,
+/* pos 0366: 489 */    0xE1 /* 'a' -> */,
+/* pos 0367: 490 */    0xF8 /* 'x' -> */,
+/* pos 0368: 491 */    0xAD /* '-' -> */,
+/* pos 0369: 492 */    0xE6 /* 'f' -> */,
+/* pos 036a: 493 */    0xEF /* 'o' -> */,
+/* pos 036b: 494 */    0xF2 /* 'r' -> */,
+/* pos 036c: 495 */    0xF7 /* 'w' -> */,
+/* pos 036d: 496 */    0xE1 /* 'a' -> */,
+/* pos 036e: 497 */    0xF2 /* 'r' -> */,
+/* pos 036f: 498 */    0xE4 /* 'd' -> */,
+/* pos 0370: 499 */    0xF3 /* 's' -> */,
+/* pos 0371: 500 */    0xBA /* ':' -> */,
+/* pos 0372: 501 */    0x00, 0x3C                  /* - terminal marker 60 - */,
+/* pos 0374: 502 */    0xF8 /* 'x' -> */,
+/* pos 0375: 503 */    0xF9 /* 'y' -> */,
+/* pos 0376: 504 */    0x2D /* '-' */, 0x07, 0x00  /* (to 0x037D state 505) */,
+                       0x20 /* ' ' */, 0xB5, 0x00  /* (to 0x042E state 654) */,
+                       0x08, /* fail */
+/* pos 037d: 505 */    0xE1 /* 'a' -> */,
+/* pos 037e: 506 */    0xF5 /* 'u' -> */,
+/* pos 037f: 507 */    0xF4 /* 't' -> */,
+/* pos 0380: 508 */    0xE8 /* 'h' -> */,
+/* pos 0381: 509 */    0x65 /* 'e' */, 0x07, 0x00  /* (to 0x0388 state 510) */,
+                       0x6F /* 'o' */, 0x0E, 0x00  /* (to 0x0392 state 519) */,
+                       0x08, /* fail */
+/* pos 0388: 510 */    0xEE /* 'n' -> */,
+/* pos 0389: 511 */    0xF4 /* 't' -> */,
+/* pos 038a: 512 */    0xE9 /* 'i' -> */,
+/* pos 038b: 513 */    0xE3 /* 'c' -> */,
+/* pos 038c: 514 */    0xE1 /* 'a' -> */,
+/* pos 038d: 515 */    0xF4 /* 't' -> */,
+/* pos 038e: 516 */    0xE5 /* 'e' -> */,
+/* pos 038f: 517 */    0xBA /* ':' -> */,
+/* pos 0390: 518 */    0x00, 0x3D                  /* - terminal marker 61 - */,
+/* pos 0392: 519 */    0xF2 /* 'r' -> */,
+/* pos 0393: 520 */    0xE9 /* 'i' -> */,
+/* pos 0394: 521 */    0xFA /* 'z' -> */,
+/* pos 0395: 522 */    0xE1 /* 'a' -> */,
+/* pos 0396: 523 */    0xF4 /* 't' -> */,
+/* pos 0397: 524 */    0xE9 /* 'i' -> */,
+/* pos 0398: 525 */    0xEF /* 'o' -> */,
+/* pos 0399: 526 */    0xEE /* 'n' -> */,
+/* pos 039a: 527 */    0xBA /* ':' -> */,
+/* pos 039b: 528 */    0x00, 0x3E                  /* - terminal marker 62 - */,
+/* pos 039d: 529 */    0xE5 /* 'e' -> */,
+/* pos 039e: 530 */    0xF3 /* 's' -> */,
+/* pos 039f: 531 */    0xE8 /* 'h' -> */,
+/* pos 03a0: 532 */    0xBA /* ':' -> */,
+/* pos 03a1: 533 */    0x00, 0x3F                  /* - terminal marker 63 - */,
+/* pos 03a3: 534 */    0xF2 /* 'r' -> */,
+/* pos 03a4: 535 */    0xF9 /* 'y' -> */,
+/* pos 03a5: 536 */    0xAD /* '-' -> */,
+/* pos 03a6: 537 */    0xE1 /* 'a' -> */,
+/* pos 03a7: 538 */    0xE6 /* 'f' -> */,
+/* pos 03a8: 539 */    0xF4 /* 't' -> */,
+/* pos 03a9: 540 */    0xE5 /* 'e' -> */,
+/* pos 03aa: 541 */    0xF2 /* 'r' -> */,
+/* pos 03ab: 542 */    0xBA /* ':' -> */,
+/* pos 03ac: 543 */    0x00, 0x40                  /* - terminal marker 64 - */,
+/* pos 03ae: 544 */    0xF6 /* 'v' -> */,
+/* pos 03af: 545 */    0xE5 /* 'e' -> */,
+/* pos 03b0: 546 */    0xF2 /* 'r' -> */,
+/* pos 03b1: 547 */    0xBA /* ':' -> */,
+/* pos 03b2: 548 */    0x00, 0x41                  /* - terminal marker 65 - */,
+/* pos 03b4: 549 */    0xAD /* '-' -> */,
+/* pos 03b5: 550 */    0xE3 /* 'c' -> */,
+/* pos 03b6: 551 */    0xEF /* 'o' -> */,
+/* pos 03b7: 552 */    0xEF /* 'o' -> */,
+/* pos 03b8: 553 */    0xEB /* 'k' -> */,
+/* pos 03b9: 554 */    0xE9 /* 'i' -> */,
+/* pos 03ba: 555 */    0xE5 /* 'e' -> */,
+/* pos 03bb: 556 */    0xBA /* ':' -> */,
+/* pos 03bc: 557 */    0x00, 0x42                  /* - terminal marker 66 - */,
+/* pos 03be: 558 */    0xF2 /* 'r' -> */,
+/* pos 03bf: 559 */    0xE9 /* 'i' -> */,
+/* pos 03c0: 560 */    0xE3 /* 'c' -> */,
+/* pos 03c1: 561 */    0xF4 /* 't' -> */,
+/* pos 03c2: 562 */    0xAD /* '-' -> */,
+/* pos 03c3: 563 */    0xF4 /* 't' -> */,
+/* pos 03c4: 564 */    0xF2 /* 'r' -> */,
+/* pos 03c5: 565 */    0xE1 /* 'a' -> */,
+/* pos 03c6: 566 */    0xEE /* 'n' -> */,
+/* pos 03c7: 567 */    0xF3 /* 's' -> */,
+/* pos 03c8: 568 */    0xF0 /* 'p' -> */,
+/* pos 03c9: 569 */    0xEF /* 'o' -> */,
+/* pos 03ca: 570 */    0xF2 /* 'r' -> */,
+/* pos 03cb: 571 */    0xF4 /* 't' -> */,
+/* pos 03cc: 572 */    0xAD /* '-' -> */,
+/* pos 03cd: 573 */    0xF3 /* 's' -> */,
+/* pos 03ce: 574 */    0xE5 /* 'e' -> */,
+/* pos 03cf: 575 */    0xE3 /* 'c' -> */,
+/* pos 03d0: 576 */    0xF5 /* 'u' -> */,
+/* pos 03d1: 577 */    0xF2 /* 'r' -> */,
+/* pos 03d2: 578 */    0xE9 /* 'i' -> */,
+/* pos 03d3: 579 */    0xF4 /* 't' -> */,
+/* pos 03d4: 580 */    0xF9 /* 'y' -> */,
+/* pos 03d5: 581 */    0xBA /* ':' -> */,
+/* pos 03d6: 582 */    0x00, 0x43                  /* - terminal marker 67 - */,
+/* pos 03d8: 583 */    0xF2 /* 'r' -> */,
+/* pos 03d9: 584 */    0xE1 /* 'a' -> */,
+/* pos 03da: 585 */    0xEE /* 'n' -> */,
+/* pos 03db: 586 */    0xF3 /* 's' -> */,
+/* pos 03dc: 587 */    0xE6 /* 'f' -> */,
+/* pos 03dd: 588 */    0xE5 /* 'e' -> */,
+/* pos 03de: 589 */    0xF2 /* 'r' -> */,
+/* pos 03df: 590 */    0xAD /* '-' -> */,
+/* pos 03e0: 591 */    0xE5 /* 'e' -> */,
+/* pos 03e1: 592 */    0xEE /* 'n' -> */,
+/* pos 03e2: 593 */    0xE3 /* 'c' -> */,
+/* pos 03e3: 594 */    0xEF /* 'o' -> */,
+/* pos 03e4: 595 */    0xE4 /* 'd' -> */,
+/* pos 03e5: 596 */    0xE9 /* 'i' -> */,
+/* pos 03e6: 597 */    0xEE /* 'n' -> */,
+/* pos 03e7: 598 */    0xE7 /* 'g' -> */,
+/* pos 03e8: 599 */    0xBA /* ':' -> */,
+/* pos 03e9: 600 */    0x00, 0x44                  /* - terminal marker 68 - */,
+/* pos 03eb: 601 */    0xE5 /* 'e' -> */,
+/* pos 03ec: 602 */    0xF2 /* 'r' -> */,
+/* pos 03ed: 603 */    0xAD /* '-' -> */,
+/* pos 03ee: 604 */    0xE1 /* 'a' -> */,
+/* pos 03ef: 605 */    0xE7 /* 'g' -> */,
+/* pos 03f0: 606 */    0xE5 /* 'e' -> */,
+/* pos 03f1: 607 */    0xEE /* 'n' -> */,
+/* pos 03f2: 608 */    0xF4 /* 't' -> */,
+/* pos 03f3: 609 */    0xBA /* ':' -> */,
+/* pos 03f4: 610 */    0x00, 0x45                  /* - terminal marker 69 - */,
+/* pos 03f6: 611 */    0x61 /* 'a' */, 0x07, 0x00  /* (to 0x03FD state 612) */,
+                       0x69 /* 'i' */, 0x09, 0x00  /* (to 0x0402 state 616) */,
+                       0x08, /* fail */
+/* pos 03fd: 612 */    0xF2 /* 'r' -> */,
+/* pos 03fe: 613 */    0xF9 /* 'y' -> */,
+/* pos 03ff: 614 */    0xBA /* ':' -> */,
+/* pos 0400: 615 */    0x00, 0x46                  /* - terminal marker 70 - */,
+/* pos 0402: 616 */    0xE1 /* 'a' -> */,
+/* pos 0403: 617 */    0xBA /* ':' -> */,
+/* pos 0404: 618 */    0x00, 0x47                  /* - terminal marker 71 - */,
+/* pos 0406: 619 */    0xF7 /* 'w' -> */,
+/* pos 0407: 620 */    0xF7 /* 'w' -> */,
+/* pos 0408: 621 */    0xAD /* '-' -> */,
+/* pos 0409: 622 */    0xE1 /* 'a' -> */,
+/* pos 040a: 623 */    0xF5 /* 'u' -> */,
+/* pos 040b: 624 */    0xF4 /* 't' -> */,
+/* pos 040c: 625 */    0xE8 /* 'h' -> */,
+/* pos 040d: 626 */    0xE5 /* 'e' -> */,
+/* pos 040e: 627 */    0xEE /* 'n' -> */,
+/* pos 040f: 628 */    0xF4 /* 't' -> */,
+/* pos 0410: 629 */    0xE9 /* 'i' -> */,
+/* pos 0411: 630 */    0xE3 /* 'c' -> */,
+/* pos 0412: 631 */    0xE1 /* 'a' -> */,
+/* pos 0413: 632 */    0xF4 /* 't' -> */,
+/* pos 0414: 633 */    0xE5 /* 'e' -> */,
+/* pos 0415: 634 */    0xBA /* ':' -> */,
+/* pos 0416: 635 */    0x00, 0x48                  /* - terminal marker 72 - */,
+/* pos 0418: 636 */    0xF4 /* 't' -> */,
+/* pos 0419: 637 */    0xE3 /* 'c' -> */,
+/* pos 041a: 638 */    0xE8 /* 'h' -> */,
+/* pos 041b: 639 */    0x00, 0x49                  /* - terminal marker 73 - */,
+/* pos 041d: 640 */    0xF4 /* 't' -> */,
+/* pos 041e: 641 */    0x00, 0x4A                  /* - terminal marker 74 - */,
+/* pos 0420: 642 */    0xEC /* 'l' -> */,
+/* pos 0421: 643 */    0xE5 /* 'e' -> */,
+/* pos 0422: 644 */    0xF4 /* 't' -> */,
+/* pos 0423: 645 */    0xE5 /* 'e' -> */,
+/* pos 0424: 646 */    0x00, 0x4B                  /* - terminal marker 75 - */,
+/* pos 0426: 647 */    0xE9 /* 'i' -> */,
+/* pos 0427: 648 */    0xAD /* '-' -> */,
+/* pos 0428: 649 */    0xE1 /* 'a' -> */,
+/* pos 0429: 650 */    0xF2 /* 'r' -> */,
+/* pos 042a: 651 */    0xE7 /* 'g' -> */,
+/* pos 042b: 652 */    0xF3 /* 's' -> */,
+/* pos 042c: 653 */    0x00, 0x4C                  /* - terminal marker 76 - */,
+/* pos 042e: 654 */    0x00, 0x4D                  /* - terminal marker 77 - */,
+/* pos 0430: 655 */    0xAD /* '-' -> */,
+/* pos 0431: 656 */    0xF2 /* 'r' -> */,
+/* pos 0432: 657 */    0xE5 /* 'e' -> */,
+/* pos 0433: 658 */    0xE1 /* 'a' -> */,
+/* pos 0434: 659 */    0xEC /* 'l' -> */,
+/* pos 0435: 660 */    0xAD /* '-' -> */,
+/* pos 0436: 661 */    0xE9 /* 'i' -> */,
+/* pos 0437: 662 */    0xF0 /* 'p' -> */,
+/* pos 0438: 663 */    0xBA /* ':' -> */,
+/* pos 0439: 664 */    0x00, 0x4E                  /* - terminal marker 78 - */,
+/* total size 1083 bytes */
index dcc2458..92405bc 100644 (file)
@@ -502,8 +502,6 @@ struct lws_tokens {
 };
 
 /*
- * don't forget to update test server header dump accordingly
- *
  * these have to be kept in sync with lextable.h / minilex.c
  *
  * NOTE: These public enums are part of the abi.  If you want to add one,
@@ -585,23 +583,25 @@ enum lws_token_indexes {
        WSI_TOKEN_HTTP_VARY                                     = 70,
        WSI_TOKEN_HTTP_VIA                                      = 71,
        WSI_TOKEN_HTTP_WWW_AUTHENTICATE                         = 72,
-       WSI_TOKEN_PROXY,
 
        WSI_TOKEN_PATCH_URI                                     = 73,
        WSI_TOKEN_PUT_URI                                       = 74,
        WSI_TOKEN_DELETE_URI                                    = 75,
 
        WSI_TOKEN_HTTP_URI_ARGS                                 = 76,
+       WSI_TOKEN_PROXY                                         = 77,
+       WSI_TOKEN_HTTP_X_REAL_IP                                = 78,
 
-       /* use token storage to stash these */
+       /****** add new things just above ---^ ******/
 
-       _WSI_TOKEN_CLIENT_SENT_PROTOCOLS                        = 77,
-       _WSI_TOKEN_CLIENT_PEER_ADDRESS                          = 78,
-       _WSI_TOKEN_CLIENT_URI                                   = 79,
-       _WSI_TOKEN_CLIENT_HOST                                  = 80,
-       _WSI_TOKEN_CLIENT_ORIGIN                                = 81,
+       /* use token storage to stash these internally, not for
+        * user use */
 
-       /****** add new things just above ---^ ******/
+       _WSI_TOKEN_CLIENT_SENT_PROTOCOLS,
+       _WSI_TOKEN_CLIENT_PEER_ADDRESS,
+       _WSI_TOKEN_CLIENT_URI,
+       _WSI_TOKEN_CLIENT_HOST,
+       _WSI_TOKEN_CLIENT_ORIGIN,
 
        /* always last real token index*/
        WSI_TOKEN_COUNT,