diff options
author | robot-contrib <robot-contrib@yandex-team.com> | 2023-11-14 11:22:19 +0300 |
---|---|---|
committer | robot-contrib <robot-contrib@yandex-team.com> | 2023-11-14 18:24:45 +0300 |
commit | 9de04ef9e1acde332d456b088729bf328fcc9962 (patch) | |
tree | 7cd61c0442b8ec04e8be428a504e79b489d12df5 /contrib/python/wcwidth | |
parent | da136496c2da030e427ad58efc385f85ca83bf32 (diff) | |
download | ydb-9de04ef9e1acde332d456b088729bf328fcc9962.tar.gz |
Update contrib/python/wcwidth/py3 to 0.2.9
Diffstat (limited to 'contrib/python/wcwidth')
-rw-r--r-- | contrib/python/wcwidth/py3/.dist-info/METADATA | 12 | ||||
-rw-r--r-- | contrib/python/wcwidth/py3/README.rst | 10 | ||||
-rw-r--r-- | contrib/python/wcwidth/py3/tests/test_core.py | 328 | ||||
-rw-r--r-- | contrib/python/wcwidth/py3/wcwidth/__init__.py | 4 | ||||
-rw-r--r-- | contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py | 10830 | ||||
-rw-r--r-- | contrib/python/wcwidth/py3/wcwidth/table_zero.py | 4476 | ||||
-rw-r--r-- | contrib/python/wcwidth/py3/wcwidth/wcwidth.py | 132 | ||||
-rw-r--r-- | contrib/python/wcwidth/py3/ya.make | 3 |
8 files changed, 13373 insertions, 2422 deletions
diff --git a/contrib/python/wcwidth/py3/.dist-info/METADATA b/contrib/python/wcwidth/py3/.dist-info/METADATA index 0e88c588c1..0a4dd22135 100644 --- a/contrib/python/wcwidth/py3/.dist-info/METADATA +++ b/contrib/python/wcwidth/py3/.dist-info/METADATA @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: wcwidth -Version: 0.2.8 +Version: 0.2.9 Summary: Measures the displayed width of unicode strings in a terminal Home-page: https://github.com/jquast/wcwidth Author: Jeff Quast @@ -247,9 +247,14 @@ Other Languages ======= History ======= +0.2.9 *2023-10-30* + * **Bugfix** zero-width characters used in Emoji ZWJ sequences, Balinese, + Jamo, Devanagari, Tamil, Kannada and others (`PR #91`_). + * **Updated** to include `Specification <Specification_from_pypi>`_ of + character measurements. 0.2.8 *2023-09-30* - * Include requirements files in the source distibution (`PR #82`). + * Include requirements files in the source distibution (`PR #82`_). 0.2.7 *2023-09-28* * **Updated** tables to include Unicode Specification 15.1.0. @@ -327,6 +332,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: * for any purpose and without fee is hereby granted. The author * disclaims all warranties with regard to this software. +.. _`Specification_from_pypi`: https://wcwidth.readthedocs.io/en/latest/specs.html .. _`tox`: https://tox.wiki/en/latest/ .. _`prospector`: https://github.com/landscapeio/prospector .. _`combining`: https://en.wikipedia.org/wiki/Combining_character @@ -342,6 +348,8 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: .. _`PR #18`: https://github.com/jquast/wcwidth/pull/18 .. _`PR #30`: https://github.com/jquast/wcwidth/pull/30 .. _`PR #35`: https://github.com/jquast/wcwidth/pull/35 +.. _`PR #82`: https://github.com/jquast/wcwidth/pull/82 +.. _`PR #91`: https://github.com/jquast/wcwidth/pull/91 .. _`jquast/blessed`: https://github.com/jquast/blessed .. _`selectel/pyte`: https://github.com/selectel/pyte .. _`thomasballinger/curtsies`: https://github.com/thomasballinger/curtsies diff --git a/contrib/python/wcwidth/py3/README.rst b/contrib/python/wcwidth/py3/README.rst index 8a02758c42..2d9722d527 100644 --- a/contrib/python/wcwidth/py3/README.rst +++ b/contrib/python/wcwidth/py3/README.rst @@ -216,9 +216,14 @@ Other Languages ======= History ======= +0.2.9 *2023-10-30* + * **Bugfix** zero-width characters used in Emoji ZWJ sequences, Balinese, + Jamo, Devanagari, Tamil, Kannada and others (`PR #91`_). + * **Updated** to include `Specification <Specification_from_pypi>`_ of + character measurements. 0.2.8 *2023-09-30* - * Include requirements files in the source distibution (`PR #82`). + * Include requirements files in the source distibution (`PR #82`_). 0.2.7 *2023-09-28* * **Updated** tables to include Unicode Specification 15.1.0. @@ -296,6 +301,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: * for any purpose and without fee is hereby granted. The author * disclaims all warranties with regard to this software. +.. _`Specification_from_pypi`: https://wcwidth.readthedocs.io/en/latest/specs.html .. _`tox`: https://tox.wiki/en/latest/ .. _`prospector`: https://github.com/landscapeio/prospector .. _`combining`: https://en.wikipedia.org/wiki/Combining_character @@ -311,6 +317,8 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: .. _`PR #18`: https://github.com/jquast/wcwidth/pull/18 .. _`PR #30`: https://github.com/jquast/wcwidth/pull/30 .. _`PR #35`: https://github.com/jquast/wcwidth/pull/35 +.. _`PR #82`: https://github.com/jquast/wcwidth/pull/82 +.. _`PR #91`: https://github.com/jquast/wcwidth/pull/91 .. _`jquast/blessed`: https://github.com/jquast/blessed .. _`selectel/pyte`: https://github.com/selectel/pyte .. _`thomasballinger/curtsies`: https://github.com/thomasballinger/curtsies diff --git a/contrib/python/wcwidth/py3/tests/test_core.py b/contrib/python/wcwidth/py3/tests/test_core.py index c8f791c016..f0396ea968 100644 --- a/contrib/python/wcwidth/py3/tests/test_core.py +++ b/contrib/python/wcwidth/py3/tests/test_core.py @@ -10,6 +10,24 @@ except ImportError: # local import wcwidth +# 3rd party +import pytest + +# some tests cannot be done on some builds of python, where the internal +# unicode structure is limited to 0x10000 for memory conservation, +# "ValueError: unichr() arg not in range(0x10000) (narrow Python build)" +try: + # python 2 + _ = unichr +except NameError: + # python 3 + unichr = chr +try: + unichr(0x2fffe) + NARROW_ONLY = False +except ValueError: + NARROW_ONLY = True + def test_package_version(): """wcwidth.__version__ is expected value.""" @@ -23,6 +41,45 @@ def test_package_version(): assert result == expected +def test_empty_string(): + """ + Test empty string is OK. + + https://github.com/jquast/wcwidth/issues/24 + """ + phrase = "" + expect_length_each = 0 + expect_length_phrase = 0 + + # exercise, + length_each = wcwidth.wcwidth(phrase) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +def basic_string_type(): + """ + This is a python 2-specific test of the basic "string type" + + Such strings cannot contain anything but ascii in python2. + """ + # given, + phrase = 'hello\x00world' + expect_length_each = (1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1) + expect_length_phrase = sum(expect_length_each) + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + def test_hello_jp(): u""" Width of Japanese phrase: コンニチハ, セカイ! @@ -59,9 +116,11 @@ def test_wcswidth_substr(): expect_length_phrase = sum(expect_length_each) # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase))[:end] length_phrase = wcwidth.wcswidth(phrase, end) # verify. + assert length_each == expect_length_each assert length_phrase == expect_length_phrase @@ -82,7 +141,15 @@ def test_null_width_0(): def test_control_c0_width_negative_1(): - """CSI (Control sequence initiate) reports width -1 for ESC.""" + """How the API reacts to CSI (Control sequence initiate). + + An example of bad fortune, this terminal sequence is a width of 0 + on all terminals, but wcwidth doesn't parse Control-Sequence-Inducer + (CSI) sequences. + + Also the "legacy" posix functions wcwidth and wcswidth return -1 for + any string containing the C1 control character \x1b (ESC). + """ # given, phrase = u'\x1b[0m' expect_length_each = (-1, 1, 1, 1) @@ -90,9 +157,9 @@ def test_control_c0_width_negative_1(): # exercise, length_each = tuple(map(wcwidth.wcwidth, phrase)) - length_phrase = wcwidth.wcswidth(phrase, len(phrase)) + length_phrase = wcwidth.wcswidth(phrase) - # verify. + # verify, though this is actually *0* width for a terminal emulator assert length_each == expect_length_each assert length_phrase == expect_length_phrase @@ -106,7 +173,7 @@ def test_combining_width(): # exercise, length_each = tuple(map(wcwidth.wcwidth, phrase)) - length_phrase = wcwidth.wcswidth(phrase, len(phrase)) + length_phrase = wcwidth.wcswidth(phrase) # verify. assert length_each == expect_length_each @@ -121,7 +188,7 @@ def test_combining_cafe(): # exercise, length_each = tuple(map(wcwidth.wcwidth, phrase)) - length_phrase = wcwidth.wcswidth(phrase, len(phrase)) + length_phrase = wcwidth.wcswidth(phrase) # verify. assert length_each == expect_length_each @@ -129,29 +196,264 @@ def test_combining_cafe(): def test_combining_enclosing(): - u"""CYRILLIC CAPITAL LETTER A + COMBINING CYRILLIC HUNDRED THOUSANDS SIGN is А҈ of length 1.""" + u"""CYRILLIC CAPITAL LETTER A + COMBINING CYRILLIC HUNDRED THOUSANDS SIGN is of length 1.""" phrase = u"\u0410\u0488" expect_length_each = (1, 0) expect_length_phrase = 1 # exercise, length_each = tuple(map(wcwidth.wcwidth, phrase)) - length_phrase = wcwidth.wcswidth(phrase, len(phrase)) + length_phrase = wcwidth.wcswidth(phrase) # verify. assert length_each == expect_length_each assert length_phrase == expect_length_phrase -def test_combining_spacing(): - u"""Balinese kapal (ship) is ᬓᬨᬮ᭄ of length 4.""" - phrase = u"\u1B13\u1B28\u1B2E\u1B44" - expect_length_each = (1, 1, 1, 1) - expect_length_phrase = 4 +def test_balinese_script(): + u""" + Balinese kapal (ship) is length 3. + + This may be an example that is not yet correctly rendered by any terminal so + far, like devanagari. + """ + phrase = (u"\u1B13" # Category 'Lo', EAW 'N' -- BALINESE LETTER KA + u"\u1B28" # Category 'Lo', EAW 'N' -- BALINESE LETTER PA KAPAL + u"\u1B2E" # Category 'Lo', EAW 'N' -- BALINESE LETTER LA + u"\u1B44") # Category 'Mc', EAW 'N' -- BALINESE ADEG ADEG + expect_length_each = (1, 1, 1, 0) + expect_length_phrase = 3 # exercise, length_each = tuple(map(wcwidth.wcwidth, phrase)) - length_phrase = wcwidth.wcswidth(phrase, len(phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +def test_kr_jamo_filler(): + u""" + Jamo filler is 0 width. + + According to https://www.unicode.org/L2/L2006/06310-hangul-decompose9.pdf this character and others + like it, ``\uffa0``, ``\u1160``, ``\u115f``, ``\u1160``, are not commonly viewed with a terminal, + seems it doesn't matter whether it is implemented or not, they are not typically used ! + """ + phrase = u"\u1100\u1160" + expect_length_each = (2, 1) + expect_length_phrase = 3 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds") +def emoji_zwj_sequence(): + u""" + Emoji zwj sequence of four codepoints is just 2 cells. + """ + phrase = (u"\U0001f469" # Base, Category So, East Asian Width property 'W' -- WOMAN + u"\U0001f3fb" # Modifier, Category Sk, East Asian Width property 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2 + u"\u200d" # Joiner, Category Cf, East Asian Width property 'N' -- ZERO WIDTH JOINER + u"\U0001f4bb") # Fused, Category So, East Asian Width peroperty 'W' -- PERSONAL COMPUTER + # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf + expect_length_each = (2, 0, 0, 2) + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds") +def test_unfinished_zwj_sequence(): + u""" + Ensure index-out-of-bounds does not occur for zero-width joiner without any following character + """ + phrase = (u"\U0001f469" # Base, Category So, East Asian Width property 'W' -- WOMAN + u"\U0001f3fb" # Modifier, Category Sk, East Asian Width property 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2 + u"\u200d") # Joiner, Category Cf, East Asian Width property 'N' -- ZERO WIDTH JOINER + expect_length_each = (2, 0, 0) + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds") +def test_non_recommended_zwj_sequence(): + """ + Verify ZWJ is measured as though successful with characters that cannot be joined, wcwidth does not verify + """ + phrase = (u"\U0001f469" # Base, Category So, East Asian Width property 'W' -- WOMAN + u"\U0001f3fb" # Modifier, Category Sk, East Asian Width property 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2 + u"\u200d") # Joiner, Category Cf, East Asian Width property 'N' -- ZERO WIDTH JOINER + expect_length_each = (2, 0, 0) + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds") +def test_longer_emoji_zwj_sequence(): + """ + A much longer emoji ZWJ sequence of 10 total codepoints is just 2 cells! + """ + # 'Category Code', 'East Asian Width property' -- 'description' + phrase = (u"\U0001F9D1" # 'So', 'W' -- ADULT + u"\U0001F3FB" # 'Sk', 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2 + u"\u200d" # 'Cf', 'N' -- ZERO WIDTH JOINER + u"\u2764" # 'So', 'N' -- HEAVY BLACK HEART + u"\uFE0F" # 'Mn', 'A' -- VARIATION SELECTOR-16 + u"\u200d" # 'Cf', 'N' -- ZERO WIDTH JOINER + u"\U0001F48B" # 'So', 'W' -- KISS MARK + u"\u200d" # 'Cf', 'N' -- ZERO WIDTH JOINER + u"\U0001F9D1" # 'So', 'W' -- ADULT + u"\U0001F3FD") # 'Sk', 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-4 + + # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf + expect_length_each = (2, 0, 0, 1, 0, 0, 2, 0, 2, 0) + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +def test_devanagari_script(): + """ + Attempt to test the measurement width of Devanagari script. + + I believe this 'phrase' should be length 3. + + This is a difficult problem, and this library does not yet get it right, + because we interpret the unicode data files programmatically, but they do + not correctly describe how their terminal width is measured. + + There are very few Terminals that do! + + As of 2023, + + - iTerm2: correct length but individual characters are out of order and + horizaontally misplaced as to be unreadable in its language when + using 'Noto Sans' font. + - mlterm: mixed results, it offers several options in the configuration + dialog, "Xft", "Cario", and "Variable Column Width" have some + effect, but with neither 'Noto Sans' or 'unifont', it is not + recognizable as the Devanagari script it is meant to display. + + Previous testing with Devanagari documented at address https://benizi.com/vim/devanagari/ + + See also, https://askubuntu.com/questions/8437/is-there-a-good-mono-spaced-font-for-devanagari-script-in-the-terminal + """ + # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf + # please note that document correctly points out that the final width cannot be determined + # as a sum of each individual width, as this library currently performs with exception of + # ZWJ, but I think it incorrectly gestures what a stateless call to wcwidth.wcwidth of + # each codepoint *should* return. + phrase = (u"\u0915" # Akhand, Category 'Lo', East Asian Width property 'N' -- DEVANAGARI LETTER KA + u"\u094D" # Joiner, Category 'Mn', East Asian Width property 'N' -- DEVANAGARI SIGN VIRAMA + u"\u0937" # Fused, Category 'Lo', East Asian Width property 'N' -- DEVANAGARI LETTER SSA + u"\u093F") # MatraL, Category 'Mc', East Asian Width property 'N' -- DEVANAGARI VOWEL SIGN I + # 23107-terminal-suppt.pdf suggests wcwidth.wcwidth should return (2, 0, 0, 1) + expect_length_each = (1, 0, 1, 0) + # I believe the final width *should* be 3. + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +def test_tamil_script(): + # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf + phrase = (u"\u0b95" # Akhand, Category 'Lo', East Asian Width property 'N' -- TAMIL LETTER KA + u"\u0bcd" # Joiner, Category 'Mn', East Asian Width property 'N' -- TAMIL SIGN VIRAMA + u"\u0bb7" # Fused, Category 'Lo', East Asian Width property 'N' -- TAMIL LETTER SSA + u"\u0bcc") # MatraLR, Category 'Mc', East Asian Width property 'N' -- TAMIL VOWEL SIGN AU + # 23107-terminal-suppt.pdf suggests wcwidth.wcwidth should return (3, 0, 0, 4) + expect_length_each = (1, 0, 1, 0) + + # I believe the final width should be about 5 or 6. + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +def test_kannada_script(): + # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf + # |ರ್ಝೈ| + # |123| + phrase = (u"\u0cb0" # Repha, Category 'Lo', East Asian Width property 'N' -- KANNADA LETTER RA + u"\u0ccd" # Joiner, Category 'Mn', East Asian Width property 'N' -- KANNADA SIGN VIRAMA + u"\u0c9d" # Base, Category 'Lo', East Asian Width property 'N' -- KANNADA LETTER JHA + u"\u0cc8") # MatraUR, Category 'Mc', East Asian Width property 'N' -- KANNADA VOWEL SIGN AI + # 23107-terminal-suppt.pdf suggests should be (2, 0, 3, 1) + expect_length_each = (1, 0, 1, 0) + # I believe the correct final width *should* be 3 or 4. + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) + + # verify. + assert length_each == expect_length_each + assert length_phrase == expect_length_phrase + + +def test_kannada_script_2(): + # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf + # |ರ಼್ಚ| + # |12| + phrase = (u"\u0cb0" # Base, Category 'Lo', East Asian Width property 'N' -- KANNADA LETTER RA + u"\u0cbc" # Nukta, Category 'Mn', East Asian Width property 'N' -- KANNADA SIGN NUKTA + u"\u0ccd" # Joiner, Category 'Lo', East Asian Width property 'N' -- KANNADA SIGN VIRAMA + u"\u0c9a") # Subjoin, Category 'Mc', East Asian Width property 'N' -- KANNADA LETTER CA + # 23107-terminal-suppt.pdf suggests wcwidth.wcwidth should return (2, 0, 0, 1) + expect_length_each = (1, 0, 0, 1) + # I believe the final width is correct, but maybe for the wrong reasons! + expect_length_phrase = 2 + + # exercise, + length_each = tuple(map(wcwidth.wcwidth, phrase)) + length_phrase = wcwidth.wcswidth(phrase) # verify. assert length_each == expect_length_each diff --git a/contrib/python/wcwidth/py3/wcwidth/__init__.py b/contrib/python/wcwidth/py3/wcwidth/__init__.py index 97c423d96a..212e72d033 100644 --- a/contrib/python/wcwidth/py3/wcwidth/__init__.py +++ b/contrib/python/wcwidth/py3/wcwidth/__init__.py @@ -1,5 +1,5 @@ """ -wcwidth module. +Wcwidth module. https://github.com/jquast/wcwidth """ @@ -25,4 +25,4 @@ __all__ = ('wcwidth', 'wcswidth', 'list_versions') # We also used pkg_resources to load unicode version tables from version.json, # generated by bin/update-tables.py, but some environments are unable to # import pkg_resources for one reason or another, yikes! -__version__ = '0.2.8' +__version__ = '0.2.9' diff --git a/contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py b/contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py new file mode 100644 index 0000000000..5a961e21b5 --- /dev/null +++ b/contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py @@ -0,0 +1,10830 @@ +""" +Exports EMOJI_ZWJ_SEQUENCES sequences keyed by supporting emoji version. + +This code generated by wcwidth/bin/update-tables.py on 2023-10-18 00:04:10 UTC. + +This module is used only for testing purposes, it is not imported or used by the +public API. +""" +EMOJI_ZWJ_SEQUENCES = { + '2.0': { + # Source: ./data/emoji-zwj-sequences-2.0.txt + # Date: 2015-11-11 + # + # sequences of length 3, + (0x1f441, 0x0200d, 0x1f5e8), + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), + (0x1f468, 0x0200d, 0x02764, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f469), + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), + (0x1f468, 0x0200d, 0x02764, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), + }, + '4.0': { + # Source: ./data/emoji-zwj-sequences-4.0.txt + # Date: 2016-11-16, 18:29:53 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + # sequences of length 4, + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears partying + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears partying + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: light skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: light skin tone + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-light skin tone + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-light skin tone + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium skin tone + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium skin tone + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-dark skin tone + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-dark skin tone + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: dark skin tone + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: dark skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + }, + '5.0': { + # Source: ./data/emoji-zwj-sequences-5.0.txt + # Date: 2017-06-19, 11:13:24 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + # sequences of length 4, + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: light skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: light skin tone + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-light skin tone + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-light skin tone + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium skin tone + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium skin tone + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-dark skin tone + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-dark skin tone + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: dark skin tone + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: dark skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + }, + '11.0': { + # Source: ./data/emoji-zwj-sequences-11.0.txt + # Date: 2018-02-07, 08:40:26 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9b0), # man, red haired + (0x1f468, 0x0200d, 0x1f9b1), # man, curly haired + (0x1f468, 0x0200d, 0x1f9b2), # man, bald + (0x1f468, 0x0200d, 0x1f9b3), # man, white haired + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9b0), # woman, red haired + (0x1f469, 0x0200d, 0x1f9b1), # woman, curly haired + (0x1f469, 0x0200d, 0x1f9b2), # woman, bald + (0x1f469, 0x0200d, 0x1f9b3), # woman, white haired + # sequences of length 4, + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man, red haired: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man, curly haired: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man, bald: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man, white haired: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man, red haired: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man, curly haired: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man, bald: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man, white haired: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man, red haired: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man, curly haired: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man, bald: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man, white haired: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man, red haired: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man, curly haired: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man, bald: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man, white haired: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man, red haired: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man, curly haired: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man, bald: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man, white haired: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman, red haired: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman, curly haired: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman, bald: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman, white haired: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman, red haired: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman, curly haired: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman, bald: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman, white haired: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman, red haired: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman, curly haired: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman, bald: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman, white haired: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman, red haired: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman, curly haired: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman, bald: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman, white haired: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman, red haired: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman, curly haired: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman, bald: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman, white haired: dark skin tone + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: light skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: light skin tone + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-light skin tone + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-light skin tone + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium skin tone + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium skin tone + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-dark skin tone + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-dark skin tone + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: dark skin tone + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: dark skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + }, + '12.0': { + # Source: ./data/emoji-zwj-sequences-12.0.txt + # Date: 2019-01-15, 19:25:59 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9af), # man with probing cane + (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair + (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9af), # woman with probing cane + (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair + (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair + (0x1f468, 0x0200d, 0x1f9b0), # man: red hair + (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair + (0x1f468, 0x0200d, 0x1f9b2), # man: bald + (0x1f468, 0x0200d, 0x1f9b3), # man: white hair + (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair + (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair + (0x1f469, 0x0200d, 0x1f9b2), # woman: bald + (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair + (0x1f415, 0x0200d, 0x1f9ba), # service dog + # sequences of length 4, + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with probing cane: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with probing cane: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with probing cane: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with probing cane: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with probing cane: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with probing cane: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with probing cane: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with probing cane: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with probing cane: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with probing cane: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing + (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling + (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman + (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + }, + '12.1': { + # Source: ./data/emoji-zwj-sequences-12.1.txt + # Date: 2019-10-12, 21:18:36 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9af), # man with probing cane + (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair + (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9af), # woman with probing cane + (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair + (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair + (0x1f9d1, 0x0200d, 0x1f33e), # farmer + (0x1f9d1, 0x0200d, 0x1f373), # cook + (0x1f9d1, 0x0200d, 0x1f393), # student + (0x1f9d1, 0x0200d, 0x1f3a4), # singer + (0x1f9d1, 0x0200d, 0x1f3a8), # artist + (0x1f9d1, 0x0200d, 0x1f3eb), # teacher + (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker + (0x1f9d1, 0x0200d, 0x1f4bb), # technologist + (0x1f9d1, 0x0200d, 0x1f4bc), # office worker + (0x1f9d1, 0x0200d, 0x1f527), # mechanic + (0x1f9d1, 0x0200d, 0x1f52c), # scientist + (0x1f9d1, 0x0200d, 0x1f680), # astronaut + (0x1f9d1, 0x0200d, 0x1f692), # firefighter + (0x1f9d1, 0x0200d, 0x1f9af), # person with probing cane + (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair + (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair + (0x1f468, 0x0200d, 0x1f9b0), # man: red hair + (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair + (0x1f468, 0x0200d, 0x1f9b2), # man: bald + (0x1f468, 0x0200d, 0x1f9b3), # man: white hair + (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair + (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair + (0x1f469, 0x0200d, 0x1f9b2), # woman: bald + (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair + (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair + (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair + (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald + (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair + (0x1f415, 0x0200d, 0x1f9ba), # service dog + # sequences of length 4, + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with probing cane: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with probing cane: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with probing cane: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with probing cane: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with probing cane: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with probing cane: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with probing cane: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with probing cane: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with probing cane: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with probing cane: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone + (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker + (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge + (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with probing cane: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with probing cane: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with probing cane: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with probing cane: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with probing cane: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing + (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling + (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman + (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + }, + '13.0': { + # Source: ./data/emoji-zwj-sequences-13.0.txt + # Date: 2020-01-28, 20:48:43 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f37c), # man feeding baby + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9af), # man with white cane + (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair + (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9af), # woman with white cane + (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair + (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair + (0x1f9d1, 0x0200d, 0x1f33e), # farmer + (0x1f9d1, 0x0200d, 0x1f373), # cook + (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby + (0x1f9d1, 0x0200d, 0x1f393), # student + (0x1f9d1, 0x0200d, 0x1f3a4), # singer + (0x1f9d1, 0x0200d, 0x1f3a8), # artist + (0x1f9d1, 0x0200d, 0x1f3eb), # teacher + (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker + (0x1f9d1, 0x0200d, 0x1f4bb), # technologist + (0x1f9d1, 0x0200d, 0x1f4bc), # office worker + (0x1f9d1, 0x0200d, 0x1f527), # mechanic + (0x1f9d1, 0x0200d, 0x1f52c), # scientist + (0x1f9d1, 0x0200d, 0x1f680), # astronaut + (0x1f9d1, 0x0200d, 0x1f692), # firefighter + (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane + (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair + (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair + (0x1f468, 0x0200d, 0x1f9b0), # man: red hair + (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair + (0x1f468, 0x0200d, 0x1f9b2), # man: bald + (0x1f468, 0x0200d, 0x1f9b3), # man: white hair + (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair + (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair + (0x1f469, 0x0200d, 0x1f9b2), # woman: bald + (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair + (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair + (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair + (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald + (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair + (0x1f408, 0x0200d, 0x02b1b), # black cat + (0x1f415, 0x0200d, 0x1f9ba), # service dog + (0x1f9d1, 0x0200d, 0x1f384), # mx claus + # sequences of length 4, + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone + (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker + (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge + (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil + (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo + (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing + (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling + (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman + (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + }, + '13.1': { + # Source: ./data/emoji-zwj-sequences-13.1.txt + # Date: 2020-08-30, 17:14:54 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f37c), # man feeding baby + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9af), # man with white cane + (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair + (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9af), # woman with white cane + (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair + (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair + (0x1f9d1, 0x0200d, 0x1f33e), # farmer + (0x1f9d1, 0x0200d, 0x1f373), # cook + (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby + (0x1f9d1, 0x0200d, 0x1f393), # student + (0x1f9d1, 0x0200d, 0x1f3a4), # singer + (0x1f9d1, 0x0200d, 0x1f3a8), # artist + (0x1f9d1, 0x0200d, 0x1f3eb), # teacher + (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker + (0x1f9d1, 0x0200d, 0x1f4bb), # technologist + (0x1f9d1, 0x0200d, 0x1f4bc), # office worker + (0x1f9d1, 0x0200d, 0x1f527), # mechanic + (0x1f9d1, 0x0200d, 0x1f52c), # scientist + (0x1f9d1, 0x0200d, 0x1f680), # astronaut + (0x1f9d1, 0x0200d, 0x1f692), # firefighter + (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane + (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair + (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair + (0x1f468, 0x0200d, 0x1f9b0), # man: red hair + (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair + (0x1f468, 0x0200d, 0x1f9b2), # man: bald + (0x1f468, 0x0200d, 0x1f9b3), # man: white hair + (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair + (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair + (0x1f469, 0x0200d, 0x1f9b2), # woman: bald + (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair + (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair + (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair + (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald + (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair + (0x1f408, 0x0200d, 0x02b1b), # black cat + (0x1f415, 0x0200d, 0x1f9ba), # service dog + (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling + (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes + (0x1f9d1, 0x0200d, 0x1f384), # mx claus + # sequences of length 4, + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone + (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker + (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge + (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil + (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo + (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing + (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling + (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman + (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man + (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard + (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair + (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire + (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear + (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone + # sequences of length 10, + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone + }, + '14.0': { + # Source: ./data/emoji-zwj-sequences-14.0.txt + # Date: 2021-06-08, 05:19:16 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f37c), # man feeding baby + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9af), # man with white cane + (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair + (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9af), # woman with white cane + (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair + (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair + (0x1f9d1, 0x0200d, 0x1f33e), # farmer + (0x1f9d1, 0x0200d, 0x1f373), # cook + (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby + (0x1f9d1, 0x0200d, 0x1f393), # student + (0x1f9d1, 0x0200d, 0x1f3a4), # singer + (0x1f9d1, 0x0200d, 0x1f3a8), # artist + (0x1f9d1, 0x0200d, 0x1f3eb), # teacher + (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker + (0x1f9d1, 0x0200d, 0x1f4bb), # technologist + (0x1f9d1, 0x0200d, 0x1f4bc), # office worker + (0x1f9d1, 0x0200d, 0x1f527), # mechanic + (0x1f9d1, 0x0200d, 0x1f52c), # scientist + (0x1f9d1, 0x0200d, 0x1f680), # astronaut + (0x1f9d1, 0x0200d, 0x1f692), # firefighter + (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane + (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair + (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair + (0x1f468, 0x0200d, 0x1f9b0), # man: red hair + (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair + (0x1f468, 0x0200d, 0x1f9b2), # man: bald + (0x1f468, 0x0200d, 0x1f9b3), # man: white hair + (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair + (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair + (0x1f469, 0x0200d, 0x1f9b2), # woman: bald + (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair + (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair + (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair + (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald + (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair + (0x1f408, 0x0200d, 0x02b1b), # black cat + (0x1f415, 0x0200d, 0x1f9ba), # service dog + (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling + (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes + (0x1f9d1, 0x0200d, 0x1f384), # mx claus + # sequences of length 4, + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone + (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker + (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge + (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil + (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo + (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing + (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling + (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman + (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man + (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard + (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair + (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire + (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear + (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: light skin tone, medium-light skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: light skin tone, medium skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: light skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: light skin tone, dark skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-light skin tone, light skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-light skin tone, medium skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium-light skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-light skin tone, dark skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium skin tone, light skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium skin tone, medium-light skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium skin tone, dark skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-dark skin tone, light skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium-dark skin tone, medium-light skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-dark skin tone, medium skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-dark skin tone, dark skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: dark skin tone, light skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: dark skin tone, medium-light skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: dark skin tone, medium skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone + # sequences of length 10, + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone + }, + '15.0': { + # Source: ./data/emoji-zwj-sequences-15.0.txt + # Date: 2022-05-06, 16:14:52 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f37c), # man feeding baby + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9af), # man with white cane + (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair + (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9af), # woman with white cane + (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair + (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair + (0x1f9d1, 0x0200d, 0x1f33e), # farmer + (0x1f9d1, 0x0200d, 0x1f373), # cook + (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby + (0x1f9d1, 0x0200d, 0x1f393), # student + (0x1f9d1, 0x0200d, 0x1f3a4), # singer + (0x1f9d1, 0x0200d, 0x1f3a8), # artist + (0x1f9d1, 0x0200d, 0x1f3eb), # teacher + (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker + (0x1f9d1, 0x0200d, 0x1f4bb), # technologist + (0x1f9d1, 0x0200d, 0x1f4bc), # office worker + (0x1f9d1, 0x0200d, 0x1f527), # mechanic + (0x1f9d1, 0x0200d, 0x1f52c), # scientist + (0x1f9d1, 0x0200d, 0x1f680), # astronaut + (0x1f9d1, 0x0200d, 0x1f692), # firefighter + (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane + (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair + (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair + (0x1f468, 0x0200d, 0x1f9b0), # man: red hair + (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair + (0x1f468, 0x0200d, 0x1f9b2), # man: bald + (0x1f468, 0x0200d, 0x1f9b3), # man: white hair + (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair + (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair + (0x1f469, 0x0200d, 0x1f9b2), # woman: bald + (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair + (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair + (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair + (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald + (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair + (0x1f408, 0x0200d, 0x02b1b), # black cat + (0x1f415, 0x0200d, 0x1f9ba), # service dog + (0x1f426, 0x0200d, 0x02b1b), # black bird + (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling + (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes + (0x1f9d1, 0x0200d, 0x1f384), # mx claus + # sequences of length 4, + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone + (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker + (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge + (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil + (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo + (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing + (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling + (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman + (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man + (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard + (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair + (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire + (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear + (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: light skin tone, medium-light skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: light skin tone, medium skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: light skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: light skin tone, dark skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-light skin tone, light skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-light skin tone, medium skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium-light skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-light skin tone, dark skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium skin tone, light skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium skin tone, medium-light skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium skin tone, dark skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-dark skin tone, light skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium-dark skin tone, medium-light skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-dark skin tone, medium skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-dark skin tone, dark skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: dark skin tone, light skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: dark skin tone, medium-light skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: dark skin tone, medium skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone + # sequences of length 10, + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone + }, + '15.1': { + # Source: ./data/emoji-zwj-sequences-15.1.txt + # Date: 2023-06-05, 20:04:50 GMT + # + # sequences of length 3, + (0x1f468, 0x0200d, 0x1f466), # family: man, boy + (0x1f468, 0x0200d, 0x1f467), # family: man, girl + (0x1f469, 0x0200d, 0x1f466), # family: woman, boy + (0x1f469, 0x0200d, 0x1f467), # family: woman, girl + (0x1f9d1, 0x0200d, 0x1f9d2), # family: adult, child + (0x1f468, 0x0200d, 0x1f33e), # man farmer + (0x1f468, 0x0200d, 0x1f373), # man cook + (0x1f468, 0x0200d, 0x1f37c), # man feeding baby + (0x1f468, 0x0200d, 0x1f393), # man student + (0x1f468, 0x0200d, 0x1f3a4), # man singer + (0x1f468, 0x0200d, 0x1f3a8), # man artist + (0x1f468, 0x0200d, 0x1f3eb), # man teacher + (0x1f468, 0x0200d, 0x1f3ed), # man factory worker + (0x1f468, 0x0200d, 0x1f4bb), # man technologist + (0x1f468, 0x0200d, 0x1f4bc), # man office worker + (0x1f468, 0x0200d, 0x1f527), # man mechanic + (0x1f468, 0x0200d, 0x1f52c), # man scientist + (0x1f468, 0x0200d, 0x1f680), # man astronaut + (0x1f468, 0x0200d, 0x1f692), # man firefighter + (0x1f468, 0x0200d, 0x1f9af), # man with white cane + (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair + (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair + (0x1f469, 0x0200d, 0x1f33e), # woman farmer + (0x1f469, 0x0200d, 0x1f373), # woman cook + (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby + (0x1f469, 0x0200d, 0x1f393), # woman student + (0x1f469, 0x0200d, 0x1f3a4), # woman singer + (0x1f469, 0x0200d, 0x1f3a8), # woman artist + (0x1f469, 0x0200d, 0x1f3eb), # woman teacher + (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker + (0x1f469, 0x0200d, 0x1f4bb), # woman technologist + (0x1f469, 0x0200d, 0x1f4bc), # woman office worker + (0x1f469, 0x0200d, 0x1f527), # woman mechanic + (0x1f469, 0x0200d, 0x1f52c), # woman scientist + (0x1f469, 0x0200d, 0x1f680), # woman astronaut + (0x1f469, 0x0200d, 0x1f692), # woman firefighter + (0x1f469, 0x0200d, 0x1f9af), # woman with white cane + (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair + (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair + (0x1f9d1, 0x0200d, 0x1f33e), # farmer + (0x1f9d1, 0x0200d, 0x1f373), # cook + (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby + (0x1f9d1, 0x0200d, 0x1f384), # mx claus + (0x1f9d1, 0x0200d, 0x1f393), # student + (0x1f9d1, 0x0200d, 0x1f3a4), # singer + (0x1f9d1, 0x0200d, 0x1f3a8), # artist + (0x1f9d1, 0x0200d, 0x1f3eb), # teacher + (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker + (0x1f9d1, 0x0200d, 0x1f4bb), # technologist + (0x1f9d1, 0x0200d, 0x1f4bc), # office worker + (0x1f9d1, 0x0200d, 0x1f527), # mechanic + (0x1f9d1, 0x0200d, 0x1f52c), # scientist + (0x1f9d1, 0x0200d, 0x1f680), # astronaut + (0x1f9d1, 0x0200d, 0x1f692), # firefighter + (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane + (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair + (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair + (0x1f468, 0x0200d, 0x1f9b0), # man: red hair + (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair + (0x1f468, 0x0200d, 0x1f9b2), # man: bald + (0x1f468, 0x0200d, 0x1f9b3), # man: white hair + (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair + (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair + (0x1f469, 0x0200d, 0x1f9b2), # woman: bald + (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair + (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair + (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair + (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald + (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair + (0x1f344, 0x0200d, 0x1f7eb), # brown mushroom + (0x1f34b, 0x0200d, 0x1f7e9), # lime + (0x1f408, 0x0200d, 0x02b1b), # black cat + (0x1f415, 0x0200d, 0x1f9ba), # service dog + (0x1f426, 0x0200d, 0x02b1b), # black bird + (0x1f426, 0x0200d, 0x1f525), # phoenix + (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling + (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes + # sequences of length 4, + (0x1f3c3, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right + (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker + (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge + (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot + (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone + (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker + (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge + (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot + (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone + (0x1f6b6, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right + (0x1f9ce, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right + (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker + (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge + (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running + (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing + (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing + (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming + (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming + (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer + (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer + (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears + (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears + (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil + (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil + (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair + (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair + (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban + (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban + (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker + (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker + (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand + (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand + (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard + (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard + (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage + (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage + (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut + (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut + (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO + (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO + (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK + (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK + (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing + (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing + (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand + (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand + (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning + (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning + (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting + (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting + (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat + (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat + (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking + (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking + (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking + (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking + (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming + (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming + (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo + (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo + (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging + (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging + (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling + (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling + (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling + (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling + (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling + (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling + (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo + (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo + (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball + (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball + (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero + (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero + (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain + (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain + (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing + (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling + (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman + (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man + (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard + (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard + (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room + (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room + (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing + (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing + (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position + (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position + (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage + (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage + (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy + (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy + (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire + (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire + (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid + (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman + (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf + (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf + (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie + (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie + (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie + (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair + (0x026d3, 0x0fe0f, 0x0200d, 0x1f4a5), # broken chain + (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire + (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart + (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag + (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag + (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear + (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds + (0x1f642, 0x0200d, 0x02194, 0x0fe0f), # head shaking horizontally + (0x1f642, 0x0200d, 0x02195, 0x0fe0f), # head shaking vertically + # sequences of length 5, + (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy + (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl + (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy + (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl + (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands + (0x1f9d1, 0x0200d, 0x1f9d1, 0x0200d, 0x1f9d2), # family: adult, adult, child + (0x1f9d1, 0x0200d, 0x1f9d2, 0x0200d, 0x1f9d2), # family: adult, child, child + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: light skin tone, medium-light skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: light skin tone, medium skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: light skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: light skin tone, dark skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-light skin tone, light skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-light skin tone, medium skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium-light skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-light skin tone, dark skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium skin tone, light skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium skin tone, medium-light skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium skin tone, medium-dark skin tone + (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium skin tone, dark skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-dark skin tone, light skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium-dark skin tone, medium-light skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-dark skin tone, medium skin tone + (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-dark skin tone, dark skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: dark skin tone, light skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: dark skin tone, medium-light skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: dark skin tone, medium skin tone + (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: dark skin tone, medium-dark skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone + (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone + (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone + (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone + (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball + (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone + (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone + (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone + (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone + (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone + (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone + (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone + (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone + (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone + (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone + (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone + (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone + (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone + (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights + (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone + (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone + (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone + (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone + (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone + (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing + (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing + (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone + (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone + (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone + (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone + (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone + (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone + (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone + (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone + (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone + (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone + (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone + (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair + (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair + (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair + (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair + (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair + (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair + (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone + (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone + (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone + (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone + (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone + (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone + (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone + (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone + (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone + (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone + (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone + (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone + (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone + (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone + (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone + (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone + (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone + (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone + (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone + (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone + (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone + (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone + (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone + (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone + (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone + (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone + (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone + (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone + (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone + (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone + (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone + (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone + (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone + (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone + (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone + (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone + (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective + (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective + (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone + (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone + (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone + (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone + (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone + (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone + (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone + (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone + (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone + (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone + (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone + (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone + (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone + (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone + (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone + (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone + (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone + (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone + (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone + (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone + (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone + (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone + (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone + (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone + (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone + (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone + (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone + (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone + (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone + (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone + (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone + (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone + (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone + (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone + (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone + (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone + (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone + (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone + (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone + (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone + (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone + (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone + (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone + (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone + (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone + (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone + (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone + (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone + (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone + (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone + (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone + (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone + (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone + (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone + (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone + (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone + (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone + (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone + (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone + (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone + (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone + (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone + (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone + (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone + (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone + (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone + (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone + (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone + (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone + (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone + (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone + (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone + (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone + (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone + (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone + (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone + (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone + (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone + (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone + (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone + (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone + (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone + (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone + (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone + (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard + (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard + (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard + (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard + (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard + (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone + (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone + (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone + (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone + (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone + (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone + (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone + (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone + (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone + (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone + (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone + (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone + (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone + (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone + (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone + (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone + (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone + (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone + (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone + (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone + (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone + (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone + (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone + (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone + (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone + (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone + (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone + (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone + (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone + (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone + (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone + (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone + (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone + (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone + (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone + (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone + (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone + (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag + (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble + # sequences of length 6, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman + (0x1f468, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right + (0x1f468, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right + (0x1f468, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right + (0x1f469, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right + (0x1f469, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right + (0x1f469, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right + (0x1f9d1, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right + (0x1f9d1, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right + (0x1f9d1, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right + # sequences of length 7, + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy + (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy + (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy + (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x0200d, 0x1f9d1, 0x0200d, 0x1f9d2, 0x0200d, 0x1f9d2), # family: adult, adult, child, child + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: medium-light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: medium skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: medium-dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: medium-dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: dark skin tone + (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right + (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right + (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right + (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right + (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right + (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right + # sequences of length 8, + (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man + (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: light skin tone + (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: medium-light skin tone + (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: medium-light skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: medium skin tone + (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: medium skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: medium-dark skin tone + (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: medium-dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: dark skin tone + (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: dark skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: light skin tone + (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: medium-light skin tone + (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: medium-light skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: medium skin tone + (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: medium skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: medium-dark skin tone + (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: medium-dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: dark skin tone + (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: dark skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: light skin tone + (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: medium-light skin tone + (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: medium-light skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: medium skin tone + (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: medium skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: medium-dark skin tone + (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: medium-dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: dark skin tone + (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: dark skin tone + # sequences of length 10, + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone + (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone + (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone + (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone + (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone + (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone + (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone + (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone + (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone + (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone + (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone + (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone + }, +} diff --git a/contrib/python/wcwidth/py3/wcwidth/table_zero.py b/contrib/python/wcwidth/py3/wcwidth/table_zero.py index 1eef1ce2b2..67261fd659 100644 --- a/contrib/python/wcwidth/py3/wcwidth/table_zero.py +++ b/contrib/python/wcwidth/py3/wcwidth/table_zero.py @@ -1,13 +1,15 @@ """ Exports ZERO_WIDTH table keyed by supporting unicode version level. -This code generated by wcwidth/bin/update-tables.py on 2023-09-14 15:45:33 UTC. +This code generated by wcwidth/bin/update-tables.py on 2023-10-19 20:57:31 UTC. """ 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 @@ -17,61 +19,74 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen - (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda + (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, 0x00902,), # Devanagari Sign Candrabi..Devanagari Sign Anusvara + (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b43,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama - (0x00d41, 0x00d43,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -83,59 +98,66 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01032,), # Myanmar Vowel Sign Ai - (0x01036, 0x01037,), # Myanmar Sign Anusvara ..Myanmar Sign Dot Below - (0x01039, 0x01039,), # Myanmar Sign Virama - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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 (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 - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U + (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 - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign + (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -144,63 +166,76 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen - (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda + (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, 0x00902,), # Devanagari Sign Candrabi..Devanagari Sign Anusvara + (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b43,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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 - (0x00d41, 0x00d43,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -212,66 +247,70 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01032,), # Myanmar Vowel Sign Ai - (0x01036, 0x01037,), # Myanmar Sign Anusvara ..Myanmar Sign Dot Below - (0x01039, 0x01039,), # Myanmar Sign Virama - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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 (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 - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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 - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign + (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -279,68 +318,81 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen - (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda + (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, 0x00902,), # Devanagari Sign Candrabi..Devanagari Sign Anusvara + (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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 - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -352,51 +404,46 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone + (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci + (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5 (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 - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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 @@ -406,35 +453,40 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (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, 0x0aa4c,), # Cham Consonant Sign Final M + (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -442,13 +494,14 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen - (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda + (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 @@ -457,57 +510,69 @@ ZERO_WIDTH = { (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, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara + (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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 - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -519,63 +584,54 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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 - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (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 @@ -587,51 +643,54 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet - (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (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, 0x0aa4c,), # Cham Consonant Sign Final M + (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 - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign + (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek (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, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -639,13 +698,15 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -655,58 +716,69 @@ ZERO_WIDTH = { (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, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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 - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -718,67 +790,55 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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 - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (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 @@ -791,53 +851,56 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet - (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (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, 0x0aa4c,), # Cham Consonant Sign Final M + (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 - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign + (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -845,13 +908,15 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -862,58 +927,69 @@ ZERO_WIDTH = { (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, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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 - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -925,75 +1001,60 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bab,), # Sundanese Sign Virama - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -1002,65 +1063,65 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet - (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (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, 0x0aa4c,), # Cham Consonant Sign Final M + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -1068,13 +1129,15 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -1085,58 +1148,69 @@ ZERO_WIDTH = { (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, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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 - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -1148,75 +1222,60 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bab,), # Sundanese Sign Virama - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -1225,65 +1284,65 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet - (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (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, 0x0aa4c,), # Cham Consonant Sign Final M + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -1291,13 +1350,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -1308,58 +1370,69 @@ ZERO_WIDTH = { (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, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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 - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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 - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -1371,76 +1444,60 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga - (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bab,), # Sundanese Sign Virama - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -1449,65 +1506,65 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet - (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (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, 0x0aa4c,), # Cham Consonant Sign Final M + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -1515,13 +1572,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -1531,61 +1591,69 @@ ZERO_WIDTH = { (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, 0x00902,), # Arabic Curly Fatha ..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Candrabindu - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -1597,78 +1665,62 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga - (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -1677,35 +1729,33 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -1715,57 +1765,54 @@ ZERO_WIDTH = { (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo (0x10a3f, 0x10a3f,), # Kharoshthi Virama (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda - (0x112df, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11301, 0x11301,), # Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri 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 + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -1773,13 +1820,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -1789,61 +1839,69 @@ ZERO_WIDTH = { (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, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Candrabindu - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -1855,78 +1913,60 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato (0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga - (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -1935,35 +1975,33 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -1973,52 +2011,43 @@ ZERO_WIDTH = { (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo (0x10a3f, 0x10a3f,), # Kharoshthi Virama (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda - (0x112df, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -2029,12 +2058,17 @@ ZERO_WIDTH = { (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 @@ -2042,13 +2076,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -2058,62 +2095,69 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small High Word A..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Candrabindu - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -2125,79 +2169,61 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -2206,35 +2232,33 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -2244,63 +2268,49 @@ ZERO_WIDTH = { (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo (0x10a3f, 0x10a3f,), # Kharoshthi Virama (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda (0x1123e, 0x1123e,), # Khojki Sign Sukun - (0x112df, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama + (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga (0x1133c, 0x1133c,), # Grantha Sign Nukta - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta + (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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -2317,12 +2327,17 @@ ZERO_WIDTH = { (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 @@ -2330,13 +2345,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -2346,64 +2364,71 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small High Word A..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -2415,79 +2440,61 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -2496,35 +2503,33 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -2534,66 +2539,47 @@ ZERO_WIDTH = { (0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo (0x10a3f, 0x10a3f,), # Kharoshthi Virama (0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda (0x1123e, 0x1123e,), # Khojki Sign Sukun - (0x112df, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama + (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga (0x1133c, 0x1133c,), # Grantha Sign Nukta - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta + (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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x11a01, 0x11a06,), # Zanabazar Square Vowel S..Zanabazar Square Vowel S - (0x11a09, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L - (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (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, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 @@ -2601,10 +2587,12 @@ ZERO_WIDTH = { (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -2621,12 +2609,17 @@ ZERO_WIDTH = { (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 @@ -2634,13 +2627,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -2651,66 +2647,72 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -2722,79 +2724,61 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak - (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -2803,36 +2787,34 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -2844,83 +2826,68 @@ ZERO_WIDTH = { (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa + (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda (0x1123e, 0x1123e,), # Khojki Sign Sukun - (0x112df, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta + (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta (0x1145e, 0x1145e,), # Newa Sandhi Mark - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara - (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta + (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, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner - (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara - (0x11d97, 0x11d97,), # Gunjala Gondi Virama - (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -2937,12 +2904,17 @@ ZERO_WIDTH = { (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 @@ -2950,13 +2922,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -2967,66 +2942,72 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -3037,79 +3018,61 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -3118,36 +3081,34 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -3159,87 +3120,73 @@ ZERO_WIDTH = { (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa + (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda (0x1123e, 0x1123e,), # Khojki Sign Sukun - (0x112df, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta + (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta (0x1145e, 0x1145e,), # Newa Sandhi Mark - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara - (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta - (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V - (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A - (0x119e0, 0x119e0,), # Nandinagari Sign Virama + (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, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner - (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara - (0x11d97, 0x11d97,), # Gunjala Gondi Virama - (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -3258,12 +3205,17 @@ ZERO_WIDTH = { (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 @@ -3271,13 +3223,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -3288,66 +3243,72 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b56, 0x00b56,), # Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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 - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -3358,79 +3319,61 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -3439,36 +3382,34 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -3480,87 +3421,73 @@ ZERO_WIDTH = { (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa + (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda (0x1123e, 0x1123e,), # Khojki Sign Sukun - (0x112df, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta + (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta (0x1145e, 0x1145e,), # Newa Sandhi Mark - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara - (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta - (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V - (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A - (0x119e0, 0x119e0,), # Nandinagari Sign Virama + (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, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner - (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara - (0x11d97, 0x11d97,), # Gunjala Gondi Virama - (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -3579,12 +3506,17 @@ ZERO_WIDTH = { (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 @@ -3592,13 +3524,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -3609,67 +3544,72 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above - (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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, 0x00d81,), # Sinhala Sign Candrabindu + (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -3680,79 +3620,61 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -3761,37 +3683,35 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign + (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -3804,92 +3724,81 @@ ZERO_WIDTH = { (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga (0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama - (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa + (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (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, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta + (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta (0x1145e, 0x1145e,), # Newa Sandhi Mark - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara - (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta - (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab - (0x1193e, 0x1193e,), # Dives Akuru Virama - (0x11943, 0x11943,), # Dives Akuru Sign Nukta - (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V - (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A - (0x119e0, 0x119e0,), # Nandinagari Sign Virama + (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, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner - (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara - (0x11d97, 0x11d97,), # Gunjala Gondi Virama - (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -3908,12 +3817,17 @@ ZERO_WIDTH = { (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 @@ -3921,13 +3835,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -3938,69 +3855,75 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small High Farsi ..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above + (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, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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, 0x00d81,), # Sinhala Sign Candrabindu + (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -4011,79 +3934,60 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin - (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama - (0x01732, 0x01733,), # Hanunoo Vowel Sign I ..Hanunoo Vowel Sign U + (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation - (0x0180f, 0x0180f,), # Mongolian Free Variation Selector Four + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -4092,37 +3996,35 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign + (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -4136,97 +4038,86 @@ ZERO_WIDTH = { (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (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, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa + (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (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, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta + (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta (0x1145e, 0x1145e,), # Newa Sandhi Mark - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara - (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta - (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab - (0x1193e, 0x1193e,), # Dives Akuru Virama - (0x11943, 0x11943,), # Dives Akuru Sign Nukta - (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V - (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A - (0x119e0, 0x119e0,), # Nandinagari Sign Virama + (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, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner - (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara - (0x11d97, 0x11d97,), # Gunjala Gondi Virama - (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -4246,12 +4137,17 @@ ZERO_WIDTH = { (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 @@ -4259,13 +4155,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -4276,69 +4175,76 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small High Farsi ..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above + (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, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00cf3, 0x00cf3,), # Kannada Sign Combining Anusvara Above Right + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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, 0x00d81,), # Sinhala Sign Candrabindu + (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -4349,79 +4255,60 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin - (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama - (0x01732, 0x01733,), # Hanunoo Vowel Sign I ..Hanunoo Vowel Sign U + (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation - (0x0180f, 0x0180f,), # Mongolian Free Variation Selector Four + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -4430,37 +4317,35 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign + (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -4475,104 +4360,92 @@ ZERO_WIDTH = { (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (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, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa + (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (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, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta + (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta (0x1145e, 0x1145e,), # Newa Sandhi Mark - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara - (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta - (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab - (0x1193e, 0x1193e,), # Dives Akuru Virama - (0x11943, 0x11943,), # Dives Akuru Sign Nukta - (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V - (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A - (0x119e0, 0x119e0,), # Nandinagari Sign Virama + (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, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner - (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara - (0x11d97, 0x11d97,), # Gunjala Gondi Virama - (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U + (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 - (0x11f36, 0x11f3a,), # Kawi Vowel Sign I ..Kawi Vowel Sign Vocalic - (0x11f40, 0x11f40,), # Kawi Vowel Sign Eu - (0x11f42, 0x11f42,), # Kawi Conjoiner - (0x13440, 0x13440,), # Egyptian Hieroglyph Mirror Horizontally + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -4594,12 +4467,17 @@ ZERO_WIDTH = { (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 @@ -4607,13 +4485,16 @@ ZERO_WIDTH = { (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, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen + (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 @@ -4624,69 +4505,76 @@ ZERO_WIDTH = { (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, 0x008e1,), # Arabic Small High Farsi ..Arabic Small High Sign S - (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara - (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe - (0x0093c, 0x0093c,), # Devanagari Sign Nukta - (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai - (0x0094d, 0x0094d,), # Devanagari Sign Virama + (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, 0x00981,), # Bengali Sign Candrabindu + (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga (0x009bc, 0x009bc,), # Bengali Sign Nukta - (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal - (0x009cd, 0x009cd,), # Bengali Sign Virama + (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, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi + (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga (0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta - (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu + (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, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara + (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga (0x00abc, 0x00abc,), # Gujarati Sign Nukta - (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand - (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai - (0x00acd, 0x00acd,), # Gujarati Sign Virama + (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, 0x00b01,), # Oriya Sign Candrabindu + (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga (0x00b3c, 0x00b3c,), # Oriya Sign Nukta - (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I - (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic - (0x00b4d, 0x00b4d,), # Oriya Sign Virama - (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark + (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 - (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii - (0x00bcd, 0x00bcd,), # Tamil Sign Virama - (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above - (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above + (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, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii + (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, 0x00c81,), # Kannada Sign Candrabindu + (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga (0x00cbc, 0x00cbc,), # Kannada Sign Nukta - (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I - (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E - (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama + (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, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin + (0x00cf3, 0x00cf3,), # Kannada Sign Combining Anusvara Above Right + (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga (0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular - (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc - (0x00d4d, 0x00d4d,), # Malayalam Sign Virama + (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, 0x00d81,), # Sinhala Sign Candrabindu + (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya (0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna - (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti + (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 @@ -4697,79 +4585,60 @@ ZERO_WIDTH = { (0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla (0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags (0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru - (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga - (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta + (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 - (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu - (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below - (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat - (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M - (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal + (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, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa - (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan - (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone - (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai + (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 (0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin - (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama - (0x01732, 0x01733,), # Hanunoo Vowel Sign I ..Hanunoo Vowel Sign U + (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, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa - (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua - (0x017c6, 0x017c6,), # Khmer Sign Nikahit - (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat + (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat (0x017dd, 0x017dd,), # Khmer Sign Atthacan - (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation - (0x0180f, 0x0180f,), # Mongolian Free Variation Selector Four + (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, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U - (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O - (0x01932, 0x01932,), # Limbu Small Letter Anusvara - (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i - (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U - (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae - (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La - (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign - (0x01a60, 0x01a60,), # Tai Tham Sign Sakot - (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat - (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B - (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue + (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, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang - (0x01b34, 0x01b34,), # Balinese Sign Rerekan - (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R - (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga - (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet + (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, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar - (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan - (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan - (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign - (0x01be6, 0x01be6,), # Batak Sign Tompi - (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee - (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O - (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H - (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T - (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta + (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, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash - (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda + (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda (0x01ced, 0x01ced,), # Vedic Sign Tiryak (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above - (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A + (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, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton + (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 @@ -4778,37 +4647,35 @@ ZERO_WIDTH = { (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara (0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta (0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara - (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign + (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign (0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta - (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi + (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, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R - (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar - (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu - (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku - (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign + (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, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe - (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue - (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa + (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa (0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng - (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M - (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2 + (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 - (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign - (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama - (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap - (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap - (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek + (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 (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 @@ -4823,104 +4690,92 @@ ZERO_WIDTH = { (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 - (0x11001, 0x11001,), # Brahmi Sign Anusvara + (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, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara - (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai - (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta + (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, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu - (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa + (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa + (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei (0x11173, 0x11173,), # Mahajani Sign Nukta - (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara - (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O + (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 - (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu - (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai - (0x11234, 0x11234,), # Khojki Sign Anusvara - (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda + (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, 0x112df,), # Khudawadi Sign Anusvara - (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama - (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu + (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 - (0x11340, 0x11340,), # Grantha Vowel Sign Ii + (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 - (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai - (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara - (0x11446, 0x11446,), # Newa Sign Nukta + (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta (0x1145e, 0x1145e,), # Newa Sandhi Mark - (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal - (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E - (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara - (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta - (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal - (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara - (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham 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 - (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai - (0x1163d, 0x1163d,), # Modi Sign Anusvara - (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra - (0x116ab, 0x116ab,), # Takri Sign Anusvara - (0x116ad, 0x116ad,), # Takri Vowel Sign Aa - (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au - (0x116b7, 0x116b7,), # Takri Sign Nukta - (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi - (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu - (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer - (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara - (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta - (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab - (0x1193e, 0x1193e,), # Dives Akuru Virama - (0x11943, 0x11943,), # Dives Akuru Sign Nukta - (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V - (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A - (0x119e0, 0x119e0,), # Nandinagari Sign Virama + (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, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An + (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi (0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster (0x11a47, 0x11a47,), # Zanabazar Square Subjoiner - (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe - (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar - (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara - (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner - (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc - (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara - (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama + (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 - (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa - (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E - (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu + (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 - (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara - (0x11d97, 0x11d97,), # Gunjala Gondi Virama - (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U + (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 - (0x11f36, 0x11f3a,), # Kawi Vowel Sign I ..Kawi Vowel Sign Vocalic - (0x11f40, 0x11f40,), # Kawi Vowel Sign Eu - (0x11f42, 0x11f42,), # Kawi Conjoiner - (0x13440, 0x13440,), # Egyptian Hieroglyph Mirror Horizontally + (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 - (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining - (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining + (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 @@ -4942,6 +4797,9 @@ ZERO_WIDTH = { (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/contrib/python/wcwidth/py3/wcwidth/wcwidth.py b/contrib/python/wcwidth/py3/wcwidth/wcwidth.py index f83e410844..3ded9d5736 100644 --- a/contrib/python/wcwidth/py3/wcwidth/wcwidth.py +++ b/contrib/python/wcwidth/py3/wcwidth/wcwidth.py @@ -81,34 +81,7 @@ except ImportError: from backports.functools_lru_cache import lru_cache # global cache -_UNICODE_CMPTABLE = None -_PY3 = (sys.version_info[0] >= 3) - - -# NOTE: created by hand, there isn't anything identifiable other than -# general Cf category code to identify these, and some characters in Cf -# category code are of non-zero width. -# Also includes some Cc, Mn, Zl, and Zp characters -ZERO_WIDTH_CF = set([ - 0, # Null (Cc) - 0x034F, # Combining grapheme joiner (Mn) - 0x200B, # Zero width space - 0x200C, # Zero width non-joiner - 0x200D, # Zero width joiner - 0x200E, # Left-to-right mark - 0x200F, # Right-to-left mark - 0x2028, # Line separator (Zl) - 0x2029, # Paragraph separator (Zp) - 0x202A, # Left-to-right embedding - 0x202B, # Right-to-left embedding - 0x202C, # Pop directional formatting - 0x202D, # Left-to-right override - 0x202E, # Right-to-left override - 0x2060, # Word joiner - 0x2061, # Function application - 0x2062, # Invisible times - 0x2063, # Invisible separator -]) +_PY3 = sys.version_info[0] >= 3 def _bisearch(ucs, table): @@ -145,8 +118,8 @@ def wcwidth(wc, unicode_version='auto'): :param str wc: A single Unicode character. :param str unicode_version: A Unicode version number, such as - ``'6.0.0'``, the list of available version levels may be - listed by pairing function :func:`list_versions`. + ``'6.0.0'``. A list of version levels suported by wcwidth + is returned by :func:`list_versions`. Any version string may be specified without error -- the nearest matching version is selected. When ``latest`` (default), the @@ -159,66 +132,27 @@ def wcwidth(wc, unicode_version='auto'): character occupies on a graphic terminal (1 or 2) is returned. :rtype: int - The following have a column width of -1: - - - C0 control characters (U+001 through U+01F). - - - C1 control characters and DEL (U+07F through U+0A0). - - The following have a column width of 0: - - - Non-spacing and enclosing combining characters (general - category code Mn or Me in the Unicode database). - - - NULL (``U+0000``). - - - COMBINING GRAPHEME JOINER (``U+034F``). - - - ZERO WIDTH SPACE (``U+200B``) *through* - RIGHT-TO-LEFT MARK (``U+200F``). - - - LINE SEPARATOR (``U+2028``) *and* - PARAGRAPH SEPARATOR (``U+2029``). - - - LEFT-TO-RIGHT EMBEDDING (``U+202A``) *through* - RIGHT-TO-LEFT OVERRIDE (``U+202E``). - - - WORD JOINER (``U+2060``) *through* - INVISIBLE SEPARATOR (``U+2063``). - - The following have a column width of 1: - - - SOFT HYPHEN (``U+00AD``). - - - All remaining characters, including all printable ISO 8859-1 - and WGL4 characters, Unicode control characters, etc. - - The following have a column width of 2: - - - Spacing characters in the East Asian Wide (W) or East Asian - Full-width (F) category as defined in Unicode Technical - Report #11 have a column width of 2. - - - Some kinds of Emoji or symbols. + See :ref:`Specification` for details of cell measurement. """ - # NOTE: created by hand, there isn't anything identifiable other than - # general Cf category code to identify these, and some characters in Cf - # category code are of non-zero width. - ucs = ord(wc) - if ucs in ZERO_WIDTH_CF: - return 0 + 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 - if ucs < 32 or 0x07F <= ucs < 0x0A0: + # 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) - # combining characters with zero width + # Zero width if _bisearch(ucs, ZERO_WIDTH[_unicode_version]): return 0 - # "Wide EastAsian" (and emojis) + # 1 or 2 width return 1 + _bisearch(ucs, WIDE_EASTASIAN[_unicode_version]) @@ -234,21 +168,29 @@ def wcswidth(pwcs, n=None, unicode_version='auto'): the Environment Variable, ``UNICODE_VERSION`` if defined, or the latest available unicode version, otherwise. :rtype: int - :returns: The width, in cells, necessary to display the first ``n`` - characters of the unicode string ``pwcs``. Returns ``-1`` if - a non-printable character is encountered. - """ - # pylint: disable=C0103 - # Invalid argument name "n" + :returns: The width, in cells, needed to display the first ``n`` characters + of the unicode string ``pwcs``. Returns ``-1`` for C0 and C1 control + characters! + See :ref:`Specification` for details of cell measurement. + """ + # this 'n' argument is a holdover for POSIX function end = len(pwcs) if n is None else n - idx = slice(0, end) width = 0 - for char in pwcs[idx]: + idx = 0 + while idx < end: + char = pwcs[idx] + if char == u'\u200D': + # Zero Width Joiner, do not measure this or next character + idx += 2 + continue + # measure character at current index wcw = wcwidth(char, unicode_version) if wcw < 0: - return -1 + # early return -1 on C0 and C1 control characters + return wcw width += wcw + idx += 1 return width @@ -292,10 +234,12 @@ def _wcmatch_version(given_version): """ # 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 - # to use '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. + # 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: diff --git a/contrib/python/wcwidth/py3/ya.make b/contrib/python/wcwidth/py3/ya.make index 30441409b1..e00e47f4c2 100644 --- a/contrib/python/wcwidth/py3/ya.make +++ b/contrib/python/wcwidth/py3/ya.make @@ -2,7 +2,7 @@ PY3_LIBRARY() -VERSION(0.2.8) +VERSION(0.2.9) LICENSE(MIT) @@ -11,6 +11,7 @@ NO_LINT() PY_SRCS( TOP_LEVEL wcwidth/__init__.py + wcwidth/emoji_zwj_sequences.py wcwidth/table_wide.py wcwidth/table_zero.py wcwidth/unicode_versions.py |