aboutsummaryrefslogtreecommitdiffhomepage
path: root/libs/idna
diff options
context:
space:
mode:
authorLouis Vézina <[email protected]>2019-09-18 11:30:46 -0400
committerLouis Vézina <[email protected]>2019-09-18 11:30:46 -0400
commitf389c38a9c89e8e1329899ff7cf1d53d62450b45 (patch)
tree6cebc8426cb0760dac44b98be572c45ffe3c7233 /libs/idna
parent43d33dc247a09dabcf3f860d6e0216751a9d338e (diff)
downloadbazarr-f389c38a9c89e8e1329899ff7cf1d53d62450b45.tar.gz
bazarr-f389c38a9c89e8e1329899ff7cf1d53d62450b45.zip
WIP
Diffstat (limited to 'libs/idna')
-rw-r--r--libs/idna/core.py5
-rw-r--r--libs/idna/idnadata.py122
-rw-r--r--libs/idna/package_data.py2
-rw-r--r--libs/idna/uts46data.py660
4 files changed, 449 insertions, 340 deletions
diff --git a/libs/idna/core.py b/libs/idna/core.py
index 090c2c18d..104624ad2 100644
--- a/libs/idna/core.py
+++ b/libs/idna/core.py
@@ -267,10 +267,7 @@ def alabel(label):
try:
label = label.encode('ascii')
- try:
- ulabel(label)
- except IDNAError:
- raise IDNAError('The label {0} is not a valid A-label'.format(label))
+ ulabel(label)
if not valid_label_length(label):
raise IDNAError('Label too long')
return label
diff --git a/libs/idna/idnadata.py b/libs/idna/idnadata.py
index 17974e233..a80c959d2 100644
--- a/libs/idna/idnadata.py
+++ b/libs/idna/idnadata.py
@@ -1,6 +1,6 @@
# This file is automatically generated by tools/idna-data
-__version__ = "10.0.0"
+__version__ = "11.0.0"
scripts = {
'Greek': (
0x37000000374,
@@ -49,7 +49,7 @@ scripts = {
0x30210000302a,
0x30380000303c,
0x340000004db6,
- 0x4e0000009feb,
+ 0x4e0000009ff0,
0xf9000000fa6e,
0xfa700000fada,
0x200000002a6d7,
@@ -62,7 +62,7 @@ scripts = {
'Hebrew': (
0x591000005c8,
0x5d0000005eb,
- 0x5f0000005f5,
+ 0x5ef000005f5,
0xfb1d0000fb37,
0xfb380000fb3d,
0xfb3e0000fb3f,
@@ -248,6 +248,7 @@ joining_types = {
0x6fb: 68,
0x6fc: 68,
0x6ff: 68,
+ 0x70f: 84,
0x710: 82,
0x712: 68,
0x713: 68,
@@ -522,6 +523,7 @@ joining_types = {
0x1875: 68,
0x1876: 68,
0x1877: 68,
+ 0x1878: 68,
0x1880: 85,
0x1881: 85,
0x1882: 85,
@@ -690,6 +692,70 @@ joining_types = {
0x10bad: 68,
0x10bae: 68,
0x10baf: 85,
+ 0x10d00: 76,
+ 0x10d01: 68,
+ 0x10d02: 68,
+ 0x10d03: 68,
+ 0x10d04: 68,
+ 0x10d05: 68,
+ 0x10d06: 68,
+ 0x10d07: 68,
+ 0x10d08: 68,
+ 0x10d09: 68,
+ 0x10d0a: 68,
+ 0x10d0b: 68,
+ 0x10d0c: 68,
+ 0x10d0d: 68,
+ 0x10d0e: 68,
+ 0x10d0f: 68,
+ 0x10d10: 68,
+ 0x10d11: 68,
+ 0x10d12: 68,
+ 0x10d13: 68,
+ 0x10d14: 68,
+ 0x10d15: 68,
+ 0x10d16: 68,
+ 0x10d17: 68,
+ 0x10d18: 68,
+ 0x10d19: 68,
+ 0x10d1a: 68,
+ 0x10d1b: 68,
+ 0x10d1c: 68,
+ 0x10d1d: 68,
+ 0x10d1e: 68,
+ 0x10d1f: 68,
+ 0x10d20: 68,
+ 0x10d21: 68,
+ 0x10d22: 82,
+ 0x10d23: 68,
+ 0x10f30: 68,
+ 0x10f31: 68,
+ 0x10f32: 68,
+ 0x10f33: 82,
+ 0x10f34: 68,
+ 0x10f35: 68,
+ 0x10f36: 68,
+ 0x10f37: 68,
+ 0x10f38: 68,
+ 0x10f39: 68,
+ 0x10f3a: 68,
+ 0x10f3b: 68,
+ 0x10f3c: 68,
+ 0x10f3d: 68,
+ 0x10f3e: 68,
+ 0x10f3f: 68,
+ 0x10f40: 68,
+ 0x10f41: 68,
+ 0x10f42: 68,
+ 0x10f43: 68,
+ 0x10f44: 68,
+ 0x10f45: 85,
+ 0x10f51: 68,
+ 0x10f52: 68,
+ 0x10f53: 68,
+ 0x10f54: 82,
+ 0x110bd: 85,
+ 0x110cd: 85,
0x1e900: 68,
0x1e901: 68,
0x1e902: 68,
@@ -1034,14 +1100,15 @@ codepoint_classes = {
0x52d0000052e,
0x52f00000530,
0x5590000055a,
- 0x56100000587,
+ 0x56000000587,
+ 0x58800000589,
0x591000005be,
0x5bf000005c0,
0x5c1000005c3,
0x5c4000005c6,
0x5c7000005c8,
0x5d0000005eb,
- 0x5f0000005f3,
+ 0x5ef000005f3,
0x6100000061b,
0x62000000640,
0x64100000660,
@@ -1054,12 +1121,13 @@ codepoint_classes = {
0x7100000074b,
0x74d000007b2,
0x7c0000007f6,
+ 0x7fd000007fe,
0x8000000082e,
0x8400000085c,
0x8600000086b,
0x8a0000008b5,
0x8b6000008be,
- 0x8d4000008e2,
+ 0x8d3000008e2,
0x8e300000958,
0x96000000964,
0x96600000970,
@@ -1077,6 +1145,7 @@ codepoint_classes = {
0x9e0000009e4,
0x9e6000009f2,
0x9fc000009fd,
+ 0x9fe000009ff,
0xa0100000a04,
0xa0500000a0b,
0xa0f00000a11,
@@ -1136,8 +1205,7 @@ codepoint_classes = {
0xbd000000bd1,
0xbd700000bd8,
0xbe600000bf0,
- 0xc0000000c04,
- 0xc0500000c0d,
+ 0xc0000000c0d,
0xc0e00000c11,
0xc1200000c29,
0xc2a00000c3a,
@@ -1276,7 +1344,7 @@ codepoint_classes = {
0x17dc000017de,
0x17e0000017ea,
0x18100000181a,
- 0x182000001878,
+ 0x182000001879,
0x1880000018ab,
0x18b0000018f6,
0x19000000191f,
@@ -1544,11 +1612,11 @@ codepoint_classes = {
0x309d0000309f,
0x30a1000030fb,
0x30fc000030ff,
- 0x31050000312f,
+ 0x310500003130,
0x31a0000031bb,
0x31f000003200,
0x340000004db6,
- 0x4e0000009feb,
+ 0x4e0000009ff0,
0xa0000000a48d,
0xa4d00000a4fe,
0xa5000000a60d,
@@ -1655,8 +1723,10 @@ codepoint_classes = {
0xa7a50000a7a6,
0xa7a70000a7a8,
0xa7a90000a7aa,
+ 0xa7af0000a7b0,
0xa7b50000a7b6,
0xa7b70000a7b8,
+ 0xa7b90000a7ba,
0xa7f70000a7f8,
0xa7fa0000a828,
0xa8400000a874,
@@ -1664,8 +1734,7 @@ codepoint_classes = {
0xa8d00000a8da,
0xa8e00000a8f8,
0xa8fb0000a8fc,
- 0xa8fd0000a8fe,
- 0xa9000000a92e,
+ 0xa8fd0000a92e,
0xa9300000a954,
0xa9800000a9c1,
0xa9cf0000a9da,
@@ -1743,7 +1812,7 @@ codepoint_classes = {
0x10a0500010a07,
0x10a0c00010a14,
0x10a1500010a18,
- 0x10a1900010a34,
+ 0x10a1900010a36,
0x10a3800010a3b,
0x10a3f00010a40,
0x10a6000010a7d,
@@ -1756,6 +1825,11 @@ codepoint_classes = {
0x10b8000010b92,
0x10c0000010c49,
0x10cc000010cf3,
+ 0x10d0000010d28,
+ 0x10d3000010d3a,
+ 0x10f0000010f1d,
+ 0x10f2700010f28,
+ 0x10f3000010f51,
0x1100000011047,
0x1106600011070,
0x1107f000110bb,
@@ -1763,10 +1837,11 @@ codepoint_classes = {
0x110f0000110fa,
0x1110000011135,
0x1113600011140,
+ 0x1114400011147,
0x1115000011174,
0x1117600011177,
0x11180000111c5,
- 0x111ca000111cd,
+ 0x111c9000111cd,
0x111d0000111db,
0x111dc000111dd,
0x1120000011212,
@@ -1786,7 +1861,7 @@ codepoint_classes = {
0x1132a00011331,
0x1133200011334,
0x113350001133a,
- 0x1133c00011345,
+ 0x1133b00011345,
0x1134700011349,
0x1134b0001134e,
0x1135000011351,
@@ -1796,6 +1871,7 @@ codepoint_classes = {
0x1137000011375,
0x114000001144b,
0x114500001145a,
+ 0x1145e0001145f,
0x11480000114c6,
0x114c7000114c8,
0x114d0000114da,
@@ -1807,15 +1883,17 @@ codepoint_classes = {
0x116500001165a,
0x11680000116b8,
0x116c0000116ca,
- 0x117000001171a,
+ 0x117000001171b,
0x1171d0001172c,
0x117300001173a,
+ 0x118000001183b,
0x118c0000118ea,
0x118ff00011900,
0x11a0000011a3f,
0x11a4700011a48,
0x11a5000011a84,
0x11a8600011a9a,
+ 0x11a9d00011a9e,
0x11ac000011af9,
0x11c0000011c09,
0x11c0a00011c37,
@@ -1831,6 +1909,13 @@ codepoint_classes = {
0x11d3c00011d3e,
0x11d3f00011d48,
0x11d5000011d5a,
+ 0x11d6000011d66,
+ 0x11d6700011d69,
+ 0x11d6a00011d8f,
+ 0x11d9000011d92,
+ 0x11d9300011d99,
+ 0x11da000011daa,
+ 0x11ee000011ef7,
0x120000001239a,
0x1248000012544,
0x130000001342f,
@@ -1845,11 +1930,12 @@ codepoint_classes = {
0x16b5000016b5a,
0x16b6300016b78,
0x16b7d00016b90,
+ 0x16e6000016e80,
0x16f0000016f45,
0x16f5000016f7f,
0x16f8f00016fa0,
0x16fe000016fe2,
- 0x17000000187ed,
+ 0x17000000187f2,
0x1880000018af3,
0x1b0000001b11f,
0x1b1700001b2fc,
diff --git a/libs/idna/package_data.py b/libs/idna/package_data.py
index 39c192bae..257e89893 100644
--- a/libs/idna/package_data.py
+++ b/libs/idna/package_data.py
@@ -1,2 +1,2 @@
-__version__ = '2.7'
+__version__ = '2.8'
diff --git a/libs/idna/uts46data.py b/libs/idna/uts46data.py
index 79731cb9e..a68ed4c0e 100644
--- a/libs/idna/uts46data.py
+++ b/libs/idna/uts46data.py
@@ -4,7 +4,7 @@
"""IDNA Mapping Table from UTS46."""
-__version__ = "10.0.0"
+__version__ = "11.0.0"
def _seg_0():
return [
(0x0, '3'),
@@ -1029,11 +1029,8 @@ def _seg_9():
(0x556, 'M', u'ֆ'),
(0x557, 'X'),
(0x559, 'V'),
- (0x560, 'X'),
- (0x561, 'V'),
(0x587, 'M', u'եւ'),
- (0x588, 'X'),
- (0x589, 'V'),
+ (0x588, 'V'),
(0x58B, 'X'),
(0x58D, 'V'),
(0x590, 'X'),
@@ -1041,15 +1038,15 @@ def _seg_9():
(0x5C8, 'X'),
(0x5D0, 'V'),
(0x5EB, 'X'),
- (0x5F0, 'V'),
+ (0x5EF, 'V'),
(0x5F5, 'X'),
+ (0x606, 'V'),
+ (0x61C, 'X'),
+ (0x61E, 'V'),
]
def _seg_10():
return [
- (0x606, 'V'),
- (0x61C, 'X'),
- (0x61E, 'V'),
(0x675, 'M', u'اٴ'),
(0x676, 'M', u'وٴ'),
(0x677, 'M', u'ۇٴ'),
@@ -1064,7 +1061,7 @@ def _seg_10():
(0x7B2, 'X'),
(0x7C0, 'V'),
(0x7FB, 'X'),
- (0x800, 'V'),
+ (0x7FD, 'V'),
(0x82E, 'X'),
(0x830, 'V'),
(0x83F, 'X'),
@@ -1078,7 +1075,7 @@ def _seg_10():
(0x8B5, 'X'),
(0x8B6, 'V'),
(0x8BE, 'X'),
- (0x8D4, 'V'),
+ (0x8D3, 'V'),
(0x8E2, 'X'),
(0x8E3, 'V'),
(0x958, 'M', u'क़'),
@@ -1118,7 +1115,7 @@ def _seg_10():
(0x9E0, 'V'),
(0x9E4, 'X'),
(0x9E6, 'V'),
- (0x9FE, 'X'),
+ (0x9FF, 'X'),
(0xA01, 'V'),
(0xA04, 'X'),
(0xA05, 'V'),
@@ -1147,19 +1144,19 @@ def _seg_10():
(0xA4E, 'X'),
(0xA51, 'V'),
(0xA52, 'X'),
+ (0xA59, 'M', u'ਖ਼'),
+ (0xA5A, 'M', u'ਗ਼'),
+ (0xA5B, 'M', u'ਜ਼'),
]
def _seg_11():
return [
- (0xA59, 'M', u'ਖ਼'),
- (0xA5A, 'M', u'ਗ਼'),
- (0xA5B, 'M', u'ਜ਼'),
(0xA5C, 'V'),
(0xA5D, 'X'),
(0xA5E, 'M', u'ਫ਼'),
(0xA5F, 'X'),
(0xA66, 'V'),
- (0xA76, 'X'),
+ (0xA77, 'X'),
(0xA81, 'V'),
(0xA84, 'X'),
(0xA85, 'V'),
@@ -1250,16 +1247,14 @@ def _seg_11():
(0xBE6, 'V'),
(0xBFB, 'X'),
(0xC00, 'V'),
- (0xC04, 'X'),
- ]
-
-def _seg_12():
- return [
- (0xC05, 'V'),
(0xC0D, 'X'),
(0xC0E, 'V'),
(0xC11, 'X'),
(0xC12, 'V'),
+ ]
+
+def _seg_12():
+ return [
(0xC29, 'X'),
(0xC2A, 'V'),
(0xC3A, 'X'),
@@ -1278,8 +1273,6 @@ def _seg_12():
(0xC66, 'V'),
(0xC70, 'X'),
(0xC78, 'V'),
- (0xC84, 'X'),
- (0xC85, 'V'),
(0xC8D, 'X'),
(0xC8E, 'V'),
(0xC91, 'X'),
@@ -1355,10 +1348,6 @@ def _seg_12():
(0xE83, 'X'),
(0xE84, 'V'),
(0xE85, 'X'),
- ]
-
-def _seg_13():
- return [
(0xE87, 'V'),
(0xE89, 'X'),
(0xE8A, 'V'),
@@ -1366,6 +1355,10 @@ def _seg_13():
(0xE8D, 'V'),
(0xE8E, 'X'),
(0xE94, 'V'),
+ ]
+
+def _seg_13():
+ return [
(0xE98, 'X'),
(0xE99, 'V'),
(0xEA0, 'X'),
@@ -1459,10 +1452,6 @@ def _seg_13():
(0x124E, 'X'),
(0x1250, 'V'),
(0x1257, 'X'),
- ]
-
-def _seg_14():
- return [
(0x1258, 'V'),
(0x1259, 'X'),
(0x125A, 'V'),
@@ -1470,6 +1459,10 @@ def _seg_14():
(0x1260, 'V'),
(0x1289, 'X'),
(0x128A, 'V'),
+ ]
+
+def _seg_14():
+ return [
(0x128E, 'X'),
(0x1290, 'V'),
(0x12B1, 'X'),
@@ -1538,7 +1531,7 @@ def _seg_14():
(0x1810, 'V'),
(0x181A, 'X'),
(0x1820, 'V'),
- (0x1878, 'X'),
+ (0x1879, 'X'),
(0x1880, 'V'),
(0x18AB, 'X'),
(0x18B0, 'V'),
@@ -1563,10 +1556,6 @@ def _seg_14():
(0x19DB, 'X'),
(0x19DE, 'V'),
(0x1A1C, 'X'),
- ]
-
-def _seg_15():
- return [
(0x1A1E, 'V'),
(0x1A5F, 'X'),
(0x1A60, 'V'),
@@ -1574,6 +1563,10 @@ def _seg_15():
(0x1A7F, 'V'),
(0x1A8A, 'X'),
(0x1A90, 'V'),
+ ]
+
+def _seg_15():
+ return [
(0x1A9A, 'X'),
(0x1AA0, 'V'),
(0x1AAE, 'X'),
@@ -1667,10 +1660,6 @@ def _seg_15():
(0x1D68, 'M', u'ρ'),
(0x1D69, 'M', u'φ'),
(0x1D6A, 'M', u'χ'),
- ]
-
-def _seg_16():
- return [
(0x1D6B, 'V'),
(0x1D78, 'M', u'н'),
(0x1D79, 'V'),
@@ -1678,6 +1667,10 @@ def _seg_16():
(0x1D9C, 'M', u'c'),
(0x1D9D, 'M', u'ɕ'),
(0x1D9E, 'M', u'ð'),
+ ]
+
+def _seg_16():
+ return [
(0x1D9F, 'M', u'ɜ'),
(0x1DA0, 'M', u'f'),
(0x1DA1, 'M', u'ɟ'),
@@ -1771,10 +1764,6 @@ def _seg_16():
(0x1E36, 'M', u'ḷ'),
(0x1E37, 'V'),
(0x1E38, 'M', u'ḹ'),
- ]
-
-def _seg_17():
- return [
(0x1E39, 'V'),
(0x1E3A, 'M', u'ḻ'),
(0x1E3B, 'V'),
@@ -1782,6 +1771,10 @@ def _seg_17():
(0x1E3D, 'V'),
(0x1E3E, 'M', u'ḿ'),
(0x1E3F, 'V'),
+ ]
+
+def _seg_17():
+ return [
(0x1E40, 'M', u'ṁ'),
(0x1E41, 'V'),
(0x1E42, 'M', u'ṃ'),
@@ -1875,10 +1868,6 @@ def _seg_17():
(0x1E9F, 'V'),
(0x1EA0, 'M', u'ạ'),
(0x1EA1, 'V'),
- ]
-
-def _seg_18():
- return [
(0x1EA2, 'M', u'ả'),
(0x1EA3, 'V'),
(0x1EA4, 'M', u'ấ'),
@@ -1886,6 +1875,10 @@ def _seg_18():
(0x1EA6, 'M', u'ầ'),
(0x1EA7, 'V'),
(0x1EA8, 'M', u'ẩ'),
+ ]
+
+def _seg_18():
+ return [
(0x1EA9, 'V'),
(0x1EAA, 'M', u'ẫ'),
(0x1EAB, 'V'),
@@ -1979,10 +1972,6 @@ def _seg_18():
(0x1F0B, 'M', u'ἃ'),
(0x1F0C, 'M', u'ἄ'),
(0x1F0D, 'M', u'ἅ'),
- ]
-
-def _seg_19():
- return [
(0x1F0E, 'M', u'ἆ'),
(0x1F0F, 'M', u'ἇ'),
(0x1F10, 'V'),
@@ -1990,6 +1979,10 @@ def _seg_19():
(0x1F18, 'M', u'ἐ'),
(0x1F19, 'M', u'ἑ'),
(0x1F1A, 'M', u'ἒ'),
+ ]
+
+def _seg_19():
+ return [
(0x1F1B, 'M', u'ἓ'),
(0x1F1C, 'M', u'ἔ'),
(0x1F1D, 'M', u'ἕ'),
@@ -2083,10 +2076,6 @@ def _seg_19():
(0x1F9A, 'M', u'ἢι'),
(0x1F9B, 'M', u'ἣι'),
(0x1F9C, 'M', u'ἤι'),
- ]
-
-def _seg_20():
- return [
(0x1F9D, 'M', u'ἥι'),
(0x1F9E, 'M', u'ἦι'),
(0x1F9F, 'M', u'ἧι'),
@@ -2094,6 +2083,10 @@ def _seg_20():
(0x1FA1, 'M', u'ὡι'),
(0x1FA2, 'M', u'ὢι'),
(0x1FA3, 'M', u'ὣι'),
+ ]
+
+def _seg_20():
+ return [
(0x1FA4, 'M', u'ὤι'),
(0x1FA5, 'M', u'ὥι'),
(0x1FA6, 'M', u'ὦι'),
@@ -2187,10 +2180,6 @@ def _seg_20():
(0x2024, 'X'),
(0x2027, 'V'),
(0x2028, 'X'),
- ]
-
-def _seg_21():
- return [
(0x202F, '3', u' '),
(0x2030, 'V'),
(0x2033, 'M', u'′′'),
@@ -2198,6 +2187,10 @@ def _seg_21():
(0x2035, 'V'),
(0x2036, 'M', u'‵‵'),
(0x2037, 'M', u'‵‵‵'),
+ ]
+
+def _seg_21():
+ return [
(0x2038, 'V'),
(0x203C, '3', u'!!'),
(0x203D, 'V'),
@@ -2291,10 +2284,6 @@ def _seg_21():
(0x2120, 'M', u'sm'),
(0x2121, 'M', u'tel'),
(0x2122, 'M', u'tm'),
- ]
-
-def _seg_22():
- return [
(0x2123, 'V'),
(0x2124, 'M', u'z'),
(0x2125, 'V'),
@@ -2302,6 +2291,10 @@ def _seg_22():
(0x2127, 'V'),
(0x2128, 'M', u'z'),
(0x2129, 'V'),
+ ]
+
+def _seg_22():
+ return [
(0x212A, 'M', u'k'),
(0x212B, 'M', u'å'),
(0x212C, 'M', u'b'),
@@ -2395,10 +2388,6 @@ def _seg_22():
(0x226E, '3'),
(0x2270, 'V'),
(0x2329, 'M', u'〈'),
- ]
-
-def _seg_23():
- return [
(0x232A, 'M', u'〉'),
(0x232B, 'V'),
(0x2427, 'X'),
@@ -2406,6 +2395,10 @@ def _seg_23():
(0x244B, 'X'),
(0x2460, 'M', u'1'),
(0x2461, 'M', u'2'),
+ ]
+
+def _seg_23():
+ return [
(0x2462, 'M', u'3'),
(0x2463, 'M', u'4'),
(0x2464, 'M', u'5'),
@@ -2499,10 +2492,6 @@ def _seg_23():
(0x24CF, 'M', u'z'),
(0x24D0, 'M', u'a'),
(0x24D1, 'M', u'b'),
- ]
-
-def _seg_24():
- return [
(0x24D2, 'M', u'c'),
(0x24D3, 'M', u'd'),
(0x24D4, 'M', u'e'),
@@ -2510,6 +2499,10 @@ def _seg_24():
(0x24D6, 'M', u'g'),
(0x24D7, 'M', u'h'),
(0x24D8, 'M', u'i'),
+ ]
+
+def _seg_24():
+ return [
(0x24D9, 'M', u'j'),
(0x24DA, 'M', u'k'),
(0x24DB, 'M', u'l'),
@@ -2541,13 +2534,9 @@ def _seg_24():
(0x2B76, 'V'),
(0x2B96, 'X'),
(0x2B98, 'V'),
- (0x2BBA, 'X'),
- (0x2BBD, 'V'),
(0x2BC9, 'X'),
(0x2BCA, 'V'),
- (0x2BD3, 'X'),
- (0x2BEC, 'V'),
- (0x2BF0, 'X'),
+ (0x2BFF, 'X'),
(0x2C00, 'M', u'ⰰ'),
(0x2C01, 'M', u'ⰱ'),
(0x2C02, 'M', u'ⰲ'),
@@ -2603,10 +2592,6 @@ def _seg_24():
(0x2C62, 'M', u'ɫ'),
(0x2C63, 'M', u'ᵽ'),
(0x2C64, 'M', u'ɽ'),
- ]
-
-def _seg_25():
- return [
(0x2C65, 'V'),
(0x2C67, 'M', u'ⱨ'),
(0x2C68, 'V'),
@@ -2618,6 +2603,10 @@ def _seg_25():
(0x2C6E, 'M', u'ɱ'),
(0x2C6F, 'M', u'ɐ'),
(0x2C70, 'M', u'ɒ'),
+ ]
+
+def _seg_25():
+ return [
(0x2C71, 'V'),
(0x2C72, 'M', u'ⱳ'),
(0x2C73, 'V'),
@@ -2707,10 +2696,6 @@ def _seg_25():
(0x2CCD, 'V'),
(0x2CCE, 'M', u'ⳏ'),
(0x2CCF, 'V'),
- ]
-
-def _seg_26():
- return [
(0x2CD0, 'M', u'ⳑ'),
(0x2CD1, 'V'),
(0x2CD2, 'M', u'ⳓ'),
@@ -2722,6 +2707,10 @@ def _seg_26():
(0x2CD8, 'M', u'ⳙ'),
(0x2CD9, 'V'),
(0x2CDA, 'M', u'ⳛ'),
+ ]
+
+def _seg_26():
+ return [
(0x2CDB, 'V'),
(0x2CDC, 'M', u'ⳝ'),
(0x2CDD, 'V'),
@@ -2768,7 +2757,7 @@ def _seg_26():
(0x2DD8, 'V'),
(0x2DDF, 'X'),
(0x2DE0, 'V'),
- (0x2E4A, 'X'),
+ (0x2E4F, 'X'),
(0x2E80, 'V'),
(0x2E9A, 'X'),
(0x2E9B, 'V'),
@@ -2811,10 +2800,6 @@ def _seg_26():
(0x2F20, 'M', u'士'),
(0x2F21, 'M', u'夂'),
(0x2F22, 'M', u'夊'),
- ]
-
-def _seg_27():
- return [
(0x2F23, 'M', u'夕'),
(0x2F24, 'M', u'大'),
(0x2F25, 'M', u'女'),
@@ -2826,6 +2811,10 @@ def _seg_27():
(0x2F2B, 'M', u'尸'),
(0x2F2C, 'M', u'屮'),
(0x2F2D, 'M', u'山'),
+ ]
+
+def _seg_27():
+ return [
(0x2F2E, 'M', u'巛'),
(0x2F2F, 'M', u'工'),
(0x2F30, 'M', u'己'),
@@ -2915,10 +2904,6 @@ def _seg_27():
(0x2F84, 'M', u'至'),
(0x2F85, 'M', u'臼'),
(0x2F86, 'M', u'舌'),
- ]
-
-def _seg_28():
- return [
(0x2F87, 'M', u'舛'),
(0x2F88, 'M', u'舟'),
(0x2F89, 'M', u'艮'),
@@ -2930,6 +2915,10 @@ def _seg_28():
(0x2F8F, 'M', u'行'),
(0x2F90, 'M', u'衣'),
(0x2F91, 'M', u'襾'),
+ ]
+
+def _seg_28():
+ return [
(0x2F92, 'M', u'見'),
(0x2F93, 'M', u'角'),
(0x2F94, 'M', u'言'),
@@ -3019,13 +3008,9 @@ def _seg_28():
(0x309F, 'M', u'より'),
(0x30A0, 'V'),
(0x30FF, 'M', u'コト'),
- ]
-
-def _seg_29():
- return [
(0x3100, 'X'),
(0x3105, 'V'),
- (0x312F, 'X'),
+ (0x3130, 'X'),
(0x3131, 'M', u'ᄀ'),
(0x3132, 'M', u'ᄁ'),
(0x3133, 'M', u'ᆪ'),
@@ -3034,6 +3019,10 @@ def _seg_29():
(0x3136, 'M', u'ᆭ'),
(0x3137, 'M', u'ᄃ'),
(0x3138, 'M', u'ᄄ'),
+ ]
+
+def _seg_29():
+ return [
(0x3139, 'M', u'ᄅ'),
(0x313A, 'M', u'ᆰ'),
(0x313B, 'M', u'ᆱ'),
@@ -3123,10 +3112,6 @@ def _seg_29():
(0x318F, 'X'),
(0x3190, 'V'),
(0x3192, 'M', u'一'),
- ]
-
-def _seg_30():
- return [
(0x3193, 'M', u'二'),
(0x3194, 'M', u'三'),
(0x3195, 'M', u'四'),
@@ -3138,6 +3123,10 @@ def _seg_30():
(0x319B, 'M', u'丙'),
(0x319C, 'M', u'丁'),
(0x319D, 'M', u'天'),
+ ]
+
+def _seg_30():
+ return [
(0x319E, 'M', u'地'),
(0x319F, 'M', u'人'),
(0x31A0, 'V'),
@@ -3227,10 +3216,6 @@ def _seg_30():
(0x3256, 'M', u'26'),
(0x3257, 'M', u'27'),
(0x3258, 'M', u'28'),
- ]
-
-def _seg_31():
- return [
(0x3259, 'M', u'29'),
(0x325A, 'M', u'30'),
(0x325B, 'M', u'31'),
@@ -3242,6 +3227,10 @@ def _seg_31():
(0x3261, 'M', u'ᄂ'),
(0x3262, 'M', u'ᄃ'),
(0x3263, 'M', u'ᄅ'),
+ ]
+
+def _seg_31():
+ return [
(0x3264, 'M', u'ᄆ'),
(0x3265, 'M', u'ᄇ'),
(0x3266, 'M', u'ᄉ'),
@@ -3331,10 +3320,6 @@ def _seg_31():
(0x32BA, 'M', u'45'),
(0x32BB, 'M', u'46'),
(0x32BC, 'M', u'47'),
- ]
-
-def _seg_32():
- return [
(0x32BD, 'M', u'48'),
(0x32BE, 'M', u'49'),
(0x32BF, 'M', u'50'),
@@ -3346,6 +3331,10 @@ def _seg_32():
(0x32C5, 'M', u'6月'),
(0x32C6, 'M', u'7月'),
(0x32C7, 'M', u'8月'),
+ ]
+
+def _seg_32():
+ return [
(0x32C8, 'M', u'9月'),
(0x32C9, 'M', u'10月'),
(0x32CA, 'M', u'11月'),
@@ -3435,10 +3424,6 @@ def _seg_32():
(0x331E, 'M', u'コーポ'),
(0x331F, 'M', u'サイクル'),
(0x3320, 'M', u'サンチーム'),
- ]
-
-def _seg_33():
- return [
(0x3321, 'M', u'シリング'),
(0x3322, 'M', u'センチ'),
(0x3323, 'M', u'セント'),
@@ -3450,6 +3435,10 @@ def _seg_33():
(0x3329, 'M', u'ノット'),
(0x332A, 'M', u'ハイツ'),
(0x332B, 'M', u'パーセント'),
+ ]
+
+def _seg_33():
+ return [
(0x332C, 'M', u'パーツ'),
(0x332D, 'M', u'バーレル'),
(0x332E, 'M', u'ピアストル'),
@@ -3539,10 +3528,6 @@ def _seg_33():
(0x3382, 'M', u'μa'),
(0x3383, 'M', u'ma'),
(0x3384, 'M', u'ka'),
- ]
-
-def _seg_34():
- return [
(0x3385, 'M', u'kb'),
(0x3386, 'M', u'mb'),
(0x3387, 'M', u'gb'),
@@ -3554,6 +3539,10 @@ def _seg_34():
(0x338D, 'M', u'μg'),
(0x338E, 'M', u'mg'),
(0x338F, 'M', u'kg'),
+ ]
+
+def _seg_34():
+ return [
(0x3390, 'M', u'hz'),
(0x3391, 'M', u'khz'),
(0x3392, 'M', u'mhz'),
@@ -3643,10 +3632,6 @@ def _seg_34():
(0x33E6, 'M', u'7日'),
(0x33E7, 'M', u'8日'),
(0x33E8, 'M', u'9日'),
- ]
-
-def _seg_35():
- return [
(0x33E9, 'M', u'10日'),
(0x33EA, 'M', u'11日'),
(0x33EB, 'M', u'12日'),
@@ -3658,6 +3643,10 @@ def _seg_35():
(0x33F1, 'M', u'18日'),
(0x33F2, 'M', u'19日'),
(0x33F3, 'M', u'20日'),
+ ]
+
+def _seg_35():
+ return [
(0x33F4, 'M', u'21日'),
(0x33F5, 'M', u'22日'),
(0x33F6, 'M', u'23日'),
@@ -3673,7 +3662,7 @@ def _seg_35():
(0x3400, 'V'),
(0x4DB6, 'X'),
(0x4DC0, 'V'),
- (0x9FEB, 'X'),
+ (0x9FF0, 'X'),
(0xA000, 'V'),
(0xA48D, 'X'),
(0xA490, 'V'),
@@ -3747,10 +3736,6 @@ def _seg_35():
(0xA692, 'M', u'ꚓ'),
(0xA693, 'V'),
(0xA694, 'M', u'ꚕ'),
- ]
-
-def _seg_36():
- return [
(0xA695, 'V'),
(0xA696, 'M', u'ꚗ'),
(0xA697, 'V'),
@@ -3762,6 +3747,10 @@ def _seg_36():
(0xA69D, 'M', u'ь'),
(0xA69E, 'V'),
(0xA6F8, 'X'),
+ ]
+
+def _seg_36():
+ return [
(0xA700, 'V'),
(0xA722, 'M', u'ꜣ'),
(0xA723, 'V'),
@@ -3851,10 +3840,6 @@ def _seg_36():
(0xA780, 'M', u'ꞁ'),
(0xA781, 'V'),
(0xA782, 'M', u'ꞃ'),
- ]
-
-def _seg_37():
- return [
(0xA783, 'V'),
(0xA784, 'M', u'ꞅ'),
(0xA785, 'V'),
@@ -3866,6 +3851,10 @@ def _seg_37():
(0xA78E, 'V'),
(0xA790, 'M', u'ꞑ'),
(0xA791, 'V'),
+ ]
+
+def _seg_37():
+ return [
(0xA792, 'M', u'ꞓ'),
(0xA793, 'V'),
(0xA796, 'M', u'ꞗ'),
@@ -3893,7 +3882,7 @@ def _seg_37():
(0xA7AC, 'M', u'ɡ'),
(0xA7AD, 'M', u'ɬ'),
(0xA7AE, 'M', u'ɪ'),
- (0xA7AF, 'X'),
+ (0xA7AF, 'V'),
(0xA7B0, 'M', u'ʞ'),
(0xA7B1, 'M', u'ʇ'),
(0xA7B2, 'M', u'ʝ'),
@@ -3903,6 +3892,8 @@ def _seg_37():
(0xA7B6, 'M', u'ꞷ'),
(0xA7B7, 'V'),
(0xA7B8, 'X'),
+ (0xA7B9, 'V'),
+ (0xA7BA, 'X'),
(0xA7F7, 'V'),
(0xA7F8, 'M', u'ħ'),
(0xA7F9, 'M', u'œ'),
@@ -3917,8 +3908,6 @@ def _seg_37():
(0xA8CE, 'V'),
(0xA8DA, 'X'),
(0xA8E0, 'V'),
- (0xA8FE, 'X'),
- (0xA900, 'V'),
(0xA954, 'X'),
(0xA95F, 'V'),
(0xA97D, 'X'),
@@ -3955,10 +3944,6 @@ def _seg_37():
(0xAB5F, 'M', u'ꭒ'),
(0xAB60, 'V'),
(0xAB66, 'X'),
- ]
-
-def _seg_38():
- return [
(0xAB70, 'M', u'Ꭰ'),
(0xAB71, 'M', u'Ꭱ'),
(0xAB72, 'M', u'Ꭲ'),
@@ -3970,6 +3955,10 @@ def _seg_38():
(0xAB78, 'M', u'Ꭸ'),
(0xAB79, 'M', u'Ꭹ'),
(0xAB7A, 'M', u'Ꭺ'),
+ ]
+
+def _seg_38():
+ return [
(0xAB7B, 'M', u'Ꭻ'),
(0xAB7C, 'M', u'Ꭼ'),
(0xAB7D, 'M', u'Ꭽ'),
@@ -4059,10 +4048,6 @@ def _seg_38():
(0xF907, 'M', u'龜'),
(0xF909, 'M', u'契'),
(0xF90A, 'M', u'金'),
- ]
-
-def _seg_39():
- return [
(0xF90B, 'M', u'喇'),
(0xF90C, 'M', u'奈'),
(0xF90D, 'M', u'懶'),
@@ -4074,6 +4059,10 @@ def _seg_39():
(0xF913, 'M', u'邏'),
(0xF914, 'M', u'樂'),
(0xF915, 'M', u'洛'),
+ ]
+
+def _seg_39():
+ return [
(0xF916, 'M', u'烙'),
(0xF917, 'M', u'珞'),
(0xF918, 'M', u'落'),
@@ -4163,10 +4152,6 @@ def _seg_39():
(0xF96C, 'M', u'塞'),
(0xF96D, 'M', u'省'),
(0xF96E, 'M', u'葉'),
- ]
-
-def _seg_40():
- return [
(0xF96F, 'M', u'說'),
(0xF970, 'M', u'殺'),
(0xF971, 'M', u'辰'),
@@ -4178,6 +4163,10 @@ def _seg_40():
(0xF977, 'M', u'亮'),
(0xF978, 'M', u'兩'),
(0xF979, 'M', u'凉'),
+ ]
+
+def _seg_40():
+ return [
(0xF97A, 'M', u'梁'),
(0xF97B, 'M', u'糧'),
(0xF97C, 'M', u'良'),
@@ -4267,10 +4256,6 @@ def _seg_40():
(0xF9D0, 'M', u'類'),
(0xF9D1, 'M', u'六'),
(0xF9D2, 'M', u'戮'),
- ]
-
-def _seg_41():
- return [
(0xF9D3, 'M', u'陸'),
(0xF9D4, 'M', u'倫'),
(0xF9D5, 'M', u'崙'),
@@ -4282,6 +4267,10 @@ def _seg_41():
(0xF9DB, 'M', u'率'),
(0xF9DC, 'M', u'隆'),
(0xF9DD, 'M', u'利'),
+ ]
+
+def _seg_41():
+ return [
(0xF9DE, 'M', u'吏'),
(0xF9DF, 'M', u'履'),
(0xF9E0, 'M', u'易'),
@@ -4371,10 +4360,6 @@ def _seg_41():
(0xFA39, 'M', u'塀'),
(0xFA3A, 'M', u'墨'),
(0xFA3B, 'M', u'層'),
- ]
-
-def _seg_42():
- return [
(0xFA3C, 'M', u'屮'),
(0xFA3D, 'M', u'悔'),
(0xFA3E, 'M', u'慨'),
@@ -4386,6 +4371,10 @@ def _seg_42():
(0xFA44, 'M', u'梅'),
(0xFA45, 'M', u'海'),
(0xFA46, 'M', u'渚'),
+ ]
+
+def _seg_42():
+ return [
(0xFA47, 'M', u'漢'),
(0xFA48, 'M', u'煮'),
(0xFA49, 'M', u'爫'),
@@ -4475,10 +4464,6 @@ def _seg_42():
(0xFA9F, 'M', u'犯'),
(0xFAA0, 'M', u'猪'),
(0xFAA1, 'M', u'瑱'),
- ]
-
-def _seg_43():
- return [
(0xFAA2, 'M', u'甆'),
(0xFAA3, 'M', u'画'),
(0xFAA4, 'M', u'瘝'),
@@ -4490,6 +4475,10 @@ def _seg_43():
(0xFAAA, 'M', u'着'),
(0xFAAB, 'M', u'磌'),
(0xFAAC, 'M', u'窱'),
+ ]
+
+def _seg_43():
+ return [
(0xFAAD, 'M', u'節'),
(0xFAAE, 'M', u'类'),
(0xFAAF, 'M', u'絛'),
@@ -4579,10 +4568,6 @@ def _seg_43():
(0xFB38, 'M', u'טּ'),
(0xFB39, 'M', u'יּ'),
(0xFB3A, 'M', u'ךּ'),
- ]
-
-def _seg_44():
- return [
(0xFB3B, 'M', u'כּ'),
(0xFB3C, 'M', u'לּ'),
(0xFB3D, 'X'),
@@ -4594,6 +4579,10 @@ def _seg_44():
(0xFB43, 'M', u'ףּ'),
(0xFB44, 'M', u'פּ'),
(0xFB45, 'X'),
+ ]
+
+def _seg_44():
+ return [
(0xFB46, 'M', u'צּ'),
(0xFB47, 'M', u'קּ'),
(0xFB48, 'M', u'רּ'),
@@ -4683,10 +4672,6 @@ def _seg_44():
(0xFC19, 'M', u'خج'),
(0xFC1A, 'M', u'خح'),
(0xFC1B, 'M', u'خم'),
- ]
-
-def _seg_45():
- return [
(0xFC1C, 'M', u'سج'),
(0xFC1D, 'M', u'سح'),
(0xFC1E, 'M', u'سخ'),
@@ -4698,6 +4683,10 @@ def _seg_45():
(0xFC24, 'M', u'ضخ'),
(0xFC25, 'M', u'ضم'),
(0xFC26, 'M', u'طح'),
+ ]
+
+def _seg_45():
+ return [
(0xFC27, 'M', u'طم'),
(0xFC28, 'M', u'ظم'),
(0xFC29, 'M', u'عج'),
@@ -4787,10 +4776,6 @@ def _seg_45():
(0xFC7D, 'M', u'في'),
(0xFC7E, 'M', u'قى'),
(0xFC7F, 'M', u'قي'),
- ]
-
-def _seg_46():
- return [
(0xFC80, 'M', u'كا'),
(0xFC81, 'M', u'كل'),
(0xFC82, 'M', u'كم'),
@@ -4802,6 +4787,10 @@ def _seg_46():
(0xFC88, 'M', u'ما'),
(0xFC89, 'M', u'مم'),
(0xFC8A, 'M', u'نر'),
+ ]
+
+def _seg_46():
+ return [
(0xFC8B, 'M', u'نز'),
(0xFC8C, 'M', u'نم'),
(0xFC8D, 'M', u'نن'),
@@ -4891,10 +4880,6 @@ def _seg_46():
(0xFCE1, 'M', u'بم'),
(0xFCE2, 'M', u'به'),
(0xFCE3, 'M', u'تم'),
- ]
-
-def _seg_47():
- return [
(0xFCE4, 'M', u'ته'),
(0xFCE5, 'M', u'ثم'),
(0xFCE6, 'M', u'ثه'),
@@ -4906,6 +4891,10 @@ def _seg_47():
(0xFCEC, 'M', u'كم'),
(0xFCED, 'M', u'لم'),
(0xFCEE, 'M', u'نم'),
+ ]
+
+def _seg_47():
+ return [
(0xFCEF, 'M', u'نه'),
(0xFCF0, 'M', u'يم'),
(0xFCF1, 'M', u'يه'),
@@ -4995,10 +4984,6 @@ def _seg_47():
(0xFD57, 'M', u'تمخ'),
(0xFD58, 'M', u'جمح'),
(0xFD5A, 'M', u'حمي'),
- ]
-
-def _seg_48():
- return [
(0xFD5B, 'M', u'حمى'),
(0xFD5C, 'M', u'سحج'),
(0xFD5D, 'M', u'سجح'),
@@ -5010,6 +4995,10 @@ def _seg_48():
(0xFD66, 'M', u'صمم'),
(0xFD67, 'M', u'شحم'),
(0xFD69, 'M', u'شجي'),
+ ]
+
+def _seg_48():
+ return [
(0xFD6A, 'M', u'شمخ'),
(0xFD6C, 'M', u'شمم'),
(0xFD6E, 'M', u'ضحى'),
@@ -5099,10 +5088,6 @@ def _seg_48():
(0xFDF3, 'M', u'اكبر'),
(0xFDF4, 'M', u'محمد'),
(0xFDF5, 'M', u'صلعم'),
- ]
-
-def _seg_49():
- return [
(0xFDF6, 'M', u'رسول'),
(0xFDF7, 'M', u'عليه'),
(0xFDF8, 'M', u'وسلم'),
@@ -5114,6 +5099,10 @@ def _seg_49():
(0xFDFE, 'X'),
(0xFE00, 'I'),
(0xFE10, '3', u','),
+ ]
+
+def _seg_49():
+ return [
(0xFE11, 'M', u'、'),
(0xFE12, 'X'),
(0xFE13, '3', u':'),
@@ -5203,10 +5192,6 @@ def _seg_49():
(0xFE8F, 'M', u'ب'),
(0xFE93, 'M', u'ة'),
(0xFE95, 'M', u'ت'),
- ]
-
-def _seg_50():
- return [
(0xFE99, 'M', u'ث'),
(0xFE9D, 'M', u'ج'),
(0xFEA1, 'M', u'ح'),
@@ -5218,6 +5203,10 @@ def _seg_50():
(0xFEB1, 'M', u'س'),
(0xFEB5, 'M', u'ش'),
(0xFEB9, 'M', u'ص'),
+ ]
+
+def _seg_50():
+ return [
(0xFEBD, 'M', u'ض'),
(0xFEC1, 'M', u'ط'),
(0xFEC5, 'M', u'ظ'),
@@ -5307,10 +5296,6 @@ def _seg_50():
(0xFF41, 'M', u'a'),
(0xFF42, 'M', u'b'),
(0xFF43, 'M', u'c'),
- ]
-
-def _seg_51():
- return [
(0xFF44, 'M', u'd'),
(0xFF45, 'M', u'e'),
(0xFF46, 'M', u'f'),
@@ -5322,6 +5307,10 @@ def _seg_51():
(0xFF4C, 'M', u'l'),
(0xFF4D, 'M', u'm'),
(0xFF4E, 'M', u'n'),
+ ]
+
+def _seg_51():
+ return [
(0xFF4F, 'M', u'o'),
(0xFF50, 'M', u'p'),
(0xFF51, 'M', u'q'),
@@ -5411,10 +5400,6 @@ def _seg_51():
(0xFFA5, 'M', u'ᆬ'),
(0xFFA6, 'M', u'ᆭ'),
(0xFFA7, 'M', u'ᄃ'),
- ]
-
-def _seg_52():
- return [
(0xFFA8, 'M', u'ᄄ'),
(0xFFA9, 'M', u'ᄅ'),
(0xFFAA, 'M', u'ᆰ'),
@@ -5426,6 +5411,10 @@ def _seg_52():
(0xFFB0, 'M', u'ᄚ'),
(0xFFB1, 'M', u'ᄆ'),
(0xFFB2, 'M', u'ᄇ'),
+ ]
+
+def _seg_52():
+ return [
(0xFFB3, 'M', u'ᄈ'),
(0xFFB4, 'M', u'ᄡ'),
(0xFFB5, 'M', u'ᄉ'),
@@ -5515,10 +5504,6 @@ def _seg_52():
(0x10300, 'V'),
(0x10324, 'X'),
(0x1032D, 'V'),
- ]
-
-def _seg_53():
- return [
(0x1034B, 'X'),
(0x10350, 'V'),
(0x1037B, 'X'),
@@ -5530,6 +5515,10 @@ def _seg_53():
(0x103D6, 'X'),
(0x10400, 'M', u'𐐨'),
(0x10401, 'M', u'𐐩'),
+ ]
+
+def _seg_53():
+ return [
(0x10402, 'M', u'𐐪'),
(0x10403, 'M', u'𐐫'),
(0x10404, 'M', u'𐐬'),
@@ -5619,10 +5608,6 @@ def _seg_53():
(0x10570, 'X'),
(0x10600, 'V'),
(0x10737, 'X'),
- ]
-
-def _seg_54():
- return [
(0x10740, 'V'),
(0x10756, 'X'),
(0x10760, 'V'),
@@ -5634,6 +5619,10 @@ def _seg_54():
(0x1080A, 'V'),
(0x10836, 'X'),
(0x10837, 'V'),
+ ]
+
+def _seg_54():
+ return [
(0x10839, 'X'),
(0x1083C, 'V'),
(0x1083D, 'X'),
@@ -5666,11 +5655,11 @@ def _seg_54():
(0x10A15, 'V'),
(0x10A18, 'X'),
(0x10A19, 'V'),
- (0x10A34, 'X'),
+ (0x10A36, 'X'),
(0x10A38, 'V'),
(0x10A3B, 'X'),
(0x10A3F, 'V'),
- (0x10A48, 'X'),
+ (0x10A49, 'X'),
(0x10A50, 'V'),
(0x10A59, 'X'),
(0x10A60, 'V'),
@@ -5723,10 +5712,6 @@ def _seg_54():
(0x10C9B, 'M', u'𐳛'),
(0x10C9C, 'M', u'𐳜'),
(0x10C9D, 'M', u'𐳝'),
- ]
-
-def _seg_55():
- return [
(0x10C9E, 'M', u'𐳞'),
(0x10C9F, 'M', u'𐳟'),
(0x10CA0, 'M', u'𐳠'),
@@ -5738,6 +5723,10 @@ def _seg_55():
(0x10CA6, 'M', u'𐳦'),
(0x10CA7, 'M', u'𐳧'),
(0x10CA8, 'M', u'𐳨'),
+ ]
+
+def _seg_55():
+ return [
(0x10CA9, 'M', u'𐳩'),
(0x10CAA, 'M', u'𐳪'),
(0x10CAB, 'M', u'𐳫'),
@@ -5752,9 +5741,15 @@ def _seg_55():
(0x10CC0, 'V'),
(0x10CF3, 'X'),
(0x10CFA, 'V'),
- (0x10D00, 'X'),
+ (0x10D28, 'X'),
+ (0x10D30, 'V'),
+ (0x10D3A, 'X'),
(0x10E60, 'V'),
(0x10E7F, 'X'),
+ (0x10F00, 'V'),
+ (0x10F28, 'X'),
+ (0x10F30, 'V'),
+ (0x10F5A, 'X'),
(0x11000, 'V'),
(0x1104E, 'X'),
(0x11052, 'V'),
@@ -5770,7 +5765,7 @@ def _seg_55():
(0x11100, 'V'),
(0x11135, 'X'),
(0x11136, 'V'),
- (0x11144, 'X'),
+ (0x11147, 'X'),
(0x11150, 'V'),
(0x11177, 'X'),
(0x11180, 'V'),
@@ -5811,7 +5806,7 @@ def _seg_55():
(0x11334, 'X'),
(0x11335, 'V'),
(0x1133A, 'X'),
- (0x1133C, 'V'),
+ (0x1133B, 'V'),
(0x11345, 'X'),
(0x11347, 'V'),
(0x11349, 'X'),
@@ -5827,16 +5822,16 @@ def _seg_55():
(0x1136D, 'X'),
(0x11370, 'V'),
(0x11375, 'X'),
- ]
-
-def _seg_56():
- return [
(0x11400, 'V'),
(0x1145A, 'X'),
(0x1145B, 'V'),
(0x1145C, 'X'),
(0x1145D, 'V'),
- (0x1145E, 'X'),
+ ]
+
+def _seg_56():
+ return [
+ (0x1145F, 'X'),
(0x11480, 'V'),
(0x114C8, 'X'),
(0x114D0, 'V'),
@@ -5856,11 +5851,13 @@ def _seg_56():
(0x116C0, 'V'),
(0x116CA, 'X'),
(0x11700, 'V'),
- (0x1171A, 'X'),
+ (0x1171B, 'X'),
(0x1171D, 'V'),
(0x1172C, 'X'),
(0x11730, 'V'),
(0x11740, 'X'),
+ (0x11800, 'V'),
+ (0x1183C, 'X'),
(0x118A0, 'M', u'𑣀'),
(0x118A1, 'M', u'𑣁'),
(0x118A2, 'M', u'𑣂'),
@@ -5902,8 +5899,6 @@ def _seg_56():
(0x11A50, 'V'),
(0x11A84, 'X'),
(0x11A86, 'V'),
- (0x11A9D, 'X'),
- (0x11A9E, 'V'),
(0x11AA3, 'X'),
(0x11AC0, 'V'),
(0x11AF9, 'X'),
@@ -5931,14 +5926,28 @@ def _seg_56():
(0x11D3B, 'X'),
(0x11D3C, 'V'),
(0x11D3E, 'X'),
- ]
-
-def _seg_57():
- return [
(0x11D3F, 'V'),
(0x11D48, 'X'),
(0x11D50, 'V'),
(0x11D5A, 'X'),
+ (0x11D60, 'V'),
+ ]
+
+def _seg_57():
+ return [
+ (0x11D66, 'X'),
+ (0x11D67, 'V'),
+ (0x11D69, 'X'),
+ (0x11D6A, 'V'),
+ (0x11D8F, 'X'),
+ (0x11D90, 'V'),
+ (0x11D92, 'X'),
+ (0x11D93, 'V'),
+ (0x11D99, 'X'),
+ (0x11DA0, 'V'),
+ (0x11DAA, 'X'),
+ (0x11EE0, 'V'),
+ (0x11EF9, 'X'),
(0x12000, 'V'),
(0x1239A, 'X'),
(0x12400, 'V'),
@@ -5973,6 +5982,8 @@ def _seg_57():
(0x16B78, 'X'),
(0x16B7D, 'V'),
(0x16B90, 'X'),
+ (0x16E60, 'V'),
+ (0x16E9B, 'X'),
(0x16F00, 'V'),
(0x16F45, 'X'),
(0x16F50, 'V'),
@@ -5982,7 +5993,7 @@ def _seg_57():
(0x16FE0, 'V'),
(0x16FE2, 'X'),
(0x17000, 'V'),
- (0x187ED, 'X'),
+ (0x187F2, 'X'),
(0x18800, 'V'),
(0x18AF3, 'X'),
(0x1B000, 'V'),
@@ -6024,21 +6035,23 @@ def _seg_57():
(0x1D1C1, 'V'),
(0x1D1E9, 'X'),
(0x1D200, 'V'),
+ ]
+
+def _seg_58():
+ return [
(0x1D246, 'X'),
+ (0x1D2E0, 'V'),
+ (0x1D2F4, 'X'),
(0x1D300, 'V'),
(0x1D357, 'X'),
(0x1D360, 'V'),
- (0x1D372, 'X'),
+ (0x1D379, 'X'),
(0x1D400, 'M', u'a'),
(0x1D401, 'M', u'b'),
(0x1D402, 'M', u'c'),
(0x1D403, 'M', u'd'),
(0x1D404, 'M', u'e'),
(0x1D405, 'M', u'f'),
- ]
-
-def _seg_58():
- return [
(0x1D406, 'M', u'g'),
(0x1D407, 'M', u'h'),
(0x1D408, 'M', u'i'),
@@ -6126,6 +6139,10 @@ def _seg_58():
(0x1D45A, 'M', u'm'),
(0x1D45B, 'M', u'n'),
(0x1D45C, 'M', u'o'),
+ ]
+
+def _seg_59():
+ return [
(0x1D45D, 'M', u'p'),
(0x1D45E, 'M', u'q'),
(0x1D45F, 'M', u'r'),
@@ -6139,10 +6156,6 @@ def _seg_58():
(0x1D467, 'M', u'z'),
(0x1D468, 'M', u'a'),
(0x1D469, 'M', u'b'),
- ]
-
-def _seg_59():
- return [
(0x1D46A, 'M', u'c'),
(0x1D46B, 'M', u'd'),
(0x1D46C, 'M', u'e'),
@@ -6230,6 +6243,10 @@ def _seg_59():
(0x1D4C1, 'M', u'l'),
(0x1D4C2, 'M', u'm'),
(0x1D4C3, 'M', u'n'),
+ ]
+
+def _seg_60():
+ return [
(0x1D4C4, 'X'),
(0x1D4C5, 'M', u'p'),
(0x1D4C6, 'M', u'q'),
@@ -6243,10 +6260,6 @@ def _seg_59():
(0x1D4CE, 'M', u'y'),
(0x1D4CF, 'M', u'z'),
(0x1D4D0, 'M', u'a'),
- ]
-
-def _seg_60():
- return [
(0x1D4D1, 'M', u'b'),
(0x1D4D2, 'M', u'c'),
(0x1D4D3, 'M', u'd'),
@@ -6334,6 +6347,10 @@ def _seg_60():
(0x1D526, 'M', u'i'),
(0x1D527, 'M', u'j'),
(0x1D528, 'M', u'k'),
+ ]
+
+def _seg_61():
+ return [
(0x1D529, 'M', u'l'),
(0x1D52A, 'M', u'm'),
(0x1D52B, 'M', u'n'),
@@ -6347,10 +6364,6 @@ def _seg_60():
(0x1D533, 'M', u'v'),
(0x1D534, 'M', u'w'),
(0x1D535, 'M', u'x'),
- ]
-
-def _seg_61():
- return [
(0x1D536, 'M', u'y'),
(0x1D537, 'M', u'z'),
(0x1D538, 'M', u'a'),
@@ -6438,6 +6451,10 @@ def _seg_61():
(0x1D58C, 'M', u'g'),
(0x1D58D, 'M', u'h'),
(0x1D58E, 'M', u'i'),
+ ]
+
+def _seg_62():
+ return [
(0x1D58F, 'M', u'j'),
(0x1D590, 'M', u'k'),
(0x1D591, 'M', u'l'),
@@ -6451,10 +6468,6 @@ def _seg_61():
(0x1D599, 'M', u't'),
(0x1D59A, 'M', u'u'),
(0x1D59B, 'M', u'v'),
- ]
-
-def _seg_62():
- return [
(0x1D59C, 'M', u'w'),
(0x1D59D, 'M', u'x'),
(0x1D59E, 'M', u'y'),
@@ -6542,6 +6555,10 @@ def _seg_62():
(0x1D5F0, 'M', u'c'),
(0x1D5F1, 'M', u'd'),
(0x1D5F2, 'M', u'e'),
+ ]
+
+def _seg_63():
+ return [
(0x1D5F3, 'M', u'f'),
(0x1D5F4, 'M', u'g'),
(0x1D5F5, 'M', u'h'),
@@ -6555,10 +6572,6 @@ def _seg_62():
(0x1D5FD, 'M', u'p'),
(0x1D5FE, 'M', u'q'),
(0x1D5FF, 'M', u'r'),
- ]
-
-def _seg_63():
- return [
(0x1D600, 'M', u's'),
(0x1D601, 'M', u't'),
(0x1D602, 'M', u'u'),
@@ -6646,6 +6659,10 @@ def _seg_63():
(0x1D654, 'M', u'y'),
(0x1D655, 'M', u'z'),
(0x1D656, 'M', u'a'),
+ ]
+
+def _seg_64():
+ return [
(0x1D657, 'M', u'b'),
(0x1D658, 'M', u'c'),
(0x1D659, 'M', u'd'),
@@ -6659,10 +6676,6 @@ def _seg_63():
(0x1D661, 'M', u'l'),
(0x1D662, 'M', u'm'),
(0x1D663, 'M', u'n'),
- ]
-
-def _seg_64():
- return [
(0x1D664, 'M', u'o'),
(0x1D665, 'M', u'p'),
(0x1D666, 'M', u'q'),
@@ -6750,6 +6763,10 @@ def _seg_64():
(0x1D6B9, 'M', u'θ'),
(0x1D6BA, 'M', u'σ'),
(0x1D6BB, 'M', u'τ'),
+ ]
+
+def _seg_65():
+ return [
(0x1D6BC, 'M', u'υ'),
(0x1D6BD, 'M', u'φ'),
(0x1D6BE, 'M', u'χ'),
@@ -6763,10 +6780,6 @@ def _seg_64():
(0x1D6C6, 'M', u'ε'),
(0x1D6C7, 'M', u'ζ'),
(0x1D6C8, 'M', u'η'),
- ]
-
-def _seg_65():
- return [
(0x1D6C9, 'M', u'θ'),
(0x1D6CA, 'M', u'ι'),
(0x1D6CB, 'M', u'κ'),
@@ -6854,6 +6867,10 @@ def _seg_65():
(0x1D71F, 'M', u'δ'),
(0x1D720, 'M', u'ε'),
(0x1D721, 'M', u'ζ'),
+ ]
+
+def _seg_66():
+ return [
(0x1D722, 'M', u'η'),
(0x1D723, 'M', u'θ'),
(0x1D724, 'M', u'ι'),
@@ -6867,10 +6884,6 @@ def _seg_65():
(0x1D72C, 'M', u'ρ'),
(0x1D72D, 'M', u'θ'),
(0x1D72E, 'M', u'σ'),
- ]
-
-def _seg_66():
- return [
(0x1D72F, 'M', u'τ'),
(0x1D730, 'M', u'υ'),
(0x1D731, 'M', u'φ'),
@@ -6958,6 +6971,10 @@ def _seg_66():
(0x1D785, 'M', u'φ'),
(0x1D786, 'M', u'χ'),
(0x1D787, 'M', u'ψ'),
+ ]
+
+def _seg_67():
+ return [
(0x1D788, 'M', u'ω'),
(0x1D789, 'M', u'∂'),
(0x1D78A, 'M', u'ε'),
@@ -6971,10 +6988,6 @@ def _seg_66():
(0x1D792, 'M', u'γ'),
(0x1D793, 'M', u'δ'),
(0x1D794, 'M', u'ε'),
- ]
-
-def _seg_67():
- return [
(0x1D795, 'M', u'ζ'),
(0x1D796, 'M', u'η'),
(0x1D797, 'M', u'θ'),
@@ -7062,6 +7075,10 @@ def _seg_67():
(0x1D7EC, 'M', u'0'),
(0x1D7ED, 'M', u'1'),
(0x1D7EE, 'M', u'2'),
+ ]
+
+def _seg_68():
+ return [
(0x1D7EF, 'M', u'3'),
(0x1D7F0, 'M', u'4'),
(0x1D7F1, 'M', u'5'),
@@ -7075,10 +7092,6 @@ def _seg_67():
(0x1D7F9, 'M', u'3'),
(0x1D7FA, 'M', u'4'),
(0x1D7FB, 'M', u'5'),
- ]
-
-def _seg_68():
- return [
(0x1D7FC, 'M', u'6'),
(0x1D7FD, 'M', u'7'),
(0x1D7FE, 'M', u'8'),
@@ -7143,6 +7156,8 @@ def _seg_68():
(0x1E95A, 'X'),
(0x1E95E, 'V'),
(0x1E960, 'X'),
+ (0x1EC71, 'V'),
+ (0x1ECB5, 'X'),
(0x1EE00, 'M', u'ا'),
(0x1EE01, 'M', u'ب'),
(0x1EE02, 'M', u'ج'),
@@ -7164,6 +7179,10 @@ def _seg_68():
(0x1EE12, 'M', u'ق'),
(0x1EE13, 'M', u'ر'),
(0x1EE14, 'M', u'ش'),
+ ]
+
+def _seg_69():
+ return [
(0x1EE15, 'M', u'ت'),
(0x1EE16, 'M', u'ث'),
(0x1EE17, 'M', u'خ'),
@@ -7179,10 +7198,6 @@ def _seg_68():
(0x1EE21, 'M', u'ب'),
(0x1EE22, 'M', u'ج'),
(0x1EE23, 'X'),
- ]
-
-def _seg_69():
- return [
(0x1EE24, 'M', u'ه'),
(0x1EE25, 'X'),
(0x1EE27, 'M', u'ح'),
@@ -7268,6 +7283,10 @@ def _seg_69():
(0x1EE81, 'M', u'ب'),
(0x1EE82, 'M', u'ج'),
(0x1EE83, 'M', u'د'),
+ ]
+
+def _seg_70():
+ return [
(0x1EE84, 'M', u'ه'),
(0x1EE85, 'M', u'و'),
(0x1EE86, 'M', u'ز'),
@@ -7283,10 +7302,6 @@ def _seg_69():
(0x1EE90, 'M', u'ف'),
(0x1EE91, 'M', u'ص'),
(0x1EE92, 'M', u'ق'),
- ]
-
-def _seg_70():
- return [
(0x1EE93, 'M', u'ر'),
(0x1EE94, 'M', u'ش'),
(0x1EE95, 'M', u'ت'),
@@ -7372,6 +7387,10 @@ def _seg_70():
(0x1F122, '3', u'(s)'),
(0x1F123, '3', u'(t)'),
(0x1F124, '3', u'(u)'),
+ ]
+
+def _seg_71():
+ return [
(0x1F125, '3', u'(v)'),
(0x1F126, '3', u'(w)'),
(0x1F127, '3', u'(x)'),
@@ -7382,15 +7401,11 @@ def _seg_70():
(0x1F12C, 'M', u'r'),
(0x1F12D, 'M', u'cd'),
(0x1F12E, 'M', u'wz'),
- (0x1F12F, 'X'),
+ (0x1F12F, 'V'),
(0x1F130, 'M', u'a'),
(0x1F131, 'M', u'b'),
(0x1F132, 'M', u'c'),
(0x1F133, 'M', u'd'),
- ]
-
-def _seg_71():
- return [
(0x1F134, 'M', u'e'),
(0x1F135, 'M', u'f'),
(0x1F136, 'M', u'g'),
@@ -7476,6 +7491,10 @@ def _seg_71():
(0x1F239, 'M', u'割'),
(0x1F23A, 'M', u'営'),
(0x1F23B, 'M', u'配'),
+ ]
+
+def _seg_72():
+ return [
(0x1F23C, 'X'),
(0x1F240, 'M', u'〔本〕'),
(0x1F241, 'M', u'〔三〕'),
@@ -7491,21 +7510,17 @@ def _seg_71():
(0x1F251, 'M', u'可'),
(0x1F252, 'X'),
(0x1F260, 'V'),
- ]
-
-def _seg_72():
- return [
(0x1F266, 'X'),
(0x1F300, 'V'),
(0x1F6D5, 'X'),
(0x1F6E0, 'V'),
(0x1F6ED, 'X'),
(0x1F6F0, 'V'),
- (0x1F6F9, 'X'),
+ (0x1F6FA, 'X'),
(0x1F700, 'V'),
(0x1F774, 'X'),
(0x1F780, 'V'),
- (0x1F7D5, 'X'),
+ (0x1F7D9, 'X'),
(0x1F800, 'V'),
(0x1F80C, 'X'),
(0x1F810, 'V'),
@@ -7521,15 +7536,21 @@ def _seg_72():
(0x1F910, 'V'),
(0x1F93F, 'X'),
(0x1F940, 'V'),
- (0x1F94D, 'X'),
- (0x1F950, 'V'),
- (0x1F96C, 'X'),
- (0x1F980, 'V'),
- (0x1F998, 'X'),
+ (0x1F971, 'X'),
+ (0x1F973, 'V'),
+ (0x1F977, 'X'),
+ (0x1F97A, 'V'),
+ (0x1F97B, 'X'),
+ (0x1F97C, 'V'),
+ (0x1F9A3, 'X'),
+ (0x1F9B0, 'V'),
+ (0x1F9BA, 'X'),
(0x1F9C0, 'V'),
- (0x1F9C1, 'X'),
+ (0x1F9C3, 'X'),
(0x1F9D0, 'V'),
- (0x1F9E7, 'X'),
+ (0x1FA00, 'X'),
+ (0x1FA60, 'V'),
+ (0x1FA6E, 'X'),
(0x20000, 'V'),
(0x2A6D7, 'X'),
(0x2A700, 'V'),
@@ -7574,6 +7595,10 @@ def _seg_72():
(0x2F81F, 'M', u'㓟'),
(0x2F820, 'M', u'刻'),
(0x2F821, 'M', u'剆'),
+ ]
+
+def _seg_73():
+ return [
(0x2F822, 'M', u'割'),
(0x2F823, 'M', u'剷'),
(0x2F824, 'M', u'㔕'),
@@ -7595,10 +7620,6 @@ def _seg_72():
(0x2F836, 'M', u'及'),
(0x2F837, 'M', u'叟'),
(0x2F838, 'M', u'𠭣'),
- ]
-
-def _seg_73():
- return [
(0x2F839, 'M', u'叫'),
(0x2F83A, 'M', u'叱'),
(0x2F83B, 'M', u'吆'),
@@ -7678,6 +7699,10 @@ def _seg_73():
(0x2F887, 'M', u'幩'),
(0x2F888, 'M', u'㡢'),
(0x2F889, 'M', u'𢆃'),
+ ]
+
+def _seg_74():
+ return [
(0x2F88A, 'M', u'㡼'),
(0x2F88B, 'M', u'庰'),
(0x2F88C, 'M', u'庳'),
@@ -7699,10 +7724,6 @@ def _seg_73():
(0x2F89E, 'M', u'志'),
(0x2F89F, 'M', u'忹'),
(0x2F8A0, 'M', u'悁'),
- ]
-
-def _seg_74():
- return [
(0x2F8A1, 'M', u'㤺'),
(0x2F8A2, 'M', u'㤜'),
(0x2F8A3, 'M', u'悔'),
@@ -7782,6 +7803,10 @@ def _seg_74():
(0x2F8ED, 'M', u'櫛'),
(0x2F8EE, 'M', u'㰘'),
(0x2F8EF, 'M', u'次'),
+ ]
+
+def _seg_75():
+ return [
(0x2F8F0, 'M', u'𣢧'),
(0x2F8F1, 'M', u'歔'),
(0x2F8F2, 'M', u'㱎'),
@@ -7803,10 +7828,6 @@ def _seg_74():
(0x2F902, 'M', u'流'),
(0x2F903, 'M', u'浩'),
(0x2F904, 'M', u'浸'),
- ]
-
-def _seg_75():
- return [
(0x2F905, 'M', u'涅'),
(0x2F906, 'M', u'𣴞'),
(0x2F907, 'M', u'洴'),
@@ -7886,6 +7907,10 @@ def _seg_75():
(0x2F953, 'M', u'祖'),
(0x2F954, 'M', u'𥚚'),
(0x2F955, 'M', u'𥛅'),
+ ]
+
+def _seg_76():
+ return [
(0x2F956, 'M', u'福'),
(0x2F957, 'M', u'秫'),
(0x2F958, 'M', u'䄯'),
@@ -7907,10 +7932,6 @@ def _seg_75():
(0x2F969, 'M', u'糣'),
(0x2F96A, 'M', u'紀'),
(0x2F96B, 'M', u'𥾆'),
- ]
-
-def _seg_76():
- return [
(0x2F96C, 'M', u'絣'),
(0x2F96D, 'M', u'䌁'),
(0x2F96E, 'M', u'緇'),
@@ -7990,6 +8011,10 @@ def _seg_76():
(0x2F9B8, 'M', u'蚈'),
(0x2F9B9, 'M', u'蜎'),
(0x2F9BA, 'M', u'蛢'),
+ ]
+
+def _seg_77():
+ return [
(0x2F9BB, 'M', u'蝹'),
(0x2F9BC, 'M', u'蜨'),
(0x2F9BD, 'M', u'蝫'),
@@ -8011,10 +8036,6 @@ def _seg_76():
(0x2F9CD, 'M', u'䚾'),
(0x2F9CE, 'M', u'䛇'),
(0x2F9CF, 'M', u'誠'),
- ]
-
-def _seg_77():
- return [
(0x2F9D0, 'M', u'諭'),
(0x2F9D1, 'M', u'變'),
(0x2F9D2, 'M', u'豕'),
@@ -8094,6 +8115,10 @@ def _seg_77():
(0x2FA1D, 'M', u'𪘀'),
(0x2FA1E, 'X'),
(0xE0100, 'I'),
+ ]
+
+def _seg_78():
+ return [
(0xE01F0, 'X'),
]
@@ -8176,4 +8201,5 @@ uts46data = tuple(
+ _seg_75()
+ _seg_76()
+ _seg_77()
+ + _seg_78()
)