back to Reference (Gold) summary
Reference (Gold): wcwidth
Pytest Summary for test tests
status | count |
---|---|
passed | 38 |
skipped | 1 |
total | 39 |
collected | 39 |
Failed pytests:
Patch diff
diff --git a/wcwidth/table_vs16.py b/wcwidth/table_vs16.py
index a064331..3249262 100644
--- a/wcwidth/table_vs16.py
+++ b/wcwidth/table_vs16.py
@@ -3,29 +3,123 @@ Exports VS16_NARROW_TO_WIDE table keyed by supporting unicode version level.
This code generated by wcwidth/bin/update-tables.py on 2023-11-07 16:43:49 UTC.
"""
-VS16_NARROW_TO_WIDE = {'9.0.0': ((35, 35), (42, 42), (48, 57), (169, 169),
- (174, 174), (8252, 8252), (8265, 8265), (8482, 8482), (8505, 8505), (
- 8596, 8601), (8617, 8618), (9000, 9000), (9167, 9167), (9197, 9199), (
- 9201, 9202), (9208, 9210), (9410, 9410), (9642, 9643), (9654, 9654), (
- 9664, 9664), (9723, 9724), (9728, 9732), (9742, 9742), (9745, 9745), (
- 9752, 9752), (9757, 9757), (9760, 9760), (9762, 9763), (9766, 9766), (
- 9770, 9770), (9774, 9775), (9784, 9786), (9792, 9792), (9794, 9794), (
- 9823, 9824), (9827, 9827), (9829, 9830), (9832, 9832), (9851, 9851), (
- 9854, 9854), (9874, 9874), (9876, 9879), (9881, 9881), (9883, 9884), (
- 9888, 9888), (9895, 9895), (9904, 9905), (9928, 9928), (9935, 9935), (
- 9937, 9937), (9939, 9939), (9961, 9961), (9968, 9969), (9972, 9972), (
- 9975, 9977), (9986, 9986), (9992, 9993), (9996, 9997), (9999, 9999), (
- 10002, 10002), (10004, 10004), (10006, 10006), (10013, 10013), (10017,
- 10017), (10035, 10036), (10052, 10052), (10055, 10055), (10083, 10084),
- (10145, 10145), (10548, 10549), (11013, 11015), (127344, 127345), (
- 127358, 127359), (127777, 127777), (127780, 127788), (127798, 127798),
- (127869, 127869), (127894, 127895), (127897, 127899), (127902, 127903),
- (127947, 127950), (127956, 127967), (127987, 127987), (127989, 127989),
- (127991, 127991), (128063, 128063), (128065, 128065), (128253, 128253),
- (128329, 128330), (128367, 128368), (128371, 128377), (128391, 128391),
- (128394, 128397), (128400, 128400), (128421, 128421), (128424, 128424),
- (128433, 128434), (128444, 128444), (128450, 128452), (128465, 128467),
- (128476, 128478), (128481, 128481), (128483, 128483), (128488, 128488),
- (128495, 128495), (128499, 128499), (128506, 128506), (128715, 128715),
- (128717, 128719), (128736, 128741), (128745, 128745), (128752, 128752),
- (128755, 128755))}
+VS16_NARROW_TO_WIDE = {
+ '9.0.0': (
+ # Source: 9.0.0
+ # Date: 2023-02-01, 02:22:54 GMT
+ #
+ (0x00023, 0x00023,), # Number Sign
+ (0x0002a, 0x0002a,), # Asterisk
+ (0x00030, 0x00039,), # Digit Zero ..Digit Nine
+ (0x000a9, 0x000a9,), # Copyright Sign
+ (0x000ae, 0x000ae,), # Registered Sign
+ (0x0203c, 0x0203c,), # Double Exclamation Mark
+ (0x02049, 0x02049,), # Exclamation Question Mark
+ (0x02122, 0x02122,), # Trade Mark Sign
+ (0x02139, 0x02139,), # Information Source
+ (0x02194, 0x02199,), # Left Right Arrow ..South West Arrow
+ (0x021a9, 0x021aa,), # Leftwards Arrow With Hoo..Rightwards Arrow With Ho
+ (0x02328, 0x02328,), # Keyboard
+ (0x023cf, 0x023cf,), # Eject Symbol
+ (0x023ed, 0x023ef,), # Black Right-pointing Dou..Black Right-pointing Tri
+ (0x023f1, 0x023f2,), # Stopwatch ..Timer Clock
+ (0x023f8, 0x023fa,), # Double Vertical Bar ..Black Circle For Record
+ (0x024c2, 0x024c2,), # Circled Latin Capital Letter M
+ (0x025aa, 0x025ab,), # Black Small Square ..White Small Square
+ (0x025b6, 0x025b6,), # Black Right-pointing Triangle
+ (0x025c0, 0x025c0,), # Black Left-pointing Triangle
+ (0x025fb, 0x025fc,), # White Medium Square ..Black Medium Square
+ (0x02600, 0x02604,), # Black Sun With Rays ..Comet
+ (0x0260e, 0x0260e,), # Black Telephone
+ (0x02611, 0x02611,), # Ballot Box With Check
+ (0x02618, 0x02618,), # Shamrock
+ (0x0261d, 0x0261d,), # White Up Pointing Index
+ (0x02620, 0x02620,), # Skull And Crossbones
+ (0x02622, 0x02623,), # Radioactive Sign ..Biohazard Sign
+ (0x02626, 0x02626,), # Orthodox Cross
+ (0x0262a, 0x0262a,), # Star And Crescent
+ (0x0262e, 0x0262f,), # Peace Symbol ..Yin Yang
+ (0x02638, 0x0263a,), # Wheel Of Dharma ..White Smiling Face
+ (0x02640, 0x02640,), # Female Sign
+ (0x02642, 0x02642,), # Male Sign
+ (0x0265f, 0x02660,), # Black Chess Pawn ..Black Spade Suit
+ (0x02663, 0x02663,), # Black Club Suit
+ (0x02665, 0x02666,), # Black Heart Suit ..Black Diamond Suit
+ (0x02668, 0x02668,), # Hot Springs
+ (0x0267b, 0x0267b,), # Black Universal Recycling Symbol
+ (0x0267e, 0x0267e,), # Permanent Paper Sign
+ (0x02692, 0x02692,), # Hammer And Pick
+ (0x02694, 0x02697,), # Crossed Swords ..Alembic
+ (0x02699, 0x02699,), # Gear
+ (0x0269b, 0x0269c,), # Atom Symbol ..Fleur-de-lis
+ (0x026a0, 0x026a0,), # Warning Sign
+ (0x026a7, 0x026a7,), # Male With Stroke And Male And Female Sign
+ (0x026b0, 0x026b1,), # Coffin ..Funeral Urn
+ (0x026c8, 0x026c8,), # Thunder Cloud And Rain
+ (0x026cf, 0x026cf,), # Pick
+ (0x026d1, 0x026d1,), # Helmet With White Cross
+ (0x026d3, 0x026d3,), # Chains
+ (0x026e9, 0x026e9,), # Shinto Shrine
+ (0x026f0, 0x026f1,), # Mountain ..Umbrella On Ground
+ (0x026f4, 0x026f4,), # Ferry
+ (0x026f7, 0x026f9,), # Skier ..Person With Ball
+ (0x02702, 0x02702,), # Black Scissors
+ (0x02708, 0x02709,), # Airplane ..Envelope
+ (0x0270c, 0x0270d,), # Victory Hand ..Writing Hand
+ (0x0270f, 0x0270f,), # Pencil
+ (0x02712, 0x02712,), # Black Nib
+ (0x02714, 0x02714,), # Heavy Check Mark
+ (0x02716, 0x02716,), # Heavy Multiplication X
+ (0x0271d, 0x0271d,), # Latin Cross
+ (0x02721, 0x02721,), # Star Of David
+ (0x02733, 0x02734,), # Eight Spoked Asterisk ..Eight Pointed Black Star
+ (0x02744, 0x02744,), # Snowflake
+ (0x02747, 0x02747,), # Sparkle
+ (0x02763, 0x02764,), # Heavy Heart Exclamation ..Heavy Black Heart
+ (0x027a1, 0x027a1,), # Black Rightwards Arrow
+ (0x02934, 0x02935,), # Arrow Pointing Rightward..Arrow Pointing Rightward
+ (0x02b05, 0x02b07,), # Leftwards Black Arrow ..Downwards Black Arrow
+ (0x1f170, 0x1f171,), # Negative Squared Latin C..Negative Squared Latin C
+ (0x1f17e, 0x1f17f,), # Negative Squared Latin C..Negative Squared Latin C
+ (0x1f321, 0x1f321,), # Thermometer
+ (0x1f324, 0x1f32c,), # White Sun With Small Clo..Wind Blowing Face
+ (0x1f336, 0x1f336,), # Hot Pepper
+ (0x1f37d, 0x1f37d,), # Fork And Knife With Plate
+ (0x1f396, 0x1f397,), # Military Medal ..Reminder Ribbon
+ (0x1f399, 0x1f39b,), # Studio Microphone ..Control Knobs
+ (0x1f39e, 0x1f39f,), # Film Frames ..Admission Tickets
+ (0x1f3cb, 0x1f3ce,), # Weight Lifter ..Racing Car
+ (0x1f3d4, 0x1f3df,), # Snow Capped Mountain ..Stadium
+ (0x1f3f3, 0x1f3f3,), # Waving White Flag
+ (0x1f3f5, 0x1f3f5,), # Rosette
+ (0x1f3f7, 0x1f3f7,), # Label
+ (0x1f43f, 0x1f43f,), # Chipmunk
+ (0x1f441, 0x1f441,), # Eye
+ (0x1f4fd, 0x1f4fd,), # Film Projector
+ (0x1f549, 0x1f54a,), # Om Symbol ..Dove Of Peace
+ (0x1f56f, 0x1f570,), # Candle ..Mantelpiece Clock
+ (0x1f573, 0x1f579,), # Hole ..Joystick
+ (0x1f587, 0x1f587,), # Linked Paperclips
+ (0x1f58a, 0x1f58d,), # Lower Left Ballpoint Pen..Lower Left Crayon
+ (0x1f590, 0x1f590,), # Raised Hand With Fingers Splayed
+ (0x1f5a5, 0x1f5a5,), # Desktop Computer
+ (0x1f5a8, 0x1f5a8,), # Printer
+ (0x1f5b1, 0x1f5b2,), # Three Button Mouse ..Trackball
+ (0x1f5bc, 0x1f5bc,), # Frame With Picture
+ (0x1f5c2, 0x1f5c4,), # Card Index Dividers ..File Cabinet
+ (0x1f5d1, 0x1f5d3,), # Wastebasket ..Spiral Calendar Pad
+ (0x1f5dc, 0x1f5de,), # Compression ..Rolled-up Newspaper
+ (0x1f5e1, 0x1f5e1,), # Dagger Knife
+ (0x1f5e3, 0x1f5e3,), # Speaking Head In Silhouette
+ (0x1f5e8, 0x1f5e8,), # Left Speech Bubble
+ (0x1f5ef, 0x1f5ef,), # Right Anger Bubble
+ (0x1f5f3, 0x1f5f3,), # Ballot Box With Ballot
+ (0x1f5fa, 0x1f5fa,), # World Map
+ (0x1f6cb, 0x1f6cb,), # Couch And Lamp
+ (0x1f6cd, 0x1f6cf,), # Shopping Bags ..Bed
+ (0x1f6e0, 0x1f6e5,), # Hammer And Wrench ..Motor Boat
+ (0x1f6e9, 0x1f6e9,), # Small Airplane
+ (0x1f6f0, 0x1f6f0,), # Satellite
+ (0x1f6f3, 0x1f6f3,), # Passenger Ship
+ ),
+}
diff --git a/wcwidth/table_wide.py b/wcwidth/table_wide.py
index f36a027..bd6dfdd 100644
--- a/wcwidth/table_wide.py
+++ b/wcwidth/table_wide.py
@@ -3,327 +3,1491 @@ Exports WIDE_EASTASIAN table keyed by supporting unicode version level.
This code generated by wcwidth/bin/update-tables.py on 2024-01-06 01:39:49 UTC.
"""
-WIDE_EASTASIAN = {'4.1.0': ((4352, 4441), (4447, 4447), (9001, 9002), (
- 11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283), (12288,
- 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549, 12588),
- (12593, 12686), (12688, 12727), (12736, 12751), (12784, 12830), (12832,
- 12867), (12880, 13054), (13056, 19893), (19968, 40891), (40960, 42124),
- (42128, 42182), (44032, 55203), (63744, 64045), (64048, 64106), (64112,
- 64217), (65040, 65049), (65072, 65106), (65108, 65126), (65128, 65131),
- (65281, 65376), (65504, 65510), (131072, 196605), (196608, 262141)),
- '5.0.0': ((4352, 4441), (4447, 4447), (9001, 9002), (11904, 11929), (
- 11931, 12019), (12032, 12245), (12272, 12283), (12288, 12329), (12336,
- 12350), (12353, 12438), (12443, 12543), (12549, 12588), (12593, 12686),
- (12688, 12727), (12736, 12751), (12784, 12830), (12832, 12867), (12880,
- 13054), (13056, 19893), (19968, 40891), (40960, 42124), (42128, 42182),
- (44032, 55203), (63744, 64045), (64048, 64106), (64112, 64217), (65040,
- 65049), (65072, 65106), (65108, 65126), (65128, 65131), (65281, 65376),
- (65504, 65510), (131072, 196605), (196608, 262141)), '5.1.0': ((4352,
- 4441), (4447, 4447), (9001, 9002), (11904, 11929), (11931, 12019), (
- 12032, 12245), (12272, 12283), (12288, 12329), (12336, 12350), (12353,
- 12438), (12443, 12543), (12549, 12589), (12593, 12686), (12688, 12727),
- (12736, 12771), (12784, 12830), (12832, 12867), (12880, 13054), (13056,
- 19893), (19968, 40899), (40960, 42124), (42128, 42182), (44032, 55203),
- (63744, 64045), (64048, 64106), (64112, 64217), (65040, 65049), (65072,
- 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504, 65510),
- (131072, 196605), (196608, 262141)), '5.2.0': ((4352, 4447), (9001,
- 9002), (11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283),
- (12288, 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549,
- 12589), (12593, 12686), (12688, 12727), (12736, 12771), (12784, 12830),
- (12832, 12871), (12880, 13054), (13056, 19903), (19968, 42124), (42128,
- 42182), (43360, 43388), (44032, 55203), (63744, 64255), (65040, 65049),
- (65072, 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504,
- 65510), (127488, 127488), (127504, 127537), (127552, 127560), (131072,
- 196605), (196608, 262141)), '6.0.0': ((4352, 4447), (9001, 9002), (
- 11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283), (12288,
- 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549, 12589),
- (12593, 12686), (12688, 12730), (12736, 12771), (12784, 12830), (12832,
- 12871), (12880, 13054), (13056, 19903), (19968, 42124), (42128, 42182),
- (43360, 43388), (44032, 55203), (63744, 64255), (65040, 65049), (65072,
- 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504, 65510),
- (110592, 110593), (127488, 127490), (127504, 127546), (127552, 127560),
- (127568, 127569), (131072, 196605), (196608, 262141)), '6.1.0': ((4352,
- 4447), (9001, 9002), (11904, 11929), (11931, 12019), (12032, 12245), (
- 12272, 12283), (12288, 12329), (12336, 12350), (12353, 12438), (12443,
- 12543), (12549, 12589), (12593, 12686), (12688, 12730), (12736, 12771),
- (12784, 12830), (12832, 12871), (12880, 13054), (13056, 19903), (19968,
- 42124), (42128, 42182), (43360, 43388), (44032, 55203), (63744, 64255),
- (65040, 65049), (65072, 65106), (65108, 65126), (65128, 65131), (65281,
- 65376), (65504, 65510), (110592, 110593), (127488, 127490), (127504,
- 127546), (127552, 127560), (127568, 127569), (131072, 196605), (196608,
- 262141)), '6.2.0': ((4352, 4447), (9001, 9002), (11904, 11929), (11931,
- 12019), (12032, 12245), (12272, 12283), (12288, 12329), (12336, 12350),
- (12353, 12438), (12443, 12543), (12549, 12589), (12593, 12686), (12688,
- 12730), (12736, 12771), (12784, 12830), (12832, 12871), (12880, 13054),
- (13056, 19903), (19968, 42124), (42128, 42182), (43360, 43388), (44032,
- 55203), (63744, 64255), (65040, 65049), (65072, 65106), (65108, 65126),
- (65128, 65131), (65281, 65376), (65504, 65510), (110592, 110593), (
- 127488, 127490), (127504, 127546), (127552, 127560), (127568, 127569),
- (131072, 196605), (196608, 262141)), '6.3.0': ((4352, 4447), (9001,
- 9002), (11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283),
- (12288, 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549,
- 12589), (12593, 12686), (12688, 12730), (12736, 12771), (12784, 12830),
- (12832, 12871), (12880, 13054), (13056, 19903), (19968, 42124), (42128,
- 42182), (43360, 43388), (44032, 55203), (63744, 64255), (65040, 65049),
- (65072, 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504,
- 65510), (110592, 110593), (127488, 127490), (127504, 127546), (127552,
- 127560), (127568, 127569), (131072, 196605), (196608, 262141)), '7.0.0':
- ((4352, 4447), (9001, 9002), (11904, 11929), (11931, 12019), (12032,
- 12245), (12272, 12283), (12288, 12329), (12336, 12350), (12353, 12438),
- (12443, 12543), (12549, 12589), (12593, 12686), (12688, 12730), (12736,
- 12771), (12784, 12830), (12832, 12871), (12880, 13054), (13056, 19903),
- (19968, 42124), (42128, 42182), (43360, 43388), (44032, 55203), (63744,
- 64255), (65040, 65049), (65072, 65106), (65108, 65126), (65128, 65131),
- (65281, 65376), (65504, 65510), (110592, 110593), (127488, 127490), (
- 127504, 127546), (127552, 127560), (127568, 127569), (131072, 196605),
- (196608, 262141)), '8.0.0': ((4352, 4447), (9001, 9002), (11904, 11929),
- (11931, 12019), (12032, 12245), (12272, 12283), (12288, 12329), (12336,
- 12350), (12353, 12438), (12443, 12543), (12549, 12589), (12593, 12686),
- (12688, 12730), (12736, 12771), (12784, 12830), (12832, 12871), (12880,
- 13054), (13056, 19903), (19968, 42124), (42128, 42182), (43360, 43388),
- (44032, 55203), (63744, 64255), (65040, 65049), (65072, 65106), (65108,
- 65126), (65128, 65131), (65281, 65376), (65504, 65510), (110592, 110593
- ), (127488, 127490), (127504, 127546), (127552, 127560), (127568,
- 127569), (131072, 196605), (196608, 262141)), '9.0.0': ((4352, 4447), (
- 8986, 8987), (9001, 9002), (9193, 9196), (9200, 9200), (9203, 9203), (
- 9725, 9726), (9748, 9749), (9800, 9811), (9855, 9855), (9875, 9875), (
- 9889, 9889), (9898, 9899), (9917, 9918), (9924, 9925), (9934, 9934), (
- 9940, 9940), (9962, 9962), (9970, 9971), (9973, 9973), (9978, 9978), (
- 9981, 9981), (9989, 9989), (9994, 9995), (10024, 10024), (10060, 10060),
- (10062, 10062), (10067, 10069), (10071, 10071), (10133, 10135), (10160,
- 10160), (10175, 10175), (11035, 11036), (11088, 11088), (11093, 11093),
- (11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283), (12288,
- 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549, 12589),
- (12593, 12686), (12688, 12730), (12736, 12771), (12784, 12830), (12832,
- 12871), (12880, 13054), (13056, 19903), (19968, 42124), (42128, 42182),
- (43360, 43388), (44032, 55203), (63744, 64255), (65040, 65049), (65072,
- 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504, 65510),
- (94176, 94176), (94208, 100332), (100352, 101106), (110592, 110593), (
- 126980, 126980), (127183, 127183), (127374, 127374), (127377, 127386),
- (127488, 127490), (127504, 127547), (127552, 127560), (127568, 127569),
- (127744, 127776), (127789, 127797), (127799, 127868), (127870, 127891),
- (127904, 127946), (127951, 127955), (127968, 127984), (127988, 127988),
- (127992, 127994), (128000, 128062), (128064, 128064), (128066, 128252),
- (128255, 128317), (128331, 128334), (128336, 128359), (128378, 128378),
- (128405, 128406), (128420, 128420), (128507, 128591), (128640, 128709),
- (128716, 128716), (128720, 128722), (128747, 128748), (128756, 128758),
- (129296, 129310), (129312, 129319), (129328, 129328), (129331, 129342),
- (129344, 129355), (129360, 129374), (129408, 129425), (129472, 129472),
- (131072, 196605), (196608, 262141)), '10.0.0': ((4352, 4447), (8986,
- 8987), (9001, 9002), (9193, 9196), (9200, 9200), (9203, 9203), (9725,
- 9726), (9748, 9749), (9800, 9811), (9855, 9855), (9875, 9875), (9889,
- 9889), (9898, 9899), (9917, 9918), (9924, 9925), (9934, 9934), (9940,
- 9940), (9962, 9962), (9970, 9971), (9973, 9973), (9978, 9978), (9981,
- 9981), (9989, 9989), (9994, 9995), (10024, 10024), (10060, 10060), (
- 10062, 10062), (10067, 10069), (10071, 10071), (10133, 10135), (10160,
- 10160), (10175, 10175), (11035, 11036), (11088, 11088), (11093, 11093),
- (11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283), (12288,
- 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549, 12590),
- (12593, 12686), (12688, 12730), (12736, 12771), (12784, 12830), (12832,
- 12871), (12880, 13054), (13056, 19903), (19968, 42124), (42128, 42182),
- (43360, 43388), (44032, 55203), (63744, 64255), (65040, 65049), (65072,
- 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504, 65510),
- (94176, 94177), (94208, 100332), (100352, 101106), (110592, 110878), (
- 110960, 111355), (126980, 126980), (127183, 127183), (127374, 127374),
- (127377, 127386), (127488, 127490), (127504, 127547), (127552, 127560),
- (127568, 127569), (127584, 127589), (127744, 127776), (127789, 127797),
- (127799, 127868), (127870, 127891), (127904, 127946), (127951, 127955),
- (127968, 127984), (127988, 127988), (127992, 127994), (128000, 128062),
- (128064, 128064), (128066, 128252), (128255, 128317), (128331, 128334),
- (128336, 128359), (128378, 128378), (128405, 128406), (128420, 128420),
- (128507, 128591), (128640, 128709), (128716, 128716), (128720, 128722),
- (128747, 128748), (128756, 128760), (129296, 129342), (129344, 129356),
- (129360, 129387), (129408, 129431), (129472, 129472), (129488, 129510),
- (131072, 196605), (196608, 262141)), '11.0.0': ((4352, 4447), (8986,
- 8987), (9001, 9002), (9193, 9196), (9200, 9200), (9203, 9203), (9725,
- 9726), (9748, 9749), (9800, 9811), (9855, 9855), (9875, 9875), (9889,
- 9889), (9898, 9899), (9917, 9918), (9924, 9925), (9934, 9934), (9940,
- 9940), (9962, 9962), (9970, 9971), (9973, 9973), (9978, 9978), (9981,
- 9981), (9989, 9989), (9994, 9995), (10024, 10024), (10060, 10060), (
- 10062, 10062), (10067, 10069), (10071, 10071), (10133, 10135), (10160,
- 10160), (10175, 10175), (11035, 11036), (11088, 11088), (11093, 11093),
- (11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283), (12288,
- 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549, 12591),
- (12593, 12686), (12688, 12730), (12736, 12771), (12784, 12830), (12832,
- 12871), (12880, 13054), (13056, 19903), (19968, 42124), (42128, 42182),
- (43360, 43388), (44032, 55203), (63744, 64255), (65040, 65049), (65072,
- 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504, 65510),
- (94176, 94177), (94208, 100337), (100352, 101106), (110592, 110878), (
- 110960, 111355), (126980, 126980), (127183, 127183), (127374, 127374),
- (127377, 127386), (127488, 127490), (127504, 127547), (127552, 127560),
- (127568, 127569), (127584, 127589), (127744, 127776), (127789, 127797),
- (127799, 127868), (127870, 127891), (127904, 127946), (127951, 127955),
- (127968, 127984), (127988, 127988), (127992, 127994), (128000, 128062),
- (128064, 128064), (128066, 128252), (128255, 128317), (128331, 128334),
- (128336, 128359), (128378, 128378), (128405, 128406), (128420, 128420),
- (128507, 128591), (128640, 128709), (128716, 128716), (128720, 128722),
- (128747, 128748), (128756, 128761), (129296, 129342), (129344, 129392),
- (129395, 129398), (129402, 129402), (129404, 129442), (129456, 129465),
- (129472, 129474), (129488, 129535), (131072, 196605), (196608, 262141)),
- '12.0.0': ((4352, 4447), (8986, 8987), (9001, 9002), (9193, 9196), (
- 9200, 9200), (9203, 9203), (9725, 9726), (9748, 9749), (9800, 9811), (
- 9855, 9855), (9875, 9875), (9889, 9889), (9898, 9899), (9917, 9918), (
- 9924, 9925), (9934, 9934), (9940, 9940), (9962, 9962), (9970, 9971), (
- 9973, 9973), (9978, 9978), (9981, 9981), (9989, 9989), (9994, 9995), (
- 10024, 10024), (10060, 10060), (10062, 10062), (10067, 10069), (10071,
- 10071), (10133, 10135), (10160, 10160), (10175, 10175), (11035, 11036),
- (11088, 11088), (11093, 11093), (11904, 11929), (11931, 12019), (12032,
- 12245), (12272, 12283), (12288, 12329), (12336, 12350), (12353, 12438),
- (12443, 12543), (12549, 12591), (12593, 12686), (12688, 12730), (12736,
- 12771), (12784, 12830), (12832, 12871), (12880, 13054), (13056, 19903),
- (19968, 42124), (42128, 42182), (43360, 43388), (44032, 55203), (63744,
- 64255), (65040, 65049), (65072, 65106), (65108, 65126), (65128, 65131),
- (65281, 65376), (65504, 65510), (94176, 94179), (94208, 100343), (
- 100352, 101106), (110592, 110878), (110928, 110930), (110948, 110951),
- (110960, 111355), (126980, 126980), (127183, 127183), (127374, 127374),
- (127377, 127386), (127488, 127490), (127504, 127547), (127552, 127560),
- (127568, 127569), (127584, 127589), (127744, 127776), (127789, 127797),
- (127799, 127868), (127870, 127891), (127904, 127946), (127951, 127955),
- (127968, 127984), (127988, 127988), (127992, 127994), (128000, 128062),
- (128064, 128064), (128066, 128252), (128255, 128317), (128331, 128334),
- (128336, 128359), (128378, 128378), (128405, 128406), (128420, 128420),
- (128507, 128591), (128640, 128709), (128716, 128716), (128720, 128722),
- (128725, 128725), (128747, 128748), (128756, 128762), (128992, 129003),
- (129293, 129393), (129395, 129398), (129402, 129442), (129445, 129450),
- (129454, 129482), (129485, 129535), (129648, 129651), (129656, 129658),
- (129664, 129666), (129680, 129685), (131072, 196605), (196608, 262141)),
- '12.1.0': ((4352, 4447), (8986, 8987), (9001, 9002), (9193, 9196), (
- 9200, 9200), (9203, 9203), (9725, 9726), (9748, 9749), (9800, 9811), (
- 9855, 9855), (9875, 9875), (9889, 9889), (9898, 9899), (9917, 9918), (
- 9924, 9925), (9934, 9934), (9940, 9940), (9962, 9962), (9970, 9971), (
- 9973, 9973), (9978, 9978), (9981, 9981), (9989, 9989), (9994, 9995), (
- 10024, 10024), (10060, 10060), (10062, 10062), (10067, 10069), (10071,
- 10071), (10133, 10135), (10160, 10160), (10175, 10175), (11035, 11036),
- (11088, 11088), (11093, 11093), (11904, 11929), (11931, 12019), (12032,
- 12245), (12272, 12283), (12288, 12329), (12336, 12350), (12353, 12438),
- (12443, 12543), (12549, 12591), (12593, 12686), (12688, 12730), (12736,
- 12771), (12784, 12830), (12832, 12871), (12880, 19903), (19968, 42124),
- (42128, 42182), (43360, 43388), (44032, 55203), (63744, 64255), (65040,
- 65049), (65072, 65106), (65108, 65126), (65128, 65131), (65281, 65376),
- (65504, 65510), (94176, 94179), (94208, 100343), (100352, 101106), (
- 110592, 110878), (110928, 110930), (110948, 110951), (110960, 111355),
- (126980, 126980), (127183, 127183), (127374, 127374), (127377, 127386),
- (127488, 127490), (127504, 127547), (127552, 127560), (127568, 127569),
- (127584, 127589), (127744, 127776), (127789, 127797), (127799, 127868),
- (127870, 127891), (127904, 127946), (127951, 127955), (127968, 127984),
- (127988, 127988), (127992, 127994), (128000, 128062), (128064, 128064),
- (128066, 128252), (128255, 128317), (128331, 128334), (128336, 128359),
- (128378, 128378), (128405, 128406), (128420, 128420), (128507, 128591),
- (128640, 128709), (128716, 128716), (128720, 128722), (128725, 128725),
- (128747, 128748), (128756, 128762), (128992, 129003), (129293, 129393),
- (129395, 129398), (129402, 129442), (129445, 129450), (129454, 129482),
- (129485, 129535), (129648, 129651), (129656, 129658), (129664, 129666),
- (129680, 129685), (131072, 196605), (196608, 262141)), '13.0.0': ((4352,
- 4447), (8986, 8987), (9001, 9002), (9193, 9196), (9200, 9200), (9203,
- 9203), (9725, 9726), (9748, 9749), (9800, 9811), (9855, 9855), (9875,
- 9875), (9889, 9889), (9898, 9899), (9917, 9918), (9924, 9925), (9934,
- 9934), (9940, 9940), (9962, 9962), (9970, 9971), (9973, 9973), (9978,
- 9978), (9981, 9981), (9989, 9989), (9994, 9995), (10024, 10024), (10060,
- 10060), (10062, 10062), (10067, 10069), (10071, 10071), (10133, 10135),
- (10160, 10160), (10175, 10175), (11035, 11036), (11088, 11088), (11093,
- 11093), (11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283),
- (12288, 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549,
- 12591), (12593, 12686), (12688, 12771), (12784, 12830), (12832, 12871),
- (12880, 19903), (19968, 42124), (42128, 42182), (43360, 43388), (44032,
- 55203), (63744, 64255), (65040, 65049), (65072, 65106), (65108, 65126),
- (65128, 65131), (65281, 65376), (65504, 65510), (94176, 94179), (94208,
- 100343), (100352, 101589), (101632, 101640), (110592, 110878), (110928,
- 110930), (110948, 110951), (110960, 111355), (126980, 126980), (127183,
- 127183), (127374, 127374), (127377, 127386), (127488, 127490), (127504,
- 127547), (127552, 127560), (127568, 127569), (127584, 127589), (127744,
- 127776), (127789, 127797), (127799, 127868), (127870, 127891), (127904,
- 127946), (127951, 127955), (127968, 127984), (127988, 127988), (127992,
- 127994), (128000, 128062), (128064, 128064), (128066, 128252), (128255,
- 128317), (128331, 128334), (128336, 128359), (128378, 128378), (128405,
- 128406), (128420, 128420), (128507, 128591), (128640, 128709), (128716,
- 128716), (128720, 128722), (128725, 128727), (128747, 128748), (128756,
- 128764), (128992, 129003), (129292, 129338), (129340, 129349), (129351,
- 129400), (129402, 129483), (129485, 129535), (129648, 129652), (129656,
- 129658), (129664, 129670), (129680, 129704), (129712, 129718), (129728,
- 129730), (129744, 129750), (131072, 196605), (196608, 262141)),
- '14.0.0': ((4352, 4447), (8986, 8987), (9001, 9002), (9193, 9196), (
- 9200, 9200), (9203, 9203), (9725, 9726), (9748, 9749), (9800, 9811), (
- 9855, 9855), (9875, 9875), (9889, 9889), (9898, 9899), (9917, 9918), (
- 9924, 9925), (9934, 9934), (9940, 9940), (9962, 9962), (9970, 9971), (
- 9973, 9973), (9978, 9978), (9981, 9981), (9989, 9989), (9994, 9995), (
- 10024, 10024), (10060, 10060), (10062, 10062), (10067, 10069), (10071,
- 10071), (10133, 10135), (10160, 10160), (10175, 10175), (11035, 11036),
- (11088, 11088), (11093, 11093), (11904, 11929), (11931, 12019), (12032,
- 12245), (12272, 12283), (12288, 12329), (12336, 12350), (12353, 12438),
- (12443, 12543), (12549, 12591), (12593, 12686), (12688, 12771), (12784,
- 12830), (12832, 12871), (12880, 19903), (19968, 42124), (42128, 42182),
- (43360, 43388), (44032, 55203), (63744, 64255), (65040, 65049), (65072,
- 65106), (65108, 65126), (65128, 65131), (65281, 65376), (65504, 65510),
- (94176, 94179), (94208, 100343), (100352, 101589), (101632, 101640), (
- 110576, 110579), (110581, 110587), (110589, 110590), (110592, 110882),
- (110928, 110930), (110948, 110951), (110960, 111355), (126980, 126980),
- (127183, 127183), (127374, 127374), (127377, 127386), (127488, 127490),
- (127504, 127547), (127552, 127560), (127568, 127569), (127584, 127589),
- (127744, 127776), (127789, 127797), (127799, 127868), (127870, 127891),
- (127904, 127946), (127951, 127955), (127968, 127984), (127988, 127988),
- (127992, 127994), (128000, 128062), (128064, 128064), (128066, 128252),
- (128255, 128317), (128331, 128334), (128336, 128359), (128378, 128378),
- (128405, 128406), (128420, 128420), (128507, 128591), (128640, 128709),
- (128716, 128716), (128720, 128722), (128725, 128727), (128733, 128735),
- (128747, 128748), (128756, 128764), (128992, 129003), (129008, 129008),
- (129292, 129338), (129340, 129349), (129351, 129535), (129648, 129652),
- (129656, 129660), (129664, 129670), (129680, 129708), (129712, 129722),
- (129728, 129733), (129744, 129753), (129760, 129767), (129776, 129782),
- (131072, 196605), (196608, 262141)), '15.0.0': ((4352, 4447), (8986,
- 8987), (9001, 9002), (9193, 9196), (9200, 9200), (9203, 9203), (9725,
- 9726), (9748, 9749), (9800, 9811), (9855, 9855), (9875, 9875), (9889,
- 9889), (9898, 9899), (9917, 9918), (9924, 9925), (9934, 9934), (9940,
- 9940), (9962, 9962), (9970, 9971), (9973, 9973), (9978, 9978), (9981,
- 9981), (9989, 9989), (9994, 9995), (10024, 10024), (10060, 10060), (
- 10062, 10062), (10067, 10069), (10071, 10071), (10133, 10135), (10160,
- 10160), (10175, 10175), (11035, 11036), (11088, 11088), (11093, 11093),
- (11904, 11929), (11931, 12019), (12032, 12245), (12272, 12283), (12288,
- 12329), (12336, 12350), (12353, 12438), (12443, 12543), (12549, 12591),
- (12593, 12686), (12688, 12771), (12784, 12830), (12832, 12871), (12880,
- 19903), (19968, 42124), (42128, 42182), (43360, 43388), (44032, 55203),
- (63744, 64255), (65040, 65049), (65072, 65106), (65108, 65126), (65128,
- 65131), (65281, 65376), (65504, 65510), (94176, 94179), (94208, 100343),
- (100352, 101589), (101632, 101640), (110576, 110579), (110581, 110587),
- (110589, 110590), (110592, 110882), (110898, 110898), (110928, 110930),
- (110933, 110933), (110948, 110951), (110960, 111355), (126980, 126980),
- (127183, 127183), (127374, 127374), (127377, 127386), (127488, 127490),
- (127504, 127547), (127552, 127560), (127568, 127569), (127584, 127589),
- (127744, 127776), (127789, 127797), (127799, 127868), (127870, 127891),
- (127904, 127946), (127951, 127955), (127968, 127984), (127988, 127988),
- (127992, 127994), (128000, 128062), (128064, 128064), (128066, 128252),
- (128255, 128317), (128331, 128334), (128336, 128359), (128378, 128378),
- (128405, 128406), (128420, 128420), (128507, 128591), (128640, 128709),
- (128716, 128716), (128720, 128722), (128725, 128727), (128732, 128735),
- (128747, 128748), (128756, 128764), (128992, 129003), (129008, 129008),
- (129292, 129338), (129340, 129349), (129351, 129535), (129648, 129660),
- (129664, 129672), (129680, 129725), (129727, 129733), (129742, 129755),
- (129760, 129768), (129776, 129784), (131072, 196605), (196608, 262141)),
- '15.1.0': ((4352, 4447), (8986, 8987), (9001, 9002), (9193, 9196), (
- 9200, 9200), (9203, 9203), (9725, 9726), (9748, 9749), (9800, 9811), (
- 9855, 9855), (9875, 9875), (9889, 9889), (9898, 9899), (9917, 9918), (
- 9924, 9925), (9934, 9934), (9940, 9940), (9962, 9962), (9970, 9971), (
- 9973, 9973), (9978, 9978), (9981, 9981), (9989, 9989), (9994, 9995), (
- 10024, 10024), (10060, 10060), (10062, 10062), (10067, 10069), (10071,
- 10071), (10133, 10135), (10160, 10160), (10175, 10175), (11035, 11036),
- (11088, 11088), (11093, 11093), (11904, 11929), (11931, 12019), (12032,
- 12245), (12272, 12329), (12336, 12350), (12353, 12438), (12443, 12543),
- (12549, 12591), (12593, 12686), (12688, 12771), (12783, 12830), (12832,
- 12871), (12880, 19903), (19968, 42124), (42128, 42182), (43360, 43388),
- (44032, 55203), (63744, 64255), (65040, 65049), (65072, 65106), (65108,
- 65126), (65128, 65131), (65281, 65376), (65504, 65510), (94176, 94179),
- (94208, 100343), (100352, 101589), (101632, 101640), (110576, 110579),
- (110581, 110587), (110589, 110590), (110592, 110882), (110898, 110898),
- (110928, 110930), (110933, 110933), (110948, 110951), (110960, 111355),
- (126980, 126980), (127183, 127183), (127374, 127374), (127377, 127386),
- (127488, 127490), (127504, 127547), (127552, 127560), (127568, 127569),
- (127584, 127589), (127744, 127776), (127789, 127797), (127799, 127868),
- (127870, 127891), (127904, 127946), (127951, 127955), (127968, 127984),
- (127988, 127988), (127992, 127994), (128000, 128062), (128064, 128064),
- (128066, 128252), (128255, 128317), (128331, 128334), (128336, 128359),
- (128378, 128378), (128405, 128406), (128420, 128420), (128507, 128591),
- (128640, 128709), (128716, 128716), (128720, 128722), (128725, 128727),
- (128732, 128735), (128747, 128748), (128756, 128764), (128992, 129003),
- (129008, 129008), (129292, 129338), (129340, 129349), (129351, 129535),
- (129648, 129660), (129664, 129672), (129680, 129725), (129727, 129733),
- (129742, 129755), (129760, 129768), (129776, 129784), (131072, 196605),
- (196608, 262141))}
+WIDE_EASTASIAN = {
+ '4.1.0': (
+ # Source: EastAsianWidth-4.1.0.txt
+ # Date: 2005-03-17, 15:21:00 PST [KW]
+ #
+ (0x01100, 0x01159,), # Hangul Choseong Kiyeok ..Hangul Choseong Yeorinhi
+ (0x0115f, 0x0115f,), # Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312c,), # Bopomofo Letter B ..Bopomofo Letter Gn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
+ (0x031c0, 0x031cf,), # Cjk Stroke T ..Cjk Stroke N
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03243,), # Parenthesized Ideograph ..Parenthesized Ideograph
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04db5,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x09fbb,), # Cjk Unified Ideograph-4e..Cjk Unified Ideograph-9f
+ (0x0a000, 0x0a48c,), # Yi Syllable It ..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0fa2d,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fa30, 0x0fa6a,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fa70, 0x0fad9,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '5.0.0': (
+ # Source: EastAsianWidth-5.0.0.txt
+ # Date: 2006-02-15, 14:39:00 PST [KW]
+ #
+ (0x01100, 0x01159,), # Hangul Choseong Kiyeok ..Hangul Choseong Yeorinhi
+ (0x0115f, 0x0115f,), # Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312c,), # Bopomofo Letter B ..Bopomofo Letter Gn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
+ (0x031c0, 0x031cf,), # Cjk Stroke T ..Cjk Stroke N
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03243,), # Parenthesized Ideograph ..Parenthesized Ideograph
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04db5,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x09fbb,), # Cjk Unified Ideograph-4e..Cjk Unified Ideograph-9f
+ (0x0a000, 0x0a48c,), # Yi Syllable It ..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0fa2d,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fa30, 0x0fa6a,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fa70, 0x0fad9,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '5.1.0': (
+ # Source: EastAsianWidth-5.1.0.txt
+ # Date: 2008-03-20, 17:42:00 PDT [KW]
+ #
+ (0x01100, 0x01159,), # Hangul Choseong Kiyeok ..Hangul Choseong Yeorinhi
+ (0x0115f, 0x0115f,), # Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03243,), # Parenthesized Ideograph ..Parenthesized Ideograph
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04db5,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x09fc3,), # Cjk Unified Ideograph-4e..Cjk Unified Ideograph-9f
+ (0x0a000, 0x0a48c,), # Yi Syllable It ..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0fa2d,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fa30, 0x0fa6a,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fa70, 0x0fad9,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '5.2.0': (
+ # Source: EastAsianWidth-5.2.0.txt
+ # Date: 2009-06-09, 17:47:00 PDT [KW]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x1f200, 0x1f200,), # Square Hiragana Hoka
+ (0x1f210, 0x1f231,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '6.0.0': (
+ # Source: EastAsianWidth-6.0.0.txt
+ # Date: 2010-08-17, 12:17:00 PDT [KW]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '6.1.0': (
+ # Source: EastAsianWidth-6.1.0.txt
+ # Date: 2011-09-19, 18:46:00 GMT [KW]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '6.2.0': (
+ # Source: EastAsianWidth-6.2.0.txt
+ # Date: 2012-05-15, 18:30:00 GMT [KW]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '6.3.0': (
+ # Source: EastAsianWidth-6.3.0.txt
+ # Date: 2013-02-05, 20:09:00 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '7.0.0': (
+ # Source: EastAsianWidth-7.0.0.txt
+ # Date: 2014-02-28, 23:15:00 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '8.0.0': (
+ # Source: EastAsianWidth-8.0.0.txt
+ # Date: 2015-02-10, 21:00:00 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '9.0.0': (
+ # Source: EastAsianWidth-9.0.0.txt
+ # Date: 2016-05-27, 17:00:00 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe0,), # Tangut Iteration Mark
+ (0x17000, 0x187ec,), # (nil)
+ (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
+ (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6f6,), # Scooter ..Canoe
+ (0x1f910, 0x1f91e,), # Zipper-mouth Face ..Hand With Index And Midd
+ (0x1f920, 0x1f927,), # Face With Cowboy Hat ..Sneezing Face
+ (0x1f930, 0x1f930,), # Pregnant Woman
+ (0x1f933, 0x1f93e,), # Selfie ..Handball
+ (0x1f940, 0x1f94b,), # Wilted Flower ..Martial Arts Uniform
+ (0x1f950, 0x1f95e,), # Croissant ..Pancakes
+ (0x1f980, 0x1f991,), # Crab ..Squid
+ (0x1f9c0, 0x1f9c0,), # Cheese Wedge
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '10.0.0': (
+ # Source: EastAsianWidth-10.0.0.txt
+ # Date: 2017-03-08, 02:00:00 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312e,), # Bopomofo Letter B ..Bopomofo Letter O With D
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe1,), # Tangut Iteration Mark ..Nushu Iteration Mark
+ (0x17000, 0x187ec,), # (nil)
+ (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
+ (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6f8,), # Scooter ..Flying Saucer
+ (0x1f910, 0x1f93e,), # Zipper-mouth Face ..Handball
+ (0x1f940, 0x1f94c,), # Wilted Flower ..Curling Stone
+ (0x1f950, 0x1f96b,), # Croissant ..Canned Food
+ (0x1f980, 0x1f997,), # Crab ..Cricket
+ (0x1f9c0, 0x1f9c0,), # Cheese Wedge
+ (0x1f9d0, 0x1f9e6,), # Face With Monocle ..Socks
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '11.0.0': (
+ # Source: EastAsianWidth-11.0.0.txt
+ # Date: 2018-05-14, 09:41:59 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe1,), # Tangut Iteration Mark ..Nushu Iteration Mark
+ (0x17000, 0x187f1,), # (nil)
+ (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
+ (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6f9,), # Scooter ..Skateboard
+ (0x1f910, 0x1f93e,), # Zipper-mouth Face ..Handball
+ (0x1f940, 0x1f970,), # Wilted Flower ..Smiling Face With Smilin
+ (0x1f973, 0x1f976,), # Face With Party Horn And..Freezing Face
+ (0x1f97a, 0x1f97a,), # Face With Pleading Eyes
+ (0x1f97c, 0x1f9a2,), # Lab Coat ..Swan
+ (0x1f9b0, 0x1f9b9,), # Emoji Component Red Hair..Supervillain
+ (0x1f9c0, 0x1f9c2,), # Cheese Wedge ..Salt Shaker
+ (0x1f9d0, 0x1f9ff,), # Face With Monocle ..Nazar Amulet
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '12.0.0': (
+ # Source: EastAsianWidth-12.0.0.txt
+ # Date: 2019-01-21, 14:12:58 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
+ (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
+ (0x17000, 0x187f7,), # (nil)
+ (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
+ (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
+ (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
+ (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6d5, 0x1f6d5,), # Hindu Temple
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6fa,), # Scooter ..Auto Rickshaw
+ (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
+ (0x1f90d, 0x1f971,), # White Heart ..Yawning Face
+ (0x1f973, 0x1f976,), # Face With Party Horn And..Freezing Face
+ (0x1f97a, 0x1f9a2,), # Face With Pleading Eyes ..Swan
+ (0x1f9a5, 0x1f9aa,), # Sloth ..Oyster
+ (0x1f9ae, 0x1f9ca,), # Guide Dog ..Ice Cube
+ (0x1f9cd, 0x1f9ff,), # Standing Person ..Nazar Amulet
+ (0x1fa70, 0x1fa73,), # Ballet Shoes ..Shorts
+ (0x1fa78, 0x1fa7a,), # Drop Of Blood ..Stethoscope
+ (0x1fa80, 0x1fa82,), # Yo-yo ..Parachute
+ (0x1fa90, 0x1fa95,), # Ringed Planet ..Banjo
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '12.1.0': (
+ # Source: EastAsianWidth-12.1.0.txt
+ # Date: 2019-03-31, 22:01:58 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
+ (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
+ (0x17000, 0x187f7,), # (nil)
+ (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
+ (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
+ (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
+ (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6d5, 0x1f6d5,), # Hindu Temple
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6fa,), # Scooter ..Auto Rickshaw
+ (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
+ (0x1f90d, 0x1f971,), # White Heart ..Yawning Face
+ (0x1f973, 0x1f976,), # Face With Party Horn And..Freezing Face
+ (0x1f97a, 0x1f9a2,), # Face With Pleading Eyes ..Swan
+ (0x1f9a5, 0x1f9aa,), # Sloth ..Oyster
+ (0x1f9ae, 0x1f9ca,), # Guide Dog ..Ice Cube
+ (0x1f9cd, 0x1f9ff,), # Standing Person ..Nazar Amulet
+ (0x1fa70, 0x1fa73,), # Ballet Shoes ..Shorts
+ (0x1fa78, 0x1fa7a,), # Drop Of Blood ..Stethoscope
+ (0x1fa80, 0x1fa82,), # Yo-yo ..Parachute
+ (0x1fa90, 0x1fa95,), # Ringed Planet ..Banjo
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '13.0.0': (
+ # Source: EastAsianWidth-13.0.0.txt
+ # Date: 2029-01-21, 18:14:00 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
+ (0x17000, 0x187f7,), # (nil)
+ (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
+ (0x18d00, 0x18d08,), # (nil)
+ (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
+ (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
+ (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
+ (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
+ (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
+ (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
+ (0x1f947, 0x1f978,), # First Place Medal ..Disguised Face
+ (0x1f97a, 0x1f9cb,), # Face With Pleading Eyes ..Bubble Tea
+ (0x1f9cd, 0x1f9ff,), # Standing Person ..Nazar Amulet
+ (0x1fa70, 0x1fa74,), # Ballet Shoes ..Thong Sandal
+ (0x1fa78, 0x1fa7a,), # Drop Of Blood ..Stethoscope
+ (0x1fa80, 0x1fa86,), # Yo-yo ..Nesting Dolls
+ (0x1fa90, 0x1faa8,), # Ringed Planet ..Rock
+ (0x1fab0, 0x1fab6,), # Fly ..Feather
+ (0x1fac0, 0x1fac2,), # Anatomical Heart ..People Hugging
+ (0x1fad0, 0x1fad6,), # Blueberries ..Teapot
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '14.0.0': (
+ # Source: EastAsianWidth-14.0.0.txt
+ # Date: 2021-07-06, 09:58:53 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
+ (0x17000, 0x187f7,), # (nil)
+ (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
+ (0x18d00, 0x18d08,), # (nil)
+ (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
+ (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
+ (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
+ (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
+ (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
+ (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
+ (0x1f6dd, 0x1f6df,), # Playground Slide ..Ring Buoy
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
+ (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
+ (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
+ (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
+ (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
+ (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
+ (0x1fa70, 0x1fa74,), # Ballet Shoes ..Thong Sandal
+ (0x1fa78, 0x1fa7c,), # Drop Of Blood ..Crutch
+ (0x1fa80, 0x1fa86,), # Yo-yo ..Nesting Dolls
+ (0x1fa90, 0x1faac,), # Ringed Planet ..Hamsa
+ (0x1fab0, 0x1faba,), # Fly ..Nest With Eggs
+ (0x1fac0, 0x1fac5,), # Anatomical Heart ..Person With Crown
+ (0x1fad0, 0x1fad9,), # Blueberries ..Jar
+ (0x1fae0, 0x1fae7,), # Melting Face ..Bubbles
+ (0x1faf0, 0x1faf6,), # Hand With Index Finger A..Heart Hands
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '15.0.0': (
+ # Source: EastAsianWidth-15.0.0.txt
+ # Date: 2022-05-24, 17:40:20 GMT [KW, LI]
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
+ (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
+ (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
+ (0x17000, 0x187f7,), # (nil)
+ (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
+ (0x18d00, 0x18d08,), # (nil)
+ (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
+ (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
+ (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
+ (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
+ (0x1b132, 0x1b132,), # Hiragana Letter Small Ko
+ (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
+ (0x1b155, 0x1b155,), # Katakana Letter Small Ko
+ (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
+ (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
+ (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
+ (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
+ (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
+ (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
+ (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
+ (0x1fa70, 0x1fa7c,), # Ballet Shoes ..Crutch
+ (0x1fa80, 0x1fa88,), # Yo-yo ..Flute
+ (0x1fa90, 0x1fabd,), # Ringed Planet ..Wing
+ (0x1fabf, 0x1fac5,), # Goose ..Person With Crown
+ (0x1face, 0x1fadb,), # Moose ..Pea Pod
+ (0x1fae0, 0x1fae8,), # Melting Face ..Shaking Face
+ (0x1faf0, 0x1faf8,), # Hand With Index Finger A..Rightwards Pushing Hand
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+ '15.1.0': (
+ # Source: EastAsianWidth-15.1.0.txt
+ # Date: 2023-07-28, 23:34:08 GMT
+ #
+ (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
+ (0x0231a, 0x0231b,), # Watch ..Hourglass
+ (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
+ (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
+ (0x023f0, 0x023f0,), # Alarm Clock
+ (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
+ (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
+ (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
+ (0x02648, 0x02653,), # Aries ..Pisces
+ (0x0267f, 0x0267f,), # Wheelchair Symbol
+ (0x02693, 0x02693,), # Anchor
+ (0x026a1, 0x026a1,), # High Voltage Sign
+ (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
+ (0x026bd, 0x026be,), # Soccer Ball ..Baseball
+ (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
+ (0x026ce, 0x026ce,), # Ophiuchus
+ (0x026d4, 0x026d4,), # No Entry
+ (0x026ea, 0x026ea,), # Church
+ (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
+ (0x026f5, 0x026f5,), # Sailboat
+ (0x026fa, 0x026fa,), # Tent
+ (0x026fd, 0x026fd,), # Fuel Pump
+ (0x02705, 0x02705,), # White Heavy Check Mark
+ (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
+ (0x02728, 0x02728,), # Sparkles
+ (0x0274c, 0x0274c,), # Cross Mark
+ (0x0274e, 0x0274e,), # Negative Squared Cross Mark
+ (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
+ (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
+ (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
+ (0x027b0, 0x027b0,), # Curly Loop
+ (0x027bf, 0x027bf,), # Double Curly Loop
+ (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
+ (0x02b50, 0x02b50,), # White Medium Star
+ (0x02b55, 0x02b55,), # Heavy Large Circle
+ (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
+ (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
+ (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
+ (0x02ff0, 0x03029,), # Ideographic Description ..Hangzhou Numeral Nine
+ (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
+ (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
+ (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
+ (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
+ (0x03131, 0x0318e,), # Hangul Letter Kiyeok ..Hangul Letter Araeae
+ (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
+ (0x031ef, 0x0321e,), # (nil) ..Parenthesized Korean Cha
+ (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
+ (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
+ (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
+ (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
+ (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
+ (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
+ (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
+ (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
+ (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
+ (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
+ (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
+ (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
+ (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
+ (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
+ (0x17000, 0x187f7,), # (nil)
+ (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
+ (0x18d00, 0x18d08,), # (nil)
+ (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
+ (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
+ (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
+ (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
+ (0x1b132, 0x1b132,), # Hiragana Letter Small Ko
+ (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
+ (0x1b155, 0x1b155,), # Katakana Letter Small Ko
+ (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
+ (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
+ (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
+ (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
+ (0x1f18e, 0x1f18e,), # Negative Squared Ab
+ (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
+ (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
+ (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
+ (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
+ (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
+ (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
+ (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
+ (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
+ (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
+ (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
+ (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
+ (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
+ (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
+ (0x1f3f4, 0x1f3f4,), # Waving Black Flag
+ (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
+ (0x1f400, 0x1f43e,), # Rat ..Paw Prints
+ (0x1f440, 0x1f440,), # Eyes
+ (0x1f442, 0x1f4fc,), # Ear ..Videocassette
+ (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
+ (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
+ (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
+ (0x1f57a, 0x1f57a,), # Man Dancing
+ (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
+ (0x1f5a4, 0x1f5a4,), # Black Heart
+ (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
+ (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
+ (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
+ (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
+ (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
+ (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy
+ (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
+ (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
+ (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
+ (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
+ (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
+ (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
+ (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
+ (0x1fa70, 0x1fa7c,), # Ballet Shoes ..Crutch
+ (0x1fa80, 0x1fa88,), # Yo-yo ..Flute
+ (0x1fa90, 0x1fabd,), # Ringed Planet ..Wing
+ (0x1fabf, 0x1fac5,), # Goose ..Person With Crown
+ (0x1face, 0x1fadb,), # Moose ..Pea Pod
+ (0x1fae0, 0x1fae8,), # Melting Face ..Shaking Face
+ (0x1faf0, 0x1faf8,), # Hand With Index Finger A..Rightwards Pushing Hand
+ (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
+ (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
+ ),
+}
diff --git a/wcwidth/table_zero.py b/wcwidth/table_zero.py
index d7d64b3..dd42291 100644
--- a/wcwidth/table_zero.py
+++ b/wcwidth/table_zero.py
@@ -3,1004 +3,4841 @@ Exports ZERO_WIDTH table keyed by supporting unicode version level.
This code generated by wcwidth/bin/update-tables.py on 2024-01-04 07:14:52 UTC.
"""
-ZERO_WIDTH = {'4.1.0': ((0, 0), (173, 173), (768, 879), (1155, 1158), (1160,
- 1161), (1425, 1465), (1467, 1469), (1471, 1471), (1473, 1474), (1476,
- 1477), (1479, 1479), (1536, 1539), (1552, 1557), (1611, 1630), (1648,
- 1648), (1750, 1764), (1767, 1768), (1770, 1773), (1807, 1807), (1809,
- 1809), (1840, 1866), (1958, 1968), (2305, 2307), (2364, 2364), (2366,
- 2381), (2385, 2388), (2402, 2403), (2433, 2435), (2492, 2492), (2494,
- 2500), (2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2561,
- 2563), (2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2672,
- 2673), (2689, 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763,
- 2765), (2786, 2787), (2817, 2819), (2876, 2876), (2878, 2883), (2887,
- 2888), (2891, 2893), (2902, 2903), (2946, 2946), (3006, 3010), (3014,
- 3016), (3018, 3021), (3031, 3031), (3073, 3075), (3134, 3140), (3142,
- 3144), (3146, 3149), (3157, 3158), (3202, 3203), (3260, 3260), (3262,
- 3268), (3270, 3272), (3274, 3277), (3285, 3286), (3330, 3331), (3390,
- 3395), (3398, 3400), (3402, 3405), (3415, 3415), (3458, 3459), (3530,
- 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (3633,
- 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764, 3769), (3771,
- 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895, 3895), (3897,
- 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3984, 3991), (3993,
- 4028), (4038, 4038), (4140, 4146), (4150, 4153), (4182, 4185), (4448,
- 4607), (4959, 4959), (5906, 5908), (5938, 5940), (5970, 5971), (6002,
- 6003), (6068, 6099), (6109, 6109), (6155, 6157), (6313, 6313), (6432,
- 6443), (6448, 6459), (6576, 6592), (6600, 6601), (6679, 6683), (7616,
- 7619), (8203, 8207), (8232, 8238), (8288, 8291), (8298, 8303), (8400,
- 8427), (12330, 12335), (12441, 12442), (43010, 43010), (43014, 43014),
- (43019, 43019), (43043, 43047), (55216, 55295), (64286, 64286), (65024,
- 65039), (65056, 65059), (65279, 65279), (65529, 65531), (68097, 68099),
- (68101, 68102), (68108, 68111), (68152, 68154), (68159, 68159), (119141,
- 119145), (119149, 119170), (119173, 119179), (119210, 119213), (119362,
- 119364), (917505, 917505), (917536, 917631), (917760, 917999)), '5.0.0':
- ((0, 0), (173, 173), (768, 879), (1155, 1158), (1160, 1161), (1425,
- 1469), (1471, 1471), (1473, 1474), (1476, 1477), (1479, 1479), (1536,
- 1539), (1552, 1557), (1611, 1630), (1648, 1648), (1750, 1764), (1767,
- 1768), (1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (1958,
- 1968), (2027, 2035), (2305, 2307), (2364, 2364), (2366, 2381), (2385,
- 2388), (2402, 2403), (2433, 2435), (2492, 2492), (2494, 2500), (2503,
- 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2561, 2563), (2620,
- 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2672, 2673), (2689,
- 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (2786,
- 2787), (2817, 2819), (2876, 2876), (2878, 2883), (2887, 2888), (2891,
- 2893), (2902, 2903), (2946, 2946), (3006, 3010), (3014, 3016), (3018,
- 3021), (3031, 3031), (3073, 3075), (3134, 3140), (3142, 3144), (3146,
- 3149), (3157, 3158), (3202, 3203), (3260, 3260), (3262, 3268), (3270,
- 3272), (3274, 3277), (3285, 3286), (3298, 3299), (3330, 3331), (3390,
- 3395), (3398, 3400), (3402, 3405), (3415, 3415), (3458, 3459), (3530,
- 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (3633,
- 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764, 3769), (3771,
- 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895, 3895), (3897,
- 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3984, 3991), (3993,
- 4028), (4038, 4038), (4140, 4146), (4150, 4153), (4182, 4185), (4448,
- 4607), (4959, 4959), (5906, 5908), (5938, 5940), (5970, 5971), (6002,
- 6003), (6068, 6099), (6109, 6109), (6155, 6157), (6313, 6313), (6432,
- 6443), (6448, 6459), (6576, 6592), (6600, 6601), (6679, 6683), (6912,
- 6916), (6964, 6980), (7019, 7027), (7616, 7626), (7678, 7679), (8203,
- 8207), (8232, 8238), (8288, 8291), (8298, 8303), (8400, 8431), (12330,
- 12335), (12441, 12442), (43010, 43010), (43014, 43014), (43019, 43019),
- (43043, 43047), (55216, 55295), (64286, 64286), (65024, 65039), (65056,
- 65059), (65279, 65279), (65529, 65531), (68097, 68099), (68101, 68102),
- (68108, 68111), (68152, 68154), (68159, 68159), (119141, 119145), (
- 119149, 119170), (119173, 119179), (119210, 119213), (119362, 119364),
- (917505, 917505), (917536, 917631), (917760, 917999)), '5.1.0': ((0, 0),
- (173, 173), (768, 879), (1155, 1161), (1425, 1469), (1471, 1471), (1473,
- 1474), (1476, 1477), (1479, 1479), (1536, 1539), (1552, 1562), (1611,
- 1630), (1648, 1648), (1750, 1764), (1767, 1768), (1770, 1773), (1807,
- 1807), (1809, 1809), (1840, 1866), (1958, 1968), (2027, 2035), (2305,
- 2307), (2364, 2364), (2366, 2381), (2385, 2388), (2402, 2403), (2433,
- 2435), (2492, 2492), (2494, 2500), (2503, 2504), (2507, 2509), (2519,
- 2519), (2530, 2531), (2561, 2563), (2620, 2620), (2622, 2626), (2631,
- 2632), (2635, 2637), (2641, 2641), (2672, 2673), (2677, 2677), (2689,
- 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (2786,
- 2787), (2817, 2819), (2876, 2876), (2878, 2884), (2887, 2888), (2891,
- 2893), (2902, 2903), (2914, 2915), (2946, 2946), (3006, 3010), (3014,
- 3016), (3018, 3021), (3031, 3031), (3073, 3075), (3134, 3140), (3142,
- 3144), (3146, 3149), (3157, 3158), (3170, 3171), (3202, 3203), (3260,
- 3260), (3262, 3268), (3270, 3272), (3274, 3277), (3285, 3286), (3298,
- 3299), (3330, 3331), (3390, 3396), (3398, 3400), (3402, 3405), (3415,
- 3415), (3426, 3427), (3458, 3459), (3530, 3530), (3535, 3540), (3542,
- 3542), (3544, 3551), (3570, 3571), (3633, 3633), (3636, 3642), (3655,
- 3662), (3761, 3761), (3764, 3769), (3771, 3772), (3784, 3789), (3864,
- 3865), (3893, 3893), (3895, 3895), (3897, 3897), (3902, 3903), (3953,
- 3972), (3974, 3975), (3984, 3991), (3993, 4028), (4038, 4038), (4139,
- 4158), (4182, 4185), (4190, 4192), (4194, 4196), (4199, 4205), (4209,
- 4212), (4226, 4237), (4239, 4239), (4448, 4607), (4959, 4959), (5906,
- 5908), (5938, 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109,
- 6109), (6155, 6157), (6313, 6313), (6432, 6443), (6448, 6459), (6576,
- 6592), (6600, 6601), (6679, 6683), (6912, 6916), (6964, 6980), (7019,
- 7027), (7040, 7042), (7073, 7082), (7204, 7223), (7616, 7654), (7678,
- 7679), (8203, 8207), (8232, 8238), (8288, 8292), (8298, 8303), (8400,
- 8432), (11744, 11775), (12330, 12335), (12441, 12442), (42607, 42610),
- (42620, 42621), (43010, 43010), (43014, 43014), (43019, 43019), (43043,
- 43047), (43136, 43137), (43188, 43204), (43302, 43309), (43335, 43347),
- (43561, 43574), (43587, 43587), (43596, 43597), (55216, 55295), (64286,
- 64286), (65024, 65039), (65056, 65062), (65279, 65279), (65529, 65531),
- (66045, 66045), (68097, 68099), (68101, 68102), (68108, 68111), (68152,
- 68154), (68159, 68159), (119141, 119145), (119149, 119170), (119173,
- 119179), (119210, 119213), (119362, 119364), (917505, 917505), (917536,
- 917631), (917760, 917999)), '5.2.0': ((0, 0), (173, 173), (768, 879), (
- 1155, 1161), (1425, 1469), (1471, 1471), (1473, 1474), (1476, 1477), (
- 1479, 1479), (1536, 1539), (1552, 1562), (1611, 1630), (1648, 1648), (
- 1750, 1764), (1767, 1768), (1770, 1773), (1807, 1807), (1809, 1809), (
- 1840, 1866), (1958, 1968), (2027, 2035), (2070, 2073), (2075, 2083), (
- 2085, 2087), (2089, 2093), (2304, 2307), (2364, 2364), (2366, 2382), (
- 2385, 2389), (2402, 2403), (2433, 2435), (2492, 2492), (2494, 2500), (
- 2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2561, 2563), (
- 2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2641, 2641), (
- 2672, 2673), (2677, 2677), (2689, 2691), (2748, 2748), (2750, 2757), (
- 2759, 2761), (2763, 2765), (2786, 2787), (2817, 2819), (2876, 2876), (
- 2878, 2884), (2887, 2888), (2891, 2893), (2902, 2903), (2914, 2915), (
- 2946, 2946), (3006, 3010), (3014, 3016), (3018, 3021), (3031, 3031), (
- 3073, 3075), (3134, 3140), (3142, 3144), (3146, 3149), (3157, 3158), (
- 3170, 3171), (3202, 3203), (3260, 3260), (3262, 3268), (3270, 3272), (
- 3274, 3277), (3285, 3286), (3298, 3299), (3330, 3331), (3390, 3396), (
- 3398, 3400), (3402, 3405), (3415, 3415), (3426, 3427), (3458, 3459), (
- 3530, 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (
- 3633, 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764, 3769), (
- 3771, 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895, 3895), (
- 3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3984, 3991), (
- 3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (4190, 4192), (
- 4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (4239, 4239), (
- 4250, 4253), (4448, 4607), (4959, 4959), (5906, 5908), (5938, 5940), (
- 5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (6155, 6157), (
- 6313, 6313), (6432, 6443), (6448, 6459), (6576, 6592), (6600, 6601), (
- 6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6912, 6916), (
- 6964, 6980), (7019, 7027), (7040, 7042), (7073, 7082), (7204, 7223), (
- 7376, 7378), (7380, 7400), (7405, 7405), (7410, 7410), (7616, 7654), (
- 7677, 7679), (8203, 8207), (8232, 8238), (8288, 8292), (8298, 8303), (
- 8400, 8432), (11503, 11505), (11744, 11775), (12330, 12335), (12441,
- 12442), (42607, 42610), (42620, 42621), (42736, 42737), (43010, 43010),
- (43014, 43014), (43019, 43019), (43043, 43047), (43136, 43137), (43188,
- 43204), (43232, 43249), (43302, 43309), (43335, 43347), (43392, 43395),
- (43443, 43456), (43561, 43574), (43587, 43587), (43596, 43597), (43643,
- 43643), (43696, 43696), (43698, 43700), (43703, 43704), (43710, 43711),
- (43713, 43713), (44003, 44010), (44012, 44013), (55216, 55295), (64286,
- 64286), (65024, 65039), (65056, 65062), (65279, 65279), (65529, 65531),
- (66045, 66045), (68097, 68099), (68101, 68102), (68108, 68111), (68152,
- 68154), (68159, 68159), (69760, 69762), (69808, 69818), (69821, 69821),
- (119141, 119145), (119149, 119170), (119173, 119179), (119210, 119213),
- (119362, 119364), (917505, 917505), (917536, 917631), (917760, 917999)),
- '6.0.0': ((0, 0), (173, 173), (768, 879), (1155, 1161), (1425, 1469), (
- 1471, 1471), (1473, 1474), (1476, 1477), (1479, 1479), (1536, 1539), (
- 1552, 1562), (1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (
- 1767, 1768), (1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (
- 1958, 1968), (2027, 2035), (2070, 2073), (2075, 2083), (2085, 2087), (
- 2089, 2093), (2137, 2139), (2304, 2307), (2362, 2364), (2366, 2383), (
- 2385, 2391), (2402, 2403), (2433, 2435), (2492, 2492), (2494, 2500), (
- 2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2561, 2563), (
- 2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2641, 2641), (
- 2672, 2673), (2677, 2677), (2689, 2691), (2748, 2748), (2750, 2757), (
- 2759, 2761), (2763, 2765), (2786, 2787), (2817, 2819), (2876, 2876), (
- 2878, 2884), (2887, 2888), (2891, 2893), (2902, 2903), (2914, 2915), (
- 2946, 2946), (3006, 3010), (3014, 3016), (3018, 3021), (3031, 3031), (
- 3073, 3075), (3134, 3140), (3142, 3144), (3146, 3149), (3157, 3158), (
- 3170, 3171), (3202, 3203), (3260, 3260), (3262, 3268), (3270, 3272), (
- 3274, 3277), (3285, 3286), (3298, 3299), (3330, 3331), (3390, 3396), (
- 3398, 3400), (3402, 3405), (3415, 3415), (3426, 3427), (3458, 3459), (
- 3530, 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (
- 3633, 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764, 3769), (
- 3771, 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895, 3895), (
- 3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3981, 3991), (
- 3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (4190, 4192), (
- 4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (4239, 4239), (
- 4250, 4253), (4448, 4607), (4957, 4959), (5906, 5908), (5938, 5940), (
- 5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (6155, 6157), (
- 6313, 6313), (6432, 6443), (6448, 6459), (6576, 6592), (6600, 6601), (
- 6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6912, 6916), (
- 6964, 6980), (7019, 7027), (7040, 7042), (7073, 7082), (7142, 7155), (
- 7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (7410, 7410), (
- 7616, 7654), (7676, 7679), (8203, 8207), (8232, 8238), (8288, 8292), (
- 8298, 8303), (8400, 8432), (11503, 11505), (11647, 11647), (11744,
- 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42620, 42621),
- (42736, 42737), (43010, 43010), (43014, 43014), (43019, 43019), (43043,
- 43047), (43136, 43137), (43188, 43204), (43232, 43249), (43302, 43309),
- (43335, 43347), (43392, 43395), (43443, 43456), (43561, 43574), (43587,
- 43587), (43596, 43597), (43643, 43643), (43696, 43696), (43698, 43700),
- (43703, 43704), (43710, 43711), (43713, 43713), (44003, 44010), (44012,
- 44013), (55216, 55295), (64286, 64286), (65024, 65039), (65056, 65062),
- (65279, 65279), (65529, 65531), (66045, 66045), (68097, 68099), (68101,
- 68102), (68108, 68111), (68152, 68154), (68159, 68159), (69632, 69634),
- (69688, 69702), (69760, 69762), (69808, 69818), (69821, 69821), (119141,
- 119145), (119149, 119170), (119173, 119179), (119210, 119213), (119362,
- 119364), (917505, 917505), (917536, 917631), (917760, 917999)), '6.1.0':
- ((0, 0), (173, 173), (768, 879), (1155, 1161), (1425, 1469), (1471,
- 1471), (1473, 1474), (1476, 1477), (1479, 1479), (1536, 1540), (1552,
- 1562), (1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (1767,
- 1768), (1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (1958,
- 1968), (2027, 2035), (2070, 2073), (2075, 2083), (2085, 2087), (2089,
- 2093), (2137, 2139), (2276, 2302), (2304, 2307), (2362, 2364), (2366,
- 2383), (2385, 2391), (2402, 2403), (2433, 2435), (2492, 2492), (2494,
- 2500), (2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2561,
- 2563), (2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2641,
- 2641), (2672, 2673), (2677, 2677), (2689, 2691), (2748, 2748), (2750,
- 2757), (2759, 2761), (2763, 2765), (2786, 2787), (2817, 2819), (2876,
- 2876), (2878, 2884), (2887, 2888), (2891, 2893), (2902, 2903), (2914,
- 2915), (2946, 2946), (3006, 3010), (3014, 3016), (3018, 3021), (3031,
- 3031), (3073, 3075), (3134, 3140), (3142, 3144), (3146, 3149), (3157,
- 3158), (3170, 3171), (3202, 3203), (3260, 3260), (3262, 3268), (3270,
- 3272), (3274, 3277), (3285, 3286), (3298, 3299), (3330, 3331), (3390,
- 3396), (3398, 3400), (3402, 3405), (3415, 3415), (3426, 3427), (3458,
- 3459), (3530, 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570,
- 3571), (3633, 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764,
- 3769), (3771, 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895,
- 3895), (3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3981,
- 3991), (3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (4190,
- 4192), (4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (4239,
- 4239), (4250, 4253), (4448, 4607), (4957, 4959), (5906, 5908), (5938,
- 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (6155,
- 6157), (6313, 6313), (6432, 6443), (6448, 6459), (6576, 6592), (6600,
- 6601), (6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6912,
- 6916), (6964, 6980), (7019, 7027), (7040, 7042), (7073, 7085), (7142,
- 7155), (7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (7410,
- 7412), (7616, 7654), (7676, 7679), (8203, 8207), (8232, 8238), (8288,
- 8292), (8298, 8303), (8400, 8432), (11503, 11505), (11647, 11647), (
- 11744, 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42612,
- 42621), (42655, 42655), (42736, 42737), (43010, 43010), (43014, 43014),
- (43019, 43019), (43043, 43047), (43136, 43137), (43188, 43204), (43232,
- 43249), (43302, 43309), (43335, 43347), (43392, 43395), (43443, 43456),
- (43561, 43574), (43587, 43587), (43596, 43597), (43643, 43643), (43696,
- 43696), (43698, 43700), (43703, 43704), (43710, 43711), (43713, 43713),
- (43755, 43759), (43765, 43766), (44003, 44010), (44012, 44013), (55216,
- 55295), (64286, 64286), (65024, 65039), (65056, 65062), (65279, 65279),
- (65529, 65531), (66045, 66045), (68097, 68099), (68101, 68102), (68108,
- 68111), (68152, 68154), (68159, 68159), (69632, 69634), (69688, 69702),
- (69760, 69762), (69808, 69818), (69821, 69821), (69888, 69890), (69927,
- 69940), (70016, 70018), (70067, 70080), (71339, 71351), (94033, 94078),
- (94095, 94098), (119141, 119145), (119149, 119170), (119173, 119179), (
- 119210, 119213), (119362, 119364), (917505, 917505), (917536, 917631),
- (917760, 917999)), '6.2.0': ((0, 0), (173, 173), (768, 879), (1155,
- 1161), (1425, 1469), (1471, 1471), (1473, 1474), (1476, 1477), (1479,
- 1479), (1536, 1540), (1552, 1562), (1611, 1631), (1648, 1648), (1750,
- 1757), (1759, 1764), (1767, 1768), (1770, 1773), (1807, 1807), (1809,
- 1809), (1840, 1866), (1958, 1968), (2027, 2035), (2070, 2073), (2075,
- 2083), (2085, 2087), (2089, 2093), (2137, 2139), (2276, 2302), (2304,
- 2307), (2362, 2364), (2366, 2383), (2385, 2391), (2402, 2403), (2433,
- 2435), (2492, 2492), (2494, 2500), (2503, 2504), (2507, 2509), (2519,
- 2519), (2530, 2531), (2561, 2563), (2620, 2620), (2622, 2626), (2631,
- 2632), (2635, 2637), (2641, 2641), (2672, 2673), (2677, 2677), (2689,
- 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (2786,
- 2787), (2817, 2819), (2876, 2876), (2878, 2884), (2887, 2888), (2891,
- 2893), (2902, 2903), (2914, 2915), (2946, 2946), (3006, 3010), (3014,
- 3016), (3018, 3021), (3031, 3031), (3073, 3075), (3134, 3140), (3142,
- 3144), (3146, 3149), (3157, 3158), (3170, 3171), (3202, 3203), (3260,
- 3260), (3262, 3268), (3270, 3272), (3274, 3277), (3285, 3286), (3298,
- 3299), (3330, 3331), (3390, 3396), (3398, 3400), (3402, 3405), (3415,
- 3415), (3426, 3427), (3458, 3459), (3530, 3530), (3535, 3540), (3542,
- 3542), (3544, 3551), (3570, 3571), (3633, 3633), (3636, 3642), (3655,
- 3662), (3761, 3761), (3764, 3769), (3771, 3772), (3784, 3789), (3864,
- 3865), (3893, 3893), (3895, 3895), (3897, 3897), (3902, 3903), (3953,
- 3972), (3974, 3975), (3981, 3991), (3993, 4028), (4038, 4038), (4139,
- 4158), (4182, 4185), (4190, 4192), (4194, 4196), (4199, 4205), (4209,
- 4212), (4226, 4237), (4239, 4239), (4250, 4253), (4448, 4607), (4957,
- 4959), (5906, 5908), (5938, 5940), (5970, 5971), (6002, 6003), (6068,
- 6099), (6109, 6109), (6155, 6157), (6313, 6313), (6432, 6443), (6448,
- 6459), (6576, 6592), (6600, 6601), (6679, 6683), (6741, 6750), (6752,
- 6780), (6783, 6783), (6912, 6916), (6964, 6980), (7019, 7027), (7040,
- 7042), (7073, 7085), (7142, 7155), (7204, 7223), (7376, 7378), (7380,
- 7400), (7405, 7405), (7410, 7412), (7616, 7654), (7676, 7679), (8203,
- 8207), (8232, 8238), (8288, 8292), (8298, 8303), (8400, 8432), (11503,
- 11505), (11647, 11647), (11744, 11775), (12330, 12335), (12441, 12442),
- (42607, 42610), (42612, 42621), (42655, 42655), (42736, 42737), (43010,
- 43010), (43014, 43014), (43019, 43019), (43043, 43047), (43136, 43137),
- (43188, 43204), (43232, 43249), (43302, 43309), (43335, 43347), (43392,
- 43395), (43443, 43456), (43561, 43574), (43587, 43587), (43596, 43597),
- (43643, 43643), (43696, 43696), (43698, 43700), (43703, 43704), (43710,
- 43711), (43713, 43713), (43755, 43759), (43765, 43766), (44003, 44010),
- (44012, 44013), (55216, 55295), (64286, 64286), (65024, 65039), (65056,
- 65062), (65279, 65279), (65529, 65531), (66045, 66045), (68097, 68099),
- (68101, 68102), (68108, 68111), (68152, 68154), (68159, 68159), (69632,
- 69634), (69688, 69702), (69760, 69762), (69808, 69818), (69821, 69821),
- (69888, 69890), (69927, 69940), (70016, 70018), (70067, 70080), (71339,
- 71351), (94033, 94078), (94095, 94098), (119141, 119145), (119149,
- 119170), (119173, 119179), (119210, 119213), (119362, 119364), (917505,
- 917505), (917536, 917631), (917760, 917999)), '6.3.0': ((0, 0), (173,
- 173), (768, 879), (1155, 1161), (1425, 1469), (1471, 1471), (1473, 1474
- ), (1476, 1477), (1479, 1479), (1536, 1540), (1552, 1562), (1564, 1564),
- (1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (1767, 1768), (
- 1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (1958, 1968), (
- 2027, 2035), (2070, 2073), (2075, 2083), (2085, 2087), (2089, 2093), (
- 2137, 2139), (2276, 2302), (2304, 2307), (2362, 2364), (2366, 2383), (
- 2385, 2391), (2402, 2403), (2433, 2435), (2492, 2492), (2494, 2500), (
- 2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2561, 2563), (
- 2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2641, 2641), (
- 2672, 2673), (2677, 2677), (2689, 2691), (2748, 2748), (2750, 2757), (
- 2759, 2761), (2763, 2765), (2786, 2787), (2817, 2819), (2876, 2876), (
- 2878, 2884), (2887, 2888), (2891, 2893), (2902, 2903), (2914, 2915), (
- 2946, 2946), (3006, 3010), (3014, 3016), (3018, 3021), (3031, 3031), (
- 3073, 3075), (3134, 3140), (3142, 3144), (3146, 3149), (3157, 3158), (
- 3170, 3171), (3202, 3203), (3260, 3260), (3262, 3268), (3270, 3272), (
- 3274, 3277), (3285, 3286), (3298, 3299), (3330, 3331), (3390, 3396), (
- 3398, 3400), (3402, 3405), (3415, 3415), (3426, 3427), (3458, 3459), (
- 3530, 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (
- 3633, 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764, 3769), (
- 3771, 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895, 3895), (
- 3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3981, 3991), (
- 3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (4190, 4192), (
- 4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (4239, 4239), (
- 4250, 4253), (4448, 4607), (4957, 4959), (5906, 5908), (5938, 5940), (
- 5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (6155, 6158), (
- 6313, 6313), (6432, 6443), (6448, 6459), (6576, 6592), (6600, 6601), (
- 6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6912, 6916), (
- 6964, 6980), (7019, 7027), (7040, 7042), (7073, 7085), (7142, 7155), (
- 7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (7410, 7412), (
- 7616, 7654), (7676, 7679), (8203, 8207), (8232, 8238), (8288, 8292), (
- 8294, 8303), (8400, 8432), (11503, 11505), (11647, 11647), (11744,
- 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42612, 42621),
- (42655, 42655), (42736, 42737), (43010, 43010), (43014, 43014), (43019,
- 43019), (43043, 43047), (43136, 43137), (43188, 43204), (43232, 43249),
- (43302, 43309), (43335, 43347), (43392, 43395), (43443, 43456), (43561,
- 43574), (43587, 43587), (43596, 43597), (43643, 43643), (43696, 43696),
- (43698, 43700), (43703, 43704), (43710, 43711), (43713, 43713), (43755,
- 43759), (43765, 43766), (44003, 44010), (44012, 44013), (55216, 55295),
- (64286, 64286), (65024, 65039), (65056, 65062), (65279, 65279), (65529,
- 65531), (66045, 66045), (68097, 68099), (68101, 68102), (68108, 68111),
- (68152, 68154), (68159, 68159), (69632, 69634), (69688, 69702), (69760,
- 69762), (69808, 69818), (69821, 69821), (69888, 69890), (69927, 69940),
- (70016, 70018), (70067, 70080), (71339, 71351), (94033, 94078), (94095,
- 94098), (119141, 119145), (119149, 119170), (119173, 119179), (119210,
- 119213), (119362, 119364), (917505, 917505), (917536, 917631), (917760,
- 917999)), '7.0.0': ((0, 0), (173, 173), (768, 879), (1155, 1161), (1425,
- 1469), (1471, 1471), (1473, 1474), (1476, 1477), (1479, 1479), (1536,
- 1541), (1552, 1562), (1564, 1564), (1611, 1631), (1648, 1648), (1750,
- 1757), (1759, 1764), (1767, 1768), (1770, 1773), (1807, 1807), (1809,
- 1809), (1840, 1866), (1958, 1968), (2027, 2035), (2070, 2073), (2075,
- 2083), (2085, 2087), (2089, 2093), (2137, 2139), (2276, 2307), (2362,
- 2364), (2366, 2383), (2385, 2391), (2402, 2403), (2433, 2435), (2492,
- 2492), (2494, 2500), (2503, 2504), (2507, 2509), (2519, 2519), (2530,
- 2531), (2561, 2563), (2620, 2620), (2622, 2626), (2631, 2632), (2635,
- 2637), (2641, 2641), (2672, 2673), (2677, 2677), (2689, 2691), (2748,
- 2748), (2750, 2757), (2759, 2761), (2763, 2765), (2786, 2787), (2817,
- 2819), (2876, 2876), (2878, 2884), (2887, 2888), (2891, 2893), (2902,
- 2903), (2914, 2915), (2946, 2946), (3006, 3010), (3014, 3016), (3018,
- 3021), (3031, 3031), (3072, 3075), (3134, 3140), (3142, 3144), (3146,
- 3149), (3157, 3158), (3170, 3171), (3201, 3203), (3260, 3260), (3262,
- 3268), (3270, 3272), (3274, 3277), (3285, 3286), (3298, 3299), (3329,
- 3331), (3390, 3396), (3398, 3400), (3402, 3405), (3415, 3415), (3426,
- 3427), (3458, 3459), (3530, 3530), (3535, 3540), (3542, 3542), (3544,
- 3551), (3570, 3571), (3633, 3633), (3636, 3642), (3655, 3662), (3761,
- 3761), (3764, 3769), (3771, 3772), (3784, 3789), (3864, 3865), (3893,
- 3893), (3895, 3895), (3897, 3897), (3902, 3903), (3953, 3972), (3974,
- 3975), (3981, 3991), (3993, 4028), (4038, 4038), (4139, 4158), (4182,
- 4185), (4190, 4192), (4194, 4196), (4199, 4205), (4209, 4212), (4226,
- 4237), (4239, 4239), (4250, 4253), (4448, 4607), (4957, 4959), (5906,
- 5908), (5938, 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109,
- 6109), (6155, 6158), (6313, 6313), (6432, 6443), (6448, 6459), (6576,
- 6592), (6600, 6601), (6679, 6683), (6741, 6750), (6752, 6780), (6783,
- 6783), (6832, 6846), (6912, 6916), (6964, 6980), (7019, 7027), (7040,
- 7042), (7073, 7085), (7142, 7155), (7204, 7223), (7376, 7378), (7380,
- 7400), (7405, 7405), (7410, 7412), (7416, 7417), (7616, 7669), (7676,
- 7679), (8203, 8207), (8232, 8238), (8288, 8292), (8294, 8303), (8400,
- 8432), (11503, 11505), (11647, 11647), (11744, 11775), (12330, 12335),
- (12441, 12442), (42607, 42610), (42612, 42621), (42655, 42655), (42736,
- 42737), (43010, 43010), (43014, 43014), (43019, 43019), (43043, 43047),
- (43136, 43137), (43188, 43204), (43232, 43249), (43302, 43309), (43335,
- 43347), (43392, 43395), (43443, 43456), (43493, 43493), (43561, 43574),
- (43587, 43587), (43596, 43597), (43643, 43645), (43696, 43696), (43698,
- 43700), (43703, 43704), (43710, 43711), (43713, 43713), (43755, 43759),
- (43765, 43766), (44003, 44010), (44012, 44013), (55216, 55295), (64286,
- 64286), (65024, 65039), (65056, 65069), (65279, 65279), (65529, 65531),
- (66045, 66045), (66272, 66272), (66422, 66426), (68097, 68099), (68101,
- 68102), (68108, 68111), (68152, 68154), (68159, 68159), (68325, 68326),
- (69632, 69634), (69688, 69702), (69759, 69762), (69808, 69818), (69821,
- 69821), (69888, 69890), (69927, 69940), (70003, 70003), (70016, 70018),
- (70067, 70080), (70188, 70199), (70367, 70378), (70401, 70403), (70460,
- 70460), (70462, 70468), (70471, 70472), (70475, 70477), (70487, 70487),
- (70498, 70499), (70502, 70508), (70512, 70516), (70832, 70851), (71087,
- 71093), (71096, 71104), (71216, 71232), (71339, 71351), (92912, 92916),
- (92976, 92982), (94033, 94078), (94095, 94098), (113821, 113822), (
- 113824, 113827), (119141, 119145), (119149, 119170), (119173, 119179),
- (119210, 119213), (119362, 119364), (125136, 125142), (917505, 917505),
- (917536, 917631), (917760, 917999)), '8.0.0': ((0, 0), (173, 173), (768,
- 879), (1155, 1161), (1425, 1469), (1471, 1471), (1473, 1474), (1476,
- 1477), (1479, 1479), (1536, 1541), (1552, 1562), (1564, 1564), (1611,
- 1631), (1648, 1648), (1750, 1757), (1759, 1764), (1767, 1768), (1770,
- 1773), (1807, 1807), (1809, 1809), (1840, 1866), (1958, 1968), (2027,
- 2035), (2070, 2073), (2075, 2083), (2085, 2087), (2089, 2093), (2137,
- 2139), (2275, 2307), (2362, 2364), (2366, 2383), (2385, 2391), (2402,
- 2403), (2433, 2435), (2492, 2492), (2494, 2500), (2503, 2504), (2507,
- 2509), (2519, 2519), (2530, 2531), (2561, 2563), (2620, 2620), (2622,
- 2626), (2631, 2632), (2635, 2637), (2641, 2641), (2672, 2673), (2677,
- 2677), (2689, 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763,
- 2765), (2786, 2787), (2817, 2819), (2876, 2876), (2878, 2884), (2887,
- 2888), (2891, 2893), (2902, 2903), (2914, 2915), (2946, 2946), (3006,
- 3010), (3014, 3016), (3018, 3021), (3031, 3031), (3072, 3075), (3134,
- 3140), (3142, 3144), (3146, 3149), (3157, 3158), (3170, 3171), (3201,
- 3203), (3260, 3260), (3262, 3268), (3270, 3272), (3274, 3277), (3285,
- 3286), (3298, 3299), (3329, 3331), (3390, 3396), (3398, 3400), (3402,
- 3405), (3415, 3415), (3426, 3427), (3458, 3459), (3530, 3530), (3535,
- 3540), (3542, 3542), (3544, 3551), (3570, 3571), (3633, 3633), (3636,
- 3642), (3655, 3662), (3761, 3761), (3764, 3769), (3771, 3772), (3784,
- 3789), (3864, 3865), (3893, 3893), (3895, 3895), (3897, 3897), (3902,
- 3903), (3953, 3972), (3974, 3975), (3981, 3991), (3993, 4028), (4038,
- 4038), (4139, 4158), (4182, 4185), (4190, 4192), (4194, 4196), (4199,
- 4205), (4209, 4212), (4226, 4237), (4239, 4239), (4250, 4253), (4448,
- 4607), (4957, 4959), (5906, 5908), (5938, 5940), (5970, 5971), (6002,
- 6003), (6068, 6099), (6109, 6109), (6155, 6158), (6313, 6313), (6432,
- 6443), (6448, 6459), (6679, 6683), (6741, 6750), (6752, 6780), (6783,
- 6783), (6832, 6846), (6912, 6916), (6964, 6980), (7019, 7027), (7040,
- 7042), (7073, 7085), (7142, 7155), (7204, 7223), (7376, 7378), (7380,
- 7400), (7405, 7405), (7410, 7412), (7416, 7417), (7616, 7669), (7676,
- 7679), (8203, 8207), (8232, 8238), (8288, 8292), (8294, 8303), (8400,
- 8432), (11503, 11505), (11647, 11647), (11744, 11775), (12330, 12335),
- (12441, 12442), (42607, 42610), (42612, 42621), (42654, 42655), (42736,
- 42737), (43010, 43010), (43014, 43014), (43019, 43019), (43043, 43047),
- (43136, 43137), (43188, 43204), (43232, 43249), (43302, 43309), (43335,
- 43347), (43392, 43395), (43443, 43456), (43493, 43493), (43561, 43574),
- (43587, 43587), (43596, 43597), (43643, 43645), (43696, 43696), (43698,
- 43700), (43703, 43704), (43710, 43711), (43713, 43713), (43755, 43759),
- (43765, 43766), (44003, 44010), (44012, 44013), (55216, 55295), (64286,
- 64286), (65024, 65039), (65056, 65071), (65279, 65279), (65529, 65531),
- (66045, 66045), (66272, 66272), (66422, 66426), (68097, 68099), (68101,
- 68102), (68108, 68111), (68152, 68154), (68159, 68159), (68325, 68326),
- (69632, 69634), (69688, 69702), (69759, 69762), (69808, 69818), (69821,
- 69821), (69888, 69890), (69927, 69940), (70003, 70003), (70016, 70018),
- (70067, 70080), (70090, 70092), (70188, 70199), (70367, 70378), (70400,
- 70403), (70460, 70460), (70462, 70468), (70471, 70472), (70475, 70477),
- (70487, 70487), (70498, 70499), (70502, 70508), (70512, 70516), (70832,
- 70851), (71087, 71093), (71096, 71104), (71132, 71133), (71216, 71232),
- (71339, 71351), (71453, 71467), (92912, 92916), (92976, 92982), (94033,
- 94078), (94095, 94098), (113821, 113822), (113824, 113827), (119141,
- 119145), (119149, 119170), (119173, 119179), (119210, 119213), (119362,
- 119364), (121344, 121398), (121403, 121452), (121461, 121461), (121476,
- 121476), (121499, 121503), (121505, 121519), (125136, 125142), (127995,
- 127999), (917505, 917505), (917536, 917631), (917760, 917999)), '9.0.0':
- ((0, 0), (173, 173), (768, 879), (1155, 1161), (1425, 1469), (1471,
- 1471), (1473, 1474), (1476, 1477), (1479, 1479), (1536, 1541), (1552,
- 1562), (1564, 1564), (1611, 1631), (1648, 1648), (1750, 1757), (1759,
- 1764), (1767, 1768), (1770, 1773), (1807, 1807), (1809, 1809), (1840,
- 1866), (1958, 1968), (2027, 2035), (2070, 2073), (2075, 2083), (2085,
- 2087), (2089, 2093), (2137, 2139), (2260, 2307), (2362, 2364), (2366,
- 2383), (2385, 2391), (2402, 2403), (2433, 2435), (2492, 2492), (2494,
- 2500), (2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2561,
- 2563), (2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2641,
- 2641), (2672, 2673), (2677, 2677), (2689, 2691), (2748, 2748), (2750,
- 2757), (2759, 2761), (2763, 2765), (2786, 2787), (2817, 2819), (2876,
- 2876), (2878, 2884), (2887, 2888), (2891, 2893), (2902, 2903), (2914,
- 2915), (2946, 2946), (3006, 3010), (3014, 3016), (3018, 3021), (3031,
- 3031), (3072, 3075), (3134, 3140), (3142, 3144), (3146, 3149), (3157,
- 3158), (3170, 3171), (3201, 3203), (3260, 3260), (3262, 3268), (3270,
- 3272), (3274, 3277), (3285, 3286), (3298, 3299), (3329, 3331), (3390,
- 3396), (3398, 3400), (3402, 3405), (3415, 3415), (3426, 3427), (3458,
- 3459), (3530, 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570,
- 3571), (3633, 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764,
- 3769), (3771, 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895,
- 3895), (3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3981,
- 3991), (3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (4190,
- 4192), (4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (4239,
- 4239), (4250, 4253), (4448, 4607), (4957, 4959), (5906, 5908), (5938,
- 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (6155,
- 6158), (6277, 6278), (6313, 6313), (6432, 6443), (6448, 6459), (6679,
- 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6832, 6846), (6912,
- 6916), (6964, 6980), (7019, 7027), (7040, 7042), (7073, 7085), (7142,
- 7155), (7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (7410,
- 7412), (7416, 7417), (7616, 7669), (7675, 7679), (8203, 8207), (8232,
- 8238), (8288, 8292), (8294, 8303), (8400, 8432), (11503, 11505), (11647,
- 11647), (11744, 11775), (12330, 12335), (12441, 12442), (42607, 42610),
- (42612, 42621), (42654, 42655), (42736, 42737), (43010, 43010), (43014,
- 43014), (43019, 43019), (43043, 43047), (43136, 43137), (43188, 43205),
- (43232, 43249), (43302, 43309), (43335, 43347), (43392, 43395), (43443,
- 43456), (43493, 43493), (43561, 43574), (43587, 43587), (43596, 43597),
- (43643, 43645), (43696, 43696), (43698, 43700), (43703, 43704), (43710,
- 43711), (43713, 43713), (43755, 43759), (43765, 43766), (44003, 44010),
- (44012, 44013), (55216, 55295), (64286, 64286), (65024, 65039), (65056,
- 65071), (65279, 65279), (65529, 65531), (66045, 66045), (66272, 66272),
- (66422, 66426), (68097, 68099), (68101, 68102), (68108, 68111), (68152,
- 68154), (68159, 68159), (68325, 68326), (69632, 69634), (69688, 69702),
- (69759, 69762), (69808, 69818), (69821, 69821), (69888, 69890), (69927,
- 69940), (70003, 70003), (70016, 70018), (70067, 70080), (70090, 70092),
- (70188, 70199), (70206, 70206), (70367, 70378), (70400, 70403), (70460,
- 70460), (70462, 70468), (70471, 70472), (70475, 70477), (70487, 70487),
- (70498, 70499), (70502, 70508), (70512, 70516), (70709, 70726), (70832,
- 70851), (71087, 71093), (71096, 71104), (71132, 71133), (71216, 71232),
- (71339, 71351), (71453, 71467), (72751, 72758), (72760, 72767), (72850,
- 72871), (72873, 72886), (92912, 92916), (92976, 92982), (94033, 94078),
- (94095, 94098), (113821, 113822), (113824, 113827), (119141, 119145), (
- 119149, 119170), (119173, 119179), (119210, 119213), (119362, 119364),
- (121344, 121398), (121403, 121452), (121461, 121461), (121476, 121476),
- (121499, 121503), (121505, 121519), (122880, 122886), (122888, 122904),
- (122907, 122913), (122915, 122916), (122918, 122922), (125136, 125142),
- (125252, 125258), (127995, 127999), (917505, 917505), (917536, 917631),
- (917760, 917999)), '10.0.0': ((0, 0), (173, 173), (768, 879), (1155,
- 1161), (1425, 1469), (1471, 1471), (1473, 1474), (1476, 1477), (1479,
- 1479), (1536, 1541), (1552, 1562), (1564, 1564), (1611, 1631), (1648,
- 1648), (1750, 1757), (1759, 1764), (1767, 1768), (1770, 1773), (1807,
- 1807), (1809, 1809), (1840, 1866), (1958, 1968), (2027, 2035), (2070,
- 2073), (2075, 2083), (2085, 2087), (2089, 2093), (2137, 2139), (2260,
- 2307), (2362, 2364), (2366, 2383), (2385, 2391), (2402, 2403), (2433,
- 2435), (2492, 2492), (2494, 2500), (2503, 2504), (2507, 2509), (2519,
- 2519), (2530, 2531), (2561, 2563), (2620, 2620), (2622, 2626), (2631,
- 2632), (2635, 2637), (2641, 2641), (2672, 2673), (2677, 2677), (2689,
- 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (2786,
- 2787), (2810, 2815), (2817, 2819), (2876, 2876), (2878, 2884), (2887,
- 2888), (2891, 2893), (2902, 2903), (2914, 2915), (2946, 2946), (3006,
- 3010), (3014, 3016), (3018, 3021), (3031, 3031), (3072, 3075), (3134,
- 3140), (3142, 3144), (3146, 3149), (3157, 3158), (3170, 3171), (3201,
- 3203), (3260, 3260), (3262, 3268), (3270, 3272), (3274, 3277), (3285,
- 3286), (3298, 3299), (3328, 3331), (3387, 3388), (3390, 3396), (3398,
- 3400), (3402, 3405), (3415, 3415), (3426, 3427), (3458, 3459), (3530,
- 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (3633,
- 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764, 3769), (3771,
- 3772), (3784, 3789), (3864, 3865), (3893, 3893), (3895, 3895), (3897,
- 3897), (3902, 3903), (3953, 3972), (3974, 3975), (3981, 3991), (3993,
- 4028), (4038, 4038), (4139, 4158), (4182, 4185), (4190, 4192), (4194,
- 4196), (4199, 4205), (4209, 4212), (4226, 4237), (4239, 4239), (4250,
- 4253), (4448, 4607), (4957, 4959), (5906, 5908), (5938, 5940), (5970,
- 5971), (6002, 6003), (6068, 6099), (6109, 6109), (6155, 6158), (6277,
- 6278), (6313, 6313), (6432, 6443), (6448, 6459), (6679, 6683), (6741,
- 6750), (6752, 6780), (6783, 6783), (6832, 6846), (6912, 6916), (6964,
- 6980), (7019, 7027), (7040, 7042), (7073, 7085), (7142, 7155), (7204,
- 7223), (7376, 7378), (7380, 7400), (7405, 7405), (7410, 7412), (7415,
- 7417), (7616, 7673), (7675, 7679), (8203, 8207), (8232, 8238), (8288,
- 8292), (8294, 8303), (8400, 8432), (11503, 11505), (11647, 11647), (
- 11744, 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42612,
- 42621), (42654, 42655), (42736, 42737), (43010, 43010), (43014, 43014),
- (43019, 43019), (43043, 43047), (43136, 43137), (43188, 43205), (43232,
- 43249), (43302, 43309), (43335, 43347), (43392, 43395), (43443, 43456),
- (43493, 43493), (43561, 43574), (43587, 43587), (43596, 43597), (43643,
- 43645), (43696, 43696), (43698, 43700), (43703, 43704), (43710, 43711),
- (43713, 43713), (43755, 43759), (43765, 43766), (44003, 44010), (44012,
- 44013), (55216, 55295), (64286, 64286), (65024, 65039), (65056, 65071),
- (65279, 65279), (65529, 65531), (66045, 66045), (66272, 66272), (66422,
- 66426), (68097, 68099), (68101, 68102), (68108, 68111), (68152, 68154),
- (68159, 68159), (68325, 68326), (69632, 69634), (69688, 69702), (69759,
- 69762), (69808, 69818), (69821, 69821), (69888, 69890), (69927, 69940),
- (70003, 70003), (70016, 70018), (70067, 70080), (70090, 70092), (70188,
- 70199), (70206, 70206), (70367, 70378), (70400, 70403), (70460, 70460),
- (70462, 70468), (70471, 70472), (70475, 70477), (70487, 70487), (70498,
- 70499), (70502, 70508), (70512, 70516), (70709, 70726), (70832, 70851),
- (71087, 71093), (71096, 71104), (71132, 71133), (71216, 71232), (71339,
- 71351), (71453, 71467), (72193, 72202), (72243, 72249), (72251, 72254),
- (72263, 72263), (72273, 72283), (72330, 72345), (72751, 72758), (72760,
- 72767), (72850, 72871), (72873, 72886), (73009, 73014), (73018, 73018),
- (73020, 73021), (73023, 73029), (73031, 73031), (92912, 92916), (92976,
- 92982), (94033, 94078), (94095, 94098), (113821, 113822), (113824,
- 113827), (119141, 119145), (119149, 119170), (119173, 119179), (119210,
- 119213), (119362, 119364), (121344, 121398), (121403, 121452), (121461,
- 121461), (121476, 121476), (121499, 121503), (121505, 121519), (122880,
- 122886), (122888, 122904), (122907, 122913), (122915, 122916), (122918,
- 122922), (125136, 125142), (125252, 125258), (127995, 127999), (917505,
- 917505), (917536, 917631), (917760, 917999)), '11.0.0': ((0, 0), (173,
- 173), (768, 879), (1155, 1161), (1425, 1469), (1471, 1471), (1473, 1474
- ), (1476, 1477), (1479, 1479), (1536, 1541), (1552, 1562), (1564, 1564),
- (1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (1767, 1768), (
- 1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (1958, 1968), (
- 2027, 2035), (2045, 2045), (2070, 2073), (2075, 2083), (2085, 2087), (
- 2089, 2093), (2137, 2139), (2259, 2307), (2362, 2364), (2366, 2383), (
- 2385, 2391), (2402, 2403), (2433, 2435), (2492, 2492), (2494, 2500), (
- 2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (2558, 2558), (
- 2561, 2563), (2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (
- 2641, 2641), (2672, 2673), (2677, 2677), (2689, 2691), (2748, 2748), (
- 2750, 2757), (2759, 2761), (2763, 2765), (2786, 2787), (2810, 2815), (
- 2817, 2819), (2876, 2876), (2878, 2884), (2887, 2888), (2891, 2893), (
- 2902, 2903), (2914, 2915), (2946, 2946), (3006, 3010), (3014, 3016), (
- 3018, 3021), (3031, 3031), (3072, 3076), (3134, 3140), (3142, 3144), (
- 3146, 3149), (3157, 3158), (3170, 3171), (3201, 3203), (3260, 3260), (
- 3262, 3268), (3270, 3272), (3274, 3277), (3285, 3286), (3298, 3299), (
- 3328, 3331), (3387, 3388), (3390, 3396), (3398, 3400), (3402, 3405), (
- 3415, 3415), (3426, 3427), (3458, 3459), (3530, 3530), (3535, 3540), (
- 3542, 3542), (3544, 3551), (3570, 3571), (3633, 3633), (3636, 3642), (
- 3655, 3662), (3761, 3761), (3764, 3769), (3771, 3772), (3784, 3789), (
- 3864, 3865), (3893, 3893), (3895, 3895), (3897, 3897), (3902, 3903), (
- 3953, 3972), (3974, 3975), (3981, 3991), (3993, 4028), (4038, 4038), (
- 4139, 4158), (4182, 4185), (4190, 4192), (4194, 4196), (4199, 4205), (
- 4209, 4212), (4226, 4237), (4239, 4239), (4250, 4253), (4448, 4607), (
- 4957, 4959), (5906, 5908), (5938, 5940), (5970, 5971), (6002, 6003), (
- 6068, 6099), (6109, 6109), (6155, 6158), (6277, 6278), (6313, 6313), (
- 6432, 6443), (6448, 6459), (6679, 6683), (6741, 6750), (6752, 6780), (
- 6783, 6783), (6832, 6846), (6912, 6916), (6964, 6980), (7019, 7027), (
- 7040, 7042), (7073, 7085), (7142, 7155), (7204, 7223), (7376, 7378), (
- 7380, 7400), (7405, 7405), (7410, 7412), (7415, 7417), (7616, 7673), (
- 7675, 7679), (8203, 8207), (8232, 8238), (8288, 8292), (8294, 8303), (
- 8400, 8432), (11503, 11505), (11647, 11647), (11744, 11775), (12330,
- 12335), (12441, 12442), (42607, 42610), (42612, 42621), (42654, 42655),
- (42736, 42737), (43010, 43010), (43014, 43014), (43019, 43019), (43043,
- 43047), (43136, 43137), (43188, 43205), (43232, 43249), (43263, 43263),
- (43302, 43309), (43335, 43347), (43392, 43395), (43443, 43456), (43493,
- 43493), (43561, 43574), (43587, 43587), (43596, 43597), (43643, 43645),
- (43696, 43696), (43698, 43700), (43703, 43704), (43710, 43711), (43713,
- 43713), (43755, 43759), (43765, 43766), (44003, 44010), (44012, 44013),
- (55216, 55295), (64286, 64286), (65024, 65039), (65056, 65071), (65279,
- 65279), (65529, 65531), (66045, 66045), (66272, 66272), (66422, 66426),
- (68097, 68099), (68101, 68102), (68108, 68111), (68152, 68154), (68159,
- 68159), (68325, 68326), (68900, 68903), (69446, 69456), (69632, 69634),
- (69688, 69702), (69759, 69762), (69808, 69818), (69821, 69821), (69837,
- 69837), (69888, 69890), (69927, 69940), (69957, 69958), (70003, 70003),
- (70016, 70018), (70067, 70080), (70089, 70092), (70188, 70199), (70206,
- 70206), (70367, 70378), (70400, 70403), (70459, 70460), (70462, 70468),
- (70471, 70472), (70475, 70477), (70487, 70487), (70498, 70499), (70502,
- 70508), (70512, 70516), (70709, 70726), (70750, 70750), (70832, 70851),
- (71087, 71093), (71096, 71104), (71132, 71133), (71216, 71232), (71339,
- 71351), (71453, 71467), (71724, 71738), (72193, 72202), (72243, 72249),
- (72251, 72254), (72263, 72263), (72273, 72283), (72330, 72345), (72751,
- 72758), (72760, 72767), (72850, 72871), (72873, 72886), (73009, 73014),
- (73018, 73018), (73020, 73021), (73023, 73029), (73031, 73031), (73098,
- 73102), (73104, 73105), (73107, 73111), (73459, 73462), (92912, 92916),
- (92976, 92982), (94033, 94078), (94095, 94098), (113821, 113822), (
- 113824, 113827), (119141, 119145), (119149, 119170), (119173, 119179),
- (119210, 119213), (119362, 119364), (121344, 121398), (121403, 121452),
- (121461, 121461), (121476, 121476), (121499, 121503), (121505, 121519),
- (122880, 122886), (122888, 122904), (122907, 122913), (122915, 122916),
- (122918, 122922), (125136, 125142), (125252, 125258), (127995, 127999),
- (917505, 917505), (917536, 917631), (917760, 917999)), '12.0.0': ((0, 0
- ), (173, 173), (768, 879), (1155, 1161), (1425, 1469), (1471, 1471), (
- 1473, 1474), (1476, 1477), (1479, 1479), (1536, 1541), (1552, 1562), (
- 1564, 1564), (1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (
- 1767, 1768), (1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (
- 1958, 1968), (2027, 2035), (2045, 2045), (2070, 2073), (2075, 2083), (
- 2085, 2087), (2089, 2093), (2137, 2139), (2259, 2307), (2362, 2364), (
- 2366, 2383), (2385, 2391), (2402, 2403), (2433, 2435), (2492, 2492), (
- 2494, 2500), (2503, 2504), (2507, 2509), (2519, 2519), (2530, 2531), (
- 2558, 2558), (2561, 2563), (2620, 2620), (2622, 2626), (2631, 2632), (
- 2635, 2637), (2641, 2641), (2672, 2673), (2677, 2677), (2689, 2691), (
- 2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (2786, 2787), (
- 2810, 2815), (2817, 2819), (2876, 2876), (2878, 2884), (2887, 2888), (
- 2891, 2893), (2902, 2903), (2914, 2915), (2946, 2946), (3006, 3010), (
- 3014, 3016), (3018, 3021), (3031, 3031), (3072, 3076), (3134, 3140), (
- 3142, 3144), (3146, 3149), (3157, 3158), (3170, 3171), (3201, 3203), (
- 3260, 3260), (3262, 3268), (3270, 3272), (3274, 3277), (3285, 3286), (
- 3298, 3299), (3328, 3331), (3387, 3388), (3390, 3396), (3398, 3400), (
- 3402, 3405), (3415, 3415), (3426, 3427), (3458, 3459), (3530, 3530), (
- 3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (3633, 3633), (
- 3636, 3642), (3655, 3662), (3761, 3761), (3764, 3772), (3784, 3789), (
- 3864, 3865), (3893, 3893), (3895, 3895), (3897, 3897), (3902, 3903), (
- 3953, 3972), (3974, 3975), (3981, 3991), (3993, 4028), (4038, 4038), (
- 4139, 4158), (4182, 4185), (4190, 4192), (4194, 4196), (4199, 4205), (
- 4209, 4212), (4226, 4237), (4239, 4239), (4250, 4253), (4448, 4607), (
- 4957, 4959), (5906, 5908), (5938, 5940), (5970, 5971), (6002, 6003), (
- 6068, 6099), (6109, 6109), (6155, 6158), (6277, 6278), (6313, 6313), (
- 6432, 6443), (6448, 6459), (6679, 6683), (6741, 6750), (6752, 6780), (
- 6783, 6783), (6832, 6846), (6912, 6916), (6964, 6980), (7019, 7027), (
- 7040, 7042), (7073, 7085), (7142, 7155), (7204, 7223), (7376, 7378), (
- 7380, 7400), (7405, 7405), (7412, 7412), (7415, 7417), (7616, 7673), (
- 7675, 7679), (8203, 8207), (8232, 8238), (8288, 8292), (8294, 8303), (
- 8400, 8432), (11503, 11505), (11647, 11647), (11744, 11775), (12330,
- 12335), (12441, 12442), (42607, 42610), (42612, 42621), (42654, 42655),
- (42736, 42737), (43010, 43010), (43014, 43014), (43019, 43019), (43043,
- 43047), (43136, 43137), (43188, 43205), (43232, 43249), (43263, 43263),
- (43302, 43309), (43335, 43347), (43392, 43395), (43443, 43456), (43493,
- 43493), (43561, 43574), (43587, 43587), (43596, 43597), (43643, 43645),
- (43696, 43696), (43698, 43700), (43703, 43704), (43710, 43711), (43713,
- 43713), (43755, 43759), (43765, 43766), (44003, 44010), (44012, 44013),
- (55216, 55295), (64286, 64286), (65024, 65039), (65056, 65071), (65279,
- 65279), (65529, 65531), (66045, 66045), (66272, 66272), (66422, 66426),
- (68097, 68099), (68101, 68102), (68108, 68111), (68152, 68154), (68159,
- 68159), (68325, 68326), (68900, 68903), (69446, 69456), (69632, 69634),
- (69688, 69702), (69759, 69762), (69808, 69818), (69821, 69821), (69837,
- 69837), (69888, 69890), (69927, 69940), (69957, 69958), (70003, 70003),
- (70016, 70018), (70067, 70080), (70089, 70092), (70188, 70199), (70206,
- 70206), (70367, 70378), (70400, 70403), (70459, 70460), (70462, 70468),
- (70471, 70472), (70475, 70477), (70487, 70487), (70498, 70499), (70502,
- 70508), (70512, 70516), (70709, 70726), (70750, 70750), (70832, 70851),
- (71087, 71093), (71096, 71104), (71132, 71133), (71216, 71232), (71339,
- 71351), (71453, 71467), (71724, 71738), (72145, 72151), (72154, 72160),
- (72164, 72164), (72193, 72202), (72243, 72249), (72251, 72254), (72263,
- 72263), (72273, 72283), (72330, 72345), (72751, 72758), (72760, 72767),
- (72850, 72871), (72873, 72886), (73009, 73014), (73018, 73018), (73020,
- 73021), (73023, 73029), (73031, 73031), (73098, 73102), (73104, 73105),
- (73107, 73111), (73459, 73462), (78896, 78904), (92912, 92916), (92976,
- 92982), (94031, 94031), (94033, 94087), (94095, 94098), (113821, 113822
- ), (113824, 113827), (119141, 119145), (119149, 119170), (119173,
- 119179), (119210, 119213), (119362, 119364), (121344, 121398), (121403,
- 121452), (121461, 121461), (121476, 121476), (121499, 121503), (121505,
- 121519), (122880, 122886), (122888, 122904), (122907, 122913), (122915,
- 122916), (122918, 122922), (123184, 123190), (123628, 123631), (125136,
- 125142), (125252, 125258), (127995, 127999), (917505, 917505), (917536,
- 917631), (917760, 917999)), '12.1.0': ((0, 0), (173, 173), (768, 879),
- (1155, 1161), (1425, 1469), (1471, 1471), (1473, 1474), (1476, 1477), (
- 1479, 1479), (1536, 1541), (1552, 1562), (1564, 1564), (1611, 1631), (
- 1648, 1648), (1750, 1757), (1759, 1764), (1767, 1768), (1770, 1773), (
- 1807, 1807), (1809, 1809), (1840, 1866), (1958, 1968), (2027, 2035), (
- 2045, 2045), (2070, 2073), (2075, 2083), (2085, 2087), (2089, 2093), (
- 2137, 2139), (2259, 2307), (2362, 2364), (2366, 2383), (2385, 2391), (
- 2402, 2403), (2433, 2435), (2492, 2492), (2494, 2500), (2503, 2504), (
- 2507, 2509), (2519, 2519), (2530, 2531), (2558, 2558), (2561, 2563), (
- 2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2641, 2641), (
- 2672, 2673), (2677, 2677), (2689, 2691), (2748, 2748), (2750, 2757), (
- 2759, 2761), (2763, 2765), (2786, 2787), (2810, 2815), (2817, 2819), (
- 2876, 2876), (2878, 2884), (2887, 2888), (2891, 2893), (2902, 2903), (
- 2914, 2915), (2946, 2946), (3006, 3010), (3014, 3016), (3018, 3021), (
- 3031, 3031), (3072, 3076), (3134, 3140), (3142, 3144), (3146, 3149), (
- 3157, 3158), (3170, 3171), (3201, 3203), (3260, 3260), (3262, 3268), (
- 3270, 3272), (3274, 3277), (3285, 3286), (3298, 3299), (3328, 3331), (
- 3387, 3388), (3390, 3396), (3398, 3400), (3402, 3405), (3415, 3415), (
- 3426, 3427), (3458, 3459), (3530, 3530), (3535, 3540), (3542, 3542), (
- 3544, 3551), (3570, 3571), (3633, 3633), (3636, 3642), (3655, 3662), (
- 3761, 3761), (3764, 3772), (3784, 3789), (3864, 3865), (3893, 3893), (
- 3895, 3895), (3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (
- 3981, 3991), (3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (
- 4190, 4192), (4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (
- 4239, 4239), (4250, 4253), (4448, 4607), (4957, 4959), (5906, 5908), (
- 5938, 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (
- 6155, 6158), (6277, 6278), (6313, 6313), (6432, 6443), (6448, 6459), (
- 6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6832, 6846), (
- 6912, 6916), (6964, 6980), (7019, 7027), (7040, 7042), (7073, 7085), (
- 7142, 7155), (7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (
- 7412, 7412), (7415, 7417), (7616, 7673), (7675, 7679), (8203, 8207), (
- 8232, 8238), (8288, 8292), (8294, 8303), (8400, 8432), (11503, 11505),
- (11647, 11647), (11744, 11775), (12330, 12335), (12441, 12442), (42607,
- 42610), (42612, 42621), (42654, 42655), (42736, 42737), (43010, 43010),
- (43014, 43014), (43019, 43019), (43043, 43047), (43136, 43137), (43188,
- 43205), (43232, 43249), (43263, 43263), (43302, 43309), (43335, 43347),
- (43392, 43395), (43443, 43456), (43493, 43493), (43561, 43574), (43587,
- 43587), (43596, 43597), (43643, 43645), (43696, 43696), (43698, 43700),
- (43703, 43704), (43710, 43711), (43713, 43713), (43755, 43759), (43765,
- 43766), (44003, 44010), (44012, 44013), (55216, 55295), (64286, 64286),
- (65024, 65039), (65056, 65071), (65279, 65279), (65529, 65531), (66045,
- 66045), (66272, 66272), (66422, 66426), (68097, 68099), (68101, 68102),
- (68108, 68111), (68152, 68154), (68159, 68159), (68325, 68326), (68900,
- 68903), (69446, 69456), (69632, 69634), (69688, 69702), (69759, 69762),
- (69808, 69818), (69821, 69821), (69837, 69837), (69888, 69890), (69927,
- 69940), (69957, 69958), (70003, 70003), (70016, 70018), (70067, 70080),
- (70089, 70092), (70188, 70199), (70206, 70206), (70367, 70378), (70400,
- 70403), (70459, 70460), (70462, 70468), (70471, 70472), (70475, 70477),
- (70487, 70487), (70498, 70499), (70502, 70508), (70512, 70516), (70709,
- 70726), (70750, 70750), (70832, 70851), (71087, 71093), (71096, 71104),
- (71132, 71133), (71216, 71232), (71339, 71351), (71453, 71467), (71724,
- 71738), (72145, 72151), (72154, 72160), (72164, 72164), (72193, 72202),
- (72243, 72249), (72251, 72254), (72263, 72263), (72273, 72283), (72330,
- 72345), (72751, 72758), (72760, 72767), (72850, 72871), (72873, 72886),
- (73009, 73014), (73018, 73018), (73020, 73021), (73023, 73029), (73031,
- 73031), (73098, 73102), (73104, 73105), (73107, 73111), (73459, 73462),
- (78896, 78904), (92912, 92916), (92976, 92982), (94031, 94031), (94033,
- 94087), (94095, 94098), (113821, 113822), (113824, 113827), (119141,
- 119145), (119149, 119170), (119173, 119179), (119210, 119213), (119362,
- 119364), (121344, 121398), (121403, 121452), (121461, 121461), (121476,
- 121476), (121499, 121503), (121505, 121519), (122880, 122886), (122888,
- 122904), (122907, 122913), (122915, 122916), (122918, 122922), (123184,
- 123190), (123628, 123631), (125136, 125142), (125252, 125258), (127995,
- 127999), (917505, 917505), (917536, 917631), (917760, 917999)),
- '13.0.0': ((0, 0), (173, 173), (768, 879), (1155, 1161), (1425, 1469),
- (1471, 1471), (1473, 1474), (1476, 1477), (1479, 1479), (1536, 1541), (
- 1552, 1562), (1564, 1564), (1611, 1631), (1648, 1648), (1750, 1757), (
- 1759, 1764), (1767, 1768), (1770, 1773), (1807, 1807), (1809, 1809), (
- 1840, 1866), (1958, 1968), (2027, 2035), (2045, 2045), (2070, 2073), (
- 2075, 2083), (2085, 2087), (2089, 2093), (2137, 2139), (2259, 2307), (
- 2362, 2364), (2366, 2383), (2385, 2391), (2402, 2403), (2433, 2435), (
- 2492, 2492), (2494, 2500), (2503, 2504), (2507, 2509), (2519, 2519), (
- 2530, 2531), (2558, 2558), (2561, 2563), (2620, 2620), (2622, 2626), (
- 2631, 2632), (2635, 2637), (2641, 2641), (2672, 2673), (2677, 2677), (
- 2689, 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (
- 2786, 2787), (2810, 2815), (2817, 2819), (2876, 2876), (2878, 2884), (
- 2887, 2888), (2891, 2893), (2901, 2903), (2914, 2915), (2946, 2946), (
- 3006, 3010), (3014, 3016), (3018, 3021), (3031, 3031), (3072, 3076), (
- 3134, 3140), (3142, 3144), (3146, 3149), (3157, 3158), (3170, 3171), (
- 3201, 3203), (3260, 3260), (3262, 3268), (3270, 3272), (3274, 3277), (
- 3285, 3286), (3298, 3299), (3328, 3331), (3387, 3388), (3390, 3396), (
- 3398, 3400), (3402, 3405), (3415, 3415), (3426, 3427), (3457, 3459), (
- 3530, 3530), (3535, 3540), (3542, 3542), (3544, 3551), (3570, 3571), (
- 3633, 3633), (3636, 3642), (3655, 3662), (3761, 3761), (3764, 3772), (
- 3784, 3789), (3864, 3865), (3893, 3893), (3895, 3895), (3897, 3897), (
- 3902, 3903), (3953, 3972), (3974, 3975), (3981, 3991), (3993, 4028), (
- 4038, 4038), (4139, 4158), (4182, 4185), (4190, 4192), (4194, 4196), (
- 4199, 4205), (4209, 4212), (4226, 4237), (4239, 4239), (4250, 4253), (
- 4448, 4607), (4957, 4959), (5906, 5908), (5938, 5940), (5970, 5971), (
- 6002, 6003), (6068, 6099), (6109, 6109), (6155, 6158), (6277, 6278), (
- 6313, 6313), (6432, 6443), (6448, 6459), (6679, 6683), (6741, 6750), (
- 6752, 6780), (6783, 6783), (6832, 6848), (6912, 6916), (6964, 6980), (
- 7019, 7027), (7040, 7042), (7073, 7085), (7142, 7155), (7204, 7223), (
- 7376, 7378), (7380, 7400), (7405, 7405), (7412, 7412), (7415, 7417), (
- 7616, 7673), (7675, 7679), (8203, 8207), (8232, 8238), (8288, 8292), (
- 8294, 8303), (8400, 8432), (11503, 11505), (11647, 11647), (11744,
- 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42612, 42621),
- (42654, 42655), (42736, 42737), (43010, 43010), (43014, 43014), (43019,
- 43019), (43043, 43047), (43052, 43052), (43136, 43137), (43188, 43205),
- (43232, 43249), (43263, 43263), (43302, 43309), (43335, 43347), (43392,
- 43395), (43443, 43456), (43493, 43493), (43561, 43574), (43587, 43587),
- (43596, 43597), (43643, 43645), (43696, 43696), (43698, 43700), (43703,
- 43704), (43710, 43711), (43713, 43713), (43755, 43759), (43765, 43766),
- (44003, 44010), (44012, 44013), (55216, 55295), (64286, 64286), (65024,
- 65039), (65056, 65071), (65279, 65279), (65529, 65531), (66045, 66045),
- (66272, 66272), (66422, 66426), (68097, 68099), (68101, 68102), (68108,
- 68111), (68152, 68154), (68159, 68159), (68325, 68326), (68900, 68903),
- (69291, 69292), (69446, 69456), (69632, 69634), (69688, 69702), (69759,
- 69762), (69808, 69818), (69821, 69821), (69837, 69837), (69888, 69890),
- (69927, 69940), (69957, 69958), (70003, 70003), (70016, 70018), (70067,
- 70080), (70089, 70092), (70094, 70095), (70188, 70199), (70206, 70206),
- (70367, 70378), (70400, 70403), (70459, 70460), (70462, 70468), (70471,
- 70472), (70475, 70477), (70487, 70487), (70498, 70499), (70502, 70508),
- (70512, 70516), (70709, 70726), (70750, 70750), (70832, 70851), (71087,
- 71093), (71096, 71104), (71132, 71133), (71216, 71232), (71339, 71351),
- (71453, 71467), (71724, 71738), (71984, 71989), (71991, 71992), (71995,
- 71998), (72000, 72000), (72002, 72003), (72145, 72151), (72154, 72160),
- (72164, 72164), (72193, 72202), (72243, 72249), (72251, 72254), (72263,
- 72263), (72273, 72283), (72330, 72345), (72751, 72758), (72760, 72767),
- (72850, 72871), (72873, 72886), (73009, 73014), (73018, 73018), (73020,
- 73021), (73023, 73029), (73031, 73031), (73098, 73102), (73104, 73105),
- (73107, 73111), (73459, 73462), (78896, 78904), (92912, 92916), (92976,
- 92982), (94031, 94031), (94033, 94087), (94095, 94098), (94180, 94180),
- (94192, 94193), (113821, 113822), (113824, 113827), (119141, 119145), (
- 119149, 119170), (119173, 119179), (119210, 119213), (119362, 119364),
- (121344, 121398), (121403, 121452), (121461, 121461), (121476, 121476),
- (121499, 121503), (121505, 121519), (122880, 122886), (122888, 122904),
- (122907, 122913), (122915, 122916), (122918, 122922), (123184, 123190),
- (123628, 123631), (125136, 125142), (125252, 125258), (127995, 127999),
- (917505, 917505), (917536, 917631), (917760, 917999)), '14.0.0': ((0, 0
- ), (173, 173), (768, 879), (1155, 1161), (1425, 1469), (1471, 1471), (
- 1473, 1474), (1476, 1477), (1479, 1479), (1536, 1541), (1552, 1562), (
- 1564, 1564), (1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (
- 1767, 1768), (1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (
- 1958, 1968), (2027, 2035), (2045, 2045), (2070, 2073), (2075, 2083), (
- 2085, 2087), (2089, 2093), (2137, 2139), (2192, 2193), (2200, 2207), (
- 2250, 2307), (2362, 2364), (2366, 2383), (2385, 2391), (2402, 2403), (
- 2433, 2435), (2492, 2492), (2494, 2500), (2503, 2504), (2507, 2509), (
- 2519, 2519), (2530, 2531), (2558, 2558), (2561, 2563), (2620, 2620), (
- 2622, 2626), (2631, 2632), (2635, 2637), (2641, 2641), (2672, 2673), (
- 2677, 2677), (2689, 2691), (2748, 2748), (2750, 2757), (2759, 2761), (
- 2763, 2765), (2786, 2787), (2810, 2815), (2817, 2819), (2876, 2876), (
- 2878, 2884), (2887, 2888), (2891, 2893), (2901, 2903), (2914, 2915), (
- 2946, 2946), (3006, 3010), (3014, 3016), (3018, 3021), (3031, 3031), (
- 3072, 3076), (3132, 3132), (3134, 3140), (3142, 3144), (3146, 3149), (
- 3157, 3158), (3170, 3171), (3201, 3203), (3260, 3260), (3262, 3268), (
- 3270, 3272), (3274, 3277), (3285, 3286), (3298, 3299), (3328, 3331), (
- 3387, 3388), (3390, 3396), (3398, 3400), (3402, 3405), (3415, 3415), (
- 3426, 3427), (3457, 3459), (3530, 3530), (3535, 3540), (3542, 3542), (
- 3544, 3551), (3570, 3571), (3633, 3633), (3636, 3642), (3655, 3662), (
- 3761, 3761), (3764, 3772), (3784, 3789), (3864, 3865), (3893, 3893), (
- 3895, 3895), (3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (
- 3981, 3991), (3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (
- 4190, 4192), (4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (
- 4239, 4239), (4250, 4253), (4448, 4607), (4957, 4959), (5906, 5909), (
- 5938, 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (
- 6155, 6159), (6277, 6278), (6313, 6313), (6432, 6443), (6448, 6459), (
- 6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6832, 6862), (
- 6912, 6916), (6964, 6980), (7019, 7027), (7040, 7042), (7073, 7085), (
- 7142, 7155), (7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (
- 7412, 7412), (7415, 7417), (7616, 7679), (8203, 8207), (8232, 8238), (
- 8288, 8292), (8294, 8303), (8400, 8432), (11503, 11505), (11647, 11647),
- (11744, 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42612,
- 42621), (42654, 42655), (42736, 42737), (43010, 43010), (43014, 43014),
- (43019, 43019), (43043, 43047), (43052, 43052), (43136, 43137), (43188,
- 43205), (43232, 43249), (43263, 43263), (43302, 43309), (43335, 43347),
- (43392, 43395), (43443, 43456), (43493, 43493), (43561, 43574), (43587,
- 43587), (43596, 43597), (43643, 43645), (43696, 43696), (43698, 43700),
- (43703, 43704), (43710, 43711), (43713, 43713), (43755, 43759), (43765,
- 43766), (44003, 44010), (44012, 44013), (55216, 55295), (64286, 64286),
- (65024, 65039), (65056, 65071), (65279, 65279), (65529, 65531), (66045,
- 66045), (66272, 66272), (66422, 66426), (68097, 68099), (68101, 68102),
- (68108, 68111), (68152, 68154), (68159, 68159), (68325, 68326), (68900,
- 68903), (69291, 69292), (69446, 69456), (69506, 69509), (69632, 69634),
- (69688, 69702), (69744, 69744), (69747, 69748), (69759, 69762), (69808,
- 69818), (69821, 69821), (69826, 69826), (69837, 69837), (69888, 69890),
- (69927, 69940), (69957, 69958), (70003, 70003), (70016, 70018), (70067,
- 70080), (70089, 70092), (70094, 70095), (70188, 70199), (70206, 70206),
- (70367, 70378), (70400, 70403), (70459, 70460), (70462, 70468), (70471,
- 70472), (70475, 70477), (70487, 70487), (70498, 70499), (70502, 70508),
- (70512, 70516), (70709, 70726), (70750, 70750), (70832, 70851), (71087,
- 71093), (71096, 71104), (71132, 71133), (71216, 71232), (71339, 71351),
- (71453, 71467), (71724, 71738), (71984, 71989), (71991, 71992), (71995,
- 71998), (72000, 72000), (72002, 72003), (72145, 72151), (72154, 72160),
- (72164, 72164), (72193, 72202), (72243, 72249), (72251, 72254), (72263,
- 72263), (72273, 72283), (72330, 72345), (72751, 72758), (72760, 72767),
- (72850, 72871), (72873, 72886), (73009, 73014), (73018, 73018), (73020,
- 73021), (73023, 73029), (73031, 73031), (73098, 73102), (73104, 73105),
- (73107, 73111), (73459, 73462), (78896, 78904), (92912, 92916), (92976,
- 92982), (94031, 94031), (94033, 94087), (94095, 94098), (94180, 94180),
- (94192, 94193), (113821, 113822), (113824, 113827), (118528, 118573), (
- 118576, 118598), (119141, 119145), (119149, 119170), (119173, 119179),
- (119210, 119213), (119362, 119364), (121344, 121398), (121403, 121452),
- (121461, 121461), (121476, 121476), (121499, 121503), (121505, 121519),
- (122880, 122886), (122888, 122904), (122907, 122913), (122915, 122916),
- (122918, 122922), (123184, 123190), (123566, 123566), (123628, 123631),
- (125136, 125142), (125252, 125258), (127995, 127999), (917505, 917505),
- (917536, 917631), (917760, 917999)), '15.0.0': ((0, 0), (173, 173), (
- 768, 879), (1155, 1161), (1425, 1469), (1471, 1471), (1473, 1474), (
- 1476, 1477), (1479, 1479), (1536, 1541), (1552, 1562), (1564, 1564), (
- 1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (1767, 1768), (
- 1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (1958, 1968), (
- 2027, 2035), (2045, 2045), (2070, 2073), (2075, 2083), (2085, 2087), (
- 2089, 2093), (2137, 2139), (2192, 2193), (2200, 2207), (2250, 2307), (
- 2362, 2364), (2366, 2383), (2385, 2391), (2402, 2403), (2433, 2435), (
- 2492, 2492), (2494, 2500), (2503, 2504), (2507, 2509), (2519, 2519), (
- 2530, 2531), (2558, 2558), (2561, 2563), (2620, 2620), (2622, 2626), (
- 2631, 2632), (2635, 2637), (2641, 2641), (2672, 2673), (2677, 2677), (
- 2689, 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (
- 2786, 2787), (2810, 2815), (2817, 2819), (2876, 2876), (2878, 2884), (
- 2887, 2888), (2891, 2893), (2901, 2903), (2914, 2915), (2946, 2946), (
- 3006, 3010), (3014, 3016), (3018, 3021), (3031, 3031), (3072, 3076), (
- 3132, 3132), (3134, 3140), (3142, 3144), (3146, 3149), (3157, 3158), (
- 3170, 3171), (3201, 3203), (3260, 3260), (3262, 3268), (3270, 3272), (
- 3274, 3277), (3285, 3286), (3298, 3299), (3315, 3315), (3328, 3331), (
- 3387, 3388), (3390, 3396), (3398, 3400), (3402, 3405), (3415, 3415), (
- 3426, 3427), (3457, 3459), (3530, 3530), (3535, 3540), (3542, 3542), (
- 3544, 3551), (3570, 3571), (3633, 3633), (3636, 3642), (3655, 3662), (
- 3761, 3761), (3764, 3772), (3784, 3790), (3864, 3865), (3893, 3893), (
- 3895, 3895), (3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (
- 3981, 3991), (3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (
- 4190, 4192), (4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (
- 4239, 4239), (4250, 4253), (4448, 4607), (4957, 4959), (5906, 5909), (
- 5938, 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (
- 6155, 6159), (6277, 6278), (6313, 6313), (6432, 6443), (6448, 6459), (
- 6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6832, 6862), (
- 6912, 6916), (6964, 6980), (7019, 7027), (7040, 7042), (7073, 7085), (
- 7142, 7155), (7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (
- 7412, 7412), (7415, 7417), (7616, 7679), (8203, 8207), (8232, 8238), (
- 8288, 8292), (8294, 8303), (8400, 8432), (11503, 11505), (11647, 11647),
- (11744, 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42612,
- 42621), (42654, 42655), (42736, 42737), (43010, 43010), (43014, 43014),
- (43019, 43019), (43043, 43047), (43052, 43052), (43136, 43137), (43188,
- 43205), (43232, 43249), (43263, 43263), (43302, 43309), (43335, 43347),
- (43392, 43395), (43443, 43456), (43493, 43493), (43561, 43574), (43587,
- 43587), (43596, 43597), (43643, 43645), (43696, 43696), (43698, 43700),
- (43703, 43704), (43710, 43711), (43713, 43713), (43755, 43759), (43765,
- 43766), (44003, 44010), (44012, 44013), (55216, 55295), (64286, 64286),
- (65024, 65039), (65056, 65071), (65279, 65279), (65529, 65531), (66045,
- 66045), (66272, 66272), (66422, 66426), (68097, 68099), (68101, 68102),
- (68108, 68111), (68152, 68154), (68159, 68159), (68325, 68326), (68900,
- 68903), (69291, 69292), (69373, 69375), (69446, 69456), (69506, 69509),
- (69632, 69634), (69688, 69702), (69744, 69744), (69747, 69748), (69759,
- 69762), (69808, 69818), (69821, 69821), (69826, 69826), (69837, 69837),
- (69888, 69890), (69927, 69940), (69957, 69958), (70003, 70003), (70016,
- 70018), (70067, 70080), (70089, 70092), (70094, 70095), (70188, 70199),
- (70206, 70206), (70209, 70209), (70367, 70378), (70400, 70403), (70459,
- 70460), (70462, 70468), (70471, 70472), (70475, 70477), (70487, 70487),
- (70498, 70499), (70502, 70508), (70512, 70516), (70709, 70726), (70750,
- 70750), (70832, 70851), (71087, 71093), (71096, 71104), (71132, 71133),
- (71216, 71232), (71339, 71351), (71453, 71467), (71724, 71738), (71984,
- 71989), (71991, 71992), (71995, 71998), (72000, 72000), (72002, 72003),
- (72145, 72151), (72154, 72160), (72164, 72164), (72193, 72202), (72243,
- 72249), (72251, 72254), (72263, 72263), (72273, 72283), (72330, 72345),
- (72751, 72758), (72760, 72767), (72850, 72871), (72873, 72886), (73009,
- 73014), (73018, 73018), (73020, 73021), (73023, 73029), (73031, 73031),
- (73098, 73102), (73104, 73105), (73107, 73111), (73459, 73462), (73472,
- 73473), (73475, 73475), (73524, 73530), (73534, 73538), (78896, 78912),
- (78919, 78933), (92912, 92916), (92976, 92982), (94031, 94031), (94033,
- 94087), (94095, 94098), (94180, 94180), (94192, 94193), (113821, 113822
- ), (113824, 113827), (118528, 118573), (118576, 118598), (119141,
- 119145), (119149, 119170), (119173, 119179), (119210, 119213), (119362,
- 119364), (121344, 121398), (121403, 121452), (121461, 121461), (121476,
- 121476), (121499, 121503), (121505, 121519), (122880, 122886), (122888,
- 122904), (122907, 122913), (122915, 122916), (122918, 122922), (123023,
- 123023), (123184, 123190), (123566, 123566), (123628, 123631), (124140,
- 124143), (125136, 125142), (125252, 125258), (127995, 127999), (917505,
- 917505), (917536, 917631), (917760, 917999)), '15.1.0': ((0, 0), (173,
- 173), (768, 879), (1155, 1161), (1425, 1469), (1471, 1471), (1473, 1474
- ), (1476, 1477), (1479, 1479), (1536, 1541), (1552, 1562), (1564, 1564),
- (1611, 1631), (1648, 1648), (1750, 1757), (1759, 1764), (1767, 1768), (
- 1770, 1773), (1807, 1807), (1809, 1809), (1840, 1866), (1958, 1968), (
- 2027, 2035), (2045, 2045), (2070, 2073), (2075, 2083), (2085, 2087), (
- 2089, 2093), (2137, 2139), (2192, 2193), (2200, 2207), (2250, 2307), (
- 2362, 2364), (2366, 2383), (2385, 2391), (2402, 2403), (2433, 2435), (
- 2492, 2492), (2494, 2500), (2503, 2504), (2507, 2509), (2519, 2519), (
- 2530, 2531), (2558, 2558), (2561, 2563), (2620, 2620), (2622, 2626), (
- 2631, 2632), (2635, 2637), (2641, 2641), (2672, 2673), (2677, 2677), (
- 2689, 2691), (2748, 2748), (2750, 2757), (2759, 2761), (2763, 2765), (
- 2786, 2787), (2810, 2815), (2817, 2819), (2876, 2876), (2878, 2884), (
- 2887, 2888), (2891, 2893), (2901, 2903), (2914, 2915), (2946, 2946), (
- 3006, 3010), (3014, 3016), (3018, 3021), (3031, 3031), (3072, 3076), (
- 3132, 3132), (3134, 3140), (3142, 3144), (3146, 3149), (3157, 3158), (
- 3170, 3171), (3201, 3203), (3260, 3260), (3262, 3268), (3270, 3272), (
- 3274, 3277), (3285, 3286), (3298, 3299), (3315, 3315), (3328, 3331), (
- 3387, 3388), (3390, 3396), (3398, 3400), (3402, 3405), (3415, 3415), (
- 3426, 3427), (3457, 3459), (3530, 3530), (3535, 3540), (3542, 3542), (
- 3544, 3551), (3570, 3571), (3633, 3633), (3636, 3642), (3655, 3662), (
- 3761, 3761), (3764, 3772), (3784, 3790), (3864, 3865), (3893, 3893), (
- 3895, 3895), (3897, 3897), (3902, 3903), (3953, 3972), (3974, 3975), (
- 3981, 3991), (3993, 4028), (4038, 4038), (4139, 4158), (4182, 4185), (
- 4190, 4192), (4194, 4196), (4199, 4205), (4209, 4212), (4226, 4237), (
- 4239, 4239), (4250, 4253), (4448, 4607), (4957, 4959), (5906, 5909), (
- 5938, 5940), (5970, 5971), (6002, 6003), (6068, 6099), (6109, 6109), (
- 6155, 6159), (6277, 6278), (6313, 6313), (6432, 6443), (6448, 6459), (
- 6679, 6683), (6741, 6750), (6752, 6780), (6783, 6783), (6832, 6862), (
- 6912, 6916), (6964, 6980), (7019, 7027), (7040, 7042), (7073, 7085), (
- 7142, 7155), (7204, 7223), (7376, 7378), (7380, 7400), (7405, 7405), (
- 7412, 7412), (7415, 7417), (7616, 7679), (8203, 8207), (8232, 8238), (
- 8288, 8292), (8294, 8303), (8400, 8432), (11503, 11505), (11647, 11647),
- (11744, 11775), (12330, 12335), (12441, 12442), (42607, 42610), (42612,
- 42621), (42654, 42655), (42736, 42737), (43010, 43010), (43014, 43014),
- (43019, 43019), (43043, 43047), (43052, 43052), (43136, 43137), (43188,
- 43205), (43232, 43249), (43263, 43263), (43302, 43309), (43335, 43347),
- (43392, 43395), (43443, 43456), (43493, 43493), (43561, 43574), (43587,
- 43587), (43596, 43597), (43643, 43645), (43696, 43696), (43698, 43700),
- (43703, 43704), (43710, 43711), (43713, 43713), (43755, 43759), (43765,
- 43766), (44003, 44010), (44012, 44013), (55216, 55295), (64286, 64286),
- (65024, 65039), (65056, 65071), (65279, 65279), (65529, 65531), (66045,
- 66045), (66272, 66272), (66422, 66426), (68097, 68099), (68101, 68102),
- (68108, 68111), (68152, 68154), (68159, 68159), (68325, 68326), (68900,
- 68903), (69291, 69292), (69373, 69375), (69446, 69456), (69506, 69509),
- (69632, 69634), (69688, 69702), (69744, 69744), (69747, 69748), (69759,
- 69762), (69808, 69818), (69821, 69821), (69826, 69826), (69837, 69837),
- (69888, 69890), (69927, 69940), (69957, 69958), (70003, 70003), (70016,
- 70018), (70067, 70080), (70089, 70092), (70094, 70095), (70188, 70199),
- (70206, 70206), (70209, 70209), (70367, 70378), (70400, 70403), (70459,
- 70460), (70462, 70468), (70471, 70472), (70475, 70477), (70487, 70487),
- (70498, 70499), (70502, 70508), (70512, 70516), (70709, 70726), (70750,
- 70750), (70832, 70851), (71087, 71093), (71096, 71104), (71132, 71133),
- (71216, 71232), (71339, 71351), (71453, 71467), (71724, 71738), (71984,
- 71989), (71991, 71992), (71995, 71998), (72000, 72000), (72002, 72003),
- (72145, 72151), (72154, 72160), (72164, 72164), (72193, 72202), (72243,
- 72249), (72251, 72254), (72263, 72263), (72273, 72283), (72330, 72345),
- (72751, 72758), (72760, 72767), (72850, 72871), (72873, 72886), (73009,
- 73014), (73018, 73018), (73020, 73021), (73023, 73029), (73031, 73031),
- (73098, 73102), (73104, 73105), (73107, 73111), (73459, 73462), (73472,
- 73473), (73475, 73475), (73524, 73530), (73534, 73538), (78896, 78912),
- (78919, 78933), (92912, 92916), (92976, 92982), (94031, 94031), (94033,
- 94087), (94095, 94098), (94180, 94180), (94192, 94193), (113821, 113822
- ), (113824, 113827), (118528, 118573), (118576, 118598), (119141,
- 119145), (119149, 119170), (119173, 119179), (119210, 119213), (119362,
- 119364), (121344, 121398), (121403, 121452), (121461, 121461), (121476,
- 121476), (121499, 121503), (121505, 121519), (122880, 122886), (122888,
- 122904), (122907, 122913), (122915, 122916), (122918, 122922), (123023,
- 123023), (123184, 123190), (123566, 123566), (123628, 123631), (124140,
- 124143), (125136, 125142), (125252, 125258), (127995, 127999), (917505,
- 917505), (917536, 917631), (917760, 917999))}
+ZERO_WIDTH = {
+ '4.1.0': (
+ # Source: DerivedGeneralCategory-4.1.0.txt
+ # Date: 2005-02-26, 02:35:50 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00486,), # Combining Cyrillic Titlo..Combining Cyrillic Psili
+ (0x00488, 0x00489,), # Combining Cyrillic Hundr..Combining Cyrillic Milli
+ (0x00591, 0x005b9,), # Hebrew Accent Etnahta ..Hebrew Point Holam
+ (0x005bb, 0x005bd,), # Hebrew Point Qubuts ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
+ (0x00610, 0x00615,), # Arabic Sign Sallallahou ..Arabic Small High Tah
+ (0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga
+ (0x0093c, 0x0093c,), # Devanagari Sign Nukta
+ (0x0093e, 0x0094d,), # Devanagari Vowel Sign Aa..Devanagari Sign Virama
+ (0x00951, 0x00954,), # Devanagari Stress Sign U..Devanagari Acute Accent
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b43,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d43,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102c, 0x01032,), # Myanmar Vowel Sign Aa ..Myanmar Vowel Sign Ai
+ (0x01036, 0x01039,), # Myanmar Sign Anusvara ..Myanmar Sign Virama
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01dc0, 0x01dc3,), # Combining Dotted Grave A..Combining Suspension Mar
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02063,), # Word Joiner ..Invisible Separator
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
+ (0x020d0, 0x020eb,), # Combining Left Harpoon A..Combining Long Double So
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe23,), # Combining Ligature Left ..Combining Double Tilde R
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '5.0.0': (
+ # Source: DerivedGeneralCategory-5.0.0.txt
+ # Date: 2006-02-27, 23:41:27 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00486,), # Combining Cyrillic Titlo..Combining Cyrillic Psili
+ (0x00488, 0x00489,), # Combining Cyrillic Hundr..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
+ (0x00610, 0x00615,), # Arabic Sign Sallallahou ..Arabic Small High Tah
+ (0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga
+ (0x0093c, 0x0093c,), # Devanagari Sign Nukta
+ (0x0093e, 0x0094d,), # Devanagari Vowel Sign Aa..Devanagari Sign Virama
+ (0x00951, 0x00954,), # Devanagari Stress Sign U..Devanagari Acute Accent
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b43,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d43,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102c, 0x01032,), # Myanmar Vowel Sign Aa ..Myanmar Vowel Sign Ai
+ (0x01036, 0x01039,), # Myanmar Sign Anusvara ..Myanmar Sign Virama
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01dc0, 0x01dca,), # Combining Dotted Grave A..Combining Latin Small Le
+ (0x01dfe, 0x01dff,), # Combining Left Arrowhead..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02063,), # Word Joiner ..Invisible Separator
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
+ (0x020d0, 0x020ef,), # Combining Left Harpoon A..Combining Right Arrow Be
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe23,), # Combining Ligature Left ..Combining Double Tilde R
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '5.1.0': (
+ # Source: DerivedGeneralCategory-5.1.0.txt
+ # Date: 2008-03-20, 17:54:57 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga
+ (0x0093c, 0x0093c,), # Devanagari Sign Nukta
+ (0x0093e, 0x0094d,), # Devanagari Vowel Sign Aa..Devanagari Sign Virama
+ (0x00951, 0x00954,), # Devanagari Stress Sign U..Devanagari Acute Accent
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01baa,), # Sundanese Consonant Sign..Sundanese Sign Pamaaeh
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
+ (0x01dfe, 0x01dff,), # Combining Left Arrowhead..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a67c, 0x0a67d,), # Combining Cyrillic Kavyk..Combining Cyrillic Payer
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '5.2.0': (
+ # Source: DerivedGeneralCategory-5.2.0.txt
+ # Date: 2009-08-22, 04:58:21 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093c, 0x0093c,), # Devanagari Sign Nukta
+ (0x0093e, 0x0094e,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Pr
+ (0x00951, 0x00955,), # Devanagari Stress Sign U..Devanagari Vowel Sign Ca
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01baa,), # Sundanese Consonant Sign..Sundanese Sign Pamaaeh
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf2,), # Vedic Sign Ardhavisarga
+ (0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
+ (0x01dfd, 0x01dff,), # Combining Almost Equal T..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a67c, 0x0a67d,), # Combining Cyrillic Kavyk..Combining Cyrillic Payer
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '6.0.0': (
+ # Source: DerivedGeneralCategory-6.0.0.txt
+ # Date: 2010-08-19, 00:48:09 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01baa,), # Sundanese Consonant Sign..Sundanese Sign Pamaaeh
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf2,), # Vedic Sign Ardhavisarga
+ (0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
+ (0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a67c, 0x0a67d,), # Combining Cyrillic Kavyk..Combining Cyrillic Payer
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '6.1.0': (
+ # Source: DerivedGeneralCategory-6.1.0.txt
+ # Date: 2011-11-27, 05:10:22 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00604,), # Arabic Number Sign ..Arabic Sign Samvat
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008e4, 0x008fe,), # Arabic Curly Fatha ..Arabic Damma With Dot
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
+ (0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69f, 0x0a69f,), # Combining Cyrillic Letter Iotified E
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '6.2.0': (
+ # Source: DerivedGeneralCategory-6.2.0.txt
+ # Date: 2012-05-20, 00:42:34 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00604,), # Arabic Number Sign ..Arabic Sign Samvat
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008e4, 0x008fe,), # Arabic Curly Fatha ..Arabic Damma With Dot
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
+ (0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69f, 0x0a69f,), # Combining Cyrillic Letter Iotified E
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '6.3.0': (
+ # Source: DerivedGeneralCategory-6.3.0.txt
+ # Date: 2013-07-05, 14:08:45 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00604,), # Arabic Number Sign ..Arabic Sign Samvat
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008e4, 0x008fe,), # Arabic Curly Fatha ..Arabic Damma With Dot
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
+ (0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69f, 0x0a69f,), # Combining Cyrillic Letter Iotified E
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '7.0.0': (
+ # Source: DerivedGeneralCategory-7.0.0.txt
+ # Date: 2014-02-07, 18:42:12 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008e4, 0x00903,), # Arabic Curly Fatha ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d01, 0x00d03,), # Malayalam Sign Candrabin..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df5,), # Combining Dotted Grave A..Combining Up Tack Above
+ (0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69f, 0x0a69f,), # Combining Cyrillic Letter Iotified E
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2d,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11301, 0x11303,), # Grantha Sign Candrabindu..Grantha Sign Visarga
+ (0x1133c, 0x1133c,), # Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '8.0.0': (
+ # Source: DerivedGeneralCategory-8.0.0.txt
+ # Date: 2015-02-13, 13:47:11 GMT [MD]
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008e3, 0x00903,), # Arabic Turned Damma Belo..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d01, 0x00d03,), # Malayalam Sign Candrabin..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df5,), # Combining Dotted Grave A..Combining Up Tack Above
+ (0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111ca, 0x111cc,), # Sharada Sign Nukta ..Sharada Extra Short Vowe
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133c, 0x1133c,), # Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '9.0.0': (
+ # Source: DerivedGeneralCategory-9.0.0.txt
+ # Date: 2016-06-01, 10:34:26 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008d4, 0x00903,), # Arabic Small High Word A..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d01, 0x00d03,), # Malayalam Sign Candrabin..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df5,), # Combining Dotted Grave A..Combining Up Tack Above
+ (0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111ca, 0x111cc,), # Sharada Sign Nukta ..Sharada Extra Short Vowe
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133c, 0x1133c,), # Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '10.0.0': (
+ # Source: DerivedGeneralCategory-10.0.0.txt
+ # Date: 2017-03-08, 08:41:49 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008d4, 0x00903,), # Arabic Small High Word A..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
+ (0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111ca, 0x111cc,), # Sharada Sign Nukta ..Sharada Extra Short Vowe
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133c, 0x1133c,), # Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '11.0.0': (
+ # Source: DerivedGeneralCategory-11.0.0.txt
+ # Date: 2018-02-21, 05:34:04 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x007fd, 0x007fd,), # Nko Dantayalan
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x009fe, 0x009fe,), # Bengali Sandhi Mark
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00eb9,), # Lao Vowel Sign I ..Lao Vowel Sign Uu
+ (0x00ebb, 0x00ebc,), # Lao Vowel Sign Mai Kon ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
+ (0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
+ (0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x1145e, 0x1145e,), # Newa Sandhi Mark
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '12.0.0': (
+ # Source: DerivedGeneralCategory-12.0.0.txt
+ # Date: 2019-01-22, 08:18:28 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x007fd, 0x007fd,), # Nko Dantayalan
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x009fe, 0x009fe,), # Bengali Sandhi Mark
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00ebc,), # Lao Vowel Sign I ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
+ (0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
+ (0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x1145e, 0x1145e,), # Newa Sandhi Mark
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e130, 0x1e136,), # Nyiakeng Puachue Hmong T..Nyiakeng Puachue Hmong T
+ (0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '12.1.0': (
+ # Source: DerivedGeneralCategory-12.1.0.txt
+ # Date: 2019-03-10, 10:53:08 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x007fd, 0x007fd,), # Nko Dantayalan
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x009fe, 0x009fe,), # Bengali Sandhi Mark
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00ebc,), # Lao Vowel Sign I ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
+ (0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
+ (0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x1145e, 0x1145e,), # Newa Sandhi Mark
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e130, 0x1e136,), # Nyiakeng Puachue Hmong T..Nyiakeng Puachue Hmong T
+ (0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '13.0.0': (
+ # Source: DerivedGeneralCategory-13.0.0.txt
+ # Date: 2019-10-21, 14:30:32 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x007fd, 0x007fd,), # Nko Dantayalan
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x009fe, 0x009fe,), # Bengali Sandhi Mark
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00ebc,), # Lao Vowel Sign I ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01ac0,), # Combining Doubled Circum..Combining Latin Small Le
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
+ (0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
+ (0x10eab, 0x10eac,), # Yezidi Combining Hamza M..Yezidi Combining Madda M
+ (0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x1145e, 0x1145e,), # Newa Sandhi Mark
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e130, 0x1e136,), # Nyiakeng Puachue Hmong T..Nyiakeng Puachue Hmong T
+ (0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '14.0.0': (
+ # Source: DerivedGeneralCategory-14.0.0.txt
+ # Date: 2021-07-10, 00:35:08 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x007fd, 0x007fd,), # Nko Dantayalan
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x00890, 0x00891,), # Arabic Pound Mark Above ..Arabic Piastre Mark Abov
+ (0x00898, 0x0089f,), # Arabic Small High Word A..Arabic Half Madda Over M
+ (0x008ca, 0x00903,), # Arabic Small High Farsi ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x009fe, 0x009fe,), # Bengali Sandhi Mark
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3c, 0x00c3c,), # Telugu Sign Nukta
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00ebc,), # Lao Vowel Sign I ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ecd,), # Lao Tone Mai Ek ..Lao Niggahita
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01715,), # Tagalog Vowel Sign I ..Tagalog Sign Pamudpod
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180f,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01ace,), # Combining Doubled Circum..Combining Latin Small Le
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01dff,), # Combining Dotted Grave A..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
+ (0x10eab, 0x10eac,), # Yezidi Combining Hamza M..Yezidi Combining Madda M
+ (0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
+ (0x10f82, 0x10f85,), # Old Uyghur Combining Dot..Old Uyghur Combining Two
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x11070, 0x11070,), # Brahmi Sign Old Tamil Virama
+ (0x11073, 0x11074,), # Brahmi Vowel Sign Old Ta..Brahmi Vowel Sign Old Ta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110c2, 0x110c2,), # Kaithi Vowel Sign Vocalic R
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x1145e, 0x1145e,), # Newa Sandhi Mark
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1cf00, 0x1cf2d,), # Znamenny Combining Mark ..Znamenny Combining Mark
+ (0x1cf30, 0x1cf46,), # Znamenny Combining Tonal..Znamenny Priznak Modifie
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e130, 0x1e136,), # Nyiakeng Puachue Hmong T..Nyiakeng Puachue Hmong T
+ (0x1e2ae, 0x1e2ae,), # Toto Sign Rising Tone
+ (0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '15.0.0': (
+ # Source: DerivedGeneralCategory-15.0.0.txt
+ # Date: 2022-04-26, 23:14:35 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x007fd, 0x007fd,), # Nko Dantayalan
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x00890, 0x00891,), # Arabic Pound Mark Above ..Arabic Piastre Mark Abov
+ (0x00898, 0x0089f,), # Arabic Small High Word A..Arabic Half Madda Over M
+ (0x008ca, 0x00903,), # Arabic Small High Farsi ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x009fe, 0x009fe,), # Bengali Sandhi Mark
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3c, 0x00c3c,), # Telugu Sign Nukta
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00cf3, 0x00cf3,), # Kannada Sign Combining Anusvara Above Right
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00ebc,), # Lao Vowel Sign I ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ece,), # Lao Tone Mai Ek ..Lao Yamakkan
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01715,), # Tagalog Vowel Sign I ..Tagalog Sign Pamudpod
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180f,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01ace,), # Combining Doubled Circum..Combining Latin Small Le
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01dff,), # Combining Dotted Grave A..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
+ (0x10eab, 0x10eac,), # Yezidi Combining Hamza M..Yezidi Combining Madda M
+ (0x10efd, 0x10eff,), # Arabic Small Low Word Sa..Arabic Small Low Word Ma
+ (0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
+ (0x10f82, 0x10f85,), # Old Uyghur Combining Dot..Old Uyghur Combining Two
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x11070, 0x11070,), # Brahmi Sign Old Tamil Virama
+ (0x11073, 0x11074,), # Brahmi Vowel Sign Old Ta..Brahmi Vowel Sign Old Ta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110c2, 0x110c2,), # Kaithi Vowel Sign Vocalic R
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x11241, 0x11241,), # Khojki Vowel Sign Vocalic R
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x1145e, 0x1145e,), # Newa Sandhi Mark
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x11f00, 0x11f01,), # Kawi Sign Candrabindu ..Kawi Sign Anusvara
+ (0x11f03, 0x11f03,), # Kawi Sign Visarga
+ (0x11f34, 0x11f3a,), # Kawi Vowel Sign Aa ..Kawi Vowel Sign Vocalic
+ (0x11f3e, 0x11f42,), # Kawi Vowel Sign E ..Kawi Conjoiner
+ (0x13430, 0x13440,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph Mirr
+ (0x13447, 0x13455,), # Egyptian Hieroglyph Modi..Egyptian Hieroglyph Modi
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1cf00, 0x1cf2d,), # Znamenny Combining Mark ..Znamenny Combining Mark
+ (0x1cf30, 0x1cf46,), # Znamenny Combining Tonal..Znamenny Priznak Modifie
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e08f, 0x1e08f,), # Combining Cyrillic Small Letter Byelorussian-ukr
+ (0x1e130, 0x1e136,), # Nyiakeng Puachue Hmong T..Nyiakeng Puachue Hmong T
+ (0x1e2ae, 0x1e2ae,), # Toto Sign Rising Tone
+ (0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
+ (0x1e4ec, 0x1e4ef,), # Nag Mundari Sign Muhor ..Nag Mundari Sign Sutuh
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+ '15.1.0': (
+ # Source: DerivedGeneralCategory-15.1.0.txt
+ # Date: 2023-07-28, 23:34:02 GMT
+ #
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
+ (0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
+ (0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
+ (0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
+ (0x005bf, 0x005bf,), # Hebrew Point Rafe
+ (0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
+ (0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
+ (0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
+ (0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
+ (0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
+ (0x00670, 0x00670,), # Arabic Letter Superscript Alef
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
+ (0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
+ (0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
+ (0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
+ (0x00711, 0x00711,), # Syriac Letter Superscript Alaph
+ (0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
+ (0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
+ (0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
+ (0x007fd, 0x007fd,), # Nko Dantayalan
+ (0x00816, 0x00819,), # Samaritan Mark In ..Samaritan Mark Dagesh
+ (0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
+ (0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
+ (0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
+ (0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x00890, 0x00891,), # Arabic Pound Mark Above ..Arabic Piastre Mark Abov
+ (0x00898, 0x0089f,), # Arabic Small High Word A..Arabic Half Madda Over M
+ (0x008ca, 0x00903,), # Arabic Small High Farsi ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
+ (0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
+ (0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
+ (0x009bc, 0x009bc,), # Bengali Sign Nukta
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
+ (0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
+ (0x009fe, 0x009fe,), # Bengali Sandhi Mark
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
+ (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
+ (0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
+ (0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
+ (0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
+ (0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
+ (0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
+ (0x00abc, 0x00abc,), # Gujarati Sign Nukta
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
+ (0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
+ (0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
+ (0x00b3c, 0x00b3c,), # Oriya Sign Nukta
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
+ (0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
+ (0x00b82, 0x00b82,), # Tamil Sign Anusvara
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3c, 0x00c3c,), # Telugu Sign Nukta
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
+ (0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
+ (0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
+ (0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
+ (0x00cbc, 0x00cbc,), # Kannada Sign Nukta
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
+ (0x00cf3, 0x00cf3,), # Kannada Sign Combining Anusvara Above Right
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
+ (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
+ (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
+ (0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
+ (0x00e31, 0x00e31,), # Thai Character Mai Han-akat
+ (0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
+ (0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
+ (0x00eb1, 0x00eb1,), # Lao Vowel Sign Mai Kan
+ (0x00eb4, 0x00ebc,), # Lao Vowel Sign I ..Lao Semivowel Sign Lo
+ (0x00ec8, 0x00ece,), # Lao Tone Mai Ek ..Lao Yamakkan
+ (0x00f18, 0x00f19,), # Tibetan Astrological Sig..Tibetan Astrological Sig
+ (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
+ (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
+ (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
+ (0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
+ (0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
+ (0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
+ (0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
+ (0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
+ (0x01160, 0x011ff,), # Hangul Jungseong Filler ..Hangul Jongseong Ssangni
+ (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
+ (0x01712, 0x01715,), # Tagalog Vowel Sign I ..Tagalog Sign Pamudpod
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
+ (0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
+ (0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
+ (0x017dd, 0x017dd,), # Khmer Sign Atthacan
+ (0x0180b, 0x0180f,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
+ (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
+ (0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
+ (0x01ab0, 0x01ace,), # Combining Doubled Circum..Combining Latin Small Le
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
+ (0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
+ (0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
+ (0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
+ (0x01dc0, 0x01dff,), # Combining Dotted Grave A..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
+ (0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
+ (0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
+ (0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
+ (0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
+ (0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
+ (0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
+ (0x0a69e, 0x0a69f,), # Combining Cyrillic Lette..Combining Cyrillic Lette
+ (0x0a6f0, 0x0a6f1,), # Bamum Combining Mark Koq..Bamum Combining Mark Tuk
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
+ (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
+ (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
+ (0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
+ (0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
+ (0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
+ (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
+ (0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
+ (0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
+ (0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
+ (0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
+ (0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
+ (0x0d7b0, 0x0d7ff,), # Hangul Jungseong O-yeo ..(nil)
+ (0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
+ (0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
+ (0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
+ (0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
+ (0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
+ (0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
+ (0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
+ (0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
+ (0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
+ (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
+ (0x10a3f, 0x10a3f,), # Kharoshthi Virama
+ (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
+ (0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
+ (0x10eab, 0x10eac,), # Yezidi Combining Hamza M..Yezidi Combining Madda M
+ (0x10efd, 0x10eff,), # Arabic Small Low Word Sa..Arabic Small Low Word Ma
+ (0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
+ (0x10f82, 0x10f85,), # Old Uyghur Combining Dot..Old Uyghur Combining Two
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
+ (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
+ (0x11070, 0x11070,), # Brahmi Sign Old Tamil Virama
+ (0x11073, 0x11074,), # Brahmi Vowel Sign Old Ta..Brahmi Vowel Sign Old Ta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110c2, 0x110c2,), # Kaithi Vowel Sign Vocalic R
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
+ (0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
+ (0x11173, 0x11173,), # Mahajani Sign Nukta
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x1123e, 0x1123e,), # Khojki Sign Sukun
+ (0x11241, 0x11241,), # Khojki Vowel Sign Vocalic R
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
+ (0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
+ (0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
+ (0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x1145e, 0x1145e,), # Newa Sandhi Mark
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
+ (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
+ (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
+ (0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
+ (0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
+ (0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
+ (0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
+ (0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x11f00, 0x11f01,), # Kawi Sign Candrabindu ..Kawi Sign Anusvara
+ (0x11f03, 0x11f03,), # Kawi Sign Visarga
+ (0x11f34, 0x11f3a,), # Kawi Vowel Sign Aa ..Kawi Vowel Sign Vocalic
+ (0x11f3e, 0x11f42,), # Kawi Vowel Sign E ..Kawi Conjoiner
+ (0x13430, 0x13440,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph Mirr
+ (0x13447, 0x13455,), # Egyptian Hieroglyph Modi..Egyptian Hieroglyph Modi
+ (0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
+ (0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
+ (0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
+ (0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
+ (0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1cf00, 0x1cf2d,), # Znamenny Combining Mark ..Znamenny Combining Mark
+ (0x1cf30, 0x1cf46,), # Znamenny Combining Tonal..Znamenny Priznak Modifie
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0x1da00, 0x1da36,), # Signwriting Head Rim ..Signwriting Air Sucking
+ (0x1da3b, 0x1da6c,), # Signwriting Mouth Closed..Signwriting Excitement
+ (0x1da75, 0x1da75,), # Signwriting Upper Body Tilting From Hip Joints
+ (0x1da84, 0x1da84,), # Signwriting Location Head Neck
+ (0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
+ (0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
+ (0x1e000, 0x1e006,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e008, 0x1e018,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e01b, 0x1e021,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e023, 0x1e024,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
+ (0x1e08f, 0x1e08f,), # Combining Cyrillic Small Letter Byelorussian-ukr
+ (0x1e130, 0x1e136,), # Nyiakeng Puachue Hmong T..Nyiakeng Puachue Hmong T
+ (0x1e2ae, 0x1e2ae,), # Toto Sign Rising Tone
+ (0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
+ (0x1e4ec, 0x1e4ef,), # Nag Mundari Sign Muhor ..Nag Mundari Sign Sutuh
+ (0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
+ (0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
+ ),
+}
diff --git a/wcwidth/unicode_versions.py b/wcwidth/unicode_versions.py
index cc437d7..4e9ccbf 100644
--- a/wcwidth/unicode_versions.py
+++ b/wcwidth/unicode_versions.py
@@ -15,4 +15,24 @@ def list_versions():
:returns: Supported Unicode version numbers in ascending sorted order.
:rtype: list[str]
"""
- pass
+ return (
+ "4.1.0",
+ "5.0.0",
+ "5.1.0",
+ "5.2.0",
+ "6.0.0",
+ "6.1.0",
+ "6.2.0",
+ "6.3.0",
+ "7.0.0",
+ "8.0.0",
+ "9.0.0",
+ "10.0.0",
+ "11.0.0",
+ "12.0.0",
+ "12.1.0",
+ "13.0.0",
+ "14.0.0",
+ "15.0.0",
+ "15.1.0",
+ )
diff --git a/wcwidth/wcwidth.py b/wcwidth/wcwidth.py
index 6d93a59..e924020 100644
--- a/wcwidth/wcwidth.py
+++ b/wcwidth/wcwidth.py
@@ -61,17 +61,27 @@ http://www.unicode.org/unicode/reports/tr11/
Latest version: http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
"""
from __future__ import division
+
+# std imports
import os
import sys
import warnings
+
+# local
from .table_vs16 import VS16_NARROW_TO_WIDE
from .table_wide import WIDE_EASTASIAN
from .table_zero import ZERO_WIDTH
from .unicode_versions import list_versions
+
try:
+ # std imports
from functools import lru_cache
except ImportError:
+ # lru_cache was added in Python 3.2
+ # 3rd party
from backports.functools_lru_cache import lru_cache
+
+# global cache
_PY3 = sys.version_info[0] >= 3
@@ -85,12 +95,26 @@ def _bisearch(ucs, table):
:rtype: int
:returns: 1 if ordinal value ucs is found within lookup table, else 0.
"""
- pass
+ lbound = 0
+ ubound = len(table) - 1
+
+ if ucs < table[0][0] or ucs > table[ubound][1]:
+ return 0
+ while ubound >= lbound:
+ mid = (lbound + ubound) // 2
+ if ucs > table[mid][1]:
+ lbound = mid + 1
+ elif ucs < table[mid][0]:
+ ubound = mid - 1
+ else:
+ return 1
+
+ return 0
@lru_cache(maxsize=1000)
def wcwidth(wc, unicode_version='auto'):
- """
+ r"""
Given one Unicode character, return its printable length on a terminal.
:param str wc: A single Unicode character.
@@ -103,7 +127,7 @@ def wcwidth(wc, unicode_version='auto'):
highest Unicode version level is used.
:return: The width, in cells, necessary to display the character of
Unicode string character, ``wc``. Returns 0 if the ``wc`` argument has
- no printable effect on a terminal (such as NUL '\\0'), -1 if ``wc`` is
+ no printable effect on a terminal (such as NUL '\0'), -1 if ``wc`` is
not printable, or has an indeterminate effect on the terminal, such as
a control character. Otherwise, the number of column positions the
character occupies on a graphic terminal (1 or 2) is returned.
@@ -111,7 +135,26 @@ def wcwidth(wc, unicode_version='auto'):
See :ref:`Specification` for details of cell measurement.
"""
- pass
+ ucs = ord(wc) if wc else 0
+
+ # small optimization: early return of 1 for printable ASCII, this provides
+ # approximately 40% performance improvement for mostly-ascii documents, with
+ # less than 1% impact to others.
+ if 32 <= ucs < 0x7f:
+ return 1
+
+ # C0/C1 control characters are -1 for compatibility with POSIX-like calls
+ if ucs and ucs < 32 or 0x07F <= ucs < 0x0A0:
+ return -1
+
+ _unicode_version = _wcmatch_version(unicode_version)
+
+ # Zero width
+ if _bisearch(ucs, ZERO_WIDTH[_unicode_version]):
+ return 0
+
+ # 1 or 2 width
+ return 1 + _bisearch(ucs, WIDE_EASTASIAN[_unicode_version])
def wcswidth(pwcs, n=None, unicode_version='auto'):
@@ -135,7 +178,41 @@ def wcswidth(pwcs, n=None, unicode_version='auto'):
See :ref:`Specification` for details of cell measurement.
"""
- pass
+ # this 'n' argument is a holdover for POSIX function
+ _unicode_version = None
+ end = len(pwcs) if n is None else n
+ width = 0
+ idx = 0
+ last_measured_char = None
+ while idx < end:
+ char = pwcs[idx]
+ if char == u'\u200D':
+ # Zero Width Joiner, do not measure this or next character
+ idx += 2
+ continue
+ if char == u'\uFE0F' and last_measured_char:
+ # on variation selector 16 (VS16) following another character,
+ # conditionally add '1' to the measured width if that character is
+ # known to be converted from narrow to wide by the VS16 character.
+ if _unicode_version is None:
+ _unicode_version = _wcversion_value(_wcmatch_version(unicode_version))
+ if _unicode_version >= (9, 0, 0):
+ width += _bisearch(ord(last_measured_char), VS16_NARROW_TO_WIDE["9.0.0"])
+ last_measured_char = None
+ idx += 1
+ continue
+ # measure character at current index
+ wcw = wcwidth(char, unicode_version)
+ if wcw < 0:
+ # early return -1 on C0 and C1 control characters
+ return wcw
+ if wcw > 0:
+ # track last character measured to contain a cell, so that
+ # subsequent VS-16 modifiers may be understood
+ last_measured_char = char
+ width += wcw
+ idx += 1
+ return width
@lru_cache(maxsize=128)
@@ -147,7 +224,8 @@ def _wcversion_value(ver_string):
:rtype: tuple(int)
:returns: tuple of digit tuples, ``tuple(int, [...])``.
"""
- pass
+ retval = tuple(map(int, (ver_string.split('.'))))
+ return retval
@lru_cache(maxsize=8)
@@ -175,4 +253,93 @@ def _wcmatch_version(given_version):
:returns: unicode string, or non-unicode ``str`` type for python 2
when given ``version`` is also type ``str``.
"""
- pass
+ # Design note: the choice to return the same type that is given certainly
+ # complicates it for python 2 str-type, but allows us to define an api that
+ # uses 'string-type' for unicode version level definitions, so all of our
+ # example code works with all versions of python.
+ #
+ # That, along with the string-to-numeric and comparisons of earliest,
+ # latest, matching, or nearest, greatly complicates this function.
+ # Performance is somewhat curbed by memoization.
+ _return_str = not _PY3 and isinstance(given_version, str)
+
+ if _return_str:
+ # avoid list-comprehension to work around a coverage issue:
+ # https://github.com/nedbat/coveragepy/issues/753
+ unicode_versions = list(map(lambda ucs: ucs.encode(), list_versions()))
+ else:
+ unicode_versions = list_versions()
+ latest_version = unicode_versions[-1]
+
+ if given_version in (u'auto', 'auto'):
+ given_version = os.environ.get(
+ 'UNICODE_VERSION',
+ 'latest' if not _return_str else latest_version.encode())
+
+ if given_version in (u'latest', 'latest'):
+ # default match, when given as 'latest', use the most latest unicode
+ # version specification level supported.
+ return latest_version if not _return_str else latest_version.encode()
+
+ if given_version in unicode_versions:
+ # exact match, downstream has specified an explicit matching version
+ # matching any value of list_versions().
+ return given_version if not _return_str else given_version.encode()
+
+ # The user's version is not supported by ours. We return the newest unicode
+ # version level that we support below their given value.
+ try:
+ cmp_given = _wcversion_value(given_version)
+
+ except ValueError:
+ # submitted value raises ValueError in int(), warn and use latest.
+ warnings.warn("UNICODE_VERSION value, {given_version!r}, is invalid. "
+ "Value should be in form of `integer[.]+', the latest "
+ "supported unicode version {latest_version!r} has been "
+ "inferred.".format(given_version=given_version,
+ latest_version=latest_version))
+ return latest_version if not _return_str else latest_version.encode()
+
+ # given version is less than any available version, return earliest
+ # version.
+ earliest_version = unicode_versions[0]
+ cmp_earliest_version = _wcversion_value(earliest_version)
+
+ if cmp_given <= cmp_earliest_version:
+ # this probably isn't what you wanted, the oldest wcwidth.c you will
+ # find in the wild is likely version 5 or 6, which we both support,
+ # but it's better than not saying anything at all.
+ warnings.warn("UNICODE_VERSION value, {given_version!r}, is lower "
+ "than any available unicode version. Returning lowest "
+ "version level, {earliest_version!r}".format(
+ given_version=given_version,
+ earliest_version=earliest_version))
+ return earliest_version if not _return_str else earliest_version.encode()
+
+ # create list of versions which are less than our equal to given version,
+ # and return the tail value, which is the highest level we may support,
+ # or the latest value we support, when completely unmatched or higher
+ # than any supported version.
+ #
+ # function will never complete, always returns.
+ for idx, unicode_version in enumerate(unicode_versions):
+ # look ahead to next value
+ try:
+ cmp_next_version = _wcversion_value(unicode_versions[idx + 1])
+ except IndexError:
+ # at end of list, return latest version
+ return latest_version if not _return_str else latest_version.encode()
+
+ # Maybe our given version has less parts, as in tuple(8, 0), than the
+ # next compare version tuple(8, 0, 0). Test for an exact match by
+ # comparison of only the leading dotted piece(s): (8, 0) == (8, 0).
+ if cmp_given == cmp_next_version[:len(cmp_given)]:
+ return unicode_versions[idx + 1]
+
+ # Or, if any next value is greater than our given support level
+ # version, return the current value in index. Even though it must
+ # be less than the given value, its our closest possible match. That
+ # is, 4.1 is returned for given 4.9.9, where 4.1 and 5.0 are available.
+ if cmp_next_version > cmp_given:
+ return unicode_version
+ assert False, ("Code path unreachable", given_version, unicode_versions) # pragma: no cover