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