tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Grapheme_Base.js (42793B)


      1 // Copyright 2025 Mathias Bynens. All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 author: Mathias Bynens
      6 description: >
      7  Unicode property escapes for `Grapheme_Base`
      8 info: |
      9  Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
     10  Unicode v17.0.0
     11 esid: sec-static-semantics-unicodematchproperty-p
     12 features: [regexp-unicode-property-escapes]
     13 includes: [regExpUtils.js]
     14 ---*/
     15 
     16 const matchSymbols = buildString({
     17  loneCodePoints: [
     18    0x00038C,
     19    0x0005BE,
     20    0x0005C0,
     21    0x0005C3,
     22    0x0005C6,
     23    0x00061B,
     24    0x0006DE,
     25    0x0006E9,
     26    0x000710,
     27    0x0007B1,
     28    0x00081A,
     29    0x000824,
     30    0x000828,
     31    0x00085E,
     32    0x00093B,
     33    0x0009B2,
     34    0x0009BD,
     35    0x0009CE,
     36    0x000A03,
     37    0x000A5E,
     38    0x000A76,
     39    0x000A83,
     40    0x000AC9,
     41    0x000AD0,
     42    0x000AF9,
     43    0x000B3D,
     44    0x000B40,
     45    0x000B83,
     46    0x000B9C,
     47    0x000BBF,
     48    0x000BD0,
     49    0x000C3D,
     50    0x000CC1,
     51    0x000D3D,
     52    0x000DBD,
     53    0x000E84,
     54    0x000EA5,
     55    0x000EBD,
     56    0x000EC6,
     57    0x000F36,
     58    0x000F38,
     59    0x000F7F,
     60    0x000F85,
     61    0x001031,
     62    0x001038,
     63    0x0010C7,
     64    0x0010CD,
     65    0x001258,
     66    0x0012C0,
     67    0x0017B6,
     68    0x0018AA,
     69    0x001940,
     70    0x001A57,
     71    0x001A61,
     72    0x001BE7,
     73    0x001BEE,
     74    0x001CD3,
     75    0x001CE1,
     76    0x001CFA,
     77    0x001F59,
     78    0x001F5B,
     79    0x001F5D,
     80    0x002D27,
     81    0x002D2D,
     82    0x00A673,
     83    0x00A952,
     84    0x00AA4D,
     85    0x00AAB1,
     86    0x00AAC0,
     87    0x00AAC2,
     88    0x00FB1D,
     89    0x00FB3E,
     90    0x0101A0,
     91    0x010808,
     92    0x01083C,
     93    0x010EAD,
     94    0x011000,
     95    0x011075,
     96    0x01112C,
     97    0x0111BF,
     98    0x011288,
     99    0x01133D,
    100    0x01133F,
    101    0x011350,
    102    0x01138B,
    103    0x01138E,
    104    0x0113B7,
    105    0x0113CA,
    106    0x0113D1,
    107    0x011445,
    108    0x01145D,
    109    0x0114B9,
    110    0x0114BE,
    111    0x0114C1,
    112    0x0115BE,
    113    0x01163E,
    114    0x0116AC,
    115    0x01171E,
    116    0x011726,
    117    0x011838,
    118    0x01183B,
    119    0x011909,
    120    0x011A00,
    121    0x011A50,
    122    0x011A97,
    123    0x011B61,
    124    0x011B65,
    125    0x011B67,
    126    0x011C3E,
    127    0x011CA9,
    128    0x011CB1,
    129    0x011CB4,
    130    0x011D46,
    131    0x011D96,
    132    0x011D98,
    133    0x011FB0,
    134    0x016AF5,
    135    0x01B132,
    136    0x01B155,
    137    0x01BC9C,
    138    0x01BC9F,
    139    0x01D245,
    140    0x01D4A2,
    141    0x01D4BB,
    142    0x01D546,
    143    0x01E2FF,
    144    0x01E5FF,
    145    0x01E94B,
    146    0x01EE24,
    147    0x01EE27,
    148    0x01EE39,
    149    0x01EE3B,
    150    0x01EE42,
    151    0x01EE47,
    152    0x01EE49,
    153    0x01EE4B,
    154    0x01EE54,
    155    0x01EE57,
    156    0x01EE59,
    157    0x01EE5B,
    158    0x01EE5D,
    159    0x01EE5F,
    160    0x01EE64,
    161    0x01EE7E,
    162    0x01F7F0,
    163    0x01FAC8
    164  ],
    165  ranges: [
    166    [0x000020, 0x00007E],
    167    [0x0000A0, 0x0000AC],
    168    [0x0000AE, 0x0002FF],
    169    [0x000370, 0x000377],
    170    [0x00037A, 0x00037F],
    171    [0x000384, 0x00038A],
    172    [0x00038E, 0x0003A1],
    173    [0x0003A3, 0x000482],
    174    [0x00048A, 0x00052F],
    175    [0x000531, 0x000556],
    176    [0x000559, 0x00058A],
    177    [0x00058D, 0x00058F],
    178    [0x0005D0, 0x0005EA],
    179    [0x0005EF, 0x0005F4],
    180    [0x000606, 0x00060F],
    181    [0x00061D, 0x00064A],
    182    [0x000660, 0x00066F],
    183    [0x000671, 0x0006D5],
    184    [0x0006E5, 0x0006E6],
    185    [0x0006EE, 0x00070D],
    186    [0x000712, 0x00072F],
    187    [0x00074D, 0x0007A5],
    188    [0x0007C0, 0x0007EA],
    189    [0x0007F4, 0x0007FA],
    190    [0x0007FE, 0x000815],
    191    [0x000830, 0x00083E],
    192    [0x000840, 0x000858],
    193    [0x000860, 0x00086A],
    194    [0x000870, 0x00088F],
    195    [0x0008A0, 0x0008C9],
    196    [0x000903, 0x000939],
    197    [0x00093D, 0x000940],
    198    [0x000949, 0x00094C],
    199    [0x00094E, 0x000950],
    200    [0x000958, 0x000961],
    201    [0x000964, 0x000980],
    202    [0x000982, 0x000983],
    203    [0x000985, 0x00098C],
    204    [0x00098F, 0x000990],
    205    [0x000993, 0x0009A8],
    206    [0x0009AA, 0x0009B0],
    207    [0x0009B6, 0x0009B9],
    208    [0x0009BF, 0x0009C0],
    209    [0x0009C7, 0x0009C8],
    210    [0x0009CB, 0x0009CC],
    211    [0x0009DC, 0x0009DD],
    212    [0x0009DF, 0x0009E1],
    213    [0x0009E6, 0x0009FD],
    214    [0x000A05, 0x000A0A],
    215    [0x000A0F, 0x000A10],
    216    [0x000A13, 0x000A28],
    217    [0x000A2A, 0x000A30],
    218    [0x000A32, 0x000A33],
    219    [0x000A35, 0x000A36],
    220    [0x000A38, 0x000A39],
    221    [0x000A3E, 0x000A40],
    222    [0x000A59, 0x000A5C],
    223    [0x000A66, 0x000A6F],
    224    [0x000A72, 0x000A74],
    225    [0x000A85, 0x000A8D],
    226    [0x000A8F, 0x000A91],
    227    [0x000A93, 0x000AA8],
    228    [0x000AAA, 0x000AB0],
    229    [0x000AB2, 0x000AB3],
    230    [0x000AB5, 0x000AB9],
    231    [0x000ABD, 0x000AC0],
    232    [0x000ACB, 0x000ACC],
    233    [0x000AE0, 0x000AE1],
    234    [0x000AE6, 0x000AF1],
    235    [0x000B02, 0x000B03],
    236    [0x000B05, 0x000B0C],
    237    [0x000B0F, 0x000B10],
    238    [0x000B13, 0x000B28],
    239    [0x000B2A, 0x000B30],
    240    [0x000B32, 0x000B33],
    241    [0x000B35, 0x000B39],
    242    [0x000B47, 0x000B48],
    243    [0x000B4B, 0x000B4C],
    244    [0x000B5C, 0x000B5D],
    245    [0x000B5F, 0x000B61],
    246    [0x000B66, 0x000B77],
    247    [0x000B85, 0x000B8A],
    248    [0x000B8E, 0x000B90],
    249    [0x000B92, 0x000B95],
    250    [0x000B99, 0x000B9A],
    251    [0x000B9E, 0x000B9F],
    252    [0x000BA3, 0x000BA4],
    253    [0x000BA8, 0x000BAA],
    254    [0x000BAE, 0x000BB9],
    255    [0x000BC1, 0x000BC2],
    256    [0x000BC6, 0x000BC8],
    257    [0x000BCA, 0x000BCC],
    258    [0x000BE6, 0x000BFA],
    259    [0x000C01, 0x000C03],
    260    [0x000C05, 0x000C0C],
    261    [0x000C0E, 0x000C10],
    262    [0x000C12, 0x000C28],
    263    [0x000C2A, 0x000C39],
    264    [0x000C41, 0x000C44],
    265    [0x000C58, 0x000C5A],
    266    [0x000C5C, 0x000C5D],
    267    [0x000C60, 0x000C61],
    268    [0x000C66, 0x000C6F],
    269    [0x000C77, 0x000C80],
    270    [0x000C82, 0x000C8C],
    271    [0x000C8E, 0x000C90],
    272    [0x000C92, 0x000CA8],
    273    [0x000CAA, 0x000CB3],
    274    [0x000CB5, 0x000CB9],
    275    [0x000CBD, 0x000CBE],
    276    [0x000CC3, 0x000CC4],
    277    [0x000CDC, 0x000CDE],
    278    [0x000CE0, 0x000CE1],
    279    [0x000CE6, 0x000CEF],
    280    [0x000CF1, 0x000CF3],
    281    [0x000D02, 0x000D0C],
    282    [0x000D0E, 0x000D10],
    283    [0x000D12, 0x000D3A],
    284    [0x000D3F, 0x000D40],
    285    [0x000D46, 0x000D48],
    286    [0x000D4A, 0x000D4C],
    287    [0x000D4E, 0x000D4F],
    288    [0x000D54, 0x000D56],
    289    [0x000D58, 0x000D61],
    290    [0x000D66, 0x000D7F],
    291    [0x000D82, 0x000D83],
    292    [0x000D85, 0x000D96],
    293    [0x000D9A, 0x000DB1],
    294    [0x000DB3, 0x000DBB],
    295    [0x000DC0, 0x000DC6],
    296    [0x000DD0, 0x000DD1],
    297    [0x000DD8, 0x000DDE],
    298    [0x000DE6, 0x000DEF],
    299    [0x000DF2, 0x000DF4],
    300    [0x000E01, 0x000E30],
    301    [0x000E32, 0x000E33],
    302    [0x000E3F, 0x000E46],
    303    [0x000E4F, 0x000E5B],
    304    [0x000E81, 0x000E82],
    305    [0x000E86, 0x000E8A],
    306    [0x000E8C, 0x000EA3],
    307    [0x000EA7, 0x000EB0],
    308    [0x000EB2, 0x000EB3],
    309    [0x000EC0, 0x000EC4],
    310    [0x000ED0, 0x000ED9],
    311    [0x000EDC, 0x000EDF],
    312    [0x000F00, 0x000F17],
    313    [0x000F1A, 0x000F34],
    314    [0x000F3A, 0x000F47],
    315    [0x000F49, 0x000F6C],
    316    [0x000F88, 0x000F8C],
    317    [0x000FBE, 0x000FC5],
    318    [0x000FC7, 0x000FCC],
    319    [0x000FCE, 0x000FDA],
    320    [0x001000, 0x00102C],
    321    [0x00103B, 0x00103C],
    322    [0x00103F, 0x001057],
    323    [0x00105A, 0x00105D],
    324    [0x001061, 0x001070],
    325    [0x001075, 0x001081],
    326    [0x001083, 0x001084],
    327    [0x001087, 0x00108C],
    328    [0x00108E, 0x00109C],
    329    [0x00109E, 0x0010C5],
    330    [0x0010D0, 0x001248],
    331    [0x00124A, 0x00124D],
    332    [0x001250, 0x001256],
    333    [0x00125A, 0x00125D],
    334    [0x001260, 0x001288],
    335    [0x00128A, 0x00128D],
    336    [0x001290, 0x0012B0],
    337    [0x0012B2, 0x0012B5],
    338    [0x0012B8, 0x0012BE],
    339    [0x0012C2, 0x0012C5],
    340    [0x0012C8, 0x0012D6],
    341    [0x0012D8, 0x001310],
    342    [0x001312, 0x001315],
    343    [0x001318, 0x00135A],
    344    [0x001360, 0x00137C],
    345    [0x001380, 0x001399],
    346    [0x0013A0, 0x0013F5],
    347    [0x0013F8, 0x0013FD],
    348    [0x001400, 0x00169C],
    349    [0x0016A0, 0x0016F8],
    350    [0x001700, 0x001711],
    351    [0x00171F, 0x001731],
    352    [0x001735, 0x001736],
    353    [0x001740, 0x001751],
    354    [0x001760, 0x00176C],
    355    [0x00176E, 0x001770],
    356    [0x001780, 0x0017B3],
    357    [0x0017BE, 0x0017C5],
    358    [0x0017C7, 0x0017C8],
    359    [0x0017D4, 0x0017DC],
    360    [0x0017E0, 0x0017E9],
    361    [0x0017F0, 0x0017F9],
    362    [0x001800, 0x00180A],
    363    [0x001810, 0x001819],
    364    [0x001820, 0x001878],
    365    [0x001880, 0x001884],
    366    [0x001887, 0x0018A8],
    367    [0x0018B0, 0x0018F5],
    368    [0x001900, 0x00191E],
    369    [0x001923, 0x001926],
    370    [0x001929, 0x00192B],
    371    [0x001930, 0x001931],
    372    [0x001933, 0x001938],
    373    [0x001944, 0x00196D],
    374    [0x001970, 0x001974],
    375    [0x001980, 0x0019AB],
    376    [0x0019B0, 0x0019C9],
    377    [0x0019D0, 0x0019DA],
    378    [0x0019DE, 0x001A16],
    379    [0x001A19, 0x001A1A],
    380    [0x001A1E, 0x001A55],
    381    [0x001A63, 0x001A64],
    382    [0x001A6D, 0x001A72],
    383    [0x001A80, 0x001A89],
    384    [0x001A90, 0x001A99],
    385    [0x001AA0, 0x001AAD],
    386    [0x001B04, 0x001B33],
    387    [0x001B3E, 0x001B41],
    388    [0x001B45, 0x001B4C],
    389    [0x001B4E, 0x001B6A],
    390    [0x001B74, 0x001B7F],
    391    [0x001B82, 0x001BA1],
    392    [0x001BA6, 0x001BA7],
    393    [0x001BAE, 0x001BE5],
    394    [0x001BEA, 0x001BEC],
    395    [0x001BFC, 0x001C2B],
    396    [0x001C34, 0x001C35],
    397    [0x001C3B, 0x001C49],
    398    [0x001C4D, 0x001C8A],
    399    [0x001C90, 0x001CBA],
    400    [0x001CBD, 0x001CC7],
    401    [0x001CE9, 0x001CEC],
    402    [0x001CEE, 0x001CF3],
    403    [0x001CF5, 0x001CF7],
    404    [0x001D00, 0x001DBF],
    405    [0x001E00, 0x001F15],
    406    [0x001F18, 0x001F1D],
    407    [0x001F20, 0x001F45],
    408    [0x001F48, 0x001F4D],
    409    [0x001F50, 0x001F57],
    410    [0x001F5F, 0x001F7D],
    411    [0x001F80, 0x001FB4],
    412    [0x001FB6, 0x001FC4],
    413    [0x001FC6, 0x001FD3],
    414    [0x001FD6, 0x001FDB],
    415    [0x001FDD, 0x001FEF],
    416    [0x001FF2, 0x001FF4],
    417    [0x001FF6, 0x001FFE],
    418    [0x002000, 0x00200A],
    419    [0x002010, 0x002027],
    420    [0x00202F, 0x00205F],
    421    [0x002070, 0x002071],
    422    [0x002074, 0x00208E],
    423    [0x002090, 0x00209C],
    424    [0x0020A0, 0x0020C1],
    425    [0x002100, 0x00218B],
    426    [0x002190, 0x002429],
    427    [0x002440, 0x00244A],
    428    [0x002460, 0x002B73],
    429    [0x002B76, 0x002CEE],
    430    [0x002CF2, 0x002CF3],
    431    [0x002CF9, 0x002D25],
    432    [0x002D30, 0x002D67],
    433    [0x002D6F, 0x002D70],
    434    [0x002D80, 0x002D96],
    435    [0x002DA0, 0x002DA6],
    436    [0x002DA8, 0x002DAE],
    437    [0x002DB0, 0x002DB6],
    438    [0x002DB8, 0x002DBE],
    439    [0x002DC0, 0x002DC6],
    440    [0x002DC8, 0x002DCE],
    441    [0x002DD0, 0x002DD6],
    442    [0x002DD8, 0x002DDE],
    443    [0x002E00, 0x002E5D],
    444    [0x002E80, 0x002E99],
    445    [0x002E9B, 0x002EF3],
    446    [0x002F00, 0x002FD5],
    447    [0x002FF0, 0x003029],
    448    [0x003030, 0x00303F],
    449    [0x003041, 0x003096],
    450    [0x00309B, 0x0030FF],
    451    [0x003105, 0x00312F],
    452    [0x003131, 0x00318E],
    453    [0x003190, 0x0031E5],
    454    [0x0031EF, 0x00321E],
    455    [0x003220, 0x00A48C],
    456    [0x00A490, 0x00A4C6],
    457    [0x00A4D0, 0x00A62B],
    458    [0x00A640, 0x00A66E],
    459    [0x00A67E, 0x00A69D],
    460    [0x00A6A0, 0x00A6EF],
    461    [0x00A6F2, 0x00A6F7],
    462    [0x00A700, 0x00A7DC],
    463    [0x00A7F1, 0x00A801],
    464    [0x00A803, 0x00A805],
    465    [0x00A807, 0x00A80A],
    466    [0x00A80C, 0x00A824],
    467    [0x00A827, 0x00A82B],
    468    [0x00A830, 0x00A839],
    469    [0x00A840, 0x00A877],
    470    [0x00A880, 0x00A8C3],
    471    [0x00A8CE, 0x00A8D9],
    472    [0x00A8F2, 0x00A8FE],
    473    [0x00A900, 0x00A925],
    474    [0x00A92E, 0x00A946],
    475    [0x00A95F, 0x00A97C],
    476    [0x00A983, 0x00A9B2],
    477    [0x00A9B4, 0x00A9B5],
    478    [0x00A9BA, 0x00A9BB],
    479    [0x00A9BE, 0x00A9BF],
    480    [0x00A9C1, 0x00A9CD],
    481    [0x00A9CF, 0x00A9D9],
    482    [0x00A9DE, 0x00A9E4],
    483    [0x00A9E6, 0x00A9FE],
    484    [0x00AA00, 0x00AA28],
    485    [0x00AA2F, 0x00AA30],
    486    [0x00AA33, 0x00AA34],
    487    [0x00AA40, 0x00AA42],
    488    [0x00AA44, 0x00AA4B],
    489    [0x00AA50, 0x00AA59],
    490    [0x00AA5C, 0x00AA7B],
    491    [0x00AA7D, 0x00AAAF],
    492    [0x00AAB5, 0x00AAB6],
    493    [0x00AAB9, 0x00AABD],
    494    [0x00AADB, 0x00AAEB],
    495    [0x00AAEE, 0x00AAF5],
    496    [0x00AB01, 0x00AB06],
    497    [0x00AB09, 0x00AB0E],
    498    [0x00AB11, 0x00AB16],
    499    [0x00AB20, 0x00AB26],
    500    [0x00AB28, 0x00AB2E],
    501    [0x00AB30, 0x00AB6B],
    502    [0x00AB70, 0x00ABE4],
    503    [0x00ABE6, 0x00ABE7],
    504    [0x00ABE9, 0x00ABEC],
    505    [0x00ABF0, 0x00ABF9],
    506    [0x00AC00, 0x00D7A3],
    507    [0x00D7B0, 0x00D7C6],
    508    [0x00D7CB, 0x00D7FB],
    509    [0x00F900, 0x00FA6D],
    510    [0x00FA70, 0x00FAD9],
    511    [0x00FB00, 0x00FB06],
    512    [0x00FB13, 0x00FB17],
    513    [0x00FB1F, 0x00FB36],
    514    [0x00FB38, 0x00FB3C],
    515    [0x00FB40, 0x00FB41],
    516    [0x00FB43, 0x00FB44],
    517    [0x00FB46, 0x00FDCF],
    518    [0x00FDF0, 0x00FDFF],
    519    [0x00FE10, 0x00FE19],
    520    [0x00FE30, 0x00FE52],
    521    [0x00FE54, 0x00FE66],
    522    [0x00FE68, 0x00FE6B],
    523    [0x00FE70, 0x00FE74],
    524    [0x00FE76, 0x00FEFC],
    525    [0x00FF01, 0x00FF9D],
    526    [0x00FFA0, 0x00FFBE],
    527    [0x00FFC2, 0x00FFC7],
    528    [0x00FFCA, 0x00FFCF],
    529    [0x00FFD2, 0x00FFD7],
    530    [0x00FFDA, 0x00FFDC],
    531    [0x00FFE0, 0x00FFE6],
    532    [0x00FFE8, 0x00FFEE],
    533    [0x00FFFC, 0x00FFFD],
    534    [0x010000, 0x01000B],
    535    [0x01000D, 0x010026],
    536    [0x010028, 0x01003A],
    537    [0x01003C, 0x01003D],
    538    [0x01003F, 0x01004D],
    539    [0x010050, 0x01005D],
    540    [0x010080, 0x0100FA],
    541    [0x010100, 0x010102],
    542    [0x010107, 0x010133],
    543    [0x010137, 0x01018E],
    544    [0x010190, 0x01019C],
    545    [0x0101D0, 0x0101FC],
    546    [0x010280, 0x01029C],
    547    [0x0102A0, 0x0102D0],
    548    [0x0102E1, 0x0102FB],
    549    [0x010300, 0x010323],
    550    [0x01032D, 0x01034A],
    551    [0x010350, 0x010375],
    552    [0x010380, 0x01039D],
    553    [0x01039F, 0x0103C3],
    554    [0x0103C8, 0x0103D5],
    555    [0x010400, 0x01049D],
    556    [0x0104A0, 0x0104A9],
    557    [0x0104B0, 0x0104D3],
    558    [0x0104D8, 0x0104FB],
    559    [0x010500, 0x010527],
    560    [0x010530, 0x010563],
    561    [0x01056F, 0x01057A],
    562    [0x01057C, 0x01058A],
    563    [0x01058C, 0x010592],
    564    [0x010594, 0x010595],
    565    [0x010597, 0x0105A1],
    566    [0x0105A3, 0x0105B1],
    567    [0x0105B3, 0x0105B9],
    568    [0x0105BB, 0x0105BC],
    569    [0x0105C0, 0x0105F3],
    570    [0x010600, 0x010736],
    571    [0x010740, 0x010755],
    572    [0x010760, 0x010767],
    573    [0x010780, 0x010785],
    574    [0x010787, 0x0107B0],
    575    [0x0107B2, 0x0107BA],
    576    [0x010800, 0x010805],
    577    [0x01080A, 0x010835],
    578    [0x010837, 0x010838],
    579    [0x01083F, 0x010855],
    580    [0x010857, 0x01089E],
    581    [0x0108A7, 0x0108AF],
    582    [0x0108E0, 0x0108F2],
    583    [0x0108F4, 0x0108F5],
    584    [0x0108FB, 0x01091B],
    585    [0x01091F, 0x010939],
    586    [0x01093F, 0x010959],
    587    [0x010980, 0x0109B7],
    588    [0x0109BC, 0x0109CF],
    589    [0x0109D2, 0x010A00],
    590    [0x010A10, 0x010A13],
    591    [0x010A15, 0x010A17],
    592    [0x010A19, 0x010A35],
    593    [0x010A40, 0x010A48],
    594    [0x010A50, 0x010A58],
    595    [0x010A60, 0x010A9F],
    596    [0x010AC0, 0x010AE4],
    597    [0x010AEB, 0x010AF6],
    598    [0x010B00, 0x010B35],
    599    [0x010B39, 0x010B55],
    600    [0x010B58, 0x010B72],
    601    [0x010B78, 0x010B91],
    602    [0x010B99, 0x010B9C],
    603    [0x010BA9, 0x010BAF],
    604    [0x010C00, 0x010C48],
    605    [0x010C80, 0x010CB2],
    606    [0x010CC0, 0x010CF2],
    607    [0x010CFA, 0x010D23],
    608    [0x010D30, 0x010D39],
    609    [0x010D40, 0x010D65],
    610    [0x010D6E, 0x010D85],
    611    [0x010D8E, 0x010D8F],
    612    [0x010E60, 0x010E7E],
    613    [0x010E80, 0x010EA9],
    614    [0x010EB0, 0x010EB1],
    615    [0x010EC2, 0x010EC7],
    616    [0x010ED0, 0x010ED8],
    617    [0x010F00, 0x010F27],
    618    [0x010F30, 0x010F45],
    619    [0x010F51, 0x010F59],
    620    [0x010F70, 0x010F81],
    621    [0x010F86, 0x010F89],
    622    [0x010FB0, 0x010FCB],
    623    [0x010FE0, 0x010FF6],
    624    [0x011002, 0x011037],
    625    [0x011047, 0x01104D],
    626    [0x011052, 0x01106F],
    627    [0x011071, 0x011072],
    628    [0x011082, 0x0110B2],
    629    [0x0110B7, 0x0110B8],
    630    [0x0110BB, 0x0110BC],
    631    [0x0110BE, 0x0110C1],
    632    [0x0110D0, 0x0110E8],
    633    [0x0110F0, 0x0110F9],
    634    [0x011103, 0x011126],
    635    [0x011136, 0x011147],
    636    [0x011150, 0x011172],
    637    [0x011174, 0x011176],
    638    [0x011182, 0x0111B5],
    639    [0x0111C1, 0x0111C8],
    640    [0x0111CD, 0x0111CE],
    641    [0x0111D0, 0x0111DF],
    642    [0x0111E1, 0x0111F4],
    643    [0x011200, 0x011211],
    644    [0x011213, 0x01122E],
    645    [0x011232, 0x011233],
    646    [0x011238, 0x01123D],
    647    [0x01123F, 0x011240],
    648    [0x011280, 0x011286],
    649    [0x01128A, 0x01128D],
    650    [0x01128F, 0x01129D],
    651    [0x01129F, 0x0112A9],
    652    [0x0112B0, 0x0112DE],
    653    [0x0112E0, 0x0112E2],
    654    [0x0112F0, 0x0112F9],
    655    [0x011302, 0x011303],
    656    [0x011305, 0x01130C],
    657    [0x01130F, 0x011310],
    658    [0x011313, 0x011328],
    659    [0x01132A, 0x011330],
    660    [0x011332, 0x011333],
    661    [0x011335, 0x011339],
    662    [0x011341, 0x011344],
    663    [0x011347, 0x011348],
    664    [0x01134B, 0x01134C],
    665    [0x01135D, 0x011363],
    666    [0x011380, 0x011389],
    667    [0x011390, 0x0113B5],
    668    [0x0113B9, 0x0113BA],
    669    [0x0113CC, 0x0113CD],
    670    [0x0113D3, 0x0113D5],
    671    [0x0113D7, 0x0113D8],
    672    [0x011400, 0x011437],
    673    [0x011440, 0x011441],
    674    [0x011447, 0x01145B],
    675    [0x01145F, 0x011461],
    676    [0x011480, 0x0114AF],
    677    [0x0114B1, 0x0114B2],
    678    [0x0114BB, 0x0114BC],
    679    [0x0114C4, 0x0114C7],
    680    [0x0114D0, 0x0114D9],
    681    [0x011580, 0x0115AE],
    682    [0x0115B0, 0x0115B1],
    683    [0x0115B8, 0x0115BB],
    684    [0x0115C1, 0x0115DB],
    685    [0x011600, 0x011632],
    686    [0x01163B, 0x01163C],
    687    [0x011641, 0x011644],
    688    [0x011650, 0x011659],
    689    [0x011660, 0x01166C],
    690    [0x011680, 0x0116AA],
    691    [0x0116AE, 0x0116AF],
    692    [0x0116B8, 0x0116B9],
    693    [0x0116C0, 0x0116C9],
    694    [0x0116D0, 0x0116E3],
    695    [0x011700, 0x01171A],
    696    [0x011720, 0x011721],
    697    [0x011730, 0x011746],
    698    [0x011800, 0x01182E],
    699    [0x0118A0, 0x0118F2],
    700    [0x0118FF, 0x011906],
    701    [0x01190C, 0x011913],
    702    [0x011915, 0x011916],
    703    [0x011918, 0x01192F],
    704    [0x011931, 0x011935],
    705    [0x011937, 0x011938],
    706    [0x01193F, 0x011942],
    707    [0x011944, 0x011946],
    708    [0x011950, 0x011959],
    709    [0x0119A0, 0x0119A7],
    710    [0x0119AA, 0x0119D3],
    711    [0x0119DC, 0x0119DF],
    712    [0x0119E1, 0x0119E4],
    713    [0x011A0B, 0x011A32],
    714    [0x011A39, 0x011A3A],
    715    [0x011A3F, 0x011A46],
    716    [0x011A57, 0x011A58],
    717    [0x011A5C, 0x011A89],
    718    [0x011A9A, 0x011AA2],
    719    [0x011AB0, 0x011AF8],
    720    [0x011B00, 0x011B09],
    721    [0x011BC0, 0x011BE1],
    722    [0x011BF0, 0x011BF9],
    723    [0x011C00, 0x011C08],
    724    [0x011C0A, 0x011C2F],
    725    [0x011C40, 0x011C45],
    726    [0x011C50, 0x011C6C],
    727    [0x011C70, 0x011C8F],
    728    [0x011D00, 0x011D06],
    729    [0x011D08, 0x011D09],
    730    [0x011D0B, 0x011D30],
    731    [0x011D50, 0x011D59],
    732    [0x011D60, 0x011D65],
    733    [0x011D67, 0x011D68],
    734    [0x011D6A, 0x011D8E],
    735    [0x011D93, 0x011D94],
    736    [0x011DA0, 0x011DA9],
    737    [0x011DB0, 0x011DDB],
    738    [0x011DE0, 0x011DE9],
    739    [0x011EE0, 0x011EF2],
    740    [0x011EF5, 0x011EF8],
    741    [0x011F02, 0x011F10],
    742    [0x011F12, 0x011F35],
    743    [0x011F3E, 0x011F3F],
    744    [0x011F43, 0x011F59],
    745    [0x011FC0, 0x011FF1],
    746    [0x011FFF, 0x012399],
    747    [0x012400, 0x01246E],
    748    [0x012470, 0x012474],
    749    [0x012480, 0x012543],
    750    [0x012F90, 0x012FF2],
    751    [0x013000, 0x01342F],
    752    [0x013441, 0x013446],
    753    [0x013460, 0x0143FA],
    754    [0x014400, 0x014646],
    755    [0x016100, 0x01611D],
    756    [0x01612A, 0x01612C],
    757    [0x016130, 0x016139],
    758    [0x016800, 0x016A38],
    759    [0x016A40, 0x016A5E],
    760    [0x016A60, 0x016A69],
    761    [0x016A6E, 0x016ABE],
    762    [0x016AC0, 0x016AC9],
    763    [0x016AD0, 0x016AED],
    764    [0x016B00, 0x016B2F],
    765    [0x016B37, 0x016B45],
    766    [0x016B50, 0x016B59],
    767    [0x016B5B, 0x016B61],
    768    [0x016B63, 0x016B77],
    769    [0x016B7D, 0x016B8F],
    770    [0x016D40, 0x016D79],
    771    [0x016E40, 0x016E9A],
    772    [0x016EA0, 0x016EB8],
    773    [0x016EBB, 0x016ED3],
    774    [0x016F00, 0x016F4A],
    775    [0x016F50, 0x016F87],
    776    [0x016F93, 0x016F9F],
    777    [0x016FE0, 0x016FE3],
    778    [0x016FF2, 0x016FF6],
    779    [0x017000, 0x018CD5],
    780    [0x018CFF, 0x018D1E],
    781    [0x018D80, 0x018DF2],
    782    [0x01AFF0, 0x01AFF3],
    783    [0x01AFF5, 0x01AFFB],
    784    [0x01AFFD, 0x01AFFE],
    785    [0x01B000, 0x01B122],
    786    [0x01B150, 0x01B152],
    787    [0x01B164, 0x01B167],
    788    [0x01B170, 0x01B2FB],
    789    [0x01BC00, 0x01BC6A],
    790    [0x01BC70, 0x01BC7C],
    791    [0x01BC80, 0x01BC88],
    792    [0x01BC90, 0x01BC99],
    793    [0x01CC00, 0x01CCFC],
    794    [0x01CD00, 0x01CEB3],
    795    [0x01CEBA, 0x01CED0],
    796    [0x01CEE0, 0x01CEF0],
    797    [0x01CF50, 0x01CFC3],
    798    [0x01D000, 0x01D0F5],
    799    [0x01D100, 0x01D126],
    800    [0x01D129, 0x01D164],
    801    [0x01D16A, 0x01D16C],
    802    [0x01D183, 0x01D184],
    803    [0x01D18C, 0x01D1A9],
    804    [0x01D1AE, 0x01D1EA],
    805    [0x01D200, 0x01D241],
    806    [0x01D2C0, 0x01D2D3],
    807    [0x01D2E0, 0x01D2F3],
    808    [0x01D300, 0x01D356],
    809    [0x01D360, 0x01D378],
    810    [0x01D400, 0x01D454],
    811    [0x01D456, 0x01D49C],
    812    [0x01D49E, 0x01D49F],
    813    [0x01D4A5, 0x01D4A6],
    814    [0x01D4A9, 0x01D4AC],
    815    [0x01D4AE, 0x01D4B9],
    816    [0x01D4BD, 0x01D4C3],
    817    [0x01D4C5, 0x01D505],
    818    [0x01D507, 0x01D50A],
    819    [0x01D50D, 0x01D514],
    820    [0x01D516, 0x01D51C],
    821    [0x01D51E, 0x01D539],
    822    [0x01D53B, 0x01D53E],
    823    [0x01D540, 0x01D544],
    824    [0x01D54A, 0x01D550],
    825    [0x01D552, 0x01D6A5],
    826    [0x01D6A8, 0x01D7CB],
    827    [0x01D7CE, 0x01D9FF],
    828    [0x01DA37, 0x01DA3A],
    829    [0x01DA6D, 0x01DA74],
    830    [0x01DA76, 0x01DA83],
    831    [0x01DA85, 0x01DA8B],
    832    [0x01DF00, 0x01DF1E],
    833    [0x01DF25, 0x01DF2A],
    834    [0x01E030, 0x01E06D],
    835    [0x01E100, 0x01E12C],
    836    [0x01E137, 0x01E13D],
    837    [0x01E140, 0x01E149],
    838    [0x01E14E, 0x01E14F],
    839    [0x01E290, 0x01E2AD],
    840    [0x01E2C0, 0x01E2EB],
    841    [0x01E2F0, 0x01E2F9],
    842    [0x01E4D0, 0x01E4EB],
    843    [0x01E4F0, 0x01E4F9],
    844    [0x01E5D0, 0x01E5ED],
    845    [0x01E5F0, 0x01E5FA],
    846    [0x01E6C0, 0x01E6DE],
    847    [0x01E6E0, 0x01E6E2],
    848    [0x01E6E4, 0x01E6E5],
    849    [0x01E6E7, 0x01E6ED],
    850    [0x01E6F0, 0x01E6F4],
    851    [0x01E6FE, 0x01E6FF],
    852    [0x01E7E0, 0x01E7E6],
    853    [0x01E7E8, 0x01E7EB],
    854    [0x01E7ED, 0x01E7EE],
    855    [0x01E7F0, 0x01E7FE],
    856    [0x01E800, 0x01E8C4],
    857    [0x01E8C7, 0x01E8CF],
    858    [0x01E900, 0x01E943],
    859    [0x01E950, 0x01E959],
    860    [0x01E95E, 0x01E95F],
    861    [0x01EC71, 0x01ECB4],
    862    [0x01ED01, 0x01ED3D],
    863    [0x01EE00, 0x01EE03],
    864    [0x01EE05, 0x01EE1F],
    865    [0x01EE21, 0x01EE22],
    866    [0x01EE29, 0x01EE32],
    867    [0x01EE34, 0x01EE37],
    868    [0x01EE4D, 0x01EE4F],
    869    [0x01EE51, 0x01EE52],
    870    [0x01EE61, 0x01EE62],
    871    [0x01EE67, 0x01EE6A],
    872    [0x01EE6C, 0x01EE72],
    873    [0x01EE74, 0x01EE77],
    874    [0x01EE79, 0x01EE7C],
    875    [0x01EE80, 0x01EE89],
    876    [0x01EE8B, 0x01EE9B],
    877    [0x01EEA1, 0x01EEA3],
    878    [0x01EEA5, 0x01EEA9],
    879    [0x01EEAB, 0x01EEBB],
    880    [0x01EEF0, 0x01EEF1],
    881    [0x01F000, 0x01F02B],
    882    [0x01F030, 0x01F093],
    883    [0x01F0A0, 0x01F0AE],
    884    [0x01F0B1, 0x01F0BF],
    885    [0x01F0C1, 0x01F0CF],
    886    [0x01F0D1, 0x01F0F5],
    887    [0x01F100, 0x01F1AD],
    888    [0x01F1E6, 0x01F202],
    889    [0x01F210, 0x01F23B],
    890    [0x01F240, 0x01F248],
    891    [0x01F250, 0x01F251],
    892    [0x01F260, 0x01F265],
    893    [0x01F300, 0x01F6D8],
    894    [0x01F6DC, 0x01F6EC],
    895    [0x01F6F0, 0x01F6FC],
    896    [0x01F700, 0x01F7D9],
    897    [0x01F7E0, 0x01F7EB],
    898    [0x01F800, 0x01F80B],
    899    [0x01F810, 0x01F847],
    900    [0x01F850, 0x01F859],
    901    [0x01F860, 0x01F887],
    902    [0x01F890, 0x01F8AD],
    903    [0x01F8B0, 0x01F8BB],
    904    [0x01F8C0, 0x01F8C1],
    905    [0x01F8D0, 0x01F8D8],
    906    [0x01F900, 0x01FA57],
    907    [0x01FA60, 0x01FA6D],
    908    [0x01FA70, 0x01FA7C],
    909    [0x01FA80, 0x01FA8A],
    910    [0x01FA8E, 0x01FAC6],
    911    [0x01FACD, 0x01FADC],
    912    [0x01FADF, 0x01FAEA],
    913    [0x01FAEF, 0x01FAF8],
    914    [0x01FB00, 0x01FB92],
    915    [0x01FB94, 0x01FBFA],
    916    [0x020000, 0x02A6DF],
    917    [0x02A700, 0x02B81D],
    918    [0x02B820, 0x02CEAD],
    919    [0x02CEB0, 0x02EBE0],
    920    [0x02EBF0, 0x02EE5D],
    921    [0x02F800, 0x02FA1D],
    922    [0x030000, 0x03134A],
    923    [0x031350, 0x033479]
    924  ]
    925 });
    926 testPropertyEscapes(
    927  /^\p{Grapheme_Base}+$/u,
    928  matchSymbols,
    929  "\\p{Grapheme_Base}"
    930 );
    931 testPropertyEscapes(
    932  /^\p{Gr_Base}+$/u,
    933  matchSymbols,
    934  "\\p{Gr_Base}"
    935 );
    936 
    937 const nonMatchSymbols = buildString({
    938  loneCodePoints: [
    939    0x0000AD,
    940    0x00038B,
    941    0x00038D,
    942    0x0003A2,
    943    0x000530,
    944    0x0005BF,
    945    0x00061C,
    946    0x000670,
    947    0x000711,
    948    0x00083F,
    949    0x00085F,
    950    0x00093A,
    951    0x00093C,
    952    0x00094D,
    953    0x000981,
    954    0x000984,
    955    0x0009A9,
    956    0x0009B1,
    957    0x0009BE,
    958    0x0009CD,
    959    0x0009DE,
    960    0x000A04,
    961    0x000A29,
    962    0x000A31,
    963    0x000A34,
    964    0x000A37,
    965    0x000A5D,
    966    0x000A75,
    967    0x000A84,
    968    0x000A8E,
    969    0x000A92,
    970    0x000AA9,
    971    0x000AB1,
    972    0x000AB4,
    973    0x000ACA,
    974    0x000B04,
    975    0x000B29,
    976    0x000B31,
    977    0x000B34,
    978    0x000B5E,
    979    0x000B84,
    980    0x000B91,
    981    0x000B9B,
    982    0x000B9D,
    983    0x000BC0,
    984    0x000BC9,
    985    0x000C04,
    986    0x000C0D,
    987    0x000C11,
    988    0x000C29,
    989    0x000C5B,
    990    0x000C81,
    991    0x000C8D,
    992    0x000C91,
    993    0x000CA9,
    994    0x000CB4,
    995    0x000CC2,
    996    0x000CDF,
    997    0x000CF0,
    998    0x000D0D,
    999    0x000D11,
   1000    0x000D3E,
   1001    0x000D49,
   1002    0x000D4D,
   1003    0x000D57,
   1004    0x000D84,
   1005    0x000DB2,
   1006    0x000DBC,
   1007    0x000E31,
   1008    0x000E83,
   1009    0x000E85,
   1010    0x000E8B,
   1011    0x000EA4,
   1012    0x000EA6,
   1013    0x000EB1,
   1014    0x000EC5,
   1015    0x000F35,
   1016    0x000F37,
   1017    0x000F39,
   1018    0x000F48,
   1019    0x000FC6,
   1020    0x000FCD,
   1021    0x001082,
   1022    0x00108D,
   1023    0x00109D,
   1024    0x0010C6,
   1025    0x001249,
   1026    0x001257,
   1027    0x001259,
   1028    0x001289,
   1029    0x0012B1,
   1030    0x0012BF,
   1031    0x0012C1,
   1032    0x0012D7,
   1033    0x001311,
   1034    0x00176D,
   1035    0x0017C6,
   1036    0x0018A9,
   1037    0x001932,
   1038    0x001A56,
   1039    0x001A62,
   1040    0x001B4D,
   1041    0x001BE6,
   1042    0x001BED,
   1043    0x001CED,
   1044    0x001CF4,
   1045    0x001F58,
   1046    0x001F5A,
   1047    0x001F5C,
   1048    0x001F5E,
   1049    0x001FB5,
   1050    0x001FC5,
   1051    0x001FDC,
   1052    0x001FF5,
   1053    0x001FFF,
   1054    0x00208F,
   1055    0x002D26,
   1056    0x002DA7,
   1057    0x002DAF,
   1058    0x002DB7,
   1059    0x002DBF,
   1060    0x002DC7,
   1061    0x002DCF,
   1062    0x002DD7,
   1063    0x002E9A,
   1064    0x003040,
   1065    0x003130,
   1066    0x00318F,
   1067    0x00321F,
   1068    0x00A802,
   1069    0x00A806,
   1070    0x00A80B,
   1071    0x00A8FF,
   1072    0x00A9B3,
   1073    0x00A9C0,
   1074    0x00A9CE,
   1075    0x00A9E5,
   1076    0x00A9FF,
   1077    0x00AA43,
   1078    0x00AA4C,
   1079    0x00AA7C,
   1080    0x00AAB0,
   1081    0x00AAC1,
   1082    0x00AB27,
   1083    0x00AB2F,
   1084    0x00ABE5,
   1085    0x00ABE8,
   1086    0x00FB1E,
   1087    0x00FB37,
   1088    0x00FB3D,
   1089    0x00FB3F,
   1090    0x00FB42,
   1091    0x00FB45,
   1092    0x00FE53,
   1093    0x00FE67,
   1094    0x00FE75,
   1095    0x00FFE7,
   1096    0x01000C,
   1097    0x010027,
   1098    0x01003B,
   1099    0x01003E,
   1100    0x01018F,
   1101    0x01039E,
   1102    0x01057B,
   1103    0x01058B,
   1104    0x010593,
   1105    0x010596,
   1106    0x0105A2,
   1107    0x0105B2,
   1108    0x0105BA,
   1109    0x010786,
   1110    0x0107B1,
   1111    0x010809,
   1112    0x010836,
   1113    0x010856,
   1114    0x0108F3,
   1115    0x010A14,
   1116    0x010A18,
   1117    0x010E7F,
   1118    0x011001,
   1119    0x011070,
   1120    0x0110BD,
   1121    0x011173,
   1122    0x0111C0,
   1123    0x0111CF,
   1124    0x0111E0,
   1125    0x011212,
   1126    0x01123E,
   1127    0x011287,
   1128    0x011289,
   1129    0x01128E,
   1130    0x01129E,
   1131    0x0112DF,
   1132    0x011304,
   1133    0x011329,
   1134    0x011331,
   1135    0x011334,
   1136    0x01133E,
   1137    0x011340,
   1138    0x01138A,
   1139    0x01138F,
   1140    0x0113B6,
   1141    0x0113B8,
   1142    0x0113CB,
   1143    0x0113D2,
   1144    0x0113D6,
   1145    0x011446,
   1146    0x01145C,
   1147    0x01145E,
   1148    0x0114B0,
   1149    0x0114BA,
   1150    0x0114BD,
   1151    0x0115AF,
   1152    0x01163D,
   1153    0x0116AB,
   1154    0x0116AD,
   1155    0x01171F,
   1156    0x011914,
   1157    0x011917,
   1158    0x011930,
   1159    0x011936,
   1160    0x011943,
   1161    0x0119E0,
   1162    0x011B66,
   1163    0x011C09,
   1164    0x011C3F,
   1165    0x011D07,
   1166    0x011D0A,
   1167    0x011D66,
   1168    0x011D69,
   1169    0x011D95,
   1170    0x011D97,
   1171    0x011F11,
   1172    0x01246F,
   1173    0x016A5F,
   1174    0x016ABF,
   1175    0x016B5A,
   1176    0x016B62,
   1177    0x01AFF4,
   1178    0x01AFFC,
   1179    0x01AFFF,
   1180    0x01D455,
   1181    0x01D49D,
   1182    0x01D4AD,
   1183    0x01D4BA,
   1184    0x01D4BC,
   1185    0x01D4C4,
   1186    0x01D506,
   1187    0x01D515,
   1188    0x01D51D,
   1189    0x01D53A,
   1190    0x01D53F,
   1191    0x01D545,
   1192    0x01D551,
   1193    0x01DA75,
   1194    0x01DA84,
   1195    0x01E6DF,
   1196    0x01E6E3,
   1197    0x01E6E6,
   1198    0x01E7E7,
   1199    0x01E7EC,
   1200    0x01E7EF,
   1201    0x01E7FF,
   1202    0x01EE04,
   1203    0x01EE20,
   1204    0x01EE23,
   1205    0x01EE28,
   1206    0x01EE33,
   1207    0x01EE38,
   1208    0x01EE3A,
   1209    0x01EE48,
   1210    0x01EE4A,
   1211    0x01EE4C,
   1212    0x01EE50,
   1213    0x01EE53,
   1214    0x01EE58,
   1215    0x01EE5A,
   1216    0x01EE5C,
   1217    0x01EE5E,
   1218    0x01EE60,
   1219    0x01EE63,
   1220    0x01EE6B,
   1221    0x01EE73,
   1222    0x01EE78,
   1223    0x01EE7D,
   1224    0x01EE7F,
   1225    0x01EE8A,
   1226    0x01EEA4,
   1227    0x01EEAA,
   1228    0x01F0C0,
   1229    0x01F0D0,
   1230    0x01FAC7,
   1231    0x01FB93
   1232  ],
   1233  ranges: [
   1234    [0x00DC00, 0x00DFFF],
   1235    [0x000000, 0x00001F],
   1236    [0x00007F, 0x00009F],
   1237    [0x000300, 0x00036F],
   1238    [0x000378, 0x000379],
   1239    [0x000380, 0x000383],
   1240    [0x000483, 0x000489],
   1241    [0x000557, 0x000558],
   1242    [0x00058B, 0x00058C],
   1243    [0x000590, 0x0005BD],
   1244    [0x0005C1, 0x0005C2],
   1245    [0x0005C4, 0x0005C5],
   1246    [0x0005C7, 0x0005CF],
   1247    [0x0005EB, 0x0005EE],
   1248    [0x0005F5, 0x000605],
   1249    [0x000610, 0x00061A],
   1250    [0x00064B, 0x00065F],
   1251    [0x0006D6, 0x0006DD],
   1252    [0x0006DF, 0x0006E4],
   1253    [0x0006E7, 0x0006E8],
   1254    [0x0006EA, 0x0006ED],
   1255    [0x00070E, 0x00070F],
   1256    [0x000730, 0x00074C],
   1257    [0x0007A6, 0x0007B0],
   1258    [0x0007B2, 0x0007BF],
   1259    [0x0007EB, 0x0007F3],
   1260    [0x0007FB, 0x0007FD],
   1261    [0x000816, 0x000819],
   1262    [0x00081B, 0x000823],
   1263    [0x000825, 0x000827],
   1264    [0x000829, 0x00082F],
   1265    [0x000859, 0x00085D],
   1266    [0x00086B, 0x00086F],
   1267    [0x000890, 0x00089F],
   1268    [0x0008CA, 0x000902],
   1269    [0x000941, 0x000948],
   1270    [0x000951, 0x000957],
   1271    [0x000962, 0x000963],
   1272    [0x00098D, 0x00098E],
   1273    [0x000991, 0x000992],
   1274    [0x0009B3, 0x0009B5],
   1275    [0x0009BA, 0x0009BC],
   1276    [0x0009C1, 0x0009C6],
   1277    [0x0009C9, 0x0009CA],
   1278    [0x0009CF, 0x0009DB],
   1279    [0x0009E2, 0x0009E5],
   1280    [0x0009FE, 0x000A02],
   1281    [0x000A0B, 0x000A0E],
   1282    [0x000A11, 0x000A12],
   1283    [0x000A3A, 0x000A3D],
   1284    [0x000A41, 0x000A58],
   1285    [0x000A5F, 0x000A65],
   1286    [0x000A70, 0x000A71],
   1287    [0x000A77, 0x000A82],
   1288    [0x000ABA, 0x000ABC],
   1289    [0x000AC1, 0x000AC8],
   1290    [0x000ACD, 0x000ACF],
   1291    [0x000AD1, 0x000ADF],
   1292    [0x000AE2, 0x000AE5],
   1293    [0x000AF2, 0x000AF8],
   1294    [0x000AFA, 0x000B01],
   1295    [0x000B0D, 0x000B0E],
   1296    [0x000B11, 0x000B12],
   1297    [0x000B3A, 0x000B3C],
   1298    [0x000B3E, 0x000B3F],
   1299    [0x000B41, 0x000B46],
   1300    [0x000B49, 0x000B4A],
   1301    [0x000B4D, 0x000B5B],
   1302    [0x000B62, 0x000B65],
   1303    [0x000B78, 0x000B82],
   1304    [0x000B8B, 0x000B8D],
   1305    [0x000B96, 0x000B98],
   1306    [0x000BA0, 0x000BA2],
   1307    [0x000BA5, 0x000BA7],
   1308    [0x000BAB, 0x000BAD],
   1309    [0x000BBA, 0x000BBE],
   1310    [0x000BC3, 0x000BC5],
   1311    [0x000BCD, 0x000BCF],
   1312    [0x000BD1, 0x000BE5],
   1313    [0x000BFB, 0x000C00],
   1314    [0x000C3A, 0x000C3C],
   1315    [0x000C3E, 0x000C40],
   1316    [0x000C45, 0x000C57],
   1317    [0x000C5E, 0x000C5F],
   1318    [0x000C62, 0x000C65],
   1319    [0x000C70, 0x000C76],
   1320    [0x000CBA, 0x000CBC],
   1321    [0x000CBF, 0x000CC0],
   1322    [0x000CC5, 0x000CDB],
   1323    [0x000CE2, 0x000CE5],
   1324    [0x000CF4, 0x000D01],
   1325    [0x000D3B, 0x000D3C],
   1326    [0x000D41, 0x000D45],
   1327    [0x000D50, 0x000D53],
   1328    [0x000D62, 0x000D65],
   1329    [0x000D80, 0x000D81],
   1330    [0x000D97, 0x000D99],
   1331    [0x000DBE, 0x000DBF],
   1332    [0x000DC7, 0x000DCF],
   1333    [0x000DD2, 0x000DD7],
   1334    [0x000DDF, 0x000DE5],
   1335    [0x000DF0, 0x000DF1],
   1336    [0x000DF5, 0x000E00],
   1337    [0x000E34, 0x000E3E],
   1338    [0x000E47, 0x000E4E],
   1339    [0x000E5C, 0x000E80],
   1340    [0x000EB4, 0x000EBC],
   1341    [0x000EBE, 0x000EBF],
   1342    [0x000EC7, 0x000ECF],
   1343    [0x000EDA, 0x000EDB],
   1344    [0x000EE0, 0x000EFF],
   1345    [0x000F18, 0x000F19],
   1346    [0x000F6D, 0x000F7E],
   1347    [0x000F80, 0x000F84],
   1348    [0x000F86, 0x000F87],
   1349    [0x000F8D, 0x000FBD],
   1350    [0x000FDB, 0x000FFF],
   1351    [0x00102D, 0x001030],
   1352    [0x001032, 0x001037],
   1353    [0x001039, 0x00103A],
   1354    [0x00103D, 0x00103E],
   1355    [0x001058, 0x001059],
   1356    [0x00105E, 0x001060],
   1357    [0x001071, 0x001074],
   1358    [0x001085, 0x001086],
   1359    [0x0010C8, 0x0010CC],
   1360    [0x0010CE, 0x0010CF],
   1361    [0x00124E, 0x00124F],
   1362    [0x00125E, 0x00125F],
   1363    [0x00128E, 0x00128F],
   1364    [0x0012B6, 0x0012B7],
   1365    [0x0012C6, 0x0012C7],
   1366    [0x001316, 0x001317],
   1367    [0x00135B, 0x00135F],
   1368    [0x00137D, 0x00137F],
   1369    [0x00139A, 0x00139F],
   1370    [0x0013F6, 0x0013F7],
   1371    [0x0013FE, 0x0013FF],
   1372    [0x00169D, 0x00169F],
   1373    [0x0016F9, 0x0016FF],
   1374    [0x001712, 0x00171E],
   1375    [0x001732, 0x001734],
   1376    [0x001737, 0x00173F],
   1377    [0x001752, 0x00175F],
   1378    [0x001771, 0x00177F],
   1379    [0x0017B4, 0x0017B5],
   1380    [0x0017B7, 0x0017BD],
   1381    [0x0017C9, 0x0017D3],
   1382    [0x0017DD, 0x0017DF],
   1383    [0x0017EA, 0x0017EF],
   1384    [0x0017FA, 0x0017FF],
   1385    [0x00180B, 0x00180F],
   1386    [0x00181A, 0x00181F],
   1387    [0x001879, 0x00187F],
   1388    [0x001885, 0x001886],
   1389    [0x0018AB, 0x0018AF],
   1390    [0x0018F6, 0x0018FF],
   1391    [0x00191F, 0x001922],
   1392    [0x001927, 0x001928],
   1393    [0x00192C, 0x00192F],
   1394    [0x001939, 0x00193F],
   1395    [0x001941, 0x001943],
   1396    [0x00196E, 0x00196F],
   1397    [0x001975, 0x00197F],
   1398    [0x0019AC, 0x0019AF],
   1399    [0x0019CA, 0x0019CF],
   1400    [0x0019DB, 0x0019DD],
   1401    [0x001A17, 0x001A18],
   1402    [0x001A1B, 0x001A1D],
   1403    [0x001A58, 0x001A60],
   1404    [0x001A65, 0x001A6C],
   1405    [0x001A73, 0x001A7F],
   1406    [0x001A8A, 0x001A8F],
   1407    [0x001A9A, 0x001A9F],
   1408    [0x001AAE, 0x001B03],
   1409    [0x001B34, 0x001B3D],
   1410    [0x001B42, 0x001B44],
   1411    [0x001B6B, 0x001B73],
   1412    [0x001B80, 0x001B81],
   1413    [0x001BA2, 0x001BA5],
   1414    [0x001BA8, 0x001BAD],
   1415    [0x001BE8, 0x001BE9],
   1416    [0x001BEF, 0x001BFB],
   1417    [0x001C2C, 0x001C33],
   1418    [0x001C36, 0x001C3A],
   1419    [0x001C4A, 0x001C4C],
   1420    [0x001C8B, 0x001C8F],
   1421    [0x001CBB, 0x001CBC],
   1422    [0x001CC8, 0x001CD2],
   1423    [0x001CD4, 0x001CE0],
   1424    [0x001CE2, 0x001CE8],
   1425    [0x001CF8, 0x001CF9],
   1426    [0x001CFB, 0x001CFF],
   1427    [0x001DC0, 0x001DFF],
   1428    [0x001F16, 0x001F17],
   1429    [0x001F1E, 0x001F1F],
   1430    [0x001F46, 0x001F47],
   1431    [0x001F4E, 0x001F4F],
   1432    [0x001F7E, 0x001F7F],
   1433    [0x001FD4, 0x001FD5],
   1434    [0x001FF0, 0x001FF1],
   1435    [0x00200B, 0x00200F],
   1436    [0x002028, 0x00202E],
   1437    [0x002060, 0x00206F],
   1438    [0x002072, 0x002073],
   1439    [0x00209D, 0x00209F],
   1440    [0x0020C2, 0x0020FF],
   1441    [0x00218C, 0x00218F],
   1442    [0x00242A, 0x00243F],
   1443    [0x00244B, 0x00245F],
   1444    [0x002B74, 0x002B75],
   1445    [0x002CEF, 0x002CF1],
   1446    [0x002CF4, 0x002CF8],
   1447    [0x002D28, 0x002D2C],
   1448    [0x002D2E, 0x002D2F],
   1449    [0x002D68, 0x002D6E],
   1450    [0x002D71, 0x002D7F],
   1451    [0x002D97, 0x002D9F],
   1452    [0x002DDF, 0x002DFF],
   1453    [0x002E5E, 0x002E7F],
   1454    [0x002EF4, 0x002EFF],
   1455    [0x002FD6, 0x002FEF],
   1456    [0x00302A, 0x00302F],
   1457    [0x003097, 0x00309A],
   1458    [0x003100, 0x003104],
   1459    [0x0031E6, 0x0031EE],
   1460    [0x00A48D, 0x00A48F],
   1461    [0x00A4C7, 0x00A4CF],
   1462    [0x00A62C, 0x00A63F],
   1463    [0x00A66F, 0x00A672],
   1464    [0x00A674, 0x00A67D],
   1465    [0x00A69E, 0x00A69F],
   1466    [0x00A6F0, 0x00A6F1],
   1467    [0x00A6F8, 0x00A6FF],
   1468    [0x00A7DD, 0x00A7F0],
   1469    [0x00A825, 0x00A826],
   1470    [0x00A82C, 0x00A82F],
   1471    [0x00A83A, 0x00A83F],
   1472    [0x00A878, 0x00A87F],
   1473    [0x00A8C4, 0x00A8CD],
   1474    [0x00A8DA, 0x00A8F1],
   1475    [0x00A926, 0x00A92D],
   1476    [0x00A947, 0x00A951],
   1477    [0x00A953, 0x00A95E],
   1478    [0x00A97D, 0x00A982],
   1479    [0x00A9B6, 0x00A9B9],
   1480    [0x00A9BC, 0x00A9BD],
   1481    [0x00A9DA, 0x00A9DD],
   1482    [0x00AA29, 0x00AA2E],
   1483    [0x00AA31, 0x00AA32],
   1484    [0x00AA35, 0x00AA3F],
   1485    [0x00AA4E, 0x00AA4F],
   1486    [0x00AA5A, 0x00AA5B],
   1487    [0x00AAB2, 0x00AAB4],
   1488    [0x00AAB7, 0x00AAB8],
   1489    [0x00AABE, 0x00AABF],
   1490    [0x00AAC3, 0x00AADA],
   1491    [0x00AAEC, 0x00AAED],
   1492    [0x00AAF6, 0x00AB00],
   1493    [0x00AB07, 0x00AB08],
   1494    [0x00AB0F, 0x00AB10],
   1495    [0x00AB17, 0x00AB1F],
   1496    [0x00AB6C, 0x00AB6F],
   1497    [0x00ABED, 0x00ABEF],
   1498    [0x00ABFA, 0x00ABFF],
   1499    [0x00D7A4, 0x00D7AF],
   1500    [0x00D7C7, 0x00D7CA],
   1501    [0x00D7FC, 0x00DBFF],
   1502    [0x00E000, 0x00F8FF],
   1503    [0x00FA6E, 0x00FA6F],
   1504    [0x00FADA, 0x00FAFF],
   1505    [0x00FB07, 0x00FB12],
   1506    [0x00FB18, 0x00FB1C],
   1507    [0x00FDD0, 0x00FDEF],
   1508    [0x00FE00, 0x00FE0F],
   1509    [0x00FE1A, 0x00FE2F],
   1510    [0x00FE6C, 0x00FE6F],
   1511    [0x00FEFD, 0x00FF00],
   1512    [0x00FF9E, 0x00FF9F],
   1513    [0x00FFBF, 0x00FFC1],
   1514    [0x00FFC8, 0x00FFC9],
   1515    [0x00FFD0, 0x00FFD1],
   1516    [0x00FFD8, 0x00FFD9],
   1517    [0x00FFDD, 0x00FFDF],
   1518    [0x00FFEF, 0x00FFFB],
   1519    [0x00FFFE, 0x00FFFF],
   1520    [0x01004E, 0x01004F],
   1521    [0x01005E, 0x01007F],
   1522    [0x0100FB, 0x0100FF],
   1523    [0x010103, 0x010106],
   1524    [0x010134, 0x010136],
   1525    [0x01019D, 0x01019F],
   1526    [0x0101A1, 0x0101CF],
   1527    [0x0101FD, 0x01027F],
   1528    [0x01029D, 0x01029F],
   1529    [0x0102D1, 0x0102E0],
   1530    [0x0102FC, 0x0102FF],
   1531    [0x010324, 0x01032C],
   1532    [0x01034B, 0x01034F],
   1533    [0x010376, 0x01037F],
   1534    [0x0103C4, 0x0103C7],
   1535    [0x0103D6, 0x0103FF],
   1536    [0x01049E, 0x01049F],
   1537    [0x0104AA, 0x0104AF],
   1538    [0x0104D4, 0x0104D7],
   1539    [0x0104FC, 0x0104FF],
   1540    [0x010528, 0x01052F],
   1541    [0x010564, 0x01056E],
   1542    [0x0105BD, 0x0105BF],
   1543    [0x0105F4, 0x0105FF],
   1544    [0x010737, 0x01073F],
   1545    [0x010756, 0x01075F],
   1546    [0x010768, 0x01077F],
   1547    [0x0107BB, 0x0107FF],
   1548    [0x010806, 0x010807],
   1549    [0x010839, 0x01083B],
   1550    [0x01083D, 0x01083E],
   1551    [0x01089F, 0x0108A6],
   1552    [0x0108B0, 0x0108DF],
   1553    [0x0108F6, 0x0108FA],
   1554    [0x01091C, 0x01091E],
   1555    [0x01093A, 0x01093E],
   1556    [0x01095A, 0x01097F],
   1557    [0x0109B8, 0x0109BB],
   1558    [0x0109D0, 0x0109D1],
   1559    [0x010A01, 0x010A0F],
   1560    [0x010A36, 0x010A3F],
   1561    [0x010A49, 0x010A4F],
   1562    [0x010A59, 0x010A5F],
   1563    [0x010AA0, 0x010ABF],
   1564    [0x010AE5, 0x010AEA],
   1565    [0x010AF7, 0x010AFF],
   1566    [0x010B36, 0x010B38],
   1567    [0x010B56, 0x010B57],
   1568    [0x010B73, 0x010B77],
   1569    [0x010B92, 0x010B98],
   1570    [0x010B9D, 0x010BA8],
   1571    [0x010BB0, 0x010BFF],
   1572    [0x010C49, 0x010C7F],
   1573    [0x010CB3, 0x010CBF],
   1574    [0x010CF3, 0x010CF9],
   1575    [0x010D24, 0x010D2F],
   1576    [0x010D3A, 0x010D3F],
   1577    [0x010D66, 0x010D6D],
   1578    [0x010D86, 0x010D8D],
   1579    [0x010D90, 0x010E5F],
   1580    [0x010EAA, 0x010EAC],
   1581    [0x010EAE, 0x010EAF],
   1582    [0x010EB2, 0x010EC1],
   1583    [0x010EC8, 0x010ECF],
   1584    [0x010ED9, 0x010EFF],
   1585    [0x010F28, 0x010F2F],
   1586    [0x010F46, 0x010F50],
   1587    [0x010F5A, 0x010F6F],
   1588    [0x010F82, 0x010F85],
   1589    [0x010F8A, 0x010FAF],
   1590    [0x010FCC, 0x010FDF],
   1591    [0x010FF7, 0x010FFF],
   1592    [0x011038, 0x011046],
   1593    [0x01104E, 0x011051],
   1594    [0x011073, 0x011074],
   1595    [0x011076, 0x011081],
   1596    [0x0110B3, 0x0110B6],
   1597    [0x0110B9, 0x0110BA],
   1598    [0x0110C2, 0x0110CF],
   1599    [0x0110E9, 0x0110EF],
   1600    [0x0110FA, 0x011102],
   1601    [0x011127, 0x01112B],
   1602    [0x01112D, 0x011135],
   1603    [0x011148, 0x01114F],
   1604    [0x011177, 0x011181],
   1605    [0x0111B6, 0x0111BE],
   1606    [0x0111C9, 0x0111CC],
   1607    [0x0111F5, 0x0111FF],
   1608    [0x01122F, 0x011231],
   1609    [0x011234, 0x011237],
   1610    [0x011241, 0x01127F],
   1611    [0x0112AA, 0x0112AF],
   1612    [0x0112E3, 0x0112EF],
   1613    [0x0112FA, 0x011301],
   1614    [0x01130D, 0x01130E],
   1615    [0x011311, 0x011312],
   1616    [0x01133A, 0x01133C],
   1617    [0x011345, 0x011346],
   1618    [0x011349, 0x01134A],
   1619    [0x01134D, 0x01134F],
   1620    [0x011351, 0x01135C],
   1621    [0x011364, 0x01137F],
   1622    [0x01138C, 0x01138D],
   1623    [0x0113BB, 0x0113C9],
   1624    [0x0113CE, 0x0113D0],
   1625    [0x0113D9, 0x0113FF],
   1626    [0x011438, 0x01143F],
   1627    [0x011442, 0x011444],
   1628    [0x011462, 0x01147F],
   1629    [0x0114B3, 0x0114B8],
   1630    [0x0114BF, 0x0114C0],
   1631    [0x0114C2, 0x0114C3],
   1632    [0x0114C8, 0x0114CF],
   1633    [0x0114DA, 0x01157F],
   1634    [0x0115B2, 0x0115B7],
   1635    [0x0115BC, 0x0115BD],
   1636    [0x0115BF, 0x0115C0],
   1637    [0x0115DC, 0x0115FF],
   1638    [0x011633, 0x01163A],
   1639    [0x01163F, 0x011640],
   1640    [0x011645, 0x01164F],
   1641    [0x01165A, 0x01165F],
   1642    [0x01166D, 0x01167F],
   1643    [0x0116B0, 0x0116B7],
   1644    [0x0116BA, 0x0116BF],
   1645    [0x0116CA, 0x0116CF],
   1646    [0x0116E4, 0x0116FF],
   1647    [0x01171B, 0x01171D],
   1648    [0x011722, 0x011725],
   1649    [0x011727, 0x01172F],
   1650    [0x011747, 0x0117FF],
   1651    [0x01182F, 0x011837],
   1652    [0x011839, 0x01183A],
   1653    [0x01183C, 0x01189F],
   1654    [0x0118F3, 0x0118FE],
   1655    [0x011907, 0x011908],
   1656    [0x01190A, 0x01190B],
   1657    [0x011939, 0x01193E],
   1658    [0x011947, 0x01194F],
   1659    [0x01195A, 0x01199F],
   1660    [0x0119A8, 0x0119A9],
   1661    [0x0119D4, 0x0119DB],
   1662    [0x0119E5, 0x0119FF],
   1663    [0x011A01, 0x011A0A],
   1664    [0x011A33, 0x011A38],
   1665    [0x011A3B, 0x011A3E],
   1666    [0x011A47, 0x011A4F],
   1667    [0x011A51, 0x011A56],
   1668    [0x011A59, 0x011A5B],
   1669    [0x011A8A, 0x011A96],
   1670    [0x011A98, 0x011A99],
   1671    [0x011AA3, 0x011AAF],
   1672    [0x011AF9, 0x011AFF],
   1673    [0x011B0A, 0x011B60],
   1674    [0x011B62, 0x011B64],
   1675    [0x011B68, 0x011BBF],
   1676    [0x011BE2, 0x011BEF],
   1677    [0x011BFA, 0x011BFF],
   1678    [0x011C30, 0x011C3D],
   1679    [0x011C46, 0x011C4F],
   1680    [0x011C6D, 0x011C6F],
   1681    [0x011C90, 0x011CA8],
   1682    [0x011CAA, 0x011CB0],
   1683    [0x011CB2, 0x011CB3],
   1684    [0x011CB5, 0x011CFF],
   1685    [0x011D31, 0x011D45],
   1686    [0x011D47, 0x011D4F],
   1687    [0x011D5A, 0x011D5F],
   1688    [0x011D8F, 0x011D92],
   1689    [0x011D99, 0x011D9F],
   1690    [0x011DAA, 0x011DAF],
   1691    [0x011DDC, 0x011DDF],
   1692    [0x011DEA, 0x011EDF],
   1693    [0x011EF3, 0x011EF4],
   1694    [0x011EF9, 0x011F01],
   1695    [0x011F36, 0x011F3D],
   1696    [0x011F40, 0x011F42],
   1697    [0x011F5A, 0x011FAF],
   1698    [0x011FB1, 0x011FBF],
   1699    [0x011FF2, 0x011FFE],
   1700    [0x01239A, 0x0123FF],
   1701    [0x012475, 0x01247F],
   1702    [0x012544, 0x012F8F],
   1703    [0x012FF3, 0x012FFF],
   1704    [0x013430, 0x013440],
   1705    [0x013447, 0x01345F],
   1706    [0x0143FB, 0x0143FF],
   1707    [0x014647, 0x0160FF],
   1708    [0x01611E, 0x016129],
   1709    [0x01612D, 0x01612F],
   1710    [0x01613A, 0x0167FF],
   1711    [0x016A39, 0x016A3F],
   1712    [0x016A6A, 0x016A6D],
   1713    [0x016ACA, 0x016ACF],
   1714    [0x016AEE, 0x016AF4],
   1715    [0x016AF6, 0x016AFF],
   1716    [0x016B30, 0x016B36],
   1717    [0x016B46, 0x016B4F],
   1718    [0x016B78, 0x016B7C],
   1719    [0x016B90, 0x016D3F],
   1720    [0x016D7A, 0x016E3F],
   1721    [0x016E9B, 0x016E9F],
   1722    [0x016EB9, 0x016EBA],
   1723    [0x016ED4, 0x016EFF],
   1724    [0x016F4B, 0x016F4F],
   1725    [0x016F88, 0x016F92],
   1726    [0x016FA0, 0x016FDF],
   1727    [0x016FE4, 0x016FF1],
   1728    [0x016FF7, 0x016FFF],
   1729    [0x018CD6, 0x018CFE],
   1730    [0x018D1F, 0x018D7F],
   1731    [0x018DF3, 0x01AFEF],
   1732    [0x01B123, 0x01B131],
   1733    [0x01B133, 0x01B14F],
   1734    [0x01B153, 0x01B154],
   1735    [0x01B156, 0x01B163],
   1736    [0x01B168, 0x01B16F],
   1737    [0x01B2FC, 0x01BBFF],
   1738    [0x01BC6B, 0x01BC6F],
   1739    [0x01BC7D, 0x01BC7F],
   1740    [0x01BC89, 0x01BC8F],
   1741    [0x01BC9A, 0x01BC9B],
   1742    [0x01BC9D, 0x01BC9E],
   1743    [0x01BCA0, 0x01CBFF],
   1744    [0x01CCFD, 0x01CCFF],
   1745    [0x01CEB4, 0x01CEB9],
   1746    [0x01CED1, 0x01CEDF],
   1747    [0x01CEF1, 0x01CF4F],
   1748    [0x01CFC4, 0x01CFFF],
   1749    [0x01D0F6, 0x01D0FF],
   1750    [0x01D127, 0x01D128],
   1751    [0x01D165, 0x01D169],
   1752    [0x01D16D, 0x01D182],
   1753    [0x01D185, 0x01D18B],
   1754    [0x01D1AA, 0x01D1AD],
   1755    [0x01D1EB, 0x01D1FF],
   1756    [0x01D242, 0x01D244],
   1757    [0x01D246, 0x01D2BF],
   1758    [0x01D2D4, 0x01D2DF],
   1759    [0x01D2F4, 0x01D2FF],
   1760    [0x01D357, 0x01D35F],
   1761    [0x01D379, 0x01D3FF],
   1762    [0x01D4A0, 0x01D4A1],
   1763    [0x01D4A3, 0x01D4A4],
   1764    [0x01D4A7, 0x01D4A8],
   1765    [0x01D50B, 0x01D50C],
   1766    [0x01D547, 0x01D549],
   1767    [0x01D6A6, 0x01D6A7],
   1768    [0x01D7CC, 0x01D7CD],
   1769    [0x01DA00, 0x01DA36],
   1770    [0x01DA3B, 0x01DA6C],
   1771    [0x01DA8C, 0x01DEFF],
   1772    [0x01DF1F, 0x01DF24],
   1773    [0x01DF2B, 0x01E02F],
   1774    [0x01E06E, 0x01E0FF],
   1775    [0x01E12D, 0x01E136],
   1776    [0x01E13E, 0x01E13F],
   1777    [0x01E14A, 0x01E14D],
   1778    [0x01E150, 0x01E28F],
   1779    [0x01E2AE, 0x01E2BF],
   1780    [0x01E2EC, 0x01E2EF],
   1781    [0x01E2FA, 0x01E2FE],
   1782    [0x01E300, 0x01E4CF],
   1783    [0x01E4EC, 0x01E4EF],
   1784    [0x01E4FA, 0x01E5CF],
   1785    [0x01E5EE, 0x01E5EF],
   1786    [0x01E5FB, 0x01E5FE],
   1787    [0x01E600, 0x01E6BF],
   1788    [0x01E6EE, 0x01E6EF],
   1789    [0x01E6F5, 0x01E6FD],
   1790    [0x01E700, 0x01E7DF],
   1791    [0x01E8C5, 0x01E8C6],
   1792    [0x01E8D0, 0x01E8FF],
   1793    [0x01E944, 0x01E94A],
   1794    [0x01E94C, 0x01E94F],
   1795    [0x01E95A, 0x01E95D],
   1796    [0x01E960, 0x01EC70],
   1797    [0x01ECB5, 0x01ED00],
   1798    [0x01ED3E, 0x01EDFF],
   1799    [0x01EE25, 0x01EE26],
   1800    [0x01EE3C, 0x01EE41],
   1801    [0x01EE43, 0x01EE46],
   1802    [0x01EE55, 0x01EE56],
   1803    [0x01EE65, 0x01EE66],
   1804    [0x01EE9C, 0x01EEA0],
   1805    [0x01EEBC, 0x01EEEF],
   1806    [0x01EEF2, 0x01EFFF],
   1807    [0x01F02C, 0x01F02F],
   1808    [0x01F094, 0x01F09F],
   1809    [0x01F0AF, 0x01F0B0],
   1810    [0x01F0F6, 0x01F0FF],
   1811    [0x01F1AE, 0x01F1E5],
   1812    [0x01F203, 0x01F20F],
   1813    [0x01F23C, 0x01F23F],
   1814    [0x01F249, 0x01F24F],
   1815    [0x01F252, 0x01F25F],
   1816    [0x01F266, 0x01F2FF],
   1817    [0x01F6D9, 0x01F6DB],
   1818    [0x01F6ED, 0x01F6EF],
   1819    [0x01F6FD, 0x01F6FF],
   1820    [0x01F7DA, 0x01F7DF],
   1821    [0x01F7EC, 0x01F7EF],
   1822    [0x01F7F1, 0x01F7FF],
   1823    [0x01F80C, 0x01F80F],
   1824    [0x01F848, 0x01F84F],
   1825    [0x01F85A, 0x01F85F],
   1826    [0x01F888, 0x01F88F],
   1827    [0x01F8AE, 0x01F8AF],
   1828    [0x01F8BC, 0x01F8BF],
   1829    [0x01F8C2, 0x01F8CF],
   1830    [0x01F8D9, 0x01F8FF],
   1831    [0x01FA58, 0x01FA5F],
   1832    [0x01FA6E, 0x01FA6F],
   1833    [0x01FA7D, 0x01FA7F],
   1834    [0x01FA8B, 0x01FA8D],
   1835    [0x01FAC9, 0x01FACC],
   1836    [0x01FADD, 0x01FADE],
   1837    [0x01FAEB, 0x01FAEE],
   1838    [0x01FAF9, 0x01FAFF],
   1839    [0x01FBFB, 0x01FFFF],
   1840    [0x02A6E0, 0x02A6FF],
   1841    [0x02B81E, 0x02B81F],
   1842    [0x02CEAE, 0x02CEAF],
   1843    [0x02EBE1, 0x02EBEF],
   1844    [0x02EE5E, 0x02F7FF],
   1845    [0x02FA1E, 0x02FFFF],
   1846    [0x03134B, 0x03134F],
   1847    [0x03347A, 0x10FFFF]
   1848  ]
   1849 });
   1850 testPropertyEscapes(
   1851  /^\P{Grapheme_Base}+$/u,
   1852  nonMatchSymbols,
   1853  "\\P{Grapheme_Base}"
   1854 );
   1855 testPropertyEscapes(
   1856  /^\P{Gr_Base}+$/u,
   1857  nonMatchSymbols,
   1858  "\\P{Gr_Base}"
   1859 );
   1860 
   1861 reportCompare(0, 0);