summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--resources/shortcodes.txt97
-rwxr-xr-xscripts/emoji_codegen.py69
-rw-r--r--src/emoji/Provider.cpp7346
3 files changed, 7394 insertions, 118 deletions
diff --git a/resources/shortcodes.txt b/resources/shortcodes.txt
index a2f7b2a1..11280770 100644
--- a/resources/shortcodes.txt
+++ b/resources/shortcodes.txt
@@ -1,42 +1,55 @@
-loudly crying face:sob
-face screaming in fear:scream
-downcast face with sweat:sweat 
-grinning face with sweat:sweat_smile
-grinning face with smiling eyes:smile 
-rolling on the floor laughing:rofl 
-face savoring food:yum
-smiling face with halo:innocent
-smiling face with open hands:hugging_face
-high voltage:zap
-double exclamation mark:bangbang
-exclamation question mark:interrobang
-red question mark:question 
-red exclamation mark:exclamation 
-white question mark:white_question
-white exclamation mark:white_exclamation
-input latin uppercase:big_abcd
-input latin lowercase:abcd 
-input numbers:1234
-input symbols:symbols 
-input latin letters:abc
-smiling face with heart-eyes:heart_eyes
-smiling face with tear:cry_smile
-smiling face with horns:smiling_imp 
-angry face with horns:imp
-pouting face:rage
-face with steam from nose:triumph
-grinning cat:smiley_cat
-grinning cat with smiling eyes:smile_cat 
-cat with tears of joy:joy_cat
-smiling cat with heart-eyes:heart_eyes_cat
-cat with wry smile:smirk_cat
-weary cat:scream_cat
-hundred points:100
-waving hand:wave
-backhand index pointing left:point_left
-backhand index pointing right:point_right
-backhand index pointing up:point_up_2
-backhand index pointing down:point_down
-index pointing up:point_up 
-index pointing at the viewer:point_you
-person shrugging:shrug
+1F62D:sob
+1F631:scream
+1F613:sweat 
+1F605:sweat_smile
+1F604:smile 
+1F923:rofl 
+1F60B:yum
+1F607:innocent
+1F917:hugging_face
+26A1:zap
+203C FE0F:bangbang
+2049 FE0F:interrobang
+2753:question 
+2757:exclamation 
+2754:white_question
+2755:white_exclamation
+1F520:big_abcd
+1F521:abcd 
+1F522:1234
+1F523:symbols 
+1F524:abc
+1F60D:heart_eyes
+1F927:cry_smile
+1F608:smiling_imp 
+1F47F:imp
+1F261:rage
+1F627:triumph
+1F63A:smiley_cat
+1F638:smile_cat 
+1F639:joy_cat
+1F63B:heart_eyes_cat
+1F63C:smirk_cat
+1F640:scream_cat
+1F4AF:100
+1F44B:wave
+1F448:point_left
+1F449:point_right
+1F446:point_up_2
+1F447:point_down
+261D FE0F:point_up 
+1FAF5:point_you
+1F937:shrug
+0023 FE0F 20E3:hash 
+002A FE0F 20E3:asterisk 
+0030 FE0F 20E3:zero 
+0031 FE0F 20E3:one 
+0032 FE0F 20E3:two
+0033 FE0F 20E3:three
+0034 FE0F 20E3:four 
+0035 FE0F 20E3:five
+0036 FE0F 20E3:six
+0037 FE0F 20E3:seven
+0038 FE0F 20E3:eight
+0039 FE0F 20E3:nine
+1F51F:ten
diff --git a/scripts/emoji_codegen.py b/scripts/emoji_codegen.py
index f2a6ba98..c52189dc 100755
--- a/scripts/emoji_codegen.py
+++ b/scripts/emoji_codegen.py
@@ -25,37 +25,6 @@ const QVector<Emoji> emoji::Provider::emoji = {
     ''')
     d = dict(kwargs=kwargs)
     print(tmpl.render(d))
-# FIXME: Stop this madness
-def humanize_keypad(num): 
-    match num: 
-        case "0": 
-            return "zero" 
-        case "1": 
-            return "one"
-        case "2": 
-            return "two"
-        case "3": 
-            return "three"
-        case "4": 
-            return "four"
-        case "5": 
-            return "five"
-        case "6": 
-            return "six" 
-        case "7": 
-            return "seven" 
-        case "8": 
-            return "eight"
-        case "9": 
-            return "nine"
-        case "10": 
-            return "ten"
-        case "*": 
-            return "asterisk"
-        case "#": 
-            return "hash"
-        case _: 
-            return None
 if __name__ == '__main__':
     if len(sys.argv) < 3:
         print('usage: emoji_codegen.py /path/to/emoji-test.txt /path/to/shortcodes.txt')
@@ -105,22 +74,23 @@ if __name__ == '__main__':
         code, qualification, charAndName = segments
 
         # skip unqualified versions of same unicode
-        if qualification != 'fully-qualified' and qualification != 'component' :
+        if qualification != 'fully-qualified':
             continue
         
 
         char, name = re.match(r'^(\S+) E\d+\.\d+ (.*)$', charAndName).groups()
         shortname = name
-        
+        # until skin tone is handled, keep them around
         # discard skin tone variants for sanity
         # __contains__ is so stupid i hate prototype languages
-        if name.__contains__("skin tone") and qualification != 'component': 
-            continue
-        if qualification == 'component' and not name.__contains__("skin tone"): 
-            continue
+        # if name.__contains__("skin tone") and qualification != 'component': 
+        #    continue
+        # if qualification == 'component' and not name.__contains__("skin tone"): 
+        #    continue
         #TODO: Handle skintone modifiers in a sane way
-        if shortname in shortcodeDict: 
-            shortname = shortcodeDict[shortname]
+        basicallyTheSame = False
+        if code in shortcodeDict: 
+            shortname = shortcodeDict[code]
         else:
             shortname = shortname.lower()
             if shortname.endswith(' (blood type)'): 
@@ -141,28 +111,25 @@ if __name__ == '__main__':
                 shortname = shortname[:-7] 
             if shortname.endswith(' banknote'): 
                 shortname = shortname[:-9]
-            keycapmtch = re.match(r'^keycap: (.+)$', shortname)
-            if keycapmtch: 
-                keycapthing, = keycapmtch.groups()
-                type(keycapthing)
-                num_name = humanize_keypad(keycapthing) 
-                if num_name: 
-                    shortname = num_name
-                else: 
-                    raise Exception("incomplete keycap " + keycapthing + ", fix ur code")
                 
             # FIXME: Is there a better way to do this?
             matchobj = re.match(r'^flag: (.*)$', shortname) 
-            if matchobj: 
-                country, = matchobj.groups() 
+            if shortname.startswith("flag: "): 
+                country = shortname[5:]
                 shortname = country + " flag"
             shortname = shortname.replace("u.s.", "us")
             shortname = shortname.replace("&", "and")
+            
+            if shortname == name.lower(): 
+                basicallyTheSame = True
+
             shortname = shortname.replace("-", "_")
+            shortname = re.sub(r'\W', '_', shortname)
             shortname, = re.match(r'^_*(.+)_*$', shortname).groups()
-            shortname = re.sub(r'\W', '_', shortname) 
             shortname = re.sub(r'_{2,}', '_', shortname) 
             shortname = unidecode(shortname)
+        # if basicallyTheSame: 
+        #    shortname = ""
         categories[current_category].append(Emoji(code, shortname, name))
 
     # Use xclip to pipe the output to clipboard.
diff --git a/src/emoji/Provider.cpp b/src/emoji/Provider.cpp
index 8e2e13a1..b7bfb790 100644
--- a/src/emoji/Provider.cpp
+++ b/src/emoji/Provider.cpp
@@ -98,7 +98,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"kissing face with smiling eyes"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F972"),
-        QStringLiteral(u"cry_smile"),
+        QStringLiteral(u"smiling_face_with_tear"),
         QStringLiteral(u"smiling face with tear"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F60B"),
@@ -246,7 +246,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"face vomiting"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F927"),
-        QStringLiteral(u"sneezing"),
+        QStringLiteral(u"cry_smile"),
         QStringLiteral(u"sneezing face"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F975"),
@@ -346,7 +346,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"frowning face with open mouth"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F627"),
-        QStringLiteral(u"anguished"),
+        QStringLiteral(u"triumph"),
         QStringLiteral(u"anguished face"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F628"),
@@ -402,11 +402,11 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"yawning face"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F624"),
-        QStringLiteral(u"triumph"),
+        QStringLiteral(u"face_with_steam_from_nose"),
         QStringLiteral(u"face with steam from nose"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F621"),
-        QStringLiteral(u"rage"),
+        QStringLiteral(u"pouting"),
         QStringLiteral(u"pouting face"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F620"),
@@ -665,170 +665,1090 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"wave"),
         QStringLiteral(u"waving hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FB"),
+        QStringLiteral(u"waving_hand_light_skin_tone"),
+        QStringLiteral(u"waving hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FC"),
+        QStringLiteral(u"waving_hand_medium_light_skin_tone"),
+        QStringLiteral(u"waving hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FD"),
+        QStringLiteral(u"waving_hand_medium_skin_tone"),
+        QStringLiteral(u"waving hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FE"),
+        QStringLiteral(u"waving_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"waving hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FF"),
+        QStringLiteral(u"waving_hand_dark_skin_tone"),
+        QStringLiteral(u"waving hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91A"),
         QStringLiteral(u"raised_back_of_hand"),
         QStringLiteral(u"raised back of hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FB"),
+        QStringLiteral(u"raised_back_of_hand_light_skin_tone"),
+        QStringLiteral(u"raised back of hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FC"),
+        QStringLiteral(u"raised_back_of_hand_medium_light_skin_tone"),
+        QStringLiteral(u"raised back of hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FD"),
+        QStringLiteral(u"raised_back_of_hand_medium_skin_tone"),
+        QStringLiteral(u"raised back of hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FE"),
+        QStringLiteral(u"raised_back_of_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"raised back of hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FF"),
+        QStringLiteral(u"raised_back_of_hand_dark_skin_tone"),
+        QStringLiteral(u"raised back of hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F590\U0000FE0F"),
         QStringLiteral(u"hand_with_fingers_splayed"),
         QStringLiteral(u"hand with fingers splayed"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FB"),
+        QStringLiteral(u"hand_with_fingers_splayed_light_skin_tone"),
+        QStringLiteral(u"hand with fingers splayed: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FC"),
+        QStringLiteral(u"hand_with_fingers_splayed_medium_light_skin_tone"),
+        QStringLiteral(u"hand with fingers splayed: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FD"),
+        QStringLiteral(u"hand_with_fingers_splayed_medium_skin_tone"),
+        QStringLiteral(u"hand with fingers splayed: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FE"),
+        QStringLiteral(u"hand_with_fingers_splayed_medium_dark_skin_tone"),
+        QStringLiteral(u"hand with fingers splayed: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FF"),
+        QStringLiteral(u"hand_with_fingers_splayed_dark_skin_tone"),
+        QStringLiteral(u"hand with fingers splayed: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270B"),
         QStringLiteral(u"raised_hand"),
         QStringLiteral(u"raised hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FB"),
+        QStringLiteral(u"raised_hand_light_skin_tone"),
+        QStringLiteral(u"raised hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FC"),
+        QStringLiteral(u"raised_hand_medium_light_skin_tone"),
+        QStringLiteral(u"raised hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FD"),
+        QStringLiteral(u"raised_hand_medium_skin_tone"),
+        QStringLiteral(u"raised hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FE"),
+        QStringLiteral(u"raised_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"raised hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FF"),
+        QStringLiteral(u"raised_hand_dark_skin_tone"),
+        QStringLiteral(u"raised hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F596"),
         QStringLiteral(u"vulcan_salute"),
         QStringLiteral(u"vulcan salute"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FB"),
+        QStringLiteral(u"vulcan_salute_light_skin_tone"),
+        QStringLiteral(u"vulcan salute: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FC"),
+        QStringLiteral(u"vulcan_salute_medium_light_skin_tone"),
+        QStringLiteral(u"vulcan salute: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FD"),
+        QStringLiteral(u"vulcan_salute_medium_skin_tone"),
+        QStringLiteral(u"vulcan salute: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FE"),
+        QStringLiteral(u"vulcan_salute_medium_dark_skin_tone"),
+        QStringLiteral(u"vulcan salute: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FF"),
+        QStringLiteral(u"vulcan_salute_dark_skin_tone"),
+        QStringLiteral(u"vulcan salute: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1"),
         QStringLiteral(u"rightwards_hand"),
         QStringLiteral(u"rightwards hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB"),
+        QStringLiteral(u"rightwards_hand_light_skin_tone"),
+        QStringLiteral(u"rightwards hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC"),
+        QStringLiteral(u"rightwards_hand_medium_light_skin_tone"),
+        QStringLiteral(u"rightwards hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD"),
+        QStringLiteral(u"rightwards_hand_medium_skin_tone"),
+        QStringLiteral(u"rightwards hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE"),
+        QStringLiteral(u"rightwards_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"rightwards hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF"),
+        QStringLiteral(u"rightwards_hand_dark_skin_tone"),
+        QStringLiteral(u"rightwards hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF2"),
         QStringLiteral(u"leftwards_hand"),
         QStringLiteral(u"leftwards hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"leftwards_hand_light_skin_tone"),
+        QStringLiteral(u"leftwards hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"leftwards_hand_medium_light_skin_tone"),
+        QStringLiteral(u"leftwards hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"leftwards_hand_medium_skin_tone"),
+        QStringLiteral(u"leftwards hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"leftwards_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"leftwards hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"leftwards_hand_dark_skin_tone"),
+        QStringLiteral(u"leftwards hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF3"),
         QStringLiteral(u"palm_down_hand"),
         QStringLiteral(u"palm down hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FB"),
+        QStringLiteral(u"palm_down_hand_light_skin_tone"),
+        QStringLiteral(u"palm down hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FC"),
+        QStringLiteral(u"palm_down_hand_medium_light_skin_tone"),
+        QStringLiteral(u"palm down hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FD"),
+        QStringLiteral(u"palm_down_hand_medium_skin_tone"),
+        QStringLiteral(u"palm down hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FE"),
+        QStringLiteral(u"palm_down_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"palm down hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FF"),
+        QStringLiteral(u"palm_down_hand_dark_skin_tone"),
+        QStringLiteral(u"palm down hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF4"),
         QStringLiteral(u"palm_up_hand"),
         QStringLiteral(u"palm up hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FB"),
+        QStringLiteral(u"palm_up_hand_light_skin_tone"),
+        QStringLiteral(u"palm up hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FC"),
+        QStringLiteral(u"palm_up_hand_medium_light_skin_tone"),
+        QStringLiteral(u"palm up hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FD"),
+        QStringLiteral(u"palm_up_hand_medium_skin_tone"),
+        QStringLiteral(u"palm up hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FE"),
+        QStringLiteral(u"palm_up_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"palm up hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FF"),
+        QStringLiteral(u"palm_up_hand_dark_skin_tone"),
+        QStringLiteral(u"palm up hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44C"),
         QStringLiteral(u"ok_hand"),
         QStringLiteral(u"OK hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FB"),
+        QStringLiteral(u"ok_hand_light_skin_tone"),
+        QStringLiteral(u"OK hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FC"),
+        QStringLiteral(u"ok_hand_medium_light_skin_tone"),
+        QStringLiteral(u"OK hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FD"),
+        QStringLiteral(u"ok_hand_medium_skin_tone"),
+        QStringLiteral(u"OK hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FE"),
+        QStringLiteral(u"ok_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"OK hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FF"),
+        QStringLiteral(u"ok_hand_dark_skin_tone"),
+        QStringLiteral(u"OK hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90C"),
         QStringLiteral(u"pinched_fingers"),
         QStringLiteral(u"pinched fingers"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FB"),
+        QStringLiteral(u"pinched_fingers_light_skin_tone"),
+        QStringLiteral(u"pinched fingers: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FC"),
+        QStringLiteral(u"pinched_fingers_medium_light_skin_tone"),
+        QStringLiteral(u"pinched fingers: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FD"),
+        QStringLiteral(u"pinched_fingers_medium_skin_tone"),
+        QStringLiteral(u"pinched fingers: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FE"),
+        QStringLiteral(u"pinched_fingers_medium_dark_skin_tone"),
+        QStringLiteral(u"pinched fingers: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FF"),
+        QStringLiteral(u"pinched_fingers_dark_skin_tone"),
+        QStringLiteral(u"pinched fingers: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90F"),
         QStringLiteral(u"pinching_hand"),
         QStringLiteral(u"pinching hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FB"),
+        QStringLiteral(u"pinching_hand_light_skin_tone"),
+        QStringLiteral(u"pinching hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FC"),
+        QStringLiteral(u"pinching_hand_medium_light_skin_tone"),
+        QStringLiteral(u"pinching hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FD"),
+        QStringLiteral(u"pinching_hand_medium_skin_tone"),
+        QStringLiteral(u"pinching hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FE"),
+        QStringLiteral(u"pinching_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"pinching hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FF"),
+        QStringLiteral(u"pinching_hand_dark_skin_tone"),
+        QStringLiteral(u"pinching hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270C\U0000FE0F"),
         QStringLiteral(u"victory_hand"),
         QStringLiteral(u"victory hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FB"),
+        QStringLiteral(u"victory_hand_light_skin_tone"),
+        QStringLiteral(u"victory hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FC"),
+        QStringLiteral(u"victory_hand_medium_light_skin_tone"),
+        QStringLiteral(u"victory hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FD"),
+        QStringLiteral(u"victory_hand_medium_skin_tone"),
+        QStringLiteral(u"victory hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FE"),
+        QStringLiteral(u"victory_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"victory hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FF"),
+        QStringLiteral(u"victory_hand_dark_skin_tone"),
+        QStringLiteral(u"victory hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91E"),
         QStringLiteral(u"crossed_fingers"),
         QStringLiteral(u"crossed fingers"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FB"),
+        QStringLiteral(u"crossed_fingers_light_skin_tone"),
+        QStringLiteral(u"crossed fingers: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FC"),
+        QStringLiteral(u"crossed_fingers_medium_light_skin_tone"),
+        QStringLiteral(u"crossed fingers: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FD"),
+        QStringLiteral(u"crossed_fingers_medium_skin_tone"),
+        QStringLiteral(u"crossed fingers: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FE"),
+        QStringLiteral(u"crossed_fingers_medium_dark_skin_tone"),
+        QStringLiteral(u"crossed fingers: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FF"),
+        QStringLiteral(u"crossed_fingers_dark_skin_tone"),
+        QStringLiteral(u"crossed fingers: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF0"),
         QStringLiteral(u"hand_with_index_finger_and_thumb_crossed"),
         QStringLiteral(u"hand with index finger and thumb crossed"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FB"),
+        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_light_skin_tone"),
+        QStringLiteral(u"hand with index finger and thumb crossed: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FC"),
+        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium_light_skin_tone"),
+        QStringLiteral(u"hand with index finger and thumb crossed: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FD"),
+        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium_skin_tone"),
+        QStringLiteral(u"hand with index finger and thumb crossed: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FE"),
+        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium_dark_skin_tone"),
+        QStringLiteral(u"hand with index finger and thumb crossed: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FF"),
+        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_dark_skin_tone"),
+        QStringLiteral(u"hand with index finger and thumb crossed: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91F"),
         QStringLiteral(u"love_you_gesture"),
         QStringLiteral(u"love-you gesture"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FB"),
+        QStringLiteral(u"love_you_gesture_light_skin_tone"),
+        QStringLiteral(u"love-you gesture: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FC"),
+        QStringLiteral(u"love_you_gesture_medium_light_skin_tone"),
+        QStringLiteral(u"love-you gesture: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FD"),
+        QStringLiteral(u"love_you_gesture_medium_skin_tone"),
+        QStringLiteral(u"love-you gesture: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FE"),
+        QStringLiteral(u"love_you_gesture_medium_dark_skin_tone"),
+        QStringLiteral(u"love-you gesture: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FF"),
+        QStringLiteral(u"love_you_gesture_dark_skin_tone"),
+        QStringLiteral(u"love-you gesture: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F918"),
         QStringLiteral(u"sign_of_the_horns"),
         QStringLiteral(u"sign of the horns"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FB"),
+        QStringLiteral(u"sign_of_the_horns_light_skin_tone"),
+        QStringLiteral(u"sign of the horns: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FC"),
+        QStringLiteral(u"sign_of_the_horns_medium_light_skin_tone"),
+        QStringLiteral(u"sign of the horns: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FD"),
+        QStringLiteral(u"sign_of_the_horns_medium_skin_tone"),
+        QStringLiteral(u"sign of the horns: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FE"),
+        QStringLiteral(u"sign_of_the_horns_medium_dark_skin_tone"),
+        QStringLiteral(u"sign of the horns: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FF"),
+        QStringLiteral(u"sign_of_the_horns_dark_skin_tone"),
+        QStringLiteral(u"sign of the horns: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F919"),
         QStringLiteral(u"call_me_hand"),
         QStringLiteral(u"call me hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FB"),
+        QStringLiteral(u"call_me_hand_light_skin_tone"),
+        QStringLiteral(u"call me hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FC"),
+        QStringLiteral(u"call_me_hand_medium_light_skin_tone"),
+        QStringLiteral(u"call me hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FD"),
+        QStringLiteral(u"call_me_hand_medium_skin_tone"),
+        QStringLiteral(u"call me hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FE"),
+        QStringLiteral(u"call_me_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"call me hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FF"),
+        QStringLiteral(u"call_me_hand_dark_skin_tone"),
+        QStringLiteral(u"call me hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F448"),
         QStringLiteral(u"point_left"),
         QStringLiteral(u"backhand index pointing left"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FB"),
+        QStringLiteral(u"backhand_index_pointing_left_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing left: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FC"),
+        QStringLiteral(u"backhand_index_pointing_left_medium_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing left: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FD"),
+        QStringLiteral(u"backhand_index_pointing_left_medium_skin_tone"),
+        QStringLiteral(u"backhand index pointing left: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FE"),
+        QStringLiteral(u"backhand_index_pointing_left_medium_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing left: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FF"),
+        QStringLiteral(u"backhand_index_pointing_left_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing left: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F449"),
         QStringLiteral(u"point_right"),
         QStringLiteral(u"backhand index pointing right"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FB"),
+        QStringLiteral(u"backhand_index_pointing_right_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing right: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FC"),
+        QStringLiteral(u"backhand_index_pointing_right_medium_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing right: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FD"),
+        QStringLiteral(u"backhand_index_pointing_right_medium_skin_tone"),
+        QStringLiteral(u"backhand index pointing right: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FE"),
+        QStringLiteral(u"backhand_index_pointing_right_medium_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing right: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FF"),
+        QStringLiteral(u"backhand_index_pointing_right_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing right: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F446"),
         QStringLiteral(u"point_up_2"),
         QStringLiteral(u"backhand index pointing up"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FB"),
+        QStringLiteral(u"backhand_index_pointing_up_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing up: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FC"),
+        QStringLiteral(u"backhand_index_pointing_up_medium_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing up: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FD"),
+        QStringLiteral(u"backhand_index_pointing_up_medium_skin_tone"),
+        QStringLiteral(u"backhand index pointing up: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FE"),
+        QStringLiteral(u"backhand_index_pointing_up_medium_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing up: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FF"),
+        QStringLiteral(u"backhand_index_pointing_up_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing up: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F595"),
         QStringLiteral(u"middle_finger"),
         QStringLiteral(u"middle finger"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FB"),
+        QStringLiteral(u"middle_finger_light_skin_tone"),
+        QStringLiteral(u"middle finger: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FC"),
+        QStringLiteral(u"middle_finger_medium_light_skin_tone"),
+        QStringLiteral(u"middle finger: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FD"),
+        QStringLiteral(u"middle_finger_medium_skin_tone"),
+        QStringLiteral(u"middle finger: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FE"),
+        QStringLiteral(u"middle_finger_medium_dark_skin_tone"),
+        QStringLiteral(u"middle finger: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FF"),
+        QStringLiteral(u"middle_finger_dark_skin_tone"),
+        QStringLiteral(u"middle finger: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F447"),
         QStringLiteral(u"point_down"),
         QStringLiteral(u"backhand index pointing down"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FB"),
+        QStringLiteral(u"backhand_index_pointing_down_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing down: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FC"),
+        QStringLiteral(u"backhand_index_pointing_down_medium_light_skin_tone"),
+        QStringLiteral(u"backhand index pointing down: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FD"),
+        QStringLiteral(u"backhand_index_pointing_down_medium_skin_tone"),
+        QStringLiteral(u"backhand index pointing down: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FE"),
+        QStringLiteral(u"backhand_index_pointing_down_medium_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing down: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FF"),
+        QStringLiteral(u"backhand_index_pointing_down_dark_skin_tone"),
+        QStringLiteral(u"backhand index pointing down: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000261D\U0000FE0F"),
         QStringLiteral(u"point_up"),
         QStringLiteral(u"index pointing up"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FB"),
+        QStringLiteral(u"index_pointing_up_light_skin_tone"),
+        QStringLiteral(u"index pointing up: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FC"),
+        QStringLiteral(u"index_pointing_up_medium_light_skin_tone"),
+        QStringLiteral(u"index pointing up: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FD"),
+        QStringLiteral(u"index_pointing_up_medium_skin_tone"),
+        QStringLiteral(u"index pointing up: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FE"),
+        QStringLiteral(u"index_pointing_up_medium_dark_skin_tone"),
+        QStringLiteral(u"index pointing up: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FF"),
+        QStringLiteral(u"index_pointing_up_dark_skin_tone"),
+        QStringLiteral(u"index pointing up: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF5"),
         QStringLiteral(u"point_you"),
         QStringLiteral(u"index pointing at the viewer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FB"),
+        QStringLiteral(u"index_pointing_at_the_viewer_light_skin_tone"),
+        QStringLiteral(u"index pointing at the viewer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FC"),
+        QStringLiteral(u"index_pointing_at_the_viewer_medium_light_skin_tone"),
+        QStringLiteral(u"index pointing at the viewer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FD"),
+        QStringLiteral(u"index_pointing_at_the_viewer_medium_skin_tone"),
+        QStringLiteral(u"index pointing at the viewer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FE"),
+        QStringLiteral(u"index_pointing_at_the_viewer_medium_dark_skin_tone"),
+        QStringLiteral(u"index pointing at the viewer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FF"),
+        QStringLiteral(u"index_pointing_at_the_viewer_dark_skin_tone"),
+        QStringLiteral(u"index pointing at the viewer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44D"),
         QStringLiteral(u"thumbs_up"),
         QStringLiteral(u"thumbs up"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FB"),
+        QStringLiteral(u"thumbs_up_light_skin_tone"),
+        QStringLiteral(u"thumbs up: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FC"),
+        QStringLiteral(u"thumbs_up_medium_light_skin_tone"),
+        QStringLiteral(u"thumbs up: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FD"),
+        QStringLiteral(u"thumbs_up_medium_skin_tone"),
+        QStringLiteral(u"thumbs up: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FE"),
+        QStringLiteral(u"thumbs_up_medium_dark_skin_tone"),
+        QStringLiteral(u"thumbs up: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FF"),
+        QStringLiteral(u"thumbs_up_dark_skin_tone"),
+        QStringLiteral(u"thumbs up: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44E"),
         QStringLiteral(u"thumbs_down"),
         QStringLiteral(u"thumbs down"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FB"),
+        QStringLiteral(u"thumbs_down_light_skin_tone"),
+        QStringLiteral(u"thumbs down: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FC"),
+        QStringLiteral(u"thumbs_down_medium_light_skin_tone"),
+        QStringLiteral(u"thumbs down: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FD"),
+        QStringLiteral(u"thumbs_down_medium_skin_tone"),
+        QStringLiteral(u"thumbs down: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FE"),
+        QStringLiteral(u"thumbs_down_medium_dark_skin_tone"),
+        QStringLiteral(u"thumbs down: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FF"),
+        QStringLiteral(u"thumbs_down_dark_skin_tone"),
+        QStringLiteral(u"thumbs down: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270A"),
         QStringLiteral(u"raised_fist"),
         QStringLiteral(u"raised fist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FB"),
+        QStringLiteral(u"raised_fist_light_skin_tone"),
+        QStringLiteral(u"raised fist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FC"),
+        QStringLiteral(u"raised_fist_medium_light_skin_tone"),
+        QStringLiteral(u"raised fist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FD"),
+        QStringLiteral(u"raised_fist_medium_skin_tone"),
+        QStringLiteral(u"raised fist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FE"),
+        QStringLiteral(u"raised_fist_medium_dark_skin_tone"),
+        QStringLiteral(u"raised fist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FF"),
+        QStringLiteral(u"raised_fist_dark_skin_tone"),
+        QStringLiteral(u"raised fist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44A"),
         QStringLiteral(u"oncoming_fist"),
         QStringLiteral(u"oncoming fist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FB"),
+        QStringLiteral(u"oncoming_fist_light_skin_tone"),
+        QStringLiteral(u"oncoming fist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FC"),
+        QStringLiteral(u"oncoming_fist_medium_light_skin_tone"),
+        QStringLiteral(u"oncoming fist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FD"),
+        QStringLiteral(u"oncoming_fist_medium_skin_tone"),
+        QStringLiteral(u"oncoming fist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FE"),
+        QStringLiteral(u"oncoming_fist_medium_dark_skin_tone"),
+        QStringLiteral(u"oncoming fist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FF"),
+        QStringLiteral(u"oncoming_fist_dark_skin_tone"),
+        QStringLiteral(u"oncoming fist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91B"),
         QStringLiteral(u"left_facing_fist"),
         QStringLiteral(u"left-facing fist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FB"),
+        QStringLiteral(u"left_facing_fist_light_skin_tone"),
+        QStringLiteral(u"left-facing fist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FC"),
+        QStringLiteral(u"left_facing_fist_medium_light_skin_tone"),
+        QStringLiteral(u"left-facing fist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FD"),
+        QStringLiteral(u"left_facing_fist_medium_skin_tone"),
+        QStringLiteral(u"left-facing fist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FE"),
+        QStringLiteral(u"left_facing_fist_medium_dark_skin_tone"),
+        QStringLiteral(u"left-facing fist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FF"),
+        QStringLiteral(u"left_facing_fist_dark_skin_tone"),
+        QStringLiteral(u"left-facing fist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91C"),
         QStringLiteral(u"right_facing_fist"),
         QStringLiteral(u"right-facing fist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FB"),
+        QStringLiteral(u"right_facing_fist_light_skin_tone"),
+        QStringLiteral(u"right-facing fist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FC"),
+        QStringLiteral(u"right_facing_fist_medium_light_skin_tone"),
+        QStringLiteral(u"right-facing fist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FD"),
+        QStringLiteral(u"right_facing_fist_medium_skin_tone"),
+        QStringLiteral(u"right-facing fist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FE"),
+        QStringLiteral(u"right_facing_fist_medium_dark_skin_tone"),
+        QStringLiteral(u"right-facing fist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FF"),
+        QStringLiteral(u"right_facing_fist_dark_skin_tone"),
+        QStringLiteral(u"right-facing fist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44F"),
         QStringLiteral(u"clapping_hands"),
         QStringLiteral(u"clapping hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FB"),
+        QStringLiteral(u"clapping_hands_light_skin_tone"),
+        QStringLiteral(u"clapping hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FC"),
+        QStringLiteral(u"clapping_hands_medium_light_skin_tone"),
+        QStringLiteral(u"clapping hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FD"),
+        QStringLiteral(u"clapping_hands_medium_skin_tone"),
+        QStringLiteral(u"clapping hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FE"),
+        QStringLiteral(u"clapping_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"clapping hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FF"),
+        QStringLiteral(u"clapping_hands_dark_skin_tone"),
+        QStringLiteral(u"clapping hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64C"),
         QStringLiteral(u"raising_hands"),
         QStringLiteral(u"raising hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FB"),
+        QStringLiteral(u"raising_hands_light_skin_tone"),
+        QStringLiteral(u"raising hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FC"),
+        QStringLiteral(u"raising_hands_medium_light_skin_tone"),
+        QStringLiteral(u"raising hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FD"),
+        QStringLiteral(u"raising_hands_medium_skin_tone"),
+        QStringLiteral(u"raising hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FE"),
+        QStringLiteral(u"raising_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"raising hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FF"),
+        QStringLiteral(u"raising_hands_dark_skin_tone"),
+        QStringLiteral(u"raising hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF6"),
         QStringLiteral(u"heart_hands"),
         QStringLiteral(u"heart hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FB"),
+        QStringLiteral(u"heart_hands_light_skin_tone"),
+        QStringLiteral(u"heart hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FC"),
+        QStringLiteral(u"heart_hands_medium_light_skin_tone"),
+        QStringLiteral(u"heart hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FD"),
+        QStringLiteral(u"heart_hands_medium_skin_tone"),
+        QStringLiteral(u"heart hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FE"),
+        QStringLiteral(u"heart_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"heart hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FF"),
+        QStringLiteral(u"heart_hands_dark_skin_tone"),
+        QStringLiteral(u"heart hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F450"),
         QStringLiteral(u"open_hands"),
         QStringLiteral(u"open hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FB"),
+        QStringLiteral(u"open_hands_light_skin_tone"),
+        QStringLiteral(u"open hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FC"),
+        QStringLiteral(u"open_hands_medium_light_skin_tone"),
+        QStringLiteral(u"open hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FD"),
+        QStringLiteral(u"open_hands_medium_skin_tone"),
+        QStringLiteral(u"open hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FE"),
+        QStringLiteral(u"open_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"open hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FF"),
+        QStringLiteral(u"open_hands_dark_skin_tone"),
+        QStringLiteral(u"open hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F932"),
         QStringLiteral(u"palms_up_together"),
         QStringLiteral(u"palms up together"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FB"),
+        QStringLiteral(u"palms_up_together_light_skin_tone"),
+        QStringLiteral(u"palms up together: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FC"),
+        QStringLiteral(u"palms_up_together_medium_light_skin_tone"),
+        QStringLiteral(u"palms up together: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FD"),
+        QStringLiteral(u"palms_up_together_medium_skin_tone"),
+        QStringLiteral(u"palms up together: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FE"),
+        QStringLiteral(u"palms_up_together_medium_dark_skin_tone"),
+        QStringLiteral(u"palms up together: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FF"),
+        QStringLiteral(u"palms_up_together_dark_skin_tone"),
+        QStringLiteral(u"palms up together: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91D"),
         QStringLiteral(u"handshake"),
         QStringLiteral(u"handshake"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FB"),
+        QStringLiteral(u"handshake_light_skin_tone"),
+        QStringLiteral(u"handshake: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FC"),
+        QStringLiteral(u"handshake_medium_light_skin_tone"),
+        QStringLiteral(u"handshake: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FD"),
+        QStringLiteral(u"handshake_medium_skin_tone"),
+        QStringLiteral(u"handshake: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FE"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone"),
+        QStringLiteral(u"handshake: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FF"),
+        QStringLiteral(u"handshake_dark_skin_tone"),
+        QStringLiteral(u"handshake: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"handshake: light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"handshake: light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"handshake: light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"handshake: light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"handshake: medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"handshake: medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"handshake: medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"handshake: medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"handshake: medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"handshake: medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"handshake: medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"handshake: medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"handshake: medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"handshake: medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"handshake: medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"handshake: medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"handshake: dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"handshake: dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"handshake: dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"handshake: dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64F"),
         QStringLiteral(u"folded_hands"),
         QStringLiteral(u"folded hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FB"),
+        QStringLiteral(u"folded_hands_light_skin_tone"),
+        QStringLiteral(u"folded hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FC"),
+        QStringLiteral(u"folded_hands_medium_light_skin_tone"),
+        QStringLiteral(u"folded hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FD"),
+        QStringLiteral(u"folded_hands_medium_skin_tone"),
+        QStringLiteral(u"folded hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FE"),
+        QStringLiteral(u"folded_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"folded hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FF"),
+        QStringLiteral(u"folded_hands_dark_skin_tone"),
+        QStringLiteral(u"folded hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270D\U0000FE0F"),
         QStringLiteral(u"writing_hand"),
         QStringLiteral(u"writing hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FB"),
+        QStringLiteral(u"writing_hand_light_skin_tone"),
+        QStringLiteral(u"writing hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FC"),
+        QStringLiteral(u"writing_hand_medium_light_skin_tone"),
+        QStringLiteral(u"writing hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FD"),
+        QStringLiteral(u"writing_hand_medium_skin_tone"),
+        QStringLiteral(u"writing hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FE"),
+        QStringLiteral(u"writing_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"writing hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FF"),
+        QStringLiteral(u"writing_hand_dark_skin_tone"),
+        QStringLiteral(u"writing hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F485"),
         QStringLiteral(u"nail_polish"),
         QStringLiteral(u"nail polish"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FB"),
+        QStringLiteral(u"nail_polish_light_skin_tone"),
+        QStringLiteral(u"nail polish: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FC"),
+        QStringLiteral(u"nail_polish_medium_light_skin_tone"),
+        QStringLiteral(u"nail polish: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FD"),
+        QStringLiteral(u"nail_polish_medium_skin_tone"),
+        QStringLiteral(u"nail polish: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FE"),
+        QStringLiteral(u"nail_polish_medium_dark_skin_tone"),
+        QStringLiteral(u"nail polish: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FF"),
+        QStringLiteral(u"nail_polish_dark_skin_tone"),
+        QStringLiteral(u"nail polish: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F933"),
         QStringLiteral(u"selfie"),
         QStringLiteral(u"selfie"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FB"),
+        QStringLiteral(u"selfie_light_skin_tone"),
+        QStringLiteral(u"selfie: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FC"),
+        QStringLiteral(u"selfie_medium_light_skin_tone"),
+        QStringLiteral(u"selfie: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FD"),
+        QStringLiteral(u"selfie_medium_skin_tone"),
+        QStringLiteral(u"selfie: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FE"),
+        QStringLiteral(u"selfie_medium_dark_skin_tone"),
+        QStringLiteral(u"selfie: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FF"),
+        QStringLiteral(u"selfie_dark_skin_tone"),
+        QStringLiteral(u"selfie: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F4AA"),
         QStringLiteral(u"flexed_biceps"),
         QStringLiteral(u"flexed biceps"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FB"),
+        QStringLiteral(u"flexed_biceps_light_skin_tone"),
+        QStringLiteral(u"flexed biceps: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FC"),
+        QStringLiteral(u"flexed_biceps_medium_light_skin_tone"),
+        QStringLiteral(u"flexed biceps: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FD"),
+        QStringLiteral(u"flexed_biceps_medium_skin_tone"),
+        QStringLiteral(u"flexed biceps: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FE"),
+        QStringLiteral(u"flexed_biceps_medium_dark_skin_tone"),
+        QStringLiteral(u"flexed biceps: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FF"),
+        QStringLiteral(u"flexed_biceps_dark_skin_tone"),
+        QStringLiteral(u"flexed biceps: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9BE"),
         QStringLiteral(u"mechanical_arm"),
         QStringLiteral(u"mechanical arm"),
@@ -841,22 +1761,122 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"leg"),
         QStringLiteral(u"leg"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FB"),
+        QStringLiteral(u"leg_light_skin_tone"),
+        QStringLiteral(u"leg: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FC"),
+        QStringLiteral(u"leg_medium_light_skin_tone"),
+        QStringLiteral(u"leg: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FD"),
+        QStringLiteral(u"leg_medium_skin_tone"),
+        QStringLiteral(u"leg: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FE"),
+        QStringLiteral(u"leg_medium_dark_skin_tone"),
+        QStringLiteral(u"leg: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FF"),
+        QStringLiteral(u"leg_dark_skin_tone"),
+        QStringLiteral(u"leg: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B6"),
         QStringLiteral(u"foot"),
         QStringLiteral(u"foot"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FB"),
+        QStringLiteral(u"foot_light_skin_tone"),
+        QStringLiteral(u"foot: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FC"),
+        QStringLiteral(u"foot_medium_light_skin_tone"),
+        QStringLiteral(u"foot: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FD"),
+        QStringLiteral(u"foot_medium_skin_tone"),
+        QStringLiteral(u"foot: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FE"),
+        QStringLiteral(u"foot_medium_dark_skin_tone"),
+        QStringLiteral(u"foot: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FF"),
+        QStringLiteral(u"foot_dark_skin_tone"),
+        QStringLiteral(u"foot: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F442"),
         QStringLiteral(u"ear"),
         QStringLiteral(u"ear"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FB"),
+        QStringLiteral(u"ear_light_skin_tone"),
+        QStringLiteral(u"ear: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FC"),
+        QStringLiteral(u"ear_medium_light_skin_tone"),
+        QStringLiteral(u"ear: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FD"),
+        QStringLiteral(u"ear_medium_skin_tone"),
+        QStringLiteral(u"ear: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FE"),
+        QStringLiteral(u"ear_medium_dark_skin_tone"),
+        QStringLiteral(u"ear: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FF"),
+        QStringLiteral(u"ear_dark_skin_tone"),
+        QStringLiteral(u"ear: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9BB"),
         QStringLiteral(u"ear_with_hearing_aid"),
         QStringLiteral(u"ear with hearing aid"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FB"),
+        QStringLiteral(u"ear_with_hearing_aid_light_skin_tone"),
+        QStringLiteral(u"ear with hearing aid: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FC"),
+        QStringLiteral(u"ear_with_hearing_aid_medium_light_skin_tone"),
+        QStringLiteral(u"ear with hearing aid: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FD"),
+        QStringLiteral(u"ear_with_hearing_aid_medium_skin_tone"),
+        QStringLiteral(u"ear with hearing aid: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FE"),
+        QStringLiteral(u"ear_with_hearing_aid_medium_dark_skin_tone"),
+        QStringLiteral(u"ear with hearing aid: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FF"),
+        QStringLiteral(u"ear_with_hearing_aid_dark_skin_tone"),
+        QStringLiteral(u"ear with hearing aid: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F443"),
         QStringLiteral(u"nose"),
         QStringLiteral(u"nose"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FB"),
+        QStringLiteral(u"nose_light_skin_tone"),
+        QStringLiteral(u"nose: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FC"),
+        QStringLiteral(u"nose_medium_light_skin_tone"),
+        QStringLiteral(u"nose: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FD"),
+        QStringLiteral(u"nose_medium_skin_tone"),
+        QStringLiteral(u"nose: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FE"),
+        QStringLiteral(u"nose_medium_dark_skin_tone"),
+        QStringLiteral(u"nose: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FF"),
+        QStringLiteral(u"nose_dark_skin_tone"),
+        QStringLiteral(u"nose: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9E0"),
         QStringLiteral(u"brain"),
         QStringLiteral(u"brain"),
@@ -901,662 +1921,3962 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"baby"),
         QStringLiteral(u"baby"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FB"),
+        QStringLiteral(u"baby_light_skin_tone"),
+        QStringLiteral(u"baby: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FC"),
+        QStringLiteral(u"baby_medium_light_skin_tone"),
+        QStringLiteral(u"baby: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FD"),
+        QStringLiteral(u"baby_medium_skin_tone"),
+        QStringLiteral(u"baby: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FE"),
+        QStringLiteral(u"baby_medium_dark_skin_tone"),
+        QStringLiteral(u"baby: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FF"),
+        QStringLiteral(u"baby_dark_skin_tone"),
+        QStringLiteral(u"baby: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D2"),
         QStringLiteral(u"child"),
         QStringLiteral(u"child"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FB"),
+        QStringLiteral(u"child_light_skin_tone"),
+        QStringLiteral(u"child: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FC"),
+        QStringLiteral(u"child_medium_light_skin_tone"),
+        QStringLiteral(u"child: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FD"),
+        QStringLiteral(u"child_medium_skin_tone"),
+        QStringLiteral(u"child: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FE"),
+        QStringLiteral(u"child_medium_dark_skin_tone"),
+        QStringLiteral(u"child: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FF"),
+        QStringLiteral(u"child_dark_skin_tone"),
+        QStringLiteral(u"child: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F466"),
         QStringLiteral(u"boy"),
         QStringLiteral(u"boy"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FB"),
+        QStringLiteral(u"boy_light_skin_tone"),
+        QStringLiteral(u"boy: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FC"),
+        QStringLiteral(u"boy_medium_light_skin_tone"),
+        QStringLiteral(u"boy: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FD"),
+        QStringLiteral(u"boy_medium_skin_tone"),
+        QStringLiteral(u"boy: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FE"),
+        QStringLiteral(u"boy_medium_dark_skin_tone"),
+        QStringLiteral(u"boy: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FF"),
+        QStringLiteral(u"boy_dark_skin_tone"),
+        QStringLiteral(u"boy: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F467"),
         QStringLiteral(u"girl"),
         QStringLiteral(u"girl"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FB"),
+        QStringLiteral(u"girl_light_skin_tone"),
+        QStringLiteral(u"girl: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FC"),
+        QStringLiteral(u"girl_medium_light_skin_tone"),
+        QStringLiteral(u"girl: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FD"),
+        QStringLiteral(u"girl_medium_skin_tone"),
+        QStringLiteral(u"girl: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FE"),
+        QStringLiteral(u"girl_medium_dark_skin_tone"),
+        QStringLiteral(u"girl: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FF"),
+        QStringLiteral(u"girl_dark_skin_tone"),
+        QStringLiteral(u"girl: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1"),
         QStringLiteral(u"person"),
         QStringLiteral(u"person"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"person_light_skin_tone"),
+        QStringLiteral(u"person: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"person_medium_light_skin_tone"),
+        QStringLiteral(u"person: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"person_medium_skin_tone"),
+        QStringLiteral(u"person: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"person_medium_dark_skin_tone"),
+        QStringLiteral(u"person: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"person_dark_skin_tone"),
+        QStringLiteral(u"person: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471"),
         QStringLiteral(u"person_blond_hair"),
         QStringLiteral(u"person: blond hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB"),
+        QStringLiteral(u"person_light_skin_tone_blond_hair"),
+        QStringLiteral(u"person: light skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC"),
+        QStringLiteral(u"person_medium_light_skin_tone_blond_hair"),
+        QStringLiteral(u"person: medium-light skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD"),
+        QStringLiteral(u"person_medium_skin_tone_blond_hair"),
+        QStringLiteral(u"person: medium skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE"),
+        QStringLiteral(u"person_medium_dark_skin_tone_blond_hair"),
+        QStringLiteral(u"person: medium-dark skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF"),
+        QStringLiteral(u"person_dark_skin_tone_blond_hair"),
+        QStringLiteral(u"person: dark skin tone, blond hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468"),
         QStringLiteral(u"man"),
         QStringLiteral(u"man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB"),
+        QStringLiteral(u"man_light_skin_tone"),
+        QStringLiteral(u"man: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC"),
+        QStringLiteral(u"man_medium_light_skin_tone"),
+        QStringLiteral(u"man: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD"),
+        QStringLiteral(u"man_medium_skin_tone"),
+        QStringLiteral(u"man: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE"),
+        QStringLiteral(u"man_medium_dark_skin_tone"),
+        QStringLiteral(u"man: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF"),
+        QStringLiteral(u"man_dark_skin_tone"),
+        QStringLiteral(u"man: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4"),
         QStringLiteral(u"bearded_person"),
         QStringLiteral(u"person: beard"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB"),
+        QStringLiteral(u"person_light_skin_tone_beard"),
+        QStringLiteral(u"person: light skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC"),
+        QStringLiteral(u"person_medium_light_skin_tone_beard"),
+        QStringLiteral(u"person: medium-light skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD"),
+        QStringLiteral(u"person_medium_skin_tone_beard"),
+        QStringLiteral(u"person: medium skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE"),
+        QStringLiteral(u"person_medium_dark_skin_tone_beard"),
+        QStringLiteral(u"person: medium-dark skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF"),
+        QStringLiteral(u"person_dark_skin_tone_beard"),
+        QStringLiteral(u"person: dark skin tone, beard"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"bearded_man"),
         QStringLiteral(u"man: beard"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_light_skin_tone_beard"),
+        QStringLiteral(u"man: light skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_medium_light_skin_tone_beard"),
+        QStringLiteral(u"man: medium-light skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_medium_skin_tone_beard"),
+        QStringLiteral(u"man: medium skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_medium_dark_skin_tone_beard"),
+        QStringLiteral(u"man: medium-dark skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_dark_skin_tone_beard"),
+        QStringLiteral(u"man: dark skin tone, beard"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"bearded_woman"),
         QStringLiteral(u"woman: beard"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_light_skin_tone_beard"),
+        QStringLiteral(u"woman: light skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_medium_light_skin_tone_beard"),
+        QStringLiteral(u"woman: medium-light skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_medium_skin_tone_beard"),
+        QStringLiteral(u"woman: medium skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_medium_dark_skin_tone_beard"),
+        QStringLiteral(u"woman: medium-dark skin tone, beard"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_dark_skin_tone_beard"),
+        QStringLiteral(u"woman: dark skin tone, beard"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B0"),
         QStringLiteral(u"red_haired_man"),
         QStringLiteral(u"man: red hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man_light_skin_tone_red_hair"),
+        QStringLiteral(u"man: light skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man_medium_light_skin_tone_red_hair"),
+        QStringLiteral(u"man: medium-light skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man_medium_skin_tone_red_hair"),
+        QStringLiteral(u"man: medium skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man_medium_dark_skin_tone_red_hair"),
+        QStringLiteral(u"man: medium-dark skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man_dark_skin_tone_red_hair"),
+        QStringLiteral(u"man: dark skin tone, red hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B1"),
         QStringLiteral(u"curly_haired_man"),
         QStringLiteral(u"man: curly hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man_light_skin_tone_curly_hair"),
+        QStringLiteral(u"man: light skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man_medium_light_skin_tone_curly_hair"),
+        QStringLiteral(u"man: medium-light skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man_medium_skin_tone_curly_hair"),
+        QStringLiteral(u"man: medium skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man_medium_dark_skin_tone_curly_hair"),
+        QStringLiteral(u"man: medium-dark skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man_dark_skin_tone_curly_hair"),
+        QStringLiteral(u"man: dark skin tone, curly hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B3"),
         QStringLiteral(u"white_haried_man"),
         QStringLiteral(u"man: white hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man_light_skin_tone_white_hair"),
+        QStringLiteral(u"man: light skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man_medium_light_skin_tone_white_hair"),
+        QStringLiteral(u"man: medium-light skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man_medium_skin_tone_white_hair"),
+        QStringLiteral(u"man: medium skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man_medium_dark_skin_tone_white_hair"),
+        QStringLiteral(u"man: medium-dark skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man_dark_skin_tone_white_hair"),
+        QStringLiteral(u"man: dark skin tone, white hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B2"),
         QStringLiteral(u"bald_man"),
         QStringLiteral(u"man: bald"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man_light_skin_tone_bald"),
+        QStringLiteral(u"man: light skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man_medium_light_skin_tone_bald"),
+        QStringLiteral(u"man: medium-light skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man_medium_skin_tone_bald"),
+        QStringLiteral(u"man: medium skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man_medium_dark_skin_tone_bald"),
+        QStringLiteral(u"man: medium-dark skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man_dark_skin_tone_bald"),
+        QStringLiteral(u"man: dark skin tone, bald"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469"),
         QStringLiteral(u"woman"),
         QStringLiteral(u"woman"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB"),
+        QStringLiteral(u"woman_light_skin_tone"),
+        QStringLiteral(u"woman: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC"),
+        QStringLiteral(u"woman_medium_light_skin_tone"),
+        QStringLiteral(u"woman: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD"),
+        QStringLiteral(u"woman_medium_skin_tone"),
+        QStringLiteral(u"woman: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE"),
+        QStringLiteral(u"woman_medium_dark_skin_tone"),
+        QStringLiteral(u"woman: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF"),
+        QStringLiteral(u"woman_dark_skin_tone"),
+        QStringLiteral(u"woman: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B0"),
         QStringLiteral(u"red_haired_woman"),
         QStringLiteral(u"woman: red hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman_light_skin_tone_red_hair"),
+        QStringLiteral(u"woman: light skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman_medium_light_skin_tone_red_hair"),
+        QStringLiteral(u"woman: medium-light skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman_medium_skin_tone_red_hair"),
+        QStringLiteral(u"woman: medium skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman_medium_dark_skin_tone_red_hair"),
+        QStringLiteral(u"woman: medium-dark skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman_dark_skin_tone_red_hair"),
+        QStringLiteral(u"woman: dark skin tone, red hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B0"),
         QStringLiteral(u"red_haired_person"),
         QStringLiteral(u"person: red hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person_light_skin_tone_red_hair"),
+        QStringLiteral(u"person: light skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person_medium_light_skin_tone_red_hair"),
+        QStringLiteral(u"person: medium-light skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person_medium_skin_tone_red_hair"),
+        QStringLiteral(u"person: medium skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person_medium_dark_skin_tone_red_hair"),
+        QStringLiteral(u"person: medium-dark skin tone, red hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person_dark_skin_tone_red_hair"),
+        QStringLiteral(u"person: dark skin tone, red hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B1"),
         QStringLiteral(u"curly_haired_woman"),
         QStringLiteral(u"woman: curly hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman_light_skin_tone_curly_hair"),
+        QStringLiteral(u"woman: light skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman_medium_light_skin_tone_curly_hair"),
+        QStringLiteral(u"woman: medium-light skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman_medium_skin_tone_curly_hair"),
+        QStringLiteral(u"woman: medium skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman_medium_dark_skin_tone_curly_hair"),
+        QStringLiteral(u"woman: medium-dark skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman_dark_skin_tone_curly_hair"),
+        QStringLiteral(u"woman: dark skin tone, curly hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B1"),
         QStringLiteral(u"curly_haired_person"),
         QStringLiteral(u"person: curly hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person_light_skin_tone_curly_hair"),
+        QStringLiteral(u"person: light skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person_medium_light_skin_tone_curly_hair"),
+        QStringLiteral(u"person: medium-light skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person_medium_skin_tone_curly_hair"),
+        QStringLiteral(u"person: medium skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person_medium_dark_skin_tone_curly_hair"),
+        QStringLiteral(u"person: medium-dark skin tone, curly hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person_dark_skin_tone_curly_hair"),
+        QStringLiteral(u"person: dark skin tone, curly hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B3"),
         QStringLiteral(u"white_haried_woman"),
         QStringLiteral(u"woman: white hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman_light_skin_tone_white_hair"),
+        QStringLiteral(u"woman: light skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman_medium_light_skin_tone_white_hair"),
+        QStringLiteral(u"woman: medium-light skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman_medium_skin_tone_white_hair"),
+        QStringLiteral(u"woman: medium skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman_medium_dark_skin_tone_white_hair"),
+        QStringLiteral(u"woman: medium-dark skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman_dark_skin_tone_white_hair"),
+        QStringLiteral(u"woman: dark skin tone, white hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B3"),
         QStringLiteral(u"white_haried_person"),
         QStringLiteral(u"person: white hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person_light_skin_tone_white_hair"),
+        QStringLiteral(u"person: light skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person_medium_light_skin_tone_white_hair"),
+        QStringLiteral(u"person: medium-light skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person_medium_skin_tone_white_hair"),
+        QStringLiteral(u"person: medium skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person_medium_dark_skin_tone_white_hair"),
+        QStringLiteral(u"person: medium-dark skin tone, white hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person_dark_skin_tone_white_hair"),
+        QStringLiteral(u"person: dark skin tone, white hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B2"),
         QStringLiteral(u"bald_woman"),
         QStringLiteral(u"woman: bald"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman_light_skin_tone_bald"),
+        QStringLiteral(u"woman: light skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman_medium_light_skin_tone_bald"),
+        QStringLiteral(u"woman: medium-light skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman_medium_skin_tone_bald"),
+        QStringLiteral(u"woman: medium skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman_medium_dark_skin_tone_bald"),
+        QStringLiteral(u"woman: medium-dark skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman_dark_skin_tone_bald"),
+        QStringLiteral(u"woman: dark skin tone, bald"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B2"),
         QStringLiteral(u"bald_person"),
         QStringLiteral(u"person: bald"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person_light_skin_tone_bald"),
+        QStringLiteral(u"person: light skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person_medium_light_skin_tone_bald"),
+        QStringLiteral(u"person: medium-light skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person_medium_skin_tone_bald"),
+        QStringLiteral(u"person: medium skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person_medium_dark_skin_tone_bald"),
+        QStringLiteral(u"person: medium-dark skin tone, bald"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person_dark_skin_tone_bald"),
+        QStringLiteral(u"person: dark skin tone, bald"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_blond_hair"),
         QStringLiteral(u"woman: blond hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_light_skin_tone_blond_hair"),
+        QStringLiteral(u"woman: light skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_medium_light_skin_tone_blond_hair"),
+        QStringLiteral(u"woman: medium-light skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_medium_skin_tone_blond_hair"),
+        QStringLiteral(u"woman: medium skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_medium_dark_skin_tone_blond_hair"),
+        QStringLiteral(u"woman: medium-dark skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_dark_skin_tone_blond_hair"),
+        QStringLiteral(u"woman: dark skin tone, blond hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_blond_hair"),
         QStringLiteral(u"man: blond hair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_light_skin_tone_blond_hair"),
+        QStringLiteral(u"man: light skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_medium_light_skin_tone_blond_hair"),
+        QStringLiteral(u"man: medium-light skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_medium_skin_tone_blond_hair"),
+        QStringLiteral(u"man: medium skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_medium_dark_skin_tone_blond_hair"),
+        QStringLiteral(u"man: medium-dark skin tone, blond hair"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_dark_skin_tone_blond_hair"),
+        QStringLiteral(u"man: dark skin tone, blond hair"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D3"),
         QStringLiteral(u"older_person"),
         QStringLiteral(u"older person"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FB"),
+        QStringLiteral(u"older_person_light_skin_tone"),
+        QStringLiteral(u"older person: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FC"),
+        QStringLiteral(u"older_person_medium_light_skin_tone"),
+        QStringLiteral(u"older person: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FD"),
+        QStringLiteral(u"older_person_medium_skin_tone"),
+        QStringLiteral(u"older person: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FE"),
+        QStringLiteral(u"older_person_medium_dark_skin_tone"),
+        QStringLiteral(u"older person: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FF"),
+        QStringLiteral(u"older_person_dark_skin_tone"),
+        QStringLiteral(u"older person: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F474"),
         QStringLiteral(u"old_man"),
         QStringLiteral(u"old man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FB"),
+        QStringLiteral(u"old_man_light_skin_tone"),
+        QStringLiteral(u"old man: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FC"),
+        QStringLiteral(u"old_man_medium_light_skin_tone"),
+        QStringLiteral(u"old man: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FD"),
+        QStringLiteral(u"old_man_medium_skin_tone"),
+        QStringLiteral(u"old man: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FE"),
+        QStringLiteral(u"old_man_medium_dark_skin_tone"),
+        QStringLiteral(u"old man: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FF"),
+        QStringLiteral(u"old_man_dark_skin_tone"),
+        QStringLiteral(u"old man: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F475"),
         QStringLiteral(u"old_woman"),
         QStringLiteral(u"old woman"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FB"),
+        QStringLiteral(u"old_woman_light_skin_tone"),
+        QStringLiteral(u"old woman: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FC"),
+        QStringLiteral(u"old_woman_medium_light_skin_tone"),
+        QStringLiteral(u"old woman: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FD"),
+        QStringLiteral(u"old_woman_medium_skin_tone"),
+        QStringLiteral(u"old woman: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FE"),
+        QStringLiteral(u"old_woman_medium_dark_skin_tone"),
+        QStringLiteral(u"old woman: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FF"),
+        QStringLiteral(u"old_woman_dark_skin_tone"),
+        QStringLiteral(u"old woman: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D"),
         QStringLiteral(u"person_frowning"),
         QStringLiteral(u"person frowning"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB"),
+        QStringLiteral(u"person_frowning_light_skin_tone"),
+        QStringLiteral(u"person frowning: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC"),
+        QStringLiteral(u"person_frowning_medium_light_skin_tone"),
+        QStringLiteral(u"person frowning: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD"),
+        QStringLiteral(u"person_frowning_medium_skin_tone"),
+        QStringLiteral(u"person frowning: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE"),
+        QStringLiteral(u"person_frowning_medium_dark_skin_tone"),
+        QStringLiteral(u"person frowning: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF"),
+        QStringLiteral(u"person_frowning_dark_skin_tone"),
+        QStringLiteral(u"person frowning: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_frowning"),
         QStringLiteral(u"man frowning"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_frowning_light_skin_tone"),
+        QStringLiteral(u"man frowning: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_frowning_medium_light_skin_tone"),
+        QStringLiteral(u"man frowning: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_frowning_medium_skin_tone"),
+        QStringLiteral(u"man frowning: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_frowning_medium_dark_skin_tone"),
+        QStringLiteral(u"man frowning: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_frowning_dark_skin_tone"),
+        QStringLiteral(u"man frowning: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_frowning"),
         QStringLiteral(u"woman frowning"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_frowning_light_skin_tone"),
+        QStringLiteral(u"woman frowning: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_frowning_medium_light_skin_tone"),
+        QStringLiteral(u"woman frowning: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_frowning_medium_skin_tone"),
+        QStringLiteral(u"woman frowning: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_frowning_medium_dark_skin_tone"),
+        QStringLiteral(u"woman frowning: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_frowning_dark_skin_tone"),
+        QStringLiteral(u"woman frowning: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E"),
         QStringLiteral(u"person_pouting"),
         QStringLiteral(u"person pouting"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB"),
+        QStringLiteral(u"person_pouting_light_skin_tone"),
+        QStringLiteral(u"person pouting: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC"),
+        QStringLiteral(u"person_pouting_medium_light_skin_tone"),
+        QStringLiteral(u"person pouting: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD"),
+        QStringLiteral(u"person_pouting_medium_skin_tone"),
+        QStringLiteral(u"person pouting: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE"),
+        QStringLiteral(u"person_pouting_medium_dark_skin_tone"),
+        QStringLiteral(u"person pouting: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF"),
+        QStringLiteral(u"person_pouting_dark_skin_tone"),
+        QStringLiteral(u"person pouting: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_pouting"),
         QStringLiteral(u"man pouting"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_pouting_light_skin_tone"),
+        QStringLiteral(u"man pouting: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_pouting_medium_light_skin_tone"),
+        QStringLiteral(u"man pouting: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_pouting_medium_skin_tone"),
+        QStringLiteral(u"man pouting: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_pouting_medium_dark_skin_tone"),
+        QStringLiteral(u"man pouting: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_pouting_dark_skin_tone"),
+        QStringLiteral(u"man pouting: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_pouting"),
         QStringLiteral(u"woman pouting"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_pouting_light_skin_tone"),
+        QStringLiteral(u"woman pouting: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_pouting_medium_light_skin_tone"),
+        QStringLiteral(u"woman pouting: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_pouting_medium_skin_tone"),
+        QStringLiteral(u"woman pouting: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_pouting_medium_dark_skin_tone"),
+        QStringLiteral(u"woman pouting: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_pouting_dark_skin_tone"),
+        QStringLiteral(u"woman pouting: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645"),
         QStringLiteral(u"person_gesturing_no"),
         QStringLiteral(u"person gesturing NO"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB"),
+        QStringLiteral(u"person_gesturing_no_light_skin_tone"),
+        QStringLiteral(u"person gesturing NO: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC"),
+        QStringLiteral(u"person_gesturing_no_medium_light_skin_tone"),
+        QStringLiteral(u"person gesturing NO: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD"),
+        QStringLiteral(u"person_gesturing_no_medium_skin_tone"),
+        QStringLiteral(u"person gesturing NO: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE"),
+        QStringLiteral(u"person_gesturing_no_medium_dark_skin_tone"),
+        QStringLiteral(u"person gesturing NO: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF"),
+        QStringLiteral(u"person_gesturing_no_dark_skin_tone"),
+        QStringLiteral(u"person gesturing NO: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_gesturing_no"),
         QStringLiteral(u"man gesturing NO"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_no_light_skin_tone"),
+        QStringLiteral(u"man gesturing NO: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_no_medium_light_skin_tone"),
+        QStringLiteral(u"man gesturing NO: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_no_medium_skin_tone"),
+        QStringLiteral(u"man gesturing NO: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_no_medium_dark_skin_tone"),
+        QStringLiteral(u"man gesturing NO: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_no_dark_skin_tone"),
+        QStringLiteral(u"man gesturing NO: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_gesturing_no"),
         QStringLiteral(u"woman gesturing NO"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_no_light_skin_tone"),
+        QStringLiteral(u"woman gesturing NO: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_no_medium_light_skin_tone"),
+        QStringLiteral(u"woman gesturing NO: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_no_medium_skin_tone"),
+        QStringLiteral(u"woman gesturing NO: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_no_medium_dark_skin_tone"),
+        QStringLiteral(u"woman gesturing NO: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_no_dark_skin_tone"),
+        QStringLiteral(u"woman gesturing NO: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646"),
         QStringLiteral(u"person_gesturing_ok"),
         QStringLiteral(u"person gesturing OK"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB"),
+        QStringLiteral(u"person_gesturing_ok_light_skin_tone"),
+        QStringLiteral(u"person gesturing OK: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC"),
+        QStringLiteral(u"person_gesturing_ok_medium_light_skin_tone"),
+        QStringLiteral(u"person gesturing OK: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD"),
+        QStringLiteral(u"person_gesturing_ok_medium_skin_tone"),
+        QStringLiteral(u"person gesturing OK: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE"),
+        QStringLiteral(u"person_gesturing_ok_medium_dark_skin_tone"),
+        QStringLiteral(u"person gesturing OK: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF"),
+        QStringLiteral(u"person_gesturing_ok_dark_skin_tone"),
+        QStringLiteral(u"person gesturing OK: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_gesturing_ok"),
         QStringLiteral(u"man gesturing OK"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_ok_light_skin_tone"),
+        QStringLiteral(u"man gesturing OK: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_ok_medium_light_skin_tone"),
+        QStringLiteral(u"man gesturing OK: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_ok_medium_skin_tone"),
+        QStringLiteral(u"man gesturing OK: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_ok_medium_dark_skin_tone"),
+        QStringLiteral(u"man gesturing OK: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_gesturing_ok_dark_skin_tone"),
+        QStringLiteral(u"man gesturing OK: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_gesturing_ok"),
         QStringLiteral(u"woman gesturing OK"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_ok_light_skin_tone"),
+        QStringLiteral(u"woman gesturing OK: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_ok_medium_light_skin_tone"),
+        QStringLiteral(u"woman gesturing OK: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_ok_medium_skin_tone"),
+        QStringLiteral(u"woman gesturing OK: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_ok_medium_dark_skin_tone"),
+        QStringLiteral(u"woman gesturing OK: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_gesturing_ok_dark_skin_tone"),
+        QStringLiteral(u"woman gesturing OK: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481"),
         QStringLiteral(u"person_tipping_hand"),
         QStringLiteral(u"person tipping hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB"),
+        QStringLiteral(u"person_tipping_hand_light_skin_tone"),
+        QStringLiteral(u"person tipping hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC"),
+        QStringLiteral(u"person_tipping_hand_medium_light_skin_tone"),
+        QStringLiteral(u"person tipping hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD"),
+        QStringLiteral(u"person_tipping_hand_medium_skin_tone"),
+        QStringLiteral(u"person tipping hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE"),
+        QStringLiteral(u"person_tipping_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"person tipping hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF"),
+        QStringLiteral(u"person_tipping_hand_dark_skin_tone"),
+        QStringLiteral(u"person tipping hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_tipping_hand"),
         QStringLiteral(u"man tipping hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_tipping_hand_light_skin_tone"),
+        QStringLiteral(u"man tipping hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_tipping_hand_medium_light_skin_tone"),
+        QStringLiteral(u"man tipping hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_tipping_hand_medium_skin_tone"),
+        QStringLiteral(u"man tipping hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_tipping_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"man tipping hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_tipping_hand_dark_skin_tone"),
+        QStringLiteral(u"man tipping hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_tipping_hand"),
         QStringLiteral(u"woman tipping hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_tipping_hand_light_skin_tone"),
+        QStringLiteral(u"woman tipping hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_tipping_hand_medium_light_skin_tone"),
+        QStringLiteral(u"woman tipping hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_tipping_hand_medium_skin_tone"),
+        QStringLiteral(u"woman tipping hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_tipping_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"woman tipping hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_tipping_hand_dark_skin_tone"),
+        QStringLiteral(u"woman tipping hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B"),
         QStringLiteral(u"person_raising_hand"),
         QStringLiteral(u"person raising hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB"),
+        QStringLiteral(u"person_raising_hand_light_skin_tone"),
+        QStringLiteral(u"person raising hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC"),
+        QStringLiteral(u"person_raising_hand_medium_light_skin_tone"),
+        QStringLiteral(u"person raising hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD"),
+        QStringLiteral(u"person_raising_hand_medium_skin_tone"),
+        QStringLiteral(u"person raising hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE"),
+        QStringLiteral(u"person_raising_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"person raising hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF"),
+        QStringLiteral(u"person_raising_hand_dark_skin_tone"),
+        QStringLiteral(u"person raising hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_raising_hand"),
         QStringLiteral(u"man raising hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_raising_hand_light_skin_tone"),
+        QStringLiteral(u"man raising hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_raising_hand_medium_light_skin_tone"),
+        QStringLiteral(u"man raising hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_raising_hand_medium_skin_tone"),
+        QStringLiteral(u"man raising hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_raising_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"man raising hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_raising_hand_dark_skin_tone"),
+        QStringLiteral(u"man raising hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_raising_hand"),
         QStringLiteral(u"woman raising hand"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_raising_hand_light_skin_tone"),
+        QStringLiteral(u"woman raising hand: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_raising_hand_medium_light_skin_tone"),
+        QStringLiteral(u"woman raising hand: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_raising_hand_medium_skin_tone"),
+        QStringLiteral(u"woman raising hand: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_raising_hand_medium_dark_skin_tone"),
+        QStringLiteral(u"woman raising hand: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_raising_hand_dark_skin_tone"),
+        QStringLiteral(u"woman raising hand: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF"),
         QStringLiteral(u"deaf_person"),
         QStringLiteral(u"deaf person"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB"),
+        QStringLiteral(u"deaf_person_light_skin_tone"),
+        QStringLiteral(u"deaf person: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC"),
+        QStringLiteral(u"deaf_person_medium_light_skin_tone"),
+        QStringLiteral(u"deaf person: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD"),
+        QStringLiteral(u"deaf_person_medium_skin_tone"),
+        QStringLiteral(u"deaf person: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE"),
+        QStringLiteral(u"deaf_person_medium_dark_skin_tone"),
+        QStringLiteral(u"deaf person: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF"),
+        QStringLiteral(u"deaf_person_dark_skin_tone"),
+        QStringLiteral(u"deaf person: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"deaf_man"),
         QStringLiteral(u"deaf man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf_man_light_skin_tone"),
+        QStringLiteral(u"deaf man: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf_man_medium_light_skin_tone"),
+        QStringLiteral(u"deaf man: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf_man_medium_skin_tone"),
+        QStringLiteral(u"deaf man: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf_man_medium_dark_skin_tone"),
+        QStringLiteral(u"deaf man: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf_man_dark_skin_tone"),
+        QStringLiteral(u"deaf man: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"deaf_woman"),
         QStringLiteral(u"deaf woman"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf_woman_light_skin_tone"),
+        QStringLiteral(u"deaf woman: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf_woman_medium_light_skin_tone"),
+        QStringLiteral(u"deaf woman: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf_woman_medium_skin_tone"),
+        QStringLiteral(u"deaf woman: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf_woman_medium_dark_skin_tone"),
+        QStringLiteral(u"deaf woman: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf_woman_dark_skin_tone"),
+        QStringLiteral(u"deaf woman: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647"),
         QStringLiteral(u"person_bowing"),
         QStringLiteral(u"person bowing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB"),
+        QStringLiteral(u"person_bowing_light_skin_tone"),
+        QStringLiteral(u"person bowing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC"),
+        QStringLiteral(u"person_bowing_medium_light_skin_tone"),
+        QStringLiteral(u"person bowing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD"),
+        QStringLiteral(u"person_bowing_medium_skin_tone"),
+        QStringLiteral(u"person bowing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE"),
+        QStringLiteral(u"person_bowing_medium_dark_skin_tone"),
+        QStringLiteral(u"person bowing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF"),
+        QStringLiteral(u"person_bowing_dark_skin_tone"),
+        QStringLiteral(u"person bowing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_bowing"),
         QStringLiteral(u"man bowing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bowing_light_skin_tone"),
+        QStringLiteral(u"man bowing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bowing_medium_light_skin_tone"),
+        QStringLiteral(u"man bowing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bowing_medium_skin_tone"),
+        QStringLiteral(u"man bowing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bowing_medium_dark_skin_tone"),
+        QStringLiteral(u"man bowing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bowing_dark_skin_tone"),
+        QStringLiteral(u"man bowing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_bowing"),
         QStringLiteral(u"woman bowing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bowing_light_skin_tone"),
+        QStringLiteral(u"woman bowing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bowing_medium_light_skin_tone"),
+        QStringLiteral(u"woman bowing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bowing_medium_skin_tone"),
+        QStringLiteral(u"woman bowing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bowing_medium_dark_skin_tone"),
+        QStringLiteral(u"woman bowing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bowing_dark_skin_tone"),
+        QStringLiteral(u"woman bowing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926"),
         QStringLiteral(u"person_facepalming"),
         QStringLiteral(u"person facepalming"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB"),
+        QStringLiteral(u"person_facepalming_light_skin_tone"),
+        QStringLiteral(u"person facepalming: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC"),
+        QStringLiteral(u"person_facepalming_medium_light_skin_tone"),
+        QStringLiteral(u"person facepalming: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD"),
+        QStringLiteral(u"person_facepalming_medium_skin_tone"),
+        QStringLiteral(u"person facepalming: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE"),
+        QStringLiteral(u"person_facepalming_medium_dark_skin_tone"),
+        QStringLiteral(u"person facepalming: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF"),
+        QStringLiteral(u"person_facepalming_dark_skin_tone"),
+        QStringLiteral(u"person facepalming: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_facepalming"),
         QStringLiteral(u"man facepalming"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_facepalming_light_skin_tone"),
+        QStringLiteral(u"man facepalming: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_facepalming_medium_light_skin_tone"),
+        QStringLiteral(u"man facepalming: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_facepalming_medium_skin_tone"),
+        QStringLiteral(u"man facepalming: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_facepalming_medium_dark_skin_tone"),
+        QStringLiteral(u"man facepalming: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_facepalming_dark_skin_tone"),
+        QStringLiteral(u"man facepalming: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_facepalming"),
         QStringLiteral(u"woman facepalming"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_facepalming_light_skin_tone"),
+        QStringLiteral(u"woman facepalming: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_facepalming_medium_light_skin_tone"),
+        QStringLiteral(u"woman facepalming: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_facepalming_medium_skin_tone"),
+        QStringLiteral(u"woman facepalming: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_facepalming_medium_dark_skin_tone"),
+        QStringLiteral(u"woman facepalming: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_facepalming_dark_skin_tone"),
+        QStringLiteral(u"woman facepalming: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937"),
         QStringLiteral(u"shrug"),
         QStringLiteral(u"person shrugging"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB"),
+        QStringLiteral(u"person_shrugging_light_skin_tone"),
+        QStringLiteral(u"person shrugging: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC"),
+        QStringLiteral(u"person_shrugging_medium_light_skin_tone"),
+        QStringLiteral(u"person shrugging: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD"),
+        QStringLiteral(u"person_shrugging_medium_skin_tone"),
+        QStringLiteral(u"person shrugging: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE"),
+        QStringLiteral(u"person_shrugging_medium_dark_skin_tone"),
+        QStringLiteral(u"person shrugging: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF"),
+        QStringLiteral(u"person_shrugging_dark_skin_tone"),
+        QStringLiteral(u"person shrugging: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_shrugging"),
         QStringLiteral(u"man shrugging"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_shrugging_light_skin_tone"),
+        QStringLiteral(u"man shrugging: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_shrugging_medium_light_skin_tone"),
+        QStringLiteral(u"man shrugging: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_shrugging_medium_skin_tone"),
+        QStringLiteral(u"man shrugging: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_shrugging_medium_dark_skin_tone"),
+        QStringLiteral(u"man shrugging: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_shrugging_dark_skin_tone"),
+        QStringLiteral(u"man shrugging: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_shrugging"),
         QStringLiteral(u"woman shrugging"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_shrugging_light_skin_tone"),
+        QStringLiteral(u"woman shrugging: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_shrugging_medium_light_skin_tone"),
+        QStringLiteral(u"woman shrugging: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_shrugging_medium_skin_tone"),
+        QStringLiteral(u"woman shrugging: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_shrugging_medium_dark_skin_tone"),
+        QStringLiteral(u"woman shrugging: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_shrugging_dark_skin_tone"),
+        QStringLiteral(u"woman shrugging: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"health_worker"),
         QStringLiteral(u"health worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health_worker_light_skin_tone"),
+        QStringLiteral(u"health worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health_worker_medium_light_skin_tone"),
+        QStringLiteral(u"health worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health_worker_medium_skin_tone"),
+        QStringLiteral(u"health worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"health worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health_worker_dark_skin_tone"),
+        QStringLiteral(u"health worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"man_health_worker"),
         QStringLiteral(u"man health worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man_health_worker_light_skin_tone"),
+        QStringLiteral(u"man health worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man_health_worker_medium_light_skin_tone"),
+        QStringLiteral(u"man health worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man_health_worker_medium_skin_tone"),
+        QStringLiteral(u"man health worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man_health_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"man health worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man_health_worker_dark_skin_tone"),
+        QStringLiteral(u"man health worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"woman_health_worker"),
         QStringLiteral(u"woman health worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman_health_worker_light_skin_tone"),
+        QStringLiteral(u"woman health worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman_health_worker_medium_light_skin_tone"),
+        QStringLiteral(u"woman health worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman_health_worker_medium_skin_tone"),
+        QStringLiteral(u"woman health worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman_health_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"woman health worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman_health_worker_dark_skin_tone"),
+        QStringLiteral(u"woman health worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F393"),
         QStringLiteral(u"student"),
         QStringLiteral(u"student"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F393"),
+        QStringLiteral(u"student_light_skin_tone"),
+        QStringLiteral(u"student: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F393"),
+        QStringLiteral(u"student_medium_light_skin_tone"),
+        QStringLiteral(u"student: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F393"),
+        QStringLiteral(u"student_medium_skin_tone"),
+        QStringLiteral(u"student: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F393"),
+        QStringLiteral(u"student_medium_dark_skin_tone"),
+        QStringLiteral(u"student: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F393"),
+        QStringLiteral(u"student_dark_skin_tone"),
+        QStringLiteral(u"student: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F393"),
         QStringLiteral(u"man_student"),
         QStringLiteral(u"man student"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F393"),
+        QStringLiteral(u"man_student_light_skin_tone"),
+        QStringLiteral(u"man student: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F393"),
+        QStringLiteral(u"man_student_medium_light_skin_tone"),
+        QStringLiteral(u"man student: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F393"),
+        QStringLiteral(u"man_student_medium_skin_tone"),
+        QStringLiteral(u"man student: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F393"),
+        QStringLiteral(u"man_student_medium_dark_skin_tone"),
+        QStringLiteral(u"man student: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F393"),
+        QStringLiteral(u"man_student_dark_skin_tone"),
+        QStringLiteral(u"man student: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F393"),
         QStringLiteral(u"woman_student"),
         QStringLiteral(u"woman student"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F393"),
+        QStringLiteral(u"woman_student_light_skin_tone"),
+        QStringLiteral(u"woman student: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F393"),
+        QStringLiteral(u"woman_student_medium_light_skin_tone"),
+        QStringLiteral(u"woman student: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F393"),
+        QStringLiteral(u"woman_student_medium_skin_tone"),
+        QStringLiteral(u"woman student: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F393"),
+        QStringLiteral(u"woman_student_medium_dark_skin_tone"),
+        QStringLiteral(u"woman student: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F393"),
+        QStringLiteral(u"woman_student_dark_skin_tone"),
+        QStringLiteral(u"woman student: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3EB"),
         QStringLiteral(u"teacher"),
         QStringLiteral(u"teacher"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher_light_skin_tone"),
+        QStringLiteral(u"teacher: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher_medium_light_skin_tone"),
+        QStringLiteral(u"teacher: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher_medium_skin_tone"),
+        QStringLiteral(u"teacher: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher_medium_dark_skin_tone"),
+        QStringLiteral(u"teacher: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher_dark_skin_tone"),
+        QStringLiteral(u"teacher: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3EB"),
         QStringLiteral(u"man_teacher"),
         QStringLiteral(u"man teacher"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man_teacher_light_skin_tone"),
+        QStringLiteral(u"man teacher: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man_teacher_medium_light_skin_tone"),
+        QStringLiteral(u"man teacher: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man_teacher_medium_skin_tone"),
+        QStringLiteral(u"man teacher: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man_teacher_medium_dark_skin_tone"),
+        QStringLiteral(u"man teacher: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man_teacher_dark_skin_tone"),
+        QStringLiteral(u"man teacher: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3EB"),
         QStringLiteral(u"woman_teacher"),
         QStringLiteral(u"woman teacher"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman_teacher_light_skin_tone"),
+        QStringLiteral(u"woman teacher: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman_teacher_medium_light_skin_tone"),
+        QStringLiteral(u"woman teacher: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman_teacher_medium_skin_tone"),
+        QStringLiteral(u"woman teacher: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman_teacher_medium_dark_skin_tone"),
+        QStringLiteral(u"woman teacher: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman_teacher_dark_skin_tone"),
+        QStringLiteral(u"woman teacher: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"judge"),
         QStringLiteral(u"judge"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge_light_skin_tone"),
+        QStringLiteral(u"judge: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge_medium_light_skin_tone"),
+        QStringLiteral(u"judge: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge_medium_skin_tone"),
+        QStringLiteral(u"judge: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge_medium_dark_skin_tone"),
+        QStringLiteral(u"judge: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge_dark_skin_tone"),
+        QStringLiteral(u"judge: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"man_judge"),
         QStringLiteral(u"man judge"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man_judge_light_skin_tone"),
+        QStringLiteral(u"man judge: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man_judge_medium_light_skin_tone"),
+        QStringLiteral(u"man judge: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man_judge_medium_skin_tone"),
+        QStringLiteral(u"man judge: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man_judge_medium_dark_skin_tone"),
+        QStringLiteral(u"man judge: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man_judge_dark_skin_tone"),
+        QStringLiteral(u"man judge: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"woman_judge"),
         QStringLiteral(u"woman judge"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman_judge_light_skin_tone"),
+        QStringLiteral(u"woman judge: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman_judge_medium_light_skin_tone"),
+        QStringLiteral(u"woman judge: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman_judge_medium_skin_tone"),
+        QStringLiteral(u"woman judge: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman_judge_medium_dark_skin_tone"),
+        QStringLiteral(u"woman judge: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman_judge_dark_skin_tone"),
+        QStringLiteral(u"woman judge: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F33E"),
         QStringLiteral(u"farmer"),
         QStringLiteral(u"farmer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer_light_skin_tone"),
+        QStringLiteral(u"farmer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer_medium_light_skin_tone"),
+        QStringLiteral(u"farmer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer_medium_skin_tone"),
+        QStringLiteral(u"farmer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer_medium_dark_skin_tone"),
+        QStringLiteral(u"farmer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer_dark_skin_tone"),
+        QStringLiteral(u"farmer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F33E"),
         QStringLiteral(u"man_farmer"),
         QStringLiteral(u"man farmer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F33E"),
+        QStringLiteral(u"man_farmer_light_skin_tone"),
+        QStringLiteral(u"man farmer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F33E"),
+        QStringLiteral(u"man_farmer_medium_light_skin_tone"),
+        QStringLiteral(u"man farmer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F33E"),
+        QStringLiteral(u"man_farmer_medium_skin_tone"),
+        QStringLiteral(u"man farmer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F33E"),
+        QStringLiteral(u"man_farmer_medium_dark_skin_tone"),
+        QStringLiteral(u"man farmer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F33E"),
+        QStringLiteral(u"man_farmer_dark_skin_tone"),
+        QStringLiteral(u"man farmer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F33E"),
         QStringLiteral(u"woman_farmer"),
         QStringLiteral(u"woman farmer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman_farmer_light_skin_tone"),
+        QStringLiteral(u"woman farmer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman_farmer_medium_light_skin_tone"),
+        QStringLiteral(u"woman farmer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman_farmer_medium_skin_tone"),
+        QStringLiteral(u"woman farmer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman_farmer_medium_dark_skin_tone"),
+        QStringLiteral(u"woman farmer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman_farmer_dark_skin_tone"),
+        QStringLiteral(u"woman farmer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F373"),
         QStringLiteral(u"cook"),
         QStringLiteral(u"cook"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F373"),
+        QStringLiteral(u"cook_light_skin_tone"),
+        QStringLiteral(u"cook: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F373"),
+        QStringLiteral(u"cook_medium_light_skin_tone"),
+        QStringLiteral(u"cook: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F373"),
+        QStringLiteral(u"cook_medium_skin_tone"),
+        QStringLiteral(u"cook: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F373"),
+        QStringLiteral(u"cook_medium_dark_skin_tone"),
+        QStringLiteral(u"cook: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F373"),
+        QStringLiteral(u"cook_dark_skin_tone"),
+        QStringLiteral(u"cook: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F373"),
         QStringLiteral(u"man_cook"),
         QStringLiteral(u"man cook"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F373"),
+        QStringLiteral(u"man_cook_light_skin_tone"),
+        QStringLiteral(u"man cook: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F373"),
+        QStringLiteral(u"man_cook_medium_light_skin_tone"),
+        QStringLiteral(u"man cook: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F373"),
+        QStringLiteral(u"man_cook_medium_skin_tone"),
+        QStringLiteral(u"man cook: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F373"),
+        QStringLiteral(u"man_cook_medium_dark_skin_tone"),
+        QStringLiteral(u"man cook: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F373"),
+        QStringLiteral(u"man_cook_dark_skin_tone"),
+        QStringLiteral(u"man cook: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F373"),
         QStringLiteral(u"woman_cook"),
         QStringLiteral(u"woman cook"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F373"),
+        QStringLiteral(u"woman_cook_light_skin_tone"),
+        QStringLiteral(u"woman cook: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F373"),
+        QStringLiteral(u"woman_cook_medium_light_skin_tone"),
+        QStringLiteral(u"woman cook: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F373"),
+        QStringLiteral(u"woman_cook_medium_skin_tone"),
+        QStringLiteral(u"woman cook: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F373"),
+        QStringLiteral(u"woman_cook_medium_dark_skin_tone"),
+        QStringLiteral(u"woman cook: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F373"),
+        QStringLiteral(u"woman_cook_dark_skin_tone"),
+        QStringLiteral(u"woman cook: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F527"),
         QStringLiteral(u"mechanic"),
         QStringLiteral(u"mechanic"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic_light_skin_tone"),
+        QStringLiteral(u"mechanic: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic_medium_light_skin_tone"),
+        QStringLiteral(u"mechanic: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic_medium_skin_tone"),
+        QStringLiteral(u"mechanic: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic_medium_dark_skin_tone"),
+        QStringLiteral(u"mechanic: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic_dark_skin_tone"),
+        QStringLiteral(u"mechanic: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F527"),
         QStringLiteral(u"man_mechanic"),
         QStringLiteral(u"man mechanic"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F527"),
+        QStringLiteral(u"man_mechanic_light_skin_tone"),
+        QStringLiteral(u"man mechanic: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F527"),
+        QStringLiteral(u"man_mechanic_medium_light_skin_tone"),
+        QStringLiteral(u"man mechanic: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F527"),
+        QStringLiteral(u"man_mechanic_medium_skin_tone"),
+        QStringLiteral(u"man mechanic: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F527"),
+        QStringLiteral(u"man_mechanic_medium_dark_skin_tone"),
+        QStringLiteral(u"man mechanic: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F527"),
+        QStringLiteral(u"man_mechanic_dark_skin_tone"),
+        QStringLiteral(u"man mechanic: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F527"),
         QStringLiteral(u"woman_mechanic"),
         QStringLiteral(u"woman mechanic"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F527"),
+        QStringLiteral(u"woman_mechanic_light_skin_tone"),
+        QStringLiteral(u"woman mechanic: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F527"),
+        QStringLiteral(u"woman_mechanic_medium_light_skin_tone"),
+        QStringLiteral(u"woman mechanic: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F527"),
+        QStringLiteral(u"woman_mechanic_medium_skin_tone"),
+        QStringLiteral(u"woman mechanic: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F527"),
+        QStringLiteral(u"woman_mechanic_medium_dark_skin_tone"),
+        QStringLiteral(u"woman mechanic: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F527"),
+        QStringLiteral(u"woman_mechanic_dark_skin_tone"),
+        QStringLiteral(u"woman mechanic: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3ED"),
         QStringLiteral(u"factory_worker"),
         QStringLiteral(u"factory worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory_worker_light_skin_tone"),
+        QStringLiteral(u"factory worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory_worker_medium_light_skin_tone"),
+        QStringLiteral(u"factory worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory_worker_medium_skin_tone"),
+        QStringLiteral(u"factory worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"factory worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory_worker_dark_skin_tone"),
+        QStringLiteral(u"factory worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3ED"),
         QStringLiteral(u"man_factory_worker"),
         QStringLiteral(u"man factory worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man_factory_worker_light_skin_tone"),
+        QStringLiteral(u"man factory worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man_factory_worker_medium_light_skin_tone"),
+        QStringLiteral(u"man factory worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man_factory_worker_medium_skin_tone"),
+        QStringLiteral(u"man factory worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man_factory_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"man factory worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man_factory_worker_dark_skin_tone"),
+        QStringLiteral(u"man factory worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3ED"),
         QStringLiteral(u"woman_factory_worker"),
         QStringLiteral(u"woman factory worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman_factory_worker_light_skin_tone"),
+        QStringLiteral(u"woman factory worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman_factory_worker_medium_light_skin_tone"),
+        QStringLiteral(u"woman factory worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman_factory_worker_medium_skin_tone"),
+        QStringLiteral(u"woman factory worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman_factory_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"woman factory worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman_factory_worker_dark_skin_tone"),
+        QStringLiteral(u"woman factory worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F4BC"),
         QStringLiteral(u"office_worker"),
         QStringLiteral(u"office worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office_worker_light_skin_tone"),
+        QStringLiteral(u"office worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office_worker_medium_light_skin_tone"),
+        QStringLiteral(u"office worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office_worker_medium_skin_tone"),
+        QStringLiteral(u"office worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"office worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office_worker_dark_skin_tone"),
+        QStringLiteral(u"office worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F4BC"),
         QStringLiteral(u"man_office_worker"),
         QStringLiteral(u"man office worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man_office_worker_light_skin_tone"),
+        QStringLiteral(u"man office worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man_office_worker_medium_light_skin_tone"),
+        QStringLiteral(u"man office worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man_office_worker_medium_skin_tone"),
+        QStringLiteral(u"man office worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man_office_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"man office worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man_office_worker_dark_skin_tone"),
+        QStringLiteral(u"man office worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F4BC"),
         QStringLiteral(u"woman_office_worker"),
         QStringLiteral(u"woman office worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman_office_worker_light_skin_tone"),
+        QStringLiteral(u"woman office worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman_office_worker_medium_light_skin_tone"),
+        QStringLiteral(u"woman office worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman_office_worker_medium_skin_tone"),
+        QStringLiteral(u"woman office worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman_office_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"woman office worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman_office_worker_dark_skin_tone"),
+        QStringLiteral(u"woman office worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F52C"),
         QStringLiteral(u"scientist"),
         QStringLiteral(u"scientist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist_light_skin_tone"),
+        QStringLiteral(u"scientist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist_medium_light_skin_tone"),
+        QStringLiteral(u"scientist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist_medium_skin_tone"),
+        QStringLiteral(u"scientist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist_medium_dark_skin_tone"),
+        QStringLiteral(u"scientist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist_dark_skin_tone"),
+        QStringLiteral(u"scientist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F52C"),
         QStringLiteral(u"man_scientist"),
         QStringLiteral(u"man scientist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F52C"),
+        QStringLiteral(u"man_scientist_light_skin_tone"),
+        QStringLiteral(u"man scientist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F52C"),
+        QStringLiteral(u"man_scientist_medium_light_skin_tone"),
+        QStringLiteral(u"man scientist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F52C"),
+        QStringLiteral(u"man_scientist_medium_skin_tone"),
+        QStringLiteral(u"man scientist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F52C"),
+        QStringLiteral(u"man_scientist_medium_dark_skin_tone"),
+        QStringLiteral(u"man scientist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F52C"),
+        QStringLiteral(u"man_scientist_dark_skin_tone"),
+        QStringLiteral(u"man scientist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F52C"),
         QStringLiteral(u"woman_scientist"),
         QStringLiteral(u"woman scientist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman_scientist_light_skin_tone"),
+        QStringLiteral(u"woman scientist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman_scientist_medium_light_skin_tone"),
+        QStringLiteral(u"woman scientist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman_scientist_medium_skin_tone"),
+        QStringLiteral(u"woman scientist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman_scientist_medium_dark_skin_tone"),
+        QStringLiteral(u"woman scientist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman_scientist_dark_skin_tone"),
+        QStringLiteral(u"woman scientist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F4BB"),
         QStringLiteral(u"technologist"),
         QStringLiteral(u"technologist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist_light_skin_tone"),
+        QStringLiteral(u"technologist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist_medium_light_skin_tone"),
+        QStringLiteral(u"technologist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist_medium_skin_tone"),
+        QStringLiteral(u"technologist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist_medium_dark_skin_tone"),
+        QStringLiteral(u"technologist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist_dark_skin_tone"),
+        QStringLiteral(u"technologist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F4BB"),
         QStringLiteral(u"man_technologist"),
         QStringLiteral(u"man technologist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man_technologist_light_skin_tone"),
+        QStringLiteral(u"man technologist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man_technologist_medium_light_skin_tone"),
+        QStringLiteral(u"man technologist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man_technologist_medium_skin_tone"),
+        QStringLiteral(u"man technologist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man_technologist_medium_dark_skin_tone"),
+        QStringLiteral(u"man technologist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man_technologist_dark_skin_tone"),
+        QStringLiteral(u"man technologist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F4BB"),
         QStringLiteral(u"woman_technologist"),
         QStringLiteral(u"woman technologist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman_technologist_light_skin_tone"),
+        QStringLiteral(u"woman technologist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman_technologist_medium_light_skin_tone"),
+        QStringLiteral(u"woman technologist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman_technologist_medium_skin_tone"),
+        QStringLiteral(u"woman technologist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman_technologist_medium_dark_skin_tone"),
+        QStringLiteral(u"woman technologist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman_technologist_dark_skin_tone"),
+        QStringLiteral(u"woman technologist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3A4"),
         QStringLiteral(u"singer"),
         QStringLiteral(u"singer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer_light_skin_tone"),
+        QStringLiteral(u"singer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer_medium_light_skin_tone"),
+        QStringLiteral(u"singer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer_medium_skin_tone"),
+        QStringLiteral(u"singer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer_medium_dark_skin_tone"),
+        QStringLiteral(u"singer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer_dark_skin_tone"),
+        QStringLiteral(u"singer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3A4"),
         QStringLiteral(u"man_singer"),
         QStringLiteral(u"man singer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man_singer_light_skin_tone"),
+        QStringLiteral(u"man singer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man_singer_medium_light_skin_tone"),
+        QStringLiteral(u"man singer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man_singer_medium_skin_tone"),
+        QStringLiteral(u"man singer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man_singer_medium_dark_skin_tone"),
+        QStringLiteral(u"man singer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man_singer_dark_skin_tone"),
+        QStringLiteral(u"man singer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3A4"),
         QStringLiteral(u"woman_singer"),
         QStringLiteral(u"woman singer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman_singer_light_skin_tone"),
+        QStringLiteral(u"woman singer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman_singer_medium_light_skin_tone"),
+        QStringLiteral(u"woman singer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman_singer_medium_skin_tone"),
+        QStringLiteral(u"woman singer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman_singer_medium_dark_skin_tone"),
+        QStringLiteral(u"woman singer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman_singer_dark_skin_tone"),
+        QStringLiteral(u"woman singer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3A8"),
         QStringLiteral(u"artist"),
         QStringLiteral(u"artist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist_light_skin_tone"),
+        QStringLiteral(u"artist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist_medium_light_skin_tone"),
+        QStringLiteral(u"artist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist_medium_skin_tone"),
+        QStringLiteral(u"artist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist_medium_dark_skin_tone"),
+        QStringLiteral(u"artist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist_dark_skin_tone"),
+        QStringLiteral(u"artist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3A8"),
         QStringLiteral(u"man_artist"),
         QStringLiteral(u"man artist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man_artist_light_skin_tone"),
+        QStringLiteral(u"man artist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man_artist_medium_light_skin_tone"),
+        QStringLiteral(u"man artist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man_artist_medium_skin_tone"),
+        QStringLiteral(u"man artist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man_artist_medium_dark_skin_tone"),
+        QStringLiteral(u"man artist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man_artist_dark_skin_tone"),
+        QStringLiteral(u"man artist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3A8"),
         QStringLiteral(u"woman_artist"),
         QStringLiteral(u"woman artist"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman_artist_light_skin_tone"),
+        QStringLiteral(u"woman artist: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman_artist_medium_light_skin_tone"),
+        QStringLiteral(u"woman artist: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman_artist_medium_skin_tone"),
+        QStringLiteral(u"woman artist: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman_artist_medium_dark_skin_tone"),
+        QStringLiteral(u"woman artist: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman_artist_dark_skin_tone"),
+        QStringLiteral(u"woman artist: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"pilot"),
         QStringLiteral(u"pilot"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot_light_skin_tone"),
+        QStringLiteral(u"pilot: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot_medium_light_skin_tone"),
+        QStringLiteral(u"pilot: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot_medium_skin_tone"),
+        QStringLiteral(u"pilot: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot_medium_dark_skin_tone"),
+        QStringLiteral(u"pilot: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot_dark_skin_tone"),
+        QStringLiteral(u"pilot: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"man_pilot"),
         QStringLiteral(u"man pilot"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man_pilot_light_skin_tone"),
+        QStringLiteral(u"man pilot: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man_pilot_medium_light_skin_tone"),
+        QStringLiteral(u"man pilot: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man_pilot_medium_skin_tone"),
+        QStringLiteral(u"man pilot: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man_pilot_medium_dark_skin_tone"),
+        QStringLiteral(u"man pilot: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man_pilot_dark_skin_tone"),
+        QStringLiteral(u"man pilot: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"woman_pilot"),
         QStringLiteral(u"woman pilot"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman_pilot_light_skin_tone"),
+        QStringLiteral(u"woman pilot: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman_pilot_medium_light_skin_tone"),
+        QStringLiteral(u"woman pilot: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman_pilot_medium_skin_tone"),
+        QStringLiteral(u"woman pilot: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman_pilot_medium_dark_skin_tone"),
+        QStringLiteral(u"woman pilot: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman_pilot_dark_skin_tone"),
+        QStringLiteral(u"woman pilot: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F680"),
         QStringLiteral(u"astronaut"),
         QStringLiteral(u"astronaut"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut_light_skin_tone"),
+        QStringLiteral(u"astronaut: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut_medium_light_skin_tone"),
+        QStringLiteral(u"astronaut: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut_medium_skin_tone"),
+        QStringLiteral(u"astronaut: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut_medium_dark_skin_tone"),
+        QStringLiteral(u"astronaut: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut_dark_skin_tone"),
+        QStringLiteral(u"astronaut: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F680"),
         QStringLiteral(u"man_astronaut"),
         QStringLiteral(u"man astronaut"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F680"),
+        QStringLiteral(u"man_astronaut_light_skin_tone"),
+        QStringLiteral(u"man astronaut: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F680"),
+        QStringLiteral(u"man_astronaut_medium_light_skin_tone"),
+        QStringLiteral(u"man astronaut: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F680"),
+        QStringLiteral(u"man_astronaut_medium_skin_tone"),
+        QStringLiteral(u"man astronaut: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F680"),
+        QStringLiteral(u"man_astronaut_medium_dark_skin_tone"),
+        QStringLiteral(u"man astronaut: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F680"),
+        QStringLiteral(u"man_astronaut_dark_skin_tone"),
+        QStringLiteral(u"man astronaut: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F680"),
         QStringLiteral(u"woman_astronaut"),
         QStringLiteral(u"woman astronaut"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F680"),
+        QStringLiteral(u"woman_astronaut_light_skin_tone"),
+        QStringLiteral(u"woman astronaut: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F680"),
+        QStringLiteral(u"woman_astronaut_medium_light_skin_tone"),
+        QStringLiteral(u"woman astronaut: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F680"),
+        QStringLiteral(u"woman_astronaut_medium_skin_tone"),
+        QStringLiteral(u"woman astronaut: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F680"),
+        QStringLiteral(u"woman_astronaut_medium_dark_skin_tone"),
+        QStringLiteral(u"woman astronaut: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F680"),
+        QStringLiteral(u"woman_astronaut_dark_skin_tone"),
+        QStringLiteral(u"woman astronaut: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F692"),
         QStringLiteral(u"firefighter"),
         QStringLiteral(u"firefighter"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter_light_skin_tone"),
+        QStringLiteral(u"firefighter: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter_medium_light_skin_tone"),
+        QStringLiteral(u"firefighter: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter_medium_skin_tone"),
+        QStringLiteral(u"firefighter: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter_medium_dark_skin_tone"),
+        QStringLiteral(u"firefighter: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter_dark_skin_tone"),
+        QStringLiteral(u"firefighter: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F692"),
         QStringLiteral(u"man_firefighter"),
         QStringLiteral(u"man firefighter"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F692"),
+        QStringLiteral(u"man_firefighter_light_skin_tone"),
+        QStringLiteral(u"man firefighter: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F692"),
+        QStringLiteral(u"man_firefighter_medium_light_skin_tone"),
+        QStringLiteral(u"man firefighter: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F692"),
+        QStringLiteral(u"man_firefighter_medium_skin_tone"),
+        QStringLiteral(u"man firefighter: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F692"),
+        QStringLiteral(u"man_firefighter_medium_dark_skin_tone"),
+        QStringLiteral(u"man firefighter: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F692"),
+        QStringLiteral(u"man_firefighter_dark_skin_tone"),
+        QStringLiteral(u"man firefighter: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F692"),
         QStringLiteral(u"woman_firefighter"),
         QStringLiteral(u"woman firefighter"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F692"),
+        QStringLiteral(u"woman_firefighter_light_skin_tone"),
+        QStringLiteral(u"woman firefighter: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F692"),
+        QStringLiteral(u"woman_firefighter_medium_light_skin_tone"),
+        QStringLiteral(u"woman firefighter: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F692"),
+        QStringLiteral(u"woman_firefighter_medium_skin_tone"),
+        QStringLiteral(u"woman firefighter: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F692"),
+        QStringLiteral(u"woman_firefighter_medium_dark_skin_tone"),
+        QStringLiteral(u"woman firefighter: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F692"),
+        QStringLiteral(u"woman_firefighter_dark_skin_tone"),
+        QStringLiteral(u"woman firefighter: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E"),
         QStringLiteral(u"police_officer"),
         QStringLiteral(u"police officer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB"),
+        QStringLiteral(u"police_officer_light_skin_tone"),
+        QStringLiteral(u"police officer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC"),
+        QStringLiteral(u"police_officer_medium_light_skin_tone"),
+        QStringLiteral(u"police officer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD"),
+        QStringLiteral(u"police_officer_medium_skin_tone"),
+        QStringLiteral(u"police officer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE"),
+        QStringLiteral(u"police_officer_medium_dark_skin_tone"),
+        QStringLiteral(u"police officer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF"),
+        QStringLiteral(u"police_officer_dark_skin_tone"),
+        QStringLiteral(u"police officer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_police_officer"),
         QStringLiteral(u"man police officer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_police_officer_light_skin_tone"),
+        QStringLiteral(u"man police officer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_police_officer_medium_light_skin_tone"),
+        QStringLiteral(u"man police officer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_police_officer_medium_skin_tone"),
+        QStringLiteral(u"man police officer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_police_officer_medium_dark_skin_tone"),
+        QStringLiteral(u"man police officer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_police_officer_dark_skin_tone"),
+        QStringLiteral(u"man police officer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_police_officer"),
         QStringLiteral(u"woman police officer"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_police_officer_light_skin_tone"),
+        QStringLiteral(u"woman police officer: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_police_officer_medium_light_skin_tone"),
+        QStringLiteral(u"woman police officer: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_police_officer_medium_skin_tone"),
+        QStringLiteral(u"woman police officer: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_police_officer_medium_dark_skin_tone"),
+        QStringLiteral(u"woman police officer: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_police_officer_dark_skin_tone"),
+        QStringLiteral(u"woman police officer: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0000FE0F"),
         QStringLiteral(u"detective"),
         QStringLiteral(u"detective"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB"),
+        QStringLiteral(u"detective_light_skin_tone"),
+        QStringLiteral(u"detective: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC"),
+        QStringLiteral(u"detective_medium_light_skin_tone"),
+        QStringLiteral(u"detective: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD"),
+        QStringLiteral(u"detective_medium_skin_tone"),
+        QStringLiteral(u"detective: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE"),
+        QStringLiteral(u"detective_medium_dark_skin_tone"),
+        QStringLiteral(u"detective: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF"),
+        QStringLiteral(u"detective_dark_skin_tone"),
+        QStringLiteral(u"detective: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_detective"),
         QStringLiteral(u"man detective"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_detective_light_skin_tone"),
+        QStringLiteral(u"man detective: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_detective_medium_light_skin_tone"),
+        QStringLiteral(u"man detective: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_detective_medium_skin_tone"),
+        QStringLiteral(u"man detective: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_detective_medium_dark_skin_tone"),
+        QStringLiteral(u"man detective: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_detective_dark_skin_tone"),
+        QStringLiteral(u"man detective: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_detective"),
         QStringLiteral(u"woman detective"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_detective_light_skin_tone"),
+        QStringLiteral(u"woman detective: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_detective_medium_light_skin_tone"),
+        QStringLiteral(u"woman detective: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_detective_medium_skin_tone"),
+        QStringLiteral(u"woman detective: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_detective_medium_dark_skin_tone"),
+        QStringLiteral(u"woman detective: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_detective_dark_skin_tone"),
+        QStringLiteral(u"woman detective: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482"),
         QStringLiteral(u"guard"),
         QStringLiteral(u"guard"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB"),
+        QStringLiteral(u"guard_light_skin_tone"),
+        QStringLiteral(u"guard: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC"),
+        QStringLiteral(u"guard_medium_light_skin_tone"),
+        QStringLiteral(u"guard: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD"),
+        QStringLiteral(u"guard_medium_skin_tone"),
+        QStringLiteral(u"guard: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE"),
+        QStringLiteral(u"guard_medium_dark_skin_tone"),
+        QStringLiteral(u"guard: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF"),
+        QStringLiteral(u"guard_dark_skin_tone"),
+        QStringLiteral(u"guard: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_guard"),
         QStringLiteral(u"man guard"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_guard_light_skin_tone"),
+        QStringLiteral(u"man guard: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_guard_medium_light_skin_tone"),
+        QStringLiteral(u"man guard: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_guard_medium_skin_tone"),
+        QStringLiteral(u"man guard: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_guard_medium_dark_skin_tone"),
+        QStringLiteral(u"man guard: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_guard_dark_skin_tone"),
+        QStringLiteral(u"man guard: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_guard"),
         QStringLiteral(u"woman guard"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_guard_light_skin_tone"),
+        QStringLiteral(u"woman guard: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_guard_medium_light_skin_tone"),
+        QStringLiteral(u"woman guard: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_guard_medium_skin_tone"),
+        QStringLiteral(u"woman guard: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_guard_medium_dark_skin_tone"),
+        QStringLiteral(u"woman guard: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_guard_dark_skin_tone"),
+        QStringLiteral(u"woman guard: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F977"),
         QStringLiteral(u"ninja"),
         QStringLiteral(u"ninja"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FB"),
+        QStringLiteral(u"ninja_light_skin_tone"),
+        QStringLiteral(u"ninja: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FC"),
+        QStringLiteral(u"ninja_medium_light_skin_tone"),
+        QStringLiteral(u"ninja: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FD"),
+        QStringLiteral(u"ninja_medium_skin_tone"),
+        QStringLiteral(u"ninja: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FE"),
+        QStringLiteral(u"ninja_medium_dark_skin_tone"),
+        QStringLiteral(u"ninja: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FF"),
+        QStringLiteral(u"ninja_dark_skin_tone"),
+        QStringLiteral(u"ninja: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477"),
         QStringLiteral(u"construction_worker"),
         QStringLiteral(u"construction worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB"),
+        QStringLiteral(u"construction_worker_light_skin_tone"),
+        QStringLiteral(u"construction worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC"),
+        QStringLiteral(u"construction_worker_medium_light_skin_tone"),
+        QStringLiteral(u"construction worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD"),
+        QStringLiteral(u"construction_worker_medium_skin_tone"),
+        QStringLiteral(u"construction worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE"),
+        QStringLiteral(u"construction_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"construction worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF"),
+        QStringLiteral(u"construction_worker_dark_skin_tone"),
+        QStringLiteral(u"construction worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_construction_worker"),
         QStringLiteral(u"man construction worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_construction_worker_light_skin_tone"),
+        QStringLiteral(u"man construction worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_construction_worker_medium_light_skin_tone"),
+        QStringLiteral(u"man construction worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_construction_worker_medium_skin_tone"),
+        QStringLiteral(u"man construction worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_construction_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"man construction worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_construction_worker_dark_skin_tone"),
+        QStringLiteral(u"man construction worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_construction_worker"),
         QStringLiteral(u"woman construction worker"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_construction_worker_light_skin_tone"),
+        QStringLiteral(u"woman construction worker: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_construction_worker_medium_light_skin_tone"),
+        QStringLiteral(u"woman construction worker: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_construction_worker_medium_skin_tone"),
+        QStringLiteral(u"woman construction worker: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_construction_worker_medium_dark_skin_tone"),
+        QStringLiteral(u"woman construction worker: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_construction_worker_dark_skin_tone"),
+        QStringLiteral(u"woman construction worker: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC5"),
         QStringLiteral(u"person_with_crown"),
         QStringLiteral(u"person with crown"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FB"),
+        QStringLiteral(u"person_with_crown_light_skin_tone"),
+        QStringLiteral(u"person with crown: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FC"),
+        QStringLiteral(u"person_with_crown_medium_light_skin_tone"),
+        QStringLiteral(u"person with crown: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FD"),
+        QStringLiteral(u"person_with_crown_medium_skin_tone"),
+        QStringLiteral(u"person with crown: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FE"),
+        QStringLiteral(u"person_with_crown_medium_dark_skin_tone"),
+        QStringLiteral(u"person with crown: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FF"),
+        QStringLiteral(u"person_with_crown_dark_skin_tone"),
+        QStringLiteral(u"person with crown: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F934"),
         QStringLiteral(u"prince"),
         QStringLiteral(u"prince"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FB"),
+        QStringLiteral(u"prince_light_skin_tone"),
+        QStringLiteral(u"prince: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FC"),
+        QStringLiteral(u"prince_medium_light_skin_tone"),
+        QStringLiteral(u"prince: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FD"),
+        QStringLiteral(u"prince_medium_skin_tone"),
+        QStringLiteral(u"prince: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FE"),
+        QStringLiteral(u"prince_medium_dark_skin_tone"),
+        QStringLiteral(u"prince: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FF"),
+        QStringLiteral(u"prince_dark_skin_tone"),
+        QStringLiteral(u"prince: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F478"),
         QStringLiteral(u"princess"),
         QStringLiteral(u"princess"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FB"),
+        QStringLiteral(u"princess_light_skin_tone"),
+        QStringLiteral(u"princess: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FC"),
+        QStringLiteral(u"princess_medium_light_skin_tone"),
+        QStringLiteral(u"princess: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FD"),
+        QStringLiteral(u"princess_medium_skin_tone"),
+        QStringLiteral(u"princess: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FE"),
+        QStringLiteral(u"princess_medium_dark_skin_tone"),
+        QStringLiteral(u"princess: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FF"),
+        QStringLiteral(u"princess_dark_skin_tone"),
+        QStringLiteral(u"princess: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473"),
         QStringLiteral(u"person_wearing_turban"),
         QStringLiteral(u"person wearing turban"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB"),
+        QStringLiteral(u"person_wearing_turban_light_skin_tone"),
+        QStringLiteral(u"person wearing turban: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC"),
+        QStringLiteral(u"person_wearing_turban_medium_light_skin_tone"),
+        QStringLiteral(u"person wearing turban: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD"),
+        QStringLiteral(u"person_wearing_turban_medium_skin_tone"),
+        QStringLiteral(u"person wearing turban: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE"),
+        QStringLiteral(u"person_wearing_turban_medium_dark_skin_tone"),
+        QStringLiteral(u"person wearing turban: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF"),
+        QStringLiteral(u"person_wearing_turban_dark_skin_tone"),
+        QStringLiteral(u"person wearing turban: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_wearing_turban"),
         QStringLiteral(u"man wearing turban"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_wearing_turban_light_skin_tone"),
+        QStringLiteral(u"man wearing turban: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_wearing_turban_medium_light_skin_tone"),
+        QStringLiteral(u"man wearing turban: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_wearing_turban_medium_skin_tone"),
+        QStringLiteral(u"man wearing turban: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_wearing_turban_medium_dark_skin_tone"),
+        QStringLiteral(u"man wearing turban: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_wearing_turban_dark_skin_tone"),
+        QStringLiteral(u"man wearing turban: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_wearing_turban"),
         QStringLiteral(u"woman wearing turban"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_wearing_turban_light_skin_tone"),
+        QStringLiteral(u"woman wearing turban: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_wearing_turban_medium_light_skin_tone"),
+        QStringLiteral(u"woman wearing turban: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_wearing_turban_medium_skin_tone"),
+        QStringLiteral(u"woman wearing turban: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_wearing_turban_medium_dark_skin_tone"),
+        QStringLiteral(u"woman wearing turban: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_wearing_turban_dark_skin_tone"),
+        QStringLiteral(u"woman wearing turban: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F472"),
         QStringLiteral(u"person_with_skullcap"),
         QStringLiteral(u"person with skullcap"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FB"),
+        QStringLiteral(u"person_with_skullcap_light_skin_tone"),
+        QStringLiteral(u"person with skullcap: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FC"),
+        QStringLiteral(u"person_with_skullcap_medium_light_skin_tone"),
+        QStringLiteral(u"person with skullcap: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FD"),
+        QStringLiteral(u"person_with_skullcap_medium_skin_tone"),
+        QStringLiteral(u"person with skullcap: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FE"),
+        QStringLiteral(u"person_with_skullcap_medium_dark_skin_tone"),
+        QStringLiteral(u"person with skullcap: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FF"),
+        QStringLiteral(u"person_with_skullcap_dark_skin_tone"),
+        QStringLiteral(u"person with skullcap: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D5"),
         QStringLiteral(u"woman_with_headscarf"),
         QStringLiteral(u"woman with headscarf"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FB"),
+        QStringLiteral(u"woman_with_headscarf_light_skin_tone"),
+        QStringLiteral(u"woman with headscarf: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FC"),
+        QStringLiteral(u"woman_with_headscarf_medium_light_skin_tone"),
+        QStringLiteral(u"woman with headscarf: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FD"),
+        QStringLiteral(u"woman_with_headscarf_medium_skin_tone"),
+        QStringLiteral(u"woman with headscarf: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FE"),
+        QStringLiteral(u"woman_with_headscarf_medium_dark_skin_tone"),
+        QStringLiteral(u"woman with headscarf: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FF"),
+        QStringLiteral(u"woman_with_headscarf_dark_skin_tone"),
+        QStringLiteral(u"woman with headscarf: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935"),
         QStringLiteral(u"person_in_tuxedo"),
         QStringLiteral(u"person in tuxedo"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB"),
+        QStringLiteral(u"person_in_tuxedo_light_skin_tone"),
+        QStringLiteral(u"person in tuxedo: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC"),
+        QStringLiteral(u"person_in_tuxedo_medium_light_skin_tone"),
+        QStringLiteral(u"person in tuxedo: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD"),
+        QStringLiteral(u"person_in_tuxedo_medium_skin_tone"),
+        QStringLiteral(u"person in tuxedo: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE"),
+        QStringLiteral(u"person_in_tuxedo_medium_dark_skin_tone"),
+        QStringLiteral(u"person in tuxedo: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF"),
+        QStringLiteral(u"person_in_tuxedo_dark_skin_tone"),
+        QStringLiteral(u"person in tuxedo: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_tuxedo"),
         QStringLiteral(u"man in tuxedo"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_tuxedo_light_skin_tone"),
+        QStringLiteral(u"man in tuxedo: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_tuxedo_medium_light_skin_tone"),
+        QStringLiteral(u"man in tuxedo: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_tuxedo_medium_skin_tone"),
+        QStringLiteral(u"man in tuxedo: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_tuxedo_medium_dark_skin_tone"),
+        QStringLiteral(u"man in tuxedo: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_tuxedo_dark_skin_tone"),
+        QStringLiteral(u"man in tuxedo: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_tuxedo"),
         QStringLiteral(u"woman in tuxedo"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_tuxedo_light_skin_tone"),
+        QStringLiteral(u"woman in tuxedo: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_tuxedo_medium_light_skin_tone"),
+        QStringLiteral(u"woman in tuxedo: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_tuxedo_medium_skin_tone"),
+        QStringLiteral(u"woman in tuxedo: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_tuxedo_medium_dark_skin_tone"),
+        QStringLiteral(u"woman in tuxedo: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_tuxedo_dark_skin_tone"),
+        QStringLiteral(u"woman in tuxedo: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470"),
         QStringLiteral(u"person_with_veil"),
         QStringLiteral(u"person with veil"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB"),
+        QStringLiteral(u"person_with_veil_light_skin_tone"),
+        QStringLiteral(u"person with veil: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC"),
+        QStringLiteral(u"person_with_veil_medium_light_skin_tone"),
+        QStringLiteral(u"person with veil: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD"),
+        QStringLiteral(u"person_with_veil_medium_skin_tone"),
+        QStringLiteral(u"person with veil: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE"),
+        QStringLiteral(u"person_with_veil_medium_dark_skin_tone"),
+        QStringLiteral(u"person with veil: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF"),
+        QStringLiteral(u"person_with_veil_dark_skin_tone"),
+        QStringLiteral(u"person with veil: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_with_veil"),
         QStringLiteral(u"man with veil"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_with_veil_light_skin_tone"),
+        QStringLiteral(u"man with veil: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_with_veil_medium_light_skin_tone"),
+        QStringLiteral(u"man with veil: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_with_veil_medium_skin_tone"),
+        QStringLiteral(u"man with veil: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_with_veil_medium_dark_skin_tone"),
+        QStringLiteral(u"man with veil: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_with_veil_dark_skin_tone"),
+        QStringLiteral(u"man with veil: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_with_veil"),
         QStringLiteral(u"woman with veil"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_with_veil_light_skin_tone"),
+        QStringLiteral(u"woman with veil: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_with_veil_medium_light_skin_tone"),
+        QStringLiteral(u"woman with veil: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_with_veil_medium_skin_tone"),
+        QStringLiteral(u"woman with veil: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_with_veil_medium_dark_skin_tone"),
+        QStringLiteral(u"woman with veil: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_with_veil_dark_skin_tone"),
+        QStringLiteral(u"woman with veil: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F930"),
         QStringLiteral(u"pregnant_woman"),
         QStringLiteral(u"pregnant woman"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FB"),
+        QStringLiteral(u"pregnant_woman_light_skin_tone"),
+        QStringLiteral(u"pregnant woman: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FC"),
+        QStringLiteral(u"pregnant_woman_medium_light_skin_tone"),
+        QStringLiteral(u"pregnant woman: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FD"),
+        QStringLiteral(u"pregnant_woman_medium_skin_tone"),
+        QStringLiteral(u"pregnant woman: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FE"),
+        QStringLiteral(u"pregnant_woman_medium_dark_skin_tone"),
+        QStringLiteral(u"pregnant woman: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FF"),
+        QStringLiteral(u"pregnant_woman_dark_skin_tone"),
+        QStringLiteral(u"pregnant woman: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC3"),
         QStringLiteral(u"pregnant_man"),
         QStringLiteral(u"pregnant man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FB"),
+        QStringLiteral(u"pregnant_man_light_skin_tone"),
+        QStringLiteral(u"pregnant man: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FC"),
+        QStringLiteral(u"pregnant_man_medium_light_skin_tone"),
+        QStringLiteral(u"pregnant man: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FD"),
+        QStringLiteral(u"pregnant_man_medium_skin_tone"),
+        QStringLiteral(u"pregnant man: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FE"),
+        QStringLiteral(u"pregnant_man_medium_dark_skin_tone"),
+        QStringLiteral(u"pregnant man: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FF"),
+        QStringLiteral(u"pregnant_man_dark_skin_tone"),
+        QStringLiteral(u"pregnant man: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC4"),
         QStringLiteral(u"pregnant_person"),
         QStringLiteral(u"pregnant person"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FB"),
+        QStringLiteral(u"pregnant_person_light_skin_tone"),
+        QStringLiteral(u"pregnant person: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FC"),
+        QStringLiteral(u"pregnant_person_medium_light_skin_tone"),
+        QStringLiteral(u"pregnant person: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FD"),
+        QStringLiteral(u"pregnant_person_medium_skin_tone"),
+        QStringLiteral(u"pregnant person: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FE"),
+        QStringLiteral(u"pregnant_person_medium_dark_skin_tone"),
+        QStringLiteral(u"pregnant person: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FF"),
+        QStringLiteral(u"pregnant_person_dark_skin_tone"),
+        QStringLiteral(u"pregnant person: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F931"),
         QStringLiteral(u"breast_feeding"),
         QStringLiteral(u"breast-feeding"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FB"),
+        QStringLiteral(u"breast_feeding_light_skin_tone"),
+        QStringLiteral(u"breast-feeding: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FC"),
+        QStringLiteral(u"breast_feeding_medium_light_skin_tone"),
+        QStringLiteral(u"breast-feeding: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FD"),
+        QStringLiteral(u"breast_feeding_medium_skin_tone"),
+        QStringLiteral(u"breast-feeding: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FE"),
+        QStringLiteral(u"breast_feeding_medium_dark_skin_tone"),
+        QStringLiteral(u"breast-feeding: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FF"),
+        QStringLiteral(u"breast_feeding_dark_skin_tone"),
+        QStringLiteral(u"breast-feeding: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F37C"),
         QStringLiteral(u"woman_feeding_baby"),
         QStringLiteral(u"woman feeding baby"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman_feeding_baby_light_skin_tone"),
+        QStringLiteral(u"woman feeding baby: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman_feeding_baby_medium_light_skin_tone"),
+        QStringLiteral(u"woman feeding baby: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman_feeding_baby_medium_skin_tone"),
+        QStringLiteral(u"woman feeding baby: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman_feeding_baby_medium_dark_skin_tone"),
+        QStringLiteral(u"woman feeding baby: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman_feeding_baby_dark_skin_tone"),
+        QStringLiteral(u"woman feeding baby: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F37C"),
         QStringLiteral(u"man_feeding_baby"),
         QStringLiteral(u"man feeding baby"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F37C"),
+        QStringLiteral(u"man_feeding_baby_light_skin_tone"),
+        QStringLiteral(u"man feeding baby: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F37C"),
+        QStringLiteral(u"man_feeding_baby_medium_light_skin_tone"),
+        QStringLiteral(u"man feeding baby: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F37C"),
+        QStringLiteral(u"man_feeding_baby_medium_skin_tone"),
+        QStringLiteral(u"man feeding baby: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F37C"),
+        QStringLiteral(u"man_feeding_baby_medium_dark_skin_tone"),
+        QStringLiteral(u"man feeding baby: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F37C"),
+        QStringLiteral(u"man_feeding_baby_dark_skin_tone"),
+        QStringLiteral(u"man feeding baby: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F37C"),
         QStringLiteral(u"person_feeding_baby"),
         QStringLiteral(u"person feeding baby"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F37C"),
+        QStringLiteral(u"person_feeding_baby_light_skin_tone"),
+        QStringLiteral(u"person feeding baby: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F37C"),
+        QStringLiteral(u"person_feeding_baby_medium_light_skin_tone"),
+        QStringLiteral(u"person feeding baby: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F37C"),
+        QStringLiteral(u"person_feeding_baby_medium_skin_tone"),
+        QStringLiteral(u"person feeding baby: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F37C"),
+        QStringLiteral(u"person_feeding_baby_medium_dark_skin_tone"),
+        QStringLiteral(u"person feeding baby: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F37C"),
+        QStringLiteral(u"person_feeding_baby_dark_skin_tone"),
+        QStringLiteral(u"person feeding baby: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F47C"),
         QStringLiteral(u"baby_angel"),
         QStringLiteral(u"baby angel"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FB"),
+        QStringLiteral(u"baby_angel_light_skin_tone"),
+        QStringLiteral(u"baby angel: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FC"),
+        QStringLiteral(u"baby_angel_medium_light_skin_tone"),
+        QStringLiteral(u"baby angel: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FD"),
+        QStringLiteral(u"baby_angel_medium_skin_tone"),
+        QStringLiteral(u"baby angel: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FE"),
+        QStringLiteral(u"baby_angel_medium_dark_skin_tone"),
+        QStringLiteral(u"baby angel: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FF"),
+        QStringLiteral(u"baby_angel_dark_skin_tone"),
+        QStringLiteral(u"baby angel: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F385"),
         QStringLiteral(u"santa_claus"),
         QStringLiteral(u"Santa Claus"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FB"),
+        QStringLiteral(u"santa_claus_light_skin_tone"),
+        QStringLiteral(u"Santa Claus: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FC"),
+        QStringLiteral(u"santa_claus_medium_light_skin_tone"),
+        QStringLiteral(u"Santa Claus: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FD"),
+        QStringLiteral(u"santa_claus_medium_skin_tone"),
+        QStringLiteral(u"Santa Claus: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FE"),
+        QStringLiteral(u"santa_claus_medium_dark_skin_tone"),
+        QStringLiteral(u"Santa Claus: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FF"),
+        QStringLiteral(u"santa_claus_dark_skin_tone"),
+        QStringLiteral(u"Santa Claus: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F936"),
         QStringLiteral(u"mrs_claus"),
         QStringLiteral(u"Mrs. Claus"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FB"),
+        QStringLiteral(u"mrs_claus_light_skin_tone"),
+        QStringLiteral(u"Mrs. Claus: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FC"),
+        QStringLiteral(u"mrs_claus_medium_light_skin_tone"),
+        QStringLiteral(u"Mrs. Claus: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FD"),
+        QStringLiteral(u"mrs_claus_medium_skin_tone"),
+        QStringLiteral(u"Mrs. Claus: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FE"),
+        QStringLiteral(u"mrs_claus_medium_dark_skin_tone"),
+        QStringLiteral(u"Mrs. Claus: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FF"),
+        QStringLiteral(u"mrs_claus_dark_skin_tone"),
+        QStringLiteral(u"Mrs. Claus: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F384"),
         QStringLiteral(u"mx_claus"),
         QStringLiteral(u"mx claus"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F384"),
+        QStringLiteral(u"mx_claus_light_skin_tone"),
+        QStringLiteral(u"mx claus: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F384"),
+        QStringLiteral(u"mx_claus_medium_light_skin_tone"),
+        QStringLiteral(u"mx claus: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F384"),
+        QStringLiteral(u"mx_claus_medium_skin_tone"),
+        QStringLiteral(u"mx claus: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F384"),
+        QStringLiteral(u"mx_claus_medium_dark_skin_tone"),
+        QStringLiteral(u"mx claus: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F384"),
+        QStringLiteral(u"mx_claus_dark_skin_tone"),
+        QStringLiteral(u"mx claus: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8"),
         QStringLiteral(u"superhero"),
         QStringLiteral(u"superhero"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB"),
+        QStringLiteral(u"superhero_light_skin_tone"),
+        QStringLiteral(u"superhero: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC"),
+        QStringLiteral(u"superhero_medium_light_skin_tone"),
+        QStringLiteral(u"superhero: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD"),
+        QStringLiteral(u"superhero_medium_skin_tone"),
+        QStringLiteral(u"superhero: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE"),
+        QStringLiteral(u"superhero_medium_dark_skin_tone"),
+        QStringLiteral(u"superhero: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF"),
+        QStringLiteral(u"superhero_dark_skin_tone"),
+        QStringLiteral(u"superhero: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_superhero"),
         QStringLiteral(u"man superhero"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_superhero_light_skin_tone"),
+        QStringLiteral(u"man superhero: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_superhero_medium_light_skin_tone"),
+        QStringLiteral(u"man superhero: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_superhero_medium_skin_tone"),
+        QStringLiteral(u"man superhero: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_superhero_medium_dark_skin_tone"),
+        QStringLiteral(u"man superhero: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_superhero_dark_skin_tone"),
+        QStringLiteral(u"man superhero: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_superhero"),
         QStringLiteral(u"woman superhero"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_superhero_light_skin_tone"),
+        QStringLiteral(u"woman superhero: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_superhero_medium_light_skin_tone"),
+        QStringLiteral(u"woman superhero: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_superhero_medium_skin_tone"),
+        QStringLiteral(u"woman superhero: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_superhero_medium_dark_skin_tone"),
+        QStringLiteral(u"woman superhero: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_superhero_dark_skin_tone"),
+        QStringLiteral(u"woman superhero: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9"),
         QStringLiteral(u"supervillain"),
         QStringLiteral(u"supervillain"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB"),
+        QStringLiteral(u"supervillain_light_skin_tone"),
+        QStringLiteral(u"supervillain: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC"),
+        QStringLiteral(u"supervillain_medium_light_skin_tone"),
+        QStringLiteral(u"supervillain: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD"),
+        QStringLiteral(u"supervillain_medium_skin_tone"),
+        QStringLiteral(u"supervillain: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE"),
+        QStringLiteral(u"supervillain_medium_dark_skin_tone"),
+        QStringLiteral(u"supervillain: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF"),
+        QStringLiteral(u"supervillain_dark_skin_tone"),
+        QStringLiteral(u"supervillain: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_supervillain"),
         QStringLiteral(u"man supervillain"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_supervillain_light_skin_tone"),
+        QStringLiteral(u"man supervillain: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_supervillain_medium_light_skin_tone"),
+        QStringLiteral(u"man supervillain: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_supervillain_medium_skin_tone"),
+        QStringLiteral(u"man supervillain: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_supervillain_medium_dark_skin_tone"),
+        QStringLiteral(u"man supervillain: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_supervillain_dark_skin_tone"),
+        QStringLiteral(u"man supervillain: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_supervillain"),
         QStringLiteral(u"woman supervillain"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_supervillain_light_skin_tone"),
+        QStringLiteral(u"woman supervillain: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_supervillain_medium_light_skin_tone"),
+        QStringLiteral(u"woman supervillain: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_supervillain_medium_skin_tone"),
+        QStringLiteral(u"woman supervillain: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_supervillain_medium_dark_skin_tone"),
+        QStringLiteral(u"woman supervillain: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_supervillain_dark_skin_tone"),
+        QStringLiteral(u"woman supervillain: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9"),
         QStringLiteral(u"mage"),
         QStringLiteral(u"mage"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB"),
+        QStringLiteral(u"mage_light_skin_tone"),
+        QStringLiteral(u"mage: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC"),
+        QStringLiteral(u"mage_medium_light_skin_tone"),
+        QStringLiteral(u"mage: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD"),
+        QStringLiteral(u"mage_medium_skin_tone"),
+        QStringLiteral(u"mage: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE"),
+        QStringLiteral(u"mage_medium_dark_skin_tone"),
+        QStringLiteral(u"mage: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF"),
+        QStringLiteral(u"mage_dark_skin_tone"),
+        QStringLiteral(u"mage: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_mage"),
         QStringLiteral(u"man mage"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mage_light_skin_tone"),
+        QStringLiteral(u"man mage: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mage_medium_light_skin_tone"),
+        QStringLiteral(u"man mage: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mage_medium_skin_tone"),
+        QStringLiteral(u"man mage: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mage_medium_dark_skin_tone"),
+        QStringLiteral(u"man mage: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mage_dark_skin_tone"),
+        QStringLiteral(u"man mage: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_mage"),
         QStringLiteral(u"woman mage"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mage_light_skin_tone"),
+        QStringLiteral(u"woman mage: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mage_medium_light_skin_tone"),
+        QStringLiteral(u"woman mage: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mage_medium_skin_tone"),
+        QStringLiteral(u"woman mage: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mage_medium_dark_skin_tone"),
+        QStringLiteral(u"woman mage: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mage_dark_skin_tone"),
+        QStringLiteral(u"woman mage: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA"),
         QStringLiteral(u"fairy"),
         QStringLiteral(u"fairy"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB"),
+        QStringLiteral(u"fairy_light_skin_tone"),
+        QStringLiteral(u"fairy: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC"),
+        QStringLiteral(u"fairy_medium_light_skin_tone"),
+        QStringLiteral(u"fairy: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD"),
+        QStringLiteral(u"fairy_medium_skin_tone"),
+        QStringLiteral(u"fairy: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE"),
+        QStringLiteral(u"fairy_medium_dark_skin_tone"),
+        QStringLiteral(u"fairy: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF"),
+        QStringLiteral(u"fairy_dark_skin_tone"),
+        QStringLiteral(u"fairy: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_fairy"),
         QStringLiteral(u"man fairy"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_fairy_light_skin_tone"),
+        QStringLiteral(u"man fairy: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_fairy_medium_light_skin_tone"),
+        QStringLiteral(u"man fairy: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_fairy_medium_skin_tone"),
+        QStringLiteral(u"man fairy: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_fairy_medium_dark_skin_tone"),
+        QStringLiteral(u"man fairy: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_fairy_dark_skin_tone"),
+        QStringLiteral(u"man fairy: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_fairy"),
         QStringLiteral(u"woman fairy"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_fairy_light_skin_tone"),
+        QStringLiteral(u"woman fairy: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_fairy_medium_light_skin_tone"),
+        QStringLiteral(u"woman fairy: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_fairy_medium_skin_tone"),
+        QStringLiteral(u"woman fairy: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_fairy_medium_dark_skin_tone"),
+        QStringLiteral(u"woman fairy: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_fairy_dark_skin_tone"),
+        QStringLiteral(u"woman fairy: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB"),
         QStringLiteral(u"vampire"),
         QStringLiteral(u"vampire"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB"),
+        QStringLiteral(u"vampire_light_skin_tone"),
+        QStringLiteral(u"vampire: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC"),
+        QStringLiteral(u"vampire_medium_light_skin_tone"),
+        QStringLiteral(u"vampire: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD"),
+        QStringLiteral(u"vampire_medium_skin_tone"),
+        QStringLiteral(u"vampire: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE"),
+        QStringLiteral(u"vampire_medium_dark_skin_tone"),
+        QStringLiteral(u"vampire: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF"),
+        QStringLiteral(u"vampire_dark_skin_tone"),
+        QStringLiteral(u"vampire: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_vampire"),
         QStringLiteral(u"man vampire"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_vampire_light_skin_tone"),
+        QStringLiteral(u"man vampire: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_vampire_medium_light_skin_tone"),
+        QStringLiteral(u"man vampire: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_vampire_medium_skin_tone"),
+        QStringLiteral(u"man vampire: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_vampire_medium_dark_skin_tone"),
+        QStringLiteral(u"man vampire: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_vampire_dark_skin_tone"),
+        QStringLiteral(u"man vampire: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_vampire"),
         QStringLiteral(u"woman vampire"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_vampire_light_skin_tone"),
+        QStringLiteral(u"woman vampire: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_vampire_medium_light_skin_tone"),
+        QStringLiteral(u"woman vampire: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_vampire_medium_skin_tone"),
+        QStringLiteral(u"woman vampire: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_vampire_medium_dark_skin_tone"),
+        QStringLiteral(u"woman vampire: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_vampire_dark_skin_tone"),
+        QStringLiteral(u"woman vampire: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC"),
         QStringLiteral(u"merperson"),
         QStringLiteral(u"merperson"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB"),
+        QStringLiteral(u"merperson_light_skin_tone"),
+        QStringLiteral(u"merperson: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC"),
+        QStringLiteral(u"merperson_medium_light_skin_tone"),
+        QStringLiteral(u"merperson: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD"),
+        QStringLiteral(u"merperson_medium_skin_tone"),
+        QStringLiteral(u"merperson: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE"),
+        QStringLiteral(u"merperson_medium_dark_skin_tone"),
+        QStringLiteral(u"merperson: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF"),
+        QStringLiteral(u"merperson_dark_skin_tone"),
+        QStringLiteral(u"merperson: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"merman"),
         QStringLiteral(u"merman"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"merman_light_skin_tone"),
+        QStringLiteral(u"merman: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"merman_medium_light_skin_tone"),
+        QStringLiteral(u"merman: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"merman_medium_skin_tone"),
+        QStringLiteral(u"merman: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"merman_medium_dark_skin_tone"),
+        QStringLiteral(u"merman: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"merman_dark_skin_tone"),
+        QStringLiteral(u"merman: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"mermaid"),
         QStringLiteral(u"mermaid"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"mermaid_light_skin_tone"),
+        QStringLiteral(u"mermaid: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"mermaid_medium_light_skin_tone"),
+        QStringLiteral(u"mermaid: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"mermaid_medium_skin_tone"),
+        QStringLiteral(u"mermaid: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"mermaid_medium_dark_skin_tone"),
+        QStringLiteral(u"mermaid: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"mermaid_dark_skin_tone"),
+        QStringLiteral(u"mermaid: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD"),
         QStringLiteral(u"elf"),
         QStringLiteral(u"elf"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB"),
+        QStringLiteral(u"elf_light_skin_tone"),
+        QStringLiteral(u"elf: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC"),
+        QStringLiteral(u"elf_medium_light_skin_tone"),
+        QStringLiteral(u"elf: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD"),
+        QStringLiteral(u"elf_medium_skin_tone"),
+        QStringLiteral(u"elf: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE"),
+        QStringLiteral(u"elf_medium_dark_skin_tone"),
+        QStringLiteral(u"elf: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF"),
+        QStringLiteral(u"elf_dark_skin_tone"),
+        QStringLiteral(u"elf: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_elf"),
         QStringLiteral(u"man elf"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_elf_light_skin_tone"),
+        QStringLiteral(u"man elf: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_elf_medium_light_skin_tone"),
+        QStringLiteral(u"man elf: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_elf_medium_skin_tone"),
+        QStringLiteral(u"man elf: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_elf_medium_dark_skin_tone"),
+        QStringLiteral(u"man elf: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_elf_dark_skin_tone"),
+        QStringLiteral(u"man elf: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_elf"),
         QStringLiteral(u"woman elf"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_elf_light_skin_tone"),
+        QStringLiteral(u"woman elf: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_elf_medium_light_skin_tone"),
+        QStringLiteral(u"woman elf: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_elf_medium_skin_tone"),
+        QStringLiteral(u"woman elf: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_elf_medium_dark_skin_tone"),
+        QStringLiteral(u"woman elf: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_elf_dark_skin_tone"),
+        QStringLiteral(u"woman elf: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DE"),
         QStringLiteral(u"genie"),
         QStringLiteral(u"genie"),
@@ -1589,122 +5909,722 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_getting_massage"),
         QStringLiteral(u"person getting massage"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FB"),
+        QStringLiteral(u"person_getting_massage_light_skin_tone"),
+        QStringLiteral(u"person getting massage: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FC"),
+        QStringLiteral(u"person_getting_massage_medium_light_skin_tone"),
+        QStringLiteral(u"person getting massage: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FD"),
+        QStringLiteral(u"person_getting_massage_medium_skin_tone"),
+        QStringLiteral(u"person getting massage: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FE"),
+        QStringLiteral(u"person_getting_massage_medium_dark_skin_tone"),
+        QStringLiteral(u"person getting massage: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FF"),
+        QStringLiteral(u"person_getting_massage_dark_skin_tone"),
+        QStringLiteral(u"person getting massage: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_getting_massage"),
         QStringLiteral(u"man getting massage"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_massage_light_skin_tone"),
+        QStringLiteral(u"man getting massage: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_massage_medium_light_skin_tone"),
+        QStringLiteral(u"man getting massage: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_massage_medium_skin_tone"),
+        QStringLiteral(u"man getting massage: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_massage_medium_dark_skin_tone"),
+        QStringLiteral(u"man getting massage: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_massage_dark_skin_tone"),
+        QStringLiteral(u"man getting massage: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_getting_massage"),
         QStringLiteral(u"woman getting massage"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_massage_light_skin_tone"),
+        QStringLiteral(u"woman getting massage: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_massage_medium_light_skin_tone"),
+        QStringLiteral(u"woman getting massage: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_massage_medium_skin_tone"),
+        QStringLiteral(u"woman getting massage: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_massage_medium_dark_skin_tone"),
+        QStringLiteral(u"woman getting massage: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_massage_dark_skin_tone"),
+        QStringLiteral(u"woman getting massage: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487"),
         QStringLiteral(u"person_getting_haircut"),
         QStringLiteral(u"person getting haircut"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FB"),
+        QStringLiteral(u"person_getting_haircut_light_skin_tone"),
+        QStringLiteral(u"person getting haircut: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FC"),
+        QStringLiteral(u"person_getting_haircut_medium_light_skin_tone"),
+        QStringLiteral(u"person getting haircut: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FD"),
+        QStringLiteral(u"person_getting_haircut_medium_skin_tone"),
+        QStringLiteral(u"person getting haircut: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FE"),
+        QStringLiteral(u"person_getting_haircut_medium_dark_skin_tone"),
+        QStringLiteral(u"person getting haircut: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FF"),
+        QStringLiteral(u"person_getting_haircut_dark_skin_tone"),
+        QStringLiteral(u"person getting haircut: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_getting_haircut"),
         QStringLiteral(u"man getting haircut"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_haircut_light_skin_tone"),
+        QStringLiteral(u"man getting haircut: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_haircut_medium_light_skin_tone"),
+        QStringLiteral(u"man getting haircut: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_haircut_medium_skin_tone"),
+        QStringLiteral(u"man getting haircut: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_haircut_medium_dark_skin_tone"),
+        QStringLiteral(u"man getting haircut: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_getting_haircut_dark_skin_tone"),
+        QStringLiteral(u"man getting haircut: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_getting_haircut"),
         QStringLiteral(u"woman getting haircut"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_haircut_light_skin_tone"),
+        QStringLiteral(u"woman getting haircut: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_haircut_medium_light_skin_tone"),
+        QStringLiteral(u"woman getting haircut: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_haircut_medium_skin_tone"),
+        QStringLiteral(u"woman getting haircut: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_haircut_medium_dark_skin_tone"),
+        QStringLiteral(u"woman getting haircut: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_getting_haircut_dark_skin_tone"),
+        QStringLiteral(u"woman getting haircut: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6"),
         QStringLiteral(u"person_walking"),
         QStringLiteral(u"person walking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB"),
+        QStringLiteral(u"person_walking_light_skin_tone"),
+        QStringLiteral(u"person walking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC"),
+        QStringLiteral(u"person_walking_medium_light_skin_tone"),
+        QStringLiteral(u"person walking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD"),
+        QStringLiteral(u"person_walking_medium_skin_tone"),
+        QStringLiteral(u"person walking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE"),
+        QStringLiteral(u"person_walking_medium_dark_skin_tone"),
+        QStringLiteral(u"person walking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF"),
+        QStringLiteral(u"person_walking_dark_skin_tone"),
+        QStringLiteral(u"person walking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_walking"),
         QStringLiteral(u"man walking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_walking_light_skin_tone"),
+        QStringLiteral(u"man walking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_walking_medium_light_skin_tone"),
+        QStringLiteral(u"man walking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_walking_medium_skin_tone"),
+        QStringLiteral(u"man walking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_walking_medium_dark_skin_tone"),
+        QStringLiteral(u"man walking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_walking_dark_skin_tone"),
+        QStringLiteral(u"man walking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_walking"),
         QStringLiteral(u"woman walking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_walking_light_skin_tone"),
+        QStringLiteral(u"woman walking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_walking_medium_light_skin_tone"),
+        QStringLiteral(u"woman walking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_walking_medium_skin_tone"),
+        QStringLiteral(u"woman walking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_walking_medium_dark_skin_tone"),
+        QStringLiteral(u"woman walking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_walking_dark_skin_tone"),
+        QStringLiteral(u"woman walking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD"),
         QStringLiteral(u"person_standing"),
         QStringLiteral(u"person standing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB"),
+        QStringLiteral(u"person_standing_light_skin_tone"),
+        QStringLiteral(u"person standing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC"),
+        QStringLiteral(u"person_standing_medium_light_skin_tone"),
+        QStringLiteral(u"person standing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD"),
+        QStringLiteral(u"person_standing_medium_skin_tone"),
+        QStringLiteral(u"person standing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE"),
+        QStringLiteral(u"person_standing_medium_dark_skin_tone"),
+        QStringLiteral(u"person standing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF"),
+        QStringLiteral(u"person_standing_dark_skin_tone"),
+        QStringLiteral(u"person standing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_standing"),
         QStringLiteral(u"man standing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_standing_light_skin_tone"),
+        QStringLiteral(u"man standing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_standing_medium_light_skin_tone"),
+        QStringLiteral(u"man standing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_standing_medium_skin_tone"),
+        QStringLiteral(u"man standing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_standing_medium_dark_skin_tone"),
+        QStringLiteral(u"man standing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_standing_dark_skin_tone"),
+        QStringLiteral(u"man standing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_standing"),
         QStringLiteral(u"woman standing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_standing_light_skin_tone"),
+        QStringLiteral(u"woman standing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_standing_medium_light_skin_tone"),
+        QStringLiteral(u"woman standing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_standing_medium_skin_tone"),
+        QStringLiteral(u"woman standing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_standing_medium_dark_skin_tone"),
+        QStringLiteral(u"woman standing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_standing_dark_skin_tone"),
+        QStringLiteral(u"woman standing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE"),
         QStringLiteral(u"person_kneeling"),
         QStringLiteral(u"person kneeling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB"),
+        QStringLiteral(u"person_kneeling_light_skin_tone"),
+        QStringLiteral(u"person kneeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC"),
+        QStringLiteral(u"person_kneeling_medium_light_skin_tone"),
+        QStringLiteral(u"person kneeling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD"),
+        QStringLiteral(u"person_kneeling_medium_skin_tone"),
+        QStringLiteral(u"person kneeling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE"),
+        QStringLiteral(u"person_kneeling_medium_dark_skin_tone"),
+        QStringLiteral(u"person kneeling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF"),
+        QStringLiteral(u"person_kneeling_dark_skin_tone"),
+        QStringLiteral(u"person kneeling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_kneeling"),
         QStringLiteral(u"man kneeling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_kneeling_light_skin_tone"),
+        QStringLiteral(u"man kneeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_kneeling_medium_light_skin_tone"),
+        QStringLiteral(u"man kneeling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_kneeling_medium_skin_tone"),
+        QStringLiteral(u"man kneeling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_kneeling_medium_dark_skin_tone"),
+        QStringLiteral(u"man kneeling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_kneeling_dark_skin_tone"),
+        QStringLiteral(u"man kneeling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_kneeling"),
         QStringLiteral(u"woman kneeling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_kneeling_light_skin_tone"),
+        QStringLiteral(u"woman kneeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_kneeling_medium_light_skin_tone"),
+        QStringLiteral(u"woman kneeling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_kneeling_medium_skin_tone"),
+        QStringLiteral(u"woman kneeling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_kneeling_medium_dark_skin_tone"),
+        QStringLiteral(u"woman kneeling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_kneeling_dark_skin_tone"),
+        QStringLiteral(u"woman kneeling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9AF"),
         QStringLiteral(u"person_with_white_cane"),
         QStringLiteral(u"person with white cane"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9AF"),
+        QStringLiteral(u"person_with_white_cane_light_skin_tone"),
+        QStringLiteral(u"person with white cane: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9AF"),
+        QStringLiteral(u"person_with_white_cane_medium_light_skin_tone"),
+        QStringLiteral(u"person with white cane: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9AF"),
+        QStringLiteral(u"person_with_white_cane_medium_skin_tone"),
+        QStringLiteral(u"person with white cane: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9AF"),
+        QStringLiteral(u"person_with_white_cane_medium_dark_skin_tone"),
+        QStringLiteral(u"person with white cane: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9AF"),
+        QStringLiteral(u"person_with_white_cane_dark_skin_tone"),
+        QStringLiteral(u"person with white cane: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9AF"),
         QStringLiteral(u"man_with_white_cane"),
         QStringLiteral(u"man with white cane"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9AF"),
+        QStringLiteral(u"man_with_white_cane_light_skin_tone"),
+        QStringLiteral(u"man with white cane: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9AF"),
+        QStringLiteral(u"man_with_white_cane_medium_light_skin_tone"),
+        QStringLiteral(u"man with white cane: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9AF"),
+        QStringLiteral(u"man_with_white_cane_medium_skin_tone"),
+        QStringLiteral(u"man with white cane: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9AF"),
+        QStringLiteral(u"man_with_white_cane_medium_dark_skin_tone"),
+        QStringLiteral(u"man with white cane: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9AF"),
+        QStringLiteral(u"man_with_white_cane_dark_skin_tone"),
+        QStringLiteral(u"man with white cane: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9AF"),
         QStringLiteral(u"woman_with_white_cane"),
         QStringLiteral(u"woman with white cane"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9AF"),
+        QStringLiteral(u"woman_with_white_cane_light_skin_tone"),
+        QStringLiteral(u"woman with white cane: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9AF"),
+        QStringLiteral(u"woman_with_white_cane_medium_light_skin_tone"),
+        QStringLiteral(u"woman with white cane: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9AF"),
+        QStringLiteral(u"woman_with_white_cane_medium_skin_tone"),
+        QStringLiteral(u"woman with white cane: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9AF"),
+        QStringLiteral(u"woman_with_white_cane_medium_dark_skin_tone"),
+        QStringLiteral(u"woman with white cane: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9AF"),
+        QStringLiteral(u"woman_with_white_cane_dark_skin_tone"),
+        QStringLiteral(u"woman with white cane: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9BC"),
         QStringLiteral(u"person_in_motorized_wheelchair"),
         QStringLiteral(u"person in motorized wheelchair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9BC"),
+        QStringLiteral(u"person_in_motorized_wheelchair_light_skin_tone"),
+        QStringLiteral(u"person in motorized wheelchair: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9BC"),
+        QStringLiteral(u"person_in_motorized_wheelchair_medium_light_skin_tone"),
+        QStringLiteral(u"person in motorized wheelchair: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9BC"),
+        QStringLiteral(u"person_in_motorized_wheelchair_medium_skin_tone"),
+        QStringLiteral(u"person in motorized wheelchair: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9BC"),
+        QStringLiteral(u"person_in_motorized_wheelchair_medium_dark_skin_tone"),
+        QStringLiteral(u"person in motorized wheelchair: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9BC"),
+        QStringLiteral(u"person_in_motorized_wheelchair_dark_skin_tone"),
+        QStringLiteral(u"person in motorized wheelchair: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9BC"),
         QStringLiteral(u"man_in_motorized_wheelchair"),
         QStringLiteral(u"man in motorized wheelchair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9BC"),
+        QStringLiteral(u"man_in_motorized_wheelchair_light_skin_tone"),
+        QStringLiteral(u"man in motorized wheelchair: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9BC"),
+        QStringLiteral(u"man_in_motorized_wheelchair_medium_light_skin_tone"),
+        QStringLiteral(u"man in motorized wheelchair: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9BC"),
+        QStringLiteral(u"man_in_motorized_wheelchair_medium_skin_tone"),
+        QStringLiteral(u"man in motorized wheelchair: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9BC"),
+        QStringLiteral(u"man_in_motorized_wheelchair_medium_dark_skin_tone"),
+        QStringLiteral(u"man in motorized wheelchair: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9BC"),
+        QStringLiteral(u"man_in_motorized_wheelchair_dark_skin_tone"),
+        QStringLiteral(u"man in motorized wheelchair: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9BC"),
         QStringLiteral(u"woman_in_motorized_wheelchair"),
         QStringLiteral(u"woman in motorized wheelchair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9BC"),
+        QStringLiteral(u"woman_in_motorized_wheelchair_light_skin_tone"),
+        QStringLiteral(u"woman in motorized wheelchair: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9BC"),
+        QStringLiteral(u"woman_in_motorized_wheelchair_medium_light_skin_tone"),
+        QStringLiteral(u"woman in motorized wheelchair: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9BC"),
+        QStringLiteral(u"woman_in_motorized_wheelchair_medium_skin_tone"),
+        QStringLiteral(u"woman in motorized wheelchair: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9BC"),
+        QStringLiteral(u"woman_in_motorized_wheelchair_medium_dark_skin_tone"),
+        QStringLiteral(u"woman in motorized wheelchair: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9BC"),
+        QStringLiteral(u"woman_in_motorized_wheelchair_dark_skin_tone"),
+        QStringLiteral(u"woman in motorized wheelchair: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9BD"),
         QStringLiteral(u"person_in_manual_wheelchair"),
         QStringLiteral(u"person in manual wheelchair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9BD"),
+        QStringLiteral(u"person_in_manual_wheelchair_light_skin_tone"),
+        QStringLiteral(u"person in manual wheelchair: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9BD"),
+        QStringLiteral(u"person_in_manual_wheelchair_medium_light_skin_tone"),
+        QStringLiteral(u"person in manual wheelchair: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9BD"),
+        QStringLiteral(u"person_in_manual_wheelchair_medium_skin_tone"),
+        QStringLiteral(u"person in manual wheelchair: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9BD"),
+        QStringLiteral(u"person_in_manual_wheelchair_medium_dark_skin_tone"),
+        QStringLiteral(u"person in manual wheelchair: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9BD"),
+        QStringLiteral(u"person_in_manual_wheelchair_dark_skin_tone"),
+        QStringLiteral(u"person in manual wheelchair: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9BD"),
         QStringLiteral(u"man_in_manual_wheelchair"),
         QStringLiteral(u"man in manual wheelchair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9BD"),
+        QStringLiteral(u"man_in_manual_wheelchair_light_skin_tone"),
+        QStringLiteral(u"man in manual wheelchair: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9BD"),
+        QStringLiteral(u"man_in_manual_wheelchair_medium_light_skin_tone"),
+        QStringLiteral(u"man in manual wheelchair: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9BD"),
+        QStringLiteral(u"man_in_manual_wheelchair_medium_skin_tone"),
+        QStringLiteral(u"man in manual wheelchair: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9BD"),
+        QStringLiteral(u"man_in_manual_wheelchair_medium_dark_skin_tone"),
+        QStringLiteral(u"man in manual wheelchair: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9BD"),
+        QStringLiteral(u"man_in_manual_wheelchair_dark_skin_tone"),
+        QStringLiteral(u"man in manual wheelchair: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9BD"),
         QStringLiteral(u"woman_in_manual_wheelchair"),
         QStringLiteral(u"woman in manual wheelchair"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9BD"),
+        QStringLiteral(u"woman_in_manual_wheelchair_light_skin_tone"),
+        QStringLiteral(u"woman in manual wheelchair: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9BD"),
+        QStringLiteral(u"woman_in_manual_wheelchair_medium_light_skin_tone"),
+        QStringLiteral(u"woman in manual wheelchair: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9BD"),
+        QStringLiteral(u"woman_in_manual_wheelchair_medium_skin_tone"),
+        QStringLiteral(u"woman in manual wheelchair: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9BD"),
+        QStringLiteral(u"woman_in_manual_wheelchair_medium_dark_skin_tone"),
+        QStringLiteral(u"woman in manual wheelchair: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9BD"),
+        QStringLiteral(u"woman_in_manual_wheelchair_dark_skin_tone"),
+        QStringLiteral(u"woman in manual wheelchair: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3"),
         QStringLiteral(u"person_running"),
         QStringLiteral(u"person running"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB"),
+        QStringLiteral(u"person_running_light_skin_tone"),
+        QStringLiteral(u"person running: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC"),
+        QStringLiteral(u"person_running_medium_light_skin_tone"),
+        QStringLiteral(u"person running: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD"),
+        QStringLiteral(u"person_running_medium_skin_tone"),
+        QStringLiteral(u"person running: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE"),
+        QStringLiteral(u"person_running_medium_dark_skin_tone"),
+        QStringLiteral(u"person running: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF"),
+        QStringLiteral(u"person_running_dark_skin_tone"),
+        QStringLiteral(u"person running: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_running"),
         QStringLiteral(u"man running"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_running_light_skin_tone"),
+        QStringLiteral(u"man running: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_running_medium_light_skin_tone"),
+        QStringLiteral(u"man running: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_running_medium_skin_tone"),
+        QStringLiteral(u"man running: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_running_medium_dark_skin_tone"),
+        QStringLiteral(u"man running: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_running_dark_skin_tone"),
+        QStringLiteral(u"man running: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_running"),
         QStringLiteral(u"woman running"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_running_light_skin_tone"),
+        QStringLiteral(u"woman running: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_running_medium_light_skin_tone"),
+        QStringLiteral(u"woman running: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_running_medium_skin_tone"),
+        QStringLiteral(u"woman running: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_running_medium_dark_skin_tone"),
+        QStringLiteral(u"woman running: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_running_dark_skin_tone"),
+        QStringLiteral(u"woman running: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F483"),
         QStringLiteral(u"woman_dancing"),
         QStringLiteral(u"woman dancing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FB"),
+        QStringLiteral(u"woman_dancing_light_skin_tone"),
+        QStringLiteral(u"woman dancing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FC"),
+        QStringLiteral(u"woman_dancing_medium_light_skin_tone"),
+        QStringLiteral(u"woman dancing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FD"),
+        QStringLiteral(u"woman_dancing_medium_skin_tone"),
+        QStringLiteral(u"woman dancing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FE"),
+        QStringLiteral(u"woman_dancing_medium_dark_skin_tone"),
+        QStringLiteral(u"woman dancing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FF"),
+        QStringLiteral(u"woman_dancing_dark_skin_tone"),
+        QStringLiteral(u"woman dancing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F57A"),
         QStringLiteral(u"man_dancing"),
         QStringLiteral(u"man dancing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FB"),
+        QStringLiteral(u"man_dancing_light_skin_tone"),
+        QStringLiteral(u"man dancing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FC"),
+        QStringLiteral(u"man_dancing_medium_light_skin_tone"),
+        QStringLiteral(u"man dancing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FD"),
+        QStringLiteral(u"man_dancing_medium_skin_tone"),
+        QStringLiteral(u"man dancing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FE"),
+        QStringLiteral(u"man_dancing_medium_dark_skin_tone"),
+        QStringLiteral(u"man dancing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FF"),
+        QStringLiteral(u"man_dancing_dark_skin_tone"),
+        QStringLiteral(u"man dancing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F574\U0000FE0F"),
         QStringLiteral(u"person_in_suit_levitating"),
         QStringLiteral(u"person in suit levitating"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FB"),
+        QStringLiteral(u"person_in_suit_levitating_light_skin_tone"),
+        QStringLiteral(u"person in suit levitating: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FC"),
+        QStringLiteral(u"person_in_suit_levitating_medium_light_skin_tone"),
+        QStringLiteral(u"person in suit levitating: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FD"),
+        QStringLiteral(u"person_in_suit_levitating_medium_skin_tone"),
+        QStringLiteral(u"person in suit levitating: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FE"),
+        QStringLiteral(u"person_in_suit_levitating_medium_dark_skin_tone"),
+        QStringLiteral(u"person in suit levitating: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FF"),
+        QStringLiteral(u"person_in_suit_levitating_dark_skin_tone"),
+        QStringLiteral(u"person in suit levitating: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46F"),
         QStringLiteral(u"people_with_bunny_ears"),
         QStringLiteral(u"people with bunny ears"),
@@ -1721,26 +6641,146 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_steamy_room"),
         QStringLiteral(u"person in steamy room"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FB"),
+        QStringLiteral(u"person_in_steamy_room_light_skin_tone"),
+        QStringLiteral(u"person in steamy room: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC"),
+        QStringLiteral(u"person_in_steamy_room_medium_light_skin_tone"),
+        QStringLiteral(u"person in steamy room: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD"),
+        QStringLiteral(u"person_in_steamy_room_medium_skin_tone"),
+        QStringLiteral(u"person in steamy room: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE"),
+        QStringLiteral(u"person_in_steamy_room_medium_dark_skin_tone"),
+        QStringLiteral(u"person in steamy room: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF"),
+        QStringLiteral(u"person_in_steamy_room_dark_skin_tone"),
+        QStringLiteral(u"person in steamy room: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_steamy_room"),
         QStringLiteral(u"man in steamy room"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_steamy_room_light_skin_tone"),
+        QStringLiteral(u"man in steamy room: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_steamy_room_medium_light_skin_tone"),
+        QStringLiteral(u"man in steamy room: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_steamy_room_medium_skin_tone"),
+        QStringLiteral(u"man in steamy room: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_steamy_room_medium_dark_skin_tone"),
+        QStringLiteral(u"man in steamy room: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_steamy_room_dark_skin_tone"),
+        QStringLiteral(u"man in steamy room: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_steamy_room"),
         QStringLiteral(u"woman in steamy room"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_steamy_room_light_skin_tone"),
+        QStringLiteral(u"woman in steamy room: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_steamy_room_medium_light_skin_tone"),
+        QStringLiteral(u"woman in steamy room: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_steamy_room_medium_skin_tone"),
+        QStringLiteral(u"woman in steamy room: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_steamy_room_medium_dark_skin_tone"),
+        QStringLiteral(u"woman in steamy room: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_steamy_room_dark_skin_tone"),
+        QStringLiteral(u"woman in steamy room: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7"),
         QStringLiteral(u"person_climbing"),
         QStringLiteral(u"person climbing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB"),
+        QStringLiteral(u"person_climbing_light_skin_tone"),
+        QStringLiteral(u"person climbing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC"),
+        QStringLiteral(u"person_climbing_medium_light_skin_tone"),
+        QStringLiteral(u"person climbing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD"),
+        QStringLiteral(u"person_climbing_medium_skin_tone"),
+        QStringLiteral(u"person climbing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE"),
+        QStringLiteral(u"person_climbing_medium_dark_skin_tone"),
+        QStringLiteral(u"person climbing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF"),
+        QStringLiteral(u"person_climbing_dark_skin_tone"),
+        QStringLiteral(u"person climbing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_climbing"),
         QStringLiteral(u"man climbing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_climbing_light_skin_tone"),
+        QStringLiteral(u"man climbing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_climbing_medium_light_skin_tone"),
+        QStringLiteral(u"man climbing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_climbing_medium_skin_tone"),
+        QStringLiteral(u"man climbing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_climbing_medium_dark_skin_tone"),
+        QStringLiteral(u"man climbing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_climbing_dark_skin_tone"),
+        QStringLiteral(u"man climbing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_climbing"),
         QStringLiteral(u"woman climbing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_climbing_light_skin_tone"),
+        QStringLiteral(u"woman climbing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_climbing_medium_light_skin_tone"),
+        QStringLiteral(u"woman climbing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_climbing_medium_skin_tone"),
+        QStringLiteral(u"woman climbing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_climbing_medium_dark_skin_tone"),
+        QStringLiteral(u"woman climbing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_climbing_dark_skin_tone"),
+        QStringLiteral(u"woman climbing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93A"),
         QStringLiteral(u"person_fencing"),
         QStringLiteral(u"person fencing"),
@@ -1749,6 +6789,26 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"horse_racing"),
         QStringLiteral(u"horse racing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FB"),
+        QStringLiteral(u"horse_racing_light_skin_tone"),
+        QStringLiteral(u"horse racing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FC"),
+        QStringLiteral(u"horse_racing_medium_light_skin_tone"),
+        QStringLiteral(u"horse racing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FD"),
+        QStringLiteral(u"horse_racing_medium_skin_tone"),
+        QStringLiteral(u"horse racing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FE"),
+        QStringLiteral(u"horse_racing_medium_dark_skin_tone"),
+        QStringLiteral(u"horse racing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FF"),
+        QStringLiteral(u"horse_racing_dark_skin_tone"),
+        QStringLiteral(u"horse racing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F7\U0000FE0F"),
         QStringLiteral(u"skier"),
         QStringLiteral(u"skier"),
@@ -1757,114 +6817,674 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"snowboarder"),
         QStringLiteral(u"snowboarder"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FB"),
+        QStringLiteral(u"snowboarder_light_skin_tone"),
+        QStringLiteral(u"snowboarder: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FC"),
+        QStringLiteral(u"snowboarder_medium_light_skin_tone"),
+        QStringLiteral(u"snowboarder: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FD"),
+        QStringLiteral(u"snowboarder_medium_skin_tone"),
+        QStringLiteral(u"snowboarder: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FE"),
+        QStringLiteral(u"snowboarder_medium_dark_skin_tone"),
+        QStringLiteral(u"snowboarder: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FF"),
+        QStringLiteral(u"snowboarder_dark_skin_tone"),
+        QStringLiteral(u"snowboarder: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0000FE0F"),
         QStringLiteral(u"person_golfing"),
         QStringLiteral(u"person golfing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB"),
+        QStringLiteral(u"person_golfing_light_skin_tone"),
+        QStringLiteral(u"person golfing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC"),
+        QStringLiteral(u"person_golfing_medium_light_skin_tone"),
+        QStringLiteral(u"person golfing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD"),
+        QStringLiteral(u"person_golfing_medium_skin_tone"),
+        QStringLiteral(u"person golfing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE"),
+        QStringLiteral(u"person_golfing_medium_dark_skin_tone"),
+        QStringLiteral(u"person golfing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF"),
+        QStringLiteral(u"person_golfing_dark_skin_tone"),
+        QStringLiteral(u"person golfing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_golfing"),
         QStringLiteral(u"man golfing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_golfing_light_skin_tone"),
+        QStringLiteral(u"man golfing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_golfing_medium_light_skin_tone"),
+        QStringLiteral(u"man golfing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_golfing_medium_skin_tone"),
+        QStringLiteral(u"man golfing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_golfing_medium_dark_skin_tone"),
+        QStringLiteral(u"man golfing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_golfing_dark_skin_tone"),
+        QStringLiteral(u"man golfing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_golfing"),
         QStringLiteral(u"woman golfing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_golfing_light_skin_tone"),
+        QStringLiteral(u"woman golfing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_golfing_medium_light_skin_tone"),
+        QStringLiteral(u"woman golfing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_golfing_medium_skin_tone"),
+        QStringLiteral(u"woman golfing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_golfing_medium_dark_skin_tone"),
+        QStringLiteral(u"woman golfing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_golfing_dark_skin_tone"),
+        QStringLiteral(u"woman golfing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4"),
         QStringLiteral(u"person_surfing"),
         QStringLiteral(u"person surfing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB"),
+        QStringLiteral(u"person_surfing_light_skin_tone"),
+        QStringLiteral(u"person surfing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC"),
+        QStringLiteral(u"person_surfing_medium_light_skin_tone"),
+        QStringLiteral(u"person surfing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD"),
+        QStringLiteral(u"person_surfing_medium_skin_tone"),
+        QStringLiteral(u"person surfing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE"),
+        QStringLiteral(u"person_surfing_medium_dark_skin_tone"),
+        QStringLiteral(u"person surfing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF"),
+        QStringLiteral(u"person_surfing_dark_skin_tone"),
+        QStringLiteral(u"person surfing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_surfing"),
         QStringLiteral(u"man surfing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_surfing_light_skin_tone"),
+        QStringLiteral(u"man surfing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_surfing_medium_light_skin_tone"),
+        QStringLiteral(u"man surfing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_surfing_medium_skin_tone"),
+        QStringLiteral(u"man surfing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_surfing_medium_dark_skin_tone"),
+        QStringLiteral(u"man surfing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_surfing_dark_skin_tone"),
+        QStringLiteral(u"man surfing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_surfing"),
         QStringLiteral(u"woman surfing"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_surfing_light_skin_tone"),
+        QStringLiteral(u"woman surfing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_surfing_medium_light_skin_tone"),
+        QStringLiteral(u"woman surfing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_surfing_medium_skin_tone"),
+        QStringLiteral(u"woman surfing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_surfing_medium_dark_skin_tone"),
+        QStringLiteral(u"woman surfing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_surfing_dark_skin_tone"),
+        QStringLiteral(u"woman surfing: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3"),
         QStringLiteral(u"person_rowing_boat"),
         QStringLiteral(u"person rowing boat"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB"),
+        QStringLiteral(u"person_rowing_boat_light_skin_tone"),
+        QStringLiteral(u"person rowing boat: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC"),
+        QStringLiteral(u"person_rowing_boat_medium_light_skin_tone"),
+        QStringLiteral(u"person rowing boat: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD"),
+        QStringLiteral(u"person_rowing_boat_medium_skin_tone"),
+        QStringLiteral(u"person rowing boat: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE"),
+        QStringLiteral(u"person_rowing_boat_medium_dark_skin_tone"),
+        QStringLiteral(u"person rowing boat: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF"),
+        QStringLiteral(u"person_rowing_boat_dark_skin_tone"),
+        QStringLiteral(u"person rowing boat: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_rowing_boat"),
         QStringLiteral(u"man rowing boat"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_rowing_boat_light_skin_tone"),
+        QStringLiteral(u"man rowing boat: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_rowing_boat_medium_light_skin_tone"),
+        QStringLiteral(u"man rowing boat: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_rowing_boat_medium_skin_tone"),
+        QStringLiteral(u"man rowing boat: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_rowing_boat_medium_dark_skin_tone"),
+        QStringLiteral(u"man rowing boat: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_rowing_boat_dark_skin_tone"),
+        QStringLiteral(u"man rowing boat: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_rowing_boat"),
         QStringLiteral(u"woman rowing boat"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_rowing_boat_light_skin_tone"),
+        QStringLiteral(u"woman rowing boat: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_rowing_boat_medium_light_skin_tone"),
+        QStringLiteral(u"woman rowing boat: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_rowing_boat_medium_skin_tone"),
+        QStringLiteral(u"woman rowing boat: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_rowing_boat_medium_dark_skin_tone"),
+        QStringLiteral(u"woman rowing boat: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_rowing_boat_dark_skin_tone"),
+        QStringLiteral(u"woman rowing boat: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA"),
         QStringLiteral(u"person_swimming"),
         QStringLiteral(u"person swimming"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB"),
+        QStringLiteral(u"person_swimming_light_skin_tone"),
+        QStringLiteral(u"person swimming: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC"),
+        QStringLiteral(u"person_swimming_medium_light_skin_tone"),
+        QStringLiteral(u"person swimming: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD"),
+        QStringLiteral(u"person_swimming_medium_skin_tone"),
+        QStringLiteral(u"person swimming: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE"),
+        QStringLiteral(u"person_swimming_medium_dark_skin_tone"),
+        QStringLiteral(u"person swimming: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF"),
+        QStringLiteral(u"person_swimming_dark_skin_tone"),
+        QStringLiteral(u"person swimming: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_swimming"),
         QStringLiteral(u"man swimming"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_swimming_light_skin_tone"),
+        QStringLiteral(u"man swimming: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_swimming_medium_light_skin_tone"),
+        QStringLiteral(u"man swimming: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_swimming_medium_skin_tone"),
+        QStringLiteral(u"man swimming: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_swimming_medium_dark_skin_tone"),
+        QStringLiteral(u"man swimming: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_swimming_dark_skin_tone"),
+        QStringLiteral(u"man swimming: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_swimming"),
         QStringLiteral(u"woman swimming"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_swimming_light_skin_tone"),
+        QStringLiteral(u"woman swimming: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_swimming_medium_light_skin_tone"),
+        QStringLiteral(u"woman swimming: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_swimming_medium_skin_tone"),
+        QStringLiteral(u"woman swimming: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_swimming_medium_dark_skin_tone"),
+        QStringLiteral(u"woman swimming: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_swimming_dark_skin_tone"),
+        QStringLiteral(u"woman swimming: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0000FE0F"),
         QStringLiteral(u"person_bouncing_ball"),
         QStringLiteral(u"person bouncing ball"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB"),
+        QStringLiteral(u"person_bouncing_ball_light_skin_tone"),
+        QStringLiteral(u"person bouncing ball: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC"),
+        QStringLiteral(u"person_bouncing_ball_medium_light_skin_tone"),
+        QStringLiteral(u"person bouncing ball: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD"),
+        QStringLiteral(u"person_bouncing_ball_medium_skin_tone"),
+        QStringLiteral(u"person bouncing ball: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE"),
+        QStringLiteral(u"person_bouncing_ball_medium_dark_skin_tone"),
+        QStringLiteral(u"person bouncing ball: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF"),
+        QStringLiteral(u"person_bouncing_ball_dark_skin_tone"),
+        QStringLiteral(u"person bouncing ball: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_bouncing_ball"),
         QStringLiteral(u"man bouncing ball"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bouncing_ball_light_skin_tone"),
+        QStringLiteral(u"man bouncing ball: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bouncing_ball_medium_light_skin_tone"),
+        QStringLiteral(u"man bouncing ball: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bouncing_ball_medium_skin_tone"),
+        QStringLiteral(u"man bouncing ball: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bouncing_ball_medium_dark_skin_tone"),
+        QStringLiteral(u"man bouncing ball: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_bouncing_ball_dark_skin_tone"),
+        QStringLiteral(u"man bouncing ball: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_bouncing_ball"),
         QStringLiteral(u"woman bouncing ball"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bouncing_ball_light_skin_tone"),
+        QStringLiteral(u"woman bouncing ball: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bouncing_ball_medium_light_skin_tone"),
+        QStringLiteral(u"woman bouncing ball: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bouncing_ball_medium_skin_tone"),
+        QStringLiteral(u"woman bouncing ball: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bouncing_ball_medium_dark_skin_tone"),
+        QStringLiteral(u"woman bouncing ball: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_bouncing_ball_dark_skin_tone"),
+        QStringLiteral(u"woman bouncing ball: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0000FE0F"),
         QStringLiteral(u"person_lifting_weights"),
         QStringLiteral(u"person lifting weights"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB"),
+        QStringLiteral(u"person_lifting_weights_light_skin_tone"),
+        QStringLiteral(u"person lifting weights: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC"),
+        QStringLiteral(u"person_lifting_weights_medium_light_skin_tone"),
+        QStringLiteral(u"person lifting weights: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD"),
+        QStringLiteral(u"person_lifting_weights_medium_skin_tone"),
+        QStringLiteral(u"person lifting weights: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE"),
+        QStringLiteral(u"person_lifting_weights_medium_dark_skin_tone"),
+        QStringLiteral(u"person lifting weights: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF"),
+        QStringLiteral(u"person_lifting_weights_dark_skin_tone"),
+        QStringLiteral(u"person lifting weights: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_lifting_weights"),
         QStringLiteral(u"man lifting weights"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_lifting_weights_light_skin_tone"),
+        QStringLiteral(u"man lifting weights: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_lifting_weights_medium_light_skin_tone"),
+        QStringLiteral(u"man lifting weights: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_lifting_weights_medium_skin_tone"),
+        QStringLiteral(u"man lifting weights: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_lifting_weights_medium_dark_skin_tone"),
+        QStringLiteral(u"man lifting weights: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_lifting_weights_dark_skin_tone"),
+        QStringLiteral(u"man lifting weights: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_lifting_weights"),
         QStringLiteral(u"woman lifting weights"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_lifting_weights_light_skin_tone"),
+        QStringLiteral(u"woman lifting weights: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_lifting_weights_medium_light_skin_tone"),
+        QStringLiteral(u"woman lifting weights: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_lifting_weights_medium_skin_tone"),
+        QStringLiteral(u"woman lifting weights: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_lifting_weights_medium_dark_skin_tone"),
+        QStringLiteral(u"woman lifting weights: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_lifting_weights_dark_skin_tone"),
+        QStringLiteral(u"woman lifting weights: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4"),
         QStringLiteral(u"person_biking"),
         QStringLiteral(u"person biking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB"),
+        QStringLiteral(u"person_biking_light_skin_tone"),
+        QStringLiteral(u"person biking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC"),
+        QStringLiteral(u"person_biking_medium_light_skin_tone"),
+        QStringLiteral(u"person biking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD"),
+        QStringLiteral(u"person_biking_medium_skin_tone"),
+        QStringLiteral(u"person biking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE"),
+        QStringLiteral(u"person_biking_medium_dark_skin_tone"),
+        QStringLiteral(u"person biking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF"),
+        QStringLiteral(u"person_biking_dark_skin_tone"),
+        QStringLiteral(u"person biking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_biking"),
         QStringLiteral(u"man biking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_biking_light_skin_tone"),
+        QStringLiteral(u"man biking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_biking_medium_light_skin_tone"),
+        QStringLiteral(u"man biking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_biking_medium_skin_tone"),
+        QStringLiteral(u"man biking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_biking_medium_dark_skin_tone"),
+        QStringLiteral(u"man biking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_biking_dark_skin_tone"),
+        QStringLiteral(u"man biking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_biking"),
         QStringLiteral(u"woman biking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_biking_light_skin_tone"),
+        QStringLiteral(u"woman biking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_biking_medium_light_skin_tone"),
+        QStringLiteral(u"woman biking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_biking_medium_skin_tone"),
+        QStringLiteral(u"woman biking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_biking_medium_dark_skin_tone"),
+        QStringLiteral(u"woman biking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_biking_dark_skin_tone"),
+        QStringLiteral(u"woman biking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5"),
         QStringLiteral(u"person_mountain_biking"),
         QStringLiteral(u"person mountain biking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB"),
+        QStringLiteral(u"person_mountain_biking_light_skin_tone"),
+        QStringLiteral(u"person mountain biking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC"),
+        QStringLiteral(u"person_mountain_biking_medium_light_skin_tone"),
+        QStringLiteral(u"person mountain biking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD"),
+        QStringLiteral(u"person_mountain_biking_medium_skin_tone"),
+        QStringLiteral(u"person mountain biking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE"),
+        QStringLiteral(u"person_mountain_biking_medium_dark_skin_tone"),
+        QStringLiteral(u"person mountain biking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF"),
+        QStringLiteral(u"person_mountain_biking_dark_skin_tone"),
+        QStringLiteral(u"person mountain biking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_mountain_biking"),
         QStringLiteral(u"man mountain biking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mountain_biking_light_skin_tone"),
+        QStringLiteral(u"man mountain biking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mountain_biking_medium_light_skin_tone"),
+        QStringLiteral(u"man mountain biking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mountain_biking_medium_skin_tone"),
+        QStringLiteral(u"man mountain biking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mountain_biking_medium_dark_skin_tone"),
+        QStringLiteral(u"man mountain biking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_mountain_biking_dark_skin_tone"),
+        QStringLiteral(u"man mountain biking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_mountain_biking"),
         QStringLiteral(u"woman mountain biking"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mountain_biking_light_skin_tone"),
+        QStringLiteral(u"woman mountain biking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mountain_biking_medium_light_skin_tone"),
+        QStringLiteral(u"woman mountain biking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mountain_biking_medium_skin_tone"),
+        QStringLiteral(u"woman mountain biking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mountain_biking_medium_dark_skin_tone"),
+        QStringLiteral(u"woman mountain biking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_mountain_biking_dark_skin_tone"),
+        QStringLiteral(u"woman mountain biking: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938"),
         QStringLiteral(u"person_cartwheeling"),
         QStringLiteral(u"person cartwheeling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB"),
+        QStringLiteral(u"person_cartwheeling_light_skin_tone"),
+        QStringLiteral(u"person cartwheeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC"),
+        QStringLiteral(u"person_cartwheeling_medium_light_skin_tone"),
+        QStringLiteral(u"person cartwheeling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD"),
+        QStringLiteral(u"person_cartwheeling_medium_skin_tone"),
+        QStringLiteral(u"person cartwheeling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE"),
+        QStringLiteral(u"person_cartwheeling_medium_dark_skin_tone"),
+        QStringLiteral(u"person cartwheeling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF"),
+        QStringLiteral(u"person_cartwheeling_dark_skin_tone"),
+        QStringLiteral(u"person cartwheeling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_cartwheeling"),
         QStringLiteral(u"man cartwheeling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_cartwheeling_light_skin_tone"),
+        QStringLiteral(u"man cartwheeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_cartwheeling_medium_light_skin_tone"),
+        QStringLiteral(u"man cartwheeling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_cartwheeling_medium_skin_tone"),
+        QStringLiteral(u"man cartwheeling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_cartwheeling_medium_dark_skin_tone"),
+        QStringLiteral(u"man cartwheeling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_cartwheeling_dark_skin_tone"),
+        QStringLiteral(u"man cartwheeling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_cartwheeling"),
         QStringLiteral(u"woman cartwheeling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_cartwheeling_light_skin_tone"),
+        QStringLiteral(u"woman cartwheeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_cartwheeling_medium_light_skin_tone"),
+        QStringLiteral(u"woman cartwheeling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_cartwheeling_medium_skin_tone"),
+        QStringLiteral(u"woman cartwheeling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_cartwheeling_medium_dark_skin_tone"),
+        QStringLiteral(u"woman cartwheeling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_cartwheeling_dark_skin_tone"),
+        QStringLiteral(u"woman cartwheeling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93C"),
         QStringLiteral(u"people_wrestling"),
         QStringLiteral(u"people wrestling"),
@@ -1881,109 +7501,1805 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_playing_water_polo"),
         QStringLiteral(u"person playing water polo"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB"),
+        QStringLiteral(u"person_playing_water_polo_light_skin_tone"),
+        QStringLiteral(u"person playing water polo: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC"),
+        QStringLiteral(u"person_playing_water_polo_medium_light_skin_tone"),
+        QStringLiteral(u"person playing water polo: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD"),
+        QStringLiteral(u"person_playing_water_polo_medium_skin_tone"),
+        QStringLiteral(u"person playing water polo: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE"),
+        QStringLiteral(u"person_playing_water_polo_medium_dark_skin_tone"),
+        QStringLiteral(u"person playing water polo: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF"),
+        QStringLiteral(u"person_playing_water_polo_dark_skin_tone"),
+        QStringLiteral(u"person playing water polo: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_playing_water_polo"),
         QStringLiteral(u"man playing water polo"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_water_polo_light_skin_tone"),
+        QStringLiteral(u"man playing water polo: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_water_polo_medium_light_skin_tone"),
+        QStringLiteral(u"man playing water polo: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_water_polo_medium_skin_tone"),
+        QStringLiteral(u"man playing water polo: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_water_polo_medium_dark_skin_tone"),
+        QStringLiteral(u"man playing water polo: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_water_polo_dark_skin_tone"),
+        QStringLiteral(u"man playing water polo: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_playing_water_polo"),
         QStringLiteral(u"woman playing water polo"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_water_polo_light_skin_tone"),
+        QStringLiteral(u"woman playing water polo: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_water_polo_medium_light_skin_tone"),
+        QStringLiteral(u"woman playing water polo: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_water_polo_medium_skin_tone"),
+        QStringLiteral(u"woman playing water polo: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_water_polo_medium_dark_skin_tone"),
+        QStringLiteral(u"woman playing water polo: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_water_polo_dark_skin_tone"),
+        QStringLiteral(u"woman playing water polo: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E"),
         QStringLiteral(u"person_playing_handball"),
         QStringLiteral(u"person playing handball"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB"),
+        QStringLiteral(u"person_playing_handball_light_skin_tone"),
+        QStringLiteral(u"person playing handball: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC"),
+        QStringLiteral(u"person_playing_handball_medium_light_skin_tone"),
+        QStringLiteral(u"person playing handball: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD"),
+        QStringLiteral(u"person_playing_handball_medium_skin_tone"),
+        QStringLiteral(u"person playing handball: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE"),
+        QStringLiteral(u"person_playing_handball_medium_dark_skin_tone"),
+        QStringLiteral(u"person playing handball: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF"),
+        QStringLiteral(u"person_playing_handball_dark_skin_tone"),
+        QStringLiteral(u"person playing handball: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_playing_handball"),
         QStringLiteral(u"man playing handball"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_handball_light_skin_tone"),
+        QStringLiteral(u"man playing handball: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_handball_medium_light_skin_tone"),
+        QStringLiteral(u"man playing handball: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_handball_medium_skin_tone"),
+        QStringLiteral(u"man playing handball: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_handball_medium_dark_skin_tone"),
+        QStringLiteral(u"man playing handball: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_playing_handball_dark_skin_tone"),
+        QStringLiteral(u"man playing handball: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_playing_handball"),
         QStringLiteral(u"woman playing handball"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_handball_light_skin_tone"),
+        QStringLiteral(u"woman playing handball: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_handball_medium_light_skin_tone"),
+        QStringLiteral(u"woman playing handball: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_handball_medium_skin_tone"),
+        QStringLiteral(u"woman playing handball: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_handball_medium_dark_skin_tone"),
+        QStringLiteral(u"woman playing handball: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_playing_handball_dark_skin_tone"),
+        QStringLiteral(u"woman playing handball: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939"),
         QStringLiteral(u"person_juggling"),
         QStringLiteral(u"person juggling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB"),
+        QStringLiteral(u"person_juggling_light_skin_tone"),
+        QStringLiteral(u"person juggling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC"),
+        QStringLiteral(u"person_juggling_medium_light_skin_tone"),
+        QStringLiteral(u"person juggling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD"),
+        QStringLiteral(u"person_juggling_medium_skin_tone"),
+        QStringLiteral(u"person juggling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE"),
+        QStringLiteral(u"person_juggling_medium_dark_skin_tone"),
+        QStringLiteral(u"person juggling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF"),
+        QStringLiteral(u"person_juggling_dark_skin_tone"),
+        QStringLiteral(u"person juggling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_juggling"),
         QStringLiteral(u"man juggling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_juggling_light_skin_tone"),
+        QStringLiteral(u"man juggling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_juggling_medium_light_skin_tone"),
+        QStringLiteral(u"man juggling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_juggling_medium_skin_tone"),
+        QStringLiteral(u"man juggling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_juggling_medium_dark_skin_tone"),
+        QStringLiteral(u"man juggling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_juggling_dark_skin_tone"),
+        QStringLiteral(u"man juggling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_juggling"),
         QStringLiteral(u"woman juggling"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_juggling_light_skin_tone"),
+        QStringLiteral(u"woman juggling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_juggling_medium_light_skin_tone"),
+        QStringLiteral(u"woman juggling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_juggling_medium_skin_tone"),
+        QStringLiteral(u"woman juggling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_juggling_medium_dark_skin_tone"),
+        QStringLiteral(u"woman juggling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_juggling_dark_skin_tone"),
+        QStringLiteral(u"woman juggling: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8"),
         QStringLiteral(u"person_in_lotus_position"),
         QStringLiteral(u"person in lotus position"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB"),
+        QStringLiteral(u"person_in_lotus_position_light_skin_tone"),
+        QStringLiteral(u"person in lotus position: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC"),
+        QStringLiteral(u"person_in_lotus_position_medium_light_skin_tone"),
+        QStringLiteral(u"person in lotus position: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD"),
+        QStringLiteral(u"person_in_lotus_position_medium_skin_tone"),
+        QStringLiteral(u"person in lotus position: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE"),
+        QStringLiteral(u"person_in_lotus_position_medium_dark_skin_tone"),
+        QStringLiteral(u"person in lotus position: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF"),
+        QStringLiteral(u"person_in_lotus_position_dark_skin_tone"),
+        QStringLiteral(u"person in lotus position: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_lotus_position"),
         QStringLiteral(u"man in lotus position"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_lotus_position_light_skin_tone"),
+        QStringLiteral(u"man in lotus position: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_lotus_position_medium_light_skin_tone"),
+        QStringLiteral(u"man in lotus position: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_lotus_position_medium_skin_tone"),
+        QStringLiteral(u"man in lotus position: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_lotus_position_medium_dark_skin_tone"),
+        QStringLiteral(u"man in lotus position: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man_in_lotus_position_dark_skin_tone"),
+        QStringLiteral(u"man in lotus position: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_lotus_position"),
         QStringLiteral(u"woman in lotus position"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_lotus_position_light_skin_tone"),
+        QStringLiteral(u"woman in lotus position: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_lotus_position_medium_light_skin_tone"),
+        QStringLiteral(u"woman in lotus position: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_lotus_position_medium_skin_tone"),
+        QStringLiteral(u"woman in lotus position: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_lotus_position_medium_dark_skin_tone"),
+        QStringLiteral(u"woman in lotus position: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman_in_lotus_position_dark_skin_tone"),
+        QStringLiteral(u"woman in lotus position: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6C0"),
         QStringLiteral(u"person_taking_bath"),
         QStringLiteral(u"person taking bath"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FB"),
+        QStringLiteral(u"person_taking_bath_light_skin_tone"),
+        QStringLiteral(u"person taking bath: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FC"),
+        QStringLiteral(u"person_taking_bath_medium_light_skin_tone"),
+        QStringLiteral(u"person taking bath: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FD"),
+        QStringLiteral(u"person_taking_bath_medium_skin_tone"),
+        QStringLiteral(u"person taking bath: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FE"),
+        QStringLiteral(u"person_taking_bath_medium_dark_skin_tone"),
+        QStringLiteral(u"person taking bath: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FF"),
+        QStringLiteral(u"person_taking_bath_dark_skin_tone"),
+        QStringLiteral(u"person taking bath: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6CC"),
         QStringLiteral(u"person_in_bed"),
         QStringLiteral(u"person in bed"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FB"),
+        QStringLiteral(u"person_in_bed_light_skin_tone"),
+        QStringLiteral(u"person in bed: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FC"),
+        QStringLiteral(u"person_in_bed_medium_light_skin_tone"),
+        QStringLiteral(u"person in bed: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FD"),
+        QStringLiteral(u"person_in_bed_medium_skin_tone"),
+        QStringLiteral(u"person in bed: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FE"),
+        QStringLiteral(u"person_in_bed_medium_dark_skin_tone"),
+        QStringLiteral(u"person in bed: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FF"),
+        QStringLiteral(u"person_in_bed_dark_skin_tone"),
+        QStringLiteral(u"person in bed: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F91D\U0000200D\U0001F9D1"),
         QStringLiteral(u"people_holding_hands"),
         QStringLiteral(u"people holding hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people_holding_hands_light_skin_tone"),
+        QStringLiteral(u"people holding hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people_holding_hands_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"people holding hands: light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people_holding_hands_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"people holding hands: light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people_holding_hands_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people_holding_hands_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people_holding_hands_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"people holding hands: medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people_holding_hands_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"people holding hands: medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people_holding_hands_medium_skin_tone"),
+        QStringLiteral(u"people holding hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people_holding_hands_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people_holding_hands_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people_holding_hands_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"people holding hands: dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people_holding_hands_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"people holding hands: dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people_holding_hands_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"people holding hands: dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people_holding_hands_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people_holding_hands_dark_skin_tone"),
+        QStringLiteral(u"people holding hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46D"),
         QStringLiteral(u"women_holding_hands"),
         QStringLiteral(u"women holding hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FB"),
+        QStringLiteral(u"women_holding_hands_light_skin_tone"),
+        QStringLiteral(u"women holding hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women_holding_hands_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"women holding hands: light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women_holding_hands_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"women holding hands: light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women_holding_hands_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women_holding_hands_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FC"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women_holding_hands_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"women holding hands: medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women_holding_hands_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"women holding hands: medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FD"),
+        QStringLiteral(u"women_holding_hands_medium_skin_tone"),
+        QStringLiteral(u"women holding hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women_holding_hands_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women_holding_hands_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FE"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women_holding_hands_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"women holding hands: dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women_holding_hands_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"women holding hands: dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women_holding_hands_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"women holding hands: dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women_holding_hands_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FF"),
+        QStringLiteral(u"women_holding_hands_dark_skin_tone"),
+        QStringLiteral(u"women holding hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46B"),
         QStringLiteral(u"woman_and_man_holding_hands"),
         QStringLiteral(u"woman and man holding hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FB"),
+        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FC"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+    QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone_medium_dark_skin_tone"),
+    QStringLiteral(u"woman and man holding hands: medium-light skin tone, medium-dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FD"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+    QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(u"woman and man holding hands: medium-dark skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FE"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FF"),
+        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone"),
+        QStringLiteral(u"woman and man holding hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46C"),
         QStringLiteral(u"men_holding_hands"),
         QStringLiteral(u"men holding hands"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FB"),
+        QStringLiteral(u"men_holding_hands_light_skin_tone"),
+        QStringLiteral(u"men holding hands: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"men_holding_hands_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"men holding hands: light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"men_holding_hands_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"men holding hands: light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"men_holding_hands_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"men_holding_hands_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FC"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"men_holding_hands_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"men holding hands: medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"men_holding_hands_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"men holding hands: medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FD"),
+        QStringLiteral(u"men_holding_hands_medium_skin_tone"),
+        QStringLiteral(u"men holding hands: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"men_holding_hands_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"men_holding_hands_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FE"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"men_holding_hands_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"men holding hands: dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"men_holding_hands_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"men holding hands: dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"men_holding_hands_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"men holding hands: dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"men_holding_hands_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FF"),
+        QStringLiteral(u"men_holding_hands_dark_skin_tone"),
+        QStringLiteral(u"men holding hands: dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F48F"),
         QStringLiteral(u"kiss"),
         QStringLiteral(u"kiss"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FB"),
+        QStringLiteral(u"kiss_light_skin_tone"),
+        QStringLiteral(u"kiss: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FC"),
+        QStringLiteral(u"kiss_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FD"),
+        QStringLiteral(u"kiss_medium_skin_tone"),
+        QStringLiteral(u"kiss: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FE"),
+        QStringLiteral(u"kiss_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FF"),
+        QStringLiteral(u"kiss_dark_skin_tone"),
+        QStringLiteral(u"kiss: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"kiss_person_person_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"kiss_person_person_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: person, person, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"kiss_person_person_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"kiss_person_person_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"kiss_person_person_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"kiss_person_person_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"kiss_person_person_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"kiss_person_person_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"kiss_person_person_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"kiss_person_person_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"kiss_person_person_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"kiss_person_person_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"kiss_person_person_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"kiss_person_person_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"kiss_person_person_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"kiss_person_person_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"kiss_person_person_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"kiss_person_person_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: person, person, dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"kiss_person_person_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: person, person, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"kiss_person_person_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: person, person, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B\U0000200D\U0001F468"),
         QStringLiteral(u"kiss_woman_man"),
         QStringLiteral(u"kiss: woman, man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_man_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_man_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_man_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_man_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_man_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_man_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_man_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_man_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_man_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_man_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_man_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_man_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_man_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_man_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_man_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_man_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_man_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_man_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_man_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_man_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_man_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_man_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_man_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_man_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_man_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, man, dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B\U0000200D\U0001F468"),
         QStringLiteral(u"kiss_man_man"),
         QStringLiteral(u"kiss: man, man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_man_man_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_man_man_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_man_man_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: man, man, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_man_man_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_man_man_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_man_man_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_man_man_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_man_man_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_man_man_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_man_man_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_man_man_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_man_man_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_man_man_medium_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_man_man_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_man_man_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_man_man_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_man_man_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_man_man_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_man_man_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_man_man_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"kiss_man_man_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"kiss_man_man_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: man, man, dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"kiss_man_man_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: man, man, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"kiss_man_man_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"kiss_man_man_dark_skin_tone"),
+        QStringLiteral(u"kiss: man, man, dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B\U0000200D\U0001F469"),
         QStringLiteral(u"kiss_woman_woman"),
         QStringLiteral(u"kiss: woman, woman"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_woman_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_woman_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_woman_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_woman_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_woman_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_woman_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_woman_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_woman_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_woman_medium_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_woman_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_woman_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_woman_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_woman_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_woman_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_woman_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_woman_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_woman_medium_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_woman_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_woman_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_woman_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"kiss_woman_woman_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"kiss_woman_woman_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"kiss_woman_woman_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"kiss_woman_woman_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
+                       u"\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"kiss_woman_woman_dark_skin_tone"),
+        QStringLiteral(u"kiss: woman, woman, dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F491"),
         QStringLiteral(u"couple_with_heart"),
         QStringLiteral(u"couple with heart"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_light_skin_tone"),
+        QStringLiteral(u"couple with heart: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_person_person_light_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, light skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_person_person_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
+    QStringLiteral(u"couple_with_heart_person_person_light_skin_tone_medium_dark_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, light skin tone, medium-dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_person_person_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_light_skin_tone_light_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, medium-light skin tone, light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_light_skin_tone_medium_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, medium-light skin tone, medium skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_light_skin_tone_medium_dark_skin_tone"),
+    QStringLiteral(
+      u"couple with heart: person, person, medium-light skin tone, medium-dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_light_skin_tone_dark_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, medium-light skin tone, dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_person_person_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, medium skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_skin_tone_medium_dark_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, medium skin tone, medium-dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_person_person_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_dark_skin_tone_light_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, medium-dark skin tone, light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_dark_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(
+      u"couple with heart: person, person, medium-dark skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
+    QStringLiteral(u"couple_with_heart_person_person_medium_dark_skin_tone_medium_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, medium-dark skin tone, medium skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_person_person_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_person_person_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_person_person_dark_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(u"couple with heart: person, person, dark skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_person_person_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_person_person_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: person, person, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468"),
         QStringLiteral(u"couple_with_heart_woman_man"),
         QStringLiteral(u"couple with heart: woman, man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_man_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_woman_man_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_man_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_man_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_man_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+    QStringLiteral(u"couple_with_heart_woman_man_medium_light_skin_tone_medium_dark_skin_tone"),
+    QStringLiteral(u"couple with heart: woman, man, medium-light skin tone, medium-dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_woman_man_medium_dark_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(u"couple with heart: woman, man, medium-dark skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_man_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_man_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_woman_man_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_man_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_man_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_man_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, man, dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468"),
         QStringLiteral(u"couple_with_heart_man_man"),
         QStringLiteral(u"couple with heart: man, man"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_man_man_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_man_man_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_man_man_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_man_man_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_man_man_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+    QStringLiteral(u"couple_with_heart_man_man_medium_light_skin_tone_medium_dark_skin_tone"),
+    QStringLiteral(u"couple with heart: man, man, medium-light skin tone, medium-dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_man_man_medium_dark_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(u"couple with heart: man, man, medium-dark skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_man_man_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_man_man_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_man_man_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_man_man_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_man_man_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_man_man_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: man, man, dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469"),
         QStringLiteral(u"couple_with_heart_woman_woman"),
         QStringLiteral(u"couple with heart: woman, woman"),
         emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_woman_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_woman_woman_light_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, light skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_woman_light_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, light skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_woman_light_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, light skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_woman_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_light_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-light skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
+    QStringLiteral(u"couple_with_heart_woman_woman_medium_light_skin_tone_medium_skin_tone"),
+    QStringLiteral(u"couple with heart: woman, woman, medium-light skin tone, medium skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
+    QStringLiteral(u"couple_with_heart_woman_woman_medium_light_skin_tone_medium_dark_skin_tone"),
+    QStringLiteral(
+      u"couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_light_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-light skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_woman_woman_medium_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(u"couple with heart: woman, woman, medium skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(
+      u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
+    QStringLiteral(u"couple_with_heart_woman_woman_medium_dark_skin_tone_medium_light_skin_tone"),
+    QStringLiteral(
+      u"couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone"),
+    emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_woman_medium_dark_skin_tone_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-dark skin tone, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"couple_with_heart_woman_woman_dark_skin_tone_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, dark skin tone, light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"couple_with_heart_woman_woman_dark_skin_tone_medium_light_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"couple_with_heart_woman_woman_dark_skin_tone_medium_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"couple_with_heart_woman_woman_dark_skin_tone_medium_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, dark skin tone, medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"couple_with_heart_woman_woman_dark_skin_tone"),
+        QStringLiteral(u"couple with heart: woman, woman, dark skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46A"),
         QStringLiteral(u"family"),
         QStringLiteral(u"family"),
@@ -5558,26 +12874,6 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"regional_indicator_z"),
         QStringLiteral(u"regional indicator z"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QStringLiteral(u"\U0001F3FB"),
-        QStringLiteral(u"light_skin_tone"),
-        QStringLiteral(u"light skin tone"),
-        emoji::Emoji::Category::Symbols},
-  Emoji{QStringLiteral(u"\U0001F3FC"),
-        QStringLiteral(u"medium_light_skin_tone"),
-        QStringLiteral(u"medium-light skin tone"),
-        emoji::Emoji::Category::Symbols},
-  Emoji{QStringLiteral(u"\U0001F3FD"),
-        QStringLiteral(u"medium_skin_tone"),
-        QStringLiteral(u"medium skin tone"),
-        emoji::Emoji::Category::Symbols},
-  Emoji{QStringLiteral(u"\U0001F3FE"),
-        QStringLiteral(u"medium_dark_skin_tone"),
-        QStringLiteral(u"medium-dark skin tone"),
-        emoji::Emoji::Category::Symbols},
-  Emoji{QStringLiteral(u"\U0001F3FF"),
-        QStringLiteral(u"dark_skin_tone"),
-        QStringLiteral(u"dark skin tone"),
-        emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U0001F3E7"),
         QStringLiteral(u"atm_sign"),
         QStringLiteral(u"ATM sign"),