github.com/c12o16h1/go/src@v0.0.0-20200114212001-5a151c0f00ed/unicode/tables.go (about) 1 // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. 2 3 package unicode 4 5 // Version is the Unicode edition from which the tables are derived. 6 const Version = "12.0.0" 7 8 // Categories is the set of Unicode category tables. 9 var Categories = map[string]*RangeTable{ 10 "C": C, 11 "Cc": Cc, 12 "Cf": Cf, 13 "Co": Co, 14 "Cs": Cs, 15 "L": L, 16 "Ll": Ll, 17 "Lm": Lm, 18 "Lo": Lo, 19 "Lt": Lt, 20 "Lu": Lu, 21 "M": M, 22 "Mc": Mc, 23 "Me": Me, 24 "Mn": Mn, 25 "N": N, 26 "Nd": Nd, 27 "Nl": Nl, 28 "No": No, 29 "P": P, 30 "Pc": Pc, 31 "Pd": Pd, 32 "Pe": Pe, 33 "Pf": Pf, 34 "Pi": Pi, 35 "Po": Po, 36 "Ps": Ps, 37 "S": S, 38 "Sc": Sc, 39 "Sk": Sk, 40 "Sm": Sm, 41 "So": So, 42 "Z": Z, 43 "Zl": Zl, 44 "Zp": Zp, 45 "Zs": Zs, 46 } 47 48 var _C = &RangeTable{ 49 R16: []Range16{ 50 {0x0000, 0x001f, 1}, 51 {0x007f, 0x009f, 1}, 52 {0x00ad, 0x0600, 1363}, 53 {0x0601, 0x0605, 1}, 54 {0x061c, 0x06dd, 193}, 55 {0x070f, 0x08e2, 467}, 56 {0x180e, 0x200b, 2045}, 57 {0x200c, 0x200f, 1}, 58 {0x202a, 0x202e, 1}, 59 {0x2060, 0x2064, 1}, 60 {0x2066, 0x206f, 1}, 61 {0xd800, 0xf8ff, 1}, 62 {0xfeff, 0xfff9, 250}, 63 {0xfffa, 0xfffb, 1}, 64 }, 65 R32: []Range32{ 66 {0x110bd, 0x110cd, 16}, 67 {0x13430, 0x13438, 1}, 68 {0x1bca0, 0x1bca3, 1}, 69 {0x1d173, 0x1d17a, 1}, 70 {0xe0001, 0xe0020, 31}, 71 {0xe0021, 0xe007f, 1}, 72 {0xf0000, 0xffffd, 1}, 73 {0x100000, 0x10fffd, 1}, 74 }, 75 LatinOffset: 2, 76 } 77 78 var _Cc = &RangeTable{ 79 R16: []Range16{ 80 {0x0000, 0x001f, 1}, 81 {0x007f, 0x009f, 1}, 82 }, 83 LatinOffset: 2, 84 } 85 86 var _Cf = &RangeTable{ 87 R16: []Range16{ 88 {0x00ad, 0x0600, 1363}, 89 {0x0601, 0x0605, 1}, 90 {0x061c, 0x06dd, 193}, 91 {0x070f, 0x08e2, 467}, 92 {0x180e, 0x200b, 2045}, 93 {0x200c, 0x200f, 1}, 94 {0x202a, 0x202e, 1}, 95 {0x2060, 0x2064, 1}, 96 {0x2066, 0x206f, 1}, 97 {0xfeff, 0xfff9, 250}, 98 {0xfffa, 0xfffb, 1}, 99 }, 100 R32: []Range32{ 101 {0x110bd, 0x110cd, 16}, 102 {0x13430, 0x13438, 1}, 103 {0x1bca0, 0x1bca3, 1}, 104 {0x1d173, 0x1d17a, 1}, 105 {0xe0001, 0xe0020, 31}, 106 {0xe0021, 0xe007f, 1}, 107 }, 108 } 109 110 var _Co = &RangeTable{ 111 R16: []Range16{ 112 {0xe000, 0xf8ff, 1}, 113 }, 114 R32: []Range32{ 115 {0xf0000, 0xffffd, 1}, 116 {0x100000, 0x10fffd, 1}, 117 }, 118 } 119 120 var _Cs = &RangeTable{ 121 R16: []Range16{ 122 {0xd800, 0xdfff, 1}, 123 }, 124 } 125 126 var _L = &RangeTable{ 127 R16: []Range16{ 128 {0x0041, 0x005a, 1}, 129 {0x0061, 0x007a, 1}, 130 {0x00aa, 0x00b5, 11}, 131 {0x00ba, 0x00c0, 6}, 132 {0x00c1, 0x00d6, 1}, 133 {0x00d8, 0x00f6, 1}, 134 {0x00f8, 0x02c1, 1}, 135 {0x02c6, 0x02d1, 1}, 136 {0x02e0, 0x02e4, 1}, 137 {0x02ec, 0x02ee, 2}, 138 {0x0370, 0x0374, 1}, 139 {0x0376, 0x0377, 1}, 140 {0x037a, 0x037d, 1}, 141 {0x037f, 0x0386, 7}, 142 {0x0388, 0x038a, 1}, 143 {0x038c, 0x038e, 2}, 144 {0x038f, 0x03a1, 1}, 145 {0x03a3, 0x03f5, 1}, 146 {0x03f7, 0x0481, 1}, 147 {0x048a, 0x052f, 1}, 148 {0x0531, 0x0556, 1}, 149 {0x0559, 0x0560, 7}, 150 {0x0561, 0x0588, 1}, 151 {0x05d0, 0x05ea, 1}, 152 {0x05ef, 0x05f2, 1}, 153 {0x0620, 0x064a, 1}, 154 {0x066e, 0x066f, 1}, 155 {0x0671, 0x06d3, 1}, 156 {0x06d5, 0x06e5, 16}, 157 {0x06e6, 0x06ee, 8}, 158 {0x06ef, 0x06fa, 11}, 159 {0x06fb, 0x06fc, 1}, 160 {0x06ff, 0x0710, 17}, 161 {0x0712, 0x072f, 1}, 162 {0x074d, 0x07a5, 1}, 163 {0x07b1, 0x07ca, 25}, 164 {0x07cb, 0x07ea, 1}, 165 {0x07f4, 0x07f5, 1}, 166 {0x07fa, 0x0800, 6}, 167 {0x0801, 0x0815, 1}, 168 {0x081a, 0x0824, 10}, 169 {0x0828, 0x0840, 24}, 170 {0x0841, 0x0858, 1}, 171 {0x0860, 0x086a, 1}, 172 {0x08a0, 0x08b4, 1}, 173 {0x08b6, 0x08bd, 1}, 174 {0x0904, 0x0939, 1}, 175 {0x093d, 0x0950, 19}, 176 {0x0958, 0x0961, 1}, 177 {0x0971, 0x0980, 1}, 178 {0x0985, 0x098c, 1}, 179 {0x098f, 0x0990, 1}, 180 {0x0993, 0x09a8, 1}, 181 {0x09aa, 0x09b0, 1}, 182 {0x09b2, 0x09b6, 4}, 183 {0x09b7, 0x09b9, 1}, 184 {0x09bd, 0x09ce, 17}, 185 {0x09dc, 0x09dd, 1}, 186 {0x09df, 0x09e1, 1}, 187 {0x09f0, 0x09f1, 1}, 188 {0x09fc, 0x0a05, 9}, 189 {0x0a06, 0x0a0a, 1}, 190 {0x0a0f, 0x0a10, 1}, 191 {0x0a13, 0x0a28, 1}, 192 {0x0a2a, 0x0a30, 1}, 193 {0x0a32, 0x0a33, 1}, 194 {0x0a35, 0x0a36, 1}, 195 {0x0a38, 0x0a39, 1}, 196 {0x0a59, 0x0a5c, 1}, 197 {0x0a5e, 0x0a72, 20}, 198 {0x0a73, 0x0a74, 1}, 199 {0x0a85, 0x0a8d, 1}, 200 {0x0a8f, 0x0a91, 1}, 201 {0x0a93, 0x0aa8, 1}, 202 {0x0aaa, 0x0ab0, 1}, 203 {0x0ab2, 0x0ab3, 1}, 204 {0x0ab5, 0x0ab9, 1}, 205 {0x0abd, 0x0ad0, 19}, 206 {0x0ae0, 0x0ae1, 1}, 207 {0x0af9, 0x0b05, 12}, 208 {0x0b06, 0x0b0c, 1}, 209 {0x0b0f, 0x0b10, 1}, 210 {0x0b13, 0x0b28, 1}, 211 {0x0b2a, 0x0b30, 1}, 212 {0x0b32, 0x0b33, 1}, 213 {0x0b35, 0x0b39, 1}, 214 {0x0b3d, 0x0b5c, 31}, 215 {0x0b5d, 0x0b5f, 2}, 216 {0x0b60, 0x0b61, 1}, 217 {0x0b71, 0x0b83, 18}, 218 {0x0b85, 0x0b8a, 1}, 219 {0x0b8e, 0x0b90, 1}, 220 {0x0b92, 0x0b95, 1}, 221 {0x0b99, 0x0b9a, 1}, 222 {0x0b9c, 0x0b9e, 2}, 223 {0x0b9f, 0x0ba3, 4}, 224 {0x0ba4, 0x0ba8, 4}, 225 {0x0ba9, 0x0baa, 1}, 226 {0x0bae, 0x0bb9, 1}, 227 {0x0bd0, 0x0c05, 53}, 228 {0x0c06, 0x0c0c, 1}, 229 {0x0c0e, 0x0c10, 1}, 230 {0x0c12, 0x0c28, 1}, 231 {0x0c2a, 0x0c39, 1}, 232 {0x0c3d, 0x0c58, 27}, 233 {0x0c59, 0x0c5a, 1}, 234 {0x0c60, 0x0c61, 1}, 235 {0x0c80, 0x0c85, 5}, 236 {0x0c86, 0x0c8c, 1}, 237 {0x0c8e, 0x0c90, 1}, 238 {0x0c92, 0x0ca8, 1}, 239 {0x0caa, 0x0cb3, 1}, 240 {0x0cb5, 0x0cb9, 1}, 241 {0x0cbd, 0x0cde, 33}, 242 {0x0ce0, 0x0ce1, 1}, 243 {0x0cf1, 0x0cf2, 1}, 244 {0x0d05, 0x0d0c, 1}, 245 {0x0d0e, 0x0d10, 1}, 246 {0x0d12, 0x0d3a, 1}, 247 {0x0d3d, 0x0d4e, 17}, 248 {0x0d54, 0x0d56, 1}, 249 {0x0d5f, 0x0d61, 1}, 250 {0x0d7a, 0x0d7f, 1}, 251 {0x0d85, 0x0d96, 1}, 252 {0x0d9a, 0x0db1, 1}, 253 {0x0db3, 0x0dbb, 1}, 254 {0x0dbd, 0x0dc0, 3}, 255 {0x0dc1, 0x0dc6, 1}, 256 {0x0e01, 0x0e30, 1}, 257 {0x0e32, 0x0e33, 1}, 258 {0x0e40, 0x0e46, 1}, 259 {0x0e81, 0x0e82, 1}, 260 {0x0e84, 0x0e86, 2}, 261 {0x0e87, 0x0e8a, 1}, 262 {0x0e8c, 0x0ea3, 1}, 263 {0x0ea5, 0x0ea7, 2}, 264 {0x0ea8, 0x0eb0, 1}, 265 {0x0eb2, 0x0eb3, 1}, 266 {0x0ebd, 0x0ec0, 3}, 267 {0x0ec1, 0x0ec4, 1}, 268 {0x0ec6, 0x0edc, 22}, 269 {0x0edd, 0x0edf, 1}, 270 {0x0f00, 0x0f40, 64}, 271 {0x0f41, 0x0f47, 1}, 272 {0x0f49, 0x0f6c, 1}, 273 {0x0f88, 0x0f8c, 1}, 274 {0x1000, 0x102a, 1}, 275 {0x103f, 0x1050, 17}, 276 {0x1051, 0x1055, 1}, 277 {0x105a, 0x105d, 1}, 278 {0x1061, 0x1065, 4}, 279 {0x1066, 0x106e, 8}, 280 {0x106f, 0x1070, 1}, 281 {0x1075, 0x1081, 1}, 282 {0x108e, 0x10a0, 18}, 283 {0x10a1, 0x10c5, 1}, 284 {0x10c7, 0x10cd, 6}, 285 {0x10d0, 0x10fa, 1}, 286 {0x10fc, 0x1248, 1}, 287 {0x124a, 0x124d, 1}, 288 {0x1250, 0x1256, 1}, 289 {0x1258, 0x125a, 2}, 290 {0x125b, 0x125d, 1}, 291 {0x1260, 0x1288, 1}, 292 {0x128a, 0x128d, 1}, 293 {0x1290, 0x12b0, 1}, 294 {0x12b2, 0x12b5, 1}, 295 {0x12b8, 0x12be, 1}, 296 {0x12c0, 0x12c2, 2}, 297 {0x12c3, 0x12c5, 1}, 298 {0x12c8, 0x12d6, 1}, 299 {0x12d8, 0x1310, 1}, 300 {0x1312, 0x1315, 1}, 301 {0x1318, 0x135a, 1}, 302 {0x1380, 0x138f, 1}, 303 {0x13a0, 0x13f5, 1}, 304 {0x13f8, 0x13fd, 1}, 305 {0x1401, 0x166c, 1}, 306 {0x166f, 0x167f, 1}, 307 {0x1681, 0x169a, 1}, 308 {0x16a0, 0x16ea, 1}, 309 {0x16f1, 0x16f8, 1}, 310 {0x1700, 0x170c, 1}, 311 {0x170e, 0x1711, 1}, 312 {0x1720, 0x1731, 1}, 313 {0x1740, 0x1751, 1}, 314 {0x1760, 0x176c, 1}, 315 {0x176e, 0x1770, 1}, 316 {0x1780, 0x17b3, 1}, 317 {0x17d7, 0x17dc, 5}, 318 {0x1820, 0x1878, 1}, 319 {0x1880, 0x1884, 1}, 320 {0x1887, 0x18a8, 1}, 321 {0x18aa, 0x18b0, 6}, 322 {0x18b1, 0x18f5, 1}, 323 {0x1900, 0x191e, 1}, 324 {0x1950, 0x196d, 1}, 325 {0x1970, 0x1974, 1}, 326 {0x1980, 0x19ab, 1}, 327 {0x19b0, 0x19c9, 1}, 328 {0x1a00, 0x1a16, 1}, 329 {0x1a20, 0x1a54, 1}, 330 {0x1aa7, 0x1b05, 94}, 331 {0x1b06, 0x1b33, 1}, 332 {0x1b45, 0x1b4b, 1}, 333 {0x1b83, 0x1ba0, 1}, 334 {0x1bae, 0x1baf, 1}, 335 {0x1bba, 0x1be5, 1}, 336 {0x1c00, 0x1c23, 1}, 337 {0x1c4d, 0x1c4f, 1}, 338 {0x1c5a, 0x1c7d, 1}, 339 {0x1c80, 0x1c88, 1}, 340 {0x1c90, 0x1cba, 1}, 341 {0x1cbd, 0x1cbf, 1}, 342 {0x1ce9, 0x1cec, 1}, 343 {0x1cee, 0x1cf3, 1}, 344 {0x1cf5, 0x1cf6, 1}, 345 {0x1cfa, 0x1d00, 6}, 346 {0x1d01, 0x1dbf, 1}, 347 {0x1e00, 0x1f15, 1}, 348 {0x1f18, 0x1f1d, 1}, 349 {0x1f20, 0x1f45, 1}, 350 {0x1f48, 0x1f4d, 1}, 351 {0x1f50, 0x1f57, 1}, 352 {0x1f59, 0x1f5f, 2}, 353 {0x1f60, 0x1f7d, 1}, 354 {0x1f80, 0x1fb4, 1}, 355 {0x1fb6, 0x1fbc, 1}, 356 {0x1fbe, 0x1fc2, 4}, 357 {0x1fc3, 0x1fc4, 1}, 358 {0x1fc6, 0x1fcc, 1}, 359 {0x1fd0, 0x1fd3, 1}, 360 {0x1fd6, 0x1fdb, 1}, 361 {0x1fe0, 0x1fec, 1}, 362 {0x1ff2, 0x1ff4, 1}, 363 {0x1ff6, 0x1ffc, 1}, 364 {0x2071, 0x207f, 14}, 365 {0x2090, 0x209c, 1}, 366 {0x2102, 0x2107, 5}, 367 {0x210a, 0x2113, 1}, 368 {0x2115, 0x2119, 4}, 369 {0x211a, 0x211d, 1}, 370 {0x2124, 0x212a, 2}, 371 {0x212b, 0x212d, 1}, 372 {0x212f, 0x2139, 1}, 373 {0x213c, 0x213f, 1}, 374 {0x2145, 0x2149, 1}, 375 {0x214e, 0x2183, 53}, 376 {0x2184, 0x2c00, 2684}, 377 {0x2c01, 0x2c2e, 1}, 378 {0x2c30, 0x2c5e, 1}, 379 {0x2c60, 0x2ce4, 1}, 380 {0x2ceb, 0x2cee, 1}, 381 {0x2cf2, 0x2cf3, 1}, 382 {0x2d00, 0x2d25, 1}, 383 {0x2d27, 0x2d2d, 6}, 384 {0x2d30, 0x2d67, 1}, 385 {0x2d6f, 0x2d80, 17}, 386 {0x2d81, 0x2d96, 1}, 387 {0x2da0, 0x2da6, 1}, 388 {0x2da8, 0x2dae, 1}, 389 {0x2db0, 0x2db6, 1}, 390 {0x2db8, 0x2dbe, 1}, 391 {0x2dc0, 0x2dc6, 1}, 392 {0x2dc8, 0x2dce, 1}, 393 {0x2dd0, 0x2dd6, 1}, 394 {0x2dd8, 0x2dde, 1}, 395 {0x2e2f, 0x3005, 470}, 396 {0x3006, 0x3031, 43}, 397 {0x3032, 0x3035, 1}, 398 {0x303b, 0x303c, 1}, 399 {0x3041, 0x3096, 1}, 400 {0x309d, 0x309f, 1}, 401 {0x30a1, 0x30fa, 1}, 402 {0x30fc, 0x30ff, 1}, 403 {0x3105, 0x312f, 1}, 404 {0x3131, 0x318e, 1}, 405 {0x31a0, 0x31ba, 1}, 406 {0x31f0, 0x31ff, 1}, 407 {0x3400, 0x4db5, 1}, 408 {0x4e00, 0x9fef, 1}, 409 {0xa000, 0xa48c, 1}, 410 {0xa4d0, 0xa4fd, 1}, 411 {0xa500, 0xa60c, 1}, 412 {0xa610, 0xa61f, 1}, 413 {0xa62a, 0xa62b, 1}, 414 {0xa640, 0xa66e, 1}, 415 {0xa67f, 0xa69d, 1}, 416 {0xa6a0, 0xa6e5, 1}, 417 {0xa717, 0xa71f, 1}, 418 {0xa722, 0xa788, 1}, 419 {0xa78b, 0xa7bf, 1}, 420 {0xa7c2, 0xa7c6, 1}, 421 {0xa7f7, 0xa801, 1}, 422 {0xa803, 0xa805, 1}, 423 {0xa807, 0xa80a, 1}, 424 {0xa80c, 0xa822, 1}, 425 {0xa840, 0xa873, 1}, 426 {0xa882, 0xa8b3, 1}, 427 {0xa8f2, 0xa8f7, 1}, 428 {0xa8fb, 0xa8fd, 2}, 429 {0xa8fe, 0xa90a, 12}, 430 {0xa90b, 0xa925, 1}, 431 {0xa930, 0xa946, 1}, 432 {0xa960, 0xa97c, 1}, 433 {0xa984, 0xa9b2, 1}, 434 {0xa9cf, 0xa9e0, 17}, 435 {0xa9e1, 0xa9e4, 1}, 436 {0xa9e6, 0xa9ef, 1}, 437 {0xa9fa, 0xa9fe, 1}, 438 {0xaa00, 0xaa28, 1}, 439 {0xaa40, 0xaa42, 1}, 440 {0xaa44, 0xaa4b, 1}, 441 {0xaa60, 0xaa76, 1}, 442 {0xaa7a, 0xaa7e, 4}, 443 {0xaa7f, 0xaaaf, 1}, 444 {0xaab1, 0xaab5, 4}, 445 {0xaab6, 0xaab9, 3}, 446 {0xaaba, 0xaabd, 1}, 447 {0xaac0, 0xaac2, 2}, 448 {0xaadb, 0xaadd, 1}, 449 {0xaae0, 0xaaea, 1}, 450 {0xaaf2, 0xaaf4, 1}, 451 {0xab01, 0xab06, 1}, 452 {0xab09, 0xab0e, 1}, 453 {0xab11, 0xab16, 1}, 454 {0xab20, 0xab26, 1}, 455 {0xab28, 0xab2e, 1}, 456 {0xab30, 0xab5a, 1}, 457 {0xab5c, 0xab67, 1}, 458 {0xab70, 0xabe2, 1}, 459 {0xac00, 0xd7a3, 1}, 460 {0xd7b0, 0xd7c6, 1}, 461 {0xd7cb, 0xd7fb, 1}, 462 {0xf900, 0xfa6d, 1}, 463 {0xfa70, 0xfad9, 1}, 464 {0xfb00, 0xfb06, 1}, 465 {0xfb13, 0xfb17, 1}, 466 {0xfb1d, 0xfb1f, 2}, 467 {0xfb20, 0xfb28, 1}, 468 {0xfb2a, 0xfb36, 1}, 469 {0xfb38, 0xfb3c, 1}, 470 {0xfb3e, 0xfb40, 2}, 471 {0xfb41, 0xfb43, 2}, 472 {0xfb44, 0xfb46, 2}, 473 {0xfb47, 0xfbb1, 1}, 474 {0xfbd3, 0xfd3d, 1}, 475 {0xfd50, 0xfd8f, 1}, 476 {0xfd92, 0xfdc7, 1}, 477 {0xfdf0, 0xfdfb, 1}, 478 {0xfe70, 0xfe74, 1}, 479 {0xfe76, 0xfefc, 1}, 480 {0xff21, 0xff3a, 1}, 481 {0xff41, 0xff5a, 1}, 482 {0xff66, 0xffbe, 1}, 483 {0xffc2, 0xffc7, 1}, 484 {0xffca, 0xffcf, 1}, 485 {0xffd2, 0xffd7, 1}, 486 {0xffda, 0xffdc, 1}, 487 }, 488 R32: []Range32{ 489 {0x10000, 0x1000b, 1}, 490 {0x1000d, 0x10026, 1}, 491 {0x10028, 0x1003a, 1}, 492 {0x1003c, 0x1003d, 1}, 493 {0x1003f, 0x1004d, 1}, 494 {0x10050, 0x1005d, 1}, 495 {0x10080, 0x100fa, 1}, 496 {0x10280, 0x1029c, 1}, 497 {0x102a0, 0x102d0, 1}, 498 {0x10300, 0x1031f, 1}, 499 {0x1032d, 0x10340, 1}, 500 {0x10342, 0x10349, 1}, 501 {0x10350, 0x10375, 1}, 502 {0x10380, 0x1039d, 1}, 503 {0x103a0, 0x103c3, 1}, 504 {0x103c8, 0x103cf, 1}, 505 {0x10400, 0x1049d, 1}, 506 {0x104b0, 0x104d3, 1}, 507 {0x104d8, 0x104fb, 1}, 508 {0x10500, 0x10527, 1}, 509 {0x10530, 0x10563, 1}, 510 {0x10600, 0x10736, 1}, 511 {0x10740, 0x10755, 1}, 512 {0x10760, 0x10767, 1}, 513 {0x10800, 0x10805, 1}, 514 {0x10808, 0x1080a, 2}, 515 {0x1080b, 0x10835, 1}, 516 {0x10837, 0x10838, 1}, 517 {0x1083c, 0x1083f, 3}, 518 {0x10840, 0x10855, 1}, 519 {0x10860, 0x10876, 1}, 520 {0x10880, 0x1089e, 1}, 521 {0x108e0, 0x108f2, 1}, 522 {0x108f4, 0x108f5, 1}, 523 {0x10900, 0x10915, 1}, 524 {0x10920, 0x10939, 1}, 525 {0x10980, 0x109b7, 1}, 526 {0x109be, 0x109bf, 1}, 527 {0x10a00, 0x10a10, 16}, 528 {0x10a11, 0x10a13, 1}, 529 {0x10a15, 0x10a17, 1}, 530 {0x10a19, 0x10a35, 1}, 531 {0x10a60, 0x10a7c, 1}, 532 {0x10a80, 0x10a9c, 1}, 533 {0x10ac0, 0x10ac7, 1}, 534 {0x10ac9, 0x10ae4, 1}, 535 {0x10b00, 0x10b35, 1}, 536 {0x10b40, 0x10b55, 1}, 537 {0x10b60, 0x10b72, 1}, 538 {0x10b80, 0x10b91, 1}, 539 {0x10c00, 0x10c48, 1}, 540 {0x10c80, 0x10cb2, 1}, 541 {0x10cc0, 0x10cf2, 1}, 542 {0x10d00, 0x10d23, 1}, 543 {0x10f00, 0x10f1c, 1}, 544 {0x10f27, 0x10f30, 9}, 545 {0x10f31, 0x10f45, 1}, 546 {0x10fe0, 0x10ff6, 1}, 547 {0x11003, 0x11037, 1}, 548 {0x11083, 0x110af, 1}, 549 {0x110d0, 0x110e8, 1}, 550 {0x11103, 0x11126, 1}, 551 {0x11144, 0x11150, 12}, 552 {0x11151, 0x11172, 1}, 553 {0x11176, 0x11183, 13}, 554 {0x11184, 0x111b2, 1}, 555 {0x111c1, 0x111c4, 1}, 556 {0x111da, 0x111dc, 2}, 557 {0x11200, 0x11211, 1}, 558 {0x11213, 0x1122b, 1}, 559 {0x11280, 0x11286, 1}, 560 {0x11288, 0x1128a, 2}, 561 {0x1128b, 0x1128d, 1}, 562 {0x1128f, 0x1129d, 1}, 563 {0x1129f, 0x112a8, 1}, 564 {0x112b0, 0x112de, 1}, 565 {0x11305, 0x1130c, 1}, 566 {0x1130f, 0x11310, 1}, 567 {0x11313, 0x11328, 1}, 568 {0x1132a, 0x11330, 1}, 569 {0x11332, 0x11333, 1}, 570 {0x11335, 0x11339, 1}, 571 {0x1133d, 0x11350, 19}, 572 {0x1135d, 0x11361, 1}, 573 {0x11400, 0x11434, 1}, 574 {0x11447, 0x1144a, 1}, 575 {0x1145f, 0x11480, 33}, 576 {0x11481, 0x114af, 1}, 577 {0x114c4, 0x114c5, 1}, 578 {0x114c7, 0x11580, 185}, 579 {0x11581, 0x115ae, 1}, 580 {0x115d8, 0x115db, 1}, 581 {0x11600, 0x1162f, 1}, 582 {0x11644, 0x11680, 60}, 583 {0x11681, 0x116aa, 1}, 584 {0x116b8, 0x11700, 72}, 585 {0x11701, 0x1171a, 1}, 586 {0x11800, 0x1182b, 1}, 587 {0x118a0, 0x118df, 1}, 588 {0x118ff, 0x119a0, 161}, 589 {0x119a1, 0x119a7, 1}, 590 {0x119aa, 0x119d0, 1}, 591 {0x119e1, 0x119e3, 2}, 592 {0x11a00, 0x11a0b, 11}, 593 {0x11a0c, 0x11a32, 1}, 594 {0x11a3a, 0x11a50, 22}, 595 {0x11a5c, 0x11a89, 1}, 596 {0x11a9d, 0x11ac0, 35}, 597 {0x11ac1, 0x11af8, 1}, 598 {0x11c00, 0x11c08, 1}, 599 {0x11c0a, 0x11c2e, 1}, 600 {0x11c40, 0x11c72, 50}, 601 {0x11c73, 0x11c8f, 1}, 602 {0x11d00, 0x11d06, 1}, 603 {0x11d08, 0x11d09, 1}, 604 {0x11d0b, 0x11d30, 1}, 605 {0x11d46, 0x11d60, 26}, 606 {0x11d61, 0x11d65, 1}, 607 {0x11d67, 0x11d68, 1}, 608 {0x11d6a, 0x11d89, 1}, 609 {0x11d98, 0x11ee0, 328}, 610 {0x11ee1, 0x11ef2, 1}, 611 {0x12000, 0x12399, 1}, 612 {0x12480, 0x12543, 1}, 613 {0x13000, 0x1342e, 1}, 614 {0x14400, 0x14646, 1}, 615 {0x16800, 0x16a38, 1}, 616 {0x16a40, 0x16a5e, 1}, 617 {0x16ad0, 0x16aed, 1}, 618 {0x16b00, 0x16b2f, 1}, 619 {0x16b40, 0x16b43, 1}, 620 {0x16b63, 0x16b77, 1}, 621 {0x16b7d, 0x16b8f, 1}, 622 {0x16e40, 0x16e7f, 1}, 623 {0x16f00, 0x16f4a, 1}, 624 {0x16f50, 0x16f93, 67}, 625 {0x16f94, 0x16f9f, 1}, 626 {0x16fe0, 0x16fe1, 1}, 627 {0x16fe3, 0x17000, 29}, 628 {0x17001, 0x187f7, 1}, 629 {0x18800, 0x18af2, 1}, 630 {0x1b000, 0x1b11e, 1}, 631 {0x1b150, 0x1b152, 1}, 632 {0x1b164, 0x1b167, 1}, 633 {0x1b170, 0x1b2fb, 1}, 634 {0x1bc00, 0x1bc6a, 1}, 635 {0x1bc70, 0x1bc7c, 1}, 636 {0x1bc80, 0x1bc88, 1}, 637 {0x1bc90, 0x1bc99, 1}, 638 {0x1d400, 0x1d454, 1}, 639 {0x1d456, 0x1d49c, 1}, 640 {0x1d49e, 0x1d49f, 1}, 641 {0x1d4a2, 0x1d4a5, 3}, 642 {0x1d4a6, 0x1d4a9, 3}, 643 {0x1d4aa, 0x1d4ac, 1}, 644 {0x1d4ae, 0x1d4b9, 1}, 645 {0x1d4bb, 0x1d4bd, 2}, 646 {0x1d4be, 0x1d4c3, 1}, 647 {0x1d4c5, 0x1d505, 1}, 648 {0x1d507, 0x1d50a, 1}, 649 {0x1d50d, 0x1d514, 1}, 650 {0x1d516, 0x1d51c, 1}, 651 {0x1d51e, 0x1d539, 1}, 652 {0x1d53b, 0x1d53e, 1}, 653 {0x1d540, 0x1d544, 1}, 654 {0x1d546, 0x1d54a, 4}, 655 {0x1d54b, 0x1d550, 1}, 656 {0x1d552, 0x1d6a5, 1}, 657 {0x1d6a8, 0x1d6c0, 1}, 658 {0x1d6c2, 0x1d6da, 1}, 659 {0x1d6dc, 0x1d6fa, 1}, 660 {0x1d6fc, 0x1d714, 1}, 661 {0x1d716, 0x1d734, 1}, 662 {0x1d736, 0x1d74e, 1}, 663 {0x1d750, 0x1d76e, 1}, 664 {0x1d770, 0x1d788, 1}, 665 {0x1d78a, 0x1d7a8, 1}, 666 {0x1d7aa, 0x1d7c2, 1}, 667 {0x1d7c4, 0x1d7cb, 1}, 668 {0x1e100, 0x1e12c, 1}, 669 {0x1e137, 0x1e13d, 1}, 670 {0x1e14e, 0x1e2c0, 370}, 671 {0x1e2c1, 0x1e2eb, 1}, 672 {0x1e800, 0x1e8c4, 1}, 673 {0x1e900, 0x1e943, 1}, 674 {0x1e94b, 0x1ee00, 1205}, 675 {0x1ee01, 0x1ee03, 1}, 676 {0x1ee05, 0x1ee1f, 1}, 677 {0x1ee21, 0x1ee22, 1}, 678 {0x1ee24, 0x1ee27, 3}, 679 {0x1ee29, 0x1ee32, 1}, 680 {0x1ee34, 0x1ee37, 1}, 681 {0x1ee39, 0x1ee3b, 2}, 682 {0x1ee42, 0x1ee47, 5}, 683 {0x1ee49, 0x1ee4d, 2}, 684 {0x1ee4e, 0x1ee4f, 1}, 685 {0x1ee51, 0x1ee52, 1}, 686 {0x1ee54, 0x1ee57, 3}, 687 {0x1ee59, 0x1ee61, 2}, 688 {0x1ee62, 0x1ee64, 2}, 689 {0x1ee67, 0x1ee6a, 1}, 690 {0x1ee6c, 0x1ee72, 1}, 691 {0x1ee74, 0x1ee77, 1}, 692 {0x1ee79, 0x1ee7c, 1}, 693 {0x1ee7e, 0x1ee80, 2}, 694 {0x1ee81, 0x1ee89, 1}, 695 {0x1ee8b, 0x1ee9b, 1}, 696 {0x1eea1, 0x1eea3, 1}, 697 {0x1eea5, 0x1eea9, 1}, 698 {0x1eeab, 0x1eebb, 1}, 699 {0x20000, 0x2a6d6, 1}, 700 {0x2a700, 0x2b734, 1}, 701 {0x2b740, 0x2b81d, 1}, 702 {0x2b820, 0x2cea1, 1}, 703 {0x2ceb0, 0x2ebe0, 1}, 704 {0x2f800, 0x2fa1d, 1}, 705 }, 706 LatinOffset: 6, 707 } 708 709 var _Ll = &RangeTable{ 710 R16: []Range16{ 711 {0x0061, 0x007a, 1}, 712 {0x00b5, 0x00df, 42}, 713 {0x00e0, 0x00f6, 1}, 714 {0x00f8, 0x00ff, 1}, 715 {0x0101, 0x0137, 2}, 716 {0x0138, 0x0148, 2}, 717 {0x0149, 0x0177, 2}, 718 {0x017a, 0x017e, 2}, 719 {0x017f, 0x0180, 1}, 720 {0x0183, 0x0185, 2}, 721 {0x0188, 0x018c, 4}, 722 {0x018d, 0x0192, 5}, 723 {0x0195, 0x0199, 4}, 724 {0x019a, 0x019b, 1}, 725 {0x019e, 0x01a1, 3}, 726 {0x01a3, 0x01a5, 2}, 727 {0x01a8, 0x01aa, 2}, 728 {0x01ab, 0x01ad, 2}, 729 {0x01b0, 0x01b4, 4}, 730 {0x01b6, 0x01b9, 3}, 731 {0x01ba, 0x01bd, 3}, 732 {0x01be, 0x01bf, 1}, 733 {0x01c6, 0x01cc, 3}, 734 {0x01ce, 0x01dc, 2}, 735 {0x01dd, 0x01ef, 2}, 736 {0x01f0, 0x01f3, 3}, 737 {0x01f5, 0x01f9, 4}, 738 {0x01fb, 0x0233, 2}, 739 {0x0234, 0x0239, 1}, 740 {0x023c, 0x023f, 3}, 741 {0x0240, 0x0242, 2}, 742 {0x0247, 0x024f, 2}, 743 {0x0250, 0x0293, 1}, 744 {0x0295, 0x02af, 1}, 745 {0x0371, 0x0373, 2}, 746 {0x0377, 0x037b, 4}, 747 {0x037c, 0x037d, 1}, 748 {0x0390, 0x03ac, 28}, 749 {0x03ad, 0x03ce, 1}, 750 {0x03d0, 0x03d1, 1}, 751 {0x03d5, 0x03d7, 1}, 752 {0x03d9, 0x03ef, 2}, 753 {0x03f0, 0x03f3, 1}, 754 {0x03f5, 0x03fb, 3}, 755 {0x03fc, 0x0430, 52}, 756 {0x0431, 0x045f, 1}, 757 {0x0461, 0x0481, 2}, 758 {0x048b, 0x04bf, 2}, 759 {0x04c2, 0x04ce, 2}, 760 {0x04cf, 0x052f, 2}, 761 {0x0560, 0x0588, 1}, 762 {0x10d0, 0x10fa, 1}, 763 {0x10fd, 0x10ff, 1}, 764 {0x13f8, 0x13fd, 1}, 765 {0x1c80, 0x1c88, 1}, 766 {0x1d00, 0x1d2b, 1}, 767 {0x1d6b, 0x1d77, 1}, 768 {0x1d79, 0x1d9a, 1}, 769 {0x1e01, 0x1e95, 2}, 770 {0x1e96, 0x1e9d, 1}, 771 {0x1e9f, 0x1eff, 2}, 772 {0x1f00, 0x1f07, 1}, 773 {0x1f10, 0x1f15, 1}, 774 {0x1f20, 0x1f27, 1}, 775 {0x1f30, 0x1f37, 1}, 776 {0x1f40, 0x1f45, 1}, 777 {0x1f50, 0x1f57, 1}, 778 {0x1f60, 0x1f67, 1}, 779 {0x1f70, 0x1f7d, 1}, 780 {0x1f80, 0x1f87, 1}, 781 {0x1f90, 0x1f97, 1}, 782 {0x1fa0, 0x1fa7, 1}, 783 {0x1fb0, 0x1fb4, 1}, 784 {0x1fb6, 0x1fb7, 1}, 785 {0x1fbe, 0x1fc2, 4}, 786 {0x1fc3, 0x1fc4, 1}, 787 {0x1fc6, 0x1fc7, 1}, 788 {0x1fd0, 0x1fd3, 1}, 789 {0x1fd6, 0x1fd7, 1}, 790 {0x1fe0, 0x1fe7, 1}, 791 {0x1ff2, 0x1ff4, 1}, 792 {0x1ff6, 0x1ff7, 1}, 793 {0x210a, 0x210e, 4}, 794 {0x210f, 0x2113, 4}, 795 {0x212f, 0x2139, 5}, 796 {0x213c, 0x213d, 1}, 797 {0x2146, 0x2149, 1}, 798 {0x214e, 0x2184, 54}, 799 {0x2c30, 0x2c5e, 1}, 800 {0x2c61, 0x2c65, 4}, 801 {0x2c66, 0x2c6c, 2}, 802 {0x2c71, 0x2c73, 2}, 803 {0x2c74, 0x2c76, 2}, 804 {0x2c77, 0x2c7b, 1}, 805 {0x2c81, 0x2ce3, 2}, 806 {0x2ce4, 0x2cec, 8}, 807 {0x2cee, 0x2cf3, 5}, 808 {0x2d00, 0x2d25, 1}, 809 {0x2d27, 0x2d2d, 6}, 810 {0xa641, 0xa66d, 2}, 811 {0xa681, 0xa69b, 2}, 812 {0xa723, 0xa72f, 2}, 813 {0xa730, 0xa731, 1}, 814 {0xa733, 0xa771, 2}, 815 {0xa772, 0xa778, 1}, 816 {0xa77a, 0xa77c, 2}, 817 {0xa77f, 0xa787, 2}, 818 {0xa78c, 0xa78e, 2}, 819 {0xa791, 0xa793, 2}, 820 {0xa794, 0xa795, 1}, 821 {0xa797, 0xa7a9, 2}, 822 {0xa7af, 0xa7b5, 6}, 823 {0xa7b7, 0xa7bf, 2}, 824 {0xa7c3, 0xa7fa, 55}, 825 {0xab30, 0xab5a, 1}, 826 {0xab60, 0xab67, 1}, 827 {0xab70, 0xabbf, 1}, 828 {0xfb00, 0xfb06, 1}, 829 {0xfb13, 0xfb17, 1}, 830 {0xff41, 0xff5a, 1}, 831 }, 832 R32: []Range32{ 833 {0x10428, 0x1044f, 1}, 834 {0x104d8, 0x104fb, 1}, 835 {0x10cc0, 0x10cf2, 1}, 836 {0x118c0, 0x118df, 1}, 837 {0x16e60, 0x16e7f, 1}, 838 {0x1d41a, 0x1d433, 1}, 839 {0x1d44e, 0x1d454, 1}, 840 {0x1d456, 0x1d467, 1}, 841 {0x1d482, 0x1d49b, 1}, 842 {0x1d4b6, 0x1d4b9, 1}, 843 {0x1d4bb, 0x1d4bd, 2}, 844 {0x1d4be, 0x1d4c3, 1}, 845 {0x1d4c5, 0x1d4cf, 1}, 846 {0x1d4ea, 0x1d503, 1}, 847 {0x1d51e, 0x1d537, 1}, 848 {0x1d552, 0x1d56b, 1}, 849 {0x1d586, 0x1d59f, 1}, 850 {0x1d5ba, 0x1d5d3, 1}, 851 {0x1d5ee, 0x1d607, 1}, 852 {0x1d622, 0x1d63b, 1}, 853 {0x1d656, 0x1d66f, 1}, 854 {0x1d68a, 0x1d6a5, 1}, 855 {0x1d6c2, 0x1d6da, 1}, 856 {0x1d6dc, 0x1d6e1, 1}, 857 {0x1d6fc, 0x1d714, 1}, 858 {0x1d716, 0x1d71b, 1}, 859 {0x1d736, 0x1d74e, 1}, 860 {0x1d750, 0x1d755, 1}, 861 {0x1d770, 0x1d788, 1}, 862 {0x1d78a, 0x1d78f, 1}, 863 {0x1d7aa, 0x1d7c2, 1}, 864 {0x1d7c4, 0x1d7c9, 1}, 865 {0x1d7cb, 0x1e922, 4439}, 866 {0x1e923, 0x1e943, 1}, 867 }, 868 LatinOffset: 4, 869 } 870 871 var _Lm = &RangeTable{ 872 R16: []Range16{ 873 {0x02b0, 0x02c1, 1}, 874 {0x02c6, 0x02d1, 1}, 875 {0x02e0, 0x02e4, 1}, 876 {0x02ec, 0x02ee, 2}, 877 {0x0374, 0x037a, 6}, 878 {0x0559, 0x0640, 231}, 879 {0x06e5, 0x06e6, 1}, 880 {0x07f4, 0x07f5, 1}, 881 {0x07fa, 0x081a, 32}, 882 {0x0824, 0x0828, 4}, 883 {0x0971, 0x0e46, 1237}, 884 {0x0ec6, 0x10fc, 566}, 885 {0x17d7, 0x1843, 108}, 886 {0x1aa7, 0x1c78, 465}, 887 {0x1c79, 0x1c7d, 1}, 888 {0x1d2c, 0x1d6a, 1}, 889 {0x1d78, 0x1d9b, 35}, 890 {0x1d9c, 0x1dbf, 1}, 891 {0x2071, 0x207f, 14}, 892 {0x2090, 0x209c, 1}, 893 {0x2c7c, 0x2c7d, 1}, 894 {0x2d6f, 0x2e2f, 192}, 895 {0x3005, 0x3031, 44}, 896 {0x3032, 0x3035, 1}, 897 {0x303b, 0x309d, 98}, 898 {0x309e, 0x30fc, 94}, 899 {0x30fd, 0x30fe, 1}, 900 {0xa015, 0xa4f8, 1251}, 901 {0xa4f9, 0xa4fd, 1}, 902 {0xa60c, 0xa67f, 115}, 903 {0xa69c, 0xa69d, 1}, 904 {0xa717, 0xa71f, 1}, 905 {0xa770, 0xa788, 24}, 906 {0xa7f8, 0xa7f9, 1}, 907 {0xa9cf, 0xa9e6, 23}, 908 {0xaa70, 0xaadd, 109}, 909 {0xaaf3, 0xaaf4, 1}, 910 {0xab5c, 0xab5f, 1}, 911 {0xff70, 0xff9e, 46}, 912 {0xff9f, 0xff9f, 1}, 913 }, 914 R32: []Range32{ 915 {0x16b40, 0x16b43, 1}, 916 {0x16f93, 0x16f9f, 1}, 917 {0x16fe0, 0x16fe1, 1}, 918 {0x16fe3, 0x1e137, 29012}, 919 {0x1e138, 0x1e13d, 1}, 920 {0x1e94b, 0x1e94b, 1}, 921 }, 922 } 923 924 var _Lo = &RangeTable{ 925 R16: []Range16{ 926 {0x00aa, 0x00ba, 16}, 927 {0x01bb, 0x01c0, 5}, 928 {0x01c1, 0x01c3, 1}, 929 {0x0294, 0x05d0, 828}, 930 {0x05d1, 0x05ea, 1}, 931 {0x05ef, 0x05f2, 1}, 932 {0x0620, 0x063f, 1}, 933 {0x0641, 0x064a, 1}, 934 {0x066e, 0x066f, 1}, 935 {0x0671, 0x06d3, 1}, 936 {0x06d5, 0x06ee, 25}, 937 {0x06ef, 0x06fa, 11}, 938 {0x06fb, 0x06fc, 1}, 939 {0x06ff, 0x0710, 17}, 940 {0x0712, 0x072f, 1}, 941 {0x074d, 0x07a5, 1}, 942 {0x07b1, 0x07ca, 25}, 943 {0x07cb, 0x07ea, 1}, 944 {0x0800, 0x0815, 1}, 945 {0x0840, 0x0858, 1}, 946 {0x0860, 0x086a, 1}, 947 {0x08a0, 0x08b4, 1}, 948 {0x08b6, 0x08bd, 1}, 949 {0x0904, 0x0939, 1}, 950 {0x093d, 0x0950, 19}, 951 {0x0958, 0x0961, 1}, 952 {0x0972, 0x0980, 1}, 953 {0x0985, 0x098c, 1}, 954 {0x098f, 0x0990, 1}, 955 {0x0993, 0x09a8, 1}, 956 {0x09aa, 0x09b0, 1}, 957 {0x09b2, 0x09b6, 4}, 958 {0x09b7, 0x09b9, 1}, 959 {0x09bd, 0x09ce, 17}, 960 {0x09dc, 0x09dd, 1}, 961 {0x09df, 0x09e1, 1}, 962 {0x09f0, 0x09f1, 1}, 963 {0x09fc, 0x0a05, 9}, 964 {0x0a06, 0x0a0a, 1}, 965 {0x0a0f, 0x0a10, 1}, 966 {0x0a13, 0x0a28, 1}, 967 {0x0a2a, 0x0a30, 1}, 968 {0x0a32, 0x0a33, 1}, 969 {0x0a35, 0x0a36, 1}, 970 {0x0a38, 0x0a39, 1}, 971 {0x0a59, 0x0a5c, 1}, 972 {0x0a5e, 0x0a72, 20}, 973 {0x0a73, 0x0a74, 1}, 974 {0x0a85, 0x0a8d, 1}, 975 {0x0a8f, 0x0a91, 1}, 976 {0x0a93, 0x0aa8, 1}, 977 {0x0aaa, 0x0ab0, 1}, 978 {0x0ab2, 0x0ab3, 1}, 979 {0x0ab5, 0x0ab9, 1}, 980 {0x0abd, 0x0ad0, 19}, 981 {0x0ae0, 0x0ae1, 1}, 982 {0x0af9, 0x0b05, 12}, 983 {0x0b06, 0x0b0c, 1}, 984 {0x0b0f, 0x0b10, 1}, 985 {0x0b13, 0x0b28, 1}, 986 {0x0b2a, 0x0b30, 1}, 987 {0x0b32, 0x0b33, 1}, 988 {0x0b35, 0x0b39, 1}, 989 {0x0b3d, 0x0b5c, 31}, 990 {0x0b5d, 0x0b5f, 2}, 991 {0x0b60, 0x0b61, 1}, 992 {0x0b71, 0x0b83, 18}, 993 {0x0b85, 0x0b8a, 1}, 994 {0x0b8e, 0x0b90, 1}, 995 {0x0b92, 0x0b95, 1}, 996 {0x0b99, 0x0b9a, 1}, 997 {0x0b9c, 0x0b9e, 2}, 998 {0x0b9f, 0x0ba3, 4}, 999 {0x0ba4, 0x0ba8, 4}, 1000 {0x0ba9, 0x0baa, 1}, 1001 {0x0bae, 0x0bb9, 1}, 1002 {0x0bd0, 0x0c05, 53}, 1003 {0x0c06, 0x0c0c, 1}, 1004 {0x0c0e, 0x0c10, 1}, 1005 {0x0c12, 0x0c28, 1}, 1006 {0x0c2a, 0x0c39, 1}, 1007 {0x0c3d, 0x0c58, 27}, 1008 {0x0c59, 0x0c5a, 1}, 1009 {0x0c60, 0x0c61, 1}, 1010 {0x0c80, 0x0c85, 5}, 1011 {0x0c86, 0x0c8c, 1}, 1012 {0x0c8e, 0x0c90, 1}, 1013 {0x0c92, 0x0ca8, 1}, 1014 {0x0caa, 0x0cb3, 1}, 1015 {0x0cb5, 0x0cb9, 1}, 1016 {0x0cbd, 0x0cde, 33}, 1017 {0x0ce0, 0x0ce1, 1}, 1018 {0x0cf1, 0x0cf2, 1}, 1019 {0x0d05, 0x0d0c, 1}, 1020 {0x0d0e, 0x0d10, 1}, 1021 {0x0d12, 0x0d3a, 1}, 1022 {0x0d3d, 0x0d4e, 17}, 1023 {0x0d54, 0x0d56, 1}, 1024 {0x0d5f, 0x0d61, 1}, 1025 {0x0d7a, 0x0d7f, 1}, 1026 {0x0d85, 0x0d96, 1}, 1027 {0x0d9a, 0x0db1, 1}, 1028 {0x0db3, 0x0dbb, 1}, 1029 {0x0dbd, 0x0dc0, 3}, 1030 {0x0dc1, 0x0dc6, 1}, 1031 {0x0e01, 0x0e30, 1}, 1032 {0x0e32, 0x0e33, 1}, 1033 {0x0e40, 0x0e45, 1}, 1034 {0x0e81, 0x0e82, 1}, 1035 {0x0e84, 0x0e86, 2}, 1036 {0x0e87, 0x0e8a, 1}, 1037 {0x0e8c, 0x0ea3, 1}, 1038 {0x0ea5, 0x0ea7, 2}, 1039 {0x0ea8, 0x0eb0, 1}, 1040 {0x0eb2, 0x0eb3, 1}, 1041 {0x0ebd, 0x0ec0, 3}, 1042 {0x0ec1, 0x0ec4, 1}, 1043 {0x0edc, 0x0edf, 1}, 1044 {0x0f00, 0x0f40, 64}, 1045 {0x0f41, 0x0f47, 1}, 1046 {0x0f49, 0x0f6c, 1}, 1047 {0x0f88, 0x0f8c, 1}, 1048 {0x1000, 0x102a, 1}, 1049 {0x103f, 0x1050, 17}, 1050 {0x1051, 0x1055, 1}, 1051 {0x105a, 0x105d, 1}, 1052 {0x1061, 0x1065, 4}, 1053 {0x1066, 0x106e, 8}, 1054 {0x106f, 0x1070, 1}, 1055 {0x1075, 0x1081, 1}, 1056 {0x108e, 0x1100, 114}, 1057 {0x1101, 0x1248, 1}, 1058 {0x124a, 0x124d, 1}, 1059 {0x1250, 0x1256, 1}, 1060 {0x1258, 0x125a, 2}, 1061 {0x125b, 0x125d, 1}, 1062 {0x1260, 0x1288, 1}, 1063 {0x128a, 0x128d, 1}, 1064 {0x1290, 0x12b0, 1}, 1065 {0x12b2, 0x12b5, 1}, 1066 {0x12b8, 0x12be, 1}, 1067 {0x12c0, 0x12c2, 2}, 1068 {0x12c3, 0x12c5, 1}, 1069 {0x12c8, 0x12d6, 1}, 1070 {0x12d8, 0x1310, 1}, 1071 {0x1312, 0x1315, 1}, 1072 {0x1318, 0x135a, 1}, 1073 {0x1380, 0x138f, 1}, 1074 {0x1401, 0x166c, 1}, 1075 {0x166f, 0x167f, 1}, 1076 {0x1681, 0x169a, 1}, 1077 {0x16a0, 0x16ea, 1}, 1078 {0x16f1, 0x16f8, 1}, 1079 {0x1700, 0x170c, 1}, 1080 {0x170e, 0x1711, 1}, 1081 {0x1720, 0x1731, 1}, 1082 {0x1740, 0x1751, 1}, 1083 {0x1760, 0x176c, 1}, 1084 {0x176e, 0x1770, 1}, 1085 {0x1780, 0x17b3, 1}, 1086 {0x17dc, 0x1820, 68}, 1087 {0x1821, 0x1842, 1}, 1088 {0x1844, 0x1878, 1}, 1089 {0x1880, 0x1884, 1}, 1090 {0x1887, 0x18a8, 1}, 1091 {0x18aa, 0x18b0, 6}, 1092 {0x18b1, 0x18f5, 1}, 1093 {0x1900, 0x191e, 1}, 1094 {0x1950, 0x196d, 1}, 1095 {0x1970, 0x1974, 1}, 1096 {0x1980, 0x19ab, 1}, 1097 {0x19b0, 0x19c9, 1}, 1098 {0x1a00, 0x1a16, 1}, 1099 {0x1a20, 0x1a54, 1}, 1100 {0x1b05, 0x1b33, 1}, 1101 {0x1b45, 0x1b4b, 1}, 1102 {0x1b83, 0x1ba0, 1}, 1103 {0x1bae, 0x1baf, 1}, 1104 {0x1bba, 0x1be5, 1}, 1105 {0x1c00, 0x1c23, 1}, 1106 {0x1c4d, 0x1c4f, 1}, 1107 {0x1c5a, 0x1c77, 1}, 1108 {0x1ce9, 0x1cec, 1}, 1109 {0x1cee, 0x1cf3, 1}, 1110 {0x1cf5, 0x1cf6, 1}, 1111 {0x1cfa, 0x2135, 1083}, 1112 {0x2136, 0x2138, 1}, 1113 {0x2d30, 0x2d67, 1}, 1114 {0x2d80, 0x2d96, 1}, 1115 {0x2da0, 0x2da6, 1}, 1116 {0x2da8, 0x2dae, 1}, 1117 {0x2db0, 0x2db6, 1}, 1118 {0x2db8, 0x2dbe, 1}, 1119 {0x2dc0, 0x2dc6, 1}, 1120 {0x2dc8, 0x2dce, 1}, 1121 {0x2dd0, 0x2dd6, 1}, 1122 {0x2dd8, 0x2dde, 1}, 1123 {0x3006, 0x303c, 54}, 1124 {0x3041, 0x3096, 1}, 1125 {0x309f, 0x30a1, 2}, 1126 {0x30a2, 0x30fa, 1}, 1127 {0x30ff, 0x3105, 6}, 1128 {0x3106, 0x312f, 1}, 1129 {0x3131, 0x318e, 1}, 1130 {0x31a0, 0x31ba, 1}, 1131 {0x31f0, 0x31ff, 1}, 1132 {0x3400, 0x4db5, 1}, 1133 {0x4e00, 0x9fef, 1}, 1134 {0xa000, 0xa014, 1}, 1135 {0xa016, 0xa48c, 1}, 1136 {0xa4d0, 0xa4f7, 1}, 1137 {0xa500, 0xa60b, 1}, 1138 {0xa610, 0xa61f, 1}, 1139 {0xa62a, 0xa62b, 1}, 1140 {0xa66e, 0xa6a0, 50}, 1141 {0xa6a1, 0xa6e5, 1}, 1142 {0xa78f, 0xa7f7, 104}, 1143 {0xa7fb, 0xa801, 1}, 1144 {0xa803, 0xa805, 1}, 1145 {0xa807, 0xa80a, 1}, 1146 {0xa80c, 0xa822, 1}, 1147 {0xa840, 0xa873, 1}, 1148 {0xa882, 0xa8b3, 1}, 1149 {0xa8f2, 0xa8f7, 1}, 1150 {0xa8fb, 0xa8fd, 2}, 1151 {0xa8fe, 0xa90a, 12}, 1152 {0xa90b, 0xa925, 1}, 1153 {0xa930, 0xa946, 1}, 1154 {0xa960, 0xa97c, 1}, 1155 {0xa984, 0xa9b2, 1}, 1156 {0xa9e0, 0xa9e4, 1}, 1157 {0xa9e7, 0xa9ef, 1}, 1158 {0xa9fa, 0xa9fe, 1}, 1159 {0xaa00, 0xaa28, 1}, 1160 {0xaa40, 0xaa42, 1}, 1161 {0xaa44, 0xaa4b, 1}, 1162 {0xaa60, 0xaa6f, 1}, 1163 {0xaa71, 0xaa76, 1}, 1164 {0xaa7a, 0xaa7e, 4}, 1165 {0xaa7f, 0xaaaf, 1}, 1166 {0xaab1, 0xaab5, 4}, 1167 {0xaab6, 0xaab9, 3}, 1168 {0xaaba, 0xaabd, 1}, 1169 {0xaac0, 0xaac2, 2}, 1170 {0xaadb, 0xaadc, 1}, 1171 {0xaae0, 0xaaea, 1}, 1172 {0xaaf2, 0xab01, 15}, 1173 {0xab02, 0xab06, 1}, 1174 {0xab09, 0xab0e, 1}, 1175 {0xab11, 0xab16, 1}, 1176 {0xab20, 0xab26, 1}, 1177 {0xab28, 0xab2e, 1}, 1178 {0xabc0, 0xabe2, 1}, 1179 {0xac00, 0xd7a3, 1}, 1180 {0xd7b0, 0xd7c6, 1}, 1181 {0xd7cb, 0xd7fb, 1}, 1182 {0xf900, 0xfa6d, 1}, 1183 {0xfa70, 0xfad9, 1}, 1184 {0xfb1d, 0xfb1f, 2}, 1185 {0xfb20, 0xfb28, 1}, 1186 {0xfb2a, 0xfb36, 1}, 1187 {0xfb38, 0xfb3c, 1}, 1188 {0xfb3e, 0xfb40, 2}, 1189 {0xfb41, 0xfb43, 2}, 1190 {0xfb44, 0xfb46, 2}, 1191 {0xfb47, 0xfbb1, 1}, 1192 {0xfbd3, 0xfd3d, 1}, 1193 {0xfd50, 0xfd8f, 1}, 1194 {0xfd92, 0xfdc7, 1}, 1195 {0xfdf0, 0xfdfb, 1}, 1196 {0xfe70, 0xfe74, 1}, 1197 {0xfe76, 0xfefc, 1}, 1198 {0xff66, 0xff6f, 1}, 1199 {0xff71, 0xff9d, 1}, 1200 {0xffa0, 0xffbe, 1}, 1201 {0xffc2, 0xffc7, 1}, 1202 {0xffca, 0xffcf, 1}, 1203 {0xffd2, 0xffd7, 1}, 1204 {0xffda, 0xffdc, 1}, 1205 }, 1206 R32: []Range32{ 1207 {0x10000, 0x1000b, 1}, 1208 {0x1000d, 0x10026, 1}, 1209 {0x10028, 0x1003a, 1}, 1210 {0x1003c, 0x1003d, 1}, 1211 {0x1003f, 0x1004d, 1}, 1212 {0x10050, 0x1005d, 1}, 1213 {0x10080, 0x100fa, 1}, 1214 {0x10280, 0x1029c, 1}, 1215 {0x102a0, 0x102d0, 1}, 1216 {0x10300, 0x1031f, 1}, 1217 {0x1032d, 0x10340, 1}, 1218 {0x10342, 0x10349, 1}, 1219 {0x10350, 0x10375, 1}, 1220 {0x10380, 0x1039d, 1}, 1221 {0x103a0, 0x103c3, 1}, 1222 {0x103c8, 0x103cf, 1}, 1223 {0x10450, 0x1049d, 1}, 1224 {0x10500, 0x10527, 1}, 1225 {0x10530, 0x10563, 1}, 1226 {0x10600, 0x10736, 1}, 1227 {0x10740, 0x10755, 1}, 1228 {0x10760, 0x10767, 1}, 1229 {0x10800, 0x10805, 1}, 1230 {0x10808, 0x1080a, 2}, 1231 {0x1080b, 0x10835, 1}, 1232 {0x10837, 0x10838, 1}, 1233 {0x1083c, 0x1083f, 3}, 1234 {0x10840, 0x10855, 1}, 1235 {0x10860, 0x10876, 1}, 1236 {0x10880, 0x1089e, 1}, 1237 {0x108e0, 0x108f2, 1}, 1238 {0x108f4, 0x108f5, 1}, 1239 {0x10900, 0x10915, 1}, 1240 {0x10920, 0x10939, 1}, 1241 {0x10980, 0x109b7, 1}, 1242 {0x109be, 0x109bf, 1}, 1243 {0x10a00, 0x10a10, 16}, 1244 {0x10a11, 0x10a13, 1}, 1245 {0x10a15, 0x10a17, 1}, 1246 {0x10a19, 0x10a35, 1}, 1247 {0x10a60, 0x10a7c, 1}, 1248 {0x10a80, 0x10a9c, 1}, 1249 {0x10ac0, 0x10ac7, 1}, 1250 {0x10ac9, 0x10ae4, 1}, 1251 {0x10b00, 0x10b35, 1}, 1252 {0x10b40, 0x10b55, 1}, 1253 {0x10b60, 0x10b72, 1}, 1254 {0x10b80, 0x10b91, 1}, 1255 {0x10c00, 0x10c48, 1}, 1256 {0x10d00, 0x10d23, 1}, 1257 {0x10f00, 0x10f1c, 1}, 1258 {0x10f27, 0x10f30, 9}, 1259 {0x10f31, 0x10f45, 1}, 1260 {0x10fe0, 0x10ff6, 1}, 1261 {0x11003, 0x11037, 1}, 1262 {0x11083, 0x110af, 1}, 1263 {0x110d0, 0x110e8, 1}, 1264 {0x11103, 0x11126, 1}, 1265 {0x11144, 0x11150, 12}, 1266 {0x11151, 0x11172, 1}, 1267 {0x11176, 0x11183, 13}, 1268 {0x11184, 0x111b2, 1}, 1269 {0x111c1, 0x111c4, 1}, 1270 {0x111da, 0x111dc, 2}, 1271 {0x11200, 0x11211, 1}, 1272 {0x11213, 0x1122b, 1}, 1273 {0x11280, 0x11286, 1}, 1274 {0x11288, 0x1128a, 2}, 1275 {0x1128b, 0x1128d, 1}, 1276 {0x1128f, 0x1129d, 1}, 1277 {0x1129f, 0x112a8, 1}, 1278 {0x112b0, 0x112de, 1}, 1279 {0x11305, 0x1130c, 1}, 1280 {0x1130f, 0x11310, 1}, 1281 {0x11313, 0x11328, 1}, 1282 {0x1132a, 0x11330, 1}, 1283 {0x11332, 0x11333, 1}, 1284 {0x11335, 0x11339, 1}, 1285 {0x1133d, 0x11350, 19}, 1286 {0x1135d, 0x11361, 1}, 1287 {0x11400, 0x11434, 1}, 1288 {0x11447, 0x1144a, 1}, 1289 {0x1145f, 0x11480, 33}, 1290 {0x11481, 0x114af, 1}, 1291 {0x114c4, 0x114c5, 1}, 1292 {0x114c7, 0x11580, 185}, 1293 {0x11581, 0x115ae, 1}, 1294 {0x115d8, 0x115db, 1}, 1295 {0x11600, 0x1162f, 1}, 1296 {0x11644, 0x11680, 60}, 1297 {0x11681, 0x116aa, 1}, 1298 {0x116b8, 0x11700, 72}, 1299 {0x11701, 0x1171a, 1}, 1300 {0x11800, 0x1182b, 1}, 1301 {0x118ff, 0x119a0, 161}, 1302 {0x119a1, 0x119a7, 1}, 1303 {0x119aa, 0x119d0, 1}, 1304 {0x119e1, 0x119e3, 2}, 1305 {0x11a00, 0x11a0b, 11}, 1306 {0x11a0c, 0x11a32, 1}, 1307 {0x11a3a, 0x11a50, 22}, 1308 {0x11a5c, 0x11a89, 1}, 1309 {0x11a9d, 0x11ac0, 35}, 1310 {0x11ac1, 0x11af8, 1}, 1311 {0x11c00, 0x11c08, 1}, 1312 {0x11c0a, 0x11c2e, 1}, 1313 {0x11c40, 0x11c72, 50}, 1314 {0x11c73, 0x11c8f, 1}, 1315 {0x11d00, 0x11d06, 1}, 1316 {0x11d08, 0x11d09, 1}, 1317 {0x11d0b, 0x11d30, 1}, 1318 {0x11d46, 0x11d60, 26}, 1319 {0x11d61, 0x11d65, 1}, 1320 {0x11d67, 0x11d68, 1}, 1321 {0x11d6a, 0x11d89, 1}, 1322 {0x11d98, 0x11ee0, 328}, 1323 {0x11ee1, 0x11ef2, 1}, 1324 {0x12000, 0x12399, 1}, 1325 {0x12480, 0x12543, 1}, 1326 {0x13000, 0x1342e, 1}, 1327 {0x14400, 0x14646, 1}, 1328 {0x16800, 0x16a38, 1}, 1329 {0x16a40, 0x16a5e, 1}, 1330 {0x16ad0, 0x16aed, 1}, 1331 {0x16b00, 0x16b2f, 1}, 1332 {0x16b63, 0x16b77, 1}, 1333 {0x16b7d, 0x16b8f, 1}, 1334 {0x16f00, 0x16f4a, 1}, 1335 {0x16f50, 0x17000, 176}, 1336 {0x17001, 0x187f7, 1}, 1337 {0x18800, 0x18af2, 1}, 1338 {0x1b000, 0x1b11e, 1}, 1339 {0x1b150, 0x1b152, 1}, 1340 {0x1b164, 0x1b167, 1}, 1341 {0x1b170, 0x1b2fb, 1}, 1342 {0x1bc00, 0x1bc6a, 1}, 1343 {0x1bc70, 0x1bc7c, 1}, 1344 {0x1bc80, 0x1bc88, 1}, 1345 {0x1bc90, 0x1bc99, 1}, 1346 {0x1e100, 0x1e12c, 1}, 1347 {0x1e14e, 0x1e2c0, 370}, 1348 {0x1e2c1, 0x1e2eb, 1}, 1349 {0x1e800, 0x1e8c4, 1}, 1350 {0x1ee00, 0x1ee03, 1}, 1351 {0x1ee05, 0x1ee1f, 1}, 1352 {0x1ee21, 0x1ee22, 1}, 1353 {0x1ee24, 0x1ee27, 3}, 1354 {0x1ee29, 0x1ee32, 1}, 1355 {0x1ee34, 0x1ee37, 1}, 1356 {0x1ee39, 0x1ee3b, 2}, 1357 {0x1ee42, 0x1ee47, 5}, 1358 {0x1ee49, 0x1ee4d, 2}, 1359 {0x1ee4e, 0x1ee4f, 1}, 1360 {0x1ee51, 0x1ee52, 1}, 1361 {0x1ee54, 0x1ee57, 3}, 1362 {0x1ee59, 0x1ee61, 2}, 1363 {0x1ee62, 0x1ee64, 2}, 1364 {0x1ee67, 0x1ee6a, 1}, 1365 {0x1ee6c, 0x1ee72, 1}, 1366 {0x1ee74, 0x1ee77, 1}, 1367 {0x1ee79, 0x1ee7c, 1}, 1368 {0x1ee7e, 0x1ee80, 2}, 1369 {0x1ee81, 0x1ee89, 1}, 1370 {0x1ee8b, 0x1ee9b, 1}, 1371 {0x1eea1, 0x1eea3, 1}, 1372 {0x1eea5, 0x1eea9, 1}, 1373 {0x1eeab, 0x1eebb, 1}, 1374 {0x20000, 0x2a6d6, 1}, 1375 {0x2a700, 0x2b734, 1}, 1376 {0x2b740, 0x2b81d, 1}, 1377 {0x2b820, 0x2cea1, 1}, 1378 {0x2ceb0, 0x2ebe0, 1}, 1379 {0x2f800, 0x2fa1d, 1}, 1380 }, 1381 LatinOffset: 1, 1382 } 1383 1384 var _Lt = &RangeTable{ 1385 R16: []Range16{ 1386 {0x01c5, 0x01cb, 3}, 1387 {0x01f2, 0x1f88, 7574}, 1388 {0x1f89, 0x1f8f, 1}, 1389 {0x1f98, 0x1f9f, 1}, 1390 {0x1fa8, 0x1faf, 1}, 1391 {0x1fbc, 0x1fcc, 16}, 1392 {0x1ffc, 0x1ffc, 1}, 1393 }, 1394 } 1395 1396 var _Lu = &RangeTable{ 1397 R16: []Range16{ 1398 {0x0041, 0x005a, 1}, 1399 {0x00c0, 0x00d6, 1}, 1400 {0x00d8, 0x00de, 1}, 1401 {0x0100, 0x0136, 2}, 1402 {0x0139, 0x0147, 2}, 1403 {0x014a, 0x0178, 2}, 1404 {0x0179, 0x017d, 2}, 1405 {0x0181, 0x0182, 1}, 1406 {0x0184, 0x0186, 2}, 1407 {0x0187, 0x0189, 2}, 1408 {0x018a, 0x018b, 1}, 1409 {0x018e, 0x0191, 1}, 1410 {0x0193, 0x0194, 1}, 1411 {0x0196, 0x0198, 1}, 1412 {0x019c, 0x019d, 1}, 1413 {0x019f, 0x01a0, 1}, 1414 {0x01a2, 0x01a6, 2}, 1415 {0x01a7, 0x01a9, 2}, 1416 {0x01ac, 0x01ae, 2}, 1417 {0x01af, 0x01b1, 2}, 1418 {0x01b2, 0x01b3, 1}, 1419 {0x01b5, 0x01b7, 2}, 1420 {0x01b8, 0x01bc, 4}, 1421 {0x01c4, 0x01cd, 3}, 1422 {0x01cf, 0x01db, 2}, 1423 {0x01de, 0x01ee, 2}, 1424 {0x01f1, 0x01f4, 3}, 1425 {0x01f6, 0x01f8, 1}, 1426 {0x01fa, 0x0232, 2}, 1427 {0x023a, 0x023b, 1}, 1428 {0x023d, 0x023e, 1}, 1429 {0x0241, 0x0243, 2}, 1430 {0x0244, 0x0246, 1}, 1431 {0x0248, 0x024e, 2}, 1432 {0x0370, 0x0372, 2}, 1433 {0x0376, 0x037f, 9}, 1434 {0x0386, 0x0388, 2}, 1435 {0x0389, 0x038a, 1}, 1436 {0x038c, 0x038e, 2}, 1437 {0x038f, 0x0391, 2}, 1438 {0x0392, 0x03a1, 1}, 1439 {0x03a3, 0x03ab, 1}, 1440 {0x03cf, 0x03d2, 3}, 1441 {0x03d3, 0x03d4, 1}, 1442 {0x03d8, 0x03ee, 2}, 1443 {0x03f4, 0x03f7, 3}, 1444 {0x03f9, 0x03fa, 1}, 1445 {0x03fd, 0x042f, 1}, 1446 {0x0460, 0x0480, 2}, 1447 {0x048a, 0x04c0, 2}, 1448 {0x04c1, 0x04cd, 2}, 1449 {0x04d0, 0x052e, 2}, 1450 {0x0531, 0x0556, 1}, 1451 {0x10a0, 0x10c5, 1}, 1452 {0x10c7, 0x10cd, 6}, 1453 {0x13a0, 0x13f5, 1}, 1454 {0x1c90, 0x1cba, 1}, 1455 {0x1cbd, 0x1cbf, 1}, 1456 {0x1e00, 0x1e94, 2}, 1457 {0x1e9e, 0x1efe, 2}, 1458 {0x1f08, 0x1f0f, 1}, 1459 {0x1f18, 0x1f1d, 1}, 1460 {0x1f28, 0x1f2f, 1}, 1461 {0x1f38, 0x1f3f, 1}, 1462 {0x1f48, 0x1f4d, 1}, 1463 {0x1f59, 0x1f5f, 2}, 1464 {0x1f68, 0x1f6f, 1}, 1465 {0x1fb8, 0x1fbb, 1}, 1466 {0x1fc8, 0x1fcb, 1}, 1467 {0x1fd8, 0x1fdb, 1}, 1468 {0x1fe8, 0x1fec, 1}, 1469 {0x1ff8, 0x1ffb, 1}, 1470 {0x2102, 0x2107, 5}, 1471 {0x210b, 0x210d, 1}, 1472 {0x2110, 0x2112, 1}, 1473 {0x2115, 0x2119, 4}, 1474 {0x211a, 0x211d, 1}, 1475 {0x2124, 0x212a, 2}, 1476 {0x212b, 0x212d, 1}, 1477 {0x2130, 0x2133, 1}, 1478 {0x213e, 0x213f, 1}, 1479 {0x2145, 0x2183, 62}, 1480 {0x2c00, 0x2c2e, 1}, 1481 {0x2c60, 0x2c62, 2}, 1482 {0x2c63, 0x2c64, 1}, 1483 {0x2c67, 0x2c6d, 2}, 1484 {0x2c6e, 0x2c70, 1}, 1485 {0x2c72, 0x2c75, 3}, 1486 {0x2c7e, 0x2c80, 1}, 1487 {0x2c82, 0x2ce2, 2}, 1488 {0x2ceb, 0x2ced, 2}, 1489 {0x2cf2, 0xa640, 31054}, 1490 {0xa642, 0xa66c, 2}, 1491 {0xa680, 0xa69a, 2}, 1492 {0xa722, 0xa72e, 2}, 1493 {0xa732, 0xa76e, 2}, 1494 {0xa779, 0xa77d, 2}, 1495 {0xa77e, 0xa786, 2}, 1496 {0xa78b, 0xa78d, 2}, 1497 {0xa790, 0xa792, 2}, 1498 {0xa796, 0xa7aa, 2}, 1499 {0xa7ab, 0xa7ae, 1}, 1500 {0xa7b0, 0xa7b4, 1}, 1501 {0xa7b6, 0xa7be, 2}, 1502 {0xa7c2, 0xa7c4, 2}, 1503 {0xa7c5, 0xa7c6, 1}, 1504 {0xff21, 0xff3a, 1}, 1505 }, 1506 R32: []Range32{ 1507 {0x10400, 0x10427, 1}, 1508 {0x104b0, 0x104d3, 1}, 1509 {0x10c80, 0x10cb2, 1}, 1510 {0x118a0, 0x118bf, 1}, 1511 {0x16e40, 0x16e5f, 1}, 1512 {0x1d400, 0x1d419, 1}, 1513 {0x1d434, 0x1d44d, 1}, 1514 {0x1d468, 0x1d481, 1}, 1515 {0x1d49c, 0x1d49e, 2}, 1516 {0x1d49f, 0x1d4a5, 3}, 1517 {0x1d4a6, 0x1d4a9, 3}, 1518 {0x1d4aa, 0x1d4ac, 1}, 1519 {0x1d4ae, 0x1d4b5, 1}, 1520 {0x1d4d0, 0x1d4e9, 1}, 1521 {0x1d504, 0x1d505, 1}, 1522 {0x1d507, 0x1d50a, 1}, 1523 {0x1d50d, 0x1d514, 1}, 1524 {0x1d516, 0x1d51c, 1}, 1525 {0x1d538, 0x1d539, 1}, 1526 {0x1d53b, 0x1d53e, 1}, 1527 {0x1d540, 0x1d544, 1}, 1528 {0x1d546, 0x1d54a, 4}, 1529 {0x1d54b, 0x1d550, 1}, 1530 {0x1d56c, 0x1d585, 1}, 1531 {0x1d5a0, 0x1d5b9, 1}, 1532 {0x1d5d4, 0x1d5ed, 1}, 1533 {0x1d608, 0x1d621, 1}, 1534 {0x1d63c, 0x1d655, 1}, 1535 {0x1d670, 0x1d689, 1}, 1536 {0x1d6a8, 0x1d6c0, 1}, 1537 {0x1d6e2, 0x1d6fa, 1}, 1538 {0x1d71c, 0x1d734, 1}, 1539 {0x1d756, 0x1d76e, 1}, 1540 {0x1d790, 0x1d7a8, 1}, 1541 {0x1d7ca, 0x1e900, 4406}, 1542 {0x1e901, 0x1e921, 1}, 1543 }, 1544 LatinOffset: 3, 1545 } 1546 1547 var _M = &RangeTable{ 1548 R16: []Range16{ 1549 {0x0300, 0x036f, 1}, 1550 {0x0483, 0x0489, 1}, 1551 {0x0591, 0x05bd, 1}, 1552 {0x05bf, 0x05c1, 2}, 1553 {0x05c2, 0x05c4, 2}, 1554 {0x05c5, 0x05c7, 2}, 1555 {0x0610, 0x061a, 1}, 1556 {0x064b, 0x065f, 1}, 1557 {0x0670, 0x06d6, 102}, 1558 {0x06d7, 0x06dc, 1}, 1559 {0x06df, 0x06e4, 1}, 1560 {0x06e7, 0x06e8, 1}, 1561 {0x06ea, 0x06ed, 1}, 1562 {0x0711, 0x0730, 31}, 1563 {0x0731, 0x074a, 1}, 1564 {0x07a6, 0x07b0, 1}, 1565 {0x07eb, 0x07f3, 1}, 1566 {0x07fd, 0x0816, 25}, 1567 {0x0817, 0x0819, 1}, 1568 {0x081b, 0x0823, 1}, 1569 {0x0825, 0x0827, 1}, 1570 {0x0829, 0x082d, 1}, 1571 {0x0859, 0x085b, 1}, 1572 {0x08d3, 0x08e1, 1}, 1573 {0x08e3, 0x0903, 1}, 1574 {0x093a, 0x093c, 1}, 1575 {0x093e, 0x094f, 1}, 1576 {0x0951, 0x0957, 1}, 1577 {0x0962, 0x0963, 1}, 1578 {0x0981, 0x0983, 1}, 1579 {0x09bc, 0x09be, 2}, 1580 {0x09bf, 0x09c4, 1}, 1581 {0x09c7, 0x09c8, 1}, 1582 {0x09cb, 0x09cd, 1}, 1583 {0x09d7, 0x09e2, 11}, 1584 {0x09e3, 0x09fe, 27}, 1585 {0x0a01, 0x0a03, 1}, 1586 {0x0a3c, 0x0a3e, 2}, 1587 {0x0a3f, 0x0a42, 1}, 1588 {0x0a47, 0x0a48, 1}, 1589 {0x0a4b, 0x0a4d, 1}, 1590 {0x0a51, 0x0a70, 31}, 1591 {0x0a71, 0x0a75, 4}, 1592 {0x0a81, 0x0a83, 1}, 1593 {0x0abc, 0x0abe, 2}, 1594 {0x0abf, 0x0ac5, 1}, 1595 {0x0ac7, 0x0ac9, 1}, 1596 {0x0acb, 0x0acd, 1}, 1597 {0x0ae2, 0x0ae3, 1}, 1598 {0x0afa, 0x0aff, 1}, 1599 {0x0b01, 0x0b03, 1}, 1600 {0x0b3c, 0x0b3e, 2}, 1601 {0x0b3f, 0x0b44, 1}, 1602 {0x0b47, 0x0b48, 1}, 1603 {0x0b4b, 0x0b4d, 1}, 1604 {0x0b56, 0x0b57, 1}, 1605 {0x0b62, 0x0b63, 1}, 1606 {0x0b82, 0x0bbe, 60}, 1607 {0x0bbf, 0x0bc2, 1}, 1608 {0x0bc6, 0x0bc8, 1}, 1609 {0x0bca, 0x0bcd, 1}, 1610 {0x0bd7, 0x0c00, 41}, 1611 {0x0c01, 0x0c04, 1}, 1612 {0x0c3e, 0x0c44, 1}, 1613 {0x0c46, 0x0c48, 1}, 1614 {0x0c4a, 0x0c4d, 1}, 1615 {0x0c55, 0x0c56, 1}, 1616 {0x0c62, 0x0c63, 1}, 1617 {0x0c81, 0x0c83, 1}, 1618 {0x0cbc, 0x0cbe, 2}, 1619 {0x0cbf, 0x0cc4, 1}, 1620 {0x0cc6, 0x0cc8, 1}, 1621 {0x0cca, 0x0ccd, 1}, 1622 {0x0cd5, 0x0cd6, 1}, 1623 {0x0ce2, 0x0ce3, 1}, 1624 {0x0d00, 0x0d03, 1}, 1625 {0x0d3b, 0x0d3c, 1}, 1626 {0x0d3e, 0x0d44, 1}, 1627 {0x0d46, 0x0d48, 1}, 1628 {0x0d4a, 0x0d4d, 1}, 1629 {0x0d57, 0x0d62, 11}, 1630 {0x0d63, 0x0d82, 31}, 1631 {0x0d83, 0x0dca, 71}, 1632 {0x0dcf, 0x0dd4, 1}, 1633 {0x0dd6, 0x0dd8, 2}, 1634 {0x0dd9, 0x0ddf, 1}, 1635 {0x0df2, 0x0df3, 1}, 1636 {0x0e31, 0x0e34, 3}, 1637 {0x0e35, 0x0e3a, 1}, 1638 {0x0e47, 0x0e4e, 1}, 1639 {0x0eb1, 0x0eb4, 3}, 1640 {0x0eb5, 0x0ebc, 1}, 1641 {0x0ec8, 0x0ecd, 1}, 1642 {0x0f18, 0x0f19, 1}, 1643 {0x0f35, 0x0f39, 2}, 1644 {0x0f3e, 0x0f3f, 1}, 1645 {0x0f71, 0x0f84, 1}, 1646 {0x0f86, 0x0f87, 1}, 1647 {0x0f8d, 0x0f97, 1}, 1648 {0x0f99, 0x0fbc, 1}, 1649 {0x0fc6, 0x102b, 101}, 1650 {0x102c, 0x103e, 1}, 1651 {0x1056, 0x1059, 1}, 1652 {0x105e, 0x1060, 1}, 1653 {0x1062, 0x1064, 1}, 1654 {0x1067, 0x106d, 1}, 1655 {0x1071, 0x1074, 1}, 1656 {0x1082, 0x108d, 1}, 1657 {0x108f, 0x109a, 11}, 1658 {0x109b, 0x109d, 1}, 1659 {0x135d, 0x135f, 1}, 1660 {0x1712, 0x1714, 1}, 1661 {0x1732, 0x1734, 1}, 1662 {0x1752, 0x1753, 1}, 1663 {0x1772, 0x1773, 1}, 1664 {0x17b4, 0x17d3, 1}, 1665 {0x17dd, 0x180b, 46}, 1666 {0x180c, 0x180d, 1}, 1667 {0x1885, 0x1886, 1}, 1668 {0x18a9, 0x1920, 119}, 1669 {0x1921, 0x192b, 1}, 1670 {0x1930, 0x193b, 1}, 1671 {0x1a17, 0x1a1b, 1}, 1672 {0x1a55, 0x1a5e, 1}, 1673 {0x1a60, 0x1a7c, 1}, 1674 {0x1a7f, 0x1ab0, 49}, 1675 {0x1ab1, 0x1abe, 1}, 1676 {0x1b00, 0x1b04, 1}, 1677 {0x1b34, 0x1b44, 1}, 1678 {0x1b6b, 0x1b73, 1}, 1679 {0x1b80, 0x1b82, 1}, 1680 {0x1ba1, 0x1bad, 1}, 1681 {0x1be6, 0x1bf3, 1}, 1682 {0x1c24, 0x1c37, 1}, 1683 {0x1cd0, 0x1cd2, 1}, 1684 {0x1cd4, 0x1ce8, 1}, 1685 {0x1ced, 0x1cf4, 7}, 1686 {0x1cf7, 0x1cf9, 1}, 1687 {0x1dc0, 0x1df9, 1}, 1688 {0x1dfb, 0x1dff, 1}, 1689 {0x20d0, 0x20f0, 1}, 1690 {0x2cef, 0x2cf1, 1}, 1691 {0x2d7f, 0x2de0, 97}, 1692 {0x2de1, 0x2dff, 1}, 1693 {0x302a, 0x302f, 1}, 1694 {0x3099, 0x309a, 1}, 1695 {0xa66f, 0xa672, 1}, 1696 {0xa674, 0xa67d, 1}, 1697 {0xa69e, 0xa69f, 1}, 1698 {0xa6f0, 0xa6f1, 1}, 1699 {0xa802, 0xa806, 4}, 1700 {0xa80b, 0xa823, 24}, 1701 {0xa824, 0xa827, 1}, 1702 {0xa880, 0xa881, 1}, 1703 {0xa8b4, 0xa8c5, 1}, 1704 {0xa8e0, 0xa8f1, 1}, 1705 {0xa8ff, 0xa926, 39}, 1706 {0xa927, 0xa92d, 1}, 1707 {0xa947, 0xa953, 1}, 1708 {0xa980, 0xa983, 1}, 1709 {0xa9b3, 0xa9c0, 1}, 1710 {0xa9e5, 0xaa29, 68}, 1711 {0xaa2a, 0xaa36, 1}, 1712 {0xaa43, 0xaa4c, 9}, 1713 {0xaa4d, 0xaa7b, 46}, 1714 {0xaa7c, 0xaa7d, 1}, 1715 {0xaab0, 0xaab2, 2}, 1716 {0xaab3, 0xaab4, 1}, 1717 {0xaab7, 0xaab8, 1}, 1718 {0xaabe, 0xaabf, 1}, 1719 {0xaac1, 0xaaeb, 42}, 1720 {0xaaec, 0xaaef, 1}, 1721 {0xaaf5, 0xaaf6, 1}, 1722 {0xabe3, 0xabea, 1}, 1723 {0xabec, 0xabed, 1}, 1724 {0xfb1e, 0xfe00, 738}, 1725 {0xfe01, 0xfe0f, 1}, 1726 {0xfe20, 0xfe2f, 1}, 1727 }, 1728 R32: []Range32{ 1729 {0x101fd, 0x102e0, 227}, 1730 {0x10376, 0x1037a, 1}, 1731 {0x10a01, 0x10a03, 1}, 1732 {0x10a05, 0x10a06, 1}, 1733 {0x10a0c, 0x10a0f, 1}, 1734 {0x10a38, 0x10a3a, 1}, 1735 {0x10a3f, 0x10ae5, 166}, 1736 {0x10ae6, 0x10d24, 574}, 1737 {0x10d25, 0x10d27, 1}, 1738 {0x10f46, 0x10f50, 1}, 1739 {0x11000, 0x11002, 1}, 1740 {0x11038, 0x11046, 1}, 1741 {0x1107f, 0x11082, 1}, 1742 {0x110b0, 0x110ba, 1}, 1743 {0x11100, 0x11102, 1}, 1744 {0x11127, 0x11134, 1}, 1745 {0x11145, 0x11146, 1}, 1746 {0x11173, 0x11180, 13}, 1747 {0x11181, 0x11182, 1}, 1748 {0x111b3, 0x111c0, 1}, 1749 {0x111c9, 0x111cc, 1}, 1750 {0x1122c, 0x11237, 1}, 1751 {0x1123e, 0x112df, 161}, 1752 {0x112e0, 0x112ea, 1}, 1753 {0x11300, 0x11303, 1}, 1754 {0x1133b, 0x1133c, 1}, 1755 {0x1133e, 0x11344, 1}, 1756 {0x11347, 0x11348, 1}, 1757 {0x1134b, 0x1134d, 1}, 1758 {0x11357, 0x11362, 11}, 1759 {0x11363, 0x11366, 3}, 1760 {0x11367, 0x1136c, 1}, 1761 {0x11370, 0x11374, 1}, 1762 {0x11435, 0x11446, 1}, 1763 {0x1145e, 0x114b0, 82}, 1764 {0x114b1, 0x114c3, 1}, 1765 {0x115af, 0x115b5, 1}, 1766 {0x115b8, 0x115c0, 1}, 1767 {0x115dc, 0x115dd, 1}, 1768 {0x11630, 0x11640, 1}, 1769 {0x116ab, 0x116b7, 1}, 1770 {0x1171d, 0x1172b, 1}, 1771 {0x1182c, 0x1183a, 1}, 1772 {0x119d1, 0x119d7, 1}, 1773 {0x119da, 0x119e0, 1}, 1774 {0x119e4, 0x11a01, 29}, 1775 {0x11a02, 0x11a0a, 1}, 1776 {0x11a33, 0x11a39, 1}, 1777 {0x11a3b, 0x11a3e, 1}, 1778 {0x11a47, 0x11a51, 10}, 1779 {0x11a52, 0x11a5b, 1}, 1780 {0x11a8a, 0x11a99, 1}, 1781 {0x11c2f, 0x11c36, 1}, 1782 {0x11c38, 0x11c3f, 1}, 1783 {0x11c92, 0x11ca7, 1}, 1784 {0x11ca9, 0x11cb6, 1}, 1785 {0x11d31, 0x11d36, 1}, 1786 {0x11d3a, 0x11d3c, 2}, 1787 {0x11d3d, 0x11d3f, 2}, 1788 {0x11d40, 0x11d45, 1}, 1789 {0x11d47, 0x11d8a, 67}, 1790 {0x11d8b, 0x11d8e, 1}, 1791 {0x11d90, 0x11d91, 1}, 1792 {0x11d93, 0x11d97, 1}, 1793 {0x11ef3, 0x11ef6, 1}, 1794 {0x16af0, 0x16af4, 1}, 1795 {0x16b30, 0x16b36, 1}, 1796 {0x16f4f, 0x16f51, 2}, 1797 {0x16f52, 0x16f87, 1}, 1798 {0x16f8f, 0x16f92, 1}, 1799 {0x1bc9d, 0x1bc9e, 1}, 1800 {0x1d165, 0x1d169, 1}, 1801 {0x1d16d, 0x1d172, 1}, 1802 {0x1d17b, 0x1d182, 1}, 1803 {0x1d185, 0x1d18b, 1}, 1804 {0x1d1aa, 0x1d1ad, 1}, 1805 {0x1d242, 0x1d244, 1}, 1806 {0x1da00, 0x1da36, 1}, 1807 {0x1da3b, 0x1da6c, 1}, 1808 {0x1da75, 0x1da84, 15}, 1809 {0x1da9b, 0x1da9f, 1}, 1810 {0x1daa1, 0x1daaf, 1}, 1811 {0x1e000, 0x1e006, 1}, 1812 {0x1e008, 0x1e018, 1}, 1813 {0x1e01b, 0x1e021, 1}, 1814 {0x1e023, 0x1e024, 1}, 1815 {0x1e026, 0x1e02a, 1}, 1816 {0x1e130, 0x1e136, 1}, 1817 {0x1e2ec, 0x1e2ef, 1}, 1818 {0x1e8d0, 0x1e8d6, 1}, 1819 {0x1e944, 0x1e94a, 1}, 1820 {0xe0100, 0xe01ef, 1}, 1821 }, 1822 } 1823 1824 var _Mc = &RangeTable{ 1825 R16: []Range16{ 1826 {0x0903, 0x093b, 56}, 1827 {0x093e, 0x0940, 1}, 1828 {0x0949, 0x094c, 1}, 1829 {0x094e, 0x094f, 1}, 1830 {0x0982, 0x0983, 1}, 1831 {0x09be, 0x09c0, 1}, 1832 {0x09c7, 0x09c8, 1}, 1833 {0x09cb, 0x09cc, 1}, 1834 {0x09d7, 0x0a03, 44}, 1835 {0x0a3e, 0x0a40, 1}, 1836 {0x0a83, 0x0abe, 59}, 1837 {0x0abf, 0x0ac0, 1}, 1838 {0x0ac9, 0x0acb, 2}, 1839 {0x0acc, 0x0b02, 54}, 1840 {0x0b03, 0x0b3e, 59}, 1841 {0x0b40, 0x0b47, 7}, 1842 {0x0b48, 0x0b4b, 3}, 1843 {0x0b4c, 0x0b57, 11}, 1844 {0x0bbe, 0x0bbf, 1}, 1845 {0x0bc1, 0x0bc2, 1}, 1846 {0x0bc6, 0x0bc8, 1}, 1847 {0x0bca, 0x0bcc, 1}, 1848 {0x0bd7, 0x0c01, 42}, 1849 {0x0c02, 0x0c03, 1}, 1850 {0x0c41, 0x0c44, 1}, 1851 {0x0c82, 0x0c83, 1}, 1852 {0x0cbe, 0x0cc0, 2}, 1853 {0x0cc1, 0x0cc4, 1}, 1854 {0x0cc7, 0x0cc8, 1}, 1855 {0x0cca, 0x0ccb, 1}, 1856 {0x0cd5, 0x0cd6, 1}, 1857 {0x0d02, 0x0d03, 1}, 1858 {0x0d3e, 0x0d40, 1}, 1859 {0x0d46, 0x0d48, 1}, 1860 {0x0d4a, 0x0d4c, 1}, 1861 {0x0d57, 0x0d82, 43}, 1862 {0x0d83, 0x0dcf, 76}, 1863 {0x0dd0, 0x0dd1, 1}, 1864 {0x0dd8, 0x0ddf, 1}, 1865 {0x0df2, 0x0df3, 1}, 1866 {0x0f3e, 0x0f3f, 1}, 1867 {0x0f7f, 0x102b, 172}, 1868 {0x102c, 0x1031, 5}, 1869 {0x1038, 0x103b, 3}, 1870 {0x103c, 0x1056, 26}, 1871 {0x1057, 0x1062, 11}, 1872 {0x1063, 0x1064, 1}, 1873 {0x1067, 0x106d, 1}, 1874 {0x1083, 0x1084, 1}, 1875 {0x1087, 0x108c, 1}, 1876 {0x108f, 0x109a, 11}, 1877 {0x109b, 0x109c, 1}, 1878 {0x17b6, 0x17be, 8}, 1879 {0x17bf, 0x17c5, 1}, 1880 {0x17c7, 0x17c8, 1}, 1881 {0x1923, 0x1926, 1}, 1882 {0x1929, 0x192b, 1}, 1883 {0x1930, 0x1931, 1}, 1884 {0x1933, 0x1938, 1}, 1885 {0x1a19, 0x1a1a, 1}, 1886 {0x1a55, 0x1a57, 2}, 1887 {0x1a61, 0x1a63, 2}, 1888 {0x1a64, 0x1a6d, 9}, 1889 {0x1a6e, 0x1a72, 1}, 1890 {0x1b04, 0x1b35, 49}, 1891 {0x1b3b, 0x1b3d, 2}, 1892 {0x1b3e, 0x1b41, 1}, 1893 {0x1b43, 0x1b44, 1}, 1894 {0x1b82, 0x1ba1, 31}, 1895 {0x1ba6, 0x1ba7, 1}, 1896 {0x1baa, 0x1be7, 61}, 1897 {0x1bea, 0x1bec, 1}, 1898 {0x1bee, 0x1bf2, 4}, 1899 {0x1bf3, 0x1c24, 49}, 1900 {0x1c25, 0x1c2b, 1}, 1901 {0x1c34, 0x1c35, 1}, 1902 {0x1ce1, 0x1cf7, 22}, 1903 {0x302e, 0x302f, 1}, 1904 {0xa823, 0xa824, 1}, 1905 {0xa827, 0xa880, 89}, 1906 {0xa881, 0xa8b4, 51}, 1907 {0xa8b5, 0xa8c3, 1}, 1908 {0xa952, 0xa953, 1}, 1909 {0xa983, 0xa9b4, 49}, 1910 {0xa9b5, 0xa9ba, 5}, 1911 {0xa9bb, 0xa9be, 3}, 1912 {0xa9bf, 0xa9c0, 1}, 1913 {0xaa2f, 0xaa30, 1}, 1914 {0xaa33, 0xaa34, 1}, 1915 {0xaa4d, 0xaa7b, 46}, 1916 {0xaa7d, 0xaaeb, 110}, 1917 {0xaaee, 0xaaef, 1}, 1918 {0xaaf5, 0xabe3, 238}, 1919 {0xabe4, 0xabe6, 2}, 1920 {0xabe7, 0xabe9, 2}, 1921 {0xabea, 0xabec, 2}, 1922 }, 1923 R32: []Range32{ 1924 {0x11000, 0x11002, 2}, 1925 {0x11082, 0x110b0, 46}, 1926 {0x110b1, 0x110b2, 1}, 1927 {0x110b7, 0x110b8, 1}, 1928 {0x1112c, 0x11145, 25}, 1929 {0x11146, 0x11182, 60}, 1930 {0x111b3, 0x111b5, 1}, 1931 {0x111bf, 0x111c0, 1}, 1932 {0x1122c, 0x1122e, 1}, 1933 {0x11232, 0x11233, 1}, 1934 {0x11235, 0x112e0, 171}, 1935 {0x112e1, 0x112e2, 1}, 1936 {0x11302, 0x11303, 1}, 1937 {0x1133e, 0x1133f, 1}, 1938 {0x11341, 0x11344, 1}, 1939 {0x11347, 0x11348, 1}, 1940 {0x1134b, 0x1134d, 1}, 1941 {0x11357, 0x11362, 11}, 1942 {0x11363, 0x11435, 210}, 1943 {0x11436, 0x11437, 1}, 1944 {0x11440, 0x11441, 1}, 1945 {0x11445, 0x114b0, 107}, 1946 {0x114b1, 0x114b2, 1}, 1947 {0x114b9, 0x114bb, 2}, 1948 {0x114bc, 0x114be, 1}, 1949 {0x114c1, 0x115af, 238}, 1950 {0x115b0, 0x115b1, 1}, 1951 {0x115b8, 0x115bb, 1}, 1952 {0x115be, 0x11630, 114}, 1953 {0x11631, 0x11632, 1}, 1954 {0x1163b, 0x1163c, 1}, 1955 {0x1163e, 0x116ac, 110}, 1956 {0x116ae, 0x116af, 1}, 1957 {0x116b6, 0x11720, 106}, 1958 {0x11721, 0x11726, 5}, 1959 {0x1182c, 0x1182e, 1}, 1960 {0x11838, 0x119d1, 409}, 1961 {0x119d2, 0x119d3, 1}, 1962 {0x119dc, 0x119df, 1}, 1963 {0x119e4, 0x11a39, 85}, 1964 {0x11a57, 0x11a58, 1}, 1965 {0x11a97, 0x11c2f, 408}, 1966 {0x11c3e, 0x11ca9, 107}, 1967 {0x11cb1, 0x11cb4, 3}, 1968 {0x11d8a, 0x11d8e, 1}, 1969 {0x11d93, 0x11d94, 1}, 1970 {0x11d96, 0x11ef5, 351}, 1971 {0x11ef6, 0x16f51, 20571}, 1972 {0x16f52, 0x16f87, 1}, 1973 {0x1d165, 0x1d166, 1}, 1974 {0x1d16d, 0x1d172, 1}, 1975 }, 1976 } 1977 1978 var _Me = &RangeTable{ 1979 R16: []Range16{ 1980 {0x0488, 0x0489, 1}, 1981 {0x1abe, 0x20dd, 1567}, 1982 {0x20de, 0x20e0, 1}, 1983 {0x20e2, 0x20e4, 1}, 1984 {0xa670, 0xa672, 1}, 1985 }, 1986 } 1987 1988 var _Mn = &RangeTable{ 1989 R16: []Range16{ 1990 {0x0300, 0x036f, 1}, 1991 {0x0483, 0x0487, 1}, 1992 {0x0591, 0x05bd, 1}, 1993 {0x05bf, 0x05c1, 2}, 1994 {0x05c2, 0x05c4, 2}, 1995 {0x05c5, 0x05c7, 2}, 1996 {0x0610, 0x061a, 1}, 1997 {0x064b, 0x065f, 1}, 1998 {0x0670, 0x06d6, 102}, 1999 {0x06d7, 0x06dc, 1}, 2000 {0x06df, 0x06e4, 1}, 2001 {0x06e7, 0x06e8, 1}, 2002 {0x06ea, 0x06ed, 1}, 2003 {0x0711, 0x0730, 31}, 2004 {0x0731, 0x074a, 1}, 2005 {0x07a6, 0x07b0, 1}, 2006 {0x07eb, 0x07f3, 1}, 2007 {0x07fd, 0x0816, 25}, 2008 {0x0817, 0x0819, 1}, 2009 {0x081b, 0x0823, 1}, 2010 {0x0825, 0x0827, 1}, 2011 {0x0829, 0x082d, 1}, 2012 {0x0859, 0x085b, 1}, 2013 {0x08d3, 0x08e1, 1}, 2014 {0x08e3, 0x0902, 1}, 2015 {0x093a, 0x093c, 2}, 2016 {0x0941, 0x0948, 1}, 2017 {0x094d, 0x0951, 4}, 2018 {0x0952, 0x0957, 1}, 2019 {0x0962, 0x0963, 1}, 2020 {0x0981, 0x09bc, 59}, 2021 {0x09c1, 0x09c4, 1}, 2022 {0x09cd, 0x09e2, 21}, 2023 {0x09e3, 0x09fe, 27}, 2024 {0x0a01, 0x0a02, 1}, 2025 {0x0a3c, 0x0a41, 5}, 2026 {0x0a42, 0x0a47, 5}, 2027 {0x0a48, 0x0a4b, 3}, 2028 {0x0a4c, 0x0a4d, 1}, 2029 {0x0a51, 0x0a70, 31}, 2030 {0x0a71, 0x0a75, 4}, 2031 {0x0a81, 0x0a82, 1}, 2032 {0x0abc, 0x0ac1, 5}, 2033 {0x0ac2, 0x0ac5, 1}, 2034 {0x0ac7, 0x0ac8, 1}, 2035 {0x0acd, 0x0ae2, 21}, 2036 {0x0ae3, 0x0afa, 23}, 2037 {0x0afb, 0x0aff, 1}, 2038 {0x0b01, 0x0b3c, 59}, 2039 {0x0b3f, 0x0b41, 2}, 2040 {0x0b42, 0x0b44, 1}, 2041 {0x0b4d, 0x0b56, 9}, 2042 {0x0b62, 0x0b63, 1}, 2043 {0x0b82, 0x0bc0, 62}, 2044 {0x0bcd, 0x0c00, 51}, 2045 {0x0c04, 0x0c3e, 58}, 2046 {0x0c3f, 0x0c40, 1}, 2047 {0x0c46, 0x0c48, 1}, 2048 {0x0c4a, 0x0c4d, 1}, 2049 {0x0c55, 0x0c56, 1}, 2050 {0x0c62, 0x0c63, 1}, 2051 {0x0c81, 0x0cbc, 59}, 2052 {0x0cbf, 0x0cc6, 7}, 2053 {0x0ccc, 0x0ccd, 1}, 2054 {0x0ce2, 0x0ce3, 1}, 2055 {0x0d00, 0x0d01, 1}, 2056 {0x0d3b, 0x0d3c, 1}, 2057 {0x0d41, 0x0d44, 1}, 2058 {0x0d4d, 0x0d62, 21}, 2059 {0x0d63, 0x0dca, 103}, 2060 {0x0dd2, 0x0dd4, 1}, 2061 {0x0dd6, 0x0e31, 91}, 2062 {0x0e34, 0x0e3a, 1}, 2063 {0x0e47, 0x0e4e, 1}, 2064 {0x0eb1, 0x0eb4, 3}, 2065 {0x0eb5, 0x0ebc, 1}, 2066 {0x0ec8, 0x0ecd, 1}, 2067 {0x0f18, 0x0f19, 1}, 2068 {0x0f35, 0x0f39, 2}, 2069 {0x0f71, 0x0f7e, 1}, 2070 {0x0f80, 0x0f84, 1}, 2071 {0x0f86, 0x0f87, 1}, 2072 {0x0f8d, 0x0f97, 1}, 2073 {0x0f99, 0x0fbc, 1}, 2074 {0x0fc6, 0x102d, 103}, 2075 {0x102e, 0x1030, 1}, 2076 {0x1032, 0x1037, 1}, 2077 {0x1039, 0x103a, 1}, 2078 {0x103d, 0x103e, 1}, 2079 {0x1058, 0x1059, 1}, 2080 {0x105e, 0x1060, 1}, 2081 {0x1071, 0x1074, 1}, 2082 {0x1082, 0x1085, 3}, 2083 {0x1086, 0x108d, 7}, 2084 {0x109d, 0x135d, 704}, 2085 {0x135e, 0x135f, 1}, 2086 {0x1712, 0x1714, 1}, 2087 {0x1732, 0x1734, 1}, 2088 {0x1752, 0x1753, 1}, 2089 {0x1772, 0x1773, 1}, 2090 {0x17b4, 0x17b5, 1}, 2091 {0x17b7, 0x17bd, 1}, 2092 {0x17c6, 0x17c9, 3}, 2093 {0x17ca, 0x17d3, 1}, 2094 {0x17dd, 0x180b, 46}, 2095 {0x180c, 0x180d, 1}, 2096 {0x1885, 0x1886, 1}, 2097 {0x18a9, 0x1920, 119}, 2098 {0x1921, 0x1922, 1}, 2099 {0x1927, 0x1928, 1}, 2100 {0x1932, 0x1939, 7}, 2101 {0x193a, 0x193b, 1}, 2102 {0x1a17, 0x1a18, 1}, 2103 {0x1a1b, 0x1a56, 59}, 2104 {0x1a58, 0x1a5e, 1}, 2105 {0x1a60, 0x1a62, 2}, 2106 {0x1a65, 0x1a6c, 1}, 2107 {0x1a73, 0x1a7c, 1}, 2108 {0x1a7f, 0x1ab0, 49}, 2109 {0x1ab1, 0x1abd, 1}, 2110 {0x1b00, 0x1b03, 1}, 2111 {0x1b34, 0x1b36, 2}, 2112 {0x1b37, 0x1b3a, 1}, 2113 {0x1b3c, 0x1b42, 6}, 2114 {0x1b6b, 0x1b73, 1}, 2115 {0x1b80, 0x1b81, 1}, 2116 {0x1ba2, 0x1ba5, 1}, 2117 {0x1ba8, 0x1ba9, 1}, 2118 {0x1bab, 0x1bad, 1}, 2119 {0x1be6, 0x1be8, 2}, 2120 {0x1be9, 0x1bed, 4}, 2121 {0x1bef, 0x1bf1, 1}, 2122 {0x1c2c, 0x1c33, 1}, 2123 {0x1c36, 0x1c37, 1}, 2124 {0x1cd0, 0x1cd2, 1}, 2125 {0x1cd4, 0x1ce0, 1}, 2126 {0x1ce2, 0x1ce8, 1}, 2127 {0x1ced, 0x1cf4, 7}, 2128 {0x1cf8, 0x1cf9, 1}, 2129 {0x1dc0, 0x1df9, 1}, 2130 {0x1dfb, 0x1dff, 1}, 2131 {0x20d0, 0x20dc, 1}, 2132 {0x20e1, 0x20e5, 4}, 2133 {0x20e6, 0x20f0, 1}, 2134 {0x2cef, 0x2cf1, 1}, 2135 {0x2d7f, 0x2de0, 97}, 2136 {0x2de1, 0x2dff, 1}, 2137 {0x302a, 0x302d, 1}, 2138 {0x3099, 0x309a, 1}, 2139 {0xa66f, 0xa674, 5}, 2140 {0xa675, 0xa67d, 1}, 2141 {0xa69e, 0xa69f, 1}, 2142 {0xa6f0, 0xa6f1, 1}, 2143 {0xa802, 0xa806, 4}, 2144 {0xa80b, 0xa825, 26}, 2145 {0xa826, 0xa8c4, 158}, 2146 {0xa8c5, 0xa8e0, 27}, 2147 {0xa8e1, 0xa8f1, 1}, 2148 {0xa8ff, 0xa926, 39}, 2149 {0xa927, 0xa92d, 1}, 2150 {0xa947, 0xa951, 1}, 2151 {0xa980, 0xa982, 1}, 2152 {0xa9b3, 0xa9b6, 3}, 2153 {0xa9b7, 0xa9b9, 1}, 2154 {0xa9bc, 0xa9bd, 1}, 2155 {0xa9e5, 0xaa29, 68}, 2156 {0xaa2a, 0xaa2e, 1}, 2157 {0xaa31, 0xaa32, 1}, 2158 {0xaa35, 0xaa36, 1}, 2159 {0xaa43, 0xaa4c, 9}, 2160 {0xaa7c, 0xaab0, 52}, 2161 {0xaab2, 0xaab4, 1}, 2162 {0xaab7, 0xaab8, 1}, 2163 {0xaabe, 0xaabf, 1}, 2164 {0xaac1, 0xaaec, 43}, 2165 {0xaaed, 0xaaf6, 9}, 2166 {0xabe5, 0xabe8, 3}, 2167 {0xabed, 0xfb1e, 20273}, 2168 {0xfe00, 0xfe0f, 1}, 2169 {0xfe20, 0xfe2f, 1}, 2170 }, 2171 R32: []Range32{ 2172 {0x101fd, 0x102e0, 227}, 2173 {0x10376, 0x1037a, 1}, 2174 {0x10a01, 0x10a03, 1}, 2175 {0x10a05, 0x10a06, 1}, 2176 {0x10a0c, 0x10a0f, 1}, 2177 {0x10a38, 0x10a3a, 1}, 2178 {0x10a3f, 0x10ae5, 166}, 2179 {0x10ae6, 0x10d24, 574}, 2180 {0x10d25, 0x10d27, 1}, 2181 {0x10f46, 0x10f50, 1}, 2182 {0x11001, 0x11038, 55}, 2183 {0x11039, 0x11046, 1}, 2184 {0x1107f, 0x11081, 1}, 2185 {0x110b3, 0x110b6, 1}, 2186 {0x110b9, 0x110ba, 1}, 2187 {0x11100, 0x11102, 1}, 2188 {0x11127, 0x1112b, 1}, 2189 {0x1112d, 0x11134, 1}, 2190 {0x11173, 0x11180, 13}, 2191 {0x11181, 0x111b6, 53}, 2192 {0x111b7, 0x111be, 1}, 2193 {0x111c9, 0x111cc, 1}, 2194 {0x1122f, 0x11231, 1}, 2195 {0x11234, 0x11236, 2}, 2196 {0x11237, 0x1123e, 7}, 2197 {0x112df, 0x112e3, 4}, 2198 {0x112e4, 0x112ea, 1}, 2199 {0x11300, 0x11301, 1}, 2200 {0x1133b, 0x1133c, 1}, 2201 {0x11340, 0x11366, 38}, 2202 {0x11367, 0x1136c, 1}, 2203 {0x11370, 0x11374, 1}, 2204 {0x11438, 0x1143f, 1}, 2205 {0x11442, 0x11444, 1}, 2206 {0x11446, 0x1145e, 24}, 2207 {0x114b3, 0x114b8, 1}, 2208 {0x114ba, 0x114bf, 5}, 2209 {0x114c0, 0x114c2, 2}, 2210 {0x114c3, 0x115b2, 239}, 2211 {0x115b3, 0x115b5, 1}, 2212 {0x115bc, 0x115bd, 1}, 2213 {0x115bf, 0x115c0, 1}, 2214 {0x115dc, 0x115dd, 1}, 2215 {0x11633, 0x1163a, 1}, 2216 {0x1163d, 0x1163f, 2}, 2217 {0x11640, 0x116ab, 107}, 2218 {0x116ad, 0x116b0, 3}, 2219 {0x116b1, 0x116b5, 1}, 2220 {0x116b7, 0x1171d, 102}, 2221 {0x1171e, 0x1171f, 1}, 2222 {0x11722, 0x11725, 1}, 2223 {0x11727, 0x1172b, 1}, 2224 {0x1182f, 0x11837, 1}, 2225 {0x11839, 0x1183a, 1}, 2226 {0x119d4, 0x119d7, 1}, 2227 {0x119da, 0x119db, 1}, 2228 {0x119e0, 0x11a01, 33}, 2229 {0x11a02, 0x11a0a, 1}, 2230 {0x11a33, 0x11a38, 1}, 2231 {0x11a3b, 0x11a3e, 1}, 2232 {0x11a47, 0x11a51, 10}, 2233 {0x11a52, 0x11a56, 1}, 2234 {0x11a59, 0x11a5b, 1}, 2235 {0x11a8a, 0x11a96, 1}, 2236 {0x11a98, 0x11a99, 1}, 2237 {0x11c30, 0x11c36, 1}, 2238 {0x11c38, 0x11c3d, 1}, 2239 {0x11c3f, 0x11c92, 83}, 2240 {0x11c93, 0x11ca7, 1}, 2241 {0x11caa, 0x11cb0, 1}, 2242 {0x11cb2, 0x11cb3, 1}, 2243 {0x11cb5, 0x11cb6, 1}, 2244 {0x11d31, 0x11d36, 1}, 2245 {0x11d3a, 0x11d3c, 2}, 2246 {0x11d3d, 0x11d3f, 2}, 2247 {0x11d40, 0x11d45, 1}, 2248 {0x11d47, 0x11d90, 73}, 2249 {0x11d91, 0x11d95, 4}, 2250 {0x11d97, 0x11ef3, 348}, 2251 {0x11ef4, 0x16af0, 19452}, 2252 {0x16af1, 0x16af4, 1}, 2253 {0x16b30, 0x16b36, 1}, 2254 {0x16f4f, 0x16f8f, 64}, 2255 {0x16f90, 0x16f92, 1}, 2256 {0x1bc9d, 0x1bc9e, 1}, 2257 {0x1d167, 0x1d169, 1}, 2258 {0x1d17b, 0x1d182, 1}, 2259 {0x1d185, 0x1d18b, 1}, 2260 {0x1d1aa, 0x1d1ad, 1}, 2261 {0x1d242, 0x1d244, 1}, 2262 {0x1da00, 0x1da36, 1}, 2263 {0x1da3b, 0x1da6c, 1}, 2264 {0x1da75, 0x1da84, 15}, 2265 {0x1da9b, 0x1da9f, 1}, 2266 {0x1daa1, 0x1daaf, 1}, 2267 {0x1e000, 0x1e006, 1}, 2268 {0x1e008, 0x1e018, 1}, 2269 {0x1e01b, 0x1e021, 1}, 2270 {0x1e023, 0x1e024, 1}, 2271 {0x1e026, 0x1e02a, 1}, 2272 {0x1e130, 0x1e136, 1}, 2273 {0x1e2ec, 0x1e2ef, 1}, 2274 {0x1e8d0, 0x1e8d6, 1}, 2275 {0x1e944, 0x1e94a, 1}, 2276 {0xe0100, 0xe01ef, 1}, 2277 }, 2278 } 2279 2280 var _N = &RangeTable{ 2281 R16: []Range16{ 2282 {0x0030, 0x0039, 1}, 2283 {0x00b2, 0x00b3, 1}, 2284 {0x00b9, 0x00bc, 3}, 2285 {0x00bd, 0x00be, 1}, 2286 {0x0660, 0x0669, 1}, 2287 {0x06f0, 0x06f9, 1}, 2288 {0x07c0, 0x07c9, 1}, 2289 {0x0966, 0x096f, 1}, 2290 {0x09e6, 0x09ef, 1}, 2291 {0x09f4, 0x09f9, 1}, 2292 {0x0a66, 0x0a6f, 1}, 2293 {0x0ae6, 0x0aef, 1}, 2294 {0x0b66, 0x0b6f, 1}, 2295 {0x0b72, 0x0b77, 1}, 2296 {0x0be6, 0x0bf2, 1}, 2297 {0x0c66, 0x0c6f, 1}, 2298 {0x0c78, 0x0c7e, 1}, 2299 {0x0ce6, 0x0cef, 1}, 2300 {0x0d58, 0x0d5e, 1}, 2301 {0x0d66, 0x0d78, 1}, 2302 {0x0de6, 0x0def, 1}, 2303 {0x0e50, 0x0e59, 1}, 2304 {0x0ed0, 0x0ed9, 1}, 2305 {0x0f20, 0x0f33, 1}, 2306 {0x1040, 0x1049, 1}, 2307 {0x1090, 0x1099, 1}, 2308 {0x1369, 0x137c, 1}, 2309 {0x16ee, 0x16f0, 1}, 2310 {0x17e0, 0x17e9, 1}, 2311 {0x17f0, 0x17f9, 1}, 2312 {0x1810, 0x1819, 1}, 2313 {0x1946, 0x194f, 1}, 2314 {0x19d0, 0x19da, 1}, 2315 {0x1a80, 0x1a89, 1}, 2316 {0x1a90, 0x1a99, 1}, 2317 {0x1b50, 0x1b59, 1}, 2318 {0x1bb0, 0x1bb9, 1}, 2319 {0x1c40, 0x1c49, 1}, 2320 {0x1c50, 0x1c59, 1}, 2321 {0x2070, 0x2074, 4}, 2322 {0x2075, 0x2079, 1}, 2323 {0x2080, 0x2089, 1}, 2324 {0x2150, 0x2182, 1}, 2325 {0x2185, 0x2189, 1}, 2326 {0x2460, 0x249b, 1}, 2327 {0x24ea, 0x24ff, 1}, 2328 {0x2776, 0x2793, 1}, 2329 {0x2cfd, 0x3007, 778}, 2330 {0x3021, 0x3029, 1}, 2331 {0x3038, 0x303a, 1}, 2332 {0x3192, 0x3195, 1}, 2333 {0x3220, 0x3229, 1}, 2334 {0x3248, 0x324f, 1}, 2335 {0x3251, 0x325f, 1}, 2336 {0x3280, 0x3289, 1}, 2337 {0x32b1, 0x32bf, 1}, 2338 {0xa620, 0xa629, 1}, 2339 {0xa6e6, 0xa6ef, 1}, 2340 {0xa830, 0xa835, 1}, 2341 {0xa8d0, 0xa8d9, 1}, 2342 {0xa900, 0xa909, 1}, 2343 {0xa9d0, 0xa9d9, 1}, 2344 {0xa9f0, 0xa9f9, 1}, 2345 {0xaa50, 0xaa59, 1}, 2346 {0xabf0, 0xabf9, 1}, 2347 {0xff10, 0xff19, 1}, 2348 }, 2349 R32: []Range32{ 2350 {0x10107, 0x10133, 1}, 2351 {0x10140, 0x10178, 1}, 2352 {0x1018a, 0x1018b, 1}, 2353 {0x102e1, 0x102fb, 1}, 2354 {0x10320, 0x10323, 1}, 2355 {0x10341, 0x1034a, 9}, 2356 {0x103d1, 0x103d5, 1}, 2357 {0x104a0, 0x104a9, 1}, 2358 {0x10858, 0x1085f, 1}, 2359 {0x10879, 0x1087f, 1}, 2360 {0x108a7, 0x108af, 1}, 2361 {0x108fb, 0x108ff, 1}, 2362 {0x10916, 0x1091b, 1}, 2363 {0x109bc, 0x109bd, 1}, 2364 {0x109c0, 0x109cf, 1}, 2365 {0x109d2, 0x109ff, 1}, 2366 {0x10a40, 0x10a48, 1}, 2367 {0x10a7d, 0x10a7e, 1}, 2368 {0x10a9d, 0x10a9f, 1}, 2369 {0x10aeb, 0x10aef, 1}, 2370 {0x10b58, 0x10b5f, 1}, 2371 {0x10b78, 0x10b7f, 1}, 2372 {0x10ba9, 0x10baf, 1}, 2373 {0x10cfa, 0x10cff, 1}, 2374 {0x10d30, 0x10d39, 1}, 2375 {0x10e60, 0x10e7e, 1}, 2376 {0x10f1d, 0x10f26, 1}, 2377 {0x10f51, 0x10f54, 1}, 2378 {0x11052, 0x1106f, 1}, 2379 {0x110f0, 0x110f9, 1}, 2380 {0x11136, 0x1113f, 1}, 2381 {0x111d0, 0x111d9, 1}, 2382 {0x111e1, 0x111f4, 1}, 2383 {0x112f0, 0x112f9, 1}, 2384 {0x11450, 0x11459, 1}, 2385 {0x114d0, 0x114d9, 1}, 2386 {0x11650, 0x11659, 1}, 2387 {0x116c0, 0x116c9, 1}, 2388 {0x11730, 0x1173b, 1}, 2389 {0x118e0, 0x118f2, 1}, 2390 {0x11c50, 0x11c6c, 1}, 2391 {0x11d50, 0x11d59, 1}, 2392 {0x11da0, 0x11da9, 1}, 2393 {0x11fc0, 0x11fd4, 1}, 2394 {0x12400, 0x1246e, 1}, 2395 {0x16a60, 0x16a69, 1}, 2396 {0x16b50, 0x16b59, 1}, 2397 {0x16b5b, 0x16b61, 1}, 2398 {0x16e80, 0x16e96, 1}, 2399 {0x1d2e0, 0x1d2f3, 1}, 2400 {0x1d360, 0x1d378, 1}, 2401 {0x1d7ce, 0x1d7ff, 1}, 2402 {0x1e140, 0x1e149, 1}, 2403 {0x1e2f0, 0x1e2f9, 1}, 2404 {0x1e8c7, 0x1e8cf, 1}, 2405 {0x1e950, 0x1e959, 1}, 2406 {0x1ec71, 0x1ecab, 1}, 2407 {0x1ecad, 0x1ecaf, 1}, 2408 {0x1ecb1, 0x1ecb4, 1}, 2409 {0x1ed01, 0x1ed2d, 1}, 2410 {0x1ed2f, 0x1ed3d, 1}, 2411 {0x1f100, 0x1f10c, 1}, 2412 }, 2413 LatinOffset: 4, 2414 } 2415 2416 var _Nd = &RangeTable{ 2417 R16: []Range16{ 2418 {0x0030, 0x0039, 1}, 2419 {0x0660, 0x0669, 1}, 2420 {0x06f0, 0x06f9, 1}, 2421 {0x07c0, 0x07c9, 1}, 2422 {0x0966, 0x096f, 1}, 2423 {0x09e6, 0x09ef, 1}, 2424 {0x0a66, 0x0a6f, 1}, 2425 {0x0ae6, 0x0aef, 1}, 2426 {0x0b66, 0x0b6f, 1}, 2427 {0x0be6, 0x0bef, 1}, 2428 {0x0c66, 0x0c6f, 1}, 2429 {0x0ce6, 0x0cef, 1}, 2430 {0x0d66, 0x0d6f, 1}, 2431 {0x0de6, 0x0def, 1}, 2432 {0x0e50, 0x0e59, 1}, 2433 {0x0ed0, 0x0ed9, 1}, 2434 {0x0f20, 0x0f29, 1}, 2435 {0x1040, 0x1049, 1}, 2436 {0x1090, 0x1099, 1}, 2437 {0x17e0, 0x17e9, 1}, 2438 {0x1810, 0x1819, 1}, 2439 {0x1946, 0x194f, 1}, 2440 {0x19d0, 0x19d9, 1}, 2441 {0x1a80, 0x1a89, 1}, 2442 {0x1a90, 0x1a99, 1}, 2443 {0x1b50, 0x1b59, 1}, 2444 {0x1bb0, 0x1bb9, 1}, 2445 {0x1c40, 0x1c49, 1}, 2446 {0x1c50, 0x1c59, 1}, 2447 {0xa620, 0xa629, 1}, 2448 {0xa8d0, 0xa8d9, 1}, 2449 {0xa900, 0xa909, 1}, 2450 {0xa9d0, 0xa9d9, 1}, 2451 {0xa9f0, 0xa9f9, 1}, 2452 {0xaa50, 0xaa59, 1}, 2453 {0xabf0, 0xabf9, 1}, 2454 {0xff10, 0xff19, 1}, 2455 }, 2456 R32: []Range32{ 2457 {0x104a0, 0x104a9, 1}, 2458 {0x10d30, 0x10d39, 1}, 2459 {0x11066, 0x1106f, 1}, 2460 {0x110f0, 0x110f9, 1}, 2461 {0x11136, 0x1113f, 1}, 2462 {0x111d0, 0x111d9, 1}, 2463 {0x112f0, 0x112f9, 1}, 2464 {0x11450, 0x11459, 1}, 2465 {0x114d0, 0x114d9, 1}, 2466 {0x11650, 0x11659, 1}, 2467 {0x116c0, 0x116c9, 1}, 2468 {0x11730, 0x11739, 1}, 2469 {0x118e0, 0x118e9, 1}, 2470 {0x11c50, 0x11c59, 1}, 2471 {0x11d50, 0x11d59, 1}, 2472 {0x11da0, 0x11da9, 1}, 2473 {0x16a60, 0x16a69, 1}, 2474 {0x16b50, 0x16b59, 1}, 2475 {0x1d7ce, 0x1d7ff, 1}, 2476 {0x1e140, 0x1e149, 1}, 2477 {0x1e2f0, 0x1e2f9, 1}, 2478 {0x1e950, 0x1e959, 1}, 2479 }, 2480 LatinOffset: 1, 2481 } 2482 2483 var _Nl = &RangeTable{ 2484 R16: []Range16{ 2485 {0x16ee, 0x16f0, 1}, 2486 {0x2160, 0x2182, 1}, 2487 {0x2185, 0x2188, 1}, 2488 {0x3007, 0x3021, 26}, 2489 {0x3022, 0x3029, 1}, 2490 {0x3038, 0x303a, 1}, 2491 {0xa6e6, 0xa6ef, 1}, 2492 }, 2493 R32: []Range32{ 2494 {0x10140, 0x10174, 1}, 2495 {0x10341, 0x1034a, 9}, 2496 {0x103d1, 0x103d5, 1}, 2497 {0x12400, 0x1246e, 1}, 2498 }, 2499 } 2500 2501 var _No = &RangeTable{ 2502 R16: []Range16{ 2503 {0x00b2, 0x00b3, 1}, 2504 {0x00b9, 0x00bc, 3}, 2505 {0x00bd, 0x00be, 1}, 2506 {0x09f4, 0x09f9, 1}, 2507 {0x0b72, 0x0b77, 1}, 2508 {0x0bf0, 0x0bf2, 1}, 2509 {0x0c78, 0x0c7e, 1}, 2510 {0x0d58, 0x0d5e, 1}, 2511 {0x0d70, 0x0d78, 1}, 2512 {0x0f2a, 0x0f33, 1}, 2513 {0x1369, 0x137c, 1}, 2514 {0x17f0, 0x17f9, 1}, 2515 {0x19da, 0x2070, 1686}, 2516 {0x2074, 0x2079, 1}, 2517 {0x2080, 0x2089, 1}, 2518 {0x2150, 0x215f, 1}, 2519 {0x2189, 0x2460, 727}, 2520 {0x2461, 0x249b, 1}, 2521 {0x24ea, 0x24ff, 1}, 2522 {0x2776, 0x2793, 1}, 2523 {0x2cfd, 0x3192, 1173}, 2524 {0x3193, 0x3195, 1}, 2525 {0x3220, 0x3229, 1}, 2526 {0x3248, 0x324f, 1}, 2527 {0x3251, 0x325f, 1}, 2528 {0x3280, 0x3289, 1}, 2529 {0x32b1, 0x32bf, 1}, 2530 {0xa830, 0xa835, 1}, 2531 }, 2532 R32: []Range32{ 2533 {0x10107, 0x10133, 1}, 2534 {0x10175, 0x10178, 1}, 2535 {0x1018a, 0x1018b, 1}, 2536 {0x102e1, 0x102fb, 1}, 2537 {0x10320, 0x10323, 1}, 2538 {0x10858, 0x1085f, 1}, 2539 {0x10879, 0x1087f, 1}, 2540 {0x108a7, 0x108af, 1}, 2541 {0x108fb, 0x108ff, 1}, 2542 {0x10916, 0x1091b, 1}, 2543 {0x109bc, 0x109bd, 1}, 2544 {0x109c0, 0x109cf, 1}, 2545 {0x109d2, 0x109ff, 1}, 2546 {0x10a40, 0x10a48, 1}, 2547 {0x10a7d, 0x10a7e, 1}, 2548 {0x10a9d, 0x10a9f, 1}, 2549 {0x10aeb, 0x10aef, 1}, 2550 {0x10b58, 0x10b5f, 1}, 2551 {0x10b78, 0x10b7f, 1}, 2552 {0x10ba9, 0x10baf, 1}, 2553 {0x10cfa, 0x10cff, 1}, 2554 {0x10e60, 0x10e7e, 1}, 2555 {0x10f1d, 0x10f26, 1}, 2556 {0x10f51, 0x10f54, 1}, 2557 {0x11052, 0x11065, 1}, 2558 {0x111e1, 0x111f4, 1}, 2559 {0x1173a, 0x1173b, 1}, 2560 {0x118ea, 0x118f2, 1}, 2561 {0x11c5a, 0x11c6c, 1}, 2562 {0x11fc0, 0x11fd4, 1}, 2563 {0x16b5b, 0x16b61, 1}, 2564 {0x16e80, 0x16e96, 1}, 2565 {0x1d2e0, 0x1d2f3, 1}, 2566 {0x1d360, 0x1d378, 1}, 2567 {0x1e8c7, 0x1e8cf, 1}, 2568 {0x1ec71, 0x1ecab, 1}, 2569 {0x1ecad, 0x1ecaf, 1}, 2570 {0x1ecb1, 0x1ecb4, 1}, 2571 {0x1ed01, 0x1ed2d, 1}, 2572 {0x1ed2f, 0x1ed3d, 1}, 2573 {0x1f100, 0x1f10c, 1}, 2574 }, 2575 LatinOffset: 3, 2576 } 2577 2578 var _P = &RangeTable{ 2579 R16: []Range16{ 2580 {0x0021, 0x0023, 1}, 2581 {0x0025, 0x002a, 1}, 2582 {0x002c, 0x002f, 1}, 2583 {0x003a, 0x003b, 1}, 2584 {0x003f, 0x0040, 1}, 2585 {0x005b, 0x005d, 1}, 2586 {0x005f, 0x007b, 28}, 2587 {0x007d, 0x00a1, 36}, 2588 {0x00a7, 0x00ab, 4}, 2589 {0x00b6, 0x00b7, 1}, 2590 {0x00bb, 0x00bf, 4}, 2591 {0x037e, 0x0387, 9}, 2592 {0x055a, 0x055f, 1}, 2593 {0x0589, 0x058a, 1}, 2594 {0x05be, 0x05c0, 2}, 2595 {0x05c3, 0x05c6, 3}, 2596 {0x05f3, 0x05f4, 1}, 2597 {0x0609, 0x060a, 1}, 2598 {0x060c, 0x060d, 1}, 2599 {0x061b, 0x061e, 3}, 2600 {0x061f, 0x066a, 75}, 2601 {0x066b, 0x066d, 1}, 2602 {0x06d4, 0x0700, 44}, 2603 {0x0701, 0x070d, 1}, 2604 {0x07f7, 0x07f9, 1}, 2605 {0x0830, 0x083e, 1}, 2606 {0x085e, 0x0964, 262}, 2607 {0x0965, 0x0970, 11}, 2608 {0x09fd, 0x0a76, 121}, 2609 {0x0af0, 0x0c77, 391}, 2610 {0x0c84, 0x0df4, 368}, 2611 {0x0e4f, 0x0e5a, 11}, 2612 {0x0e5b, 0x0f04, 169}, 2613 {0x0f05, 0x0f12, 1}, 2614 {0x0f14, 0x0f3a, 38}, 2615 {0x0f3b, 0x0f3d, 1}, 2616 {0x0f85, 0x0fd0, 75}, 2617 {0x0fd1, 0x0fd4, 1}, 2618 {0x0fd9, 0x0fda, 1}, 2619 {0x104a, 0x104f, 1}, 2620 {0x10fb, 0x1360, 613}, 2621 {0x1361, 0x1368, 1}, 2622 {0x1400, 0x166e, 622}, 2623 {0x169b, 0x169c, 1}, 2624 {0x16eb, 0x16ed, 1}, 2625 {0x1735, 0x1736, 1}, 2626 {0x17d4, 0x17d6, 1}, 2627 {0x17d8, 0x17da, 1}, 2628 {0x1800, 0x180a, 1}, 2629 {0x1944, 0x1945, 1}, 2630 {0x1a1e, 0x1a1f, 1}, 2631 {0x1aa0, 0x1aa6, 1}, 2632 {0x1aa8, 0x1aad, 1}, 2633 {0x1b5a, 0x1b60, 1}, 2634 {0x1bfc, 0x1bff, 1}, 2635 {0x1c3b, 0x1c3f, 1}, 2636 {0x1c7e, 0x1c7f, 1}, 2637 {0x1cc0, 0x1cc7, 1}, 2638 {0x1cd3, 0x2010, 829}, 2639 {0x2011, 0x2027, 1}, 2640 {0x2030, 0x2043, 1}, 2641 {0x2045, 0x2051, 1}, 2642 {0x2053, 0x205e, 1}, 2643 {0x207d, 0x207e, 1}, 2644 {0x208d, 0x208e, 1}, 2645 {0x2308, 0x230b, 1}, 2646 {0x2329, 0x232a, 1}, 2647 {0x2768, 0x2775, 1}, 2648 {0x27c5, 0x27c6, 1}, 2649 {0x27e6, 0x27ef, 1}, 2650 {0x2983, 0x2998, 1}, 2651 {0x29d8, 0x29db, 1}, 2652 {0x29fc, 0x29fd, 1}, 2653 {0x2cf9, 0x2cfc, 1}, 2654 {0x2cfe, 0x2cff, 1}, 2655 {0x2d70, 0x2e00, 144}, 2656 {0x2e01, 0x2e2e, 1}, 2657 {0x2e30, 0x2e4f, 1}, 2658 {0x3001, 0x3003, 1}, 2659 {0x3008, 0x3011, 1}, 2660 {0x3014, 0x301f, 1}, 2661 {0x3030, 0x303d, 13}, 2662 {0x30a0, 0x30fb, 91}, 2663 {0xa4fe, 0xa4ff, 1}, 2664 {0xa60d, 0xa60f, 1}, 2665 {0xa673, 0xa67e, 11}, 2666 {0xa6f2, 0xa6f7, 1}, 2667 {0xa874, 0xa877, 1}, 2668 {0xa8ce, 0xa8cf, 1}, 2669 {0xa8f8, 0xa8fa, 1}, 2670 {0xa8fc, 0xa92e, 50}, 2671 {0xa92f, 0xa95f, 48}, 2672 {0xa9c1, 0xa9cd, 1}, 2673 {0xa9de, 0xa9df, 1}, 2674 {0xaa5c, 0xaa5f, 1}, 2675 {0xaade, 0xaadf, 1}, 2676 {0xaaf0, 0xaaf1, 1}, 2677 {0xabeb, 0xfd3e, 20819}, 2678 {0xfd3f, 0xfe10, 209}, 2679 {0xfe11, 0xfe19, 1}, 2680 {0xfe30, 0xfe52, 1}, 2681 {0xfe54, 0xfe61, 1}, 2682 {0xfe63, 0xfe68, 5}, 2683 {0xfe6a, 0xfe6b, 1}, 2684 {0xff01, 0xff03, 1}, 2685 {0xff05, 0xff0a, 1}, 2686 {0xff0c, 0xff0f, 1}, 2687 {0xff1a, 0xff1b, 1}, 2688 {0xff1f, 0xff20, 1}, 2689 {0xff3b, 0xff3d, 1}, 2690 {0xff3f, 0xff5b, 28}, 2691 {0xff5d, 0xff5f, 2}, 2692 {0xff60, 0xff65, 1}, 2693 }, 2694 R32: []Range32{ 2695 {0x10100, 0x10102, 1}, 2696 {0x1039f, 0x103d0, 49}, 2697 {0x1056f, 0x10857, 744}, 2698 {0x1091f, 0x1093f, 32}, 2699 {0x10a50, 0x10a58, 1}, 2700 {0x10a7f, 0x10af0, 113}, 2701 {0x10af1, 0x10af6, 1}, 2702 {0x10b39, 0x10b3f, 1}, 2703 {0x10b99, 0x10b9c, 1}, 2704 {0x10f55, 0x10f59, 1}, 2705 {0x11047, 0x1104d, 1}, 2706 {0x110bb, 0x110bc, 1}, 2707 {0x110be, 0x110c1, 1}, 2708 {0x11140, 0x11143, 1}, 2709 {0x11174, 0x11175, 1}, 2710 {0x111c5, 0x111c8, 1}, 2711 {0x111cd, 0x111db, 14}, 2712 {0x111dd, 0x111df, 1}, 2713 {0x11238, 0x1123d, 1}, 2714 {0x112a9, 0x1144b, 418}, 2715 {0x1144c, 0x1144f, 1}, 2716 {0x1145b, 0x1145d, 2}, 2717 {0x114c6, 0x115c1, 251}, 2718 {0x115c2, 0x115d7, 1}, 2719 {0x11641, 0x11643, 1}, 2720 {0x11660, 0x1166c, 1}, 2721 {0x1173c, 0x1173e, 1}, 2722 {0x1183b, 0x119e2, 423}, 2723 {0x11a3f, 0x11a46, 1}, 2724 {0x11a9a, 0x11a9c, 1}, 2725 {0x11a9e, 0x11aa2, 1}, 2726 {0x11c41, 0x11c45, 1}, 2727 {0x11c70, 0x11c71, 1}, 2728 {0x11ef7, 0x11ef8, 1}, 2729 {0x11fff, 0x12470, 1137}, 2730 {0x12471, 0x12474, 1}, 2731 {0x16a6e, 0x16a6f, 1}, 2732 {0x16af5, 0x16b37, 66}, 2733 {0x16b38, 0x16b3b, 1}, 2734 {0x16b44, 0x16e97, 851}, 2735 {0x16e98, 0x16e9a, 1}, 2736 {0x16fe2, 0x1bc9f, 19645}, 2737 {0x1da87, 0x1da8b, 1}, 2738 {0x1e95e, 0x1e95f, 1}, 2739 }, 2740 LatinOffset: 11, 2741 } 2742 2743 var _Pc = &RangeTable{ 2744 R16: []Range16{ 2745 {0x005f, 0x203f, 8160}, 2746 {0x2040, 0x2054, 20}, 2747 {0xfe33, 0xfe34, 1}, 2748 {0xfe4d, 0xfe4f, 1}, 2749 {0xff3f, 0xff3f, 1}, 2750 }, 2751 } 2752 2753 var _Pd = &RangeTable{ 2754 R16: []Range16{ 2755 {0x002d, 0x058a, 1373}, 2756 {0x05be, 0x1400, 3650}, 2757 {0x1806, 0x2010, 2058}, 2758 {0x2011, 0x2015, 1}, 2759 {0x2e17, 0x2e1a, 3}, 2760 {0x2e3a, 0x2e3b, 1}, 2761 {0x2e40, 0x301c, 476}, 2762 {0x3030, 0x30a0, 112}, 2763 {0xfe31, 0xfe32, 1}, 2764 {0xfe58, 0xfe63, 11}, 2765 {0xff0d, 0xff0d, 1}, 2766 }, 2767 } 2768 2769 var _Pe = &RangeTable{ 2770 R16: []Range16{ 2771 {0x0029, 0x005d, 52}, 2772 {0x007d, 0x0f3b, 3774}, 2773 {0x0f3d, 0x169c, 1887}, 2774 {0x2046, 0x207e, 56}, 2775 {0x208e, 0x2309, 635}, 2776 {0x230b, 0x232a, 31}, 2777 {0x2769, 0x2775, 2}, 2778 {0x27c6, 0x27e7, 33}, 2779 {0x27e9, 0x27ef, 2}, 2780 {0x2984, 0x2998, 2}, 2781 {0x29d9, 0x29db, 2}, 2782 {0x29fd, 0x2e23, 1062}, 2783 {0x2e25, 0x2e29, 2}, 2784 {0x3009, 0x3011, 2}, 2785 {0x3015, 0x301b, 2}, 2786 {0x301e, 0x301f, 1}, 2787 {0xfd3e, 0xfe18, 218}, 2788 {0xfe36, 0xfe44, 2}, 2789 {0xfe48, 0xfe5a, 18}, 2790 {0xfe5c, 0xfe5e, 2}, 2791 {0xff09, 0xff3d, 52}, 2792 {0xff5d, 0xff63, 3}, 2793 }, 2794 LatinOffset: 1, 2795 } 2796 2797 var _Pf = &RangeTable{ 2798 R16: []Range16{ 2799 {0x00bb, 0x2019, 8030}, 2800 {0x201d, 0x203a, 29}, 2801 {0x2e03, 0x2e05, 2}, 2802 {0x2e0a, 0x2e0d, 3}, 2803 {0x2e1d, 0x2e21, 4}, 2804 }, 2805 } 2806 2807 var _Pi = &RangeTable{ 2808 R16: []Range16{ 2809 {0x00ab, 0x2018, 8045}, 2810 {0x201b, 0x201c, 1}, 2811 {0x201f, 0x2039, 26}, 2812 {0x2e02, 0x2e04, 2}, 2813 {0x2e09, 0x2e0c, 3}, 2814 {0x2e1c, 0x2e20, 4}, 2815 }, 2816 } 2817 2818 var _Po = &RangeTable{ 2819 R16: []Range16{ 2820 {0x0021, 0x0023, 1}, 2821 {0x0025, 0x0027, 1}, 2822 {0x002a, 0x002e, 2}, 2823 {0x002f, 0x003a, 11}, 2824 {0x003b, 0x003f, 4}, 2825 {0x0040, 0x005c, 28}, 2826 {0x00a1, 0x00a7, 6}, 2827 {0x00b6, 0x00b7, 1}, 2828 {0x00bf, 0x037e, 703}, 2829 {0x0387, 0x055a, 467}, 2830 {0x055b, 0x055f, 1}, 2831 {0x0589, 0x05c0, 55}, 2832 {0x05c3, 0x05c6, 3}, 2833 {0x05f3, 0x05f4, 1}, 2834 {0x0609, 0x060a, 1}, 2835 {0x060c, 0x060d, 1}, 2836 {0x061b, 0x061e, 3}, 2837 {0x061f, 0x066a, 75}, 2838 {0x066b, 0x066d, 1}, 2839 {0x06d4, 0x0700, 44}, 2840 {0x0701, 0x070d, 1}, 2841 {0x07f7, 0x07f9, 1}, 2842 {0x0830, 0x083e, 1}, 2843 {0x085e, 0x0964, 262}, 2844 {0x0965, 0x0970, 11}, 2845 {0x09fd, 0x0a76, 121}, 2846 {0x0af0, 0x0c77, 391}, 2847 {0x0c84, 0x0df4, 368}, 2848 {0x0e4f, 0x0e5a, 11}, 2849 {0x0e5b, 0x0f04, 169}, 2850 {0x0f05, 0x0f12, 1}, 2851 {0x0f14, 0x0f85, 113}, 2852 {0x0fd0, 0x0fd4, 1}, 2853 {0x0fd9, 0x0fda, 1}, 2854 {0x104a, 0x104f, 1}, 2855 {0x10fb, 0x1360, 613}, 2856 {0x1361, 0x1368, 1}, 2857 {0x166e, 0x16eb, 125}, 2858 {0x16ec, 0x16ed, 1}, 2859 {0x1735, 0x1736, 1}, 2860 {0x17d4, 0x17d6, 1}, 2861 {0x17d8, 0x17da, 1}, 2862 {0x1800, 0x1805, 1}, 2863 {0x1807, 0x180a, 1}, 2864 {0x1944, 0x1945, 1}, 2865 {0x1a1e, 0x1a1f, 1}, 2866 {0x1aa0, 0x1aa6, 1}, 2867 {0x1aa8, 0x1aad, 1}, 2868 {0x1b5a, 0x1b60, 1}, 2869 {0x1bfc, 0x1bff, 1}, 2870 {0x1c3b, 0x1c3f, 1}, 2871 {0x1c7e, 0x1c7f, 1}, 2872 {0x1cc0, 0x1cc7, 1}, 2873 {0x1cd3, 0x2016, 835}, 2874 {0x2017, 0x2020, 9}, 2875 {0x2021, 0x2027, 1}, 2876 {0x2030, 0x2038, 1}, 2877 {0x203b, 0x203e, 1}, 2878 {0x2041, 0x2043, 1}, 2879 {0x2047, 0x2051, 1}, 2880 {0x2053, 0x2055, 2}, 2881 {0x2056, 0x205e, 1}, 2882 {0x2cf9, 0x2cfc, 1}, 2883 {0x2cfe, 0x2cff, 1}, 2884 {0x2d70, 0x2e00, 144}, 2885 {0x2e01, 0x2e06, 5}, 2886 {0x2e07, 0x2e08, 1}, 2887 {0x2e0b, 0x2e0e, 3}, 2888 {0x2e0f, 0x2e16, 1}, 2889 {0x2e18, 0x2e19, 1}, 2890 {0x2e1b, 0x2e1e, 3}, 2891 {0x2e1f, 0x2e2a, 11}, 2892 {0x2e2b, 0x2e2e, 1}, 2893 {0x2e30, 0x2e39, 1}, 2894 {0x2e3c, 0x2e3f, 1}, 2895 {0x2e41, 0x2e43, 2}, 2896 {0x2e44, 0x2e4f, 1}, 2897 {0x3001, 0x3003, 1}, 2898 {0x303d, 0x30fb, 190}, 2899 {0xa4fe, 0xa4ff, 1}, 2900 {0xa60d, 0xa60f, 1}, 2901 {0xa673, 0xa67e, 11}, 2902 {0xa6f2, 0xa6f7, 1}, 2903 {0xa874, 0xa877, 1}, 2904 {0xa8ce, 0xa8cf, 1}, 2905 {0xa8f8, 0xa8fa, 1}, 2906 {0xa8fc, 0xa92e, 50}, 2907 {0xa92f, 0xa95f, 48}, 2908 {0xa9c1, 0xa9cd, 1}, 2909 {0xa9de, 0xa9df, 1}, 2910 {0xaa5c, 0xaa5f, 1}, 2911 {0xaade, 0xaadf, 1}, 2912 {0xaaf0, 0xaaf1, 1}, 2913 {0xabeb, 0xfe10, 21029}, 2914 {0xfe11, 0xfe16, 1}, 2915 {0xfe19, 0xfe30, 23}, 2916 {0xfe45, 0xfe46, 1}, 2917 {0xfe49, 0xfe4c, 1}, 2918 {0xfe50, 0xfe52, 1}, 2919 {0xfe54, 0xfe57, 1}, 2920 {0xfe5f, 0xfe61, 1}, 2921 {0xfe68, 0xfe6a, 2}, 2922 {0xfe6b, 0xff01, 150}, 2923 {0xff02, 0xff03, 1}, 2924 {0xff05, 0xff07, 1}, 2925 {0xff0a, 0xff0e, 2}, 2926 {0xff0f, 0xff1a, 11}, 2927 {0xff1b, 0xff1f, 4}, 2928 {0xff20, 0xff3c, 28}, 2929 {0xff61, 0xff64, 3}, 2930 {0xff65, 0xff65, 1}, 2931 }, 2932 R32: []Range32{ 2933 {0x10100, 0x10102, 1}, 2934 {0x1039f, 0x103d0, 49}, 2935 {0x1056f, 0x10857, 744}, 2936 {0x1091f, 0x1093f, 32}, 2937 {0x10a50, 0x10a58, 1}, 2938 {0x10a7f, 0x10af0, 113}, 2939 {0x10af1, 0x10af6, 1}, 2940 {0x10b39, 0x10b3f, 1}, 2941 {0x10b99, 0x10b9c, 1}, 2942 {0x10f55, 0x10f59, 1}, 2943 {0x11047, 0x1104d, 1}, 2944 {0x110bb, 0x110bc, 1}, 2945 {0x110be, 0x110c1, 1}, 2946 {0x11140, 0x11143, 1}, 2947 {0x11174, 0x11175, 1}, 2948 {0x111c5, 0x111c8, 1}, 2949 {0x111cd, 0x111db, 14}, 2950 {0x111dd, 0x111df, 1}, 2951 {0x11238, 0x1123d, 1}, 2952 {0x112a9, 0x1144b, 418}, 2953 {0x1144c, 0x1144f, 1}, 2954 {0x1145b, 0x1145d, 2}, 2955 {0x114c6, 0x115c1, 251}, 2956 {0x115c2, 0x115d7, 1}, 2957 {0x11641, 0x11643, 1}, 2958 {0x11660, 0x1166c, 1}, 2959 {0x1173c, 0x1173e, 1}, 2960 {0x1183b, 0x119e2, 423}, 2961 {0x11a3f, 0x11a46, 1}, 2962 {0x11a9a, 0x11a9c, 1}, 2963 {0x11a9e, 0x11aa2, 1}, 2964 {0x11c41, 0x11c45, 1}, 2965 {0x11c70, 0x11c71, 1}, 2966 {0x11ef7, 0x11ef8, 1}, 2967 {0x11fff, 0x12470, 1137}, 2968 {0x12471, 0x12474, 1}, 2969 {0x16a6e, 0x16a6f, 1}, 2970 {0x16af5, 0x16b37, 66}, 2971 {0x16b38, 0x16b3b, 1}, 2972 {0x16b44, 0x16e97, 851}, 2973 {0x16e98, 0x16e9a, 1}, 2974 {0x16fe2, 0x1bc9f, 19645}, 2975 {0x1da87, 0x1da8b, 1}, 2976 {0x1e95e, 0x1e95f, 1}, 2977 }, 2978 LatinOffset: 8, 2979 } 2980 2981 var _Ps = &RangeTable{ 2982 R16: []Range16{ 2983 {0x0028, 0x005b, 51}, 2984 {0x007b, 0x0f3a, 3775}, 2985 {0x0f3c, 0x169b, 1887}, 2986 {0x201a, 0x201e, 4}, 2987 {0x2045, 0x207d, 56}, 2988 {0x208d, 0x2308, 635}, 2989 {0x230a, 0x2329, 31}, 2990 {0x2768, 0x2774, 2}, 2991 {0x27c5, 0x27e6, 33}, 2992 {0x27e8, 0x27ee, 2}, 2993 {0x2983, 0x2997, 2}, 2994 {0x29d8, 0x29da, 2}, 2995 {0x29fc, 0x2e22, 1062}, 2996 {0x2e24, 0x2e28, 2}, 2997 {0x2e42, 0x3008, 454}, 2998 {0x300a, 0x3010, 2}, 2999 {0x3014, 0x301a, 2}, 3000 {0x301d, 0xfd3f, 52514}, 3001 {0xfe17, 0xfe35, 30}, 3002 {0xfe37, 0xfe43, 2}, 3003 {0xfe47, 0xfe59, 18}, 3004 {0xfe5b, 0xfe5d, 2}, 3005 {0xff08, 0xff3b, 51}, 3006 {0xff5b, 0xff5f, 4}, 3007 {0xff62, 0xff62, 1}, 3008 }, 3009 LatinOffset: 1, 3010 } 3011 3012 var _S = &RangeTable{ 3013 R16: []Range16{ 3014 {0x0024, 0x002b, 7}, 3015 {0x003c, 0x003e, 1}, 3016 {0x005e, 0x0060, 2}, 3017 {0x007c, 0x007e, 2}, 3018 {0x00a2, 0x00a6, 1}, 3019 {0x00a8, 0x00a9, 1}, 3020 {0x00ac, 0x00ae, 2}, 3021 {0x00af, 0x00b1, 1}, 3022 {0x00b4, 0x00b8, 4}, 3023 {0x00d7, 0x00f7, 32}, 3024 {0x02c2, 0x02c5, 1}, 3025 {0x02d2, 0x02df, 1}, 3026 {0x02e5, 0x02eb, 1}, 3027 {0x02ed, 0x02ef, 2}, 3028 {0x02f0, 0x02ff, 1}, 3029 {0x0375, 0x0384, 15}, 3030 {0x0385, 0x03f6, 113}, 3031 {0x0482, 0x058d, 267}, 3032 {0x058e, 0x058f, 1}, 3033 {0x0606, 0x0608, 1}, 3034 {0x060b, 0x060e, 3}, 3035 {0x060f, 0x06de, 207}, 3036 {0x06e9, 0x06fd, 20}, 3037 {0x06fe, 0x07f6, 248}, 3038 {0x07fe, 0x07ff, 1}, 3039 {0x09f2, 0x09f3, 1}, 3040 {0x09fa, 0x09fb, 1}, 3041 {0x0af1, 0x0b70, 127}, 3042 {0x0bf3, 0x0bfa, 1}, 3043 {0x0c7f, 0x0d4f, 208}, 3044 {0x0d79, 0x0e3f, 198}, 3045 {0x0f01, 0x0f03, 1}, 3046 {0x0f13, 0x0f15, 2}, 3047 {0x0f16, 0x0f17, 1}, 3048 {0x0f1a, 0x0f1f, 1}, 3049 {0x0f34, 0x0f38, 2}, 3050 {0x0fbe, 0x0fc5, 1}, 3051 {0x0fc7, 0x0fcc, 1}, 3052 {0x0fce, 0x0fcf, 1}, 3053 {0x0fd5, 0x0fd8, 1}, 3054 {0x109e, 0x109f, 1}, 3055 {0x1390, 0x1399, 1}, 3056 {0x166d, 0x17db, 366}, 3057 {0x1940, 0x19de, 158}, 3058 {0x19df, 0x19ff, 1}, 3059 {0x1b61, 0x1b6a, 1}, 3060 {0x1b74, 0x1b7c, 1}, 3061 {0x1fbd, 0x1fbf, 2}, 3062 {0x1fc0, 0x1fc1, 1}, 3063 {0x1fcd, 0x1fcf, 1}, 3064 {0x1fdd, 0x1fdf, 1}, 3065 {0x1fed, 0x1fef, 1}, 3066 {0x1ffd, 0x1ffe, 1}, 3067 {0x2044, 0x2052, 14}, 3068 {0x207a, 0x207c, 1}, 3069 {0x208a, 0x208c, 1}, 3070 {0x20a0, 0x20bf, 1}, 3071 {0x2100, 0x2101, 1}, 3072 {0x2103, 0x2106, 1}, 3073 {0x2108, 0x2109, 1}, 3074 {0x2114, 0x2116, 2}, 3075 {0x2117, 0x2118, 1}, 3076 {0x211e, 0x2123, 1}, 3077 {0x2125, 0x2129, 2}, 3078 {0x212e, 0x213a, 12}, 3079 {0x213b, 0x2140, 5}, 3080 {0x2141, 0x2144, 1}, 3081 {0x214a, 0x214d, 1}, 3082 {0x214f, 0x218a, 59}, 3083 {0x218b, 0x2190, 5}, 3084 {0x2191, 0x2307, 1}, 3085 {0x230c, 0x2328, 1}, 3086 {0x232b, 0x2426, 1}, 3087 {0x2440, 0x244a, 1}, 3088 {0x249c, 0x24e9, 1}, 3089 {0x2500, 0x2767, 1}, 3090 {0x2794, 0x27c4, 1}, 3091 {0x27c7, 0x27e5, 1}, 3092 {0x27f0, 0x2982, 1}, 3093 {0x2999, 0x29d7, 1}, 3094 {0x29dc, 0x29fb, 1}, 3095 {0x29fe, 0x2b73, 1}, 3096 {0x2b76, 0x2b95, 1}, 3097 {0x2b98, 0x2bff, 1}, 3098 {0x2ce5, 0x2cea, 1}, 3099 {0x2e80, 0x2e99, 1}, 3100 {0x2e9b, 0x2ef3, 1}, 3101 {0x2f00, 0x2fd5, 1}, 3102 {0x2ff0, 0x2ffb, 1}, 3103 {0x3004, 0x3012, 14}, 3104 {0x3013, 0x3020, 13}, 3105 {0x3036, 0x3037, 1}, 3106 {0x303e, 0x303f, 1}, 3107 {0x309b, 0x309c, 1}, 3108 {0x3190, 0x3191, 1}, 3109 {0x3196, 0x319f, 1}, 3110 {0x31c0, 0x31e3, 1}, 3111 {0x3200, 0x321e, 1}, 3112 {0x322a, 0x3247, 1}, 3113 {0x3250, 0x3260, 16}, 3114 {0x3261, 0x327f, 1}, 3115 {0x328a, 0x32b0, 1}, 3116 {0x32c0, 0x32fe, 1}, 3117 {0x3300, 0x33ff, 1}, 3118 {0x4dc0, 0x4dff, 1}, 3119 {0xa490, 0xa4c6, 1}, 3120 {0xa700, 0xa716, 1}, 3121 {0xa720, 0xa721, 1}, 3122 {0xa789, 0xa78a, 1}, 3123 {0xa828, 0xa82b, 1}, 3124 {0xa836, 0xa839, 1}, 3125 {0xaa77, 0xaa79, 1}, 3126 {0xab5b, 0xfb29, 20430}, 3127 {0xfbb2, 0xfbc1, 1}, 3128 {0xfdfc, 0xfdfd, 1}, 3129 {0xfe62, 0xfe64, 2}, 3130 {0xfe65, 0xfe66, 1}, 3131 {0xfe69, 0xff04, 155}, 3132 {0xff0b, 0xff1c, 17}, 3133 {0xff1d, 0xff1e, 1}, 3134 {0xff3e, 0xff40, 2}, 3135 {0xff5c, 0xff5e, 2}, 3136 {0xffe0, 0xffe6, 1}, 3137 {0xffe8, 0xffee, 1}, 3138 {0xfffc, 0xfffd, 1}, 3139 }, 3140 R32: []Range32{ 3141 {0x10137, 0x1013f, 1}, 3142 {0x10179, 0x10189, 1}, 3143 {0x1018c, 0x1018e, 1}, 3144 {0x10190, 0x1019b, 1}, 3145 {0x101a0, 0x101d0, 48}, 3146 {0x101d1, 0x101fc, 1}, 3147 {0x10877, 0x10878, 1}, 3148 {0x10ac8, 0x1173f, 3191}, 3149 {0x11fd5, 0x11ff1, 1}, 3150 {0x16b3c, 0x16b3f, 1}, 3151 {0x16b45, 0x1bc9c, 20823}, 3152 {0x1d000, 0x1d0f5, 1}, 3153 {0x1d100, 0x1d126, 1}, 3154 {0x1d129, 0x1d164, 1}, 3155 {0x1d16a, 0x1d16c, 1}, 3156 {0x1d183, 0x1d184, 1}, 3157 {0x1d18c, 0x1d1a9, 1}, 3158 {0x1d1ae, 0x1d1e8, 1}, 3159 {0x1d200, 0x1d241, 1}, 3160 {0x1d245, 0x1d300, 187}, 3161 {0x1d301, 0x1d356, 1}, 3162 {0x1d6c1, 0x1d6db, 26}, 3163 {0x1d6fb, 0x1d715, 26}, 3164 {0x1d735, 0x1d74f, 26}, 3165 {0x1d76f, 0x1d789, 26}, 3166 {0x1d7a9, 0x1d7c3, 26}, 3167 {0x1d800, 0x1d9ff, 1}, 3168 {0x1da37, 0x1da3a, 1}, 3169 {0x1da6d, 0x1da74, 1}, 3170 {0x1da76, 0x1da83, 1}, 3171 {0x1da85, 0x1da86, 1}, 3172 {0x1e14f, 0x1e2ff, 432}, 3173 {0x1ecac, 0x1ecb0, 4}, 3174 {0x1ed2e, 0x1eef0, 450}, 3175 {0x1eef1, 0x1f000, 271}, 3176 {0x1f001, 0x1f02b, 1}, 3177 {0x1f030, 0x1f093, 1}, 3178 {0x1f0a0, 0x1f0ae, 1}, 3179 {0x1f0b1, 0x1f0bf, 1}, 3180 {0x1f0c1, 0x1f0cf, 1}, 3181 {0x1f0d1, 0x1f0f5, 1}, 3182 {0x1f110, 0x1f16c, 1}, 3183 {0x1f170, 0x1f1ac, 1}, 3184 {0x1f1e6, 0x1f202, 1}, 3185 {0x1f210, 0x1f23b, 1}, 3186 {0x1f240, 0x1f248, 1}, 3187 {0x1f250, 0x1f251, 1}, 3188 {0x1f260, 0x1f265, 1}, 3189 {0x1f300, 0x1f6d5, 1}, 3190 {0x1f6e0, 0x1f6ec, 1}, 3191 {0x1f6f0, 0x1f6fa, 1}, 3192 {0x1f700, 0x1f773, 1}, 3193 {0x1f780, 0x1f7d8, 1}, 3194 {0x1f7e0, 0x1f7eb, 1}, 3195 {0x1f800, 0x1f80b, 1}, 3196 {0x1f810, 0x1f847, 1}, 3197 {0x1f850, 0x1f859, 1}, 3198 {0x1f860, 0x1f887, 1}, 3199 {0x1f890, 0x1f8ad, 1}, 3200 {0x1f900, 0x1f90b, 1}, 3201 {0x1f90d, 0x1f971, 1}, 3202 {0x1f973, 0x1f976, 1}, 3203 {0x1f97a, 0x1f9a2, 1}, 3204 {0x1f9a5, 0x1f9aa, 1}, 3205 {0x1f9ae, 0x1f9ca, 1}, 3206 {0x1f9cd, 0x1fa53, 1}, 3207 {0x1fa60, 0x1fa6d, 1}, 3208 {0x1fa70, 0x1fa73, 1}, 3209 {0x1fa78, 0x1fa7a, 1}, 3210 {0x1fa80, 0x1fa82, 1}, 3211 {0x1fa90, 0x1fa95, 1}, 3212 }, 3213 LatinOffset: 10, 3214 } 3215 3216 var _Sc = &RangeTable{ 3217 R16: []Range16{ 3218 {0x0024, 0x00a2, 126}, 3219 {0x00a3, 0x00a5, 1}, 3220 {0x058f, 0x060b, 124}, 3221 {0x07fe, 0x07ff, 1}, 3222 {0x09f2, 0x09f3, 1}, 3223 {0x09fb, 0x0af1, 246}, 3224 {0x0bf9, 0x0e3f, 582}, 3225 {0x17db, 0x20a0, 2245}, 3226 {0x20a1, 0x20bf, 1}, 3227 {0xa838, 0xfdfc, 21956}, 3228 {0xfe69, 0xff04, 155}, 3229 {0xffe0, 0xffe1, 1}, 3230 {0xffe5, 0xffe6, 1}, 3231 }, 3232 R32: []Range32{ 3233 {0x11fdd, 0x11fe0, 1}, 3234 {0x1e2ff, 0x1ecb0, 2481}, 3235 }, 3236 LatinOffset: 2, 3237 } 3238 3239 var _Sk = &RangeTable{ 3240 R16: []Range16{ 3241 {0x005e, 0x0060, 2}, 3242 {0x00a8, 0x00af, 7}, 3243 {0x00b4, 0x00b8, 4}, 3244 {0x02c2, 0x02c5, 1}, 3245 {0x02d2, 0x02df, 1}, 3246 {0x02e5, 0x02eb, 1}, 3247 {0x02ed, 0x02ef, 2}, 3248 {0x02f0, 0x02ff, 1}, 3249 {0x0375, 0x0384, 15}, 3250 {0x0385, 0x1fbd, 7224}, 3251 {0x1fbf, 0x1fc1, 1}, 3252 {0x1fcd, 0x1fcf, 1}, 3253 {0x1fdd, 0x1fdf, 1}, 3254 {0x1fed, 0x1fef, 1}, 3255 {0x1ffd, 0x1ffe, 1}, 3256 {0x309b, 0x309c, 1}, 3257 {0xa700, 0xa716, 1}, 3258 {0xa720, 0xa721, 1}, 3259 {0xa789, 0xa78a, 1}, 3260 {0xab5b, 0xfbb2, 20567}, 3261 {0xfbb3, 0xfbc1, 1}, 3262 {0xff3e, 0xff40, 2}, 3263 {0xffe3, 0xffe3, 1}, 3264 }, 3265 R32: []Range32{ 3266 {0x1f3fb, 0x1f3ff, 1}, 3267 }, 3268 LatinOffset: 3, 3269 } 3270 3271 var _Sm = &RangeTable{ 3272 R16: []Range16{ 3273 {0x002b, 0x003c, 17}, 3274 {0x003d, 0x003e, 1}, 3275 {0x007c, 0x007e, 2}, 3276 {0x00ac, 0x00b1, 5}, 3277 {0x00d7, 0x00f7, 32}, 3278 {0x03f6, 0x0606, 528}, 3279 {0x0607, 0x0608, 1}, 3280 {0x2044, 0x2052, 14}, 3281 {0x207a, 0x207c, 1}, 3282 {0x208a, 0x208c, 1}, 3283 {0x2118, 0x2140, 40}, 3284 {0x2141, 0x2144, 1}, 3285 {0x214b, 0x2190, 69}, 3286 {0x2191, 0x2194, 1}, 3287 {0x219a, 0x219b, 1}, 3288 {0x21a0, 0x21a6, 3}, 3289 {0x21ae, 0x21ce, 32}, 3290 {0x21cf, 0x21d2, 3}, 3291 {0x21d4, 0x21f4, 32}, 3292 {0x21f5, 0x22ff, 1}, 3293 {0x2320, 0x2321, 1}, 3294 {0x237c, 0x239b, 31}, 3295 {0x239c, 0x23b3, 1}, 3296 {0x23dc, 0x23e1, 1}, 3297 {0x25b7, 0x25c1, 10}, 3298 {0x25f8, 0x25ff, 1}, 3299 {0x266f, 0x27c0, 337}, 3300 {0x27c1, 0x27c4, 1}, 3301 {0x27c7, 0x27e5, 1}, 3302 {0x27f0, 0x27ff, 1}, 3303 {0x2900, 0x2982, 1}, 3304 {0x2999, 0x29d7, 1}, 3305 {0x29dc, 0x29fb, 1}, 3306 {0x29fe, 0x2aff, 1}, 3307 {0x2b30, 0x2b44, 1}, 3308 {0x2b47, 0x2b4c, 1}, 3309 {0xfb29, 0xfe62, 825}, 3310 {0xfe64, 0xfe66, 1}, 3311 {0xff0b, 0xff1c, 17}, 3312 {0xff1d, 0xff1e, 1}, 3313 {0xff5c, 0xff5e, 2}, 3314 {0xffe2, 0xffe9, 7}, 3315 {0xffea, 0xffec, 1}, 3316 }, 3317 R32: []Range32{ 3318 {0x1d6c1, 0x1d6db, 26}, 3319 {0x1d6fb, 0x1d715, 26}, 3320 {0x1d735, 0x1d74f, 26}, 3321 {0x1d76f, 0x1d789, 26}, 3322 {0x1d7a9, 0x1d7c3, 26}, 3323 {0x1eef0, 0x1eef1, 1}, 3324 }, 3325 LatinOffset: 5, 3326 } 3327 3328 var _So = &RangeTable{ 3329 R16: []Range16{ 3330 {0x00a6, 0x00a9, 3}, 3331 {0x00ae, 0x00b0, 2}, 3332 {0x0482, 0x058d, 267}, 3333 {0x058e, 0x060e, 128}, 3334 {0x060f, 0x06de, 207}, 3335 {0x06e9, 0x06fd, 20}, 3336 {0x06fe, 0x07f6, 248}, 3337 {0x09fa, 0x0b70, 374}, 3338 {0x0bf3, 0x0bf8, 1}, 3339 {0x0bfa, 0x0c7f, 133}, 3340 {0x0d4f, 0x0d79, 42}, 3341 {0x0f01, 0x0f03, 1}, 3342 {0x0f13, 0x0f15, 2}, 3343 {0x0f16, 0x0f17, 1}, 3344 {0x0f1a, 0x0f1f, 1}, 3345 {0x0f34, 0x0f38, 2}, 3346 {0x0fbe, 0x0fc5, 1}, 3347 {0x0fc7, 0x0fcc, 1}, 3348 {0x0fce, 0x0fcf, 1}, 3349 {0x0fd5, 0x0fd8, 1}, 3350 {0x109e, 0x109f, 1}, 3351 {0x1390, 0x1399, 1}, 3352 {0x166d, 0x1940, 723}, 3353 {0x19de, 0x19ff, 1}, 3354 {0x1b61, 0x1b6a, 1}, 3355 {0x1b74, 0x1b7c, 1}, 3356 {0x2100, 0x2101, 1}, 3357 {0x2103, 0x2106, 1}, 3358 {0x2108, 0x2109, 1}, 3359 {0x2114, 0x2116, 2}, 3360 {0x2117, 0x211e, 7}, 3361 {0x211f, 0x2123, 1}, 3362 {0x2125, 0x2129, 2}, 3363 {0x212e, 0x213a, 12}, 3364 {0x213b, 0x214a, 15}, 3365 {0x214c, 0x214d, 1}, 3366 {0x214f, 0x218a, 59}, 3367 {0x218b, 0x2195, 10}, 3368 {0x2196, 0x2199, 1}, 3369 {0x219c, 0x219f, 1}, 3370 {0x21a1, 0x21a2, 1}, 3371 {0x21a4, 0x21a5, 1}, 3372 {0x21a7, 0x21ad, 1}, 3373 {0x21af, 0x21cd, 1}, 3374 {0x21d0, 0x21d1, 1}, 3375 {0x21d3, 0x21d5, 2}, 3376 {0x21d6, 0x21f3, 1}, 3377 {0x2300, 0x2307, 1}, 3378 {0x230c, 0x231f, 1}, 3379 {0x2322, 0x2328, 1}, 3380 {0x232b, 0x237b, 1}, 3381 {0x237d, 0x239a, 1}, 3382 {0x23b4, 0x23db, 1}, 3383 {0x23e2, 0x2426, 1}, 3384 {0x2440, 0x244a, 1}, 3385 {0x249c, 0x24e9, 1}, 3386 {0x2500, 0x25b6, 1}, 3387 {0x25b8, 0x25c0, 1}, 3388 {0x25c2, 0x25f7, 1}, 3389 {0x2600, 0x266e, 1}, 3390 {0x2670, 0x2767, 1}, 3391 {0x2794, 0x27bf, 1}, 3392 {0x2800, 0x28ff, 1}, 3393 {0x2b00, 0x2b2f, 1}, 3394 {0x2b45, 0x2b46, 1}, 3395 {0x2b4d, 0x2b73, 1}, 3396 {0x2b76, 0x2b95, 1}, 3397 {0x2b98, 0x2bff, 1}, 3398 {0x2ce5, 0x2cea, 1}, 3399 {0x2e80, 0x2e99, 1}, 3400 {0x2e9b, 0x2ef3, 1}, 3401 {0x2f00, 0x2fd5, 1}, 3402 {0x2ff0, 0x2ffb, 1}, 3403 {0x3004, 0x3012, 14}, 3404 {0x3013, 0x3020, 13}, 3405 {0x3036, 0x3037, 1}, 3406 {0x303e, 0x303f, 1}, 3407 {0x3190, 0x3191, 1}, 3408 {0x3196, 0x319f, 1}, 3409 {0x31c0, 0x31e3, 1}, 3410 {0x3200, 0x321e, 1}, 3411 {0x322a, 0x3247, 1}, 3412 {0x3250, 0x3260, 16}, 3413 {0x3261, 0x327f, 1}, 3414 {0x328a, 0x32b0, 1}, 3415 {0x32c0, 0x32fe, 1}, 3416 {0x3300, 0x33ff, 1}, 3417 {0x4dc0, 0x4dff, 1}, 3418 {0xa490, 0xa4c6, 1}, 3419 {0xa828, 0xa82b, 1}, 3420 {0xa836, 0xa837, 1}, 3421 {0xa839, 0xaa77, 574}, 3422 {0xaa78, 0xaa79, 1}, 3423 {0xfdfd, 0xffe4, 487}, 3424 {0xffe8, 0xffed, 5}, 3425 {0xffee, 0xfffc, 14}, 3426 {0xfffd, 0xfffd, 1}, 3427 }, 3428 R32: []Range32{ 3429 {0x10137, 0x1013f, 1}, 3430 {0x10179, 0x10189, 1}, 3431 {0x1018c, 0x1018e, 1}, 3432 {0x10190, 0x1019b, 1}, 3433 {0x101a0, 0x101d0, 48}, 3434 {0x101d1, 0x101fc, 1}, 3435 {0x10877, 0x10878, 1}, 3436 {0x10ac8, 0x1173f, 3191}, 3437 {0x11fd5, 0x11fdc, 1}, 3438 {0x11fe1, 0x11ff1, 1}, 3439 {0x16b3c, 0x16b3f, 1}, 3440 {0x16b45, 0x1bc9c, 20823}, 3441 {0x1d000, 0x1d0f5, 1}, 3442 {0x1d100, 0x1d126, 1}, 3443 {0x1d129, 0x1d164, 1}, 3444 {0x1d16a, 0x1d16c, 1}, 3445 {0x1d183, 0x1d184, 1}, 3446 {0x1d18c, 0x1d1a9, 1}, 3447 {0x1d1ae, 0x1d1e8, 1}, 3448 {0x1d200, 0x1d241, 1}, 3449 {0x1d245, 0x1d300, 187}, 3450 {0x1d301, 0x1d356, 1}, 3451 {0x1d800, 0x1d9ff, 1}, 3452 {0x1da37, 0x1da3a, 1}, 3453 {0x1da6d, 0x1da74, 1}, 3454 {0x1da76, 0x1da83, 1}, 3455 {0x1da85, 0x1da86, 1}, 3456 {0x1e14f, 0x1ecac, 2909}, 3457 {0x1ed2e, 0x1f000, 722}, 3458 {0x1f001, 0x1f02b, 1}, 3459 {0x1f030, 0x1f093, 1}, 3460 {0x1f0a0, 0x1f0ae, 1}, 3461 {0x1f0b1, 0x1f0bf, 1}, 3462 {0x1f0c1, 0x1f0cf, 1}, 3463 {0x1f0d1, 0x1f0f5, 1}, 3464 {0x1f110, 0x1f16c, 1}, 3465 {0x1f170, 0x1f1ac, 1}, 3466 {0x1f1e6, 0x1f202, 1}, 3467 {0x1f210, 0x1f23b, 1}, 3468 {0x1f240, 0x1f248, 1}, 3469 {0x1f250, 0x1f251, 1}, 3470 {0x1f260, 0x1f265, 1}, 3471 {0x1f300, 0x1f3fa, 1}, 3472 {0x1f400, 0x1f6d5, 1}, 3473 {0x1f6e0, 0x1f6ec, 1}, 3474 {0x1f6f0, 0x1f6fa, 1}, 3475 {0x1f700, 0x1f773, 1}, 3476 {0x1f780, 0x1f7d8, 1}, 3477 {0x1f7e0, 0x1f7eb, 1}, 3478 {0x1f800, 0x1f80b, 1}, 3479 {0x1f810, 0x1f847, 1}, 3480 {0x1f850, 0x1f859, 1}, 3481 {0x1f860, 0x1f887, 1}, 3482 {0x1f890, 0x1f8ad, 1}, 3483 {0x1f900, 0x1f90b, 1}, 3484 {0x1f90d, 0x1f971, 1}, 3485 {0x1f973, 0x1f976, 1}, 3486 {0x1f97a, 0x1f9a2, 1}, 3487 {0x1f9a5, 0x1f9aa, 1}, 3488 {0x1f9ae, 0x1f9ca, 1}, 3489 {0x1f9cd, 0x1fa53, 1}, 3490 {0x1fa60, 0x1fa6d, 1}, 3491 {0x1fa70, 0x1fa73, 1}, 3492 {0x1fa78, 0x1fa7a, 1}, 3493 {0x1fa80, 0x1fa82, 1}, 3494 {0x1fa90, 0x1fa95, 1}, 3495 }, 3496 LatinOffset: 2, 3497 } 3498 3499 var _Z = &RangeTable{ 3500 R16: []Range16{ 3501 {0x0020, 0x00a0, 128}, 3502 {0x1680, 0x2000, 2432}, 3503 {0x2001, 0x200a, 1}, 3504 {0x2028, 0x2029, 1}, 3505 {0x202f, 0x205f, 48}, 3506 {0x3000, 0x3000, 1}, 3507 }, 3508 LatinOffset: 1, 3509 } 3510 3511 var _Zl = &RangeTable{ 3512 R16: []Range16{ 3513 {0x2028, 0x2028, 1}, 3514 }, 3515 } 3516 3517 var _Zp = &RangeTable{ 3518 R16: []Range16{ 3519 {0x2029, 0x2029, 1}, 3520 }, 3521 } 3522 3523 var _Zs = &RangeTable{ 3524 R16: []Range16{ 3525 {0x0020, 0x00a0, 128}, 3526 {0x1680, 0x2000, 2432}, 3527 {0x2001, 0x200a, 1}, 3528 {0x202f, 0x205f, 48}, 3529 {0x3000, 0x3000, 1}, 3530 }, 3531 LatinOffset: 1, 3532 } 3533 3534 // These variables have type *RangeTable. 3535 var ( 3536 Cc = _Cc // Cc is the set of Unicode characters in category Cc (Other, control). 3537 Cf = _Cf // Cf is the set of Unicode characters in category Cf (Other, format). 3538 Co = _Co // Co is the set of Unicode characters in category Co (Other, private use). 3539 Cs = _Cs // Cs is the set of Unicode characters in category Cs (Other, surrogate). 3540 Digit = _Nd // Digit is the set of Unicode characters with the "decimal digit" property. 3541 Nd = _Nd // Nd is the set of Unicode characters in category Nd (Number, decimal digit). 3542 Letter = _L // Letter/L is the set of Unicode letters, category L. 3543 L = _L 3544 Lm = _Lm // Lm is the set of Unicode characters in category Lm (Letter, modifier). 3545 Lo = _Lo // Lo is the set of Unicode characters in category Lo (Letter, other). 3546 Lower = _Ll // Lower is the set of Unicode lower case letters. 3547 Ll = _Ll // Ll is the set of Unicode characters in category Ll (Letter, lowercase). 3548 Mark = _M // Mark/M is the set of Unicode mark characters, category M. 3549 M = _M 3550 Mc = _Mc // Mc is the set of Unicode characters in category Mc (Mark, spacing combining). 3551 Me = _Me // Me is the set of Unicode characters in category Me (Mark, enclosing). 3552 Mn = _Mn // Mn is the set of Unicode characters in category Mn (Mark, nonspacing). 3553 Nl = _Nl // Nl is the set of Unicode characters in category Nl (Number, letter). 3554 No = _No // No is the set of Unicode characters in category No (Number, other). 3555 Number = _N // Number/N is the set of Unicode number characters, category N. 3556 N = _N 3557 Other = _C // Other/C is the set of Unicode control and special characters, category C. 3558 C = _C 3559 Pc = _Pc // Pc is the set of Unicode characters in category Pc (Punctuation, connector). 3560 Pd = _Pd // Pd is the set of Unicode characters in category Pd (Punctuation, dash). 3561 Pe = _Pe // Pe is the set of Unicode characters in category Pe (Punctuation, close). 3562 Pf = _Pf // Pf is the set of Unicode characters in category Pf (Punctuation, final quote). 3563 Pi = _Pi // Pi is the set of Unicode characters in category Pi (Punctuation, initial quote). 3564 Po = _Po // Po is the set of Unicode characters in category Po (Punctuation, other). 3565 Ps = _Ps // Ps is the set of Unicode characters in category Ps (Punctuation, open). 3566 Punct = _P // Punct/P is the set of Unicode punctuation characters, category P. 3567 P = _P 3568 Sc = _Sc // Sc is the set of Unicode characters in category Sc (Symbol, currency). 3569 Sk = _Sk // Sk is the set of Unicode characters in category Sk (Symbol, modifier). 3570 Sm = _Sm // Sm is the set of Unicode characters in category Sm (Symbol, math). 3571 So = _So // So is the set of Unicode characters in category So (Symbol, other). 3572 Space = _Z // Space/Z is the set of Unicode space characters, category Z. 3573 Z = _Z 3574 Symbol = _S // Symbol/S is the set of Unicode symbol characters, category S. 3575 S = _S 3576 Title = _Lt // Title is the set of Unicode title case letters. 3577 Lt = _Lt // Lt is the set of Unicode characters in category Lt (Letter, titlecase). 3578 Upper = _Lu // Upper is the set of Unicode upper case letters. 3579 Lu = _Lu // Lu is the set of Unicode characters in category Lu (Letter, uppercase). 3580 Zl = _Zl // Zl is the set of Unicode characters in category Zl (Separator, line). 3581 Zp = _Zp // Zp is the set of Unicode characters in category Zp (Separator, paragraph). 3582 Zs = _Zs // Zs is the set of Unicode characters in category Zs (Separator, space). 3583 ) 3584 3585 // Scripts is the set of Unicode script tables. 3586 var Scripts = map[string]*RangeTable{ 3587 "Adlam": Adlam, 3588 "Ahom": Ahom, 3589 "Anatolian_Hieroglyphs": Anatolian_Hieroglyphs, 3590 "Arabic": Arabic, 3591 "Armenian": Armenian, 3592 "Avestan": Avestan, 3593 "Balinese": Balinese, 3594 "Bamum": Bamum, 3595 "Bassa_Vah": Bassa_Vah, 3596 "Batak": Batak, 3597 "Bengali": Bengali, 3598 "Bhaiksuki": Bhaiksuki, 3599 "Bopomofo": Bopomofo, 3600 "Brahmi": Brahmi, 3601 "Braille": Braille, 3602 "Buginese": Buginese, 3603 "Buhid": Buhid, 3604 "Canadian_Aboriginal": Canadian_Aboriginal, 3605 "Carian": Carian, 3606 "Caucasian_Albanian": Caucasian_Albanian, 3607 "Chakma": Chakma, 3608 "Cham": Cham, 3609 "Cherokee": Cherokee, 3610 "Common": Common, 3611 "Coptic": Coptic, 3612 "Cuneiform": Cuneiform, 3613 "Cypriot": Cypriot, 3614 "Cyrillic": Cyrillic, 3615 "Deseret": Deseret, 3616 "Devanagari": Devanagari, 3617 "Dogra": Dogra, 3618 "Duployan": Duployan, 3619 "Egyptian_Hieroglyphs": Egyptian_Hieroglyphs, 3620 "Elbasan": Elbasan, 3621 "Elymaic": Elymaic, 3622 "Ethiopic": Ethiopic, 3623 "Georgian": Georgian, 3624 "Glagolitic": Glagolitic, 3625 "Gothic": Gothic, 3626 "Grantha": Grantha, 3627 "Greek": Greek, 3628 "Gujarati": Gujarati, 3629 "Gunjala_Gondi": Gunjala_Gondi, 3630 "Gurmukhi": Gurmukhi, 3631 "Han": Han, 3632 "Hangul": Hangul, 3633 "Hanifi_Rohingya": Hanifi_Rohingya, 3634 "Hanunoo": Hanunoo, 3635 "Hatran": Hatran, 3636 "Hebrew": Hebrew, 3637 "Hiragana": Hiragana, 3638 "Imperial_Aramaic": Imperial_Aramaic, 3639 "Inherited": Inherited, 3640 "Inscriptional_Pahlavi": Inscriptional_Pahlavi, 3641 "Inscriptional_Parthian": Inscriptional_Parthian, 3642 "Javanese": Javanese, 3643 "Kaithi": Kaithi, 3644 "Kannada": Kannada, 3645 "Katakana": Katakana, 3646 "Kayah_Li": Kayah_Li, 3647 "Kharoshthi": Kharoshthi, 3648 "Khmer": Khmer, 3649 "Khojki": Khojki, 3650 "Khudawadi": Khudawadi, 3651 "Lao": Lao, 3652 "Latin": Latin, 3653 "Lepcha": Lepcha, 3654 "Limbu": Limbu, 3655 "Linear_A": Linear_A, 3656 "Linear_B": Linear_B, 3657 "Lisu": Lisu, 3658 "Lycian": Lycian, 3659 "Lydian": Lydian, 3660 "Mahajani": Mahajani, 3661 "Makasar": Makasar, 3662 "Malayalam": Malayalam, 3663 "Mandaic": Mandaic, 3664 "Manichaean": Manichaean, 3665 "Marchen": Marchen, 3666 "Masaram_Gondi": Masaram_Gondi, 3667 "Medefaidrin": Medefaidrin, 3668 "Meetei_Mayek": Meetei_Mayek, 3669 "Mende_Kikakui": Mende_Kikakui, 3670 "Meroitic_Cursive": Meroitic_Cursive, 3671 "Meroitic_Hieroglyphs": Meroitic_Hieroglyphs, 3672 "Miao": Miao, 3673 "Modi": Modi, 3674 "Mongolian": Mongolian, 3675 "Mro": Mro, 3676 "Multani": Multani, 3677 "Myanmar": Myanmar, 3678 "Nabataean": Nabataean, 3679 "Nandinagari": Nandinagari, 3680 "New_Tai_Lue": New_Tai_Lue, 3681 "Newa": Newa, 3682 "Nko": Nko, 3683 "Nushu": Nushu, 3684 "Nyiakeng_Puachue_Hmong": Nyiakeng_Puachue_Hmong, 3685 "Ogham": Ogham, 3686 "Ol_Chiki": Ol_Chiki, 3687 "Old_Hungarian": Old_Hungarian, 3688 "Old_Italic": Old_Italic, 3689 "Old_North_Arabian": Old_North_Arabian, 3690 "Old_Permic": Old_Permic, 3691 "Old_Persian": Old_Persian, 3692 "Old_Sogdian": Old_Sogdian, 3693 "Old_South_Arabian": Old_South_Arabian, 3694 "Old_Turkic": Old_Turkic, 3695 "Oriya": Oriya, 3696 "Osage": Osage, 3697 "Osmanya": Osmanya, 3698 "Pahawh_Hmong": Pahawh_Hmong, 3699 "Palmyrene": Palmyrene, 3700 "Pau_Cin_Hau": Pau_Cin_Hau, 3701 "Phags_Pa": Phags_Pa, 3702 "Phoenician": Phoenician, 3703 "Psalter_Pahlavi": Psalter_Pahlavi, 3704 "Rejang": Rejang, 3705 "Runic": Runic, 3706 "Samaritan": Samaritan, 3707 "Saurashtra": Saurashtra, 3708 "Sharada": Sharada, 3709 "Shavian": Shavian, 3710 "Siddham": Siddham, 3711 "SignWriting": SignWriting, 3712 "Sinhala": Sinhala, 3713 "Sogdian": Sogdian, 3714 "Sora_Sompeng": Sora_Sompeng, 3715 "Soyombo": Soyombo, 3716 "Sundanese": Sundanese, 3717 "Syloti_Nagri": Syloti_Nagri, 3718 "Syriac": Syriac, 3719 "Tagalog": Tagalog, 3720 "Tagbanwa": Tagbanwa, 3721 "Tai_Le": Tai_Le, 3722 "Tai_Tham": Tai_Tham, 3723 "Tai_Viet": Tai_Viet, 3724 "Takri": Takri, 3725 "Tamil": Tamil, 3726 "Tangut": Tangut, 3727 "Telugu": Telugu, 3728 "Thaana": Thaana, 3729 "Thai": Thai, 3730 "Tibetan": Tibetan, 3731 "Tifinagh": Tifinagh, 3732 "Tirhuta": Tirhuta, 3733 "Ugaritic": Ugaritic, 3734 "Vai": Vai, 3735 "Wancho": Wancho, 3736 "Warang_Citi": Warang_Citi, 3737 "Yi": Yi, 3738 "Zanabazar_Square": Zanabazar_Square, 3739 } 3740 3741 var _Adlam = &RangeTable{ 3742 R16: []Range16{}, 3743 R32: []Range32{ 3744 {0x1e900, 0x1e94b, 1}, 3745 {0x1e950, 0x1e959, 1}, 3746 {0x1e95e, 0x1e95f, 1}, 3747 }, 3748 } 3749 3750 var _Ahom = &RangeTable{ 3751 R16: []Range16{}, 3752 R32: []Range32{ 3753 {0x11700, 0x1171a, 1}, 3754 {0x1171d, 0x1172b, 1}, 3755 {0x11730, 0x1173f, 1}, 3756 }, 3757 } 3758 3759 var _Anatolian_Hieroglyphs = &RangeTable{ 3760 R16: []Range16{}, 3761 R32: []Range32{ 3762 {0x14400, 0x14646, 1}, 3763 }, 3764 } 3765 3766 var _Arabic = &RangeTable{ 3767 R16: []Range16{ 3768 {0x0600, 0x0604, 1}, 3769 {0x0606, 0x060b, 1}, 3770 {0x060d, 0x061a, 1}, 3771 {0x061c, 0x0620, 2}, 3772 {0x0621, 0x063f, 1}, 3773 {0x0641, 0x064a, 1}, 3774 {0x0656, 0x066f, 1}, 3775 {0x0671, 0x06dc, 1}, 3776 {0x06de, 0x06ff, 1}, 3777 {0x0750, 0x077f, 1}, 3778 {0x08a0, 0x08b4, 1}, 3779 {0x08b6, 0x08bd, 1}, 3780 {0x08d3, 0x08e1, 1}, 3781 {0x08e3, 0x08ff, 1}, 3782 {0xfb50, 0xfbc1, 1}, 3783 {0xfbd3, 0xfd3d, 1}, 3784 {0xfd50, 0xfd8f, 1}, 3785 {0xfd92, 0xfdc7, 1}, 3786 {0xfdf0, 0xfdfd, 1}, 3787 {0xfe70, 0xfe74, 1}, 3788 {0xfe76, 0xfefc, 1}, 3789 }, 3790 R32: []Range32{ 3791 {0x10e60, 0x10e7e, 1}, 3792 {0x1ee00, 0x1ee03, 1}, 3793 {0x1ee05, 0x1ee1f, 1}, 3794 {0x1ee21, 0x1ee22, 1}, 3795 {0x1ee24, 0x1ee27, 3}, 3796 {0x1ee29, 0x1ee32, 1}, 3797 {0x1ee34, 0x1ee37, 1}, 3798 {0x1ee39, 0x1ee3b, 2}, 3799 {0x1ee42, 0x1ee47, 5}, 3800 {0x1ee49, 0x1ee4d, 2}, 3801 {0x1ee4e, 0x1ee4f, 1}, 3802 {0x1ee51, 0x1ee52, 1}, 3803 {0x1ee54, 0x1ee57, 3}, 3804 {0x1ee59, 0x1ee61, 2}, 3805 {0x1ee62, 0x1ee64, 2}, 3806 {0x1ee67, 0x1ee6a, 1}, 3807 {0x1ee6c, 0x1ee72, 1}, 3808 {0x1ee74, 0x1ee77, 1}, 3809 {0x1ee79, 0x1ee7c, 1}, 3810 {0x1ee7e, 0x1ee80, 2}, 3811 {0x1ee81, 0x1ee89, 1}, 3812 {0x1ee8b, 0x1ee9b, 1}, 3813 {0x1eea1, 0x1eea3, 1}, 3814 {0x1eea5, 0x1eea9, 1}, 3815 {0x1eeab, 0x1eebb, 1}, 3816 {0x1eef0, 0x1eef1, 1}, 3817 }, 3818 } 3819 3820 var _Armenian = &RangeTable{ 3821 R16: []Range16{ 3822 {0x0531, 0x0556, 1}, 3823 {0x0559, 0x0588, 1}, 3824 {0x058a, 0x058d, 3}, 3825 {0x058e, 0x058f, 1}, 3826 {0xfb13, 0xfb17, 1}, 3827 }, 3828 } 3829 3830 var _Avestan = &RangeTable{ 3831 R16: []Range16{}, 3832 R32: []Range32{ 3833 {0x10b00, 0x10b35, 1}, 3834 {0x10b39, 0x10b3f, 1}, 3835 }, 3836 } 3837 3838 var _Balinese = &RangeTable{ 3839 R16: []Range16{ 3840 {0x1b00, 0x1b4b, 1}, 3841 {0x1b50, 0x1b7c, 1}, 3842 }, 3843 } 3844 3845 var _Bamum = &RangeTable{ 3846 R16: []Range16{ 3847 {0xa6a0, 0xa6f7, 1}, 3848 }, 3849 R32: []Range32{ 3850 {0x16800, 0x16a38, 1}, 3851 }, 3852 } 3853 3854 var _Bassa_Vah = &RangeTable{ 3855 R16: []Range16{}, 3856 R32: []Range32{ 3857 {0x16ad0, 0x16aed, 1}, 3858 {0x16af0, 0x16af5, 1}, 3859 }, 3860 } 3861 3862 var _Batak = &RangeTable{ 3863 R16: []Range16{ 3864 {0x1bc0, 0x1bf3, 1}, 3865 {0x1bfc, 0x1bff, 1}, 3866 }, 3867 } 3868 3869 var _Bengali = &RangeTable{ 3870 R16: []Range16{ 3871 {0x0980, 0x0983, 1}, 3872 {0x0985, 0x098c, 1}, 3873 {0x098f, 0x0990, 1}, 3874 {0x0993, 0x09a8, 1}, 3875 {0x09aa, 0x09b0, 1}, 3876 {0x09b2, 0x09b6, 4}, 3877 {0x09b7, 0x09b9, 1}, 3878 {0x09bc, 0x09c4, 1}, 3879 {0x09c7, 0x09c8, 1}, 3880 {0x09cb, 0x09ce, 1}, 3881 {0x09d7, 0x09dc, 5}, 3882 {0x09dd, 0x09df, 2}, 3883 {0x09e0, 0x09e3, 1}, 3884 {0x09e6, 0x09fe, 1}, 3885 }, 3886 } 3887 3888 var _Bhaiksuki = &RangeTable{ 3889 R16: []Range16{}, 3890 R32: []Range32{ 3891 {0x11c00, 0x11c08, 1}, 3892 {0x11c0a, 0x11c36, 1}, 3893 {0x11c38, 0x11c45, 1}, 3894 {0x11c50, 0x11c6c, 1}, 3895 }, 3896 } 3897 3898 var _Bopomofo = &RangeTable{ 3899 R16: []Range16{ 3900 {0x02ea, 0x02eb, 1}, 3901 {0x3105, 0x312f, 1}, 3902 {0x31a0, 0x31ba, 1}, 3903 }, 3904 } 3905 3906 var _Brahmi = &RangeTable{ 3907 R16: []Range16{}, 3908 R32: []Range32{ 3909 {0x11000, 0x1104d, 1}, 3910 {0x11052, 0x1106f, 1}, 3911 {0x1107f, 0x1107f, 1}, 3912 }, 3913 } 3914 3915 var _Braille = &RangeTable{ 3916 R16: []Range16{ 3917 {0x2800, 0x28ff, 1}, 3918 }, 3919 } 3920 3921 var _Buginese = &RangeTable{ 3922 R16: []Range16{ 3923 {0x1a00, 0x1a1b, 1}, 3924 {0x1a1e, 0x1a1f, 1}, 3925 }, 3926 } 3927 3928 var _Buhid = &RangeTable{ 3929 R16: []Range16{ 3930 {0x1740, 0x1753, 1}, 3931 }, 3932 } 3933 3934 var _Canadian_Aboriginal = &RangeTable{ 3935 R16: []Range16{ 3936 {0x1400, 0x167f, 1}, 3937 {0x18b0, 0x18f5, 1}, 3938 }, 3939 } 3940 3941 var _Carian = &RangeTable{ 3942 R16: []Range16{}, 3943 R32: []Range32{ 3944 {0x102a0, 0x102d0, 1}, 3945 }, 3946 } 3947 3948 var _Caucasian_Albanian = &RangeTable{ 3949 R16: []Range16{}, 3950 R32: []Range32{ 3951 {0x10530, 0x10563, 1}, 3952 {0x1056f, 0x1056f, 1}, 3953 }, 3954 } 3955 3956 var _Chakma = &RangeTable{ 3957 R16: []Range16{}, 3958 R32: []Range32{ 3959 {0x11100, 0x11134, 1}, 3960 {0x11136, 0x11146, 1}, 3961 }, 3962 } 3963 3964 var _Cham = &RangeTable{ 3965 R16: []Range16{ 3966 {0xaa00, 0xaa36, 1}, 3967 {0xaa40, 0xaa4d, 1}, 3968 {0xaa50, 0xaa59, 1}, 3969 {0xaa5c, 0xaa5f, 1}, 3970 }, 3971 } 3972 3973 var _Cherokee = &RangeTable{ 3974 R16: []Range16{ 3975 {0x13a0, 0x13f5, 1}, 3976 {0x13f8, 0x13fd, 1}, 3977 {0xab70, 0xabbf, 1}, 3978 }, 3979 } 3980 3981 var _Common = &RangeTable{ 3982 R16: []Range16{ 3983 {0x0000, 0x0040, 1}, 3984 {0x005b, 0x0060, 1}, 3985 {0x007b, 0x00a9, 1}, 3986 {0x00ab, 0x00b9, 1}, 3987 {0x00bb, 0x00bf, 1}, 3988 {0x00d7, 0x00f7, 32}, 3989 {0x02b9, 0x02df, 1}, 3990 {0x02e5, 0x02e9, 1}, 3991 {0x02ec, 0x02ff, 1}, 3992 {0x0374, 0x037e, 10}, 3993 {0x0385, 0x0387, 2}, 3994 {0x0589, 0x0605, 124}, 3995 {0x060c, 0x061b, 15}, 3996 {0x061f, 0x0640, 33}, 3997 {0x06dd, 0x08e2, 517}, 3998 {0x0964, 0x0965, 1}, 3999 {0x0e3f, 0x0fd5, 406}, 4000 {0x0fd6, 0x0fd8, 1}, 4001 {0x10fb, 0x16eb, 1520}, 4002 {0x16ec, 0x16ed, 1}, 4003 {0x1735, 0x1736, 1}, 4004 {0x1802, 0x1803, 1}, 4005 {0x1805, 0x1cd3, 1230}, 4006 {0x1ce1, 0x1ce9, 8}, 4007 {0x1cea, 0x1cec, 1}, 4008 {0x1cee, 0x1cf3, 1}, 4009 {0x1cf5, 0x1cf7, 1}, 4010 {0x1cfa, 0x2000, 774}, 4011 {0x2001, 0x200b, 1}, 4012 {0x200e, 0x2064, 1}, 4013 {0x2066, 0x2070, 1}, 4014 {0x2074, 0x207e, 1}, 4015 {0x2080, 0x208e, 1}, 4016 {0x20a0, 0x20bf, 1}, 4017 {0x2100, 0x2125, 1}, 4018 {0x2127, 0x2129, 1}, 4019 {0x212c, 0x2131, 1}, 4020 {0x2133, 0x214d, 1}, 4021 {0x214f, 0x215f, 1}, 4022 {0x2189, 0x218b, 1}, 4023 {0x2190, 0x2426, 1}, 4024 {0x2440, 0x244a, 1}, 4025 {0x2460, 0x27ff, 1}, 4026 {0x2900, 0x2b73, 1}, 4027 {0x2b76, 0x2b95, 1}, 4028 {0x2b98, 0x2bff, 1}, 4029 {0x2e00, 0x2e4f, 1}, 4030 {0x2ff0, 0x2ffb, 1}, 4031 {0x3000, 0x3004, 1}, 4032 {0x3006, 0x3008, 2}, 4033 {0x3009, 0x3020, 1}, 4034 {0x3030, 0x3037, 1}, 4035 {0x303c, 0x303f, 1}, 4036 {0x309b, 0x309c, 1}, 4037 {0x30a0, 0x30fb, 91}, 4038 {0x30fc, 0x3190, 148}, 4039 {0x3191, 0x319f, 1}, 4040 {0x31c0, 0x31e3, 1}, 4041 {0x3220, 0x325f, 1}, 4042 {0x327f, 0x32cf, 1}, 4043 {0x3358, 0x33ff, 1}, 4044 {0x4dc0, 0x4dff, 1}, 4045 {0xa700, 0xa721, 1}, 4046 {0xa788, 0xa78a, 1}, 4047 {0xa830, 0xa839, 1}, 4048 {0xa92e, 0xa9cf, 161}, 4049 {0xab5b, 0xfd3e, 20963}, 4050 {0xfd3f, 0xfe10, 209}, 4051 {0xfe11, 0xfe19, 1}, 4052 {0xfe30, 0xfe52, 1}, 4053 {0xfe54, 0xfe66, 1}, 4054 {0xfe68, 0xfe6b, 1}, 4055 {0xfeff, 0xff01, 2}, 4056 {0xff02, 0xff20, 1}, 4057 {0xff3b, 0xff40, 1}, 4058 {0xff5b, 0xff65, 1}, 4059 {0xff70, 0xff9e, 46}, 4060 {0xff9f, 0xffe0, 65}, 4061 {0xffe1, 0xffe6, 1}, 4062 {0xffe8, 0xffee, 1}, 4063 {0xfff9, 0xfffd, 1}, 4064 }, 4065 R32: []Range32{ 4066 {0x10100, 0x10102, 1}, 4067 {0x10107, 0x10133, 1}, 4068 {0x10137, 0x1013f, 1}, 4069 {0x10190, 0x1019b, 1}, 4070 {0x101d0, 0x101fc, 1}, 4071 {0x102e1, 0x102fb, 1}, 4072 {0x16fe2, 0x16fe3, 1}, 4073 {0x1bca0, 0x1bca3, 1}, 4074 {0x1d000, 0x1d0f5, 1}, 4075 {0x1d100, 0x1d126, 1}, 4076 {0x1d129, 0x1d166, 1}, 4077 {0x1d16a, 0x1d17a, 1}, 4078 {0x1d183, 0x1d184, 1}, 4079 {0x1d18c, 0x1d1a9, 1}, 4080 {0x1d1ae, 0x1d1e8, 1}, 4081 {0x1d2e0, 0x1d2f3, 1}, 4082 {0x1d300, 0x1d356, 1}, 4083 {0x1d360, 0x1d378, 1}, 4084 {0x1d400, 0x1d454, 1}, 4085 {0x1d456, 0x1d49c, 1}, 4086 {0x1d49e, 0x1d49f, 1}, 4087 {0x1d4a2, 0x1d4a5, 3}, 4088 {0x1d4a6, 0x1d4a9, 3}, 4089 {0x1d4aa, 0x1d4ac, 1}, 4090 {0x1d4ae, 0x1d4b9, 1}, 4091 {0x1d4bb, 0x1d4bd, 2}, 4092 {0x1d4be, 0x1d4c3, 1}, 4093 {0x1d4c5, 0x1d505, 1}, 4094 {0x1d507, 0x1d50a, 1}, 4095 {0x1d50d, 0x1d514, 1}, 4096 {0x1d516, 0x1d51c, 1}, 4097 {0x1d51e, 0x1d539, 1}, 4098 {0x1d53b, 0x1d53e, 1}, 4099 {0x1d540, 0x1d544, 1}, 4100 {0x1d546, 0x1d54a, 4}, 4101 {0x1d54b, 0x1d550, 1}, 4102 {0x1d552, 0x1d6a5, 1}, 4103 {0x1d6a8, 0x1d7cb, 1}, 4104 {0x1d7ce, 0x1d7ff, 1}, 4105 {0x1ec71, 0x1ecb4, 1}, 4106 {0x1ed01, 0x1ed3d, 1}, 4107 {0x1f000, 0x1f02b, 1}, 4108 {0x1f030, 0x1f093, 1}, 4109 {0x1f0a0, 0x1f0ae, 1}, 4110 {0x1f0b1, 0x1f0bf, 1}, 4111 {0x1f0c1, 0x1f0cf, 1}, 4112 {0x1f0d1, 0x1f0f5, 1}, 4113 {0x1f100, 0x1f10c, 1}, 4114 {0x1f110, 0x1f16c, 1}, 4115 {0x1f170, 0x1f1ac, 1}, 4116 {0x1f1e6, 0x1f1ff, 1}, 4117 {0x1f201, 0x1f202, 1}, 4118 {0x1f210, 0x1f23b, 1}, 4119 {0x1f240, 0x1f248, 1}, 4120 {0x1f250, 0x1f251, 1}, 4121 {0x1f260, 0x1f265, 1}, 4122 {0x1f300, 0x1f6d5, 1}, 4123 {0x1f6e0, 0x1f6ec, 1}, 4124 {0x1f6f0, 0x1f6fa, 1}, 4125 {0x1f700, 0x1f773, 1}, 4126 {0x1f780, 0x1f7d8, 1}, 4127 {0x1f7e0, 0x1f7eb, 1}, 4128 {0x1f800, 0x1f80b, 1}, 4129 {0x1f810, 0x1f847, 1}, 4130 {0x1f850, 0x1f859, 1}, 4131 {0x1f860, 0x1f887, 1}, 4132 {0x1f890, 0x1f8ad, 1}, 4133 {0x1f900, 0x1f90b, 1}, 4134 {0x1f90d, 0x1f971, 1}, 4135 {0x1f973, 0x1f976, 1}, 4136 {0x1f97a, 0x1f9a2, 1}, 4137 {0x1f9a5, 0x1f9aa, 1}, 4138 {0x1f9ae, 0x1f9ca, 1}, 4139 {0x1f9cd, 0x1fa53, 1}, 4140 {0x1fa60, 0x1fa6d, 1}, 4141 {0x1fa70, 0x1fa73, 1}, 4142 {0x1fa78, 0x1fa7a, 1}, 4143 {0x1fa80, 0x1fa82, 1}, 4144 {0x1fa90, 0x1fa95, 1}, 4145 {0xe0001, 0xe0020, 31}, 4146 {0xe0021, 0xe007f, 1}, 4147 }, 4148 LatinOffset: 6, 4149 } 4150 4151 var _Coptic = &RangeTable{ 4152 R16: []Range16{ 4153 {0x03e2, 0x03ef, 1}, 4154 {0x2c80, 0x2cf3, 1}, 4155 {0x2cf9, 0x2cff, 1}, 4156 }, 4157 } 4158 4159 var _Cuneiform = &RangeTable{ 4160 R16: []Range16{}, 4161 R32: []Range32{ 4162 {0x12000, 0x12399, 1}, 4163 {0x12400, 0x1246e, 1}, 4164 {0x12470, 0x12474, 1}, 4165 {0x12480, 0x12543, 1}, 4166 }, 4167 } 4168 4169 var _Cypriot = &RangeTable{ 4170 R16: []Range16{}, 4171 R32: []Range32{ 4172 {0x10800, 0x10805, 1}, 4173 {0x10808, 0x1080a, 2}, 4174 {0x1080b, 0x10835, 1}, 4175 {0x10837, 0x10838, 1}, 4176 {0x1083c, 0x1083f, 3}, 4177 }, 4178 } 4179 4180 var _Cyrillic = &RangeTable{ 4181 R16: []Range16{ 4182 {0x0400, 0x0484, 1}, 4183 {0x0487, 0x052f, 1}, 4184 {0x1c80, 0x1c88, 1}, 4185 {0x1d2b, 0x1d78, 77}, 4186 {0x2de0, 0x2dff, 1}, 4187 {0xa640, 0xa69f, 1}, 4188 {0xfe2e, 0xfe2f, 1}, 4189 }, 4190 } 4191 4192 var _Deseret = &RangeTable{ 4193 R16: []Range16{}, 4194 R32: []Range32{ 4195 {0x10400, 0x1044f, 1}, 4196 }, 4197 } 4198 4199 var _Devanagari = &RangeTable{ 4200 R16: []Range16{ 4201 {0x0900, 0x0950, 1}, 4202 {0x0955, 0x0963, 1}, 4203 {0x0966, 0x097f, 1}, 4204 {0xa8e0, 0xa8ff, 1}, 4205 }, 4206 } 4207 4208 var _Dogra = &RangeTable{ 4209 R16: []Range16{}, 4210 R32: []Range32{ 4211 {0x11800, 0x1183b, 1}, 4212 }, 4213 } 4214 4215 var _Duployan = &RangeTable{ 4216 R16: []Range16{}, 4217 R32: []Range32{ 4218 {0x1bc00, 0x1bc6a, 1}, 4219 {0x1bc70, 0x1bc7c, 1}, 4220 {0x1bc80, 0x1bc88, 1}, 4221 {0x1bc90, 0x1bc99, 1}, 4222 {0x1bc9c, 0x1bc9f, 1}, 4223 }, 4224 } 4225 4226 var _Egyptian_Hieroglyphs = &RangeTable{ 4227 R16: []Range16{}, 4228 R32: []Range32{ 4229 {0x13000, 0x1342e, 1}, 4230 {0x13430, 0x13438, 1}, 4231 }, 4232 } 4233 4234 var _Elbasan = &RangeTable{ 4235 R16: []Range16{}, 4236 R32: []Range32{ 4237 {0x10500, 0x10527, 1}, 4238 }, 4239 } 4240 4241 var _Elymaic = &RangeTable{ 4242 R16: []Range16{}, 4243 R32: []Range32{ 4244 {0x10fe0, 0x10ff6, 1}, 4245 }, 4246 } 4247 4248 var _Ethiopic = &RangeTable{ 4249 R16: []Range16{ 4250 {0x1200, 0x1248, 1}, 4251 {0x124a, 0x124d, 1}, 4252 {0x1250, 0x1256, 1}, 4253 {0x1258, 0x125a, 2}, 4254 {0x125b, 0x125d, 1}, 4255 {0x1260, 0x1288, 1}, 4256 {0x128a, 0x128d, 1}, 4257 {0x1290, 0x12b0, 1}, 4258 {0x12b2, 0x12b5, 1}, 4259 {0x12b8, 0x12be, 1}, 4260 {0x12c0, 0x12c2, 2}, 4261 {0x12c3, 0x12c5, 1}, 4262 {0x12c8, 0x12d6, 1}, 4263 {0x12d8, 0x1310, 1}, 4264 {0x1312, 0x1315, 1}, 4265 {0x1318, 0x135a, 1}, 4266 {0x135d, 0x137c, 1}, 4267 {0x1380, 0x1399, 1}, 4268 {0x2d80, 0x2d96, 1}, 4269 {0x2da0, 0x2da6, 1}, 4270 {0x2da8, 0x2dae, 1}, 4271 {0x2db0, 0x2db6, 1}, 4272 {0x2db8, 0x2dbe, 1}, 4273 {0x2dc0, 0x2dc6, 1}, 4274 {0x2dc8, 0x2dce, 1}, 4275 {0x2dd0, 0x2dd6, 1}, 4276 {0x2dd8, 0x2dde, 1}, 4277 {0xab01, 0xab06, 1}, 4278 {0xab09, 0xab0e, 1}, 4279 {0xab11, 0xab16, 1}, 4280 {0xab20, 0xab26, 1}, 4281 {0xab28, 0xab2e, 1}, 4282 }, 4283 } 4284 4285 var _Georgian = &RangeTable{ 4286 R16: []Range16{ 4287 {0x10a0, 0x10c5, 1}, 4288 {0x10c7, 0x10cd, 6}, 4289 {0x10d0, 0x10fa, 1}, 4290 {0x10fc, 0x10ff, 1}, 4291 {0x1c90, 0x1cba, 1}, 4292 {0x1cbd, 0x1cbf, 1}, 4293 {0x2d00, 0x2d25, 1}, 4294 {0x2d27, 0x2d2d, 6}, 4295 }, 4296 } 4297 4298 var _Glagolitic = &RangeTable{ 4299 R16: []Range16{ 4300 {0x2c00, 0x2c2e, 1}, 4301 {0x2c30, 0x2c5e, 1}, 4302 }, 4303 R32: []Range32{ 4304 {0x1e000, 0x1e006, 1}, 4305 {0x1e008, 0x1e018, 1}, 4306 {0x1e01b, 0x1e021, 1}, 4307 {0x1e023, 0x1e024, 1}, 4308 {0x1e026, 0x1e02a, 1}, 4309 }, 4310 } 4311 4312 var _Gothic = &RangeTable{ 4313 R16: []Range16{}, 4314 R32: []Range32{ 4315 {0x10330, 0x1034a, 1}, 4316 }, 4317 } 4318 4319 var _Grantha = &RangeTable{ 4320 R16: []Range16{}, 4321 R32: []Range32{ 4322 {0x11300, 0x11303, 1}, 4323 {0x11305, 0x1130c, 1}, 4324 {0x1130f, 0x11310, 1}, 4325 {0x11313, 0x11328, 1}, 4326 {0x1132a, 0x11330, 1}, 4327 {0x11332, 0x11333, 1}, 4328 {0x11335, 0x11339, 1}, 4329 {0x1133c, 0x11344, 1}, 4330 {0x11347, 0x11348, 1}, 4331 {0x1134b, 0x1134d, 1}, 4332 {0x11350, 0x11357, 7}, 4333 {0x1135d, 0x11363, 1}, 4334 {0x11366, 0x1136c, 1}, 4335 {0x11370, 0x11374, 1}, 4336 }, 4337 } 4338 4339 var _Greek = &RangeTable{ 4340 R16: []Range16{ 4341 {0x0370, 0x0373, 1}, 4342 {0x0375, 0x0377, 1}, 4343 {0x037a, 0x037d, 1}, 4344 {0x037f, 0x0384, 5}, 4345 {0x0386, 0x0388, 2}, 4346 {0x0389, 0x038a, 1}, 4347 {0x038c, 0x038e, 2}, 4348 {0x038f, 0x03a1, 1}, 4349 {0x03a3, 0x03e1, 1}, 4350 {0x03f0, 0x03ff, 1}, 4351 {0x1d26, 0x1d2a, 1}, 4352 {0x1d5d, 0x1d61, 1}, 4353 {0x1d66, 0x1d6a, 1}, 4354 {0x1dbf, 0x1f00, 321}, 4355 {0x1f01, 0x1f15, 1}, 4356 {0x1f18, 0x1f1d, 1}, 4357 {0x1f20, 0x1f45, 1}, 4358 {0x1f48, 0x1f4d, 1}, 4359 {0x1f50, 0x1f57, 1}, 4360 {0x1f59, 0x1f5f, 2}, 4361 {0x1f60, 0x1f7d, 1}, 4362 {0x1f80, 0x1fb4, 1}, 4363 {0x1fb6, 0x1fc4, 1}, 4364 {0x1fc6, 0x1fd3, 1}, 4365 {0x1fd6, 0x1fdb, 1}, 4366 {0x1fdd, 0x1fef, 1}, 4367 {0x1ff2, 0x1ff4, 1}, 4368 {0x1ff6, 0x1ffe, 1}, 4369 {0x2126, 0xab65, 35391}, 4370 }, 4371 R32: []Range32{ 4372 {0x10140, 0x1018e, 1}, 4373 {0x101a0, 0x1d200, 53344}, 4374 {0x1d201, 0x1d245, 1}, 4375 }, 4376 } 4377 4378 var _Gujarati = &RangeTable{ 4379 R16: []Range16{ 4380 {0x0a81, 0x0a83, 1}, 4381 {0x0a85, 0x0a8d, 1}, 4382 {0x0a8f, 0x0a91, 1}, 4383 {0x0a93, 0x0aa8, 1}, 4384 {0x0aaa, 0x0ab0, 1}, 4385 {0x0ab2, 0x0ab3, 1}, 4386 {0x0ab5, 0x0ab9, 1}, 4387 {0x0abc, 0x0ac5, 1}, 4388 {0x0ac7, 0x0ac9, 1}, 4389 {0x0acb, 0x0acd, 1}, 4390 {0x0ad0, 0x0ae0, 16}, 4391 {0x0ae1, 0x0ae3, 1}, 4392 {0x0ae6, 0x0af1, 1}, 4393 {0x0af9, 0x0aff, 1}, 4394 }, 4395 } 4396 4397 var _Gunjala_Gondi = &RangeTable{ 4398 R16: []Range16{}, 4399 R32: []Range32{ 4400 {0x11d60, 0x11d65, 1}, 4401 {0x11d67, 0x11d68, 1}, 4402 {0x11d6a, 0x11d8e, 1}, 4403 {0x11d90, 0x11d91, 1}, 4404 {0x11d93, 0x11d98, 1}, 4405 {0x11da0, 0x11da9, 1}, 4406 }, 4407 } 4408 4409 var _Gurmukhi = &RangeTable{ 4410 R16: []Range16{ 4411 {0x0a01, 0x0a03, 1}, 4412 {0x0a05, 0x0a0a, 1}, 4413 {0x0a0f, 0x0a10, 1}, 4414 {0x0a13, 0x0a28, 1}, 4415 {0x0a2a, 0x0a30, 1}, 4416 {0x0a32, 0x0a33, 1}, 4417 {0x0a35, 0x0a36, 1}, 4418 {0x0a38, 0x0a39, 1}, 4419 {0x0a3c, 0x0a3e, 2}, 4420 {0x0a3f, 0x0a42, 1}, 4421 {0x0a47, 0x0a48, 1}, 4422 {0x0a4b, 0x0a4d, 1}, 4423 {0x0a51, 0x0a59, 8}, 4424 {0x0a5a, 0x0a5c, 1}, 4425 {0x0a5e, 0x0a66, 8}, 4426 {0x0a67, 0x0a76, 1}, 4427 }, 4428 } 4429 4430 var _Han = &RangeTable{ 4431 R16: []Range16{ 4432 {0x2e80, 0x2e99, 1}, 4433 {0x2e9b, 0x2ef3, 1}, 4434 {0x2f00, 0x2fd5, 1}, 4435 {0x3005, 0x3007, 2}, 4436 {0x3021, 0x3029, 1}, 4437 {0x3038, 0x303b, 1}, 4438 {0x3400, 0x4db5, 1}, 4439 {0x4e00, 0x9fef, 1}, 4440 {0xf900, 0xfa6d, 1}, 4441 {0xfa70, 0xfad9, 1}, 4442 }, 4443 R32: []Range32{ 4444 {0x20000, 0x2a6d6, 1}, 4445 {0x2a700, 0x2b734, 1}, 4446 {0x2b740, 0x2b81d, 1}, 4447 {0x2b820, 0x2cea1, 1}, 4448 {0x2ceb0, 0x2ebe0, 1}, 4449 {0x2f800, 0x2fa1d, 1}, 4450 }, 4451 } 4452 4453 var _Hangul = &RangeTable{ 4454 R16: []Range16{ 4455 {0x1100, 0x11ff, 1}, 4456 {0x302e, 0x302f, 1}, 4457 {0x3131, 0x318e, 1}, 4458 {0x3200, 0x321e, 1}, 4459 {0x3260, 0x327e, 1}, 4460 {0xa960, 0xa97c, 1}, 4461 {0xac00, 0xd7a3, 1}, 4462 {0xd7b0, 0xd7c6, 1}, 4463 {0xd7cb, 0xd7fb, 1}, 4464 {0xffa0, 0xffbe, 1}, 4465 {0xffc2, 0xffc7, 1}, 4466 {0xffca, 0xffcf, 1}, 4467 {0xffd2, 0xffd7, 1}, 4468 {0xffda, 0xffdc, 1}, 4469 }, 4470 } 4471 4472 var _Hanifi_Rohingya = &RangeTable{ 4473 R16: []Range16{}, 4474 R32: []Range32{ 4475 {0x10d00, 0x10d27, 1}, 4476 {0x10d30, 0x10d39, 1}, 4477 }, 4478 } 4479 4480 var _Hanunoo = &RangeTable{ 4481 R16: []Range16{ 4482 {0x1720, 0x1734, 1}, 4483 }, 4484 } 4485 4486 var _Hatran = &RangeTable{ 4487 R16: []Range16{}, 4488 R32: []Range32{ 4489 {0x108e0, 0x108f2, 1}, 4490 {0x108f4, 0x108f5, 1}, 4491 {0x108fb, 0x108ff, 1}, 4492 }, 4493 } 4494 4495 var _Hebrew = &RangeTable{ 4496 R16: []Range16{ 4497 {0x0591, 0x05c7, 1}, 4498 {0x05d0, 0x05ea, 1}, 4499 {0x05ef, 0x05f4, 1}, 4500 {0xfb1d, 0xfb36, 1}, 4501 {0xfb38, 0xfb3c, 1}, 4502 {0xfb3e, 0xfb40, 2}, 4503 {0xfb41, 0xfb43, 2}, 4504 {0xfb44, 0xfb46, 2}, 4505 {0xfb47, 0xfb4f, 1}, 4506 }, 4507 } 4508 4509 var _Hiragana = &RangeTable{ 4510 R16: []Range16{ 4511 {0x3041, 0x3096, 1}, 4512 {0x309d, 0x309f, 1}, 4513 }, 4514 R32: []Range32{ 4515 {0x1b001, 0x1b11e, 1}, 4516 {0x1b150, 0x1b152, 1}, 4517 {0x1f200, 0x1f200, 1}, 4518 }, 4519 } 4520 4521 var _Imperial_Aramaic = &RangeTable{ 4522 R16: []Range16{}, 4523 R32: []Range32{ 4524 {0x10840, 0x10855, 1}, 4525 {0x10857, 0x1085f, 1}, 4526 }, 4527 } 4528 4529 var _Inherited = &RangeTable{ 4530 R16: []Range16{ 4531 {0x0300, 0x036f, 1}, 4532 {0x0485, 0x0486, 1}, 4533 {0x064b, 0x0655, 1}, 4534 {0x0670, 0x0951, 737}, 4535 {0x0952, 0x0954, 1}, 4536 {0x1ab0, 0x1abe, 1}, 4537 {0x1cd0, 0x1cd2, 1}, 4538 {0x1cd4, 0x1ce0, 1}, 4539 {0x1ce2, 0x1ce8, 1}, 4540 {0x1ced, 0x1cf4, 7}, 4541 {0x1cf8, 0x1cf9, 1}, 4542 {0x1dc0, 0x1df9, 1}, 4543 {0x1dfb, 0x1dff, 1}, 4544 {0x200c, 0x200d, 1}, 4545 {0x20d0, 0x20f0, 1}, 4546 {0x302a, 0x302d, 1}, 4547 {0x3099, 0x309a, 1}, 4548 {0xfe00, 0xfe0f, 1}, 4549 {0xfe20, 0xfe2d, 1}, 4550 }, 4551 R32: []Range32{ 4552 {0x101fd, 0x102e0, 227}, 4553 {0x1133b, 0x1d167, 48684}, 4554 {0x1d168, 0x1d169, 1}, 4555 {0x1d17b, 0x1d182, 1}, 4556 {0x1d185, 0x1d18b, 1}, 4557 {0x1d1aa, 0x1d1ad, 1}, 4558 {0xe0100, 0xe01ef, 1}, 4559 }, 4560 } 4561 4562 var _Inscriptional_Pahlavi = &RangeTable{ 4563 R16: []Range16{}, 4564 R32: []Range32{ 4565 {0x10b60, 0x10b72, 1}, 4566 {0x10b78, 0x10b7f, 1}, 4567 }, 4568 } 4569 4570 var _Inscriptional_Parthian = &RangeTable{ 4571 R16: []Range16{}, 4572 R32: []Range32{ 4573 {0x10b40, 0x10b55, 1}, 4574 {0x10b58, 0x10b5f, 1}, 4575 }, 4576 } 4577 4578 var _Javanese = &RangeTable{ 4579 R16: []Range16{ 4580 {0xa980, 0xa9cd, 1}, 4581 {0xa9d0, 0xa9d9, 1}, 4582 {0xa9de, 0xa9df, 1}, 4583 }, 4584 } 4585 4586 var _Kaithi = &RangeTable{ 4587 R16: []Range16{}, 4588 R32: []Range32{ 4589 {0x11080, 0x110c1, 1}, 4590 {0x110cd, 0x110cd, 1}, 4591 }, 4592 } 4593 4594 var _Kannada = &RangeTable{ 4595 R16: []Range16{ 4596 {0x0c80, 0x0c8c, 1}, 4597 {0x0c8e, 0x0c90, 1}, 4598 {0x0c92, 0x0ca8, 1}, 4599 {0x0caa, 0x0cb3, 1}, 4600 {0x0cb5, 0x0cb9, 1}, 4601 {0x0cbc, 0x0cc4, 1}, 4602 {0x0cc6, 0x0cc8, 1}, 4603 {0x0cca, 0x0ccd, 1}, 4604 {0x0cd5, 0x0cd6, 1}, 4605 {0x0cde, 0x0ce0, 2}, 4606 {0x0ce1, 0x0ce3, 1}, 4607 {0x0ce6, 0x0cef, 1}, 4608 {0x0cf1, 0x0cf2, 1}, 4609 }, 4610 } 4611 4612 var _Katakana = &RangeTable{ 4613 R16: []Range16{ 4614 {0x30a1, 0x30fa, 1}, 4615 {0x30fd, 0x30ff, 1}, 4616 {0x31f0, 0x31ff, 1}, 4617 {0x32d0, 0x32fe, 1}, 4618 {0x3300, 0x3357, 1}, 4619 {0xff66, 0xff6f, 1}, 4620 {0xff71, 0xff9d, 1}, 4621 }, 4622 R32: []Range32{ 4623 {0x1b000, 0x1b164, 356}, 4624 {0x1b165, 0x1b167, 1}, 4625 }, 4626 } 4627 4628 var _Kayah_Li = &RangeTable{ 4629 R16: []Range16{ 4630 {0xa900, 0xa92d, 1}, 4631 {0xa92f, 0xa92f, 1}, 4632 }, 4633 } 4634 4635 var _Kharoshthi = &RangeTable{ 4636 R16: []Range16{}, 4637 R32: []Range32{ 4638 {0x10a00, 0x10a03, 1}, 4639 {0x10a05, 0x10a06, 1}, 4640 {0x10a0c, 0x10a13, 1}, 4641 {0x10a15, 0x10a17, 1}, 4642 {0x10a19, 0x10a35, 1}, 4643 {0x10a38, 0x10a3a, 1}, 4644 {0x10a3f, 0x10a48, 1}, 4645 {0x10a50, 0x10a58, 1}, 4646 }, 4647 } 4648 4649 var _Khmer = &RangeTable{ 4650 R16: []Range16{ 4651 {0x1780, 0x17dd, 1}, 4652 {0x17e0, 0x17e9, 1}, 4653 {0x17f0, 0x17f9, 1}, 4654 {0x19e0, 0x19ff, 1}, 4655 }, 4656 } 4657 4658 var _Khojki = &RangeTable{ 4659 R16: []Range16{}, 4660 R32: []Range32{ 4661 {0x11200, 0x11211, 1}, 4662 {0x11213, 0x1123e, 1}, 4663 }, 4664 } 4665 4666 var _Khudawadi = &RangeTable{ 4667 R16: []Range16{}, 4668 R32: []Range32{ 4669 {0x112b0, 0x112ea, 1}, 4670 {0x112f0, 0x112f9, 1}, 4671 }, 4672 } 4673 4674 var _Lao = &RangeTable{ 4675 R16: []Range16{ 4676 {0x0e81, 0x0e82, 1}, 4677 {0x0e84, 0x0e86, 2}, 4678 {0x0e87, 0x0e8a, 1}, 4679 {0x0e8c, 0x0ea3, 1}, 4680 {0x0ea5, 0x0ea7, 2}, 4681 {0x0ea8, 0x0ebd, 1}, 4682 {0x0ec0, 0x0ec4, 1}, 4683 {0x0ec6, 0x0ec8, 2}, 4684 {0x0ec9, 0x0ecd, 1}, 4685 {0x0ed0, 0x0ed9, 1}, 4686 {0x0edc, 0x0edf, 1}, 4687 }, 4688 } 4689 4690 var _Latin = &RangeTable{ 4691 R16: []Range16{ 4692 {0x0041, 0x005a, 1}, 4693 {0x0061, 0x007a, 1}, 4694 {0x00aa, 0x00ba, 16}, 4695 {0x00c0, 0x00d6, 1}, 4696 {0x00d8, 0x00f6, 1}, 4697 {0x00f8, 0x02b8, 1}, 4698 {0x02e0, 0x02e4, 1}, 4699 {0x1d00, 0x1d25, 1}, 4700 {0x1d2c, 0x1d5c, 1}, 4701 {0x1d62, 0x1d65, 1}, 4702 {0x1d6b, 0x1d77, 1}, 4703 {0x1d79, 0x1dbe, 1}, 4704 {0x1e00, 0x1eff, 1}, 4705 {0x2071, 0x207f, 14}, 4706 {0x2090, 0x209c, 1}, 4707 {0x212a, 0x212b, 1}, 4708 {0x2132, 0x214e, 28}, 4709 {0x2160, 0x2188, 1}, 4710 {0x2c60, 0x2c7f, 1}, 4711 {0xa722, 0xa787, 1}, 4712 {0xa78b, 0xa7bf, 1}, 4713 {0xa7c2, 0xa7c6, 1}, 4714 {0xa7f7, 0xa7ff, 1}, 4715 {0xab30, 0xab5a, 1}, 4716 {0xab5c, 0xab64, 1}, 4717 {0xab66, 0xab67, 1}, 4718 {0xfb00, 0xfb06, 1}, 4719 {0xff21, 0xff3a, 1}, 4720 {0xff41, 0xff5a, 1}, 4721 }, 4722 LatinOffset: 5, 4723 } 4724 4725 var _Lepcha = &RangeTable{ 4726 R16: []Range16{ 4727 {0x1c00, 0x1c37, 1}, 4728 {0x1c3b, 0x1c49, 1}, 4729 {0x1c4d, 0x1c4f, 1}, 4730 }, 4731 } 4732 4733 var _Limbu = &RangeTable{ 4734 R16: []Range16{ 4735 {0x1900, 0x191e, 1}, 4736 {0x1920, 0x192b, 1}, 4737 {0x1930, 0x193b, 1}, 4738 {0x1940, 0x1944, 4}, 4739 {0x1945, 0x194f, 1}, 4740 }, 4741 } 4742 4743 var _Linear_A = &RangeTable{ 4744 R16: []Range16{}, 4745 R32: []Range32{ 4746 {0x10600, 0x10736, 1}, 4747 {0x10740, 0x10755, 1}, 4748 {0x10760, 0x10767, 1}, 4749 }, 4750 } 4751 4752 var _Linear_B = &RangeTable{ 4753 R16: []Range16{}, 4754 R32: []Range32{ 4755 {0x10000, 0x1000b, 1}, 4756 {0x1000d, 0x10026, 1}, 4757 {0x10028, 0x1003a, 1}, 4758 {0x1003c, 0x1003d, 1}, 4759 {0x1003f, 0x1004d, 1}, 4760 {0x10050, 0x1005d, 1}, 4761 {0x10080, 0x100fa, 1}, 4762 }, 4763 } 4764 4765 var _Lisu = &RangeTable{ 4766 R16: []Range16{ 4767 {0xa4d0, 0xa4ff, 1}, 4768 }, 4769 } 4770 4771 var _Lycian = &RangeTable{ 4772 R16: []Range16{}, 4773 R32: []Range32{ 4774 {0x10280, 0x1029c, 1}, 4775 }, 4776 } 4777 4778 var _Lydian = &RangeTable{ 4779 R16: []Range16{}, 4780 R32: []Range32{ 4781 {0x10920, 0x10939, 1}, 4782 {0x1093f, 0x1093f, 1}, 4783 }, 4784 } 4785 4786 var _Mahajani = &RangeTable{ 4787 R16: []Range16{}, 4788 R32: []Range32{ 4789 {0x11150, 0x11176, 1}, 4790 }, 4791 } 4792 4793 var _Makasar = &RangeTable{ 4794 R16: []Range16{}, 4795 R32: []Range32{ 4796 {0x11ee0, 0x11ef8, 1}, 4797 }, 4798 } 4799 4800 var _Malayalam = &RangeTable{ 4801 R16: []Range16{ 4802 {0x0d00, 0x0d03, 1}, 4803 {0x0d05, 0x0d0c, 1}, 4804 {0x0d0e, 0x0d10, 1}, 4805 {0x0d12, 0x0d44, 1}, 4806 {0x0d46, 0x0d48, 1}, 4807 {0x0d4a, 0x0d4f, 1}, 4808 {0x0d54, 0x0d63, 1}, 4809 {0x0d66, 0x0d7f, 1}, 4810 }, 4811 } 4812 4813 var _Mandaic = &RangeTable{ 4814 R16: []Range16{ 4815 {0x0840, 0x085b, 1}, 4816 {0x085e, 0x085e, 1}, 4817 }, 4818 } 4819 4820 var _Manichaean = &RangeTable{ 4821 R16: []Range16{}, 4822 R32: []Range32{ 4823 {0x10ac0, 0x10ae6, 1}, 4824 {0x10aeb, 0x10af6, 1}, 4825 }, 4826 } 4827 4828 var _Marchen = &RangeTable{ 4829 R16: []Range16{}, 4830 R32: []Range32{ 4831 {0x11c70, 0x11c8f, 1}, 4832 {0x11c92, 0x11ca7, 1}, 4833 {0x11ca9, 0x11cb6, 1}, 4834 }, 4835 } 4836 4837 var _Masaram_Gondi = &RangeTable{ 4838 R16: []Range16{}, 4839 R32: []Range32{ 4840 {0x11d00, 0x11d06, 1}, 4841 {0x11d08, 0x11d09, 1}, 4842 {0x11d0b, 0x11d36, 1}, 4843 {0x11d3a, 0x11d3c, 2}, 4844 {0x11d3d, 0x11d3f, 2}, 4845 {0x11d40, 0x11d47, 1}, 4846 {0x11d50, 0x11d59, 1}, 4847 }, 4848 } 4849 4850 var _Medefaidrin = &RangeTable{ 4851 R16: []Range16{}, 4852 R32: []Range32{ 4853 {0x16e40, 0x16e9a, 1}, 4854 }, 4855 } 4856 4857 var _Meetei_Mayek = &RangeTable{ 4858 R16: []Range16{ 4859 {0xaae0, 0xaaf6, 1}, 4860 {0xabc0, 0xabed, 1}, 4861 {0xabf0, 0xabf9, 1}, 4862 }, 4863 } 4864 4865 var _Mende_Kikakui = &RangeTable{ 4866 R16: []Range16{}, 4867 R32: []Range32{ 4868 {0x1e800, 0x1e8c4, 1}, 4869 {0x1e8c7, 0x1e8d6, 1}, 4870 }, 4871 } 4872 4873 var _Meroitic_Cursive = &RangeTable{ 4874 R16: []Range16{}, 4875 R32: []Range32{ 4876 {0x109a0, 0x109b7, 1}, 4877 {0x109bc, 0x109cf, 1}, 4878 {0x109d2, 0x109ff, 1}, 4879 }, 4880 } 4881 4882 var _Meroitic_Hieroglyphs = &RangeTable{ 4883 R16: []Range16{}, 4884 R32: []Range32{ 4885 {0x10980, 0x1099f, 1}, 4886 }, 4887 } 4888 4889 var _Miao = &RangeTable{ 4890 R16: []Range16{}, 4891 R32: []Range32{ 4892 {0x16f00, 0x16f4a, 1}, 4893 {0x16f4f, 0x16f87, 1}, 4894 {0x16f8f, 0x16f9f, 1}, 4895 }, 4896 } 4897 4898 var _Modi = &RangeTable{ 4899 R16: []Range16{}, 4900 R32: []Range32{ 4901 {0x11600, 0x11644, 1}, 4902 {0x11650, 0x11659, 1}, 4903 }, 4904 } 4905 4906 var _Mongolian = &RangeTable{ 4907 R16: []Range16{ 4908 {0x1800, 0x1801, 1}, 4909 {0x1804, 0x1806, 2}, 4910 {0x1807, 0x180e, 1}, 4911 {0x1810, 0x1819, 1}, 4912 {0x1820, 0x1878, 1}, 4913 {0x1880, 0x18aa, 1}, 4914 }, 4915 R32: []Range32{ 4916 {0x11660, 0x1166c, 1}, 4917 }, 4918 } 4919 4920 var _Mro = &RangeTable{ 4921 R16: []Range16{}, 4922 R32: []Range32{ 4923 {0x16a40, 0x16a5e, 1}, 4924 {0x16a60, 0x16a69, 1}, 4925 {0x16a6e, 0x16a6f, 1}, 4926 }, 4927 } 4928 4929 var _Multani = &RangeTable{ 4930 R16: []Range16{}, 4931 R32: []Range32{ 4932 {0x11280, 0x11286, 1}, 4933 {0x11288, 0x1128a, 2}, 4934 {0x1128b, 0x1128d, 1}, 4935 {0x1128f, 0x1129d, 1}, 4936 {0x1129f, 0x112a9, 1}, 4937 }, 4938 } 4939 4940 var _Myanmar = &RangeTable{ 4941 R16: []Range16{ 4942 {0x1000, 0x109f, 1}, 4943 {0xa9e0, 0xa9fe, 1}, 4944 {0xaa60, 0xaa7f, 1}, 4945 }, 4946 } 4947 4948 var _Nabataean = &RangeTable{ 4949 R16: []Range16{}, 4950 R32: []Range32{ 4951 {0x10880, 0x1089e, 1}, 4952 {0x108a7, 0x108af, 1}, 4953 }, 4954 } 4955 4956 var _Nandinagari = &RangeTable{ 4957 R16: []Range16{}, 4958 R32: []Range32{ 4959 {0x119a0, 0x119a7, 1}, 4960 {0x119aa, 0x119d7, 1}, 4961 {0x119da, 0x119e4, 1}, 4962 }, 4963 } 4964 4965 var _New_Tai_Lue = &RangeTable{ 4966 R16: []Range16{ 4967 {0x1980, 0x19ab, 1}, 4968 {0x19b0, 0x19c9, 1}, 4969 {0x19d0, 0x19da, 1}, 4970 {0x19de, 0x19df, 1}, 4971 }, 4972 } 4973 4974 var _Newa = &RangeTable{ 4975 R16: []Range16{}, 4976 R32: []Range32{ 4977 {0x11400, 0x11459, 1}, 4978 {0x1145b, 0x1145d, 2}, 4979 {0x1145e, 0x1145f, 1}, 4980 }, 4981 } 4982 4983 var _Nko = &RangeTable{ 4984 R16: []Range16{ 4985 {0x07c0, 0x07fa, 1}, 4986 {0x07fd, 0x07ff, 1}, 4987 }, 4988 } 4989 4990 var _Nushu = &RangeTable{ 4991 R16: []Range16{}, 4992 R32: []Range32{ 4993 {0x16fe1, 0x1b170, 16783}, 4994 {0x1b171, 0x1b2fb, 1}, 4995 }, 4996 } 4997 4998 var _Nyiakeng_Puachue_Hmong = &RangeTable{ 4999 R16: []Range16{}, 5000 R32: []Range32{ 5001 {0x1e100, 0x1e12c, 1}, 5002 {0x1e130, 0x1e13d, 1}, 5003 {0x1e140, 0x1e149, 1}, 5004 {0x1e14e, 0x1e14f, 1}, 5005 }, 5006 } 5007 5008 var _Ogham = &RangeTable{ 5009 R16: []Range16{ 5010 {0x1680, 0x169c, 1}, 5011 }, 5012 } 5013 5014 var _Ol_Chiki = &RangeTable{ 5015 R16: []Range16{ 5016 {0x1c50, 0x1c7f, 1}, 5017 }, 5018 } 5019 5020 var _Old_Hungarian = &RangeTable{ 5021 R16: []Range16{}, 5022 R32: []Range32{ 5023 {0x10c80, 0x10cb2, 1}, 5024 {0x10cc0, 0x10cf2, 1}, 5025 {0x10cfa, 0x10cff, 1}, 5026 }, 5027 } 5028 5029 var _Old_Italic = &RangeTable{ 5030 R16: []Range16{}, 5031 R32: []Range32{ 5032 {0x10300, 0x10323, 1}, 5033 {0x1032d, 0x1032f, 1}, 5034 }, 5035 } 5036 5037 var _Old_North_Arabian = &RangeTable{ 5038 R16: []Range16{}, 5039 R32: []Range32{ 5040 {0x10a80, 0x10a9f, 1}, 5041 }, 5042 } 5043 5044 var _Old_Permic = &RangeTable{ 5045 R16: []Range16{}, 5046 R32: []Range32{ 5047 {0x10350, 0x1037a, 1}, 5048 }, 5049 } 5050 5051 var _Old_Persian = &RangeTable{ 5052 R16: []Range16{}, 5053 R32: []Range32{ 5054 {0x103a0, 0x103c3, 1}, 5055 {0x103c8, 0x103d5, 1}, 5056 }, 5057 } 5058 5059 var _Old_Sogdian = &RangeTable{ 5060 R16: []Range16{}, 5061 R32: []Range32{ 5062 {0x10f00, 0x10f27, 1}, 5063 }, 5064 } 5065 5066 var _Old_South_Arabian = &RangeTable{ 5067 R16: []Range16{}, 5068 R32: []Range32{ 5069 {0x10a60, 0x10a7f, 1}, 5070 }, 5071 } 5072 5073 var _Old_Turkic = &RangeTable{ 5074 R16: []Range16{}, 5075 R32: []Range32{ 5076 {0x10c00, 0x10c48, 1}, 5077 }, 5078 } 5079 5080 var _Oriya = &RangeTable{ 5081 R16: []Range16{ 5082 {0x0b01, 0x0b03, 1}, 5083 {0x0b05, 0x0b0c, 1}, 5084 {0x0b0f, 0x0b10, 1}, 5085 {0x0b13, 0x0b28, 1}, 5086 {0x0b2a, 0x0b30, 1}, 5087 {0x0b32, 0x0b33, 1}, 5088 {0x0b35, 0x0b39, 1}, 5089 {0x0b3c, 0x0b44, 1}, 5090 {0x0b47, 0x0b48, 1}, 5091 {0x0b4b, 0x0b4d, 1}, 5092 {0x0b56, 0x0b57, 1}, 5093 {0x0b5c, 0x0b5d, 1}, 5094 {0x0b5f, 0x0b63, 1}, 5095 {0x0b66, 0x0b77, 1}, 5096 }, 5097 } 5098 5099 var _Osage = &RangeTable{ 5100 R16: []Range16{}, 5101 R32: []Range32{ 5102 {0x104b0, 0x104d3, 1}, 5103 {0x104d8, 0x104fb, 1}, 5104 }, 5105 } 5106 5107 var _Osmanya = &RangeTable{ 5108 R16: []Range16{}, 5109 R32: []Range32{ 5110 {0x10480, 0x1049d, 1}, 5111 {0x104a0, 0x104a9, 1}, 5112 }, 5113 } 5114 5115 var _Pahawh_Hmong = &RangeTable{ 5116 R16: []Range16{}, 5117 R32: []Range32{ 5118 {0x16b00, 0x16b45, 1}, 5119 {0x16b50, 0x16b59, 1}, 5120 {0x16b5b, 0x16b61, 1}, 5121 {0x16b63, 0x16b77, 1}, 5122 {0x16b7d, 0x16b8f, 1}, 5123 }, 5124 } 5125 5126 var _Palmyrene = &RangeTable{ 5127 R16: []Range16{}, 5128 R32: []Range32{ 5129 {0x10860, 0x1087f, 1}, 5130 }, 5131 } 5132 5133 var _Pau_Cin_Hau = &RangeTable{ 5134 R16: []Range16{}, 5135 R32: []Range32{ 5136 {0x11ac0, 0x11af8, 1}, 5137 }, 5138 } 5139 5140 var _Phags_Pa = &RangeTable{ 5141 R16: []Range16{ 5142 {0xa840, 0xa877, 1}, 5143 }, 5144 } 5145 5146 var _Phoenician = &RangeTable{ 5147 R16: []Range16{}, 5148 R32: []Range32{ 5149 {0x10900, 0x1091b, 1}, 5150 {0x1091f, 0x1091f, 1}, 5151 }, 5152 } 5153 5154 var _Psalter_Pahlavi = &RangeTable{ 5155 R16: []Range16{}, 5156 R32: []Range32{ 5157 {0x10b80, 0x10b91, 1}, 5158 {0x10b99, 0x10b9c, 1}, 5159 {0x10ba9, 0x10baf, 1}, 5160 }, 5161 } 5162 5163 var _Rejang = &RangeTable{ 5164 R16: []Range16{ 5165 {0xa930, 0xa953, 1}, 5166 {0xa95f, 0xa95f, 1}, 5167 }, 5168 } 5169 5170 var _Runic = &RangeTable{ 5171 R16: []Range16{ 5172 {0x16a0, 0x16ea, 1}, 5173 {0x16ee, 0x16f8, 1}, 5174 }, 5175 } 5176 5177 var _Samaritan = &RangeTable{ 5178 R16: []Range16{ 5179 {0x0800, 0x082d, 1}, 5180 {0x0830, 0x083e, 1}, 5181 }, 5182 } 5183 5184 var _Saurashtra = &RangeTable{ 5185 R16: []Range16{ 5186 {0xa880, 0xa8c5, 1}, 5187 {0xa8ce, 0xa8d9, 1}, 5188 }, 5189 } 5190 5191 var _Sharada = &RangeTable{ 5192 R16: []Range16{}, 5193 R32: []Range32{ 5194 {0x11180, 0x111cd, 1}, 5195 {0x111d0, 0x111df, 1}, 5196 }, 5197 } 5198 5199 var _Shavian = &RangeTable{ 5200 R16: []Range16{}, 5201 R32: []Range32{ 5202 {0x10450, 0x1047f, 1}, 5203 }, 5204 } 5205 5206 var _Siddham = &RangeTable{ 5207 R16: []Range16{}, 5208 R32: []Range32{ 5209 {0x11580, 0x115b5, 1}, 5210 {0x115b8, 0x115dd, 1}, 5211 }, 5212 } 5213 5214 var _SignWriting = &RangeTable{ 5215 R16: []Range16{}, 5216 R32: []Range32{ 5217 {0x1d800, 0x1da8b, 1}, 5218 {0x1da9b, 0x1da9f, 1}, 5219 {0x1daa1, 0x1daaf, 1}, 5220 }, 5221 } 5222 5223 var _Sinhala = &RangeTable{ 5224 R16: []Range16{ 5225 {0x0d82, 0x0d83, 1}, 5226 {0x0d85, 0x0d96, 1}, 5227 {0x0d9a, 0x0db1, 1}, 5228 {0x0db3, 0x0dbb, 1}, 5229 {0x0dbd, 0x0dc0, 3}, 5230 {0x0dc1, 0x0dc6, 1}, 5231 {0x0dca, 0x0dcf, 5}, 5232 {0x0dd0, 0x0dd4, 1}, 5233 {0x0dd6, 0x0dd8, 2}, 5234 {0x0dd9, 0x0ddf, 1}, 5235 {0x0de6, 0x0def, 1}, 5236 {0x0df2, 0x0df4, 1}, 5237 }, 5238 R32: []Range32{ 5239 {0x111e1, 0x111f4, 1}, 5240 }, 5241 } 5242 5243 var _Sogdian = &RangeTable{ 5244 R16: []Range16{}, 5245 R32: []Range32{ 5246 {0x10f30, 0x10f59, 1}, 5247 }, 5248 } 5249 5250 var _Sora_Sompeng = &RangeTable{ 5251 R16: []Range16{}, 5252 R32: []Range32{ 5253 {0x110d0, 0x110e8, 1}, 5254 {0x110f0, 0x110f9, 1}, 5255 }, 5256 } 5257 5258 var _Soyombo = &RangeTable{ 5259 R16: []Range16{}, 5260 R32: []Range32{ 5261 {0x11a50, 0x11aa2, 1}, 5262 }, 5263 } 5264 5265 var _Sundanese = &RangeTable{ 5266 R16: []Range16{ 5267 {0x1b80, 0x1bbf, 1}, 5268 {0x1cc0, 0x1cc7, 1}, 5269 }, 5270 } 5271 5272 var _Syloti_Nagri = &RangeTable{ 5273 R16: []Range16{ 5274 {0xa800, 0xa82b, 1}, 5275 }, 5276 } 5277 5278 var _Syriac = &RangeTable{ 5279 R16: []Range16{ 5280 {0x0700, 0x070d, 1}, 5281 {0x070f, 0x074a, 1}, 5282 {0x074d, 0x074f, 1}, 5283 {0x0860, 0x086a, 1}, 5284 }, 5285 } 5286 5287 var _Tagalog = &RangeTable{ 5288 R16: []Range16{ 5289 {0x1700, 0x170c, 1}, 5290 {0x170e, 0x1714, 1}, 5291 }, 5292 } 5293 5294 var _Tagbanwa = &RangeTable{ 5295 R16: []Range16{ 5296 {0x1760, 0x176c, 1}, 5297 {0x176e, 0x1770, 1}, 5298 {0x1772, 0x1773, 1}, 5299 }, 5300 } 5301 5302 var _Tai_Le = &RangeTable{ 5303 R16: []Range16{ 5304 {0x1950, 0x196d, 1}, 5305 {0x1970, 0x1974, 1}, 5306 }, 5307 } 5308 5309 var _Tai_Tham = &RangeTable{ 5310 R16: []Range16{ 5311 {0x1a20, 0x1a5e, 1}, 5312 {0x1a60, 0x1a7c, 1}, 5313 {0x1a7f, 0x1a89, 1}, 5314 {0x1a90, 0x1a99, 1}, 5315 {0x1aa0, 0x1aad, 1}, 5316 }, 5317 } 5318 5319 var _Tai_Viet = &RangeTable{ 5320 R16: []Range16{ 5321 {0xaa80, 0xaac2, 1}, 5322 {0xaadb, 0xaadf, 1}, 5323 }, 5324 } 5325 5326 var _Takri = &RangeTable{ 5327 R16: []Range16{}, 5328 R32: []Range32{ 5329 {0x11680, 0x116b8, 1}, 5330 {0x116c0, 0x116c9, 1}, 5331 }, 5332 } 5333 5334 var _Tamil = &RangeTable{ 5335 R16: []Range16{ 5336 {0x0b82, 0x0b83, 1}, 5337 {0x0b85, 0x0b8a, 1}, 5338 {0x0b8e, 0x0b90, 1}, 5339 {0x0b92, 0x0b95, 1}, 5340 {0x0b99, 0x0b9a, 1}, 5341 {0x0b9c, 0x0b9e, 2}, 5342 {0x0b9f, 0x0ba3, 4}, 5343 {0x0ba4, 0x0ba8, 4}, 5344 {0x0ba9, 0x0baa, 1}, 5345 {0x0bae, 0x0bb9, 1}, 5346 {0x0bbe, 0x0bc2, 1}, 5347 {0x0bc6, 0x0bc8, 1}, 5348 {0x0bca, 0x0bcd, 1}, 5349 {0x0bd0, 0x0bd7, 7}, 5350 {0x0be6, 0x0bfa, 1}, 5351 }, 5352 R32: []Range32{ 5353 {0x11fc0, 0x11ff1, 1}, 5354 {0x11fff, 0x11fff, 1}, 5355 }, 5356 } 5357 5358 var _Tangut = &RangeTable{ 5359 R16: []Range16{}, 5360 R32: []Range32{ 5361 {0x16fe0, 0x17000, 32}, 5362 {0x17001, 0x187f7, 1}, 5363 {0x18800, 0x18af2, 1}, 5364 }, 5365 } 5366 5367 var _Telugu = &RangeTable{ 5368 R16: []Range16{ 5369 {0x0c00, 0x0c0c, 1}, 5370 {0x0c0e, 0x0c10, 1}, 5371 {0x0c12, 0x0c28, 1}, 5372 {0x0c2a, 0x0c39, 1}, 5373 {0x0c3d, 0x0c44, 1}, 5374 {0x0c46, 0x0c48, 1}, 5375 {0x0c4a, 0x0c4d, 1}, 5376 {0x0c55, 0x0c56, 1}, 5377 {0x0c58, 0x0c5a, 1}, 5378 {0x0c60, 0x0c63, 1}, 5379 {0x0c66, 0x0c6f, 1}, 5380 {0x0c77, 0x0c7f, 1}, 5381 }, 5382 } 5383 5384 var _Thaana = &RangeTable{ 5385 R16: []Range16{ 5386 {0x0780, 0x07b1, 1}, 5387 }, 5388 } 5389 5390 var _Thai = &RangeTable{ 5391 R16: []Range16{ 5392 {0x0e01, 0x0e3a, 1}, 5393 {0x0e40, 0x0e5b, 1}, 5394 }, 5395 } 5396 5397 var _Tibetan = &RangeTable{ 5398 R16: []Range16{ 5399 {0x0f00, 0x0f47, 1}, 5400 {0x0f49, 0x0f6c, 1}, 5401 {0x0f71, 0x0f97, 1}, 5402 {0x0f99, 0x0fbc, 1}, 5403 {0x0fbe, 0x0fcc, 1}, 5404 {0x0fce, 0x0fd4, 1}, 5405 {0x0fd9, 0x0fda, 1}, 5406 }, 5407 } 5408 5409 var _Tifinagh = &RangeTable{ 5410 R16: []Range16{ 5411 {0x2d30, 0x2d67, 1}, 5412 {0x2d6f, 0x2d70, 1}, 5413 {0x2d7f, 0x2d7f, 1}, 5414 }, 5415 } 5416 5417 var _Tirhuta = &RangeTable{ 5418 R16: []Range16{}, 5419 R32: []Range32{ 5420 {0x11480, 0x114c7, 1}, 5421 {0x114d0, 0x114d9, 1}, 5422 }, 5423 } 5424 5425 var _Ugaritic = &RangeTable{ 5426 R16: []Range16{}, 5427 R32: []Range32{ 5428 {0x10380, 0x1039d, 1}, 5429 {0x1039f, 0x1039f, 1}, 5430 }, 5431 } 5432 5433 var _Vai = &RangeTable{ 5434 R16: []Range16{ 5435 {0xa500, 0xa62b, 1}, 5436 }, 5437 } 5438 5439 var _Wancho = &RangeTable{ 5440 R16: []Range16{}, 5441 R32: []Range32{ 5442 {0x1e2c0, 0x1e2f9, 1}, 5443 {0x1e2ff, 0x1e2ff, 1}, 5444 }, 5445 } 5446 5447 var _Warang_Citi = &RangeTable{ 5448 R16: []Range16{}, 5449 R32: []Range32{ 5450 {0x118a0, 0x118f2, 1}, 5451 {0x118ff, 0x118ff, 1}, 5452 }, 5453 } 5454 5455 var _Yi = &RangeTable{ 5456 R16: []Range16{ 5457 {0xa000, 0xa48c, 1}, 5458 {0xa490, 0xa4c6, 1}, 5459 }, 5460 } 5461 5462 var _Zanabazar_Square = &RangeTable{ 5463 R16: []Range16{}, 5464 R32: []Range32{ 5465 {0x11a00, 0x11a47, 1}, 5466 }, 5467 } 5468 5469 // These variables have type *RangeTable. 5470 var ( 5471 Adlam = _Adlam // Adlam is the set of Unicode characters in script Adlam. 5472 Ahom = _Ahom // Ahom is the set of Unicode characters in script Ahom. 5473 Anatolian_Hieroglyphs = _Anatolian_Hieroglyphs // Anatolian_Hieroglyphs is the set of Unicode characters in script Anatolian_Hieroglyphs. 5474 Arabic = _Arabic // Arabic is the set of Unicode characters in script Arabic. 5475 Armenian = _Armenian // Armenian is the set of Unicode characters in script Armenian. 5476 Avestan = _Avestan // Avestan is the set of Unicode characters in script Avestan. 5477 Balinese = _Balinese // Balinese is the set of Unicode characters in script Balinese. 5478 Bamum = _Bamum // Bamum is the set of Unicode characters in script Bamum. 5479 Bassa_Vah = _Bassa_Vah // Bassa_Vah is the set of Unicode characters in script Bassa_Vah. 5480 Batak = _Batak // Batak is the set of Unicode characters in script Batak. 5481 Bengali = _Bengali // Bengali is the set of Unicode characters in script Bengali. 5482 Bhaiksuki = _Bhaiksuki // Bhaiksuki is the set of Unicode characters in script Bhaiksuki. 5483 Bopomofo = _Bopomofo // Bopomofo is the set of Unicode characters in script Bopomofo. 5484 Brahmi = _Brahmi // Brahmi is the set of Unicode characters in script Brahmi. 5485 Braille = _Braille // Braille is the set of Unicode characters in script Braille. 5486 Buginese = _Buginese // Buginese is the set of Unicode characters in script Buginese. 5487 Buhid = _Buhid // Buhid is the set of Unicode characters in script Buhid. 5488 Canadian_Aboriginal = _Canadian_Aboriginal // Canadian_Aboriginal is the set of Unicode characters in script Canadian_Aboriginal. 5489 Carian = _Carian // Carian is the set of Unicode characters in script Carian. 5490 Caucasian_Albanian = _Caucasian_Albanian // Caucasian_Albanian is the set of Unicode characters in script Caucasian_Albanian. 5491 Chakma = _Chakma // Chakma is the set of Unicode characters in script Chakma. 5492 Cham = _Cham // Cham is the set of Unicode characters in script Cham. 5493 Cherokee = _Cherokee // Cherokee is the set of Unicode characters in script Cherokee. 5494 Common = _Common // Common is the set of Unicode characters in script Common. 5495 Coptic = _Coptic // Coptic is the set of Unicode characters in script Coptic. 5496 Cuneiform = _Cuneiform // Cuneiform is the set of Unicode characters in script Cuneiform. 5497 Cypriot = _Cypriot // Cypriot is the set of Unicode characters in script Cypriot. 5498 Cyrillic = _Cyrillic // Cyrillic is the set of Unicode characters in script Cyrillic. 5499 Deseret = _Deseret // Deseret is the set of Unicode characters in script Deseret. 5500 Devanagari = _Devanagari // Devanagari is the set of Unicode characters in script Devanagari. 5501 Dogra = _Dogra // Dogra is the set of Unicode characters in script Dogra. 5502 Duployan = _Duployan // Duployan is the set of Unicode characters in script Duployan. 5503 Egyptian_Hieroglyphs = _Egyptian_Hieroglyphs // Egyptian_Hieroglyphs is the set of Unicode characters in script Egyptian_Hieroglyphs. 5504 Elbasan = _Elbasan // Elbasan is the set of Unicode characters in script Elbasan. 5505 Elymaic = _Elymaic // Elymaic is the set of Unicode characters in script Elymaic. 5506 Ethiopic = _Ethiopic // Ethiopic is the set of Unicode characters in script Ethiopic. 5507 Georgian = _Georgian // Georgian is the set of Unicode characters in script Georgian. 5508 Glagolitic = _Glagolitic // Glagolitic is the set of Unicode characters in script Glagolitic. 5509 Gothic = _Gothic // Gothic is the set of Unicode characters in script Gothic. 5510 Grantha = _Grantha // Grantha is the set of Unicode characters in script Grantha. 5511 Greek = _Greek // Greek is the set of Unicode characters in script Greek. 5512 Gujarati = _Gujarati // Gujarati is the set of Unicode characters in script Gujarati. 5513 Gunjala_Gondi = _Gunjala_Gondi // Gunjala_Gondi is the set of Unicode characters in script Gunjala_Gondi. 5514 Gurmukhi = _Gurmukhi // Gurmukhi is the set of Unicode characters in script Gurmukhi. 5515 Han = _Han // Han is the set of Unicode characters in script Han. 5516 Hangul = _Hangul // Hangul is the set of Unicode characters in script Hangul. 5517 Hanifi_Rohingya = _Hanifi_Rohingya // Hanifi_Rohingya is the set of Unicode characters in script Hanifi_Rohingya. 5518 Hanunoo = _Hanunoo // Hanunoo is the set of Unicode characters in script Hanunoo. 5519 Hatran = _Hatran // Hatran is the set of Unicode characters in script Hatran. 5520 Hebrew = _Hebrew // Hebrew is the set of Unicode characters in script Hebrew. 5521 Hiragana = _Hiragana // Hiragana is the set of Unicode characters in script Hiragana. 5522 Imperial_Aramaic = _Imperial_Aramaic // Imperial_Aramaic is the set of Unicode characters in script Imperial_Aramaic. 5523 Inherited = _Inherited // Inherited is the set of Unicode characters in script Inherited. 5524 Inscriptional_Pahlavi = _Inscriptional_Pahlavi // Inscriptional_Pahlavi is the set of Unicode characters in script Inscriptional_Pahlavi. 5525 Inscriptional_Parthian = _Inscriptional_Parthian // Inscriptional_Parthian is the set of Unicode characters in script Inscriptional_Parthian. 5526 Javanese = _Javanese // Javanese is the set of Unicode characters in script Javanese. 5527 Kaithi = _Kaithi // Kaithi is the set of Unicode characters in script Kaithi. 5528 Kannada = _Kannada // Kannada is the set of Unicode characters in script Kannada. 5529 Katakana = _Katakana // Katakana is the set of Unicode characters in script Katakana. 5530 Kayah_Li = _Kayah_Li // Kayah_Li is the set of Unicode characters in script Kayah_Li. 5531 Kharoshthi = _Kharoshthi // Kharoshthi is the set of Unicode characters in script Kharoshthi. 5532 Khmer = _Khmer // Khmer is the set of Unicode characters in script Khmer. 5533 Khojki = _Khojki // Khojki is the set of Unicode characters in script Khojki. 5534 Khudawadi = _Khudawadi // Khudawadi is the set of Unicode characters in script Khudawadi. 5535 Lao = _Lao // Lao is the set of Unicode characters in script Lao. 5536 Latin = _Latin // Latin is the set of Unicode characters in script Latin. 5537 Lepcha = _Lepcha // Lepcha is the set of Unicode characters in script Lepcha. 5538 Limbu = _Limbu // Limbu is the set of Unicode characters in script Limbu. 5539 Linear_A = _Linear_A // Linear_A is the set of Unicode characters in script Linear_A. 5540 Linear_B = _Linear_B // Linear_B is the set of Unicode characters in script Linear_B. 5541 Lisu = _Lisu // Lisu is the set of Unicode characters in script Lisu. 5542 Lycian = _Lycian // Lycian is the set of Unicode characters in script Lycian. 5543 Lydian = _Lydian // Lydian is the set of Unicode characters in script Lydian. 5544 Mahajani = _Mahajani // Mahajani is the set of Unicode characters in script Mahajani. 5545 Makasar = _Makasar // Makasar is the set of Unicode characters in script Makasar. 5546 Malayalam = _Malayalam // Malayalam is the set of Unicode characters in script Malayalam. 5547 Mandaic = _Mandaic // Mandaic is the set of Unicode characters in script Mandaic. 5548 Manichaean = _Manichaean // Manichaean is the set of Unicode characters in script Manichaean. 5549 Marchen = _Marchen // Marchen is the set of Unicode characters in script Marchen. 5550 Masaram_Gondi = _Masaram_Gondi // Masaram_Gondi is the set of Unicode characters in script Masaram_Gondi. 5551 Medefaidrin = _Medefaidrin // Medefaidrin is the set of Unicode characters in script Medefaidrin. 5552 Meetei_Mayek = _Meetei_Mayek // Meetei_Mayek is the set of Unicode characters in script Meetei_Mayek. 5553 Mende_Kikakui = _Mende_Kikakui // Mende_Kikakui is the set of Unicode characters in script Mende_Kikakui. 5554 Meroitic_Cursive = _Meroitic_Cursive // Meroitic_Cursive is the set of Unicode characters in script Meroitic_Cursive. 5555 Meroitic_Hieroglyphs = _Meroitic_Hieroglyphs // Meroitic_Hieroglyphs is the set of Unicode characters in script Meroitic_Hieroglyphs. 5556 Miao = _Miao // Miao is the set of Unicode characters in script Miao. 5557 Modi = _Modi // Modi is the set of Unicode characters in script Modi. 5558 Mongolian = _Mongolian // Mongolian is the set of Unicode characters in script Mongolian. 5559 Mro = _Mro // Mro is the set of Unicode characters in script Mro. 5560 Multani = _Multani // Multani is the set of Unicode characters in script Multani. 5561 Myanmar = _Myanmar // Myanmar is the set of Unicode characters in script Myanmar. 5562 Nabataean = _Nabataean // Nabataean is the set of Unicode characters in script Nabataean. 5563 Nandinagari = _Nandinagari // Nandinagari is the set of Unicode characters in script Nandinagari. 5564 New_Tai_Lue = _New_Tai_Lue // New_Tai_Lue is the set of Unicode characters in script New_Tai_Lue. 5565 Newa = _Newa // Newa is the set of Unicode characters in script Newa. 5566 Nko = _Nko // Nko is the set of Unicode characters in script Nko. 5567 Nushu = _Nushu // Nushu is the set of Unicode characters in script Nushu. 5568 Nyiakeng_Puachue_Hmong = _Nyiakeng_Puachue_Hmong // Nyiakeng_Puachue_Hmong is the set of Unicode characters in script Nyiakeng_Puachue_Hmong. 5569 Ogham = _Ogham // Ogham is the set of Unicode characters in script Ogham. 5570 Ol_Chiki = _Ol_Chiki // Ol_Chiki is the set of Unicode characters in script Ol_Chiki. 5571 Old_Hungarian = _Old_Hungarian // Old_Hungarian is the set of Unicode characters in script Old_Hungarian. 5572 Old_Italic = _Old_Italic // Old_Italic is the set of Unicode characters in script Old_Italic. 5573 Old_North_Arabian = _Old_North_Arabian // Old_North_Arabian is the set of Unicode characters in script Old_North_Arabian. 5574 Old_Permic = _Old_Permic // Old_Permic is the set of Unicode characters in script Old_Permic. 5575 Old_Persian = _Old_Persian // Old_Persian is the set of Unicode characters in script Old_Persian. 5576 Old_Sogdian = _Old_Sogdian // Old_Sogdian is the set of Unicode characters in script Old_Sogdian. 5577 Old_South_Arabian = _Old_South_Arabian // Old_South_Arabian is the set of Unicode characters in script Old_South_Arabian. 5578 Old_Turkic = _Old_Turkic // Old_Turkic is the set of Unicode characters in script Old_Turkic. 5579 Oriya = _Oriya // Oriya is the set of Unicode characters in script Oriya. 5580 Osage = _Osage // Osage is the set of Unicode characters in script Osage. 5581 Osmanya = _Osmanya // Osmanya is the set of Unicode characters in script Osmanya. 5582 Pahawh_Hmong = _Pahawh_Hmong // Pahawh_Hmong is the set of Unicode characters in script Pahawh_Hmong. 5583 Palmyrene = _Palmyrene // Palmyrene is the set of Unicode characters in script Palmyrene. 5584 Pau_Cin_Hau = _Pau_Cin_Hau // Pau_Cin_Hau is the set of Unicode characters in script Pau_Cin_Hau. 5585 Phags_Pa = _Phags_Pa // Phags_Pa is the set of Unicode characters in script Phags_Pa. 5586 Phoenician = _Phoenician // Phoenician is the set of Unicode characters in script Phoenician. 5587 Psalter_Pahlavi = _Psalter_Pahlavi // Psalter_Pahlavi is the set of Unicode characters in script Psalter_Pahlavi. 5588 Rejang = _Rejang // Rejang is the set of Unicode characters in script Rejang. 5589 Runic = _Runic // Runic is the set of Unicode characters in script Runic. 5590 Samaritan = _Samaritan // Samaritan is the set of Unicode characters in script Samaritan. 5591 Saurashtra = _Saurashtra // Saurashtra is the set of Unicode characters in script Saurashtra. 5592 Sharada = _Sharada // Sharada is the set of Unicode characters in script Sharada. 5593 Shavian = _Shavian // Shavian is the set of Unicode characters in script Shavian. 5594 Siddham = _Siddham // Siddham is the set of Unicode characters in script Siddham. 5595 SignWriting = _SignWriting // SignWriting is the set of Unicode characters in script SignWriting. 5596 Sinhala = _Sinhala // Sinhala is the set of Unicode characters in script Sinhala. 5597 Sogdian = _Sogdian // Sogdian is the set of Unicode characters in script Sogdian. 5598 Sora_Sompeng = _Sora_Sompeng // Sora_Sompeng is the set of Unicode characters in script Sora_Sompeng. 5599 Soyombo = _Soyombo // Soyombo is the set of Unicode characters in script Soyombo. 5600 Sundanese = _Sundanese // Sundanese is the set of Unicode characters in script Sundanese. 5601 Syloti_Nagri = _Syloti_Nagri // Syloti_Nagri is the set of Unicode characters in script Syloti_Nagri. 5602 Syriac = _Syriac // Syriac is the set of Unicode characters in script Syriac. 5603 Tagalog = _Tagalog // Tagalog is the set of Unicode characters in script Tagalog. 5604 Tagbanwa = _Tagbanwa // Tagbanwa is the set of Unicode characters in script Tagbanwa. 5605 Tai_Le = _Tai_Le // Tai_Le is the set of Unicode characters in script Tai_Le. 5606 Tai_Tham = _Tai_Tham // Tai_Tham is the set of Unicode characters in script Tai_Tham. 5607 Tai_Viet = _Tai_Viet // Tai_Viet is the set of Unicode characters in script Tai_Viet. 5608 Takri = _Takri // Takri is the set of Unicode characters in script Takri. 5609 Tamil = _Tamil // Tamil is the set of Unicode characters in script Tamil. 5610 Tangut = _Tangut // Tangut is the set of Unicode characters in script Tangut. 5611 Telugu = _Telugu // Telugu is the set of Unicode characters in script Telugu. 5612 Thaana = _Thaana // Thaana is the set of Unicode characters in script Thaana. 5613 Thai = _Thai // Thai is the set of Unicode characters in script Thai. 5614 Tibetan = _Tibetan // Tibetan is the set of Unicode characters in script Tibetan. 5615 Tifinagh = _Tifinagh // Tifinagh is the set of Unicode characters in script Tifinagh. 5616 Tirhuta = _Tirhuta // Tirhuta is the set of Unicode characters in script Tirhuta. 5617 Ugaritic = _Ugaritic // Ugaritic is the set of Unicode characters in script Ugaritic. 5618 Vai = _Vai // Vai is the set of Unicode characters in script Vai. 5619 Wancho = _Wancho // Wancho is the set of Unicode characters in script Wancho. 5620 Warang_Citi = _Warang_Citi // Warang_Citi is the set of Unicode characters in script Warang_Citi. 5621 Yi = _Yi // Yi is the set of Unicode characters in script Yi. 5622 Zanabazar_Square = _Zanabazar_Square // Zanabazar_Square is the set of Unicode characters in script Zanabazar_Square. 5623 ) 5624 5625 // Properties is the set of Unicode property tables. 5626 var Properties = map[string]*RangeTable{ 5627 "ASCII_Hex_Digit": ASCII_Hex_Digit, 5628 "Bidi_Control": Bidi_Control, 5629 "Dash": Dash, 5630 "Deprecated": Deprecated, 5631 "Diacritic": Diacritic, 5632 "Extender": Extender, 5633 "Hex_Digit": Hex_Digit, 5634 "Hyphen": Hyphen, 5635 "IDS_Binary_Operator": IDS_Binary_Operator, 5636 "IDS_Trinary_Operator": IDS_Trinary_Operator, 5637 "Ideographic": Ideographic, 5638 "Join_Control": Join_Control, 5639 "Logical_Order_Exception": Logical_Order_Exception, 5640 "Noncharacter_Code_Point": Noncharacter_Code_Point, 5641 "Other_Alphabetic": Other_Alphabetic, 5642 "Other_Default_Ignorable_Code_Point": Other_Default_Ignorable_Code_Point, 5643 "Other_Grapheme_Extend": Other_Grapheme_Extend, 5644 "Other_ID_Continue": Other_ID_Continue, 5645 "Other_ID_Start": Other_ID_Start, 5646 "Other_Lowercase": Other_Lowercase, 5647 "Other_Math": Other_Math, 5648 "Other_Uppercase": Other_Uppercase, 5649 "Pattern_Syntax": Pattern_Syntax, 5650 "Pattern_White_Space": Pattern_White_Space, 5651 "Prepended_Concatenation_Mark": Prepended_Concatenation_Mark, 5652 "Quotation_Mark": Quotation_Mark, 5653 "Radical": Radical, 5654 "Regional_Indicator": Regional_Indicator, 5655 "Sentence_Terminal": Sentence_Terminal, 5656 "STerm": Sentence_Terminal, 5657 "Soft_Dotted": Soft_Dotted, 5658 "Terminal_Punctuation": Terminal_Punctuation, 5659 "Unified_Ideograph": Unified_Ideograph, 5660 "Variation_Selector": Variation_Selector, 5661 "White_Space": White_Space, 5662 } 5663 5664 var _ASCII_Hex_Digit = &RangeTable{ 5665 R16: []Range16{ 5666 {0x0030, 0x0039, 1}, 5667 {0x0041, 0x0046, 1}, 5668 {0x0061, 0x0066, 1}, 5669 }, 5670 LatinOffset: 3, 5671 } 5672 5673 var _Bidi_Control = &RangeTable{ 5674 R16: []Range16{ 5675 {0x061c, 0x200e, 6642}, 5676 {0x200f, 0x202a, 27}, 5677 {0x202b, 0x202e, 1}, 5678 {0x2066, 0x2069, 1}, 5679 }, 5680 } 5681 5682 var _Dash = &RangeTable{ 5683 R16: []Range16{ 5684 {0x002d, 0x058a, 1373}, 5685 {0x05be, 0x1400, 3650}, 5686 {0x1806, 0x2010, 2058}, 5687 {0x2011, 0x2015, 1}, 5688 {0x2053, 0x207b, 40}, 5689 {0x208b, 0x2212, 391}, 5690 {0x2e17, 0x2e1a, 3}, 5691 {0x2e3a, 0x2e3b, 1}, 5692 {0x2e40, 0x301c, 476}, 5693 {0x3030, 0x30a0, 112}, 5694 {0xfe31, 0xfe32, 1}, 5695 {0xfe58, 0xfe63, 11}, 5696 {0xff0d, 0xff0d, 1}, 5697 }, 5698 } 5699 5700 var _Deprecated = &RangeTable{ 5701 R16: []Range16{ 5702 {0x0149, 0x0673, 1322}, 5703 {0x0f77, 0x0f79, 2}, 5704 {0x17a3, 0x17a4, 1}, 5705 {0x206a, 0x206f, 1}, 5706 {0x2329, 0x232a, 1}, 5707 }, 5708 R32: []Range32{ 5709 {0xe0001, 0xe0001, 1}, 5710 }, 5711 } 5712 5713 var _Diacritic = &RangeTable{ 5714 R16: []Range16{ 5715 {0x005e, 0x0060, 2}, 5716 {0x00a8, 0x00af, 7}, 5717 {0x00b4, 0x00b7, 3}, 5718 {0x00b8, 0x02b0, 504}, 5719 {0x02b1, 0x034e, 1}, 5720 {0x0350, 0x0357, 1}, 5721 {0x035d, 0x0362, 1}, 5722 {0x0374, 0x0375, 1}, 5723 {0x037a, 0x0384, 10}, 5724 {0x0385, 0x0483, 254}, 5725 {0x0484, 0x0487, 1}, 5726 {0x0559, 0x0591, 56}, 5727 {0x0592, 0x05a1, 1}, 5728 {0x05a3, 0x05bd, 1}, 5729 {0x05bf, 0x05c1, 2}, 5730 {0x05c2, 0x05c4, 2}, 5731 {0x064b, 0x0652, 1}, 5732 {0x0657, 0x0658, 1}, 5733 {0x06df, 0x06e0, 1}, 5734 {0x06e5, 0x06e6, 1}, 5735 {0x06ea, 0x06ec, 1}, 5736 {0x0730, 0x074a, 1}, 5737 {0x07a6, 0x07b0, 1}, 5738 {0x07eb, 0x07f5, 1}, 5739 {0x0818, 0x0819, 1}, 5740 {0x08e3, 0x08fe, 1}, 5741 {0x093c, 0x094d, 17}, 5742 {0x0951, 0x0954, 1}, 5743 {0x0971, 0x09bc, 75}, 5744 {0x09cd, 0x0a3c, 111}, 5745 {0x0a4d, 0x0abc, 111}, 5746 {0x0acd, 0x0afd, 48}, 5747 {0x0afe, 0x0aff, 1}, 5748 {0x0b3c, 0x0b4d, 17}, 5749 {0x0bcd, 0x0c4d, 128}, 5750 {0x0cbc, 0x0ccd, 17}, 5751 {0x0d3b, 0x0d3c, 1}, 5752 {0x0d4d, 0x0e47, 125}, 5753 {0x0e48, 0x0e4c, 1}, 5754 {0x0e4e, 0x0eba, 108}, 5755 {0x0ec8, 0x0ecc, 1}, 5756 {0x0f18, 0x0f19, 1}, 5757 {0x0f35, 0x0f39, 2}, 5758 {0x0f3e, 0x0f3f, 1}, 5759 {0x0f82, 0x0f84, 1}, 5760 {0x0f86, 0x0f87, 1}, 5761 {0x0fc6, 0x1037, 113}, 5762 {0x1039, 0x103a, 1}, 5763 {0x1063, 0x1064, 1}, 5764 {0x1069, 0x106d, 1}, 5765 {0x1087, 0x108d, 1}, 5766 {0x108f, 0x109a, 11}, 5767 {0x109b, 0x135d, 706}, 5768 {0x135e, 0x135f, 1}, 5769 {0x17c9, 0x17d3, 1}, 5770 {0x17dd, 0x1939, 348}, 5771 {0x193a, 0x193b, 1}, 5772 {0x1a75, 0x1a7c, 1}, 5773 {0x1a7f, 0x1ab0, 49}, 5774 {0x1ab1, 0x1abd, 1}, 5775 {0x1b34, 0x1b44, 16}, 5776 {0x1b6b, 0x1b73, 1}, 5777 {0x1baa, 0x1bab, 1}, 5778 {0x1c36, 0x1c37, 1}, 5779 {0x1c78, 0x1c7d, 1}, 5780 {0x1cd0, 0x1ce8, 1}, 5781 {0x1ced, 0x1cf4, 7}, 5782 {0x1cf7, 0x1cf9, 1}, 5783 {0x1d2c, 0x1d6a, 1}, 5784 {0x1dc4, 0x1dcf, 1}, 5785 {0x1df5, 0x1df9, 1}, 5786 {0x1dfd, 0x1dff, 1}, 5787 {0x1fbd, 0x1fbf, 2}, 5788 {0x1fc0, 0x1fc1, 1}, 5789 {0x1fcd, 0x1fcf, 1}, 5790 {0x1fdd, 0x1fdf, 1}, 5791 {0x1fed, 0x1fef, 1}, 5792 {0x1ffd, 0x1ffe, 1}, 5793 {0x2cef, 0x2cf1, 1}, 5794 {0x2e2f, 0x302a, 507}, 5795 {0x302b, 0x302f, 1}, 5796 {0x3099, 0x309c, 1}, 5797 {0x30fc, 0xa66f, 30067}, 5798 {0xa67c, 0xa67d, 1}, 5799 {0xa67f, 0xa69c, 29}, 5800 {0xa69d, 0xa6f0, 83}, 5801 {0xa6f1, 0xa700, 15}, 5802 {0xa701, 0xa721, 1}, 5803 {0xa788, 0xa78a, 1}, 5804 {0xa7f8, 0xa7f9, 1}, 5805 {0xa8c4, 0xa8e0, 28}, 5806 {0xa8e1, 0xa8f1, 1}, 5807 {0xa92b, 0xa92e, 1}, 5808 {0xa953, 0xa9b3, 96}, 5809 {0xa9c0, 0xa9e5, 37}, 5810 {0xaa7b, 0xaa7d, 1}, 5811 {0xaabf, 0xaac2, 1}, 5812 {0xaaf6, 0xab5b, 101}, 5813 {0xab5c, 0xab5f, 1}, 5814 {0xabec, 0xabed, 1}, 5815 {0xfb1e, 0xfe20, 770}, 5816 {0xfe21, 0xfe2f, 1}, 5817 {0xff3e, 0xff40, 2}, 5818 {0xff70, 0xff9e, 46}, 5819 {0xff9f, 0xffe3, 68}, 5820 }, 5821 R32: []Range32{ 5822 {0x102e0, 0x10ae5, 2053}, 5823 {0x10ae6, 0x10d22, 572}, 5824 {0x10d23, 0x10d27, 1}, 5825 {0x10f46, 0x10f50, 1}, 5826 {0x110b9, 0x110ba, 1}, 5827 {0x11133, 0x11134, 1}, 5828 {0x11173, 0x111c0, 77}, 5829 {0x111ca, 0x111cc, 1}, 5830 {0x11235, 0x11236, 1}, 5831 {0x112e9, 0x112ea, 1}, 5832 {0x1133c, 0x1134d, 17}, 5833 {0x11366, 0x1136c, 1}, 5834 {0x11370, 0x11374, 1}, 5835 {0x11442, 0x11446, 4}, 5836 {0x114c2, 0x114c3, 1}, 5837 {0x115bf, 0x115c0, 1}, 5838 {0x1163f, 0x116b6, 119}, 5839 {0x116b7, 0x1172b, 116}, 5840 {0x11839, 0x1183a, 1}, 5841 {0x119e0, 0x11a34, 84}, 5842 {0x11a47, 0x11a99, 82}, 5843 {0x11c3f, 0x11d42, 259}, 5844 {0x11d44, 0x11d45, 1}, 5845 {0x11d97, 0x16af0, 19801}, 5846 {0x16af1, 0x16af4, 1}, 5847 {0x16b30, 0x16b36, 1}, 5848 {0x16f8f, 0x16f9f, 1}, 5849 {0x1d167, 0x1d169, 1}, 5850 {0x1d16d, 0x1d172, 1}, 5851 {0x1d17b, 0x1d182, 1}, 5852 {0x1d185, 0x1d18b, 1}, 5853 {0x1d1aa, 0x1d1ad, 1}, 5854 {0x1e130, 0x1e136, 1}, 5855 {0x1e2ec, 0x1e2ef, 1}, 5856 {0x1e8d0, 0x1e8d6, 1}, 5857 {0x1e944, 0x1e946, 1}, 5858 {0x1e948, 0x1e94a, 1}, 5859 }, 5860 LatinOffset: 3, 5861 } 5862 5863 var _Extender = &RangeTable{ 5864 R16: []Range16{ 5865 {0x00b7, 0x02d0, 537}, 5866 {0x02d1, 0x0640, 879}, 5867 {0x07fa, 0x0e46, 1612}, 5868 {0x0ec6, 0x180a, 2372}, 5869 {0x1843, 0x1aa7, 612}, 5870 {0x1c36, 0x1c7b, 69}, 5871 {0x3005, 0x3031, 44}, 5872 {0x3032, 0x3035, 1}, 5873 {0x309d, 0x309e, 1}, 5874 {0x30fc, 0x30fe, 1}, 5875 {0xa015, 0xa60c, 1527}, 5876 {0xa9cf, 0xa9e6, 23}, 5877 {0xaa70, 0xaadd, 109}, 5878 {0xaaf3, 0xaaf4, 1}, 5879 {0xff70, 0xff70, 1}, 5880 }, 5881 R32: []Range32{ 5882 {0x1135d, 0x115c6, 617}, 5883 {0x115c7, 0x115c8, 1}, 5884 {0x11a98, 0x16b42, 20650}, 5885 {0x16b43, 0x16fe0, 1181}, 5886 {0x16fe1, 0x16fe3, 2}, 5887 {0x1e13c, 0x1e13d, 1}, 5888 {0x1e944, 0x1e946, 1}, 5889 }, 5890 } 5891 5892 var _Hex_Digit = &RangeTable{ 5893 R16: []Range16{ 5894 {0x0030, 0x0039, 1}, 5895 {0x0041, 0x0046, 1}, 5896 {0x0061, 0x0066, 1}, 5897 {0xff10, 0xff19, 1}, 5898 {0xff21, 0xff26, 1}, 5899 {0xff41, 0xff46, 1}, 5900 }, 5901 LatinOffset: 3, 5902 } 5903 5904 var _Hyphen = &RangeTable{ 5905 R16: []Range16{ 5906 {0x002d, 0x00ad, 128}, 5907 {0x058a, 0x1806, 4732}, 5908 {0x2010, 0x2011, 1}, 5909 {0x2e17, 0x30fb, 740}, 5910 {0xfe63, 0xff0d, 170}, 5911 {0xff65, 0xff65, 1}, 5912 }, 5913 LatinOffset: 1, 5914 } 5915 5916 var _IDS_Binary_Operator = &RangeTable{ 5917 R16: []Range16{ 5918 {0x2ff0, 0x2ff1, 1}, 5919 {0x2ff4, 0x2ffb, 1}, 5920 }, 5921 } 5922 5923 var _IDS_Trinary_Operator = &RangeTable{ 5924 R16: []Range16{ 5925 {0x2ff2, 0x2ff3, 1}, 5926 }, 5927 } 5928 5929 var _Ideographic = &RangeTable{ 5930 R16: []Range16{ 5931 {0x3006, 0x3007, 1}, 5932 {0x3021, 0x3029, 1}, 5933 {0x3038, 0x303a, 1}, 5934 {0x3400, 0x4db5, 1}, 5935 {0x4e00, 0x9fef, 1}, 5936 {0xf900, 0xfa6d, 1}, 5937 {0xfa70, 0xfad9, 1}, 5938 }, 5939 R32: []Range32{ 5940 {0x17000, 0x187f7, 1}, 5941 {0x18800, 0x18af2, 1}, 5942 {0x1b170, 0x1b2fb, 1}, 5943 {0x20000, 0x2a6d6, 1}, 5944 {0x2a700, 0x2b734, 1}, 5945 {0x2b740, 0x2b81d, 1}, 5946 {0x2b820, 0x2cea1, 1}, 5947 {0x2ceb0, 0x2ebe0, 1}, 5948 {0x2f800, 0x2fa1d, 1}, 5949 }, 5950 } 5951 5952 var _Join_Control = &RangeTable{ 5953 R16: []Range16{ 5954 {0x200c, 0x200d, 1}, 5955 }, 5956 } 5957 5958 var _Logical_Order_Exception = &RangeTable{ 5959 R16: []Range16{ 5960 {0x0e40, 0x0e44, 1}, 5961 {0x0ec0, 0x0ec4, 1}, 5962 {0x19b5, 0x19b7, 1}, 5963 {0x19ba, 0xaab5, 37115}, 5964 {0xaab6, 0xaab9, 3}, 5965 {0xaabb, 0xaabc, 1}, 5966 }, 5967 } 5968 5969 var _Noncharacter_Code_Point = &RangeTable{ 5970 R16: []Range16{ 5971 {0xfdd0, 0xfdef, 1}, 5972 {0xfffe, 0xffff, 1}, 5973 }, 5974 R32: []Range32{ 5975 {0x1fffe, 0x1ffff, 1}, 5976 {0x2fffe, 0x2ffff, 1}, 5977 {0x3fffe, 0x3ffff, 1}, 5978 {0x4fffe, 0x4ffff, 1}, 5979 {0x5fffe, 0x5ffff, 1}, 5980 {0x6fffe, 0x6ffff, 1}, 5981 {0x7fffe, 0x7ffff, 1}, 5982 {0x8fffe, 0x8ffff, 1}, 5983 {0x9fffe, 0x9ffff, 1}, 5984 {0xafffe, 0xaffff, 1}, 5985 {0xbfffe, 0xbffff, 1}, 5986 {0xcfffe, 0xcffff, 1}, 5987 {0xdfffe, 0xdffff, 1}, 5988 {0xefffe, 0xeffff, 1}, 5989 {0xffffe, 0xfffff, 1}, 5990 {0x10fffe, 0x10ffff, 1}, 5991 }, 5992 } 5993 5994 var _Other_Alphabetic = &RangeTable{ 5995 R16: []Range16{ 5996 {0x0345, 0x05b0, 619}, 5997 {0x05b1, 0x05bd, 1}, 5998 {0x05bf, 0x05c1, 2}, 5999 {0x05c2, 0x05c4, 2}, 6000 {0x05c5, 0x05c7, 2}, 6001 {0x0610, 0x061a, 1}, 6002 {0x064b, 0x0657, 1}, 6003 {0x0659, 0x065f, 1}, 6004 {0x0670, 0x06d6, 102}, 6005 {0x06d7, 0x06dc, 1}, 6006 {0x06e1, 0x06e4, 1}, 6007 {0x06e7, 0x06e8, 1}, 6008 {0x06ed, 0x0711, 36}, 6009 {0x0730, 0x073f, 1}, 6010 {0x07a6, 0x07b0, 1}, 6011 {0x0816, 0x0817, 1}, 6012 {0x081b, 0x0823, 1}, 6013 {0x0825, 0x0827, 1}, 6014 {0x0829, 0x082c, 1}, 6015 {0x08d4, 0x08df, 1}, 6016 {0x08e3, 0x08e9, 1}, 6017 {0x08f0, 0x0903, 1}, 6018 {0x093a, 0x093b, 1}, 6019 {0x093e, 0x094c, 1}, 6020 {0x094e, 0x094f, 1}, 6021 {0x0955, 0x0957, 1}, 6022 {0x0962, 0x0963, 1}, 6023 {0x0981, 0x0983, 1}, 6024 {0x09be, 0x09c4, 1}, 6025 {0x09c7, 0x09c8, 1}, 6026 {0x09cb, 0x09cc, 1}, 6027 {0x09d7, 0x09e2, 11}, 6028 {0x09e3, 0x0a01, 30}, 6029 {0x0a02, 0x0a03, 1}, 6030 {0x0a3e, 0x0a42, 1}, 6031 {0x0a47, 0x0a48, 1}, 6032 {0x0a4b, 0x0a4c, 1}, 6033 {0x0a51, 0x0a70, 31}, 6034 {0x0a71, 0x0a75, 4}, 6035 {0x0a81, 0x0a83, 1}, 6036 {0x0abe, 0x0ac5, 1}, 6037 {0x0ac7, 0x0ac9, 1}, 6038 {0x0acb, 0x0acc, 1}, 6039 {0x0ae2, 0x0ae3, 1}, 6040 {0x0afa, 0x0afc, 1}, 6041 {0x0b01, 0x0b03, 1}, 6042 {0x0b3e, 0x0b44, 1}, 6043 {0x0b47, 0x0b48, 1}, 6044 {0x0b4b, 0x0b4c, 1}, 6045 {0x0b56, 0x0b57, 1}, 6046 {0x0b62, 0x0b63, 1}, 6047 {0x0b82, 0x0bbe, 60}, 6048 {0x0bbf, 0x0bc2, 1}, 6049 {0x0bc6, 0x0bc8, 1}, 6050 {0x0bca, 0x0bcc, 1}, 6051 {0x0bd7, 0x0c00, 41}, 6052 {0x0c01, 0x0c03, 1}, 6053 {0x0c3e, 0x0c44, 1}, 6054 {0x0c46, 0x0c48, 1}, 6055 {0x0c4a, 0x0c4c, 1}, 6056 {0x0c55, 0x0c56, 1}, 6057 {0x0c62, 0x0c63, 1}, 6058 {0x0c81, 0x0c83, 1}, 6059 {0x0cbe, 0x0cc4, 1}, 6060 {0x0cc6, 0x0cc8, 1}, 6061 {0x0cca, 0x0ccc, 1}, 6062 {0x0cd5, 0x0cd6, 1}, 6063 {0x0ce2, 0x0ce3, 1}, 6064 {0x0d00, 0x0d03, 1}, 6065 {0x0d3e, 0x0d44, 1}, 6066 {0x0d46, 0x0d48, 1}, 6067 {0x0d4a, 0x0d4c, 1}, 6068 {0x0d57, 0x0d62, 11}, 6069 {0x0d63, 0x0d82, 31}, 6070 {0x0d83, 0x0dcf, 76}, 6071 {0x0dd0, 0x0dd4, 1}, 6072 {0x0dd6, 0x0dd8, 2}, 6073 {0x0dd9, 0x0ddf, 1}, 6074 {0x0df2, 0x0df3, 1}, 6075 {0x0e31, 0x0e34, 3}, 6076 {0x0e35, 0x0e3a, 1}, 6077 {0x0e4d, 0x0eb1, 100}, 6078 {0x0eb4, 0x0eb9, 1}, 6079 {0x0ebb, 0x0ebc, 1}, 6080 {0x0ecd, 0x0f71, 164}, 6081 {0x0f72, 0x0f81, 1}, 6082 {0x0f8d, 0x0f97, 1}, 6083 {0x0f99, 0x0fbc, 1}, 6084 {0x102b, 0x1036, 1}, 6085 {0x1038, 0x103b, 3}, 6086 {0x103c, 0x103e, 1}, 6087 {0x1056, 0x1059, 1}, 6088 {0x105e, 0x1060, 1}, 6089 {0x1062, 0x1064, 1}, 6090 {0x1067, 0x106d, 1}, 6091 {0x1071, 0x1074, 1}, 6092 {0x1082, 0x108d, 1}, 6093 {0x108f, 0x109a, 11}, 6094 {0x109b, 0x109d, 1}, 6095 {0x1712, 0x1713, 1}, 6096 {0x1732, 0x1733, 1}, 6097 {0x1752, 0x1753, 1}, 6098 {0x1772, 0x1773, 1}, 6099 {0x17b6, 0x17c8, 1}, 6100 {0x1885, 0x1886, 1}, 6101 {0x18a9, 0x1920, 119}, 6102 {0x1921, 0x192b, 1}, 6103 {0x1930, 0x1938, 1}, 6104 {0x1a17, 0x1a1b, 1}, 6105 {0x1a55, 0x1a5e, 1}, 6106 {0x1a61, 0x1a74, 1}, 6107 {0x1b00, 0x1b04, 1}, 6108 {0x1b35, 0x1b43, 1}, 6109 {0x1b80, 0x1b82, 1}, 6110 {0x1ba1, 0x1ba9, 1}, 6111 {0x1bac, 0x1bad, 1}, 6112 {0x1be7, 0x1bf1, 1}, 6113 {0x1c24, 0x1c36, 1}, 6114 {0x1de7, 0x1df4, 1}, 6115 {0x24b6, 0x24e9, 1}, 6116 {0x2de0, 0x2dff, 1}, 6117 {0xa674, 0xa67b, 1}, 6118 {0xa69e, 0xa69f, 1}, 6119 {0xa802, 0xa80b, 9}, 6120 {0xa823, 0xa827, 1}, 6121 {0xa880, 0xa881, 1}, 6122 {0xa8b4, 0xa8c3, 1}, 6123 {0xa8c5, 0xa8ff, 58}, 6124 {0xa926, 0xa92a, 1}, 6125 {0xa947, 0xa952, 1}, 6126 {0xa980, 0xa983, 1}, 6127 {0xa9b4, 0xa9bf, 1}, 6128 {0xa9e5, 0xaa29, 68}, 6129 {0xaa2a, 0xaa36, 1}, 6130 {0xaa43, 0xaa4c, 9}, 6131 {0xaa4d, 0xaa7b, 46}, 6132 {0xaa7c, 0xaa7d, 1}, 6133 {0xaab0, 0xaab2, 2}, 6134 {0xaab3, 0xaab4, 1}, 6135 {0xaab7, 0xaab8, 1}, 6136 {0xaabe, 0xaaeb, 45}, 6137 {0xaaec, 0xaaef, 1}, 6138 {0xaaf5, 0xabe3, 238}, 6139 {0xabe4, 0xabea, 1}, 6140 {0xfb1e, 0xfb1e, 1}, 6141 }, 6142 R32: []Range32{ 6143 {0x10376, 0x1037a, 1}, 6144 {0x10a01, 0x10a03, 1}, 6145 {0x10a05, 0x10a06, 1}, 6146 {0x10a0c, 0x10a0f, 1}, 6147 {0x10d24, 0x10d27, 1}, 6148 {0x11000, 0x11002, 1}, 6149 {0x11038, 0x11045, 1}, 6150 {0x11082, 0x110b0, 46}, 6151 {0x110b1, 0x110b8, 1}, 6152 {0x11100, 0x11102, 1}, 6153 {0x11127, 0x11132, 1}, 6154 {0x11145, 0x11146, 1}, 6155 {0x11180, 0x11182, 1}, 6156 {0x111b3, 0x111bf, 1}, 6157 {0x1122c, 0x11234, 1}, 6158 {0x11237, 0x1123e, 7}, 6159 {0x112df, 0x112e8, 1}, 6160 {0x11300, 0x11303, 1}, 6161 {0x1133e, 0x11344, 1}, 6162 {0x11347, 0x11348, 1}, 6163 {0x1134b, 0x1134c, 1}, 6164 {0x11357, 0x11362, 11}, 6165 {0x11363, 0x11435, 210}, 6166 {0x11436, 0x11441, 1}, 6167 {0x11443, 0x11445, 1}, 6168 {0x114b0, 0x114c1, 1}, 6169 {0x115af, 0x115b5, 1}, 6170 {0x115b8, 0x115be, 1}, 6171 {0x115dc, 0x115dd, 1}, 6172 {0x11630, 0x1163e, 1}, 6173 {0x11640, 0x116ab, 107}, 6174 {0x116ac, 0x116b5, 1}, 6175 {0x1171d, 0x1172a, 1}, 6176 {0x1182c, 0x11838, 1}, 6177 {0x119d1, 0x119d7, 1}, 6178 {0x119da, 0x119df, 1}, 6179 {0x119e4, 0x11a01, 29}, 6180 {0x11a02, 0x11a0a, 1}, 6181 {0x11a35, 0x11a39, 1}, 6182 {0x11a3b, 0x11a3e, 1}, 6183 {0x11a51, 0x11a5b, 1}, 6184 {0x11a8a, 0x11a97, 1}, 6185 {0x11c2f, 0x11c36, 1}, 6186 {0x11c38, 0x11c3e, 1}, 6187 {0x11c92, 0x11ca7, 1}, 6188 {0x11ca9, 0x11cb6, 1}, 6189 {0x11d31, 0x11d36, 1}, 6190 {0x11d3a, 0x11d3c, 2}, 6191 {0x11d3d, 0x11d3f, 2}, 6192 {0x11d40, 0x11d41, 1}, 6193 {0x11d43, 0x11d47, 4}, 6194 {0x11d8a, 0x11d8e, 1}, 6195 {0x11d90, 0x11d91, 1}, 6196 {0x11d93, 0x11d96, 1}, 6197 {0x11ef3, 0x11ef6, 1}, 6198 {0x16f4f, 0x16f51, 2}, 6199 {0x16f52, 0x16f87, 1}, 6200 {0x16f8f, 0x16f92, 1}, 6201 {0x1bc9e, 0x1e000, 9058}, 6202 {0x1e001, 0x1e006, 1}, 6203 {0x1e008, 0x1e018, 1}, 6204 {0x1e01b, 0x1e021, 1}, 6205 {0x1e023, 0x1e024, 1}, 6206 {0x1e026, 0x1e02a, 1}, 6207 {0x1e947, 0x1f130, 2025}, 6208 {0x1f131, 0x1f149, 1}, 6209 {0x1f150, 0x1f169, 1}, 6210 {0x1f170, 0x1f189, 1}, 6211 }, 6212 } 6213 6214 var _Other_Default_Ignorable_Code_Point = &RangeTable{ 6215 R16: []Range16{ 6216 {0x034f, 0x115f, 3600}, 6217 {0x1160, 0x17b4, 1620}, 6218 {0x17b5, 0x2065, 2224}, 6219 {0x3164, 0xffa0, 52796}, 6220 {0xfff0, 0xfff8, 1}, 6221 }, 6222 R32: []Range32{ 6223 {0xe0000, 0xe0002, 2}, 6224 {0xe0003, 0xe001f, 1}, 6225 {0xe0080, 0xe00ff, 1}, 6226 {0xe01f0, 0xe0fff, 1}, 6227 }, 6228 } 6229 6230 var _Other_Grapheme_Extend = &RangeTable{ 6231 R16: []Range16{ 6232 {0x09be, 0x09d7, 25}, 6233 {0x0b3e, 0x0b57, 25}, 6234 {0x0bbe, 0x0bd7, 25}, 6235 {0x0cc2, 0x0cd5, 19}, 6236 {0x0cd6, 0x0d3e, 104}, 6237 {0x0d57, 0x0dcf, 120}, 6238 {0x0ddf, 0x1b35, 3414}, 6239 {0x200c, 0x302e, 4130}, 6240 {0x302f, 0xff9e, 53103}, 6241 {0xff9f, 0xff9f, 1}, 6242 }, 6243 R32: []Range32{ 6244 {0x1133e, 0x11357, 25}, 6245 {0x114b0, 0x114bd, 13}, 6246 {0x115af, 0x1d165, 48054}, 6247 {0x1d16e, 0x1d172, 1}, 6248 {0xe0020, 0xe007f, 1}, 6249 }, 6250 } 6251 6252 var _Other_ID_Continue = &RangeTable{ 6253 R16: []Range16{ 6254 {0x00b7, 0x0387, 720}, 6255 {0x1369, 0x1371, 1}, 6256 {0x19da, 0x19da, 1}, 6257 }, 6258 } 6259 6260 var _Other_ID_Start = &RangeTable{ 6261 R16: []Range16{ 6262 {0x1885, 0x1886, 1}, 6263 {0x2118, 0x212e, 22}, 6264 {0x309b, 0x309c, 1}, 6265 }, 6266 } 6267 6268 var _Other_Lowercase = &RangeTable{ 6269 R16: []Range16{ 6270 {0x00aa, 0x00ba, 16}, 6271 {0x02b0, 0x02b8, 1}, 6272 {0x02c0, 0x02c1, 1}, 6273 {0x02e0, 0x02e4, 1}, 6274 {0x0345, 0x037a, 53}, 6275 {0x1d2c, 0x1d6a, 1}, 6276 {0x1d78, 0x1d9b, 35}, 6277 {0x1d9c, 0x1dbf, 1}, 6278 {0x2071, 0x207f, 14}, 6279 {0x2090, 0x209c, 1}, 6280 {0x2170, 0x217f, 1}, 6281 {0x24d0, 0x24e9, 1}, 6282 {0x2c7c, 0x2c7d, 1}, 6283 {0xa69c, 0xa69d, 1}, 6284 {0xa770, 0xa7f8, 136}, 6285 {0xa7f9, 0xab5c, 867}, 6286 {0xab5d, 0xab5f, 1}, 6287 }, 6288 LatinOffset: 1, 6289 } 6290 6291 var _Other_Math = &RangeTable{ 6292 R16: []Range16{ 6293 {0x005e, 0x03d0, 882}, 6294 {0x03d1, 0x03d2, 1}, 6295 {0x03d5, 0x03f0, 27}, 6296 {0x03f1, 0x03f4, 3}, 6297 {0x03f5, 0x2016, 7201}, 6298 {0x2032, 0x2034, 1}, 6299 {0x2040, 0x2061, 33}, 6300 {0x2062, 0x2064, 1}, 6301 {0x207d, 0x207e, 1}, 6302 {0x208d, 0x208e, 1}, 6303 {0x20d0, 0x20dc, 1}, 6304 {0x20e1, 0x20e5, 4}, 6305 {0x20e6, 0x20eb, 5}, 6306 {0x20ec, 0x20ef, 1}, 6307 {0x2102, 0x2107, 5}, 6308 {0x210a, 0x2113, 1}, 6309 {0x2115, 0x2119, 4}, 6310 {0x211a, 0x211d, 1}, 6311 {0x2124, 0x2128, 4}, 6312 {0x2129, 0x212c, 3}, 6313 {0x212d, 0x212f, 2}, 6314 {0x2130, 0x2131, 1}, 6315 {0x2133, 0x2138, 1}, 6316 {0x213c, 0x213f, 1}, 6317 {0x2145, 0x2149, 1}, 6318 {0x2195, 0x2199, 1}, 6319 {0x219c, 0x219f, 1}, 6320 {0x21a1, 0x21a2, 1}, 6321 {0x21a4, 0x21a5, 1}, 6322 {0x21a7, 0x21a9, 2}, 6323 {0x21aa, 0x21ad, 1}, 6324 {0x21b0, 0x21b1, 1}, 6325 {0x21b6, 0x21b7, 1}, 6326 {0x21bc, 0x21cd, 1}, 6327 {0x21d0, 0x21d1, 1}, 6328 {0x21d3, 0x21d5, 2}, 6329 {0x21d6, 0x21db, 1}, 6330 {0x21dd, 0x21e4, 7}, 6331 {0x21e5, 0x2308, 291}, 6332 {0x2309, 0x230b, 1}, 6333 {0x23b4, 0x23b5, 1}, 6334 {0x23b7, 0x23d0, 25}, 6335 {0x23e2, 0x25a0, 446}, 6336 {0x25a1, 0x25ae, 13}, 6337 {0x25af, 0x25b6, 1}, 6338 {0x25bc, 0x25c0, 1}, 6339 {0x25c6, 0x25c7, 1}, 6340 {0x25ca, 0x25cb, 1}, 6341 {0x25cf, 0x25d3, 1}, 6342 {0x25e2, 0x25e4, 2}, 6343 {0x25e7, 0x25ec, 1}, 6344 {0x2605, 0x2606, 1}, 6345 {0x2640, 0x2642, 2}, 6346 {0x2660, 0x2663, 1}, 6347 {0x266d, 0x266e, 1}, 6348 {0x27c5, 0x27c6, 1}, 6349 {0x27e6, 0x27ef, 1}, 6350 {0x2983, 0x2998, 1}, 6351 {0x29d8, 0x29db, 1}, 6352 {0x29fc, 0x29fd, 1}, 6353 {0xfe61, 0xfe63, 2}, 6354 {0xfe68, 0xff3c, 212}, 6355 {0xff3e, 0xff3e, 1}, 6356 }, 6357 R32: []Range32{ 6358 {0x1d400, 0x1d454, 1}, 6359 {0x1d456, 0x1d49c, 1}, 6360 {0x1d49e, 0x1d49f, 1}, 6361 {0x1d4a2, 0x1d4a5, 3}, 6362 {0x1d4a6, 0x1d4a9, 3}, 6363 {0x1d4aa, 0x1d4ac, 1}, 6364 {0x1d4ae, 0x1d4b9, 1}, 6365 {0x1d4bb, 0x1d4bd, 2}, 6366 {0x1d4be, 0x1d4c3, 1}, 6367 {0x1d4c5, 0x1d505, 1}, 6368 {0x1d507, 0x1d50a, 1}, 6369 {0x1d50d, 0x1d514, 1}, 6370 {0x1d516, 0x1d51c, 1}, 6371 {0x1d51e, 0x1d539, 1}, 6372 {0x1d53b, 0x1d53e, 1}, 6373 {0x1d540, 0x1d544, 1}, 6374 {0x1d546, 0x1d54a, 4}, 6375 {0x1d54b, 0x1d550, 1}, 6376 {0x1d552, 0x1d6a5, 1}, 6377 {0x1d6a8, 0x1d6c0, 1}, 6378 {0x1d6c2, 0x1d6da, 1}, 6379 {0x1d6dc, 0x1d6fa, 1}, 6380 {0x1d6fc, 0x1d714, 1}, 6381 {0x1d716, 0x1d734, 1}, 6382 {0x1d736, 0x1d74e, 1}, 6383 {0x1d750, 0x1d76e, 1}, 6384 {0x1d770, 0x1d788, 1}, 6385 {0x1d78a, 0x1d7a8, 1}, 6386 {0x1d7aa, 0x1d7c2, 1}, 6387 {0x1d7c4, 0x1d7cb, 1}, 6388 {0x1d7ce, 0x1d7ff, 1}, 6389 {0x1ee00, 0x1ee03, 1}, 6390 {0x1ee05, 0x1ee1f, 1}, 6391 {0x1ee21, 0x1ee22, 1}, 6392 {0x1ee24, 0x1ee27, 3}, 6393 {0x1ee29, 0x1ee32, 1}, 6394 {0x1ee34, 0x1ee37, 1}, 6395 {0x1ee39, 0x1ee3b, 2}, 6396 {0x1ee42, 0x1ee47, 5}, 6397 {0x1ee49, 0x1ee4d, 2}, 6398 {0x1ee4e, 0x1ee4f, 1}, 6399 {0x1ee51, 0x1ee52, 1}, 6400 {0x1ee54, 0x1ee57, 3}, 6401 {0x1ee59, 0x1ee61, 2}, 6402 {0x1ee62, 0x1ee64, 2}, 6403 {0x1ee67, 0x1ee6a, 1}, 6404 {0x1ee6c, 0x1ee72, 1}, 6405 {0x1ee74, 0x1ee77, 1}, 6406 {0x1ee79, 0x1ee7c, 1}, 6407 {0x1ee7e, 0x1ee80, 2}, 6408 {0x1ee81, 0x1ee89, 1}, 6409 {0x1ee8b, 0x1ee9b, 1}, 6410 {0x1eea1, 0x1eea3, 1}, 6411 {0x1eea5, 0x1eea9, 1}, 6412 {0x1eeab, 0x1eebb, 1}, 6413 }, 6414 } 6415 6416 var _Other_Uppercase = &RangeTable{ 6417 R16: []Range16{ 6418 {0x2160, 0x216f, 1}, 6419 {0x24b6, 0x24cf, 1}, 6420 }, 6421 R32: []Range32{ 6422 {0x1f130, 0x1f149, 1}, 6423 {0x1f150, 0x1f169, 1}, 6424 {0x1f170, 0x1f189, 1}, 6425 }, 6426 } 6427 6428 var _Pattern_Syntax = &RangeTable{ 6429 R16: []Range16{ 6430 {0x0021, 0x002f, 1}, 6431 {0x003a, 0x0040, 1}, 6432 {0x005b, 0x005e, 1}, 6433 {0x0060, 0x007b, 27}, 6434 {0x007c, 0x007e, 1}, 6435 {0x00a1, 0x00a7, 1}, 6436 {0x00a9, 0x00ab, 2}, 6437 {0x00ac, 0x00b0, 2}, 6438 {0x00b1, 0x00bb, 5}, 6439 {0x00bf, 0x00d7, 24}, 6440 {0x00f7, 0x2010, 7961}, 6441 {0x2011, 0x2027, 1}, 6442 {0x2030, 0x203e, 1}, 6443 {0x2041, 0x2053, 1}, 6444 {0x2055, 0x205e, 1}, 6445 {0x2190, 0x245f, 1}, 6446 {0x2500, 0x2775, 1}, 6447 {0x2794, 0x2bff, 1}, 6448 {0x2e00, 0x2e7f, 1}, 6449 {0x3001, 0x3003, 1}, 6450 {0x3008, 0x3020, 1}, 6451 {0x3030, 0xfd3e, 52494}, 6452 {0xfd3f, 0xfe45, 262}, 6453 {0xfe46, 0xfe46, 1}, 6454 }, 6455 LatinOffset: 10, 6456 } 6457 6458 var _Pattern_White_Space = &RangeTable{ 6459 R16: []Range16{ 6460 {0x0009, 0x000d, 1}, 6461 {0x0020, 0x0085, 101}, 6462 {0x200e, 0x200f, 1}, 6463 {0x2028, 0x2029, 1}, 6464 }, 6465 LatinOffset: 2, 6466 } 6467 6468 var _Prepended_Concatenation_Mark = &RangeTable{ 6469 R16: []Range16{ 6470 {0x0600, 0x0605, 1}, 6471 {0x06dd, 0x070f, 50}, 6472 {0x08e2, 0x08e2, 1}, 6473 }, 6474 R32: []Range32{ 6475 {0x110bd, 0x110cd, 16}, 6476 }, 6477 } 6478 6479 var _Quotation_Mark = &RangeTable{ 6480 R16: []Range16{ 6481 {0x0022, 0x0027, 5}, 6482 {0x00ab, 0x00bb, 16}, 6483 {0x2018, 0x201f, 1}, 6484 {0x2039, 0x203a, 1}, 6485 {0x2e42, 0x300c, 458}, 6486 {0x300d, 0x300f, 1}, 6487 {0x301d, 0x301f, 1}, 6488 {0xfe41, 0xfe44, 1}, 6489 {0xff02, 0xff07, 5}, 6490 {0xff62, 0xff63, 1}, 6491 }, 6492 LatinOffset: 2, 6493 } 6494 6495 var _Radical = &RangeTable{ 6496 R16: []Range16{ 6497 {0x2e80, 0x2e99, 1}, 6498 {0x2e9b, 0x2ef3, 1}, 6499 {0x2f00, 0x2fd5, 1}, 6500 }, 6501 } 6502 6503 var _Regional_Indicator = &RangeTable{ 6504 R16: []Range16{}, 6505 R32: []Range32{ 6506 {0x1f1e6, 0x1f1ff, 1}, 6507 }, 6508 } 6509 6510 var _Sentence_Terminal = &RangeTable{ 6511 R16: []Range16{ 6512 {0x0021, 0x002e, 13}, 6513 {0x003f, 0x0589, 1354}, 6514 {0x061e, 0x061f, 1}, 6515 {0x06d4, 0x0700, 44}, 6516 {0x0701, 0x0702, 1}, 6517 {0x07f9, 0x0837, 62}, 6518 {0x0839, 0x083d, 4}, 6519 {0x083e, 0x0964, 294}, 6520 {0x0965, 0x104a, 1765}, 6521 {0x104b, 0x1362, 791}, 6522 {0x1367, 0x1368, 1}, 6523 {0x166e, 0x1735, 199}, 6524 {0x1736, 0x1803, 205}, 6525 {0x1809, 0x1944, 315}, 6526 {0x1945, 0x1aa8, 355}, 6527 {0x1aa9, 0x1aab, 1}, 6528 {0x1b5a, 0x1b5b, 1}, 6529 {0x1b5e, 0x1b5f, 1}, 6530 {0x1c3b, 0x1c3c, 1}, 6531 {0x1c7e, 0x1c7f, 1}, 6532 {0x203c, 0x203d, 1}, 6533 {0x2047, 0x2049, 1}, 6534 {0x2e2e, 0x2e3c, 14}, 6535 {0x3002, 0xa4ff, 29949}, 6536 {0xa60e, 0xa60f, 1}, 6537 {0xa6f3, 0xa6f7, 4}, 6538 {0xa876, 0xa877, 1}, 6539 {0xa8ce, 0xa8cf, 1}, 6540 {0xa92f, 0xa9c8, 153}, 6541 {0xa9c9, 0xaa5d, 148}, 6542 {0xaa5e, 0xaa5f, 1}, 6543 {0xaaf0, 0xaaf1, 1}, 6544 {0xabeb, 0xfe52, 21095}, 6545 {0xfe56, 0xfe57, 1}, 6546 {0xff01, 0xff0e, 13}, 6547 {0xff1f, 0xff61, 66}, 6548 }, 6549 R32: []Range32{ 6550 {0x10a56, 0x10a57, 1}, 6551 {0x10f55, 0x10f59, 1}, 6552 {0x11047, 0x11048, 1}, 6553 {0x110be, 0x110c1, 1}, 6554 {0x11141, 0x11143, 1}, 6555 {0x111c5, 0x111c6, 1}, 6556 {0x111cd, 0x111de, 17}, 6557 {0x111df, 0x11238, 89}, 6558 {0x11239, 0x1123b, 2}, 6559 {0x1123c, 0x112a9, 109}, 6560 {0x1144b, 0x1144c, 1}, 6561 {0x115c2, 0x115c3, 1}, 6562 {0x115c9, 0x115d7, 1}, 6563 {0x11641, 0x11642, 1}, 6564 {0x1173c, 0x1173e, 1}, 6565 {0x11a42, 0x11a43, 1}, 6566 {0x11a9b, 0x11a9c, 1}, 6567 {0x11c41, 0x11c42, 1}, 6568 {0x11ef7, 0x11ef8, 1}, 6569 {0x16a6e, 0x16a6f, 1}, 6570 {0x16af5, 0x16b37, 66}, 6571 {0x16b38, 0x16b44, 12}, 6572 {0x16e98, 0x1bc9f, 19975}, 6573 {0x1da88, 0x1da88, 1}, 6574 }, 6575 LatinOffset: 1, 6576 } 6577 6578 var _Soft_Dotted = &RangeTable{ 6579 R16: []Range16{ 6580 {0x0069, 0x006a, 1}, 6581 {0x012f, 0x0249, 282}, 6582 {0x0268, 0x029d, 53}, 6583 {0x02b2, 0x03f3, 321}, 6584 {0x0456, 0x0458, 2}, 6585 {0x1d62, 0x1d96, 52}, 6586 {0x1da4, 0x1da8, 4}, 6587 {0x1e2d, 0x1ecb, 158}, 6588 {0x2071, 0x2148, 215}, 6589 {0x2149, 0x2c7c, 2867}, 6590 }, 6591 R32: []Range32{ 6592 {0x1d422, 0x1d423, 1}, 6593 {0x1d456, 0x1d457, 1}, 6594 {0x1d48a, 0x1d48b, 1}, 6595 {0x1d4be, 0x1d4bf, 1}, 6596 {0x1d4f2, 0x1d4f3, 1}, 6597 {0x1d526, 0x1d527, 1}, 6598 {0x1d55a, 0x1d55b, 1}, 6599 {0x1d58e, 0x1d58f, 1}, 6600 {0x1d5c2, 0x1d5c3, 1}, 6601 {0x1d5f6, 0x1d5f7, 1}, 6602 {0x1d62a, 0x1d62b, 1}, 6603 {0x1d65e, 0x1d65f, 1}, 6604 {0x1d692, 0x1d693, 1}, 6605 }, 6606 LatinOffset: 1, 6607 } 6608 6609 var _Terminal_Punctuation = &RangeTable{ 6610 R16: []Range16{ 6611 {0x0021, 0x002c, 11}, 6612 {0x002e, 0x003a, 12}, 6613 {0x003b, 0x003f, 4}, 6614 {0x037e, 0x0387, 9}, 6615 {0x0589, 0x05c3, 58}, 6616 {0x060c, 0x061b, 15}, 6617 {0x061e, 0x061f, 1}, 6618 {0x06d4, 0x0700, 44}, 6619 {0x0701, 0x070a, 1}, 6620 {0x070c, 0x07f8, 236}, 6621 {0x07f9, 0x0830, 55}, 6622 {0x0831, 0x083e, 1}, 6623 {0x085e, 0x0964, 262}, 6624 {0x0965, 0x0e5a, 1269}, 6625 {0x0e5b, 0x0f08, 173}, 6626 {0x0f0d, 0x0f12, 1}, 6627 {0x104a, 0x104b, 1}, 6628 {0x1361, 0x1368, 1}, 6629 {0x166e, 0x16eb, 125}, 6630 {0x16ec, 0x16ed, 1}, 6631 {0x1735, 0x1736, 1}, 6632 {0x17d4, 0x17d6, 1}, 6633 {0x17da, 0x1802, 40}, 6634 {0x1803, 0x1805, 1}, 6635 {0x1808, 0x1809, 1}, 6636 {0x1944, 0x1945, 1}, 6637 {0x1aa8, 0x1aab, 1}, 6638 {0x1b5a, 0x1b5b, 1}, 6639 {0x1b5d, 0x1b5f, 1}, 6640 {0x1c3b, 0x1c3f, 1}, 6641 {0x1c7e, 0x1c7f, 1}, 6642 {0x203c, 0x203d, 1}, 6643 {0x2047, 0x2049, 1}, 6644 {0x2e2e, 0x2e3c, 14}, 6645 {0x2e41, 0x2e4c, 11}, 6646 {0x2e4e, 0x2e4f, 1}, 6647 {0x3001, 0x3002, 1}, 6648 {0xa4fe, 0xa4ff, 1}, 6649 {0xa60d, 0xa60f, 1}, 6650 {0xa6f3, 0xa6f7, 1}, 6651 {0xa876, 0xa877, 1}, 6652 {0xa8ce, 0xa8cf, 1}, 6653 {0xa92f, 0xa9c7, 152}, 6654 {0xa9c8, 0xa9c9, 1}, 6655 {0xaa5d, 0xaa5f, 1}, 6656 {0xaadf, 0xaaf0, 17}, 6657 {0xaaf1, 0xabeb, 250}, 6658 {0xfe50, 0xfe52, 1}, 6659 {0xfe54, 0xfe57, 1}, 6660 {0xff01, 0xff0c, 11}, 6661 {0xff0e, 0xff1a, 12}, 6662 {0xff1b, 0xff1f, 4}, 6663 {0xff61, 0xff64, 3}, 6664 }, 6665 R32: []Range32{ 6666 {0x1039f, 0x103d0, 49}, 6667 {0x10857, 0x1091f, 200}, 6668 {0x10a56, 0x10a57, 1}, 6669 {0x10af0, 0x10af5, 1}, 6670 {0x10b3a, 0x10b3f, 1}, 6671 {0x10b99, 0x10b9c, 1}, 6672 {0x10f55, 0x10f59, 1}, 6673 {0x11047, 0x1104d, 1}, 6674 {0x110be, 0x110c1, 1}, 6675 {0x11141, 0x11143, 1}, 6676 {0x111c5, 0x111c6, 1}, 6677 {0x111cd, 0x111de, 17}, 6678 {0x111df, 0x11238, 89}, 6679 {0x11239, 0x1123c, 1}, 6680 {0x112a9, 0x1144b, 418}, 6681 {0x1144c, 0x1144d, 1}, 6682 {0x1145b, 0x115c2, 359}, 6683 {0x115c3, 0x115c5, 1}, 6684 {0x115c9, 0x115d7, 1}, 6685 {0x11641, 0x11642, 1}, 6686 {0x1173c, 0x1173e, 1}, 6687 {0x11a42, 0x11a43, 1}, 6688 {0x11a9b, 0x11a9c, 1}, 6689 {0x11aa1, 0x11aa2, 1}, 6690 {0x11c41, 0x11c43, 1}, 6691 {0x11c71, 0x11ef7, 646}, 6692 {0x11ef8, 0x12470, 1400}, 6693 {0x12471, 0x12474, 1}, 6694 {0x16a6e, 0x16a6f, 1}, 6695 {0x16af5, 0x16b37, 66}, 6696 {0x16b38, 0x16b39, 1}, 6697 {0x16b44, 0x16e97, 851}, 6698 {0x16e98, 0x1bc9f, 19975}, 6699 {0x1da87, 0x1da8a, 1}, 6700 }, 6701 LatinOffset: 3, 6702 } 6703 6704 var _Unified_Ideograph = &RangeTable{ 6705 R16: []Range16{ 6706 {0x3400, 0x4db5, 1}, 6707 {0x4e00, 0x9fef, 1}, 6708 {0xfa0e, 0xfa0f, 1}, 6709 {0xfa11, 0xfa13, 2}, 6710 {0xfa14, 0xfa1f, 11}, 6711 {0xfa21, 0xfa23, 2}, 6712 {0xfa24, 0xfa27, 3}, 6713 {0xfa28, 0xfa29, 1}, 6714 }, 6715 R32: []Range32{ 6716 {0x20000, 0x2a6d6, 1}, 6717 {0x2a700, 0x2b734, 1}, 6718 {0x2b740, 0x2b81d, 1}, 6719 {0x2b820, 0x2cea1, 1}, 6720 {0x2ceb0, 0x2ebe0, 1}, 6721 }, 6722 } 6723 6724 var _Variation_Selector = &RangeTable{ 6725 R16: []Range16{ 6726 {0x180b, 0x180d, 1}, 6727 {0xfe00, 0xfe0f, 1}, 6728 }, 6729 R32: []Range32{ 6730 {0xe0100, 0xe01ef, 1}, 6731 }, 6732 } 6733 6734 var _White_Space = &RangeTable{ 6735 R16: []Range16{ 6736 {0x0009, 0x000d, 1}, 6737 {0x0020, 0x0085, 101}, 6738 {0x00a0, 0x1680, 5600}, 6739 {0x2000, 0x200a, 1}, 6740 {0x2028, 0x2029, 1}, 6741 {0x202f, 0x205f, 48}, 6742 {0x3000, 0x3000, 1}, 6743 }, 6744 LatinOffset: 2, 6745 } 6746 6747 // These variables have type *RangeTable. 6748 var ( 6749 ASCII_Hex_Digit = _ASCII_Hex_Digit // ASCII_Hex_Digit is the set of Unicode characters with property ASCII_Hex_Digit. 6750 Bidi_Control = _Bidi_Control // Bidi_Control is the set of Unicode characters with property Bidi_Control. 6751 Dash = _Dash // Dash is the set of Unicode characters with property Dash. 6752 Deprecated = _Deprecated // Deprecated is the set of Unicode characters with property Deprecated. 6753 Diacritic = _Diacritic // Diacritic is the set of Unicode characters with property Diacritic. 6754 Extender = _Extender // Extender is the set of Unicode characters with property Extender. 6755 Hex_Digit = _Hex_Digit // Hex_Digit is the set of Unicode characters with property Hex_Digit. 6756 Hyphen = _Hyphen // Hyphen is the set of Unicode characters with property Hyphen. 6757 IDS_Binary_Operator = _IDS_Binary_Operator // IDS_Binary_Operator is the set of Unicode characters with property IDS_Binary_Operator. 6758 IDS_Trinary_Operator = _IDS_Trinary_Operator // IDS_Trinary_Operator is the set of Unicode characters with property IDS_Trinary_Operator. 6759 Ideographic = _Ideographic // Ideographic is the set of Unicode characters with property Ideographic. 6760 Join_Control = _Join_Control // Join_Control is the set of Unicode characters with property Join_Control. 6761 Logical_Order_Exception = _Logical_Order_Exception // Logical_Order_Exception is the set of Unicode characters with property Logical_Order_Exception. 6762 Noncharacter_Code_Point = _Noncharacter_Code_Point // Noncharacter_Code_Point is the set of Unicode characters with property Noncharacter_Code_Point. 6763 Other_Alphabetic = _Other_Alphabetic // Other_Alphabetic is the set of Unicode characters with property Other_Alphabetic. 6764 Other_Default_Ignorable_Code_Point = _Other_Default_Ignorable_Code_Point // Other_Default_Ignorable_Code_Point is the set of Unicode characters with property Other_Default_Ignorable_Code_Point. 6765 Other_Grapheme_Extend = _Other_Grapheme_Extend // Other_Grapheme_Extend is the set of Unicode characters with property Other_Grapheme_Extend. 6766 Other_ID_Continue = _Other_ID_Continue // Other_ID_Continue is the set of Unicode characters with property Other_ID_Continue. 6767 Other_ID_Start = _Other_ID_Start // Other_ID_Start is the set of Unicode characters with property Other_ID_Start. 6768 Other_Lowercase = _Other_Lowercase // Other_Lowercase is the set of Unicode characters with property Other_Lowercase. 6769 Other_Math = _Other_Math // Other_Math is the set of Unicode characters with property Other_Math. 6770 Other_Uppercase = _Other_Uppercase // Other_Uppercase is the set of Unicode characters with property Other_Uppercase. 6771 Pattern_Syntax = _Pattern_Syntax // Pattern_Syntax is the set of Unicode characters with property Pattern_Syntax. 6772 Pattern_White_Space = _Pattern_White_Space // Pattern_White_Space is the set of Unicode characters with property Pattern_White_Space. 6773 Prepended_Concatenation_Mark = _Prepended_Concatenation_Mark // Prepended_Concatenation_Mark is the set of Unicode characters with property Prepended_Concatenation_Mark. 6774 Quotation_Mark = _Quotation_Mark // Quotation_Mark is the set of Unicode characters with property Quotation_Mark. 6775 Radical = _Radical // Radical is the set of Unicode characters with property Radical. 6776 Regional_Indicator = _Regional_Indicator // Regional_Indicator is the set of Unicode characters with property Regional_Indicator. 6777 STerm = _Sentence_Terminal // STerm is an alias for Sentence_Terminal. 6778 Sentence_Terminal = _Sentence_Terminal // Sentence_Terminal is the set of Unicode characters with property Sentence_Terminal. 6779 Soft_Dotted = _Soft_Dotted // Soft_Dotted is the set of Unicode characters with property Soft_Dotted. 6780 Terminal_Punctuation = _Terminal_Punctuation // Terminal_Punctuation is the set of Unicode characters with property Terminal_Punctuation. 6781 Unified_Ideograph = _Unified_Ideograph // Unified_Ideograph is the set of Unicode characters with property Unified_Ideograph. 6782 Variation_Selector = _Variation_Selector // Variation_Selector is the set of Unicode characters with property Variation_Selector. 6783 White_Space = _White_Space // White_Space is the set of Unicode characters with property White_Space. 6784 ) 6785 6786 // CaseRanges is the table describing case mappings for all letters with 6787 // non-self mappings. 6788 var CaseRanges = _CaseRanges 6789 var _CaseRanges = []CaseRange{ 6790 {0x0041, 0x005A, d{0, 32, 0}}, 6791 {0x0061, 0x007A, d{-32, 0, -32}}, 6792 {0x00B5, 0x00B5, d{743, 0, 743}}, 6793 {0x00C0, 0x00D6, d{0, 32, 0}}, 6794 {0x00D8, 0x00DE, d{0, 32, 0}}, 6795 {0x00E0, 0x00F6, d{-32, 0, -32}}, 6796 {0x00F8, 0x00FE, d{-32, 0, -32}}, 6797 {0x00FF, 0x00FF, d{121, 0, 121}}, 6798 {0x0100, 0x012F, d{UpperLower, UpperLower, UpperLower}}, 6799 {0x0130, 0x0130, d{0, -199, 0}}, 6800 {0x0131, 0x0131, d{-232, 0, -232}}, 6801 {0x0132, 0x0137, d{UpperLower, UpperLower, UpperLower}}, 6802 {0x0139, 0x0148, d{UpperLower, UpperLower, UpperLower}}, 6803 {0x014A, 0x0177, d{UpperLower, UpperLower, UpperLower}}, 6804 {0x0178, 0x0178, d{0, -121, 0}}, 6805 {0x0179, 0x017E, d{UpperLower, UpperLower, UpperLower}}, 6806 {0x017F, 0x017F, d{-300, 0, -300}}, 6807 {0x0180, 0x0180, d{195, 0, 195}}, 6808 {0x0181, 0x0181, d{0, 210, 0}}, 6809 {0x0182, 0x0185, d{UpperLower, UpperLower, UpperLower}}, 6810 {0x0186, 0x0186, d{0, 206, 0}}, 6811 {0x0187, 0x0188, d{UpperLower, UpperLower, UpperLower}}, 6812 {0x0189, 0x018A, d{0, 205, 0}}, 6813 {0x018B, 0x018C, d{UpperLower, UpperLower, UpperLower}}, 6814 {0x018E, 0x018E, d{0, 79, 0}}, 6815 {0x018F, 0x018F, d{0, 202, 0}}, 6816 {0x0190, 0x0190, d{0, 203, 0}}, 6817 {0x0191, 0x0192, d{UpperLower, UpperLower, UpperLower}}, 6818 {0x0193, 0x0193, d{0, 205, 0}}, 6819 {0x0194, 0x0194, d{0, 207, 0}}, 6820 {0x0195, 0x0195, d{97, 0, 97}}, 6821 {0x0196, 0x0196, d{0, 211, 0}}, 6822 {0x0197, 0x0197, d{0, 209, 0}}, 6823 {0x0198, 0x0199, d{UpperLower, UpperLower, UpperLower}}, 6824 {0x019A, 0x019A, d{163, 0, 163}}, 6825 {0x019C, 0x019C, d{0, 211, 0}}, 6826 {0x019D, 0x019D, d{0, 213, 0}}, 6827 {0x019E, 0x019E, d{130, 0, 130}}, 6828 {0x019F, 0x019F, d{0, 214, 0}}, 6829 {0x01A0, 0x01A5, d{UpperLower, UpperLower, UpperLower}}, 6830 {0x01A6, 0x01A6, d{0, 218, 0}}, 6831 {0x01A7, 0x01A8, d{UpperLower, UpperLower, UpperLower}}, 6832 {0x01A9, 0x01A9, d{0, 218, 0}}, 6833 {0x01AC, 0x01AD, d{UpperLower, UpperLower, UpperLower}}, 6834 {0x01AE, 0x01AE, d{0, 218, 0}}, 6835 {0x01AF, 0x01B0, d{UpperLower, UpperLower, UpperLower}}, 6836 {0x01B1, 0x01B2, d{0, 217, 0}}, 6837 {0x01B3, 0x01B6, d{UpperLower, UpperLower, UpperLower}}, 6838 {0x01B7, 0x01B7, d{0, 219, 0}}, 6839 {0x01B8, 0x01B9, d{UpperLower, UpperLower, UpperLower}}, 6840 {0x01BC, 0x01BD, d{UpperLower, UpperLower, UpperLower}}, 6841 {0x01BF, 0x01BF, d{56, 0, 56}}, 6842 {0x01C4, 0x01C4, d{0, 2, 1}}, 6843 {0x01C5, 0x01C5, d{-1, 1, 0}}, 6844 {0x01C6, 0x01C6, d{-2, 0, -1}}, 6845 {0x01C7, 0x01C7, d{0, 2, 1}}, 6846 {0x01C8, 0x01C8, d{-1, 1, 0}}, 6847 {0x01C9, 0x01C9, d{-2, 0, -1}}, 6848 {0x01CA, 0x01CA, d{0, 2, 1}}, 6849 {0x01CB, 0x01CB, d{-1, 1, 0}}, 6850 {0x01CC, 0x01CC, d{-2, 0, -1}}, 6851 {0x01CD, 0x01DC, d{UpperLower, UpperLower, UpperLower}}, 6852 {0x01DD, 0x01DD, d{-79, 0, -79}}, 6853 {0x01DE, 0x01EF, d{UpperLower, UpperLower, UpperLower}}, 6854 {0x01F1, 0x01F1, d{0, 2, 1}}, 6855 {0x01F2, 0x01F2, d{-1, 1, 0}}, 6856 {0x01F3, 0x01F3, d{-2, 0, -1}}, 6857 {0x01F4, 0x01F5, d{UpperLower, UpperLower, UpperLower}}, 6858 {0x01F6, 0x01F6, d{0, -97, 0}}, 6859 {0x01F7, 0x01F7, d{0, -56, 0}}, 6860 {0x01F8, 0x021F, d{UpperLower, UpperLower, UpperLower}}, 6861 {0x0220, 0x0220, d{0, -130, 0}}, 6862 {0x0222, 0x0233, d{UpperLower, UpperLower, UpperLower}}, 6863 {0x023A, 0x023A, d{0, 10795, 0}}, 6864 {0x023B, 0x023C, d{UpperLower, UpperLower, UpperLower}}, 6865 {0x023D, 0x023D, d{0, -163, 0}}, 6866 {0x023E, 0x023E, d{0, 10792, 0}}, 6867 {0x023F, 0x0240, d{10815, 0, 10815}}, 6868 {0x0241, 0x0242, d{UpperLower, UpperLower, UpperLower}}, 6869 {0x0243, 0x0243, d{0, -195, 0}}, 6870 {0x0244, 0x0244, d{0, 69, 0}}, 6871 {0x0245, 0x0245, d{0, 71, 0}}, 6872 {0x0246, 0x024F, d{UpperLower, UpperLower, UpperLower}}, 6873 {0x0250, 0x0250, d{10783, 0, 10783}}, 6874 {0x0251, 0x0251, d{10780, 0, 10780}}, 6875 {0x0252, 0x0252, d{10782, 0, 10782}}, 6876 {0x0253, 0x0253, d{-210, 0, -210}}, 6877 {0x0254, 0x0254, d{-206, 0, -206}}, 6878 {0x0256, 0x0257, d{-205, 0, -205}}, 6879 {0x0259, 0x0259, d{-202, 0, -202}}, 6880 {0x025B, 0x025B, d{-203, 0, -203}}, 6881 {0x025C, 0x025C, d{42319, 0, 42319}}, 6882 {0x0260, 0x0260, d{-205, 0, -205}}, 6883 {0x0261, 0x0261, d{42315, 0, 42315}}, 6884 {0x0263, 0x0263, d{-207, 0, -207}}, 6885 {0x0265, 0x0265, d{42280, 0, 42280}}, 6886 {0x0266, 0x0266, d{42308, 0, 42308}}, 6887 {0x0268, 0x0268, d{-209, 0, -209}}, 6888 {0x0269, 0x0269, d{-211, 0, -211}}, 6889 {0x026A, 0x026A, d{42308, 0, 42308}}, 6890 {0x026B, 0x026B, d{10743, 0, 10743}}, 6891 {0x026C, 0x026C, d{42305, 0, 42305}}, 6892 {0x026F, 0x026F, d{-211, 0, -211}}, 6893 {0x0271, 0x0271, d{10749, 0, 10749}}, 6894 {0x0272, 0x0272, d{-213, 0, -213}}, 6895 {0x0275, 0x0275, d{-214, 0, -214}}, 6896 {0x027D, 0x027D, d{10727, 0, 10727}}, 6897 {0x0280, 0x0280, d{-218, 0, -218}}, 6898 {0x0282, 0x0282, d{42307, 0, 42307}}, 6899 {0x0283, 0x0283, d{-218, 0, -218}}, 6900 {0x0287, 0x0287, d{42282, 0, 42282}}, 6901 {0x0288, 0x0288, d{-218, 0, -218}}, 6902 {0x0289, 0x0289, d{-69, 0, -69}}, 6903 {0x028A, 0x028B, d{-217, 0, -217}}, 6904 {0x028C, 0x028C, d{-71, 0, -71}}, 6905 {0x0292, 0x0292, d{-219, 0, -219}}, 6906 {0x029D, 0x029D, d{42261, 0, 42261}}, 6907 {0x029E, 0x029E, d{42258, 0, 42258}}, 6908 {0x0345, 0x0345, d{84, 0, 84}}, 6909 {0x0370, 0x0373, d{UpperLower, UpperLower, UpperLower}}, 6910 {0x0376, 0x0377, d{UpperLower, UpperLower, UpperLower}}, 6911 {0x037B, 0x037D, d{130, 0, 130}}, 6912 {0x037F, 0x037F, d{0, 116, 0}}, 6913 {0x0386, 0x0386, d{0, 38, 0}}, 6914 {0x0388, 0x038A, d{0, 37, 0}}, 6915 {0x038C, 0x038C, d{0, 64, 0}}, 6916 {0x038E, 0x038F, d{0, 63, 0}}, 6917 {0x0391, 0x03A1, d{0, 32, 0}}, 6918 {0x03A3, 0x03AB, d{0, 32, 0}}, 6919 {0x03AC, 0x03AC, d{-38, 0, -38}}, 6920 {0x03AD, 0x03AF, d{-37, 0, -37}}, 6921 {0x03B1, 0x03C1, d{-32, 0, -32}}, 6922 {0x03C2, 0x03C2, d{-31, 0, -31}}, 6923 {0x03C3, 0x03CB, d{-32, 0, -32}}, 6924 {0x03CC, 0x03CC, d{-64, 0, -64}}, 6925 {0x03CD, 0x03CE, d{-63, 0, -63}}, 6926 {0x03CF, 0x03CF, d{0, 8, 0}}, 6927 {0x03D0, 0x03D0, d{-62, 0, -62}}, 6928 {0x03D1, 0x03D1, d{-57, 0, -57}}, 6929 {0x03D5, 0x03D5, d{-47, 0, -47}}, 6930 {0x03D6, 0x03D6, d{-54, 0, -54}}, 6931 {0x03D7, 0x03D7, d{-8, 0, -8}}, 6932 {0x03D8, 0x03EF, d{UpperLower, UpperLower, UpperLower}}, 6933 {0x03F0, 0x03F0, d{-86, 0, -86}}, 6934 {0x03F1, 0x03F1, d{-80, 0, -80}}, 6935 {0x03F2, 0x03F2, d{7, 0, 7}}, 6936 {0x03F3, 0x03F3, d{-116, 0, -116}}, 6937 {0x03F4, 0x03F4, d{0, -60, 0}}, 6938 {0x03F5, 0x03F5, d{-96, 0, -96}}, 6939 {0x03F7, 0x03F8, d{UpperLower, UpperLower, UpperLower}}, 6940 {0x03F9, 0x03F9, d{0, -7, 0}}, 6941 {0x03FA, 0x03FB, d{UpperLower, UpperLower, UpperLower}}, 6942 {0x03FD, 0x03FF, d{0, -130, 0}}, 6943 {0x0400, 0x040F, d{0, 80, 0}}, 6944 {0x0410, 0x042F, d{0, 32, 0}}, 6945 {0x0430, 0x044F, d{-32, 0, -32}}, 6946 {0x0450, 0x045F, d{-80, 0, -80}}, 6947 {0x0460, 0x0481, d{UpperLower, UpperLower, UpperLower}}, 6948 {0x048A, 0x04BF, d{UpperLower, UpperLower, UpperLower}}, 6949 {0x04C0, 0x04C0, d{0, 15, 0}}, 6950 {0x04C1, 0x04CE, d{UpperLower, UpperLower, UpperLower}}, 6951 {0x04CF, 0x04CF, d{-15, 0, -15}}, 6952 {0x04D0, 0x052F, d{UpperLower, UpperLower, UpperLower}}, 6953 {0x0531, 0x0556, d{0, 48, 0}}, 6954 {0x0561, 0x0586, d{-48, 0, -48}}, 6955 {0x10A0, 0x10C5, d{0, 7264, 0}}, 6956 {0x10C7, 0x10C7, d{0, 7264, 0}}, 6957 {0x10CD, 0x10CD, d{0, 7264, 0}}, 6958 {0x10D0, 0x10FA, d{3008, 0, 0}}, 6959 {0x10FD, 0x10FF, d{3008, 0, 0}}, 6960 {0x13A0, 0x13EF, d{0, 38864, 0}}, 6961 {0x13F0, 0x13F5, d{0, 8, 0}}, 6962 {0x13F8, 0x13FD, d{-8, 0, -8}}, 6963 {0x1C80, 0x1C80, d{-6254, 0, -6254}}, 6964 {0x1C81, 0x1C81, d{-6253, 0, -6253}}, 6965 {0x1C82, 0x1C82, d{-6244, 0, -6244}}, 6966 {0x1C83, 0x1C84, d{-6242, 0, -6242}}, 6967 {0x1C85, 0x1C85, d{-6243, 0, -6243}}, 6968 {0x1C86, 0x1C86, d{-6236, 0, -6236}}, 6969 {0x1C87, 0x1C87, d{-6181, 0, -6181}}, 6970 {0x1C88, 0x1C88, d{35266, 0, 35266}}, 6971 {0x1C90, 0x1CBA, d{0, -3008, 0}}, 6972 {0x1CBD, 0x1CBF, d{0, -3008, 0}}, 6973 {0x1D79, 0x1D79, d{35332, 0, 35332}}, 6974 {0x1D7D, 0x1D7D, d{3814, 0, 3814}}, 6975 {0x1D8E, 0x1D8E, d{35384, 0, 35384}}, 6976 {0x1E00, 0x1E95, d{UpperLower, UpperLower, UpperLower}}, 6977 {0x1E9B, 0x1E9B, d{-59, 0, -59}}, 6978 {0x1E9E, 0x1E9E, d{0, -7615, 0}}, 6979 {0x1EA0, 0x1EFF, d{UpperLower, UpperLower, UpperLower}}, 6980 {0x1F00, 0x1F07, d{8, 0, 8}}, 6981 {0x1F08, 0x1F0F, d{0, -8, 0}}, 6982 {0x1F10, 0x1F15, d{8, 0, 8}}, 6983 {0x1F18, 0x1F1D, d{0, -8, 0}}, 6984 {0x1F20, 0x1F27, d{8, 0, 8}}, 6985 {0x1F28, 0x1F2F, d{0, -8, 0}}, 6986 {0x1F30, 0x1F37, d{8, 0, 8}}, 6987 {0x1F38, 0x1F3F, d{0, -8, 0}}, 6988 {0x1F40, 0x1F45, d{8, 0, 8}}, 6989 {0x1F48, 0x1F4D, d{0, -8, 0}}, 6990 {0x1F51, 0x1F51, d{8, 0, 8}}, 6991 {0x1F53, 0x1F53, d{8, 0, 8}}, 6992 {0x1F55, 0x1F55, d{8, 0, 8}}, 6993 {0x1F57, 0x1F57, d{8, 0, 8}}, 6994 {0x1F59, 0x1F59, d{0, -8, 0}}, 6995 {0x1F5B, 0x1F5B, d{0, -8, 0}}, 6996 {0x1F5D, 0x1F5D, d{0, -8, 0}}, 6997 {0x1F5F, 0x1F5F, d{0, -8, 0}}, 6998 {0x1F60, 0x1F67, d{8, 0, 8}}, 6999 {0x1F68, 0x1F6F, d{0, -8, 0}}, 7000 {0x1F70, 0x1F71, d{74, 0, 74}}, 7001 {0x1F72, 0x1F75, d{86, 0, 86}}, 7002 {0x1F76, 0x1F77, d{100, 0, 100}}, 7003 {0x1F78, 0x1F79, d{128, 0, 128}}, 7004 {0x1F7A, 0x1F7B, d{112, 0, 112}}, 7005 {0x1F7C, 0x1F7D, d{126, 0, 126}}, 7006 {0x1F80, 0x1F87, d{8, 0, 8}}, 7007 {0x1F88, 0x1F8F, d{0, -8, 0}}, 7008 {0x1F90, 0x1F97, d{8, 0, 8}}, 7009 {0x1F98, 0x1F9F, d{0, -8, 0}}, 7010 {0x1FA0, 0x1FA7, d{8, 0, 8}}, 7011 {0x1FA8, 0x1FAF, d{0, -8, 0}}, 7012 {0x1FB0, 0x1FB1, d{8, 0, 8}}, 7013 {0x1FB3, 0x1FB3, d{9, 0, 9}}, 7014 {0x1FB8, 0x1FB9, d{0, -8, 0}}, 7015 {0x1FBA, 0x1FBB, d{0, -74, 0}}, 7016 {0x1FBC, 0x1FBC, d{0, -9, 0}}, 7017 {0x1FBE, 0x1FBE, d{-7205, 0, -7205}}, 7018 {0x1FC3, 0x1FC3, d{9, 0, 9}}, 7019 {0x1FC8, 0x1FCB, d{0, -86, 0}}, 7020 {0x1FCC, 0x1FCC, d{0, -9, 0}}, 7021 {0x1FD0, 0x1FD1, d{8, 0, 8}}, 7022 {0x1FD8, 0x1FD9, d{0, -8, 0}}, 7023 {0x1FDA, 0x1FDB, d{0, -100, 0}}, 7024 {0x1FE0, 0x1FE1, d{8, 0, 8}}, 7025 {0x1FE5, 0x1FE5, d{7, 0, 7}}, 7026 {0x1FE8, 0x1FE9, d{0, -8, 0}}, 7027 {0x1FEA, 0x1FEB, d{0, -112, 0}}, 7028 {0x1FEC, 0x1FEC, d{0, -7, 0}}, 7029 {0x1FF3, 0x1FF3, d{9, 0, 9}}, 7030 {0x1FF8, 0x1FF9, d{0, -128, 0}}, 7031 {0x1FFA, 0x1FFB, d{0, -126, 0}}, 7032 {0x1FFC, 0x1FFC, d{0, -9, 0}}, 7033 {0x2126, 0x2126, d{0, -7517, 0}}, 7034 {0x212A, 0x212A, d{0, -8383, 0}}, 7035 {0x212B, 0x212B, d{0, -8262, 0}}, 7036 {0x2132, 0x2132, d{0, 28, 0}}, 7037 {0x214E, 0x214E, d{-28, 0, -28}}, 7038 {0x2160, 0x216F, d{0, 16, 0}}, 7039 {0x2170, 0x217F, d{-16, 0, -16}}, 7040 {0x2183, 0x2184, d{UpperLower, UpperLower, UpperLower}}, 7041 {0x24B6, 0x24CF, d{0, 26, 0}}, 7042 {0x24D0, 0x24E9, d{-26, 0, -26}}, 7043 {0x2C00, 0x2C2E, d{0, 48, 0}}, 7044 {0x2C30, 0x2C5E, d{-48, 0, -48}}, 7045 {0x2C60, 0x2C61, d{UpperLower, UpperLower, UpperLower}}, 7046 {0x2C62, 0x2C62, d{0, -10743, 0}}, 7047 {0x2C63, 0x2C63, d{0, -3814, 0}}, 7048 {0x2C64, 0x2C64, d{0, -10727, 0}}, 7049 {0x2C65, 0x2C65, d{-10795, 0, -10795}}, 7050 {0x2C66, 0x2C66, d{-10792, 0, -10792}}, 7051 {0x2C67, 0x2C6C, d{UpperLower, UpperLower, UpperLower}}, 7052 {0x2C6D, 0x2C6D, d{0, -10780, 0}}, 7053 {0x2C6E, 0x2C6E, d{0, -10749, 0}}, 7054 {0x2C6F, 0x2C6F, d{0, -10783, 0}}, 7055 {0x2C70, 0x2C70, d{0, -10782, 0}}, 7056 {0x2C72, 0x2C73, d{UpperLower, UpperLower, UpperLower}}, 7057 {0x2C75, 0x2C76, d{UpperLower, UpperLower, UpperLower}}, 7058 {0x2C7E, 0x2C7F, d{0, -10815, 0}}, 7059 {0x2C80, 0x2CE3, d{UpperLower, UpperLower, UpperLower}}, 7060 {0x2CEB, 0x2CEE, d{UpperLower, UpperLower, UpperLower}}, 7061 {0x2CF2, 0x2CF3, d{UpperLower, UpperLower, UpperLower}}, 7062 {0x2D00, 0x2D25, d{-7264, 0, -7264}}, 7063 {0x2D27, 0x2D27, d{-7264, 0, -7264}}, 7064 {0x2D2D, 0x2D2D, d{-7264, 0, -7264}}, 7065 {0xA640, 0xA66D, d{UpperLower, UpperLower, UpperLower}}, 7066 {0xA680, 0xA69B, d{UpperLower, UpperLower, UpperLower}}, 7067 {0xA722, 0xA72F, d{UpperLower, UpperLower, UpperLower}}, 7068 {0xA732, 0xA76F, d{UpperLower, UpperLower, UpperLower}}, 7069 {0xA779, 0xA77C, d{UpperLower, UpperLower, UpperLower}}, 7070 {0xA77D, 0xA77D, d{0, -35332, 0}}, 7071 {0xA77E, 0xA787, d{UpperLower, UpperLower, UpperLower}}, 7072 {0xA78B, 0xA78C, d{UpperLower, UpperLower, UpperLower}}, 7073 {0xA78D, 0xA78D, d{0, -42280, 0}}, 7074 {0xA790, 0xA793, d{UpperLower, UpperLower, UpperLower}}, 7075 {0xA794, 0xA794, d{48, 0, 48}}, 7076 {0xA796, 0xA7A9, d{UpperLower, UpperLower, UpperLower}}, 7077 {0xA7AA, 0xA7AA, d{0, -42308, 0}}, 7078 {0xA7AB, 0xA7AB, d{0, -42319, 0}}, 7079 {0xA7AC, 0xA7AC, d{0, -42315, 0}}, 7080 {0xA7AD, 0xA7AD, d{0, -42305, 0}}, 7081 {0xA7AE, 0xA7AE, d{0, -42308, 0}}, 7082 {0xA7B0, 0xA7B0, d{0, -42258, 0}}, 7083 {0xA7B1, 0xA7B1, d{0, -42282, 0}}, 7084 {0xA7B2, 0xA7B2, d{0, -42261, 0}}, 7085 {0xA7B3, 0xA7B3, d{0, 928, 0}}, 7086 {0xA7B4, 0xA7BF, d{UpperLower, UpperLower, UpperLower}}, 7087 {0xA7C2, 0xA7C3, d{UpperLower, UpperLower, UpperLower}}, 7088 {0xA7C4, 0xA7C4, d{0, -48, 0}}, 7089 {0xA7C5, 0xA7C5, d{0, -42307, 0}}, 7090 {0xA7C6, 0xA7C6, d{0, -35384, 0}}, 7091 {0xAB53, 0xAB53, d{-928, 0, -928}}, 7092 {0xAB70, 0xABBF, d{-38864, 0, -38864}}, 7093 {0xFF21, 0xFF3A, d{0, 32, 0}}, 7094 {0xFF41, 0xFF5A, d{-32, 0, -32}}, 7095 {0x10400, 0x10427, d{0, 40, 0}}, 7096 {0x10428, 0x1044F, d{-40, 0, -40}}, 7097 {0x104B0, 0x104D3, d{0, 40, 0}}, 7098 {0x104D8, 0x104FB, d{-40, 0, -40}}, 7099 {0x10C80, 0x10CB2, d{0, 64, 0}}, 7100 {0x10CC0, 0x10CF2, d{-64, 0, -64}}, 7101 {0x118A0, 0x118BF, d{0, 32, 0}}, 7102 {0x118C0, 0x118DF, d{-32, 0, -32}}, 7103 {0x16E40, 0x16E5F, d{0, 32, 0}}, 7104 {0x16E60, 0x16E7F, d{-32, 0, -32}}, 7105 {0x1E900, 0x1E921, d{0, 34, 0}}, 7106 {0x1E922, 0x1E943, d{-34, 0, -34}}, 7107 } 7108 var properties = [MaxLatin1 + 1]uint8{ 7109 0x00: pC, // '\x00' 7110 0x01: pC, // '\x01' 7111 0x02: pC, // '\x02' 7112 0x03: pC, // '\x03' 7113 0x04: pC, // '\x04' 7114 0x05: pC, // '\x05' 7115 0x06: pC, // '\x06' 7116 0x07: pC, // '\a' 7117 0x08: pC, // '\b' 7118 0x09: pC, // '\t' 7119 0x0A: pC, // '\n' 7120 0x0B: pC, // '\v' 7121 0x0C: pC, // '\f' 7122 0x0D: pC, // '\r' 7123 0x0E: pC, // '\x0e' 7124 0x0F: pC, // '\x0f' 7125 0x10: pC, // '\x10' 7126 0x11: pC, // '\x11' 7127 0x12: pC, // '\x12' 7128 0x13: pC, // '\x13' 7129 0x14: pC, // '\x14' 7130 0x15: pC, // '\x15' 7131 0x16: pC, // '\x16' 7132 0x17: pC, // '\x17' 7133 0x18: pC, // '\x18' 7134 0x19: pC, // '\x19' 7135 0x1A: pC, // '\x1a' 7136 0x1B: pC, // '\x1b' 7137 0x1C: pC, // '\x1c' 7138 0x1D: pC, // '\x1d' 7139 0x1E: pC, // '\x1e' 7140 0x1F: pC, // '\x1f' 7141 0x20: pZ | pp, // ' ' 7142 0x21: pP | pp, // '!' 7143 0x22: pP | pp, // '"' 7144 0x23: pP | pp, // '#' 7145 0x24: pS | pp, // '$' 7146 0x25: pP | pp, // '%' 7147 0x26: pP | pp, // '&' 7148 0x27: pP | pp, // '\'' 7149 0x28: pP | pp, // '(' 7150 0x29: pP | pp, // ')' 7151 0x2A: pP | pp, // '*' 7152 0x2B: pS | pp, // '+' 7153 0x2C: pP | pp, // ',' 7154 0x2D: pP | pp, // '-' 7155 0x2E: pP | pp, // '.' 7156 0x2F: pP | pp, // '/' 7157 0x30: pN | pp, // '0' 7158 0x31: pN | pp, // '1' 7159 0x32: pN | pp, // '2' 7160 0x33: pN | pp, // '3' 7161 0x34: pN | pp, // '4' 7162 0x35: pN | pp, // '5' 7163 0x36: pN | pp, // '6' 7164 0x37: pN | pp, // '7' 7165 0x38: pN | pp, // '8' 7166 0x39: pN | pp, // '9' 7167 0x3A: pP | pp, // ':' 7168 0x3B: pP | pp, // ';' 7169 0x3C: pS | pp, // '<' 7170 0x3D: pS | pp, // '=' 7171 0x3E: pS | pp, // '>' 7172 0x3F: pP | pp, // '?' 7173 0x40: pP | pp, // '@' 7174 0x41: pLu | pp, // 'A' 7175 0x42: pLu | pp, // 'B' 7176 0x43: pLu | pp, // 'C' 7177 0x44: pLu | pp, // 'D' 7178 0x45: pLu | pp, // 'E' 7179 0x46: pLu | pp, // 'F' 7180 0x47: pLu | pp, // 'G' 7181 0x48: pLu | pp, // 'H' 7182 0x49: pLu | pp, // 'I' 7183 0x4A: pLu | pp, // 'J' 7184 0x4B: pLu | pp, // 'K' 7185 0x4C: pLu | pp, // 'L' 7186 0x4D: pLu | pp, // 'M' 7187 0x4E: pLu | pp, // 'N' 7188 0x4F: pLu | pp, // 'O' 7189 0x50: pLu | pp, // 'P' 7190 0x51: pLu | pp, // 'Q' 7191 0x52: pLu | pp, // 'R' 7192 0x53: pLu | pp, // 'S' 7193 0x54: pLu | pp, // 'T' 7194 0x55: pLu | pp, // 'U' 7195 0x56: pLu | pp, // 'V' 7196 0x57: pLu | pp, // 'W' 7197 0x58: pLu | pp, // 'X' 7198 0x59: pLu | pp, // 'Y' 7199 0x5A: pLu | pp, // 'Z' 7200 0x5B: pP | pp, // '[' 7201 0x5C: pP | pp, // '\\' 7202 0x5D: pP | pp, // ']' 7203 0x5E: pS | pp, // '^' 7204 0x5F: pP | pp, // '_' 7205 0x60: pS | pp, // '`' 7206 0x61: pLl | pp, // 'a' 7207 0x62: pLl | pp, // 'b' 7208 0x63: pLl | pp, // 'c' 7209 0x64: pLl | pp, // 'd' 7210 0x65: pLl | pp, // 'e' 7211 0x66: pLl | pp, // 'f' 7212 0x67: pLl | pp, // 'g' 7213 0x68: pLl | pp, // 'h' 7214 0x69: pLl | pp, // 'i' 7215 0x6A: pLl | pp, // 'j' 7216 0x6B: pLl | pp, // 'k' 7217 0x6C: pLl | pp, // 'l' 7218 0x6D: pLl | pp, // 'm' 7219 0x6E: pLl | pp, // 'n' 7220 0x6F: pLl | pp, // 'o' 7221 0x70: pLl | pp, // 'p' 7222 0x71: pLl | pp, // 'q' 7223 0x72: pLl | pp, // 'r' 7224 0x73: pLl | pp, // 's' 7225 0x74: pLl | pp, // 't' 7226 0x75: pLl | pp, // 'u' 7227 0x76: pLl | pp, // 'v' 7228 0x77: pLl | pp, // 'w' 7229 0x78: pLl | pp, // 'x' 7230 0x79: pLl | pp, // 'y' 7231 0x7A: pLl | pp, // 'z' 7232 0x7B: pP | pp, // '{' 7233 0x7C: pS | pp, // '|' 7234 0x7D: pP | pp, // '}' 7235 0x7E: pS | pp, // '~' 7236 0x7F: pC, // '\u007f' 7237 0x80: pC, // '\u0080' 7238 0x81: pC, // '\u0081' 7239 0x82: pC, // '\u0082' 7240 0x83: pC, // '\u0083' 7241 0x84: pC, // '\u0084' 7242 0x85: pC, // '\u0085' 7243 0x86: pC, // '\u0086' 7244 0x87: pC, // '\u0087' 7245 0x88: pC, // '\u0088' 7246 0x89: pC, // '\u0089' 7247 0x8A: pC, // '\u008a' 7248 0x8B: pC, // '\u008b' 7249 0x8C: pC, // '\u008c' 7250 0x8D: pC, // '\u008d' 7251 0x8E: pC, // '\u008e' 7252 0x8F: pC, // '\u008f' 7253 0x90: pC, // '\u0090' 7254 0x91: pC, // '\u0091' 7255 0x92: pC, // '\u0092' 7256 0x93: pC, // '\u0093' 7257 0x94: pC, // '\u0094' 7258 0x95: pC, // '\u0095' 7259 0x96: pC, // '\u0096' 7260 0x97: pC, // '\u0097' 7261 0x98: pC, // '\u0098' 7262 0x99: pC, // '\u0099' 7263 0x9A: pC, // '\u009a' 7264 0x9B: pC, // '\u009b' 7265 0x9C: pC, // '\u009c' 7266 0x9D: pC, // '\u009d' 7267 0x9E: pC, // '\u009e' 7268 0x9F: pC, // '\u009f' 7269 0xA0: pZ, // '\u00a0' 7270 0xA1: pP | pp, // '¡' 7271 0xA2: pS | pp, // '¢' 7272 0xA3: pS | pp, // '£' 7273 0xA4: pS | pp, // '¤' 7274 0xA5: pS | pp, // '¥' 7275 0xA6: pS | pp, // '¦' 7276 0xA7: pP | pp, // '§' 7277 0xA8: pS | pp, // '¨' 7278 0xA9: pS | pp, // '©' 7279 0xAA: pLo | pp, // 'ª' 7280 0xAB: pP | pp, // '«' 7281 0xAC: pS | pp, // '¬' 7282 0xAD: 0, // '\u00ad' 7283 0xAE: pS | pp, // '®' 7284 0xAF: pS | pp, // '¯' 7285 0xB0: pS | pp, // '°' 7286 0xB1: pS | pp, // '±' 7287 0xB2: pN | pp, // '²' 7288 0xB3: pN | pp, // '³' 7289 0xB4: pS | pp, // '´' 7290 0xB5: pLl | pp, // 'µ' 7291 0xB6: pP | pp, // '¶' 7292 0xB7: pP | pp, // '·' 7293 0xB8: pS | pp, // '¸' 7294 0xB9: pN | pp, // '¹' 7295 0xBA: pLo | pp, // 'º' 7296 0xBB: pP | pp, // '»' 7297 0xBC: pN | pp, // '¼' 7298 0xBD: pN | pp, // '½' 7299 0xBE: pN | pp, // '¾' 7300 0xBF: pP | pp, // '¿' 7301 0xC0: pLu | pp, // 'À' 7302 0xC1: pLu | pp, // 'Á' 7303 0xC2: pLu | pp, // 'Â' 7304 0xC3: pLu | pp, // 'Ã' 7305 0xC4: pLu | pp, // 'Ä' 7306 0xC5: pLu | pp, // 'Å' 7307 0xC6: pLu | pp, // 'Æ' 7308 0xC7: pLu | pp, // 'Ç' 7309 0xC8: pLu | pp, // 'È' 7310 0xC9: pLu | pp, // 'É' 7311 0xCA: pLu | pp, // 'Ê' 7312 0xCB: pLu | pp, // 'Ë' 7313 0xCC: pLu | pp, // 'Ì' 7314 0xCD: pLu | pp, // 'Í' 7315 0xCE: pLu | pp, // 'Î' 7316 0xCF: pLu | pp, // 'Ï' 7317 0xD0: pLu | pp, // 'Ð' 7318 0xD1: pLu | pp, // 'Ñ' 7319 0xD2: pLu | pp, // 'Ò' 7320 0xD3: pLu | pp, // 'Ó' 7321 0xD4: pLu | pp, // 'Ô' 7322 0xD5: pLu | pp, // 'Õ' 7323 0xD6: pLu | pp, // 'Ö' 7324 0xD7: pS | pp, // '×' 7325 0xD8: pLu | pp, // 'Ø' 7326 0xD9: pLu | pp, // 'Ù' 7327 0xDA: pLu | pp, // 'Ú' 7328 0xDB: pLu | pp, // 'Û' 7329 0xDC: pLu | pp, // 'Ü' 7330 0xDD: pLu | pp, // 'Ý' 7331 0xDE: pLu | pp, // 'Þ' 7332 0xDF: pLl | pp, // 'ß' 7333 0xE0: pLl | pp, // 'à' 7334 0xE1: pLl | pp, // 'á' 7335 0xE2: pLl | pp, // 'â' 7336 0xE3: pLl | pp, // 'ã' 7337 0xE4: pLl | pp, // 'ä' 7338 0xE5: pLl | pp, // 'å' 7339 0xE6: pLl | pp, // 'æ' 7340 0xE7: pLl | pp, // 'ç' 7341 0xE8: pLl | pp, // 'è' 7342 0xE9: pLl | pp, // 'é' 7343 0xEA: pLl | pp, // 'ê' 7344 0xEB: pLl | pp, // 'ë' 7345 0xEC: pLl | pp, // 'ì' 7346 0xED: pLl | pp, // 'í' 7347 0xEE: pLl | pp, // 'î' 7348 0xEF: pLl | pp, // 'ï' 7349 0xF0: pLl | pp, // 'ð' 7350 0xF1: pLl | pp, // 'ñ' 7351 0xF2: pLl | pp, // 'ò' 7352 0xF3: pLl | pp, // 'ó' 7353 0xF4: pLl | pp, // 'ô' 7354 0xF5: pLl | pp, // 'õ' 7355 0xF6: pLl | pp, // 'ö' 7356 0xF7: pS | pp, // '÷' 7357 0xF8: pLl | pp, // 'ø' 7358 0xF9: pLl | pp, // 'ù' 7359 0xFA: pLl | pp, // 'ú' 7360 0xFB: pLl | pp, // 'û' 7361 0xFC: pLl | pp, // 'ü' 7362 0xFD: pLl | pp, // 'ý' 7363 0xFE: pLl | pp, // 'þ' 7364 0xFF: pLl | pp, // 'ÿ' 7365 } 7366 7367 var asciiFold = [MaxASCII + 1]uint16{ 7368 0x0000, 7369 0x0001, 7370 0x0002, 7371 0x0003, 7372 0x0004, 7373 0x0005, 7374 0x0006, 7375 0x0007, 7376 0x0008, 7377 0x0009, 7378 0x000A, 7379 0x000B, 7380 0x000C, 7381 0x000D, 7382 0x000E, 7383 0x000F, 7384 0x0010, 7385 0x0011, 7386 0x0012, 7387 0x0013, 7388 0x0014, 7389 0x0015, 7390 0x0016, 7391 0x0017, 7392 0x0018, 7393 0x0019, 7394 0x001A, 7395 0x001B, 7396 0x001C, 7397 0x001D, 7398 0x001E, 7399 0x001F, 7400 0x0020, 7401 0x0021, 7402 0x0022, 7403 0x0023, 7404 0x0024, 7405 0x0025, 7406 0x0026, 7407 0x0027, 7408 0x0028, 7409 0x0029, 7410 0x002A, 7411 0x002B, 7412 0x002C, 7413 0x002D, 7414 0x002E, 7415 0x002F, 7416 0x0030, 7417 0x0031, 7418 0x0032, 7419 0x0033, 7420 0x0034, 7421 0x0035, 7422 0x0036, 7423 0x0037, 7424 0x0038, 7425 0x0039, 7426 0x003A, 7427 0x003B, 7428 0x003C, 7429 0x003D, 7430 0x003E, 7431 0x003F, 7432 0x0040, 7433 0x0061, 7434 0x0062, 7435 0x0063, 7436 0x0064, 7437 0x0065, 7438 0x0066, 7439 0x0067, 7440 0x0068, 7441 0x0069, 7442 0x006A, 7443 0x006B, 7444 0x006C, 7445 0x006D, 7446 0x006E, 7447 0x006F, 7448 0x0070, 7449 0x0071, 7450 0x0072, 7451 0x0073, 7452 0x0074, 7453 0x0075, 7454 0x0076, 7455 0x0077, 7456 0x0078, 7457 0x0079, 7458 0x007A, 7459 0x005B, 7460 0x005C, 7461 0x005D, 7462 0x005E, 7463 0x005F, 7464 0x0060, 7465 0x0041, 7466 0x0042, 7467 0x0043, 7468 0x0044, 7469 0x0045, 7470 0x0046, 7471 0x0047, 7472 0x0048, 7473 0x0049, 7474 0x004A, 7475 0x212A, 7476 0x004C, 7477 0x004D, 7478 0x004E, 7479 0x004F, 7480 0x0050, 7481 0x0051, 7482 0x0052, 7483 0x017F, 7484 0x0054, 7485 0x0055, 7486 0x0056, 7487 0x0057, 7488 0x0058, 7489 0x0059, 7490 0x005A, 7491 0x007B, 7492 0x007C, 7493 0x007D, 7494 0x007E, 7495 0x007F, 7496 } 7497 7498 var caseOrbit = []foldPair{ 7499 {0x004B, 0x006B}, 7500 {0x0053, 0x0073}, 7501 {0x006B, 0x212A}, 7502 {0x0073, 0x017F}, 7503 {0x00B5, 0x039C}, 7504 {0x00C5, 0x00E5}, 7505 {0x00DF, 0x1E9E}, 7506 {0x00E5, 0x212B}, 7507 {0x0130, 0x0130}, 7508 {0x0131, 0x0131}, 7509 {0x017F, 0x0053}, 7510 {0x01C4, 0x01C5}, 7511 {0x01C5, 0x01C6}, 7512 {0x01C6, 0x01C4}, 7513 {0x01C7, 0x01C8}, 7514 {0x01C8, 0x01C9}, 7515 {0x01C9, 0x01C7}, 7516 {0x01CA, 0x01CB}, 7517 {0x01CB, 0x01CC}, 7518 {0x01CC, 0x01CA}, 7519 {0x01F1, 0x01F2}, 7520 {0x01F2, 0x01F3}, 7521 {0x01F3, 0x01F1}, 7522 {0x0345, 0x0399}, 7523 {0x0392, 0x03B2}, 7524 {0x0395, 0x03B5}, 7525 {0x0398, 0x03B8}, 7526 {0x0399, 0x03B9}, 7527 {0x039A, 0x03BA}, 7528 {0x039C, 0x03BC}, 7529 {0x03A0, 0x03C0}, 7530 {0x03A1, 0x03C1}, 7531 {0x03A3, 0x03C2}, 7532 {0x03A6, 0x03C6}, 7533 {0x03A9, 0x03C9}, 7534 {0x03B2, 0x03D0}, 7535 {0x03B5, 0x03F5}, 7536 {0x03B8, 0x03D1}, 7537 {0x03B9, 0x1FBE}, 7538 {0x03BA, 0x03F0}, 7539 {0x03BC, 0x00B5}, 7540 {0x03C0, 0x03D6}, 7541 {0x03C1, 0x03F1}, 7542 {0x03C2, 0x03C3}, 7543 {0x03C3, 0x03A3}, 7544 {0x03C6, 0x03D5}, 7545 {0x03C9, 0x2126}, 7546 {0x03D0, 0x0392}, 7547 {0x03D1, 0x03F4}, 7548 {0x03D5, 0x03A6}, 7549 {0x03D6, 0x03A0}, 7550 {0x03F0, 0x039A}, 7551 {0x03F1, 0x03A1}, 7552 {0x03F4, 0x0398}, 7553 {0x03F5, 0x0395}, 7554 {0x0412, 0x0432}, 7555 {0x0414, 0x0434}, 7556 {0x041E, 0x043E}, 7557 {0x0421, 0x0441}, 7558 {0x0422, 0x0442}, 7559 {0x042A, 0x044A}, 7560 {0x0432, 0x1C80}, 7561 {0x0434, 0x1C81}, 7562 {0x043E, 0x1C82}, 7563 {0x0441, 0x1C83}, 7564 {0x0442, 0x1C84}, 7565 {0x044A, 0x1C86}, 7566 {0x0462, 0x0463}, 7567 {0x0463, 0x1C87}, 7568 {0x1C80, 0x0412}, 7569 {0x1C81, 0x0414}, 7570 {0x1C82, 0x041E}, 7571 {0x1C83, 0x0421}, 7572 {0x1C84, 0x1C85}, 7573 {0x1C85, 0x0422}, 7574 {0x1C86, 0x042A}, 7575 {0x1C87, 0x0462}, 7576 {0x1C88, 0xA64A}, 7577 {0x1E60, 0x1E61}, 7578 {0x1E61, 0x1E9B}, 7579 {0x1E9B, 0x1E60}, 7580 {0x1E9E, 0x00DF}, 7581 {0x1FBE, 0x0345}, 7582 {0x2126, 0x03A9}, 7583 {0x212A, 0x004B}, 7584 {0x212B, 0x00C5}, 7585 {0xA64A, 0xA64B}, 7586 {0xA64B, 0x1C88}, 7587 } 7588 7589 // FoldCategory maps a category name to a table of 7590 // code points outside the category that are equivalent under 7591 // simple case folding to code points inside the category. 7592 // If there is no entry for a category name, there are no such points. 7593 var FoldCategory = map[string]*RangeTable{ 7594 "L": foldL, 7595 "Ll": foldLl, 7596 "Lt": foldLt, 7597 "Lu": foldLu, 7598 "M": foldM, 7599 "Mn": foldMn, 7600 } 7601 7602 var foldL = &RangeTable{ 7603 R16: []Range16{ 7604 {0x0345, 0x0345, 1}, 7605 }, 7606 } 7607 7608 var foldLl = &RangeTable{ 7609 R16: []Range16{ 7610 {0x0041, 0x005a, 1}, 7611 {0x00c0, 0x00d6, 1}, 7612 {0x00d8, 0x00de, 1}, 7613 {0x0100, 0x012e, 2}, 7614 {0x0132, 0x0136, 2}, 7615 {0x0139, 0x0147, 2}, 7616 {0x014a, 0x0178, 2}, 7617 {0x0179, 0x017d, 2}, 7618 {0x0181, 0x0182, 1}, 7619 {0x0184, 0x0186, 2}, 7620 {0x0187, 0x0189, 2}, 7621 {0x018a, 0x018b, 1}, 7622 {0x018e, 0x0191, 1}, 7623 {0x0193, 0x0194, 1}, 7624 {0x0196, 0x0198, 1}, 7625 {0x019c, 0x019d, 1}, 7626 {0x019f, 0x01a0, 1}, 7627 {0x01a2, 0x01a6, 2}, 7628 {0x01a7, 0x01a9, 2}, 7629 {0x01ac, 0x01ae, 2}, 7630 {0x01af, 0x01b1, 2}, 7631 {0x01b2, 0x01b3, 1}, 7632 {0x01b5, 0x01b7, 2}, 7633 {0x01b8, 0x01bc, 4}, 7634 {0x01c4, 0x01c5, 1}, 7635 {0x01c7, 0x01c8, 1}, 7636 {0x01ca, 0x01cb, 1}, 7637 {0x01cd, 0x01db, 2}, 7638 {0x01de, 0x01ee, 2}, 7639 {0x01f1, 0x01f2, 1}, 7640 {0x01f4, 0x01f6, 2}, 7641 {0x01f7, 0x01f8, 1}, 7642 {0x01fa, 0x0232, 2}, 7643 {0x023a, 0x023b, 1}, 7644 {0x023d, 0x023e, 1}, 7645 {0x0241, 0x0243, 2}, 7646 {0x0244, 0x0246, 1}, 7647 {0x0248, 0x024e, 2}, 7648 {0x0345, 0x0370, 43}, 7649 {0x0372, 0x0376, 4}, 7650 {0x037f, 0x0386, 7}, 7651 {0x0388, 0x038a, 1}, 7652 {0x038c, 0x038e, 2}, 7653 {0x038f, 0x0391, 2}, 7654 {0x0392, 0x03a1, 1}, 7655 {0x03a3, 0x03ab, 1}, 7656 {0x03cf, 0x03d8, 9}, 7657 {0x03da, 0x03ee, 2}, 7658 {0x03f4, 0x03f7, 3}, 7659 {0x03f9, 0x03fa, 1}, 7660 {0x03fd, 0x042f, 1}, 7661 {0x0460, 0x0480, 2}, 7662 {0x048a, 0x04c0, 2}, 7663 {0x04c1, 0x04cd, 2}, 7664 {0x04d0, 0x052e, 2}, 7665 {0x0531, 0x0556, 1}, 7666 {0x10a0, 0x10c5, 1}, 7667 {0x10c7, 0x10cd, 6}, 7668 {0x13a0, 0x13f5, 1}, 7669 {0x1c90, 0x1cba, 1}, 7670 {0x1cbd, 0x1cbf, 1}, 7671 {0x1e00, 0x1e94, 2}, 7672 {0x1e9e, 0x1efe, 2}, 7673 {0x1f08, 0x1f0f, 1}, 7674 {0x1f18, 0x1f1d, 1}, 7675 {0x1f28, 0x1f2f, 1}, 7676 {0x1f38, 0x1f3f, 1}, 7677 {0x1f48, 0x1f4d, 1}, 7678 {0x1f59, 0x1f5f, 2}, 7679 {0x1f68, 0x1f6f, 1}, 7680 {0x1f88, 0x1f8f, 1}, 7681 {0x1f98, 0x1f9f, 1}, 7682 {0x1fa8, 0x1faf, 1}, 7683 {0x1fb8, 0x1fbc, 1}, 7684 {0x1fc8, 0x1fcc, 1}, 7685 {0x1fd8, 0x1fdb, 1}, 7686 {0x1fe8, 0x1fec, 1}, 7687 {0x1ff8, 0x1ffc, 1}, 7688 {0x2126, 0x212a, 4}, 7689 {0x212b, 0x2132, 7}, 7690 {0x2183, 0x2c00, 2685}, 7691 {0x2c01, 0x2c2e, 1}, 7692 {0x2c60, 0x2c62, 2}, 7693 {0x2c63, 0x2c64, 1}, 7694 {0x2c67, 0x2c6d, 2}, 7695 {0x2c6e, 0x2c70, 1}, 7696 {0x2c72, 0x2c75, 3}, 7697 {0x2c7e, 0x2c80, 1}, 7698 {0x2c82, 0x2ce2, 2}, 7699 {0x2ceb, 0x2ced, 2}, 7700 {0x2cf2, 0xa640, 31054}, 7701 {0xa642, 0xa66c, 2}, 7702 {0xa680, 0xa69a, 2}, 7703 {0xa722, 0xa72e, 2}, 7704 {0xa732, 0xa76e, 2}, 7705 {0xa779, 0xa77d, 2}, 7706 {0xa77e, 0xa786, 2}, 7707 {0xa78b, 0xa78d, 2}, 7708 {0xa790, 0xa792, 2}, 7709 {0xa796, 0xa7aa, 2}, 7710 {0xa7ab, 0xa7ae, 1}, 7711 {0xa7b0, 0xa7b4, 1}, 7712 {0xa7b6, 0xa7be, 2}, 7713 {0xa7c2, 0xa7c4, 2}, 7714 {0xa7c5, 0xa7c6, 1}, 7715 {0xff21, 0xff3a, 1}, 7716 }, 7717 R32: []Range32{ 7718 {0x10400, 0x10427, 1}, 7719 {0x104b0, 0x104d3, 1}, 7720 {0x10c80, 0x10cb2, 1}, 7721 {0x118a0, 0x118bf, 1}, 7722 {0x16e40, 0x16e5f, 1}, 7723 {0x1e900, 0x1e921, 1}, 7724 }, 7725 LatinOffset: 3, 7726 } 7727 7728 var foldLt = &RangeTable{ 7729 R16: []Range16{ 7730 {0x01c4, 0x01c6, 2}, 7731 {0x01c7, 0x01c9, 2}, 7732 {0x01ca, 0x01cc, 2}, 7733 {0x01f1, 0x01f3, 2}, 7734 {0x1f80, 0x1f87, 1}, 7735 {0x1f90, 0x1f97, 1}, 7736 {0x1fa0, 0x1fa7, 1}, 7737 {0x1fb3, 0x1fc3, 16}, 7738 {0x1ff3, 0x1ff3, 1}, 7739 }, 7740 } 7741 7742 var foldLu = &RangeTable{ 7743 R16: []Range16{ 7744 {0x0061, 0x007a, 1}, 7745 {0x00b5, 0x00df, 42}, 7746 {0x00e0, 0x00f6, 1}, 7747 {0x00f8, 0x00ff, 1}, 7748 {0x0101, 0x012f, 2}, 7749 {0x0133, 0x0137, 2}, 7750 {0x013a, 0x0148, 2}, 7751 {0x014b, 0x0177, 2}, 7752 {0x017a, 0x017e, 2}, 7753 {0x017f, 0x0180, 1}, 7754 {0x0183, 0x0185, 2}, 7755 {0x0188, 0x018c, 4}, 7756 {0x0192, 0x0195, 3}, 7757 {0x0199, 0x019a, 1}, 7758 {0x019e, 0x01a1, 3}, 7759 {0x01a3, 0x01a5, 2}, 7760 {0x01a8, 0x01ad, 5}, 7761 {0x01b0, 0x01b4, 4}, 7762 {0x01b6, 0x01b9, 3}, 7763 {0x01bd, 0x01bf, 2}, 7764 {0x01c5, 0x01c6, 1}, 7765 {0x01c8, 0x01c9, 1}, 7766 {0x01cb, 0x01cc, 1}, 7767 {0x01ce, 0x01dc, 2}, 7768 {0x01dd, 0x01ef, 2}, 7769 {0x01f2, 0x01f3, 1}, 7770 {0x01f5, 0x01f9, 4}, 7771 {0x01fb, 0x021f, 2}, 7772 {0x0223, 0x0233, 2}, 7773 {0x023c, 0x023f, 3}, 7774 {0x0240, 0x0242, 2}, 7775 {0x0247, 0x024f, 2}, 7776 {0x0250, 0x0254, 1}, 7777 {0x0256, 0x0257, 1}, 7778 {0x0259, 0x025b, 2}, 7779 {0x025c, 0x0260, 4}, 7780 {0x0261, 0x0265, 2}, 7781 {0x0266, 0x0268, 2}, 7782 {0x0269, 0x026c, 1}, 7783 {0x026f, 0x0271, 2}, 7784 {0x0272, 0x0275, 3}, 7785 {0x027d, 0x0280, 3}, 7786 {0x0282, 0x0283, 1}, 7787 {0x0287, 0x028c, 1}, 7788 {0x0292, 0x029d, 11}, 7789 {0x029e, 0x0345, 167}, 7790 {0x0371, 0x0373, 2}, 7791 {0x0377, 0x037b, 4}, 7792 {0x037c, 0x037d, 1}, 7793 {0x03ac, 0x03af, 1}, 7794 {0x03b1, 0x03ce, 1}, 7795 {0x03d0, 0x03d1, 1}, 7796 {0x03d5, 0x03d7, 1}, 7797 {0x03d9, 0x03ef, 2}, 7798 {0x03f0, 0x03f3, 1}, 7799 {0x03f5, 0x03fb, 3}, 7800 {0x0430, 0x045f, 1}, 7801 {0x0461, 0x0481, 2}, 7802 {0x048b, 0x04bf, 2}, 7803 {0x04c2, 0x04ce, 2}, 7804 {0x04cf, 0x052f, 2}, 7805 {0x0561, 0x0586, 1}, 7806 {0x10d0, 0x10fa, 1}, 7807 {0x10fd, 0x10ff, 1}, 7808 {0x13f8, 0x13fd, 1}, 7809 {0x1c80, 0x1c88, 1}, 7810 {0x1d79, 0x1d7d, 4}, 7811 {0x1d8e, 0x1e01, 115}, 7812 {0x1e03, 0x1e95, 2}, 7813 {0x1e9b, 0x1ea1, 6}, 7814 {0x1ea3, 0x1eff, 2}, 7815 {0x1f00, 0x1f07, 1}, 7816 {0x1f10, 0x1f15, 1}, 7817 {0x1f20, 0x1f27, 1}, 7818 {0x1f30, 0x1f37, 1}, 7819 {0x1f40, 0x1f45, 1}, 7820 {0x1f51, 0x1f57, 2}, 7821 {0x1f60, 0x1f67, 1}, 7822 {0x1f70, 0x1f7d, 1}, 7823 {0x1fb0, 0x1fb1, 1}, 7824 {0x1fbe, 0x1fd0, 18}, 7825 {0x1fd1, 0x1fe0, 15}, 7826 {0x1fe1, 0x1fe5, 4}, 7827 {0x214e, 0x2184, 54}, 7828 {0x2c30, 0x2c5e, 1}, 7829 {0x2c61, 0x2c65, 4}, 7830 {0x2c66, 0x2c6c, 2}, 7831 {0x2c73, 0x2c76, 3}, 7832 {0x2c81, 0x2ce3, 2}, 7833 {0x2cec, 0x2cee, 2}, 7834 {0x2cf3, 0x2d00, 13}, 7835 {0x2d01, 0x2d25, 1}, 7836 {0x2d27, 0x2d2d, 6}, 7837 {0xa641, 0xa66d, 2}, 7838 {0xa681, 0xa69b, 2}, 7839 {0xa723, 0xa72f, 2}, 7840 {0xa733, 0xa76f, 2}, 7841 {0xa77a, 0xa77c, 2}, 7842 {0xa77f, 0xa787, 2}, 7843 {0xa78c, 0xa791, 5}, 7844 {0xa793, 0xa794, 1}, 7845 {0xa797, 0xa7a9, 2}, 7846 {0xa7b5, 0xa7bf, 2}, 7847 {0xa7c3, 0xab53, 912}, 7848 {0xab70, 0xabbf, 1}, 7849 {0xff41, 0xff5a, 1}, 7850 }, 7851 R32: []Range32{ 7852 {0x10428, 0x1044f, 1}, 7853 {0x104d8, 0x104fb, 1}, 7854 {0x10cc0, 0x10cf2, 1}, 7855 {0x118c0, 0x118df, 1}, 7856 {0x16e60, 0x16e7f, 1}, 7857 {0x1e922, 0x1e943, 1}, 7858 }, 7859 LatinOffset: 4, 7860 } 7861 7862 var foldM = &RangeTable{ 7863 R16: []Range16{ 7864 {0x0399, 0x03b9, 32}, 7865 {0x1fbe, 0x1fbe, 1}, 7866 }, 7867 } 7868 7869 var foldMn = &RangeTable{ 7870 R16: []Range16{ 7871 {0x0399, 0x03b9, 32}, 7872 {0x1fbe, 0x1fbe, 1}, 7873 }, 7874 } 7875 7876 // FoldScript maps a script name to a table of 7877 // code points outside the script that are equivalent under 7878 // simple case folding to code points inside the script. 7879 // If there is no entry for a script name, there are no such points. 7880 var FoldScript = map[string]*RangeTable{ 7881 "Common": foldCommon, 7882 "Greek": foldGreek, 7883 "Inherited": foldInherited, 7884 } 7885 7886 var foldCommon = &RangeTable{ 7887 R16: []Range16{ 7888 {0x039c, 0x03bc, 32}, 7889 }, 7890 } 7891 7892 var foldGreek = &RangeTable{ 7893 R16: []Range16{ 7894 {0x00b5, 0x0345, 656}, 7895 }, 7896 } 7897 7898 var foldInherited = &RangeTable{ 7899 R16: []Range16{ 7900 {0x0399, 0x03b9, 32}, 7901 {0x1fbe, 0x1fbe, 1}, 7902 }, 7903 } 7904 7905 // Range entries: 3483 16-bit, 1730 32-bit, 5213 total. 7906 // Range bytes: 20898 16-bit, 20760 32-bit, 41658 total. 7907 7908 // Fold orbit bytes: 88 pairs, 352 bytes