summary refs log tree commit diff
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2022-01-01 06:16:37 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2022-01-01 06:16:37 +0100
commita20650051040dec050ba262f46dedc2fdb152e14 (patch)
tree5bd1cd1083ce8de9f076e1717d12662767507a40
parentUpdate year in copyright notice to shut up lint job (diff)
downloadnheko-a20650051040dec050ba262f46dedc2fdb152e14.tar.xz
Use fully qualified emoji and use literals
-rwxr-xr-xscripts/emoji_codegen.py10
-rw-r--r--src/emoji/Provider.cpp17563
2 files changed, 10353 insertions, 7220 deletions
diff --git a/scripts/emoji_codegen.py b/scripts/emoji_codegen.py
index 88f711f3..700cc3e1 100755
--- a/scripts/emoji_codegen.py
+++ b/scripts/emoji_codegen.py
@@ -8,7 +8,7 @@ from jinja2 import Template
 
 class Emoji(object):
     def __init__(self, code, shortname):
-        self.code = repr(code.encode('utf-8'))[1:].strip("'")
+        self.code = ''.join(['\\U'+c.rjust(8, '0') for c in code.strip().split(' ')])
         self.shortname = shortname
 
 def generate_qml_list(**kwargs):
@@ -17,7 +17,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
     {%- for c in kwargs.items() %}
     // {{ c[0].capitalize() }}
     {%- for e in c[1] %}
-    Emoji{QString::fromUtf8("{{ e.code }}"), "{{ e.shortname }}", emoji::Emoji::Category::{{ c[0].capitalize() }}},
+    Emoji{QStringLiteral(u"{{ e.code }}"), QStringLiteral(u"{{ e.shortname }}"), emoji::Emoji::Category::{{ c[0].capitalize() }}},
     {%- endfor %}
     {%- endfor %}
 };
@@ -67,8 +67,8 @@ if __name__ == '__main__':
 
         code, qualification, charAndName = segments
 
-        # skip fully qualified versions of same unicode
-        if code.endswith('FE0F'):
+        # skip unqualified versions of same unicode
+        if qualification == 'unqualified':
             continue
 
         if qualification == 'component':
@@ -76,7 +76,7 @@ if __name__ == '__main__':
 
         char, name = re.match(r'^(\S+) E\d+\.\d+ (.*)$', charAndName).groups()
 
-        categories[current_category].append(Emoji(char, name))
+        categories[current_category].append(Emoji(code, name))
 
     # Use xclip to pipe the output to clipboard.
     # e.g ./codegen.py emoji.json | xclip -sel clip
diff --git a/src/emoji/Provider.cpp b/src/emoji/Provider.cpp
index d553ce8b..3ec7dc73 100644
--- a/src/emoji/Provider.cpp
+++ b/src/emoji/Provider.cpp
@@ -9,9769 +9,12902 @@ using namespace emoji;
 
 const QVector<Emoji> emoji::Provider::emoji = {
   // People
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x80"), "grinning face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x83"),
-        "grinning face with big eyes",
+  Emoji{QStringLiteral(u"\U0001F600"),
+        QStringLiteral(u"grinning face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x84"),
-        "grinning face with smiling eyes",
+  Emoji{QStringLiteral(u"\U0001F603"),
+        QStringLiteral(u"grinning face with big eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x81"),
-        "beaming face with smiling eyes",
+  Emoji{QStringLiteral(u"\U0001F604"),
+        QStringLiteral(u"grinning face with smiling eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x86"),
-        "grinning squinting face",
+  Emoji{QStringLiteral(u"\U0001F601"),
+        QStringLiteral(u"beaming face with smiling eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x85"),
-        "grinning face with sweat",
+  Emoji{QStringLiteral(u"\U0001F606"),
+        QStringLiteral(u"grinning squinting face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa3"),
-        "rolling on the floor laughing",
+  Emoji{QStringLiteral(u"\U0001F605"),
+        QStringLiteral(u"grinning face with sweat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x82"),
-        "face with tears of joy",
+  Emoji{QStringLiteral(u"\U0001F923"),
+        QStringLiteral(u"rolling on the floor laughing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x82"),
-        "slightly smiling face",
+  Emoji{QStringLiteral(u"\U0001F602"),
+        QStringLiteral(u"face with tears of joy"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x83"), "upside-down face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa0"), "melting face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x89"), "winking face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x8a"),
-        "smiling face with smiling eyes",
+  Emoji{QStringLiteral(u"\U0001F642"),
+        QStringLiteral(u"slightly smiling face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x87"),
-        "smiling face with halo",
+  Emoji{QStringLiteral(u"\U0001F643"),
+        QStringLiteral(u"upside-down face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb0"),
-        "smiling face with hearts",
+  Emoji{QStringLiteral(u"\U0001FAE0"),
+        QStringLiteral(u"melting face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x8d"),
-        "smiling face with heart-eyes",
+  Emoji{QStringLiteral(u"\U0001F609"),
+        QStringLiteral(u"winking face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa9"), "star-struck", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x98"),
-        "face blowing a kiss",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x97"), "kissing face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\xba"), "smiling face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x9a"),
-        "kissing face with closed eyes",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x99"),
-        "kissing face with smiling eyes",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb2"),
-        "smiling face with tear",
+  Emoji{QStringLiteral(u"\U0001F60A"),
+        QStringLiteral(u"smiling face with smiling eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x8b"),
-        "face savoring food",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x9b"), "face with tongue", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x9c"),
-        "winking face with tongue",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaa"), "zany face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x9d"),
-        "squinting face with tongue",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x91"), "money-mouth face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x97"),
-        "smiling face with open hands",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xad"),
-        "face with hand over mouth",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa2"),
-        "face with open eyes and hand over mouth",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa3"),
-        "face with peeking eye",
+  Emoji{QStringLiteral(u"\U0001F607"),
+        QStringLiteral(u"smiling face with halo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xab"), "shushing face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x94"), "thinking face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa1"), "saluting face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x90"), "zipper-mouth face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa8"),
-        "face with raised eyebrow",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x90"), "neutral face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x91"),
-        "expressionless face",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6"),
-        "face without mouth",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa5"), "dotted line face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6\xe2\x80\x8d\xf0\x9f\x8c\xab"),
-        "face in clouds",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x8f"), "smirking face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x92"), "unamused face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x84"),
-        "face with rolling eyes",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xac"), "grimacing face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xae\xe2\x80\x8d\xf0\x9f\x92\xa8"),
-        "face exhaling",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa5"), "lying face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x8c"), "relieved face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x94"), "pensive face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xaa"), "sleepy face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa4"), "drooling face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb4"), "sleeping face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb7"),
-        "face with medical mask",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x92"),
-        "face with thermometer",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x95"),
-        "face with head-bandage",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa2"), "nauseated face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xae"), "face vomiting", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa7"), "sneezing face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb5"), "hot face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb6"), "cold face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb4"), "woozy face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5"),
-        "face with crossed-out eyes",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5\xe2\x80\x8d\xf0\x9f\x92\xab"),
-        "face with spiral eyes",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaf"), "exploding head", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa0"), "cowboy hat face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb3"), "partying face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb8"), "disguised face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x8e"),
-        "smiling face with sunglasses",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x93"), "nerd face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x90"), "face with monocle", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x95"), "confused face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa4"),
-        "face with diagonal mouth",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x9f"), "worried face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x81"),
-        "slightly frowning face",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\xb9"), "frowning face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xae"),
-        "face with open mouth",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xaf"), "hushed face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb2"), "astonished face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb3"), "flushed face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xba"), "pleading face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb9"),
-        "face holding back tears",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa6"),
-        "frowning face with open mouth",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa7"), "anguished face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa8"), "fearful face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb0"),
-        "anxious face with sweat",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa5"),
-        "sad but relieved face",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa2"), "crying face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xad"),
-        "loudly crying face",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb1"),
-        "face screaming in fear",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x96"), "confounded face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa3"), "persevering face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x9e"), "disappointed face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x93"),
-        "downcast face with sweat",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa9"), "weary face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xab"), "tired face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb1"), "yawning face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa4"),
-        "face with steam from nose",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa1"), "pouting face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xa0"), "angry face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xac"),
-        "face with symbols on mouth",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\x88"),
-        "smiling face with horns",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbf"),
-        "angry face with horns",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x80"), "skull", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\xa0"), "skull and crossbones", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa9"), "pile of poo", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa1"), "clown face", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb9"), "ogre", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xba"), "goblin", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbb"), "ghost", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbd"), "alien", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbe"), "alien monster", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x96"), "robot", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xba"), "grinning cat", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb8"),
-        "grinning cat with smiling eyes",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xb9"),
-        "cat with tears of joy",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xbb"),
-        "smiling cat with heart-eyes",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xbc"),
-        "cat with wry smile",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xbd"), "kissing cat", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x80"), "weary cat", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xbf"), "crying cat", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x98\xbe"), "pouting cat", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x88"),
-        "see-no-evil monkey",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x89"),
-        "hear-no-evil monkey",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8a"),
-        "speak-no-evil monkey",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8b"), "kiss mark", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8c"), "love letter", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x98"), "heart with arrow", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x9d"), "heart with ribbon", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x96"), "sparkling heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x97"), "growing heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x93"), "beating heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x9e"), "revolving hearts", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x95"), "two hearts", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x9f"), "heart decoration", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9d\xa3"), "heart exclamation", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x94"), "broken heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x94\xa5"),
-        "heart on fire",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x94\xa5"),
-        "heart on fire",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\xa9\xb9"),
-        "mending heart",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\xa9\xb9"),
-        "mending heart",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9d\xa4"), "red heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa1"), "orange heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x9b"), "yellow heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x9a"), "green heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x99"), "blue heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x9c"), "purple heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8e"), "brown heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\xa4"), "black heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8d"), "white heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xaf"), "hundred points", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa2"), "anger symbol", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa5"), "collision", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xab"), "dizzy", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa6"), "sweat droplets", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa8"), "dashing away", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb3"), "hole", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa3"), "bomb", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xac"), "speech balloon", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x97\xa8"),
-        "eye in speech bubble",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xe2\x80\x8d\xf0\x9f\x97\xa8"),
-        "eye in speech bubble",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xa8"),
-        "left speech bubble",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xaf"),
-        "right anger bubble",
-        emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xad"), "thought balloon", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa4"), "zzz", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b"), "waving hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbb"),
-        "waving hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F970"),
+        QStringLiteral(u"smiling face with hearts"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbc"),
-        "waving hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F60D"),
+        QStringLiteral(u"smiling face with heart-eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbd"),
-        "waving hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F929"),
+        QStringLiteral(u"star-struck"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbe"),
-        "waving hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F618"),
+        QStringLiteral(u"face blowing a kiss"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbf"),
-        "waving hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F617"),
+        QStringLiteral(u"kissing face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a"),
-        "raised back of hand",
+  Emoji{QStringLiteral(u"\U0000263A\U0000FE0F"),
+        QStringLiteral(u"smiling face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbb"),
-        "raised back of hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F61A"),
+        QStringLiteral(u"kissing face with closed eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbc"),
-        "raised back of hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F619"),
+        QStringLiteral(u"kissing face with smiling eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbd"),
-        "raised back of hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F972"),
+        QStringLiteral(u"smiling face with tear"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbe"),
-        "raised back of hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F60B"),
+        QStringLiteral(u"face savoring food"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbf"),
-        "raised back of hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F61B"),
+        QStringLiteral(u"face with tongue"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x90"),
-        "hand with fingers splayed",
+  Emoji{QStringLiteral(u"\U0001F61C"),
+        QStringLiteral(u"winking face with tongue"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbb"),
-        "hand with fingers splayed: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F92A"),
+        QStringLiteral(u"zany face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbc"),
-        "hand with fingers splayed: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F61D"),
+        QStringLiteral(u"squinting face with tongue"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbd"),
-        "hand with fingers splayed: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F911"),
+        QStringLiteral(u"money-mouth face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbe"),
-        "hand with fingers splayed: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F917"),
+        QStringLiteral(u"smiling face with open hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbf"),
-        "hand with fingers splayed: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F92D"),
+        QStringLiteral(u"face with hand over mouth"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8b"), "raised hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbb"),
-        "raised hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAE2"),
+        QStringLiteral(u"face with open eyes and hand over mouth"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbc"),
-        "raised hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAE3"),
+        QStringLiteral(u"face with peeking eye"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbd"),
-        "raised hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F92B"),
+        QStringLiteral(u"shushing face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbe"),
-        "raised hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F914"),
+        QStringLiteral(u"thinking face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbf"),
-        "raised hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAE1"),
+        QStringLiteral(u"saluting face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x96"), "vulcan salute", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbb"),
-        "vulcan salute: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F910"),
+        QStringLiteral(u"zipper-mouth face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbc"),
-        "vulcan salute: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F928"),
+        QStringLiteral(u"face with raised eyebrow"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbd"),
-        "vulcan salute: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F610"),
+        QStringLiteral(u"neutral face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbe"),
-        "vulcan salute: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F611"),
+        QStringLiteral(u"expressionless face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbf"),
-        "vulcan salute: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F636"),
+        QStringLiteral(u"face without mouth"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb1"), "rightwards hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbb"),
-        "rightwards hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAE5"),
+        QStringLiteral(u"dotted line face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbc"),
-        "rightwards hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F636\U0000200D\U0001F32B\U0000FE0F"),
+        QStringLiteral(u"face in clouds"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbd"),
-        "rightwards hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F636\U0000200D\U0001F32B"),
+        QStringLiteral(u"face in clouds"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbe"),
-        "rightwards hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F60F"),
+        QStringLiteral(u"smirking face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbf"),
-        "rightwards hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F612"),
+        QStringLiteral(u"unamused face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb2"), "leftwards hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbb"),
-        "leftwards hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F644"),
+        QStringLiteral(u"face with rolling eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbc"),
-        "leftwards hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F62C"),
+        QStringLiteral(u"grimacing face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbd"),
-        "leftwards hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F62E\U0000200D\U0001F4A8"),
+        QStringLiteral(u"face exhaling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbe"),
-        "leftwards hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F925"),
+        QStringLiteral(u"lying face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbf"),
-        "leftwards hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F60C"),
+        QStringLiteral(u"relieved face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb3"), "palm down hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb3\xf0\x9f\x8f\xbb"),
-        "palm down hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F614"),
+        QStringLiteral(u"pensive face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb3\xf0\x9f\x8f\xbc"),
-        "palm down hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F62A"),
+        QStringLiteral(u"sleepy face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb3\xf0\x9f\x8f\xbd"),
-        "palm down hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F924"),
+        QStringLiteral(u"drooling face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb3\xf0\x9f\x8f\xbe"),
-        "palm down hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F634"),
+        QStringLiteral(u"sleeping face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb3\xf0\x9f\x8f\xbf"),
-        "palm down hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F637"),
+        QStringLiteral(u"face with medical mask"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb4"), "palm up hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb4\xf0\x9f\x8f\xbb"),
-        "palm up hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F912"),
+        QStringLiteral(u"face with thermometer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb4\xf0\x9f\x8f\xbc"),
-        "palm up hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F915"),
+        QStringLiteral(u"face with head-bandage"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb4\xf0\x9f\x8f\xbd"),
-        "palm up hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F922"),
+        QStringLiteral(u"nauseated face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb4\xf0\x9f\x8f\xbe"),
-        "palm up hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F92E"),
+        QStringLiteral(u"face vomiting"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb4\xf0\x9f\x8f\xbf"),
-        "palm up hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F927"),
+        QStringLiteral(u"sneezing face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c"), "OK hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbb"),
-        "OK hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F975"), QStringLiteral(u"hot face"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F976"),
+        QStringLiteral(u"cold face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbc"),
-        "OK hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F974"),
+        QStringLiteral(u"woozy face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbd"),
-        "OK hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F635"),
+        QStringLiteral(u"face with crossed-out eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbe"),
-        "OK hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F635\U0000200D\U0001F4AB"),
+        QStringLiteral(u"face with spiral eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbf"),
-        "OK hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F92F"),
+        QStringLiteral(u"exploding head"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c"), "pinched fingers", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbb"),
-        "pinched fingers: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F920"),
+        QStringLiteral(u"cowboy hat face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbc"),
-        "pinched fingers: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F973"),
+        QStringLiteral(u"partying face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbd"),
-        "pinched fingers: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F978"),
+        QStringLiteral(u"disguised face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbe"),
-        "pinched fingers: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F60E"),
+        QStringLiteral(u"smiling face with sunglasses"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbf"),
-        "pinched fingers: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F913"),
+        QStringLiteral(u"nerd face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f"), "pinching hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbb"),
-        "pinching hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D0"),
+        QStringLiteral(u"face with monocle"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbc"),
-        "pinching hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F615"),
+        QStringLiteral(u"confused face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbd"),
-        "pinching hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAE4"),
+        QStringLiteral(u"face with diagonal mouth"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbe"),
-        "pinching hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F61F"),
+        QStringLiteral(u"worried face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbf"),
-        "pinching hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F641"),
+        QStringLiteral(u"slightly frowning face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8c"), "victory hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbb"),
-        "victory hand: light skin tone",
+  Emoji{QStringLiteral(u"\U00002639\U0000FE0F"),
+        QStringLiteral(u"frowning face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbc"),
-        "victory hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F62E"),
+        QStringLiteral(u"face with open mouth"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbd"),
-        "victory hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F62F"),
+        QStringLiteral(u"hushed face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbe"),
-        "victory hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F632"),
+        QStringLiteral(u"astonished face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbf"),
-        "victory hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F633"),
+        QStringLiteral(u"flushed face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e"), "crossed fingers", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbb"),
-        "crossed fingers: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F97A"),
+        QStringLiteral(u"pleading face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbc"),
-        "crossed fingers: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F979"),
+        QStringLiteral(u"face holding back tears"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbd"),
-        "crossed fingers: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F626"),
+        QStringLiteral(u"frowning face with open mouth"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbe"),
-        "crossed fingers: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F627"),
+        QStringLiteral(u"anguished face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbf"),
-        "crossed fingers: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F628"),
+        QStringLiteral(u"fearful face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb0"),
-        "hand with index finger and thumb crossed",
+  Emoji{QStringLiteral(u"\U0001F630"),
+        QStringLiteral(u"anxious face with sweat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb0\xf0\x9f\x8f\xbb"),
-        "hand with index finger and thumb crossed: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F625"),
+        QStringLiteral(u"sad but relieved face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb0\xf0\x9f\x8f\xbc"),
-        "hand with index finger and thumb crossed: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F622"),
+        QStringLiteral(u"crying face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb0\xf0\x9f\x8f\xbd"),
-        "hand with index finger and thumb crossed: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F62D"),
+        QStringLiteral(u"loudly crying face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb0\xf0\x9f\x8f\xbe"),
-        "hand with index finger and thumb crossed: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F631"),
+        QStringLiteral(u"face screaming in fear"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb0\xf0\x9f\x8f\xbf"),
-        "hand with index finger and thumb crossed: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F616"),
+        QStringLiteral(u"confounded face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f"), "love-you gesture", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbb"),
-        "love-you gesture: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F623"),
+        QStringLiteral(u"persevering face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbc"),
-        "love-you gesture: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F61E"),
+        QStringLiteral(u"disappointed face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbd"),
-        "love-you gesture: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F613"),
+        QStringLiteral(u"downcast face with sweat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbe"),
-        "love-you gesture: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F629"),
+        QStringLiteral(u"weary face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbf"),
-        "love-you gesture: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F62B"),
+        QStringLiteral(u"tired face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98"), "sign of the horns", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbb"),
-        "sign of the horns: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F971"),
+        QStringLiteral(u"yawning face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbc"),
-        "sign of the horns: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F624"),
+        QStringLiteral(u"face with steam from nose"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbd"),
-        "sign of the horns: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F621"),
+        QStringLiteral(u"pouting face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbe"),
-        "sign of the horns: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F620"),
+        QStringLiteral(u"angry face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbf"),
-        "sign of the horns: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F92C"),
+        QStringLiteral(u"face with symbols on mouth"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99"), "call me hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbb"),
-        "call me hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F608"),
+        QStringLiteral(u"smiling face with horns"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbc"),
-        "call me hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F47F"),
+        QStringLiteral(u"angry face with horns"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbd"),
-        "call me hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F480"), QStringLiteral(u"skull"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U00002620\U0000FE0F"),
+        QStringLiteral(u"skull and crossbones"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbe"),
-        "call me hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F4A9"),
+        QStringLiteral(u"pile of poo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbf"),
-        "call me hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F921"),
+        QStringLiteral(u"clown face"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x88"),
-        "backhand index pointing left",
+  Emoji{QStringLiteral(u"\U0001F479"), QStringLiteral(u"ogre"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47A"), QStringLiteral(u"goblin"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47B"), QStringLiteral(u"ghost"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47D"), QStringLiteral(u"alien"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F47E"),
+        QStringLiteral(u"alien monster"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbb"),
-        "backhand index pointing left: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F916"), QStringLiteral(u"robot"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F63A"),
+        QStringLiteral(u"grinning cat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbc"),
-        "backhand index pointing left: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F638"),
+        QStringLiteral(u"grinning cat with smiling eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbd"),
-        "backhand index pointing left: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F639"),
+        QStringLiteral(u"cat with tears of joy"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbe"),
-        "backhand index pointing left: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F63B"),
+        QStringLiteral(u"smiling cat with heart-eyes"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbf"),
-        "backhand index pointing left: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F63C"),
+        QStringLiteral(u"cat with wry smile"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x89"),
-        "backhand index pointing right",
+  Emoji{QStringLiteral(u"\U0001F63D"),
+        QStringLiteral(u"kissing cat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbb"),
-        "backhand index pointing right: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F640"),
+        QStringLiteral(u"weary cat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbc"),
-        "backhand index pointing right: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F63F"),
+        QStringLiteral(u"crying cat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbd"),
-        "backhand index pointing right: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F63E"),
+        QStringLiteral(u"pouting cat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbe"),
-        "backhand index pointing right: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F648"),
+        QStringLiteral(u"see-no-evil monkey"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbf"),
-        "backhand index pointing right: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F649"),
+        QStringLiteral(u"hear-no-evil monkey"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x86"),
-        "backhand index pointing up",
+  Emoji{QStringLiteral(u"\U0001F64A"),
+        QStringLiteral(u"speak-no-evil monkey"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbb"),
-        "backhand index pointing up: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F48B"),
+        QStringLiteral(u"kiss mark"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbc"),
-        "backhand index pointing up: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F48C"),
+        QStringLiteral(u"love letter"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbd"),
-        "backhand index pointing up: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F498"),
+        QStringLiteral(u"heart with arrow"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbe"),
-        "backhand index pointing up: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F49D"),
+        QStringLiteral(u"heart with ribbon"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbf"),
-        "backhand index pointing up: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F496"),
+        QStringLiteral(u"sparkling heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x95"), "middle finger", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbb"),
-        "middle finger: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F497"),
+        QStringLiteral(u"growing heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbc"),
-        "middle finger: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F493"),
+        QStringLiteral(u"beating heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbd"),
-        "middle finger: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F49E"),
+        QStringLiteral(u"revolving hearts"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbe"),
-        "middle finger: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F495"),
+        QStringLiteral(u"two hearts"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbf"),
-        "middle finger: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F49F"),
+        QStringLiteral(u"heart decoration"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x87"),
-        "backhand index pointing down",
+  Emoji{QStringLiteral(u"\U00002763\U0000FE0F"),
+        QStringLiteral(u"heart exclamation"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbb"),
-        "backhand index pointing down: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F494"),
+        QStringLiteral(u"broken heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbc"),
-        "backhand index pointing down: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U00002764\U0000FE0F\U0000200D\U0001F525"),
+        QStringLiteral(u"heart on fire"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbd"),
-        "backhand index pointing down: medium skin tone",
+  Emoji{QStringLiteral(u"\U00002764\U0000FE0F\U0000200D\U0001FA79"),
+        QStringLiteral(u"mending heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbe"),
-        "backhand index pointing down: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U00002764\U0000FE0F"),
+        QStringLiteral(u"red heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbf"),
-        "backhand index pointing down: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9E1"),
+        QStringLiteral(u"orange heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\x9d"), "index pointing up", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbb"),
-        "index pointing up: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F49B"),
+        QStringLiteral(u"yellow heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbc"),
-        "index pointing up: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F49A"),
+        QStringLiteral(u"green heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbd"),
-        "index pointing up: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F499"),
+        QStringLiteral(u"blue heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbe"),
-        "index pointing up: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F49C"),
+        QStringLiteral(u"purple heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbf"),
-        "index pointing up: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F90E"),
+        QStringLiteral(u"brown heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb5"),
-        "index pointing at the viewer",
+  Emoji{QStringLiteral(u"\U0001F5A4"),
+        QStringLiteral(u"black heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb5\xf0\x9f\x8f\xbb"),
-        "index pointing at the viewer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F90D"),
+        QStringLiteral(u"white heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb5\xf0\x9f\x8f\xbc"),
-        "index pointing at the viewer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F4AF"),
+        QStringLiteral(u"hundred points"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb5\xf0\x9f\x8f\xbd"),
-        "index pointing at the viewer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F4A2"),
+        QStringLiteral(u"anger symbol"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb5\xf0\x9f\x8f\xbe"),
-        "index pointing at the viewer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F4A5"),
+        QStringLiteral(u"collision"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb5\xf0\x9f\x8f\xbf"),
-        "index pointing at the viewer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F4AB"), QStringLiteral(u"dizzy"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F4A6"),
+        QStringLiteral(u"sweat droplets"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d"), "thumbs up", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbb"),
-        "thumbs up: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F4A8"),
+        QStringLiteral(u"dashing away"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbc"),
-        "thumbs up: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F573\U0000FE0F"),
+        QStringLiteral(u"hole"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbd"),
-        "thumbs up: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F4A3"), QStringLiteral(u"bomb"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F4AC"),
+        QStringLiteral(u"speech balloon"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbe"),
-        "thumbs up: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F441\U0000FE0F\U0000200D\U0001F5E8\U0000FE0F"),
+        QStringLiteral(u"eye in speech bubble"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbf"),
-        "thumbs up: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F5E8\U0000FE0F"),
+        QStringLiteral(u"left speech bubble"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e"), "thumbs down", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbb"),
-        "thumbs down: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F5EF\U0000FE0F"),
+        QStringLiteral(u"right anger bubble"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbc"),
-        "thumbs down: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F4AD"),
+        QStringLiteral(u"thought balloon"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbd"),
-        "thumbs down: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F4A4"), QStringLiteral(u"zzz"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44B"),
+        QStringLiteral(u"waving hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbe"),
-        "thumbs down: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FB"),
+        QStringLiteral(u"waving hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbf"),
-        "thumbs down: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FC"),
+        QStringLiteral(u"waving hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8a"), "raised fist", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbb"),
-        "raised fist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FD"),
+        QStringLiteral(u"waving hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbc"),
-        "raised fist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FE"),
+        QStringLiteral(u"waving hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbd"),
-        "raised fist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F44B\U0001F3FF"),
+        QStringLiteral(u"waving hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbe"),
-        "raised fist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91A"),
+        QStringLiteral(u"raised back of hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbf"),
-        "raised fist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FB"),
+        QStringLiteral(u"raised back of hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a"), "oncoming fist", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbb"),
-        "oncoming fist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FC"),
+        QStringLiteral(u"raised back of hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbc"),
-        "oncoming fist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FD"),
+        QStringLiteral(u"raised back of hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbd"),
-        "oncoming fist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FE"),
+        QStringLiteral(u"raised back of hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbe"),
-        "oncoming fist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91A\U0001F3FF"),
+        QStringLiteral(u"raised back of hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbf"),
-        "oncoming fist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F590\U0000FE0F"),
+        QStringLiteral(u"hand with fingers splayed"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b"), "left-facing fist", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbb"),
-        "left-facing fist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FB"),
+        QStringLiteral(u"hand with fingers splayed: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbc"),
-        "left-facing fist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FC"),
+        QStringLiteral(u"hand with fingers splayed: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbd"),
-        "left-facing fist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FD"),
+        QStringLiteral(u"hand with fingers splayed: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbe"),
-        "left-facing fist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FE"),
+        QStringLiteral(u"hand with fingers splayed: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbf"),
-        "left-facing fist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F590\U0001F3FF"),
+        QStringLiteral(u"hand with fingers splayed: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c"), "right-facing fist", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbb"),
-        "right-facing fist: light skin tone",
+  Emoji{QStringLiteral(u"\U0000270B"),
+        QStringLiteral(u"raised hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbc"),
-        "right-facing fist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FB"),
+        QStringLiteral(u"raised hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbd"),
-        "right-facing fist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FC"),
+        QStringLiteral(u"raised hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbe"),
-        "right-facing fist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FD"),
+        QStringLiteral(u"raised hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbf"),
-        "right-facing fist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FE"),
+        QStringLiteral(u"raised hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f"), "clapping hands", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbb"),
-        "clapping hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0000270B\U0001F3FF"),
+        QStringLiteral(u"raised hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbc"),
-        "clapping hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F596"),
+        QStringLiteral(u"vulcan salute"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbd"),
-        "clapping hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FB"),
+        QStringLiteral(u"vulcan salute: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbe"),
-        "clapping hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FC"),
+        QStringLiteral(u"vulcan salute: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbf"),
-        "clapping hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FD"),
+        QStringLiteral(u"vulcan salute: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c"), "raising hands", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbb"),
-        "raising hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FE"),
+        QStringLiteral(u"vulcan salute: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbc"),
-        "raising hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F596\U0001F3FF"),
+        QStringLiteral(u"vulcan salute: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbd"),
-        "raising hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF1"),
+        QStringLiteral(u"rightwards hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbe"),
-        "raising hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB"),
+        QStringLiteral(u"rightwards hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbf"),
-        "raising hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC"),
+        QStringLiteral(u"rightwards hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb6"), "heart hands", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb6\xf0\x9f\x8f\xbb"),
-        "heart hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD"),
+        QStringLiteral(u"rightwards hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb6\xf0\x9f\x8f\xbc"),
-        "heart hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE"),
+        QStringLiteral(u"rightwards hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb6\xf0\x9f\x8f\xbd"),
-        "heart hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF"),
+        QStringLiteral(u"rightwards hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb6\xf0\x9f\x8f\xbe"),
-        "heart hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF2"),
+        QStringLiteral(u"leftwards hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xb6\xf0\x9f\x8f\xbf"),
-        "heart hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"leftwards hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x90"), "open hands", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbb"),
-        "open hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"leftwards hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbc"),
-        "open hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"leftwards hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbd"),
-        "open hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"leftwards hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbe"),
-        "open hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"leftwards hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbf"),
-        "open hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF3"),
+        QStringLiteral(u"palm down hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2"), "palms up together", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbb"),
-        "palms up together: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FB"),
+        QStringLiteral(u"palm down hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbc"),
-        "palms up together: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FC"),
+        QStringLiteral(u"palm down hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbd"),
-        "palms up together: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FD"),
+        QStringLiteral(u"palm down hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbe"),
-        "palms up together: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FE"),
+        QStringLiteral(u"palm down hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbf"),
-        "palms up together: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FF"),
+        QStringLiteral(u"palm down hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d"), "handshake", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d\xf0\x9f\x8f\xbb"),
-        "handshake: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF4"),
+        QStringLiteral(u"palm up hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d\xf0\x9f\x8f\xbc"),
-        "handshake: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FB"),
+        QStringLiteral(u"palm up hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d\xf0\x9f\x8f\xbd"),
-        "handshake: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FC"),
+        QStringLiteral(u"palm up hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d\xf0\x9f\x8f\xbe"),
-        "handshake: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FD"),
+        QStringLiteral(u"palm up hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d\xf0\x9f\x8f\xbf"),
-        "handshake: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FE"),
+        QStringLiteral(u"palm up hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbc"),
-        "handshake: light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FF"),
+        QStringLiteral(u"palm up hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbd"),
-        "handshake: light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F44C"), QStringLiteral(u"OK hand"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FB"),
+        QStringLiteral(u"OK hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbe"),
-        "handshake: light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FC"),
+        QStringLiteral(u"OK hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbf"),
-        "handshake: light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FD"),
+        QStringLiteral(u"OK hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbb"),
-        "handshake: medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FE"),
+        QStringLiteral(u"OK hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbd"),
-        "handshake: medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F44C\U0001F3FF"),
+        QStringLiteral(u"OK hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbe"),
-        "handshake: medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F90C"),
+        QStringLiteral(u"pinched fingers"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbf"),
-        "handshake: medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FB"),
+        QStringLiteral(u"pinched fingers: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbb"),
-        "handshake: medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FC"),
+        QStringLiteral(u"pinched fingers: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbc"),
-        "handshake: medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FD"),
+        QStringLiteral(u"pinched fingers: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbe"),
-        "handshake: medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FE"),
+        QStringLiteral(u"pinched fingers: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbf"),
-        "handshake: medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F90C\U0001F3FF"),
+        QStringLiteral(u"pinched fingers: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbb"),
-        "handshake: medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F90F"),
+        QStringLiteral(u"pinching hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbc"),
-        "handshake: medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FB"),
+        QStringLiteral(u"pinching hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbd"),
-        "handshake: medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FC"),
+        QStringLiteral(u"pinching hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbf"),
-        "handshake: medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FD"),
+        QStringLiteral(u"pinching hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbb"),
-        "handshake: dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FE"),
+        QStringLiteral(u"pinching hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbc"),
-        "handshake: dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F90F\U0001F3FF"),
+        QStringLiteral(u"pinching hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbd"),
-        "handshake: dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0000270C\U0000FE0F"),
+        QStringLiteral(u"victory hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\xab\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xab\xb2\xf0\x9f\x8f\xbe"),
-        "handshake: dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FB"),
+        QStringLiteral(u"victory hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f"), "folded hands", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbb"),
-        "folded hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FC"),
+        QStringLiteral(u"victory hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbc"),
-        "folded hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FD"),
+        QStringLiteral(u"victory hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbd"),
-        "folded hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FE"),
+        QStringLiteral(u"victory hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbe"),
-        "folded hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0000270C\U0001F3FF"),
+        QStringLiteral(u"victory hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbf"),
-        "folded hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91E"),
+        QStringLiteral(u"crossed fingers"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8d"), "writing hand", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbb"),
-        "writing hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FB"),
+        QStringLiteral(u"crossed fingers: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbc"),
-        "writing hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FC"),
+        QStringLiteral(u"crossed fingers: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbd"),
-        "writing hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FD"),
+        QStringLiteral(u"crossed fingers: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbe"),
-        "writing hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FE"),
+        QStringLiteral(u"crossed fingers: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbf"),
-        "writing hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91E\U0001F3FF"),
+        QStringLiteral(u"crossed fingers: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x85"), "nail polish", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbb"),
-        "nail polish: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF0"),
+        QStringLiteral(u"hand with index finger and thumb crossed"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbc"),
-        "nail polish: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FB"),
+        QStringLiteral(u"hand with index finger and thumb crossed: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbd"),
-        "nail polish: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FC"),
+        QStringLiteral(u"hand with index finger and thumb crossed: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbe"),
-        "nail polish: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FD"),
+        QStringLiteral(u"hand with index finger and thumb crossed: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbf"),
-        "nail polish: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FE"),
+        QStringLiteral(u"hand with index finger and thumb crossed: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3"), "selfie", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbb"),
-        "selfie: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FF"),
+        QStringLiteral(u"hand with index finger and thumb crossed: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbc"),
-        "selfie: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F91F"),
+        QStringLiteral(u"love-you gesture"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbd"),
-        "selfie: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FB"),
+        QStringLiteral(u"love-you gesture: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbe"),
-        "selfie: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FC"),
+        QStringLiteral(u"love-you gesture: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbf"),
-        "selfie: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FD"),
+        QStringLiteral(u"love-you gesture: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa"), "flexed biceps", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbb"),
-        "flexed biceps: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FE"),
+        QStringLiteral(u"love-you gesture: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbc"),
-        "flexed biceps: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F91F\U0001F3FF"),
+        QStringLiteral(u"love-you gesture: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbd"),
-        "flexed biceps: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F918"),
+        QStringLiteral(u"sign of the horns"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbe"),
-        "flexed biceps: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FB"),
+        QStringLiteral(u"sign of the horns: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbf"),
-        "flexed biceps: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FC"),
+        QStringLiteral(u"sign of the horns: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbe"), "mechanical arm", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbf"), "mechanical leg", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5"), "leg", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbb"),
-        "leg: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FD"),
+        QStringLiteral(u"sign of the horns: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbc"),
-        "leg: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FE"),
+        QStringLiteral(u"sign of the horns: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbd"),
-        "leg: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F918\U0001F3FF"),
+        QStringLiteral(u"sign of the horns: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbe"),
-        "leg: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F919"),
+        QStringLiteral(u"call me hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbf"),
-        "leg: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FB"),
+        QStringLiteral(u"call me hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6"), "foot", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbb"),
-        "foot: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FC"),
+        QStringLiteral(u"call me hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbc"),
-        "foot: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FD"),
+        QStringLiteral(u"call me hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbd"),
-        "foot: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FE"),
+        QStringLiteral(u"call me hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbe"),
-        "foot: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F919\U0001F3FF"),
+        QStringLiteral(u"call me hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbf"),
-        "foot: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F448"),
+        QStringLiteral(u"backhand index pointing left"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x82"), "ear", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbb"),
-        "ear: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FB"),
+        QStringLiteral(u"backhand index pointing left: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbc"),
-        "ear: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FC"),
+        QStringLiteral(u"backhand index pointing left: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbd"),
-        "ear: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FD"),
+        QStringLiteral(u"backhand index pointing left: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbe"),
-        "ear: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FE"),
+        QStringLiteral(u"backhand index pointing left: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbf"),
-        "ear: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F448\U0001F3FF"),
+        QStringLiteral(u"backhand index pointing left: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb"),
-        "ear with hearing aid",
+  Emoji{QStringLiteral(u"\U0001F449"),
+        QStringLiteral(u"backhand index pointing right"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbb"),
-        "ear with hearing aid: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FB"),
+        QStringLiteral(u"backhand index pointing right: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbc"),
-        "ear with hearing aid: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FC"),
+        QStringLiteral(u"backhand index pointing right: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbd"),
-        "ear with hearing aid: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FD"),
+        QStringLiteral(u"backhand index pointing right: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbe"),
-        "ear with hearing aid: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FE"),
+        QStringLiteral(u"backhand index pointing right: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbf"),
-        "ear with hearing aid: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F449\U0001F3FF"),
+        QStringLiteral(u"backhand index pointing right: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x83"), "nose", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbb"),
-        "nose: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F446"),
+        QStringLiteral(u"backhand index pointing up"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbc"),
-        "nose: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FB"),
+        QStringLiteral(u"backhand index pointing up: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbd"),
-        "nose: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FC"),
+        QStringLiteral(u"backhand index pointing up: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbe"),
-        "nose: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FD"),
+        QStringLiteral(u"backhand index pointing up: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbf"),
-        "nose: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FE"),
+        QStringLiteral(u"backhand index pointing up: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa0"), "brain", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x80"), "anatomical heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x81"), "lungs", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb7"), "tooth", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb4"), "bone", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x80"), "eyes", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x81"), "eye", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x85"), "tongue", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x84"), "mouth", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa6"), "biting lip", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6"), "baby", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbb"),
-        "baby: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F446\U0001F3FF"),
+        QStringLiteral(u"backhand index pointing up: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbc"),
-        "baby: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F595"),
+        QStringLiteral(u"middle finger"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbd"),
-        "baby: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FB"),
+        QStringLiteral(u"middle finger: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbe"),
-        "baby: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FC"),
+        QStringLiteral(u"middle finger: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbf"),
-        "baby: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FD"),
+        QStringLiteral(u"middle finger: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92"), "child", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbb"),
-        "child: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FE"),
+        QStringLiteral(u"middle finger: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbc"),
-        "child: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F595\U0001F3FF"),
+        QStringLiteral(u"middle finger: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbd"),
-        "child: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F447"),
+        QStringLiteral(u"backhand index pointing down"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbe"),
-        "child: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FB"),
+        QStringLiteral(u"backhand index pointing down: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbf"),
-        "child: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FC"),
+        QStringLiteral(u"backhand index pointing down: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6"), "boy", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbb"),
-        "boy: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FD"),
+        QStringLiteral(u"backhand index pointing down: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbc"),
-        "boy: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FE"),
+        QStringLiteral(u"backhand index pointing down: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbd"),
-        "boy: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F447\U0001F3FF"),
+        QStringLiteral(u"backhand index pointing down: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbe"),
-        "boy: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0000261D\U0000FE0F"),
+        QStringLiteral(u"index pointing up"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbf"),
-        "boy: dark skin tone",
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FB"),
+        QStringLiteral(u"index pointing up: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7"), "girl", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbb"),
-        "girl: light skin tone",
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FC"),
+        QStringLiteral(u"index pointing up: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbc"),
-        "girl: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FD"),
+        QStringLiteral(u"index pointing up: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbd"),
-        "girl: medium skin tone",
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FE"),
+        QStringLiteral(u"index pointing up: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbe"),
-        "girl: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0000261D\U0001F3FF"),
+        QStringLiteral(u"index pointing up: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbf"),
-        "girl: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF5"),
+        QStringLiteral(u"index pointing at the viewer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91"), "person", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "person: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FB"),
+        QStringLiteral(u"index pointing at the viewer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "person: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FC"),
+        QStringLiteral(u"index pointing at the viewer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "person: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FD"),
+        QStringLiteral(u"index pointing at the viewer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "person: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FE"),
+        QStringLiteral(u"index pointing at the viewer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "person: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FF"),
+        QStringLiteral(u"index pointing at the viewer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1"),
-        "person: blond hair",
+  Emoji{QStringLiteral(u"\U0001F44D"),
+        QStringLiteral(u"thumbs up"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb"),
-        "person: light skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FB"),
+        QStringLiteral(u"thumbs up: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc"),
-        "person: medium-light skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FC"),
+        QStringLiteral(u"thumbs up: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd"),
-        "person: medium skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FD"),
+        QStringLiteral(u"thumbs up: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe"),
-        "person: medium-dark skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FE"),
+        QStringLiteral(u"thumbs up: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf"),
-        "person: dark skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F44D\U0001F3FF"),
+        QStringLiteral(u"thumbs up: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8"), "man", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "man: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F44E"),
+        QStringLiteral(u"thumbs down"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "man: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FB"),
+        QStringLiteral(u"thumbs down: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "man: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FC"),
+        QStringLiteral(u"thumbs down: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "man: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FD"),
+        QStringLiteral(u"thumbs down: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "man: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FE"),
+        QStringLiteral(u"thumbs down: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94"), "person: beard", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb"),
-        "person: light skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F44E\U0001F3FF"),
+        QStringLiteral(u"thumbs down: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc"),
-        "person: medium-light skin tone, beard",
+  Emoji{QStringLiteral(u"\U0000270A"),
+        QStringLiteral(u"raised fist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd"),
-        "person: medium skin tone, beard",
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FB"),
+        QStringLiteral(u"raised fist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe"),
-        "person: medium-dark skin tone, beard",
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FC"),
+        QStringLiteral(u"raised fist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf"),
-        "person: dark skin tone, beard",
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FD"),
+        QStringLiteral(u"raised fist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xe2\x80\x8d\xe2\x99\x82"),
-        "man: beard",
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FE"),
+        QStringLiteral(u"raised fist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man: light skin tone, beard",
+  Emoji{QStringLiteral(u"\U0000270A\U0001F3FF"),
+        QStringLiteral(u"raised fist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man: medium-light skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F44A"),
+        QStringLiteral(u"oncoming fist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man: medium skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FB"),
+        QStringLiteral(u"oncoming fist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man: medium-dark skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FC"),
+        QStringLiteral(u"oncoming fist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man: dark skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FD"),
+        QStringLiteral(u"oncoming fist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: beard",
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FE"),
+        QStringLiteral(u"oncoming fist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: light skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F44A\U0001F3FF"),
+        QStringLiteral(u"oncoming fist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: medium-light skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F91B"),
+        QStringLiteral(u"left-facing fist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: medium skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FB"),
+        QStringLiteral(u"left-facing fist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: medium-dark skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FC"),
+        QStringLiteral(u"left-facing fist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: dark skin tone, beard",
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FD"),
+        QStringLiteral(u"left-facing fist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "man: red hair",
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FE"),
+        QStringLiteral(u"left-facing fist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "man: light skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91B\U0001F3FF"),
+        QStringLiteral(u"left-facing fist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "man: medium-light skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91C"),
+        QStringLiteral(u"right-facing fist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "man: medium skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FB"),
+        QStringLiteral(u"right-facing fist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "man: medium-dark skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FC"),
+        QStringLiteral(u"right-facing fist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "man: dark skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FD"),
+        QStringLiteral(u"right-facing fist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "man: curly hair",
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FE"),
+        QStringLiteral(u"right-facing fist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "man: light skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001F91C\U0001F3FF"),
+        QStringLiteral(u"right-facing fist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "man: medium-light skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001F44F"),
+        QStringLiteral(u"clapping hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "man: medium skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FB"),
+        QStringLiteral(u"clapping hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "man: medium-dark skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FC"),
+        QStringLiteral(u"clapping hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "man: dark skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FD"),
+        QStringLiteral(u"clapping hands: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "man: white hair",
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FE"),
+        QStringLiteral(u"clapping hands: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "man: light skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001F44F\U0001F3FF"),
+        QStringLiteral(u"clapping hands: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "man: medium-light skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001F64C"),
+        QStringLiteral(u"raising hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "man: medium skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FB"),
+        QStringLiteral(u"raising hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "man: medium-dark skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FC"),
+        QStringLiteral(u"raising hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "man: dark skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FD"),
+        QStringLiteral(u"raising hands: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "man: bald",
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FE"),
+        QStringLiteral(u"raising hands: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "man: light skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001F64C\U0001F3FF"),
+        QStringLiteral(u"raising hands: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "man: medium-light skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001FAF6"),
+        QStringLiteral(u"heart hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "man: medium skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FB"),
+        QStringLiteral(u"heart hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "man: medium-dark skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FC"),
+        QStringLiteral(u"heart hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "man: dark skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FD"),
+        QStringLiteral(u"heart hands: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9"), "woman", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "woman: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FE"),
+        QStringLiteral(u"heart hands: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "woman: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FF"),
+        QStringLiteral(u"heart hands: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "woman: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F450"),
+        QStringLiteral(u"open hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "woman: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FB"),
+        QStringLiteral(u"open hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "woman: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FC"),
+        QStringLiteral(u"open hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "woman: red hair",
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FD"),
+        QStringLiteral(u"open hands: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "woman: light skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FE"),
+        QStringLiteral(u"open hands: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "woman: medium-light skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F450\U0001F3FF"),
+        QStringLiteral(u"open hands: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "woman: medium skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F932"),
+        QStringLiteral(u"palms up together"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "woman: medium-dark skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FB"),
+        QStringLiteral(u"palms up together: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "woman: dark skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FC"),
+        QStringLiteral(u"palms up together: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "person: red hair",
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FD"),
+        QStringLiteral(u"palms up together: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "person: light skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FE"),
+        QStringLiteral(u"palms up together: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "person: medium-light skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F932\U0001F3FF"),
+        QStringLiteral(u"palms up together: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "person: medium skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91D"),
+        QStringLiteral(u"handshake"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "person: medium-dark skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FB"),
+        QStringLiteral(u"handshake: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"),
-        "person: dark skin tone, red hair",
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FC"),
+        QStringLiteral(u"handshake: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "woman: curly hair",
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FD"),
+        QStringLiteral(u"handshake: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "woman: light skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FE"),
+        QStringLiteral(u"handshake: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "woman: medium-light skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001F91D\U0001F3FF"),
+        QStringLiteral(u"handshake: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "woman: medium skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake: light skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "woman: medium-dark skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake: light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "woman: dark skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake: light skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "person: curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake: light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "person: light skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake: medium-light skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "person: medium-light skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake: medium-light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "person: medium skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake: medium-light skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "person: medium-dark skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake: medium-light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"),
-        "person: dark skin tone, curly hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake: medium skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "woman: white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake: medium skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "woman: light skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake: medium skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "woman: medium-light skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake: medium skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "woman: medium skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake: medium-dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "woman: medium-dark skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake: medium-dark skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "woman: dark skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake: medium-dark skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "person: white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FF"),
+        QStringLiteral(u"handshake: medium-dark skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "person: light skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FB"),
+        QStringLiteral(u"handshake: dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "person: medium-light skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FC"),
+        QStringLiteral(u"handshake: dark skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "person: medium skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FD"),
+        QStringLiteral(u"handshake: dark skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "person: medium-dark skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FE"),
+        QStringLiteral(u"handshake: dark skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"),
-        "person: dark skin tone, white hair",
+  Emoji{QStringLiteral(u"\U0001F64F"),
+        QStringLiteral(u"folded hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "woman: bald",
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FB"),
+        QStringLiteral(u"folded hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "woman: light skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FC"),
+        QStringLiteral(u"folded hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "woman: medium-light skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FD"),
+        QStringLiteral(u"folded hands: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "woman: medium skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FE"),
+        QStringLiteral(u"folded hands: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "woman: medium-dark skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001F64F\U0001F3FF"),
+        QStringLiteral(u"folded hands: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "woman: dark skin tone, bald",
+  Emoji{QStringLiteral(u"\U0000270D\U0000FE0F"),
+        QStringLiteral(u"writing hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "person: bald",
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FB"),
+        QStringLiteral(u"writing hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "person: light skin tone, bald",
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FC"),
+        QStringLiteral(u"writing hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "person: medium-light skin tone, bald",
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FD"),
+        QStringLiteral(u"writing hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "person: medium skin tone, bald",
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FE"),
+        QStringLiteral(u"writing hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "person: medium-dark skin tone, bald",
+  Emoji{QStringLiteral(u"\U0000270D\U0001F3FF"),
+        QStringLiteral(u"writing hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"),
-        "person: dark skin tone, bald",
+  Emoji{QStringLiteral(u"\U0001F485"),
+        QStringLiteral(u"nail polish"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: blond hair",
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FB"),
+        QStringLiteral(u"nail polish: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: light skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FC"),
+        QStringLiteral(u"nail polish: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: medium-light skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FD"),
+        QStringLiteral(u"nail polish: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: medium skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FE"),
+        QStringLiteral(u"nail polish: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: medium-dark skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F485\U0001F3FF"),
+        QStringLiteral(u"nail polish: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman: dark skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F933"), QStringLiteral(u"selfie"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FB"),
+        QStringLiteral(u"selfie: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x82"),
-        "man: blond hair",
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FC"),
+        QStringLiteral(u"selfie: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man: light skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FD"),
+        QStringLiteral(u"selfie: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man: medium-light skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FE"),
+        QStringLiteral(u"selfie: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man: medium skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F933\U0001F3FF"),
+        QStringLiteral(u"selfie: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man: medium-dark skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F4AA"),
+        QStringLiteral(u"flexed biceps"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man: dark skin tone, blond hair",
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FB"),
+        QStringLiteral(u"flexed biceps: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93"), "older person", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbb"),
-        "older person: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FC"),
+        QStringLiteral(u"flexed biceps: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbc"),
-        "older person: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FD"),
+        QStringLiteral(u"flexed biceps: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbd"),
-        "older person: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FE"),
+        QStringLiteral(u"flexed biceps: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbe"),
-        "older person: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FF"),
+        QStringLiteral(u"flexed biceps: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbf"),
-        "older person: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9BE"),
+        QStringLiteral(u"mechanical arm"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4"), "old man", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbb"),
-        "old man: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9BF"),
+        QStringLiteral(u"mechanical leg"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbc"),
-        "old man: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B5"), QStringLiteral(u"leg"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FB"),
+        QStringLiteral(u"leg: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbd"),
-        "old man: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FC"),
+        QStringLiteral(u"leg: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbe"),
-        "old man: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FD"),
+        QStringLiteral(u"leg: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbf"),
-        "old man: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FE"),
+        QStringLiteral(u"leg: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5"), "old woman", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbb"),
-        "old woman: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FF"),
+        QStringLiteral(u"leg: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbc"),
-        "old woman: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B6"), QStringLiteral(u"foot"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FB"),
+        QStringLiteral(u"foot: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbd"),
-        "old woman: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FC"),
+        QStringLiteral(u"foot: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbe"),
-        "old woman: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FD"),
+        QStringLiteral(u"foot: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbf"),
-        "old woman: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FE"),
+        QStringLiteral(u"foot: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d"), "person frowning", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb"),
-        "person frowning: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FF"),
+        QStringLiteral(u"foot: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc"),
-        "person frowning: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F442"), QStringLiteral(u"ear"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FB"),
+        QStringLiteral(u"ear: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd"),
-        "person frowning: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FC"),
+        QStringLiteral(u"ear: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe"),
-        "person frowning: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FD"),
+        QStringLiteral(u"ear: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf"),
-        "person frowning: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FE"),
+        QStringLiteral(u"ear: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x82"),
-        "man frowning",
+  Emoji{QStringLiteral(u"\U0001F442\U0001F3FF"),
+        QStringLiteral(u"ear: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man frowning: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9BB"),
+        QStringLiteral(u"ear with hearing aid"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man frowning: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FB"),
+        QStringLiteral(u"ear with hearing aid: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man frowning: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FC"),
+        QStringLiteral(u"ear with hearing aid: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man frowning: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FD"),
+        QStringLiteral(u"ear with hearing aid: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man frowning: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FE"),
+        QStringLiteral(u"ear with hearing aid: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x80"),
-        "woman frowning",
+  Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FF"),
+        QStringLiteral(u"ear with hearing aid: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman frowning: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F443"), QStringLiteral(u"nose"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FB"),
+        QStringLiteral(u"nose: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman frowning: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FC"),
+        QStringLiteral(u"nose: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman frowning: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FD"),
+        QStringLiteral(u"nose: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman frowning: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FE"),
+        QStringLiteral(u"nose: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman frowning: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F443\U0001F3FF"),
+        QStringLiteral(u"nose: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e"), "person pouting", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb"),
-        "person pouting: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9E0"), QStringLiteral(u"brain"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC0"),
+        QStringLiteral(u"anatomical heart"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc"),
-        "person pouting: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC1"), QStringLiteral(u"lungs"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B7"), QStringLiteral(u"tooth"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9B4"), QStringLiteral(u"bone"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F440"), QStringLiteral(u"eyes"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F441\U0000FE0F"),
+        QStringLiteral(u"eye"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd"),
-        "person pouting: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F445"), QStringLiteral(u"tongue"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F444"), QStringLiteral(u"mouth"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAE6"),
+        QStringLiteral(u"biting lip"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe"),
-        "person pouting: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F476"), QStringLiteral(u"baby"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FB"),
+        QStringLiteral(u"baby: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf"),
-        "person pouting: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FC"),
+        QStringLiteral(u"baby: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x82"),
-        "man pouting",
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FD"),
+        QStringLiteral(u"baby: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man pouting: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FE"),
+        QStringLiteral(u"baby: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man pouting: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F476\U0001F3FF"),
+        QStringLiteral(u"baby: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man pouting: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D2"), QStringLiteral(u"child"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FB"),
+        QStringLiteral(u"child: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man pouting: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FC"),
+        QStringLiteral(u"child: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man pouting: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FD"),
+        QStringLiteral(u"child: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x80"),
-        "woman pouting",
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FE"),
+        QStringLiteral(u"child: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman pouting: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FF"),
+        QStringLiteral(u"child: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman pouting: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F466"), QStringLiteral(u"boy"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FB"),
+        QStringLiteral(u"boy: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman pouting: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FC"),
+        QStringLiteral(u"boy: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman pouting: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FD"),
+        QStringLiteral(u"boy: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman pouting: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FE"),
+        QStringLiteral(u"boy: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85"),
-        "person gesturing NO",
+  Emoji{QStringLiteral(u"\U0001F466\U0001F3FF"),
+        QStringLiteral(u"boy: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb"),
-        "person gesturing NO: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F467"), QStringLiteral(u"girl"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FB"),
+        QStringLiteral(u"girl: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc"),
-        "person gesturing NO: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FC"),
+        QStringLiteral(u"girl: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd"),
-        "person gesturing NO: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FD"),
+        QStringLiteral(u"girl: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe"),
-        "person gesturing NO: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FE"),
+        QStringLiteral(u"girl: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf"),
-        "person gesturing NO: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F467\U0001F3FF"),
+        QStringLiteral(u"girl: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing NO",
+  Emoji{QStringLiteral(u"\U0001F9D1"), QStringLiteral(u"person"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"person: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing NO: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"person: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing NO: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"person: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing NO: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"person: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing NO: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"person: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing NO: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471"),
+        QStringLiteral(u"person: blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing NO",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB"),
+        QStringLiteral(u"person: light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing NO: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC"),
+        QStringLiteral(u"person: medium-light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing NO: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD"),
+        QStringLiteral(u"person: medium skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing NO: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE"),
+        QStringLiteral(u"person: medium-dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing NO: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF"),
+        QStringLiteral(u"person: dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing NO: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468"), QStringLiteral(u"man"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB"),
+        QStringLiteral(u"man: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86"),
-        "person gesturing OK",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC"),
+        QStringLiteral(u"man: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb"),
-        "person gesturing OK: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD"),
+        QStringLiteral(u"man: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc"),
-        "person gesturing OK: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE"),
+        QStringLiteral(u"man: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd"),
-        "person gesturing OK: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF"),
+        QStringLiteral(u"man: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe"),
-        "person gesturing OK: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4"),
+        QStringLiteral(u"person: beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf"),
-        "person gesturing OK: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB"),
+        QStringLiteral(u"person: light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing OK",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC"),
+        QStringLiteral(u"person: medium-light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing OK: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD"),
+        QStringLiteral(u"person: medium skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing OK: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE"),
+        QStringLiteral(u"person: medium-dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing OK: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF"),
+        QStringLiteral(u"person: dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing OK: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man gesturing OK: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0000200D\U00002642"),
+        QStringLiteral(u"man: beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing OK",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing OK: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man: light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing OK: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: medium-light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing OK: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man: medium-light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing OK: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: medium skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman gesturing OK: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man: medium skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81"),
-        "person tipping hand",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: medium-dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb"),
-        "person tipping hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man: medium-dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc"),
-        "person tipping hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd"),
-        "person tipping hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man: dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe"),
-        "person tipping hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf"),
-        "person tipping hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0000200D\U00002640"),
+        QStringLiteral(u"woman: beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x82"),
-        "man tipping hand",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man tipping hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman: light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man tipping hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: medium-light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man tipping hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman: medium-light skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man tipping hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: medium skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man tipping hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman: medium skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x80"),
-        "woman tipping hand",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: medium-dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman tipping hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman: medium-dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman tipping hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman tipping hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman: dark skin tone, beard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman tipping hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man: red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman tipping hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man: light skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b"),
-        "person raising hand",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man: medium-light skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb"),
-        "person raising hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man: medium skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc"),
-        "person raising hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man: medium-dark skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd"),
-        "person raising hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B0"),
+        QStringLiteral(u"man: dark skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe"),
-        "person raising hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man: curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf"),
-        "person raising hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man: light skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x82"),
-        "man raising hand",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man: medium-light skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man raising hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man: medium skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man raising hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man: medium-dark skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man raising hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B1"),
+        QStringLiteral(u"man: dark skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man raising hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man: white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man raising hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man: light skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x80"),
-        "woman raising hand",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man: medium-light skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman raising hand: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man: medium skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman raising hand: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man: medium-dark skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman raising hand: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B3"),
+        QStringLiteral(u"man: dark skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman raising hand: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man: bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman raising hand: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man: light skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f"), "deaf person", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb"),
-        "deaf person: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man: medium-light skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc"),
-        "deaf person: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man: medium skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd"),
-        "deaf person: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man: medium-dark skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe"),
-        "deaf person: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B2"),
+        QStringLiteral(u"man: dark skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf"),
-        "deaf person: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469"), QStringLiteral(u"woman"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB"),
+        QStringLiteral(u"woman: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x82"),
-        "deaf man",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC"),
+        QStringLiteral(u"woman: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "deaf man: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD"),
+        QStringLiteral(u"woman: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "deaf man: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE"),
+        QStringLiteral(u"woman: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "deaf man: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF"),
+        QStringLiteral(u"woman: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "deaf man: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman: red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "deaf man: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman: light skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x80"),
-        "deaf woman",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman: medium-light skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "deaf woman: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman: medium skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "deaf woman: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman: medium-dark skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "deaf woman: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B0"),
+        QStringLiteral(u"woman: dark skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "deaf woman: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person: red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "deaf woman: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person: light skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87"), "person bowing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb"),
-        "person bowing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person: medium-light skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc"),
-        "person bowing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person: medium skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd"),
-        "person bowing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person: medium-dark skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe"),
-        "person bowing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B0"),
+        QStringLiteral(u"person: dark skin tone, red hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf"),
-        "person bowing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman: curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x82"),
-        "man bowing",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman: light skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man bowing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman: medium-light skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man bowing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman: medium skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man bowing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman: medium-dark skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man bowing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B1"),
+        QStringLiteral(u"woman: dark skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man bowing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person: curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bowing",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person: light skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bowing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person: medium-light skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bowing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person: medium skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bowing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person: medium-dark skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bowing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B1"),
+        QStringLiteral(u"person: dark skin tone, curly hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bowing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman: white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6"),
-        "person facepalming",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman: light skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb"),
-        "person facepalming: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman: medium-light skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc"),
-        "person facepalming: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman: medium skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd"),
-        "person facepalming: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman: medium-dark skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe"),
-        "person facepalming: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B3"),
+        QStringLiteral(u"woman: dark skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf"),
-        "person facepalming: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person: white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x82"),
-        "man facepalming",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person: light skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man facepalming: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person: medium-light skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man facepalming: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person: medium skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man facepalming: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person: medium-dark skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man facepalming: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B3"),
+        QStringLiteral(u"person: dark skin tone, white hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man facepalming: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman: bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x80"),
-        "woman facepalming",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman: light skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman facepalming: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman: medium-light skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman facepalming: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman: medium skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman facepalming: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman: medium-dark skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman facepalming: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B2"),
+        QStringLiteral(u"woman: dark skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman facepalming: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person: bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7"), "person shrugging", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb"),
-        "person shrugging: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person: light skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc"),
-        "person shrugging: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person: medium-light skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd"),
-        "person shrugging: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person: medium skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe"),
-        "person shrugging: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person: medium-dark skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf"),
-        "person shrugging: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B2"),
+        QStringLiteral(u"person: dark skin tone, bald"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x82"),
-        "man shrugging",
+  Emoji{QStringLiteral(u"\U0001F471\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man shrugging: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0000200D\U00002640"),
+        QStringLiteral(u"woman: blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man shrugging: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man shrugging: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman: light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man shrugging: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: medium-light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man shrugging: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman: medium-light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x80"),
-        "woman shrugging",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: medium skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman shrugging: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman: medium skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman shrugging: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: medium-dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman shrugging: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman: medium-dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman shrugging: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman: dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman shrugging: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman: dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x95"),
-        "health worker",
+  Emoji{QStringLiteral(u"\U0001F471\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"),
-        "health worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0000200D\U00002642"),
+        QStringLiteral(u"man: blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"),
-        "health worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"),
-        "health worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man: light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"),
-        "health worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: medium-light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"),
-        "health worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man: medium-light skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x95"),
-        "man health worker",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: medium skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"),
-        "man health worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man: medium skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"),
-        "man health worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: medium-dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"),
-        "man health worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man: medium-dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"),
-        "man health worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man: dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"),
-        "man health worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man: dark skin tone, blond hair"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x95"),
-        "woman health worker",
+  Emoji{QStringLiteral(u"\U0001F9D3"),
+        QStringLiteral(u"older person"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"),
-        "woman health worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FB"),
+        QStringLiteral(u"older person: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"),
-        "woman health worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FC"),
+        QStringLiteral(u"older person: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"),
-        "woman health worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FD"),
+        QStringLiteral(u"older person: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"),
-        "woman health worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FE"),
+        QStringLiteral(u"older person: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"),
-        "woman health worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FF"),
+        QStringLiteral(u"older person: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "student",
+  Emoji{QStringLiteral(u"\U0001F474"), QStringLiteral(u"old man"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FB"),
+        QStringLiteral(u"old man: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "student: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FC"),
+        QStringLiteral(u"old man: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "student: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FD"),
+        QStringLiteral(u"old man: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "student: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FE"),
+        QStringLiteral(u"old man: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "student: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F474\U0001F3FF"),
+        QStringLiteral(u"old man: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "student: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F475"),
+        QStringLiteral(u"old woman"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "man student",
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FB"),
+        QStringLiteral(u"old woman: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "man student: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FC"),
+        QStringLiteral(u"old woman: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "man student: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FD"),
+        QStringLiteral(u"old woman: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "man student: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FE"),
+        QStringLiteral(u"old woman: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "man student: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F475\U0001F3FF"),
+        QStringLiteral(u"old woman: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "man student: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D"),
+        QStringLiteral(u"person frowning"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "woman student",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB"),
+        QStringLiteral(u"person frowning: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "woman student: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC"),
+        QStringLiteral(u"person frowning: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "woman student: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD"),
+        QStringLiteral(u"person frowning: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "woman student: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE"),
+        QStringLiteral(u"person frowning: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "woman student: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF"),
+        QStringLiteral(u"person frowning: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"),
-        "woman student: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man frowning"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "teacher",
+  Emoji{QStringLiteral(u"\U0001F64D\U0000200D\U00002642"),
+        QStringLiteral(u"man frowning"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "teacher: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man frowning: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "teacher: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man frowning: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "teacher: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man frowning: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "teacher: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man frowning: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "teacher: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man frowning: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "man teacher",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man frowning: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "man teacher: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man frowning: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "man teacher: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man frowning: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "man teacher: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man frowning: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "man teacher: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man frowning: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "man teacher: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman frowning"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "woman teacher",
+  Emoji{QStringLiteral(u"\U0001F64D\U0000200D\U00002640"),
+        QStringLiteral(u"woman frowning"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "woman teacher: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman frowning: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "woman teacher: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman frowning: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "woman teacher: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman frowning: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "woman teacher: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman frowning: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"),
-        "woman teacher: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman frowning: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x96"),
-        "judge",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman frowning: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"),
-        "judge: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman frowning: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"),
-        "judge: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman frowning: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"),
-        "judge: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman frowning: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"),
-        "judge: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman frowning: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"),
-        "judge: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E"),
+        QStringLiteral(u"person pouting"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x96"),
-        "man judge",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB"),
+        QStringLiteral(u"person pouting: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"),
-        "man judge: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC"),
+        QStringLiteral(u"person pouting: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"),
-        "man judge: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD"),
+        QStringLiteral(u"person pouting: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"),
-        "man judge: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE"),
+        QStringLiteral(u"person pouting: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"),
-        "man judge: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF"),
+        QStringLiteral(u"person pouting: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"),
-        "man judge: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man pouting"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x96"),
-        "woman judge",
+  Emoji{QStringLiteral(u"\U0001F64E\U0000200D\U00002642"),
+        QStringLiteral(u"man pouting"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"),
-        "woman judge: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man pouting: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"),
-        "woman judge: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man pouting: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"),
-        "woman judge: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man pouting: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"),
-        "woman judge: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man pouting: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"),
-        "woman judge: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man pouting: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "farmer",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man pouting: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "farmer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man pouting: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "farmer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man pouting: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "farmer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man pouting: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "farmer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man pouting: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "farmer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman pouting"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "man farmer",
+  Emoji{QStringLiteral(u"\U0001F64E\U0000200D\U00002640"),
+        QStringLiteral(u"woman pouting"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "man farmer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman pouting: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "man farmer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman pouting: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "man farmer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman pouting: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "man farmer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman pouting: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "man farmer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman pouting: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "woman farmer",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman pouting: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "woman farmer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman pouting: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "woman farmer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman pouting: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "woman farmer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman pouting: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "woman farmer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman pouting: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"),
-        "woman farmer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645"),
+        QStringLiteral(u"person gesturing NO"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "cook",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB"),
+        QStringLiteral(u"person gesturing NO: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "cook: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC"),
+        QStringLiteral(u"person gesturing NO: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "cook: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD"),
+        QStringLiteral(u"person gesturing NO: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "cook: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE"),
+        QStringLiteral(u"person gesturing NO: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "cook: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF"),
+        QStringLiteral(u"person gesturing NO: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "cook: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing NO"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "man cook",
+  Emoji{QStringLiteral(u"\U0001F645\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing NO"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "man cook: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing NO: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "man cook: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing NO: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "man cook: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing NO: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "man cook: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing NO: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "man cook: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing NO: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "woman cook",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing NO: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "woman cook: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing NO: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "woman cook: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing NO: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "woman cook: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing NO: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "woman cook: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing NO: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"),
-        "woman cook: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing NO"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "mechanic",
+  Emoji{QStringLiteral(u"\U0001F645\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing NO"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "mechanic: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing NO: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "mechanic: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing NO: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "mechanic: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing NO: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "mechanic: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing NO: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "mechanic: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing NO: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "man mechanic",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing NO: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "man mechanic: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing NO: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "man mechanic: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing NO: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "man mechanic: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing NO: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "man mechanic: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing NO: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "man mechanic: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646"),
+        QStringLiteral(u"person gesturing OK"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "woman mechanic",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB"),
+        QStringLiteral(u"person gesturing OK: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "woman mechanic: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC"),
+        QStringLiteral(u"person gesturing OK: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "woman mechanic: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD"),
+        QStringLiteral(u"person gesturing OK: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "woman mechanic: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE"),
+        QStringLiteral(u"person gesturing OK: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "woman mechanic: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF"),
+        QStringLiteral(u"person gesturing OK: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"),
-        "woman mechanic: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing OK"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "factory worker",
+  Emoji{QStringLiteral(u"\U0001F646\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing OK"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "factory worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing OK: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "factory worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing OK: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "factory worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing OK: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "factory worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing OK: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "factory worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing OK: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "man factory worker",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing OK: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "man factory worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing OK: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "man factory worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing OK: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "man factory worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man gesturing OK: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "man factory worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man gesturing OK: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "man factory worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing OK"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "woman factory worker",
+  Emoji{QStringLiteral(u"\U0001F646\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing OK"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "woman factory worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing OK: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "woman factory worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing OK: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "woman factory worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing OK: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "woman factory worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing OK: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"),
-        "woman factory worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing OK: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "office worker",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing OK: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "office worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing OK: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "office worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing OK: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "office worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman gesturing OK: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "office worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman gesturing OK: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "office worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481"),
+        QStringLiteral(u"person tipping hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "man office worker",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB"),
+        QStringLiteral(u"person tipping hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "man office worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC"),
+        QStringLiteral(u"person tipping hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "man office worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD"),
+        QStringLiteral(u"person tipping hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "man office worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE"),
+        QStringLiteral(u"person tipping hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "man office worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF"),
+        QStringLiteral(u"person tipping hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "man office worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man tipping hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "woman office worker",
+  Emoji{QStringLiteral(u"\U0001F481\U0000200D\U00002642"),
+        QStringLiteral(u"man tipping hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "woman office worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man tipping hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "woman office worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man tipping hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "woman office worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man tipping hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "woman office worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man tipping hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"),
-        "woman office worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man tipping hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "scientist",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man tipping hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "scientist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man tipping hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "scientist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man tipping hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "scientist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man tipping hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "scientist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man tipping hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "scientist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman tipping hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "man scientist",
+  Emoji{QStringLiteral(u"\U0001F481\U0000200D\U00002640"),
+        QStringLiteral(u"woman tipping hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "man scientist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman tipping hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "man scientist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman tipping hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "man scientist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman tipping hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "man scientist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman tipping hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "man scientist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman tipping hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "woman scientist",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman tipping hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "woman scientist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman tipping hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "woman scientist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman tipping hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "woman scientist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman tipping hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "woman scientist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman tipping hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"),
-        "woman scientist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B"),
+        QStringLiteral(u"person raising hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "technologist",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB"),
+        QStringLiteral(u"person raising hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "technologist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC"),
+        QStringLiteral(u"person raising hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "technologist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD"),
+        QStringLiteral(u"person raising hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "technologist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE"),
+        QStringLiteral(u"person raising hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "technologist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF"),
+        QStringLiteral(u"person raising hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "technologist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man raising hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "man technologist",
+  Emoji{QStringLiteral(u"\U0001F64B\U0000200D\U00002642"),
+        QStringLiteral(u"man raising hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "man technologist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man raising hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "man technologist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man raising hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "man technologist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man raising hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "man technologist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man raising hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "man technologist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man raising hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "woman technologist",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man raising hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "woman technologist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man raising hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "woman technologist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man raising hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "woman technologist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man raising hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "woman technologist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man raising hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"),
-        "woman technologist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman raising hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "singer",
+  Emoji{QStringLiteral(u"\U0001F64B\U0000200D\U00002640"),
+        QStringLiteral(u"woman raising hand"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "singer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman raising hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "singer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman raising hand: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "singer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman raising hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "singer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman raising hand: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "singer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman raising hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "man singer",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman raising hand: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "man singer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman raising hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "man singer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman raising hand: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "man singer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman raising hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "man singer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman raising hand: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "man singer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF"),
+        QStringLiteral(u"deaf person"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "woman singer",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB"),
+        QStringLiteral(u"deaf person: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "woman singer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC"),
+        QStringLiteral(u"deaf person: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "woman singer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD"),
+        QStringLiteral(u"deaf person: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "woman singer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE"),
+        QStringLiteral(u"deaf person: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "woman singer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF"),
+        QStringLiteral(u"deaf person: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"),
-        "woman singer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf man"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "artist",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0000200D\U00002642"),
+        QStringLiteral(u"deaf man"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "artist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf man: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "artist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"deaf man: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "artist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf man: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "artist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"deaf man: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "artist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf man: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "man artist",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"deaf man: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "man artist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf man: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "man artist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"deaf man: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "man artist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"deaf man: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "man artist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"deaf man: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "man artist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf woman"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "woman artist",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0000200D\U00002640"),
+        QStringLiteral(u"deaf woman"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "woman artist: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf woman: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "woman artist: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"deaf woman: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "woman artist: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf woman: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "woman artist: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"deaf woman: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"),
-        "woman artist: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf woman: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9c\x88"),
-        "pilot",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"deaf woman: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"),
-        "pilot: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf woman: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"),
-        "pilot: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"deaf woman: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"),
-        "pilot: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"deaf woman: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"),
-        "pilot: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"deaf woman: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"),
-        "pilot: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647"),
+        QStringLiteral(u"person bowing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9c\x88"),
-        "man pilot",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB"),
+        QStringLiteral(u"person bowing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"),
-        "man pilot: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC"),
+        QStringLiteral(u"person bowing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"),
-        "man pilot: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD"),
+        QStringLiteral(u"person bowing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"),
-        "man pilot: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE"),
+        QStringLiteral(u"person bowing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"),
-        "man pilot: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF"),
+        QStringLiteral(u"person bowing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"),
-        "man pilot: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bowing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9c\x88"),
-        "woman pilot",
+  Emoji{QStringLiteral(u"\U0001F647\U0000200D\U00002642"),
+        QStringLiteral(u"man bowing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"),
-        "woman pilot: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bowing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"),
-        "woman pilot: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man bowing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"),
-        "woman pilot: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bowing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"),
-        "woman pilot: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man bowing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"),
-        "woman pilot: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bowing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "astronaut",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man bowing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "astronaut: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bowing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "astronaut: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man bowing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "astronaut: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bowing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "astronaut: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man bowing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "astronaut: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bowing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "man astronaut",
+  Emoji{QStringLiteral(u"\U0001F647\U0000200D\U00002640"),
+        QStringLiteral(u"woman bowing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "man astronaut: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bowing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "man astronaut: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman bowing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "man astronaut: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bowing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "man astronaut: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman bowing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "man astronaut: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bowing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "woman astronaut",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman bowing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "woman astronaut: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bowing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "woman astronaut: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman bowing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "woman astronaut: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bowing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "woman astronaut: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman bowing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"),
-        "woman astronaut: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926"),
+        QStringLiteral(u"person facepalming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "firefighter",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB"),
+        QStringLiteral(u"person facepalming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "firefighter: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC"),
+        QStringLiteral(u"person facepalming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "firefighter: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD"),
+        QStringLiteral(u"person facepalming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "firefighter: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE"),
+        QStringLiteral(u"person facepalming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "firefighter: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF"),
+        QStringLiteral(u"person facepalming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "firefighter: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man facepalming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "man firefighter",
+  Emoji{QStringLiteral(u"\U0001F926\U0000200D\U00002642"),
+        QStringLiteral(u"man facepalming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "man firefighter: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man facepalming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "man firefighter: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man facepalming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "man firefighter: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man facepalming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "man firefighter: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man facepalming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "man firefighter: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man facepalming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "woman firefighter",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man facepalming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "woman firefighter: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man facepalming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "woman firefighter: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man facepalming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "woman firefighter: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man facepalming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "woman firefighter: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man facepalming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"),
-        "woman firefighter: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman facepalming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae"), "police officer", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb"),
-        "police officer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0000200D\U00002640"),
+        QStringLiteral(u"woman facepalming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc"),
-        "police officer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman facepalming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd"),
-        "police officer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman facepalming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe"),
-        "police officer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman facepalming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf"),
-        "police officer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman facepalming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x82"),
-        "man police officer",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman facepalming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man police officer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman facepalming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man police officer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman facepalming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man police officer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman facepalming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man police officer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman facepalming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man police officer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman facepalming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x80"),
-        "woman police officer",
+  Emoji{QStringLiteral(u"\U0001F937"),
+        QStringLiteral(u"person shrugging"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman police officer: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB"),
+        QStringLiteral(u"person shrugging: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman police officer: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC"),
+        QStringLiteral(u"person shrugging: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman police officer: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD"),
+        QStringLiteral(u"person shrugging: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman police officer: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE"),
+        QStringLiteral(u"person shrugging: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman police officer: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF"),
+        QStringLiteral(u"person shrugging: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5"), "detective", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb"),
-        "detective: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man shrugging"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc"),
-        "detective: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0000200D\U00002642"),
+        QStringLiteral(u"man shrugging"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd"),
-        "detective: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man shrugging: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe"),
-        "detective: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man shrugging: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf"),
-        "detective: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man shrugging: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"),
-        "man detective",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man shrugging: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x82"),
-        "man detective",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man shrugging: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man detective: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man shrugging: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man detective: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man shrugging: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man detective: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man shrugging: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man detective: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man shrugging: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man detective: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man shrugging: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"),
-        "woman detective",
+  Emoji{QStringLiteral(u"\U0001F937\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman shrugging"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x80"),
-        "woman detective",
+  Emoji{QStringLiteral(u"\U0001F937\U0000200D\U00002640"),
+        QStringLiteral(u"woman shrugging"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman detective: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman shrugging: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman detective: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman shrugging: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman detective: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman shrugging: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman detective: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman shrugging: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman detective: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman shrugging: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82"), "guard", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb"),
-        "guard: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman shrugging: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc"),
-        "guard: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman shrugging: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd"),
-        "guard: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman shrugging: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe"),
-        "guard: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman shrugging: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf"),
-        "guard: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman shrugging: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x82"),
-        "man guard",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man guard: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002695"),
+        QStringLiteral(u"health worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man guard: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man guard: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002695"),
+        QStringLiteral(u"health worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man guard: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man guard: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002695"),
+        QStringLiteral(u"health worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x80"),
-        "woman guard",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman guard: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002695"),
+        QStringLiteral(u"health worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman guard: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman guard: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002695"),
+        QStringLiteral(u"health worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman guard: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"health worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman guard: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002695"),
+        QStringLiteral(u"health worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7"), "ninja", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbb"),
-        "ninja: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man health worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbc"),
-        "ninja: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002695"),
+        QStringLiteral(u"man health worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbd"),
-        "ninja: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man health worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbe"),
-        "ninja: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002695"),
+        QStringLiteral(u"man health worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbf"),
-        "ninja: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man health worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7"),
-        "construction worker",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002695"),
+        QStringLiteral(u"man health worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb"),
-        "construction worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man health worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc"),
-        "construction worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002695"),
+        QStringLiteral(u"man health worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd"),
-        "construction worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man health worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe"),
-        "construction worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002695"),
+        QStringLiteral(u"man health worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf"),
-        "construction worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"man health worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x82"),
-        "man construction worker",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002695"),
+        QStringLiteral(u"man health worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man construction worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman health worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man construction worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002695"),
+        QStringLiteral(u"woman health worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man construction worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman health worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man construction worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002695"),
+        QStringLiteral(u"woman health worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man construction worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman health worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x80"),
-        "woman construction worker",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002695"),
+        QStringLiteral(u"woman health worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman construction worker: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman health worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman construction worker: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002695"),
+        QStringLiteral(u"woman health worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman construction worker: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman health worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman construction worker: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002695"),
+        QStringLiteral(u"woman health worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman construction worker: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
+        QStringLiteral(u"woman health worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x85"), "person with crown", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x85\xf0\x9f\x8f\xbb"),
-        "person with crown: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002695"),
+        QStringLiteral(u"woman health worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x85\xf0\x9f\x8f\xbc"),
-        "person with crown: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F393"),
+        QStringLiteral(u"student"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x85\xf0\x9f\x8f\xbd"),
-        "person with crown: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F393"),
+        QStringLiteral(u"student: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x85\xf0\x9f\x8f\xbe"),
-        "person with crown: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F393"),
+        QStringLiteral(u"student: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x85\xf0\x9f\x8f\xbf"),
-        "person with crown: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F393"),
+        QStringLiteral(u"student: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4"), "prince", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbb"),
-        "prince: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F393"),
+        QStringLiteral(u"student: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbc"),
-        "prince: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F393"),
+        QStringLiteral(u"student: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbd"),
-        "prince: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F393"),
+        QStringLiteral(u"man student"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbe"),
-        "prince: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F393"),
+        QStringLiteral(u"man student: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbf"),
-        "prince: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F393"),
+        QStringLiteral(u"man student: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8"), "princess", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbb"),
-        "princess: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F393"),
+        QStringLiteral(u"man student: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbc"),
-        "princess: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F393"),
+        QStringLiteral(u"man student: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbd"),
-        "princess: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F393"),
+        QStringLiteral(u"man student: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbe"),
-        "princess: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F393"),
+        QStringLiteral(u"woman student"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbf"),
-        "princess: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F393"),
+        QStringLiteral(u"woman student: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3"),
-        "person wearing turban",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F393"),
+        QStringLiteral(u"woman student: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb"),
-        "person wearing turban: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F393"),
+        QStringLiteral(u"woman student: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc"),
-        "person wearing turban: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F393"),
+        QStringLiteral(u"woman student: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd"),
-        "person wearing turban: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F393"),
+        QStringLiteral(u"woman student: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe"),
-        "person wearing turban: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf"),
-        "person wearing turban: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x82"),
-        "man wearing turban",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man wearing turban: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man wearing turban: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man wearing turban: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3EB"),
+        QStringLiteral(u"teacher: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man wearing turban: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man teacher"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man wearing turban: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man teacher: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x80"),
-        "woman wearing turban",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man teacher: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman wearing turban: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man teacher: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman wearing turban: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man teacher: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman wearing turban: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3EB"),
+        QStringLiteral(u"man teacher: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman wearing turban: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman teacher"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman wearing turban: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman teacher: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2"),
-        "person with skullcap",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman teacher: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbb"),
-        "person with skullcap: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman teacher: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbc"),
-        "person with skullcap: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman teacher: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbd"),
-        "person with skullcap: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3EB"),
+        QStringLiteral(u"woman teacher: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbe"),
-        "person with skullcap: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbf"),
-        "person with skullcap: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002696"),
+        QStringLiteral(u"judge"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95"),
-        "woman with headscarf",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbb"),
-        "woman with headscarf: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002696"),
+        QStringLiteral(u"judge: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbc"),
-        "woman with headscarf: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbd"),
-        "woman with headscarf: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002696"),
+        QStringLiteral(u"judge: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbe"),
-        "woman with headscarf: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbf"),
-        "woman with headscarf: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002696"),
+        QStringLiteral(u"judge: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5"), "person in tuxedo", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb"),
-        "person in tuxedo: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc"),
-        "person in tuxedo: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002696"),
+        QStringLiteral(u"judge: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd"),
-        "person in tuxedo: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"judge: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe"),
-        "person in tuxedo: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002696"),
+        QStringLiteral(u"judge: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf"),
-        "person in tuxedo: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man judge"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x82"),
-        "man in tuxedo",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002696"),
+        QStringLiteral(u"man judge"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man in tuxedo: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man judge: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man in tuxedo: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002696"),
+        QStringLiteral(u"man judge: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man in tuxedo: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man judge: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man in tuxedo: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002696"),
+        QStringLiteral(u"man judge: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man in tuxedo: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man judge: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in tuxedo",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002696"),
+        QStringLiteral(u"man judge: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in tuxedo: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man judge: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in tuxedo: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002696"),
+        QStringLiteral(u"man judge: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in tuxedo: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"man judge: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in tuxedo: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002696"),
+        QStringLiteral(u"man judge: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in tuxedo: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman judge"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0"), "person with veil", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb"),
-        "person with veil: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002696"),
+        QStringLiteral(u"woman judge"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc"),
-        "person with veil: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman judge: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd"),
-        "person with veil: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002696"),
+        QStringLiteral(u"woman judge: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe"),
-        "person with veil: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman judge: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf"),
-        "person with veil: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002696"),
+        QStringLiteral(u"woman judge: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x82"),
-        "man with veil",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman judge: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man with veil: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002696"),
+        QStringLiteral(u"woman judge: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man with veil: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman judge: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man with veil: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002696"),
+        QStringLiteral(u"woman judge: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man with veil: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
+        QStringLiteral(u"woman judge: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man with veil: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002696"),
+        QStringLiteral(u"woman judge: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x80"),
-        "woman with veil",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman with veil: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman with veil: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman with veil: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman with veil: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman with veil: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F33E"),
+        QStringLiteral(u"farmer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0"), "pregnant woman", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbb"),
-        "pregnant woman: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F33E"),
+        QStringLiteral(u"man farmer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbc"),
-        "pregnant woman: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F33E"),
+        QStringLiteral(u"man farmer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbd"),
-        "pregnant woman: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F33E"),
+        QStringLiteral(u"man farmer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbe"),
-        "pregnant woman: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F33E"),
+        QStringLiteral(u"man farmer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbf"),
-        "pregnant woman: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F33E"),
+        QStringLiteral(u"man farmer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x83"), "pregnant man", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x83\xf0\x9f\x8f\xbb"),
-        "pregnant man: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F33E"),
+        QStringLiteral(u"man farmer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x83\xf0\x9f\x8f\xbc"),
-        "pregnant man: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman farmer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x83\xf0\x9f\x8f\xbd"),
-        "pregnant man: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman farmer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x83\xf0\x9f\x8f\xbe"),
-        "pregnant man: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman farmer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x83\xf0\x9f\x8f\xbf"),
-        "pregnant man: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman farmer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x84"), "pregnant person", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x84\xf0\x9f\x8f\xbb"),
-        "pregnant person: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman farmer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x84\xf0\x9f\x8f\xbc"),
-        "pregnant person: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F33E"),
+        QStringLiteral(u"woman farmer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x84\xf0\x9f\x8f\xbd"),
-        "pregnant person: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F373"),
+        QStringLiteral(u"cook"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x84\xf0\x9f\x8f\xbe"),
-        "pregnant person: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F373"),
+        QStringLiteral(u"cook: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x84\xf0\x9f\x8f\xbf"),
-        "pregnant person: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F373"),
+        QStringLiteral(u"cook: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1"), "breast-feeding", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbb"),
-        "breast-feeding: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F373"),
+        QStringLiteral(u"cook: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbc"),
-        "breast-feeding: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F373"),
+        QStringLiteral(u"cook: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbd"),
-        "breast-feeding: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F373"),
+        QStringLiteral(u"cook: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbe"),
-        "breast-feeding: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F373"),
+        QStringLiteral(u"man cook"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbf"),
-        "breast-feeding: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F373"),
+        QStringLiteral(u"man cook: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "woman feeding baby",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F373"),
+        QStringLiteral(u"man cook: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "woman feeding baby: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F373"),
+        QStringLiteral(u"man cook: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "woman feeding baby: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F373"),
+        QStringLiteral(u"man cook: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "woman feeding baby: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F373"),
+        QStringLiteral(u"man cook: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "woman feeding baby: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F373"),
+        QStringLiteral(u"woman cook"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "woman feeding baby: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F373"),
+        QStringLiteral(u"woman cook: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "man feeding baby",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F373"),
+        QStringLiteral(u"woman cook: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "man feeding baby: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F373"),
+        QStringLiteral(u"woman cook: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "man feeding baby: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F373"),
+        QStringLiteral(u"woman cook: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "man feeding baby: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F373"),
+        QStringLiteral(u"woman cook: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "man feeding baby: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "man feeding baby: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "person feeding baby",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "person feeding baby: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "person feeding baby: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "person feeding baby: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F527"),
+        QStringLiteral(u"mechanic: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "person feeding baby: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F527"),
+        QStringLiteral(u"man mechanic"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"),
-        "person feeding baby: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F527"),
+        QStringLiteral(u"man mechanic: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc"), "baby angel", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbb"),
-        "baby angel: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F527"),
+        QStringLiteral(u"man mechanic: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbc"),
-        "baby angel: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F527"),
+        QStringLiteral(u"man mechanic: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbd"),
-        "baby angel: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F527"),
+        QStringLiteral(u"man mechanic: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbe"),
-        "baby angel: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F527"),
+        QStringLiteral(u"man mechanic: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbf"),
-        "baby angel: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F527"),
+        QStringLiteral(u"woman mechanic"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85"), "Santa Claus", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbb"),
-        "Santa Claus: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F527"),
+        QStringLiteral(u"woman mechanic: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbc"),
-        "Santa Claus: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F527"),
+        QStringLiteral(u"woman mechanic: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbd"),
-        "Santa Claus: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F527"),
+        QStringLiteral(u"woman mechanic: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbe"),
-        "Santa Claus: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F527"),
+        QStringLiteral(u"woman mechanic: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbf"),
-        "Santa Claus: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F527"),
+        QStringLiteral(u"woman mechanic: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6"), "Mrs. Claus", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbb"),
-        "Mrs. Claus: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbc"),
-        "Mrs. Claus: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbd"),
-        "Mrs. Claus: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbe"),
-        "Mrs. Claus: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbf"),
-        "Mrs. Claus: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x84"),
-        "mx claus",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3ED"),
+        QStringLiteral(u"factory worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x84"),
-        "mx claus: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man factory worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x84"),
-        "mx claus: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man factory worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x84"),
-        "mx claus: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man factory worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x84"),
-        "mx claus: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man factory worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x84"),
-        "mx claus: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man factory worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8"), "superhero", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb"),
-        "superhero: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3ED"),
+        QStringLiteral(u"man factory worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc"),
-        "superhero: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman factory worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd"),
-        "superhero: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman factory worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe"),
-        "superhero: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman factory worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf"),
-        "superhero: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman factory worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x82"),
-        "man superhero",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman factory worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man superhero: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3ED"),
+        QStringLiteral(u"woman factory worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man superhero: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man superhero: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man superhero: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man superhero: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x80"),
-        "woman superhero",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman superhero: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F4BC"),
+        QStringLiteral(u"office worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman superhero: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man office worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman superhero: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man office worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman superhero: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man office worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman superhero: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man office worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9"), "supervillain", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb"),
-        "supervillain: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man office worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc"),
-        "supervillain: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F4BC"),
+        QStringLiteral(u"man office worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd"),
-        "supervillain: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman office worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe"),
-        "supervillain: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman office worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf"),
-        "supervillain: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman office worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x82"),
-        "man supervillain",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman office worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man supervillain: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman office worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man supervillain: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F4BC"),
+        QStringLiteral(u"woman office worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man supervillain: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man supervillain: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man supervillain: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x80"),
-        "woman supervillain",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman supervillain: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman supervillain: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F52C"),
+        QStringLiteral(u"scientist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman supervillain: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F52C"),
+        QStringLiteral(u"man scientist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman supervillain: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F52C"),
+        QStringLiteral(u"man scientist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman supervillain: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F52C"),
+        QStringLiteral(u"man scientist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99"), "mage", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb"),
-        "mage: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F52C"),
+        QStringLiteral(u"man scientist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc"),
-        "mage: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F52C"),
+        QStringLiteral(u"man scientist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd"),
-        "mage: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F52C"),
+        QStringLiteral(u"man scientist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe"),
-        "mage: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman scientist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf"),
-        "mage: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman scientist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x82"),
-        "man mage",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman scientist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man mage: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman scientist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man mage: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman scientist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man mage: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F52C"),
+        QStringLiteral(u"woman scientist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man mage: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man mage: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mage",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mage: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mage: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mage: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F4BB"),
+        QStringLiteral(u"technologist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mage: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man technologist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mage: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man technologist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a"), "fairy", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb"),
-        "fairy: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man technologist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc"),
-        "fairy: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man technologist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd"),
-        "fairy: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man technologist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe"),
-        "fairy: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F4BB"),
+        QStringLiteral(u"man technologist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf"),
-        "fairy: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman technologist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x82"),
-        "man fairy",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman technologist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man fairy: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman technologist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man fairy: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman technologist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man fairy: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman technologist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man fairy: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F4BB"),
+        QStringLiteral(u"woman technologist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man fairy: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x80"),
-        "woman fairy",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman fairy: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman fairy: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman fairy: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman fairy: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3A4"),
+        QStringLiteral(u"singer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman fairy: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man singer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b"), "vampire", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb"),
-        "vampire: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man singer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc"),
-        "vampire: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man singer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd"),
-        "vampire: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man singer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe"),
-        "vampire: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man singer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf"),
-        "vampire: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3A4"),
+        QStringLiteral(u"man singer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x82"),
-        "man vampire",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman singer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man vampire: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman singer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man vampire: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman singer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man vampire: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman singer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man vampire: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman singer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man vampire: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3A4"),
+        QStringLiteral(u"woman singer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x80"),
-        "woman vampire",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman vampire: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman vampire: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman vampire: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman vampire: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman vampire: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3A8"),
+        QStringLiteral(u"artist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c"), "merperson", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb"),
-        "merperson: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man artist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc"),
-        "merperson: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man artist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd"),
-        "merperson: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man artist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe"),
-        "merperson: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man artist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf"),
-        "merperson: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man artist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x82"),
-        "merman",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3A8"),
+        QStringLiteral(u"man artist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "merman: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman artist"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "merman: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman artist: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "merman: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman artist: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "merman: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman artist: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "merman: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman artist: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x80"),
-        "mermaid",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3A8"),
+        QStringLiteral(u"woman artist: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "mermaid: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "mermaid: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U00002708"),
+        QStringLiteral(u"pilot"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "mermaid: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "mermaid: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002708"),
+        QStringLiteral(u"pilot: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "mermaid: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d"), "elf", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb"),
-        "elf: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002708"),
+        QStringLiteral(u"pilot: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc"),
-        "elf: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd"),
-        "elf: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002708"),
+        QStringLiteral(u"pilot: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe"),
-        "elf: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf"),
-        "elf: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002708"),
+        QStringLiteral(u"pilot: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x82"),
-        "man elf",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"pilot: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man elf: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002708"),
+        QStringLiteral(u"pilot: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man elf: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man pilot"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man elf: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002708"),
+        QStringLiteral(u"man pilot"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man elf: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man pilot: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man elf: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002708"),
+        QStringLiteral(u"man pilot: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x80"),
-        "woman elf",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man pilot: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman elf: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002708"),
+        QStringLiteral(u"man pilot: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman elf: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man pilot: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman elf: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002708"),
+        QStringLiteral(u"man pilot: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman elf: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man pilot: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman elf: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002708"),
+        QStringLiteral(u"man pilot: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e"), "genie", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x82"),
-        "man genie",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"man pilot: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x80"),
-        "woman genie",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002708"),
+        QStringLiteral(u"man pilot: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f"), "zombie", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x82"),
-        "man zombie",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman pilot"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x80"),
-        "woman zombie",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002708"),
+        QStringLiteral(u"woman pilot"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8c"), "troll", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86"),
-        "person getting massage",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman pilot: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb"),
-        "person getting massage: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002708"),
+        QStringLiteral(u"woman pilot: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc"),
-        "person getting massage: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman pilot: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd"),
-        "person getting massage: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002708"),
+        QStringLiteral(u"woman pilot: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe"),
-        "person getting massage: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman pilot: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf"),
-        "person getting massage: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002708"),
+        QStringLiteral(u"woman pilot: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting massage",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman pilot: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting massage: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002708"),
+        QStringLiteral(u"woman pilot: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting massage: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
+        QStringLiteral(u"woman pilot: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting massage: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002708"),
+        QStringLiteral(u"woman pilot: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting massage: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting massage: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting massage",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting massage: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting massage: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting massage: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F680"),
+        QStringLiteral(u"astronaut: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting massage: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F680"),
+        QStringLiteral(u"man astronaut"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting massage: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F680"),
+        QStringLiteral(u"man astronaut: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87"),
-        "person getting haircut",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F680"),
+        QStringLiteral(u"man astronaut: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb"),
-        "person getting haircut: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F680"),
+        QStringLiteral(u"man astronaut: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc"),
-        "person getting haircut: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F680"),
+        QStringLiteral(u"man astronaut: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd"),
-        "person getting haircut: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F680"),
+        QStringLiteral(u"man astronaut: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe"),
-        "person getting haircut: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F680"),
+        QStringLiteral(u"woman astronaut"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf"),
-        "person getting haircut: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F680"),
+        QStringLiteral(u"woman astronaut: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting haircut",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F680"),
+        QStringLiteral(u"woman astronaut: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting haircut: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F680"),
+        QStringLiteral(u"woman astronaut: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting haircut: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F680"),
+        QStringLiteral(u"woman astronaut: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting haircut: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F680"),
+        QStringLiteral(u"woman astronaut: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting haircut: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man getting haircut: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting haircut",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting haircut: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting haircut: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting haircut: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F692"),
+        QStringLiteral(u"firefighter: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting haircut: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F692"),
+        QStringLiteral(u"man firefighter"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman getting haircut: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F692"),
+        QStringLiteral(u"man firefighter: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6"), "person walking", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb"),
-        "person walking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F692"),
+        QStringLiteral(u"man firefighter: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc"),
-        "person walking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F692"),
+        QStringLiteral(u"man firefighter: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd"),
-        "person walking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F692"),
+        QStringLiteral(u"man firefighter: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe"),
-        "person walking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F692"),
+        QStringLiteral(u"man firefighter: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf"),
-        "person walking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F692"),
+        QStringLiteral(u"woman firefighter"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x82"),
-        "man walking",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F692"),
+        QStringLiteral(u"woman firefighter: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man walking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F692"),
+        QStringLiteral(u"woman firefighter: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man walking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F692"),
+        QStringLiteral(u"woman firefighter: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man walking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F692"),
+        QStringLiteral(u"woman firefighter: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man walking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F692"),
+        QStringLiteral(u"woman firefighter: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man walking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E"),
+        QStringLiteral(u"police officer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x80"),
-        "woman walking",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB"),
+        QStringLiteral(u"police officer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman walking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC"),
+        QStringLiteral(u"police officer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman walking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD"),
+        QStringLiteral(u"police officer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman walking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE"),
+        QStringLiteral(u"police officer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman walking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF"),
+        QStringLiteral(u"police officer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman walking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man police officer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d"), "person standing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb"),
-        "person standing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0000200D\U00002642"),
+        QStringLiteral(u"man police officer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc"),
-        "person standing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man police officer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd"),
-        "person standing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man police officer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe"),
-        "person standing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man police officer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf"),
-        "person standing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man police officer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x82"),
-        "man standing",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man police officer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man standing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man police officer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man standing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man police officer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man standing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man police officer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man standing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man police officer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man standing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man police officer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x80"),
-        "woman standing",
+  Emoji{QStringLiteral(u"\U0001F46E\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman police officer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman standing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0000200D\U00002640"),
+        QStringLiteral(u"woman police officer"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman standing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman police officer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman standing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman police officer: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman standing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman police officer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman standing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman police officer: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e"), "person kneeling", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb"),
-        "person kneeling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman police officer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc"),
-        "person kneeling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman police officer: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd"),
-        "person kneeling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman police officer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe"),
-        "person kneeling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman police officer: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf"),
-        "person kneeling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman police officer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x82"),
-        "man kneeling",
+  Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman police officer: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man kneeling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0000FE0F"),
+        QStringLiteral(u"detective"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man kneeling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB"),
+        QStringLiteral(u"detective: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man kneeling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC"),
+        QStringLiteral(u"detective: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man kneeling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD"),
+        QStringLiteral(u"detective: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man kneeling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE"),
+        QStringLiteral(u"detective: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x80"),
-        "woman kneeling",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF"),
+        QStringLiteral(u"detective: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman kneeling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man detective"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman kneeling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man detective: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman kneeling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man detective: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman kneeling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man detective: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman kneeling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man detective: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "person with white cane",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man detective: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "person with white cane: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man detective: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "person with white cane: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man detective: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "person with white cane: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man detective: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "person with white cane: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man detective: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "person with white cane: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man detective: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "man with white cane",
+  Emoji{QStringLiteral(u"\U0001F575\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman detective"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "man with white cane: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman detective: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "man with white cane: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman detective: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "man with white cane: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman detective: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "man with white cane: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman detective: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "man with white cane: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman detective: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "woman with white cane",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman detective: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "woman with white cane: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman detective: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "woman with white cane: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman detective: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "woman with white cane: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman detective: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "woman with white cane: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman detective: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"),
-        "woman with white cane: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482"), QStringLiteral(u"guard"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB"),
+        QStringLiteral(u"guard: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "person in motorized wheelchair",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC"),
+        QStringLiteral(u"guard: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "person in motorized wheelchair: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD"),
+        QStringLiteral(u"guard: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "person in motorized wheelchair: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE"),
+        QStringLiteral(u"guard: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "person in motorized wheelchair: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF"),
+        QStringLiteral(u"guard: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "person in motorized wheelchair: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man guard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "person in motorized wheelchair: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0000200D\U00002642"),
+        QStringLiteral(u"man guard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "man in motorized wheelchair",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man guard: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "man in motorized wheelchair: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man guard: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "man in motorized wheelchair: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man guard: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "man in motorized wheelchair: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man guard: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "man in motorized wheelchair: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man guard: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "man in motorized wheelchair: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man guard: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "woman in motorized wheelchair",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man guard: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "woman in motorized wheelchair: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man guard: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "woman in motorized wheelchair: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man guard: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "woman in motorized wheelchair: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man guard: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "woman in motorized wheelchair: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman guard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"),
-        "woman in motorized wheelchair: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0000200D\U00002640"),
+        QStringLiteral(u"woman guard"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "person in manual wheelchair",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman guard: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "person in manual wheelchair: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman guard: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "person in manual wheelchair: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman guard: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "person in manual wheelchair: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman guard: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "person in manual wheelchair: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman guard: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "person in manual wheelchair: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman guard: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "man in manual wheelchair",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman guard: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "man in manual wheelchair: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman guard: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "man in manual wheelchair: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman guard: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "man in manual wheelchair: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman guard: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "man in manual wheelchair: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F977"), QStringLiteral(u"ninja"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FB"),
+        QStringLiteral(u"ninja: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "man in manual wheelchair: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FC"),
+        QStringLiteral(u"ninja: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "woman in manual wheelchair",
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FD"),
+        QStringLiteral(u"ninja: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "woman in manual wheelchair: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FE"),
+        QStringLiteral(u"ninja: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "woman in manual wheelchair: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F977\U0001F3FF"),
+        QStringLiteral(u"ninja: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "woman in manual wheelchair: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F477"),
+        QStringLiteral(u"construction worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "woman in manual wheelchair: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB"),
+        QStringLiteral(u"construction worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"),
-        "woman in manual wheelchair: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC"),
+        QStringLiteral(u"construction worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83"), "person running", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb"),
-        "person running: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD"),
+        QStringLiteral(u"construction worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc"),
-        "person running: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE"),
+        QStringLiteral(u"construction worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd"),
-        "person running: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF"),
+        QStringLiteral(u"construction worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe"),
-        "person running: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man construction worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf"),
-        "person running: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0000200D\U00002642"),
+        QStringLiteral(u"man construction worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x82"),
-        "man running",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man construction worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man running: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man construction worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man running: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man construction worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man running: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man construction worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man running: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man construction worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man running: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man construction worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x80"),
-        "woman running",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man construction worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman running: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man construction worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman running: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man construction worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman running: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man construction worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman running: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman construction worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman running: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0000200D\U00002640"),
+        QStringLiteral(u"woman construction worker"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x83"), "woman dancing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbb"),
-        "woman dancing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman construction worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbc"),
-        "woman dancing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman construction worker: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbd"),
-        "woman dancing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman construction worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbe"),
-        "woman dancing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman construction worker: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbf"),
-        "woman dancing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman construction worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xba"), "man dancing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbb"),
-        "man dancing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman construction worker: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbc"),
-        "man dancing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman construction worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbd"),
-        "man dancing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman construction worker: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbe"),
-        "man dancing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman construction worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbf"),
-        "man dancing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman construction worker: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4"),
-        "person in suit levitating",
+  Emoji{QStringLiteral(u"\U0001FAC5"),
+        QStringLiteral(u"person with crown"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbb"),
-        "person in suit levitating: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FB"),
+        QStringLiteral(u"person with crown: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbc"),
-        "person in suit levitating: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FC"),
+        QStringLiteral(u"person with crown: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbd"),
-        "person in suit levitating: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FD"),
+        QStringLiteral(u"person with crown: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbe"),
-        "person in suit levitating: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FE"),
+        QStringLiteral(u"person with crown: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbf"),
-        "person in suit levitating: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FF"),
+        QStringLiteral(u"person with crown: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf"),
-        "people with bunny ears",
+  Emoji{QStringLiteral(u"\U0001F934"), QStringLiteral(u"prince"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FB"),
+        QStringLiteral(u"prince: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x82"),
-        "men with bunny ears",
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FC"),
+        QStringLiteral(u"prince: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x80"),
-        "women with bunny ears",
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FD"),
+        QStringLiteral(u"prince: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96"),
-        "person in steamy room",
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FE"),
+        QStringLiteral(u"prince: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb"),
-        "person in steamy room: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F934\U0001F3FF"),
+        QStringLiteral(u"prince: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc"),
-        "person in steamy room: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F478"), QStringLiteral(u"princess"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FB"),
+        QStringLiteral(u"princess: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd"),
-        "person in steamy room: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FC"),
+        QStringLiteral(u"princess: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe"),
-        "person in steamy room: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FD"),
+        QStringLiteral(u"princess: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf"),
-        "person in steamy room: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FE"),
+        QStringLiteral(u"princess: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x82"),
-        "man in steamy room",
+  Emoji{QStringLiteral(u"\U0001F478\U0001F3FF"),
+        QStringLiteral(u"princess: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man in steamy room: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473"),
+        QStringLiteral(u"person wearing turban"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man in steamy room: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB"),
+        QStringLiteral(u"person wearing turban: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man in steamy room: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC"),
+        QStringLiteral(u"person wearing turban: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man in steamy room: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD"),
+        QStringLiteral(u"person wearing turban: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man in steamy room: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE"),
+        QStringLiteral(u"person wearing turban: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in steamy room",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF"),
+        QStringLiteral(u"person wearing turban: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in steamy room: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man wearing turban"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in steamy room: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0000200D\U00002642"),
+        QStringLiteral(u"man wearing turban"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in steamy room: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man wearing turban: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in steamy room: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man wearing turban: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in steamy room: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man wearing turban: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97"), "person climbing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb"),
-        "person climbing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man wearing turban: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc"),
-        "person climbing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man wearing turban: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd"),
-        "person climbing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man wearing turban: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe"),
-        "person climbing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man wearing turban: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf"),
-        "person climbing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man wearing turban: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x82"),
-        "man climbing",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man wearing turban: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man climbing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man wearing turban: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man climbing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman wearing turban"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man climbing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0000200D\U00002640"),
+        QStringLiteral(u"woman wearing turban"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man climbing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman wearing turban: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man climbing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman wearing turban: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x80"),
-        "woman climbing",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman wearing turban: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman climbing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman wearing turban: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman climbing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman wearing turban: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman climbing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman wearing turban: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman climbing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman wearing turban: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman climbing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman wearing turban: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xba"), "person fencing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87"), "horse racing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbb"),
-        "horse racing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman wearing turban: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbc"),
-        "horse racing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman wearing turban: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbd"),
-        "horse racing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F472"),
+        QStringLiteral(u"person with skullcap"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbe"),
-        "horse racing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FB"),
+        QStringLiteral(u"person with skullcap: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbf"),
-        "horse racing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FC"),
+        QStringLiteral(u"person with skullcap: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb7"), "skier", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82"), "snowboarder", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbb"),
-        "snowboarder: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FD"),
+        QStringLiteral(u"person with skullcap: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbc"),
-        "snowboarder: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FE"),
+        QStringLiteral(u"person with skullcap: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbd"),
-        "snowboarder: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F472\U0001F3FF"),
+        QStringLiteral(u"person with skullcap: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbe"),
-        "snowboarder: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D5"),
+        QStringLiteral(u"woman with headscarf"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbf"),
-        "snowboarder: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FB"),
+        QStringLiteral(u"woman with headscarf: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c"), "person golfing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb"),
-        "person golfing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FC"),
+        QStringLiteral(u"woman with headscarf: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc"),
-        "person golfing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FD"),
+        QStringLiteral(u"woman with headscarf: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd"),
-        "person golfing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FE"),
+        QStringLiteral(u"woman with headscarf: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe"),
-        "person golfing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FF"),
+        QStringLiteral(u"woman with headscarf: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf"),
-        "person golfing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935"),
+        QStringLiteral(u"person in tuxedo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"),
-        "man golfing",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB"),
+        QStringLiteral(u"person in tuxedo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x82"),
-        "man golfing",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC"),
+        QStringLiteral(u"person in tuxedo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man golfing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD"),
+        QStringLiteral(u"person in tuxedo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man golfing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE"),
+        QStringLiteral(u"person in tuxedo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man golfing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF"),
+        QStringLiteral(u"person in tuxedo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man golfing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in tuxedo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man golfing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0000200D\U00002642"),
+        QStringLiteral(u"man in tuxedo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"),
-        "woman golfing",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in tuxedo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x80"),
-        "woman golfing",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man in tuxedo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman golfing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in tuxedo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman golfing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man in tuxedo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman golfing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in tuxedo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman golfing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man in tuxedo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman golfing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in tuxedo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84"), "person surfing", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb"),
-        "person surfing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man in tuxedo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc"),
-        "person surfing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in tuxedo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd"),
-        "person surfing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man in tuxedo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe"),
-        "person surfing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in tuxedo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf"),
-        "person surfing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0000200D\U00002640"),
+        QStringLiteral(u"woman in tuxedo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x82"),
-        "man surfing",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in tuxedo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man surfing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman in tuxedo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man surfing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in tuxedo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man surfing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman in tuxedo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man surfing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in tuxedo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man surfing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman in tuxedo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x80"),
-        "woman surfing",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in tuxedo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman surfing: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman in tuxedo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman surfing: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in tuxedo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman surfing: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman in tuxedo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman surfing: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470"),
+        QStringLiteral(u"person with veil"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman surfing: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB"),
+        QStringLiteral(u"person with veil: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3"),
-        "person rowing boat",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC"),
+        QStringLiteral(u"person with veil: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb"),
-        "person rowing boat: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD"),
+        QStringLiteral(u"person with veil: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc"),
-        "person rowing boat: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE"),
+        QStringLiteral(u"person with veil: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd"),
-        "person rowing boat: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF"),
+        QStringLiteral(u"person with veil: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe"),
-        "person rowing boat: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man with veil"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf"),
-        "person rowing boat: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0000200D\U00002642"),
+        QStringLiteral(u"man with veil"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x82"),
-        "man rowing boat",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man with veil: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man rowing boat: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man with veil: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man rowing boat: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man with veil: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man rowing boat: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man with veil: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man rowing boat: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man with veil: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man rowing boat: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man with veil: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x80"),
-        "woman rowing boat",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man with veil: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman rowing boat: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man with veil: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman rowing boat: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man with veil: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman rowing boat: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man with veil: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman rowing boat: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman with veil"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman rowing boat: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0000200D\U00002640"),
+        QStringLiteral(u"woman with veil"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a"), "person swimming", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb"),
-        "person swimming: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman with veil: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc"),
-        "person swimming: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman with veil: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd"),
-        "person swimming: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman with veil: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe"),
-        "person swimming: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman with veil: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf"),
-        "person swimming: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman with veil: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x82"),
-        "man swimming",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman with veil: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man swimming: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman with veil: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man swimming: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman with veil: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man swimming: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman with veil: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man swimming: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman with veil: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man swimming: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F930"),
+        QStringLiteral(u"pregnant woman"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x80"),
-        "woman swimming",
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FB"),
+        QStringLiteral(u"pregnant woman: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman swimming: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FC"),
+        QStringLiteral(u"pregnant woman: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman swimming: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FD"),
+        QStringLiteral(u"pregnant woman: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman swimming: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FE"),
+        QStringLiteral(u"pregnant woman: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman swimming: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F930\U0001F3FF"),
+        QStringLiteral(u"pregnant woman: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman swimming: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC3"),
+        QStringLiteral(u"pregnant man"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9"), "person bouncing ball", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb"),
-        "person bouncing ball: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FB"),
+        QStringLiteral(u"pregnant man: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc"),
-        "person bouncing ball: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FC"),
+        QStringLiteral(u"pregnant man: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd"),
-        "person bouncing ball: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FD"),
+        QStringLiteral(u"pregnant man: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe"),
-        "person bouncing ball: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FE"),
+        QStringLiteral(u"pregnant man: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf"),
-        "person bouncing ball: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FF"),
+        QStringLiteral(u"pregnant man: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"),
-        "man bouncing ball",
+  Emoji{QStringLiteral(u"\U0001FAC4"),
+        QStringLiteral(u"pregnant person"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x82"),
-        "man bouncing ball",
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FB"),
+        QStringLiteral(u"pregnant person: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man bouncing ball: light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FC"),
+        QStringLiteral(u"pregnant person: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man bouncing ball: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FD"),
+        QStringLiteral(u"pregnant person: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man bouncing ball: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FE"),
+        QStringLiteral(u"pregnant person: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man bouncing ball: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FF"),
+        QStringLiteral(u"pregnant person: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man bouncing ball: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F931"),
+        QStringLiteral(u"breast-feeding"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bouncing ball",
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FB"),
+        QStringLiteral(u"breast-feeding: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bouncing ball",
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FC"),
+        QStringLiteral(u"breast-feeding: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bouncing ball: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FD"),
+        QStringLiteral(u"breast-feeding: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bouncing ball: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FE"),
+        QStringLiteral(u"breast-feeding: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bouncing ball: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F931\U0001F3FF"),
+        QStringLiteral(u"breast-feeding: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bouncing ball: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman feeding baby"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman bouncing ball: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman feeding baby: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b"),
-        "person lifting weights",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman feeding baby: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb"),
-        "person lifting weights: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman feeding baby: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc"),
-        "person lifting weights: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman feeding baby: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd"),
-        "person lifting weights: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F37C"),
+        QStringLiteral(u"woman feeding baby: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe"),
-        "person lifting weights: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F37C"),
+        QStringLiteral(u"man feeding baby"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf"),
-        "person lifting weights: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F37C"),
+        QStringLiteral(u"man feeding baby: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"),
-        "man lifting weights",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F37C"),
+        QStringLiteral(u"man feeding baby: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x82"),
-        "man lifting weights",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F37C"),
+        QStringLiteral(u"man feeding baby: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man lifting weights: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F37C"),
+        QStringLiteral(u"man feeding baby: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man lifting weights: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F37C"),
+        QStringLiteral(u"man feeding baby: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man lifting weights: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F37C"),
+        QStringLiteral(u"person feeding baby"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man lifting weights: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F37C"),
+        QStringLiteral(u"person feeding baby: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man lifting weights: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F37C"),
+        QStringLiteral(u"person feeding baby: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"),
-        "woman lifting weights",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F37C"),
+        QStringLiteral(u"person feeding baby: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x80"),
-        "woman lifting weights",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F37C"),
+        QStringLiteral(u"person feeding baby: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman lifting weights: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F37C"),
+        QStringLiteral(u"person feeding baby: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman lifting weights: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F47C"),
+        QStringLiteral(u"baby angel"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman lifting weights: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FB"),
+        QStringLiteral(u"baby angel: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman lifting weights: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FC"),
+        QStringLiteral(u"baby angel: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman lifting weights: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FD"),
+        QStringLiteral(u"baby angel: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4"), "person biking", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb"),
-        "person biking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FE"),
+        QStringLiteral(u"baby angel: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc"),
-        "person biking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F47C\U0001F3FF"),
+        QStringLiteral(u"baby angel: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd"),
-        "person biking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F385"),
+        QStringLiteral(u"Santa Claus"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe"),
-        "person biking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FB"),
+        QStringLiteral(u"Santa Claus: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf"),
-        "person biking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FC"),
+        QStringLiteral(u"Santa Claus: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x82"),
-        "man biking",
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FD"),
+        QStringLiteral(u"Santa Claus: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man biking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FE"),
+        QStringLiteral(u"Santa Claus: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man biking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F385\U0001F3FF"),
+        QStringLiteral(u"Santa Claus: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man biking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F936"),
+        QStringLiteral(u"Mrs. Claus"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man biking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FB"),
+        QStringLiteral(u"Mrs. Claus: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man biking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FC"),
+        QStringLiteral(u"Mrs. Claus: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x80"),
-        "woman biking",
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FD"),
+        QStringLiteral(u"Mrs. Claus: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman biking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FE"),
+        QStringLiteral(u"Mrs. Claus: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman biking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F936\U0001F3FF"),
+        QStringLiteral(u"Mrs. Claus: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman biking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F384"),
+        QStringLiteral(u"mx claus"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman biking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F384"),
+        QStringLiteral(u"mx claus: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman biking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F384"),
+        QStringLiteral(u"mx claus: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5"),
-        "person mountain biking",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F384"),
+        QStringLiteral(u"mx claus: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb"),
-        "person mountain biking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F384"),
+        QStringLiteral(u"mx claus: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc"),
-        "person mountain biking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F384"),
+        QStringLiteral(u"mx claus: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd"),
-        "person mountain biking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8"),
+        QStringLiteral(u"superhero"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe"),
-        "person mountain biking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB"),
+        QStringLiteral(u"superhero: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf"),
-        "person mountain biking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC"),
+        QStringLiteral(u"superhero: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x82"),
-        "man mountain biking",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD"),
+        QStringLiteral(u"superhero: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man mountain biking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE"),
+        QStringLiteral(u"superhero: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man mountain biking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF"),
+        QStringLiteral(u"superhero: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man mountain biking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man superhero"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man mountain biking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0000200D\U00002642"),
+        QStringLiteral(u"man superhero"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man mountain biking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man superhero: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mountain biking",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man superhero: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mountain biking: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man superhero: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mountain biking: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man superhero: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mountain biking: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man superhero: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mountain biking: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man superhero: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman mountain biking: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man superhero: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8"),
-        "person cartwheeling",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man superhero: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb"),
-        "person cartwheeling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man superhero: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc"),
-        "person cartwheeling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man superhero: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd"),
-        "person cartwheeling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman superhero"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe"),
-        "person cartwheeling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0000200D\U00002640"),
+        QStringLiteral(u"woman superhero"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf"),
-        "person cartwheeling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman superhero: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x82"),
-        "man cartwheeling",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman superhero: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man cartwheeling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman superhero: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man cartwheeling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman superhero: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man cartwheeling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman superhero: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man cartwheeling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman superhero: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man cartwheeling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman superhero: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x80"),
-        "woman cartwheeling",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman superhero: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman cartwheeling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman superhero: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman cartwheeling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman superhero: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman cartwheeling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9"),
+        QStringLiteral(u"supervillain"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman cartwheeling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB"),
+        QStringLiteral(u"supervillain: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman cartwheeling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC"),
+        QStringLiteral(u"supervillain: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc"), "people wrestling", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "men wrestling",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD"),
+        QStringLiteral(u"supervillain: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "women wrestling",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE"),
+        QStringLiteral(u"supervillain: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd"),
-        "person playing water polo",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF"),
+        QStringLiteral(u"supervillain: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb"),
-        "person playing water polo: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man supervillain"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc"),
-        "person playing water polo: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0000200D\U00002642"),
+        QStringLiteral(u"man supervillain"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd"),
-        "person playing water polo: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man supervillain: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe"),
-        "person playing water polo: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man supervillain: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf"),
-        "person playing water polo: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man supervillain: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing water polo",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man supervillain: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing water polo: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man supervillain: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing water polo: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man supervillain: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing water polo: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man supervillain: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing water polo: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man supervillain: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing water polo: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man supervillain: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing water polo",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man supervillain: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing water polo: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman supervillain"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing water polo: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0000200D\U00002640"),
+        QStringLiteral(u"woman supervillain"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing water polo: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman supervillain: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing water polo: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman supervillain: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing water polo: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman supervillain: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe"),
-        "person playing handball",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman supervillain: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb"),
-        "person playing handball: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman supervillain: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc"),
-        "person playing handball: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman supervillain: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd"),
-        "person playing handball: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman supervillain: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe"),
-        "person playing handball: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman supervillain: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf"),
-        "person playing handball: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman supervillain: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing handball",
+  Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman supervillain: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing handball: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9"), QStringLiteral(u"mage"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB"),
+        QStringLiteral(u"mage: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing handball: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC"),
+        QStringLiteral(u"mage: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing handball: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD"),
+        QStringLiteral(u"mage: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing handball: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE"),
+        QStringLiteral(u"mage: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man playing handball: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF"),
+        QStringLiteral(u"mage: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing handball",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mage"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing handball: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0000200D\U00002642"),
+        QStringLiteral(u"man mage"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing handball: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mage: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing handball: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man mage: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing handball: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mage: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman playing handball: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man mage: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9"), "person juggling", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb"),
-        "person juggling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mage: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc"),
-        "person juggling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man mage: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd"),
-        "person juggling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mage: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe"),
-        "person juggling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man mage: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf"),
-        "person juggling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mage: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x82"),
-        "man juggling",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man mage: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man juggling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mage"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man juggling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0000200D\U00002640"),
+        QStringLiteral(u"woman mage"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man juggling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mage: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man juggling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman mage: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man juggling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mage: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x80"),
-        "woman juggling",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman mage: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman juggling: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mage: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman juggling: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman mage: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman juggling: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mage: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman juggling: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman mage: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman juggling: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mage: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98"),
-        "person in lotus position",
+  Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman mage: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb"),
-        "person in lotus position: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA"), QStringLiteral(u"fairy"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB"),
+        QStringLiteral(u"fairy: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc"),
-        "person in lotus position: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC"),
+        QStringLiteral(u"fairy: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd"),
-        "person in lotus position: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD"),
+        QStringLiteral(u"fairy: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe"),
-        "person in lotus position: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE"),
+        QStringLiteral(u"fairy: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf"),
-        "person in lotus position: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF"),
+        QStringLiteral(u"fairy: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x82"),
-        "man in lotus position",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man fairy"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"),
-        "man in lotus position: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0000200D\U00002642"),
+        QStringLiteral(u"man fairy"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"),
-        "man in lotus position: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man fairy: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"),
-        "man in lotus position: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man fairy: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"),
-        "man in lotus position: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man fairy: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"),
-        "man in lotus position: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man fairy: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in lotus position",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man fairy: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in lotus position: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man fairy: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in lotus position: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man fairy: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in lotus position: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man fairy: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in lotus position: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man fairy: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"),
-        "woman in lotus position: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man fairy: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80"),
-        "person taking bath",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman fairy"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbb"),
-        "person taking bath: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0000200D\U00002640"),
+        QStringLiteral(u"woman fairy"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbc"),
-        "person taking bath: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman fairy: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbd"),
-        "person taking bath: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman fairy: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbe"),
-        "person taking bath: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman fairy: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbf"),
-        "person taking bath: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman fairy: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c"), "person in bed", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbb"),
-        "person in bed: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman fairy: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbc"),
-        "person in bed: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman fairy: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbd"),
-        "person in bed: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman fairy: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbe"),
-        "person in bed: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman fairy: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbf"),
-        "person in bed: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman fairy: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{
-    QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d\xf0\x9f\xa7\x91"),
-    "people holding hands",
-    emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "people holding hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman fairy: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB"), QStringLiteral(u"vampire"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB"),
+        QStringLiteral(u"vampire: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC"),
+        QStringLiteral(u"vampire: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD"),
+        QStringLiteral(u"vampire: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE"),
+        QStringLiteral(u"vampire: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF"),
+        QStringLiteral(u"vampire: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man vampire"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0000200D\U00002642"),
+        QStringLiteral(u"man vampire"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man vampire: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man vampire: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman vampire"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0000200D\U00002640"),
+        QStringLiteral(u"woman vampire"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman vampire: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman vampire: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC"),
+        QStringLiteral(u"merperson"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB"),
+        QStringLiteral(u"merperson: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC"),
+        QStringLiteral(u"merperson: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD"),
+        QStringLiteral(u"merperson: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE"),
+        QStringLiteral(u"merperson: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF"),
+        QStringLiteral(u"merperson: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"merman"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0000200D\U00002642"),
+        QStringLiteral(u"merman"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"merman: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"merman: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"mermaid"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0000200D\U00002640"),
+        QStringLiteral(u"mermaid"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"mermaid: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"mermaid: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD"), QStringLiteral(u"elf"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB"),
+        QStringLiteral(u"elf: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC"),
+        QStringLiteral(u"elf: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD"),
+        QStringLiteral(u"elf: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE"),
+        QStringLiteral(u"elf: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF"),
+        QStringLiteral(u"elf: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man elf"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0000200D\U00002642"),
+        QStringLiteral(u"man elf"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man elf: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man elf: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman elf"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0000200D\U00002640"),
+        QStringLiteral(u"woman elf"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman elf: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman elf: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DE"), QStringLiteral(u"genie"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man genie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DE\U0000200D\U00002642"),
+        QStringLiteral(u"man genie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman genie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DE\U0000200D\U00002640"),
+        QStringLiteral(u"woman genie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DF"), QStringLiteral(u"zombie"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man zombie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DF\U0000200D\U00002642"),
+        QStringLiteral(u"man zombie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman zombie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9DF\U0000200D\U00002640"),
+        QStringLiteral(u"woman zombie"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CC"), QStringLiteral(u"troll"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486"),
+        QStringLiteral(u"person getting massage"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FF"),
+        QStringLiteral(u"person getting massage: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man getting massage"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man getting massage: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman getting massage"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F486\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman getting massage: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487"),
+        QStringLiteral(u"person getting haircut"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FF"),
+        QStringLiteral(u"person getting haircut: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man getting haircut"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man getting haircut: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman getting haircut"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F487\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman getting haircut: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6"),
+        QStringLiteral(u"person walking"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB"),
+        QStringLiteral(u"person walking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC"),
+        QStringLiteral(u"person walking: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD"),
+        QStringLiteral(u"person walking: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE"),
+        QStringLiteral(u"person walking: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF"),
+        QStringLiteral(u"person walking: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man walking"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0000200D\U00002642"),
+        QStringLiteral(u"man walking"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man walking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man walking: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman walking"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0000200D\U00002640"),
+        QStringLiteral(u"woman walking"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman walking: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman walking: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD"),
+        QStringLiteral(u"person standing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB"),
+        QStringLiteral(u"person standing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC"),
+        QStringLiteral(u"person standing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD"),
+        QStringLiteral(u"person standing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE"),
+        QStringLiteral(u"person standing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF"),
+        QStringLiteral(u"person standing: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man standing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0000200D\U00002642"),
+        QStringLiteral(u"man standing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man standing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man standing: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman standing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0000200D\U00002640"),
+        QStringLiteral(u"woman standing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman standing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman standing: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE"),
+        QStringLiteral(u"person kneeling"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB"),
+        QStringLiteral(u"person kneeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC"),
+        QStringLiteral(u"person kneeling: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD"),
+        QStringLiteral(u"person kneeling: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE"),
+        QStringLiteral(u"person kneeling: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF"),
+        QStringLiteral(u"person kneeling: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man kneeling"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0000200D\U00002642"),
+        QStringLiteral(u"man kneeling"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man kneeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man kneeling: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman kneeling"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0000200D\U00002640"),
+        QStringLiteral(u"woman kneeling"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman kneeling: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman kneeling: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9AF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9BC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9BD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3"),
+        QStringLiteral(u"person running"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB"),
+        QStringLiteral(u"person running: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC"),
+        QStringLiteral(u"person running: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD"),
+        QStringLiteral(u"person running: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE"),
+        QStringLiteral(u"person running: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF"),
+        QStringLiteral(u"person running: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man running"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0000200D\U00002642"),
+        QStringLiteral(u"man running"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man running: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man running: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman running"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0000200D\U00002640"),
+        QStringLiteral(u"woman running"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman running: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman running: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483"),
+        QStringLiteral(u"woman dancing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FB"),
+        QStringLiteral(u"woman dancing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FC"),
+        QStringLiteral(u"woman dancing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FD"),
+        QStringLiteral(u"woman dancing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FE"),
+        QStringLiteral(u"woman dancing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F483\U0001F3FF"),
+        QStringLiteral(u"woman dancing: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A"),
+        QStringLiteral(u"man dancing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FB"),
+        QStringLiteral(u"man dancing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FC"),
+        QStringLiteral(u"man dancing: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FD"),
+        QStringLiteral(u"man dancing: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FE"),
+        QStringLiteral(u"man dancing: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F57A\U0001F3FF"),
+        QStringLiteral(u"man dancing: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0000FE0F"),
+        QStringLiteral(u"person in suit levitating"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F574\U0001F3FF"),
+        QStringLiteral(u"person in suit levitating: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46F"),
+        QStringLiteral(u"people with bunny ears"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46F\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"men with bunny ears"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46F\U0000200D\U00002642"),
+        QStringLiteral(u"men with bunny ears"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46F\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"women with bunny ears"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46F\U0000200D\U00002640"),
+        QStringLiteral(u"women with bunny ears"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6"),
+        QStringLiteral(u"person in steamy room"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FB\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF\U0000200D\U00002642"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FB\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE\U0000200D\U00002640"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman in steamy room: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7"),
+        QStringLiteral(u"person climbing"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB"),
+        QStringLiteral(u"person climbing: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC"),
+        QStringLiteral(u"person climbing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "people holding hands: light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD"),
+        QStringLiteral(u"person climbing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "people holding hands: light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE"),
+        QStringLiteral(u"person climbing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "people holding hands: light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF"),
+        QStringLiteral(u"person climbing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "people holding hands: light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man climbing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "people holding hands: medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0000200D\U00002642"),
+        QStringLiteral(u"man climbing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "people holding hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man climbing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "people holding hands: medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man climbing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "people holding hands: medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man climbing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "people holding hands: medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man climbing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "people holding hands: medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man climbing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "people holding hands: medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man climbing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "people holding hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man climbing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "people holding hands: medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man climbing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "people holding hands: medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man climbing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "people holding hands: medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man climbing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "people holding hands: medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman climbing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "people holding hands: medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0000200D\U00002640"),
+        QStringLiteral(u"woman climbing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "people holding hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman climbing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "people holding hands: medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman climbing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "people holding hands: dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman climbing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "people holding hands: dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman climbing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "people holding hands: dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman climbing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "people holding hands: dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman climbing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "people holding hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman climbing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xad"),
-        "women holding hands",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman climbing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbb"),
-        "women holding hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman climbing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "women holding hands: light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman climbing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "women holding hands: light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93A"),
+        QStringLiteral(u"person fencing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "women holding hands: light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C7"),
+        QStringLiteral(u"horse racing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "women holding hands: light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FB"),
+        QStringLiteral(u"horse racing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "women holding hands: medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FC"),
+        QStringLiteral(u"horse racing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbc"),
-        "women holding hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FD"),
+        QStringLiteral(u"horse racing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "women holding hands: medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FE"),
+        QStringLiteral(u"horse racing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "women holding hands: medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FF"),
+        QStringLiteral(u"horse racing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "women holding hands: medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F7\U0000FE0F"),
+        QStringLiteral(u"skier"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "women holding hands: medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C2"),
+        QStringLiteral(u"snowboarder"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "women holding hands: medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FB"),
+        QStringLiteral(u"snowboarder: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbd"),
-        "women holding hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FC"),
+        QStringLiteral(u"snowboarder: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "women holding hands: medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FD"),
+        QStringLiteral(u"snowboarder: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "women holding hands: medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FE"),
+        QStringLiteral(u"snowboarder: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "women holding hands: medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FF"),
+        QStringLiteral(u"snowboarder: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "women holding hands: medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0000FE0F"),
+        QStringLiteral(u"person golfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "women holding hands: medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB"),
+        QStringLiteral(u"person golfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbe"),
-        "women holding hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC"),
+        QStringLiteral(u"person golfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "women holding hands: medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD"),
+        QStringLiteral(u"person golfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "women holding hands: dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE"),
+        QStringLiteral(u"person golfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "women holding hands: dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF"),
+        QStringLiteral(u"person golfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "women holding hands: dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man golfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "women holding hands: dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man golfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbf"),
-        "women holding hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man golfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xab"),
-        "woman and man holding hands",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man golfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbb"),
-        "woman and man holding hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man golfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "woman and man holding hands: light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man golfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "woman and man holding hands: light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man golfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "woman and man holding hands: light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man golfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "woman and man holding hands: light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man golfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "woman and man holding hands: medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man golfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbc"),
-        "woman and man holding hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man golfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "woman and man holding hands: medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman golfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "woman and man holding hands: medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman golfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "woman and man holding hands: medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman golfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "woman and man holding hands: medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman golfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "woman and man holding hands: medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman golfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbd"),
-        "woman and man holding hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman golfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "woman and man holding hands: medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman golfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "woman and man holding hands: medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman golfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "woman and man holding hands: medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman golfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "woman and man holding hands: medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman golfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "woman and man holding hands: medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman golfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbe"),
-        "woman and man holding hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4"),
+        QStringLiteral(u"person surfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "woman and man holding hands: medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB"),
+        QStringLiteral(u"person surfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "woman and man holding hands: dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC"),
+        QStringLiteral(u"person surfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "woman and man holding hands: dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD"),
+        QStringLiteral(u"person surfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "woman and man holding hands: dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE"),
+        QStringLiteral(u"person surfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "woman and man holding hands: dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF"),
+        QStringLiteral(u"person surfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbf"),
-        "woman and man holding hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man surfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xac"), "men holding hands", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbb"),
-        "men holding hands: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0000200D\U00002642"),
+        QStringLiteral(u"man surfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "men holding hands: light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man surfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "men holding hands: light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man surfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "men holding hands: light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man surfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "men holding hands: light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man surfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "men holding hands: medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man surfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbc"),
-        "men holding hands: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man surfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "men holding hands: medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man surfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "men holding hands: medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man surfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "men holding hands: medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man surfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "men holding hands: medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man surfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "men holding hands: medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman surfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbd"),
-        "men holding hands: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0000200D\U00002640"),
+        QStringLiteral(u"woman surfing"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "men holding hands: medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman surfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "men holding hands: medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman surfing: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "men holding hands: medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman surfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "men holding hands: medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman surfing: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "men holding hands: medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman surfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbe"),
-        "men holding hands: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman surfing: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "men holding hands: medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman surfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "men holding hands: dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman surfing: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "men holding hands: dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman surfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "men holding hands: dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman surfing: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d"
-                          "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "men holding hands: dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3"),
+        QStringLiteral(u"person rowing boat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbf"),
-        "men holding hands: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB"),
+        QStringLiteral(u"person rowing boat: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f"), "kiss", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbb"),
-        "kiss: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC"),
+        QStringLiteral(u"person rowing boat: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbc"),
-        "kiss: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD"),
+        QStringLiteral(u"person rowing boat: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbd"),
-        "kiss: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE"),
+        QStringLiteral(u"person rowing boat: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbe"),
-        "kiss: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF"),
+        QStringLiteral(u"person rowing boat: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbf"),
-        "kiss: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man rowing boat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0000200D\U00002642"),
+        QStringLiteral(u"man rowing boat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man rowing boat: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man rowing boat: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man rowing boat: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man rowing boat: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man rowing boat: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man rowing boat: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man rowing boat: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man rowing boat: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man rowing boat: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man rowing boat: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman rowing boat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0000200D\U00002640"),
+        QStringLiteral(u"woman rowing boat"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman rowing boat: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman rowing boat: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman rowing boat: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman rowing boat: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman rowing boat: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman rowing boat: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman rowing boat: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman rowing boat: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman rowing boat: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman rowing boat: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA"),
+        QStringLiteral(u"person swimming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB"),
+        QStringLiteral(u"person swimming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC"),
+        QStringLiteral(u"person swimming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD"),
+        QStringLiteral(u"person swimming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE"),
+        QStringLiteral(u"person swimming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF"),
+        QStringLiteral(u"person swimming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man swimming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0000200D\U00002642"),
+        QStringLiteral(u"man swimming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "kiss: person, person, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man swimming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man swimming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "kiss: person, person, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man swimming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man swimming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "kiss: person, person, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man swimming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man swimming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "kiss: person, person, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man swimming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man swimming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "kiss: person, person, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man swimming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f"
-                          "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"),
-        "kiss: woman, man",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man swimming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8"),
-        "kiss: woman, man",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman swimming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0000200D\U00002640"),
+        QStringLiteral(u"woman swimming"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman swimming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman swimming: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman swimming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman swimming: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman swimming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman swimming: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman swimming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman swimming: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman swimming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman swimming: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0000FE0F"),
+        QStringLiteral(u"person bouncing ball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB"),
+        QStringLiteral(u"person bouncing ball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC"),
+        QStringLiteral(u"person bouncing ball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD"),
+        QStringLiteral(u"person bouncing ball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE"),
+        QStringLiteral(u"person bouncing ball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF"),
+        QStringLiteral(u"person bouncing ball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bouncing ball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bouncing ball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man bouncing ball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bouncing ball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man bouncing ball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bouncing ball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man bouncing ball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bouncing ball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man bouncing ball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man bouncing ball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man bouncing ball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bouncing ball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bouncing ball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman bouncing ball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bouncing ball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman bouncing ball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bouncing ball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman bouncing ball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bouncing ball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman bouncing ball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman bouncing ball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman bouncing ball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0000FE0F"),
+        QStringLiteral(u"person lifting weights"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB"),
+        QStringLiteral(u"person lifting weights: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: woman, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC"),
+        QStringLiteral(u"person lifting weights: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD"),
+        QStringLiteral(u"person lifting weights: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: woman, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE"),
+        QStringLiteral(u"person lifting weights: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF"),
+        QStringLiteral(u"person lifting weights: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: woman, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0000FE0F\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man lifting weights"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man lifting weights: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: woman, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man lifting weights: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man lifting weights: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: woman, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man lifting weights: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f"
-                          "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"),
-        "kiss: man, man",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man lifting weights: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8"),
-        "kiss: man, man",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man lifting weights: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man lifting weights: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man lifting weights: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man lifting weights: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man lifting weights: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0000FE0F\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman lifting weights"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman lifting weights: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman lifting weights: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman lifting weights: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman lifting weights: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman lifting weights: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman lifting weights: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman lifting weights: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman lifting weights: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman lifting weights: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman lifting weights: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4"),
+        QStringLiteral(u"person biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB"),
+        QStringLiteral(u"person biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC"),
+        QStringLiteral(u"person biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD"),
+        QStringLiteral(u"person biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE"),
+        QStringLiteral(u"person biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF"),
+        QStringLiteral(u"person biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0000200D\U00002642"),
+        QStringLiteral(u"man biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0000200D\U00002640"),
+        QStringLiteral(u"woman biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "kiss: man, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "kiss: man, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "kiss: man, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5"),
+        QStringLiteral(u"person mountain biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB"),
+        QStringLiteral(u"person mountain biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "kiss: man, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC"),
+        QStringLiteral(u"person mountain biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD"),
+        QStringLiteral(u"person mountain biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "kiss: man, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE"),
+        QStringLiteral(u"person mountain biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f"
-                          "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9"),
-        "kiss: woman, woman",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF"),
+        QStringLiteral(u"person mountain biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9"),
-        "kiss: woman, woman",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mountain biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0000200D\U00002642"),
+        QStringLiteral(u"man mountain biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mountain biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man mountain biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mountain biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man mountain biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mountain biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man mountain biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mountain biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man mountain biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man mountain biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man mountain biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mountain biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0000200D\U00002640"),
+        QStringLiteral(u"woman mountain biking"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mountain biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman mountain biking: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mountain biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman mountain biking: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mountain biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman mountain biking: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mountain biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman mountain biking: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman mountain biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman mountain biking: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938"),
+        QStringLiteral(u"person cartwheeling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB"),
+        QStringLiteral(u"person cartwheeling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC"),
+        QStringLiteral(u"person cartwheeling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD"),
+        QStringLiteral(u"person cartwheeling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE"),
+        QStringLiteral(u"person cartwheeling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF"),
+        QStringLiteral(u"person cartwheeling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man cartwheeling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0000200D\U00002642"),
+        QStringLiteral(u"man cartwheeling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man cartwheeling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man cartwheeling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man cartwheeling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man cartwheeling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man cartwheeling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man cartwheeling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man cartwheeling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man cartwheeling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man cartwheeling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man cartwheeling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "kiss: woman, woman, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman cartwheeling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0000200D\U00002640"),
+        QStringLiteral(u"woman cartwheeling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "kiss: woman, woman, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman cartwheeling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman cartwheeling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "kiss: woman, woman, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman cartwheeling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman cartwheeling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "kiss: woman, woman, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman cartwheeling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman cartwheeling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "kiss: woman, woman, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman cartwheeling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x91"), "couple with heart", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman cartwheeling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman cartwheeling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman cartwheeling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93C"),
+        QStringLiteral(u"people wrestling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93C\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"men wrestling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93C\U0000200D\U00002642"),
+        QStringLiteral(u"men wrestling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93C\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"women wrestling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93C\U0000200D\U00002640"),
+        QStringLiteral(u"women wrestling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D"),
+        QStringLiteral(u"person playing water polo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB"),
+        QStringLiteral(u"person playing water polo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC"),
+        QStringLiteral(u"person playing water polo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD"),
+        QStringLiteral(u"person playing water polo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE"),
+        QStringLiteral(u"person playing water polo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF"),
+        QStringLiteral(u"person playing water polo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing water polo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0000200D\U00002642"),
+        QStringLiteral(u"man playing water polo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing water polo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man playing water polo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing water polo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man playing water polo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing water polo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man playing water polo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing water polo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man playing water polo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing water polo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man playing water polo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing water polo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing water polo"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing water polo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing water polo: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing water polo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing water polo: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing water polo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing water polo: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing water polo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing water polo: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbf"),
-        "couple with heart: person, person, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing water polo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing water polo: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbb"),
-        "couple with heart: person, person, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E"),
+        QStringLiteral(u"person playing handball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB"),
+        QStringLiteral(u"person playing handball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbc"),
-        "couple with heart: person, person, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC"),
+        QStringLiteral(u"person playing handball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD"),
+        QStringLiteral(u"person playing handball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbd"),
-        "couple with heart: person, person, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE"),
+        QStringLiteral(u"person playing handball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF"),
+        QStringLiteral(u"person playing handball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\xa7\x91\xf0\x9f\x8f\xbe"),
-        "couple with heart: person, person, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing handball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"),
-        "couple with heart: woman, man",
+  Emoji{QStringLiteral(u"\U0001F93E\U0000200D\U00002642"),
+        QStringLiteral(u"man playing handball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"),
-        "couple with heart: woman, man",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing handball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man playing handball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing handball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man playing handball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing handball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man playing handball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing handball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man playing handball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man playing handball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man playing handball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing handball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing handball"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing handball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing handball: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing handball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing handball: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing handball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing handball: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing handball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing handball: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman playing handball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman playing handball: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939"),
+        QStringLiteral(u"person juggling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB"),
+        QStringLiteral(u"person juggling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC"),
+        QStringLiteral(u"person juggling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD"),
+        QStringLiteral(u"person juggling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE"),
+        QStringLiteral(u"person juggling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF"),
+        QStringLiteral(u"person juggling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man juggling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0000200D\U00002642"),
+        QStringLiteral(u"man juggling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man juggling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man juggling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man juggling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man juggling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man juggling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man juggling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man juggling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man juggling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man juggling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man juggling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman juggling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0000200D\U00002640"),
+        QStringLiteral(u"woman juggling"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman juggling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman juggling: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman juggling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman juggling: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman juggling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman juggling: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman juggling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman juggling: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman juggling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"),
-        "couple with heart: man, man",
+  Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman juggling: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"),
-        "couple with heart: man, man",
+  Emoji{QStringLiteral(u"\U0001F9D8"),
+        QStringLiteral(u"person in lotus position"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB"),
+        QStringLiteral(u"person in lotus position: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC"),
+        QStringLiteral(u"person in lotus position: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD"),
+        QStringLiteral(u"person in lotus position: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE"),
+        QStringLiteral(u"person in lotus position: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF"),
+        QStringLiteral(u"person in lotus position: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in lotus position"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0000200D\U00002642"),
+        QStringLiteral(u"man in lotus position"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in lotus position: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB\U0000200D\U00002642"),
+        QStringLiteral(u"man in lotus position: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in lotus position: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002642"),
+        QStringLiteral(u"man in lotus position: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in lotus position: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002642"),
+        QStringLiteral(u"man in lotus position: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in lotus position: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002642"),
+        QStringLiteral(u"man in lotus position: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
+        QStringLiteral(u"man in lotus position: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002642"),
+        QStringLiteral(u"man in lotus position: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in lotus position"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0000200D\U00002640"),
+        QStringLiteral(u"woman in lotus position"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in lotus position: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FB\U0000200D\U00002640"),
+        QStringLiteral(u"woman in lotus position: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in lotus position: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002640"),
+        QStringLiteral(u"woman in lotus position: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in lotus position: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002640"),
+        QStringLiteral(u"woman in lotus position: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in lotus position: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002640"),
+        QStringLiteral(u"woman in lotus position: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
+        QStringLiteral(u"woman in lotus position: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002640"),
+        QStringLiteral(u"woman in lotus position: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6C0"),
+        QStringLiteral(u"person taking bath"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FB"),
+        QStringLiteral(u"person taking bath: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FC"),
+        QStringLiteral(u"person taking bath: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FD"),
+        QStringLiteral(u"person taking bath: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FE"),
+        QStringLiteral(u"person taking bath: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FF"),
+        QStringLiteral(u"person taking bath: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F6CC"),
+        QStringLiteral(u"person in bed"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FB"),
+        QStringLiteral(u"person in bed: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FC"),
+        QStringLiteral(u"person in bed: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FD"),
+        QStringLiteral(u"person in bed: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FE"),
+        QStringLiteral(u"person in bed: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FF"),
+        QStringLiteral(u"person in bed: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbb"),
-        "couple with heart: man, man, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0000200D\U0001F91D\U0000200D\U0001F9D1"),
+        QStringLiteral(u"people holding hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people holding hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbc"),
-        "couple with heart: man, man, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people holding hands: light skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people holding hands: light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbd"),
-        "couple with heart: man, man, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people holding hands: light skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people holding hands: light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbe"),
-        "couple with heart: man, man, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people holding hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa8\xf0\x9f\x8f\xbf"),
-        "couple with heart: man, man, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8(
-          "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa9"),
-        "couple with heart: woman, woman",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa9"),
-        "couple with heart: woman, woman",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people holding hands: medium-light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people holding hands: medium skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people holding hands: medium skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people holding hands: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, light skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people holding hands: medium skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people holding hands: medium skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people holding hands: medium-dark skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"people holding hands: dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, medium-light skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(u"people holding hands: dark skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"people holding hands: dark skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
+        QStringLiteral(u"people holding hands: dark skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"people holding hands: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, medium-light skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F46D"),
+        QStringLiteral(u"women holding hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FB"),
+        QStringLiteral(u"women holding hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women holding hands: light skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women holding hands: light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, medium-light skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women holding hands: light skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women holding hands: light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, medium skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FC"),
+        QStringLiteral(u"women holding hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, medium skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women holding hands: medium-light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women holding hands: medium skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, medium skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women holding hands: medium skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FD"),
+        QStringLiteral(u"women holding hands: medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, medium skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women holding hands: medium skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women holding hands: medium skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, medium-dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FE"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, medium-dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"women holding hands: medium-dark skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"women holding hands: dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"women holding hands: dark skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"women holding hands: dark skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, medium-dark skin tone, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
+        QStringLiteral(u"women holding hands: dark skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46D\U0001F3FF"),
+        QStringLiteral(u"women holding hands: dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbb"),
-        "couple with heart: woman, woman, dark skin tone, light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46B"),
+        QStringLiteral(u"woman and man holding hands"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FB"),
+        QStringLiteral(u"woman and man holding hands: light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbc"),
-        "couple with heart: woman, woman, dark skin tone, medium-light skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbd"),
-        "couple with heart: woman, woman, dark skin tone, medium skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, medium-dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"woman and man holding hands: light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbe"),
-        "couple with heart: woman, woman, dark skin tone, medium-dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"woman and man holding hands: medium-light skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2"
-                          "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FC"),
+        QStringLiteral(u"woman and man holding hands: medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0"
-                          "\x9f\x91\xa9\xf0\x9f\x8f\xbf"),
-        "couple with heart: woman, woman, dark skin tone",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"woman and man holding hands: medium-light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xaa"), "family", emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-    "family: man, woman, boy",
+    QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
+    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"),
+        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"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FD"),
+        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"),
+        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"),
+        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"),
+        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"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FE"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46B\U0001F3FF"),
+        QStringLiteral(u"woman and man holding hands: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C"),
+        QStringLiteral(u"men holding hands"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FB"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FC"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FD"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FE"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46C\U0001F3FF"),
+        QStringLiteral(u"men holding hands: dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F"), QStringLiteral(u"kiss"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FB"),
+        QStringLiteral(u"kiss: light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FC"),
+        QStringLiteral(u"kiss: medium-light skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FD"),
+        QStringLiteral(u"kiss: medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FE"),
+        QStringLiteral(u"kiss: medium-dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F48F\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F9D1\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D\U0001F468"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D\U0001F468"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D\U0001F469"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F48B\U0000200D"
+                       u"\U0001F469\U0001F3FF"),
+        QStringLiteral(u"kiss: woman, woman, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491"),
+        QStringLiteral(u"couple with heart"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F491\U0001F3FF"),
+        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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FC"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FD"),
+        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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FE"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FF"),
+        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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FB"),
+    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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FD"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FE"),
+        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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FF"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FB"),
+        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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FC"),
+    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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FE"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FF"),
+        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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FB"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FC"),
+        QStringLiteral(
+          u"couple with heart: person, person, medium-dark skin tone, medium-light skin tone"),
+        emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-    "family: man, woman, girl",
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
+    QStringLiteral(u"couple with heart: person, person, medium-dark skin tone, medium skin tone"),
     emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: man, woman, girl, boy",
+  Emoji{
+    QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FD"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FF"),
+        QStringLiteral(u"couple with heart: person, person, medium-dark skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: man, woman, boy, boy",
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"couple with heart: person, person, dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-        "family: man, woman, girl, girl",
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FB"),
+        QStringLiteral(u"couple with heart: person, person, dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-    "family: man, man, boy",
+    QStringLiteral(
+      u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
+    QStringLiteral(u"couple with heart: person, person, dark skin tone, medium-light skin tone"),
     emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-    "family: man, man, girl",
+    QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FC"),
+    QStringLiteral(u"couple with heart: person, person, dark skin tone, medium-light skin tone"),
     emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: man, man, girl, boy",
+  Emoji{QStringLiteral(
+          u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
+        QStringLiteral(u"couple with heart: person, person, dark skin tone, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F9D1\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002764\U0000200D\U0001F468"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        QStringLiteral(u"couple with heart: woman, man, medium-light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: man, man, boy, boy",
+  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"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-        "family: man, man, girl, girl",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        QStringLiteral(u"couple with heart: woman, man, medium-light skin tone, medium skin tone"),
         emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-    "family: woman, woman, boy",
+    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"),
     emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-    "family: woman, woman, girl",
+    QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+    QStringLiteral(u"couple with heart: woman, man, medium-light skin tone, medium-dark skin tone"),
     emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: woman, woman, girl, boy",
+  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"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: woman, woman, boy, boy",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        QStringLiteral(u"couple with heart: woman, man, medium-light skin tone, dark skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"
-                          "\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-        "family: woman, woman, girl, girl",
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple with heart: woman, man, medium skin tone, light skin tone"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: man, boy",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+    emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-    "family: man, boy, boy",
+    QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+    QStringLiteral(u"couple with heart: woman, man, medium-dark skin tone, medium-light skin tone"),
     emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-        "family: man, girl",
+  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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U00002764\U0000200D\U0001F468"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+    emoji::Emoji::Category::People},
+  Emoji{
+    QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        QStringLiteral(u"couple with heart: man, man, medium-dark skin tone, light skin tone"),
         emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-    "family: man, girl, boy",
+    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"),
     emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-    "family: man, girl, girl",
+    QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+    QStringLiteral(u"couple with heart: man, man, medium-dark skin tone, medium-light skin tone"),
     emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-        "family: woman, boy",
+  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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F468\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002764\U0000200D\U0001F469"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FC"),
+        QStringLiteral(u"couple with heart: woman, woman, medium-light skin tone"),
         emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-    "family: woman, boy, boy",
+    QStringLiteral(
+      u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
+    QStringLiteral(u"couple with heart: woman, woman, medium-light skin tone, medium skin tone"),
     emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-        "family: woman, girl",
+  Emoji{
+    QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FD"),
+    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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FB"),
+        QStringLiteral(u"couple with heart: woman, woman, medium skin tone, light skin tone"),
         emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"),
-    "family: woman, girl, boy",
+    QStringLiteral(
+      u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
+    QStringLiteral(u"couple with heart: woman, woman, medium skin tone, medium-light skin tone"),
     emoji::Emoji::Category::People},
   Emoji{
-    QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"),
-    "family: woman, girl, girl",
+    QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FC"),
+    QStringLiteral(u"couple with heart: woman, woman, medium skin tone, medium-light skin tone"),
     emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xa3"), "speaking head", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa4"),
-        "bust in silhouette",
+  Emoji{QStringLiteral(
+          u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
+        QStringLiteral(u"couple with heart: woman, woman, medium skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FC"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FF"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FB"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FC"),
+        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"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa5"),
-        "busts in silhouette",
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FD"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FE"),
+        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"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000200D\U0001F469\U0001F3FF"),
+        QStringLiteral(u"couple with heart: woman, woman, dark skin tone"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F46A"), QStringLiteral(u"family"), emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F469\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, woman, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F469\U0000200D\U0001F467"),
+        QStringLiteral(u"family: man, woman, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F469\U0000200D\U0001F467\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, woman, girl, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F469\U0000200D\U0001F466\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, woman, boy, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F469\U0000200D\U0001F467\U0000200D\U0001F467"),
+        QStringLiteral(u"family: man, woman, girl, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F468\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, man, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F468\U0000200D\U0001F467"),
+        QStringLiteral(u"family: man, man, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F468\U0000200D\U0001F467\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, man, girl, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F468\U0000200D\U0001F466\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, man, boy, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F468\U0000200D\U0001F467\U0000200D\U0001F467"),
+        QStringLiteral(u"family: man, man, girl, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F469\U0000200D\U0001F466"),
+        QStringLiteral(u"family: woman, woman, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F469\U0000200D\U0001F467"),
+        QStringLiteral(u"family: woman, woman, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F469\U0000200D\U0001F467\U0000200D\U0001F466"),
+        QStringLiteral(u"family: woman, woman, girl, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F469\U0000200D\U0001F466\U0000200D\U0001F466"),
+        QStringLiteral(u"family: woman, woman, boy, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F469\U0000200D\U0001F467\U0000200D\U0001F467"),
+        QStringLiteral(u"family: woman, woman, girl, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F466\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, boy, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F467"),
+        QStringLiteral(u"family: man, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F467\U0000200D\U0001F466"),
+        QStringLiteral(u"family: man, girl, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F468\U0000200D\U0001F467\U0000200D\U0001F467"),
+        QStringLiteral(u"family: man, girl, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F466"),
+        QStringLiteral(u"family: woman, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F466\U0000200D\U0001F466"),
+        QStringLiteral(u"family: woman, boy, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F467"),
+        QStringLiteral(u"family: woman, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F467\U0000200D\U0001F466"),
+        QStringLiteral(u"family: woman, girl, boy"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F467\U0000200D\U0001F467"),
+        QStringLiteral(u"family: woman, girl, girl"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F5E3\U0000FE0F"),
+        QStringLiteral(u"speaking head"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F464"),
+        QStringLiteral(u"bust in silhouette"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F465"),
+        QStringLiteral(u"busts in silhouette"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001FAC2"),
+        QStringLiteral(u"people hugging"),
+        emoji::Emoji::Category::People},
+  Emoji{QStringLiteral(u"\U0001F463"),
+        QStringLiteral(u"footprints"),
         emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x82"), "people hugging", emoji::Emoji::Category::People},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa3"), "footprints", emoji::Emoji::Category::People},
   // Nature
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb5"), "monkey face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x92"), "monkey", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8d"), "gorilla", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa7"), "orangutan", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb6"), "dog face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x95"), "dog", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xae"), "guide dog", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x95\xe2\x80\x8d\xf0\x9f\xa6\xba"),
-        "service dog",
+  Emoji{QStringLiteral(u"\U0001F435"),
+        QStringLiteral(u"monkey face"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F412"), QStringLiteral(u"monkey"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F98D"), QStringLiteral(u"gorilla"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A7"),
+        QStringLiteral(u"orangutan"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F436"), QStringLiteral(u"dog face"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F415"), QStringLiteral(u"dog"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9AE"),
+        QStringLiteral(u"guide dog"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F415\U0000200D\U0001F9BA"),
+        QStringLiteral(u"service dog"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F429"), QStringLiteral(u"poodle"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F43A"), QStringLiteral(u"wolf"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F98A"), QStringLiteral(u"fox"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F99D"), QStringLiteral(u"raccoon"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F431"), QStringLiteral(u"cat face"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F408"), QStringLiteral(u"cat"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F408\U0000200D\U00002B1B"),
+        QStringLiteral(u"black cat"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F981"), QStringLiteral(u"lion"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F42F"),
+        QStringLiteral(u"tiger face"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F405"), QStringLiteral(u"tiger"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F406"), QStringLiteral(u"leopard"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F434"),
+        QStringLiteral(u"horse face"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F40E"), QStringLiteral(u"horse"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F984"), QStringLiteral(u"unicorn"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F993"), QStringLiteral(u"zebra"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F98C"), QStringLiteral(u"deer"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9AC"), QStringLiteral(u"bison"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F42E"), QStringLiteral(u"cow face"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F402"), QStringLiteral(u"ox"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F403"),
+        QStringLiteral(u"water buffalo"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F404"), QStringLiteral(u"cow"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F437"), QStringLiteral(u"pig face"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F416"), QStringLiteral(u"pig"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F417"), QStringLiteral(u"boar"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F43D"), QStringLiteral(u"pig nose"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F40F"), QStringLiteral(u"ram"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F411"), QStringLiteral(u"ewe"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F410"), QStringLiteral(u"goat"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F42A"), QStringLiteral(u"camel"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F42B"),
+        QStringLiteral(u"two-hump camel"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F999"), QStringLiteral(u"llama"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F992"), QStringLiteral(u"giraffe"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F418"), QStringLiteral(u"elephant"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A3"), QStringLiteral(u"mammoth"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F98F"),
+        QStringLiteral(u"rhinoceros"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F99B"),
+        QStringLiteral(u"hippopotamus"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F42D"),
+        QStringLiteral(u"mouse face"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F401"), QStringLiteral(u"mouse"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F400"), QStringLiteral(u"rat"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F439"), QStringLiteral(u"hamster"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F430"),
+        QStringLiteral(u"rabbit face"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F407"), QStringLiteral(u"rabbit"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F43F\U0000FE0F"),
+        QStringLiteral(u"chipmunk"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9AB"), QStringLiteral(u"beaver"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F994"), QStringLiteral(u"hedgehog"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F987"), QStringLiteral(u"bat"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F43B"), QStringLiteral(u"bear"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F43B\U0000200D\U00002744\U0000FE0F"),
+        QStringLiteral(u"polar bear"),
         emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa9"), "poodle", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xba"), "wolf", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8a"), "fox", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9d"), "raccoon", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb1"), "cat face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x88"), "cat", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x88\xe2\x80\x8d\xe2\xac\x9b"),
-        "black cat",
+  Emoji{QStringLiteral(u"\U0001F43B\U0000200D\U00002744"),
+        QStringLiteral(u"polar bear"),
         emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x81"), "lion", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xaf"), "tiger face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x85"), "tiger", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x86"), "leopard", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb4"), "horse face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x8e"), "horse", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x84"), "unicorn", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x93"), "zebra", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8c"), "deer", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xac"), "bison", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xae"), "cow face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x82"), "ox", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x83"), "water buffalo", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x84"), "cow", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb7"), "pig face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x96"), "pig", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x97"), "boar", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xbd"), "pig nose", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x8f"), "ram", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x91"), "ewe", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x90"), "goat", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xaa"), "camel", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xab"), "two-hump camel", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x99"), "llama", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x92"), "giraffe", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x98"), "elephant", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa3"), "mammoth", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8f"), "rhinoceros", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9b"), "hippopotamus", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xad"), "mouse face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x81"), "mouse", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x80"), "rat", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb9"), "hamster", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb0"), "rabbit face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x87"), "rabbit", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xbf"), "chipmunk", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xab"), "beaver", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x94"), "hedgehog", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x87"), "bat", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb"), "bear", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb\xe2\x80\x8d\xe2\x9d\x84"),
-        "polar bear",
+  Emoji{QStringLiteral(u"\U0001F428"), QStringLiteral(u"koala"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F43C"), QStringLiteral(u"panda"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A5"), QStringLiteral(u"sloth"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A6"), QStringLiteral(u"otter"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A8"), QStringLiteral(u"skunk"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F998"), QStringLiteral(u"kangaroo"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A1"), QStringLiteral(u"badger"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F43E"),
+        QStringLiteral(u"paw prints"),
         emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa8"), "koala", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xbc"), "panda", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa5"), "sloth", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa6"), "otter", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa8"), "skunk", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x98"), "kangaroo", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa1"), "badger", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xbe"), "paw prints", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x83"), "turkey", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x94"), "chicken", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x93"), "rooster", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa3"), "hatching chick", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa4"), "baby chick", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa5"),
-        "front-facing baby chick",
+  Emoji{QStringLiteral(u"\U0001F983"), QStringLiteral(u"turkey"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F414"), QStringLiteral(u"chicken"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F413"), QStringLiteral(u"rooster"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F423"),
+        QStringLiteral(u"hatching chick"),
         emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa6"), "bird", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa7"), "penguin", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x8a"), "dove", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x85"), "eagle", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x86"), "duck", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa2"), "swan", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x89"), "owl", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa4"), "dodo", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb6"), "feather", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa9"), "flamingo", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9a"), "peacock", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9c"), "parrot", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb8"), "frog", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x8a"), "crocodile", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa2"), "turtle", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8e"), "lizard", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x8d"), "snake", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb2"), "dragon face", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x89"), "dragon", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x95"), "sauropod", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x96"), "T-Rex", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xb3"), "spouting whale", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x8b"), "whale", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xac"), "dolphin", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xad"), "seal", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x9f"), "fish", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa0"), "tropical fish", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\xa1"), "blowfish", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x88"), "shark", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x99"), "octopus", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x9a"), "spiral shell", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb8"), "coral", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x8c"), "snail", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8b"), "butterfly", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x9b"), "bug", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x9c"), "ant", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x9d"), "honeybee", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb2"), "beetle", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x90\x9e"), "lady beetle", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x97"), "cricket", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb3"), "cockroach", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb7"), "spider", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb8"), "spider web", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x82"), "scorpion", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9f"), "mosquito", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb0"), "fly", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb1"), "worm", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa0"), "microbe", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x90"), "bouquet", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb8"), "cherry blossom", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xae"), "white flower", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb7"), "lotus", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb5"), "rosette", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb9"), "rose", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x80"), "wilted flower", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xba"), "hibiscus", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbb"), "sunflower", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbc"), "blossom", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb7"), "tulip", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb1"), "seedling", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb4"), "potted plant", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb2"), "evergreen tree", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb3"), "deciduous tree", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb4"), "palm tree", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb5"), "cactus", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbe"), "sheaf of rice", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbf"), "herb", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xe2\x98\x98"), "shamrock", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x80"), "four leaf clover", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x81"), "maple leaf", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x82"), "fallen leaf", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x83"),
-        "leaf fluttering in wind",
+  Emoji{QStringLiteral(u"\U0001F424"),
+        QStringLiteral(u"baby chick"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F425"),
+        QStringLiteral(u"front-facing baby chick"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F426"), QStringLiteral(u"bird"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F427"), QStringLiteral(u"penguin"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F54A\U0000FE0F"),
+        QStringLiteral(u"dove"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F985"), QStringLiteral(u"eagle"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F986"), QStringLiteral(u"duck"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A2"), QStringLiteral(u"swan"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F989"), QStringLiteral(u"owl"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A4"), QStringLiteral(u"dodo"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB6"), QStringLiteral(u"feather"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A9"), QStringLiteral(u"flamingo"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F99A"), QStringLiteral(u"peacock"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F99C"), QStringLiteral(u"parrot"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F438"), QStringLiteral(u"frog"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F40A"),
+        QStringLiteral(u"crocodile"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F422"), QStringLiteral(u"turtle"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F98E"), QStringLiteral(u"lizard"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F40D"), QStringLiteral(u"snake"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F432"),
+        QStringLiteral(u"dragon face"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F409"), QStringLiteral(u"dragon"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F995"), QStringLiteral(u"sauropod"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F996"), QStringLiteral(u"T-Rex"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F433"),
+        QStringLiteral(u"spouting whale"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F40B"), QStringLiteral(u"whale"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F42C"), QStringLiteral(u"dolphin"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9AD"), QStringLiteral(u"seal"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F41F"), QStringLiteral(u"fish"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F420"),
+        QStringLiteral(u"tropical fish"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F421"), QStringLiteral(u"blowfish"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F988"), QStringLiteral(u"shark"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F419"), QStringLiteral(u"octopus"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F41A"),
+        QStringLiteral(u"spiral shell"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB8"), QStringLiteral(u"coral"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F40C"), QStringLiteral(u"snail"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F98B"),
+        QStringLiteral(u"butterfly"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F41B"), QStringLiteral(u"bug"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F41C"), QStringLiteral(u"ant"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F41D"), QStringLiteral(u"honeybee"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB2"), QStringLiteral(u"beetle"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F41E"),
+        QStringLiteral(u"lady beetle"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F997"), QStringLiteral(u"cricket"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB3"),
+        QStringLiteral(u"cockroach"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F577\U0000FE0F"),
+        QStringLiteral(u"spider"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F578\U0000FE0F"),
+        QStringLiteral(u"spider web"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F982"), QStringLiteral(u"scorpion"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F99F"), QStringLiteral(u"mosquito"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB0"), QStringLiteral(u"fly"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB1"), QStringLiteral(u"worm"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F9A0"), QStringLiteral(u"microbe"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F490"), QStringLiteral(u"bouquet"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F338"),
+        QStringLiteral(u"cherry blossom"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F4AE"),
+        QStringLiteral(u"white flower"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB7"), QStringLiteral(u"lotus"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F3F5\U0000FE0F"),
+        QStringLiteral(u"rosette"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F339"), QStringLiteral(u"rose"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F940"),
+        QStringLiteral(u"wilted flower"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F33A"), QStringLiteral(u"hibiscus"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F33B"),
+        QStringLiteral(u"sunflower"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F33C"), QStringLiteral(u"blossom"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F337"), QStringLiteral(u"tulip"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F331"), QStringLiteral(u"seedling"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB4"),
+        QStringLiteral(u"potted plant"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F332"),
+        QStringLiteral(u"evergreen tree"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F333"),
+        QStringLiteral(u"deciduous tree"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F334"),
+        QStringLiteral(u"palm tree"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F335"), QStringLiteral(u"cactus"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F33E"),
+        QStringLiteral(u"sheaf of rice"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F33F"), QStringLiteral(u"herb"), emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U00002618\U0000FE0F"),
+        QStringLiteral(u"shamrock"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F340"),
+        QStringLiteral(u"four leaf clover"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F341"),
+        QStringLiteral(u"maple leaf"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F342"),
+        QStringLiteral(u"fallen leaf"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001F343"),
+        QStringLiteral(u"leaf fluttering in wind"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FAB9"),
+        QStringLiteral(u"empty nest"),
+        emoji::Emoji::Category::Nature},
+  Emoji{QStringLiteral(u"\U0001FABA"),
+        QStringLiteral(u"nest with eggs"),
         emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb9"), "empty nest", emoji::Emoji::Category::Nature},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xba"), "nest with eggs", emoji::Emoji::Category::Nature},
   // Food
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x87"), "grapes", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x88"), "melon", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x89"), "watermelon", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8a"), "tangerine", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8b"), "lemon", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8c"), "banana", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8d"), "pineapple", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xad"), "mango", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8e"), "red apple", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8f"), "green apple", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x90"), "pear", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x91"), "peach", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x92"), "cherries", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x93"), "strawberry", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x90"), "blueberries", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9d"), "kiwi fruit", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x85"), "tomato", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x92"), "olive", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa5"), "coconut", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x91"), "avocado", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x86"), "eggplant", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x94"), "potato", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x95"), "carrot", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbd"), "ear of corn", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb6"), "hot pepper", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x91"), "bell pepper", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x92"), "cucumber", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xac"), "leafy green", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa6"), "broccoli", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x84"), "garlic", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x85"), "onion", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x84"), "mushroom", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9c"), "peanuts", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x98"), "beans", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb0"), "chestnut", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9e"), "bread", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x90"), "croissant", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x96"), "baguette bread", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x93"), "flatbread", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa8"), "pretzel", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaf"), "bagel", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9e"), "pancakes", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x87"), "waffle", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x80"), "cheese wedge", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x96"), "meat on bone", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x97"), "poultry leg", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa9"), "cut of meat", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x93"), "bacon", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x94"), "hamburger", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9f"), "french fries", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x95"), "pizza", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xad"), "hot dog", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaa"), "sandwich", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xae"), "taco", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaf"), "burrito", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x94"), "tamale", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x99"), "stuffed flatbread", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x86"), "falafel", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9a"), "egg", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb3"), "cooking", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x98"), "shallow pan of food", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb2"), "pot of food", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x95"), "fondue", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa3"), "bowl with spoon", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x97"), "green salad", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbf"), "popcorn", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x88"), "butter", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x82"), "salt", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xab"), "canned food", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb1"), "bento box", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x98"), "rice cracker", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x99"), "rice ball", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9a"), "cooked rice", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9b"), "curry rice", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9c"), "steaming bowl", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9d"), "spaghetti", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa0"),
-        "roasted sweet potato",
+  Emoji{QStringLiteral(u"\U0001F347"), QStringLiteral(u"grapes"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F348"), QStringLiteral(u"melon"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F349"), QStringLiteral(u"watermelon"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F34A"), QStringLiteral(u"tangerine"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F34B"), QStringLiteral(u"lemon"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F34C"), QStringLiteral(u"banana"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F34D"), QStringLiteral(u"pineapple"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F96D"), QStringLiteral(u"mango"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F34E"), QStringLiteral(u"red apple"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F34F"),
+        QStringLiteral(u"green apple"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F350"), QStringLiteral(u"pear"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F351"), QStringLiteral(u"peach"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F352"), QStringLiteral(u"cherries"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F353"), QStringLiteral(u"strawberry"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD0"),
+        QStringLiteral(u"blueberries"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F95D"), QStringLiteral(u"kiwi fruit"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F345"), QStringLiteral(u"tomato"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD2"), QStringLiteral(u"olive"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F965"), QStringLiteral(u"coconut"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F951"), QStringLiteral(u"avocado"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F346"), QStringLiteral(u"eggplant"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F954"), QStringLiteral(u"potato"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F955"), QStringLiteral(u"carrot"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F33D"),
+        QStringLiteral(u"ear of corn"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F336\U0000FE0F"),
+        QStringLiteral(u"hot pepper"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD1"),
+        QStringLiteral(u"bell pepper"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F952"), QStringLiteral(u"cucumber"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F96C"),
+        QStringLiteral(u"leafy green"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F966"), QStringLiteral(u"broccoli"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C4"), QStringLiteral(u"garlic"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C5"), QStringLiteral(u"onion"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F344"), QStringLiteral(u"mushroom"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F95C"), QStringLiteral(u"peanuts"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD8"), QStringLiteral(u"beans"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F330"), QStringLiteral(u"chestnut"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F35E"), QStringLiteral(u"bread"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F950"), QStringLiteral(u"croissant"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F956"),
+        QStringLiteral(u"baguette bread"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD3"), QStringLiteral(u"flatbread"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F968"), QStringLiteral(u"pretzel"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F96F"), QStringLiteral(u"bagel"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F95E"), QStringLiteral(u"pancakes"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C7"), QStringLiteral(u"waffle"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C0"),
+        QStringLiteral(u"cheese wedge"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F356"),
+        QStringLiteral(u"meat on bone"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F357"),
+        QStringLiteral(u"poultry leg"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F969"),
+        QStringLiteral(u"cut of meat"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F953"), QStringLiteral(u"bacon"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F354"), QStringLiteral(u"hamburger"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F35F"),
+        QStringLiteral(u"french fries"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F355"), QStringLiteral(u"pizza"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F32D"), QStringLiteral(u"hot dog"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F96A"), QStringLiteral(u"sandwich"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F32E"), QStringLiteral(u"taco"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F32F"), QStringLiteral(u"burrito"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD4"), QStringLiteral(u"tamale"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F959"),
+        QStringLiteral(u"stuffed flatbread"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C6"), QStringLiteral(u"falafel"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F95A"), QStringLiteral(u"egg"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F373"), QStringLiteral(u"cooking"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F958"),
+        QStringLiteral(u"shallow pan of food"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F372"),
+        QStringLiteral(u"pot of food"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD5"), QStringLiteral(u"fondue"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F963"),
+        QStringLiteral(u"bowl with spoon"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F957"),
+        QStringLiteral(u"green salad"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F37F"), QStringLiteral(u"popcorn"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C8"), QStringLiteral(u"butter"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C2"), QStringLiteral(u"salt"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F96B"),
+        QStringLiteral(u"canned food"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F371"), QStringLiteral(u"bento box"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F358"),
+        QStringLiteral(u"rice cracker"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F359"), QStringLiteral(u"rice ball"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F35A"),
+        QStringLiteral(u"cooked rice"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F35B"), QStringLiteral(u"curry rice"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F35C"),
+        QStringLiteral(u"steaming bowl"),
         emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa2"), "oden", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa3"), "sushi", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa4"), "fried shrimp", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa5"),
-        "fish cake with swirl",
+  Emoji{QStringLiteral(u"\U0001F35D"), QStringLiteral(u"spaghetti"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F360"),
+        QStringLiteral(u"roasted sweet potato"),
         emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xae"), "moon cake", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa1"), "dango", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9f"), "dumpling", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa0"), "fortune cookie", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa1"), "takeout box", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x80"), "crab", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9e"), "lobster", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x90"), "shrimp", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\x91"), "squid", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaa"), "oyster", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa6"), "soft ice cream", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa7"), "shaved ice", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa8"), "ice cream", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa9"), "doughnut", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaa"), "cookie", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x82"), "birthday cake", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb0"), "shortcake", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x81"), "cupcake", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa7"), "pie", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xab"), "chocolate bar", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xac"), "candy", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xad"), "lollipop", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xae"), "custard", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaf"), "honey pot", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbc"), "baby bottle", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9b"), "glass of milk", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xe2\x98\x95"), "hot beverage", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x96"), "teapot", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb5"),
-        "teacup without handle",
+  Emoji{QStringLiteral(u"\U0001F362"), QStringLiteral(u"oden"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F363"), QStringLiteral(u"sushi"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F364"),
+        QStringLiteral(u"fried shrimp"),
         emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb6"), "sake", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbe"),
-        "bottle with popping cork",
+  Emoji{QStringLiteral(u"\U0001F365"),
+        QStringLiteral(u"fish cake with swirl"),
         emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb7"), "wine glass", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb8"), "cocktail glass", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb9"), "tropical drink", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xba"), "beer mug", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbb"), "clinking beer mugs", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x82"), "clinking glasses", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x83"), "tumbler glass", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x97"), "pouring liquid", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa4"), "cup with straw", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8b"), "bubble tea", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x83"), "beverage box", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x89"), "mate", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8a"), "ice", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa2"), "chopsticks", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbd"),
-        "fork and knife with plate",
+  Emoji{QStringLiteral(u"\U0001F96E"), QStringLiteral(u"moon cake"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F361"), QStringLiteral(u"dango"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F95F"), QStringLiteral(u"dumpling"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F960"),
+        QStringLiteral(u"fortune cookie"),
         emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb4"), "fork and knife", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x84"), "spoon", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xaa"), "kitchen knife", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\x99"), "jar", emoji::Emoji::Category::Food},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xba"), "amphora", emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F961"),
+        QStringLiteral(u"takeout box"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F980"), QStringLiteral(u"crab"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F99E"), QStringLiteral(u"lobster"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F990"), QStringLiteral(u"shrimp"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F991"), QStringLiteral(u"squid"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9AA"), QStringLiteral(u"oyster"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F366"),
+        QStringLiteral(u"soft ice cream"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F367"), QStringLiteral(u"shaved ice"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F368"), QStringLiteral(u"ice cream"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F369"), QStringLiteral(u"doughnut"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F36A"), QStringLiteral(u"cookie"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F382"),
+        QStringLiteral(u"birthday cake"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F370"), QStringLiteral(u"shortcake"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C1"), QStringLiteral(u"cupcake"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F967"), QStringLiteral(u"pie"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F36B"),
+        QStringLiteral(u"chocolate bar"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F36C"), QStringLiteral(u"candy"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F36D"), QStringLiteral(u"lollipop"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F36E"), QStringLiteral(u"custard"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F36F"), QStringLiteral(u"honey pot"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F37C"),
+        QStringLiteral(u"baby bottle"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F95B"),
+        QStringLiteral(u"glass of milk"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U00002615"),
+        QStringLiteral(u"hot beverage"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD6"), QStringLiteral(u"teapot"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F375"),
+        QStringLiteral(u"teacup without handle"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F376"), QStringLiteral(u"sake"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F37E"),
+        QStringLiteral(u"bottle with popping cork"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F377"), QStringLiteral(u"wine glass"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F378"),
+        QStringLiteral(u"cocktail glass"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F379"),
+        QStringLiteral(u"tropical drink"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F37A"), QStringLiteral(u"beer mug"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F37B"),
+        QStringLiteral(u"clinking beer mugs"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F942"),
+        QStringLiteral(u"clinking glasses"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F943"),
+        QStringLiteral(u"tumbler glass"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD7"),
+        QStringLiteral(u"pouring liquid"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F964"),
+        QStringLiteral(u"cup with straw"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9CB"), QStringLiteral(u"bubble tea"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C3"),
+        QStringLiteral(u"beverage box"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9C9"), QStringLiteral(u"mate"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F9CA"), QStringLiteral(u"ice"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F962"), QStringLiteral(u"chopsticks"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F37D\U0000FE0F"),
+        QStringLiteral(u"fork and knife with plate"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F374"),
+        QStringLiteral(u"fork and knife"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F944"), QStringLiteral(u"spoon"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F52A"),
+        QStringLiteral(u"kitchen knife"),
+        emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001FAD9"), QStringLiteral(u"jar"), emoji::Emoji::Category::Food},
+  Emoji{QStringLiteral(u"\U0001F3FA"), QStringLiteral(u"amphora"), emoji::Emoji::Category::Food},
   // Activity
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x83"), "jack-o-lantern", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x84"), "Christmas tree", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x86"), "fireworks", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x87"), "sparkler", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa8"), "firecracker", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x9c\xa8"), "sparkles", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x88"), "balloon", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x89"), "party popper", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8a"), "confetti ball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8b"), "tanabata tree", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8d"), "pine decoration", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8e"), "Japanese dolls", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8f"), "carp streamer", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x90"), "wind chime", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x91"),
-        "moon viewing ceremony",
+  Emoji{QStringLiteral(u"\U0001F383"),
+        QStringLiteral(u"jack-o-lantern"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F384"),
+        QStringLiteral(u"Christmas tree"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F386"),
+        QStringLiteral(u"fireworks"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F387"),
+        QStringLiteral(u"sparkler"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F9E8"),
+        QStringLiteral(u"firecracker"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U00002728"),
+        QStringLiteral(u"sparkles"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F388"),
+        QStringLiteral(u"balloon"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F389"),
+        QStringLiteral(u"party popper"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F38A"),
+        QStringLiteral(u"confetti ball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F38B"),
+        QStringLiteral(u"tanabata tree"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F38D"),
+        QStringLiteral(u"pine decoration"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F38E"),
+        QStringLiteral(u"Japanese dolls"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F38F"),
+        QStringLiteral(u"carp streamer"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F390"),
+        QStringLiteral(u"wind chime"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F391"),
+        QStringLiteral(u"moon viewing ceremony"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F9E7"),
+        QStringLiteral(u"red envelope"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F380"), QStringLiteral(u"ribbon"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F381"),
+        QStringLiteral(u"wrapped gift"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F397\U0000FE0F"),
+        QStringLiteral(u"reminder ribbon"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F39F\U0000FE0F"),
+        QStringLiteral(u"admission tickets"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3AB"), QStringLiteral(u"ticket"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F396\U0000FE0F"),
+        QStringLiteral(u"military medal"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3C6"), QStringLiteral(u"trophy"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3C5"),
+        QStringLiteral(u"sports medal"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F947"),
+        QStringLiteral(u"1st place medal"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F948"),
+        QStringLiteral(u"2nd place medal"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F949"),
+        QStringLiteral(u"3rd place medal"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U000026BD"),
+        QStringLiteral(u"soccer ball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U000026BE"),
+        QStringLiteral(u"baseball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F94E"),
+        QStringLiteral(u"softball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3C0"),
+        QStringLiteral(u"basketball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3D0"),
+        QStringLiteral(u"volleyball"),
         emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa7"), "red envelope", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x80"), "ribbon", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x81"), "wrapped gift", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x97"), "reminder ribbon", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9f"),
-        "admission tickets",
+  Emoji{QStringLiteral(u"\U0001F3C8"),
+        QStringLiteral(u"american football"),
         emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xab"), "ticket", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x96"), "military medal", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x86"), "trophy", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x85"), "sports medal", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x87"), "1st place medal", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x88"), "2nd place medal", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x89"), "3rd place medal", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x9a\xbd"), "soccer ball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x9a\xbe"), "baseball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8e"), "softball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x80"), "basketball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x90"), "volleyball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x88"),
-        "american football",
+  Emoji{QStringLiteral(u"\U0001F3C9"),
+        QStringLiteral(u"rugby football"),
         emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x89"), "rugby football", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbe"), "tennis", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8f"), "flying disc", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb3"), "bowling", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8f"), "cricket game", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x91"), "field hockey", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x92"), "ice hockey", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8d"), "lacrosse", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x93"), "ping pong", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb8"), "badminton", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8a"), "boxing glove", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8b"),
-        "martial arts uniform",
+  Emoji{QStringLiteral(u"\U0001F3BE"), QStringLiteral(u"tennis"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F94F"),
+        QStringLiteral(u"flying disc"),
         emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x85"), "goal net", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb3"), "flag in hole", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb8"), "ice skate", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa3"), "fishing pole", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbf"), "diving mask", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbd"), "running shirt", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbf"), "skis", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb7"), "sled", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8c"), "curling stone", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaf"), "bullseye", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x80"), "yo-yo", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x81"), "kite", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb1"), "pool 8 ball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xae"), "crystal ball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x84"), "magic wand", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbf"), "nazar amulet", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xac"), "hamsa", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xae"), "video game", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb9"), "joystick", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb0"), "slot machine", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb2"), "game die", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa9"), "puzzle piece", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb8"), "teddy bear", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x85"), "pi�ata", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa9"), "mirror ball", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x86"), "nesting dolls", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x99\xa0"), "spade suit", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x99\xa5"), "heart suit", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x99\xa6"), "diamond suit", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x99\xa3"), "club suit", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xe2\x99\x9f"), "chess pawn", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x83\x8f"), "joker", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x80\x84"),
-        "mahjong red dragon",
+  Emoji{QStringLiteral(u"\U0001F3B3"),
+        QStringLiteral(u"bowling"),
         emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb4"),
-        "flower playing cards",
+  Emoji{QStringLiteral(u"\U0001F3CF"),
+        QStringLiteral(u"cricket game"),
         emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xad"), "performing arts", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\xbc"), "framed picture", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa8"), "artist palette", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb5"), "thread", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa1"), "sewing needle", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb6"), "yarn", emoji::Emoji::Category::Activity},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa2"), "knot", emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3D1"),
+        QStringLiteral(u"field hockey"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3D2"),
+        QStringLiteral(u"ice hockey"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F94D"),
+        QStringLiteral(u"lacrosse"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3D3"),
+        QStringLiteral(u"ping pong"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3F8"),
+        QStringLiteral(u"badminton"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F94A"),
+        QStringLiteral(u"boxing glove"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F94B"),
+        QStringLiteral(u"martial arts uniform"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F945"),
+        QStringLiteral(u"goal net"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U000026F3"),
+        QStringLiteral(u"flag in hole"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U000026F8\U0000FE0F"),
+        QStringLiteral(u"ice skate"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3A3"),
+        QStringLiteral(u"fishing pole"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F93F"),
+        QStringLiteral(u"diving mask"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3BD"),
+        QStringLiteral(u"running shirt"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3BF"), QStringLiteral(u"skis"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F6F7"), QStringLiteral(u"sled"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F94C"),
+        QStringLiteral(u"curling stone"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3AF"),
+        QStringLiteral(u"bullseye"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FA80"), QStringLiteral(u"yo-yo"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FA81"), QStringLiteral(u"kite"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3B1"),
+        QStringLiteral(u"pool 8 ball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F52E"),
+        QStringLiteral(u"crystal ball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FA84"),
+        QStringLiteral(u"magic wand"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F9FF"),
+        QStringLiteral(u"nazar amulet"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FAAC"), QStringLiteral(u"hamsa"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3AE"),
+        QStringLiteral(u"video game"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F579\U0000FE0F"),
+        QStringLiteral(u"joystick"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3B0"),
+        QStringLiteral(u"slot machine"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3B2"),
+        QStringLiteral(u"game die"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F9E9"),
+        QStringLiteral(u"puzzle piece"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F9F8"),
+        QStringLiteral(u"teddy bear"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FA85"), QStringLiteral(u"piñata"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FAA9"),
+        QStringLiteral(u"mirror ball"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FA86"),
+        QStringLiteral(u"nesting dolls"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U00002660\U0000FE0F"),
+        QStringLiteral(u"spade suit"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U00002665\U0000FE0F"),
+        QStringLiteral(u"heart suit"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U00002666\U0000FE0F"),
+        QStringLiteral(u"diamond suit"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U00002663\U0000FE0F"),
+        QStringLiteral(u"club suit"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0000265F\U0000FE0F"),
+        QStringLiteral(u"chess pawn"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F0CF"), QStringLiteral(u"joker"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F004"),
+        QStringLiteral(u"mahjong red dragon"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3B4"),
+        QStringLiteral(u"flower playing cards"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3AD"),
+        QStringLiteral(u"performing arts"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F5BC\U0000FE0F"),
+        QStringLiteral(u"framed picture"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F3A8"),
+        QStringLiteral(u"artist palette"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F9F5"), QStringLiteral(u"thread"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FAA1"),
+        QStringLiteral(u"sewing needle"),
+        emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001F9F6"), QStringLiteral(u"yarn"), emoji::Emoji::Category::Activity},
+  Emoji{QStringLiteral(u"\U0001FAA2"), QStringLiteral(u"knot"), emoji::Emoji::Category::Activity},
   // Travel
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8d"),
-        "globe showing Europe-Africa",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8e"),
-        "globe showing Americas",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8f"),
-        "globe showing Asia-Australia",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x90"),
-        "globe with meridians",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xba"), "world map", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xbe"), "map of Japan", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xad"), "compass", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x94"),
-        "snow-capped mountain",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb0"), "mountain", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8b"), "volcano", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xbb"), "mount fuji", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x95"), "camping", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x96"),
-        "beach with umbrella",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9c"), "desert", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9d"), "desert island", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9e"), "national park", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9f"), "stadium", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9b"),
-        "classical building",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x97"),
-        "building construction",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb1"), "brick", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa8"), "rock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb5"), "wood", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x96"), "hut", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x98"), "houses", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9a"), "derelict house", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa0"), "house", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa1"), "house with garden", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa2"), "office building", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa3"),
-        "Japanese post office",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa4"), "post office", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa5"), "hospital", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa6"), "bank", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa8"), "hotel", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa9"), "love hotel", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaa"), "convenience store", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xab"), "school", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xac"), "department store", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xad"), "factory", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaf"), "Japanese castle", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb0"), "castle", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x92"), "wedding", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xbc"), "Tokyo tower", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xbd"), "Statue of Liberty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xaa"), "church", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x8c"), "mosque", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x95"), "hindu temple", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x8d"), "synagogue", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xa9"), "shinto shrine", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x8b"), "kaaba", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb2"), "fountain", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xba"), "tent", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x81"), "foggy", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x83"), "night with stars", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x99"), "cityscape", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x84"),
-        "sunrise over mountains",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x85"), "sunrise", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x86"), "cityscape at dusk", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x87"), "sunset", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x89"), "bridge at night", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x99\xa8"), "hot springs", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa0"), "carousel horse", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x9d"), "playground slide", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa1"), "ferris wheel", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa2"), "roller coaster", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x88"), "barber pole", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaa"), "circus tent", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x82"), "locomotive", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x83"), "railway car", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x84"), "high-speed train", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x85"), "bullet train", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x86"), "train", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x87"), "metro", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x88"), "light rail", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x89"), "station", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8a"), "tram", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9d"), "monorail", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9e"), "mountain railway", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8b"), "tram car", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8c"), "bus", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8d"), "oncoming bus", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8e"), "trolleybus", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x90"), "minibus", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x91"), "ambulance", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x92"), "fire engine", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x93"), "police car", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x94"),
-        "oncoming police car",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x95"), "taxi", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x96"), "oncoming taxi", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x97"), "automobile", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x98"),
-        "oncoming automobile",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x99"),
-        "sport utility vehicle",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbb"), "pickup truck", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9a"), "delivery truck", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9b"), "articulated lorry", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9c"), "tractor", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8e"), "racing car", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8d"), "motorcycle", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb5"), "motor scooter", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbd"), "manual wheelchair", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbc"),
-        "motorized wheelchair",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xba"), "auto rickshaw", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb2"), "bicycle", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb4"), "kick scooter", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb9"), "skateboard", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbc"), "roller skate", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8f"), "bus stop", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa3"), "motorway", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa4"), "railway track", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa2"), "oil drum", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xbd"), "fuel pump", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x9e"), "wheel", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa8"), "police car light", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa5"),
-        "horizontal traffic light",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa6"),
-        "vertical traffic light",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x91"), "stop sign", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa7"), "construction", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9a\x93"), "anchor", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x9f"), "ring buoy", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb5"), "sailboat", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb6"), "canoe", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa4"), "speedboat", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb3"), "passenger ship", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb4"), "ferry", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa5"), "motor boat", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa2"), "ship", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9c\x88"), "airplane", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa9"), "small airplane", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xab"),
-        "airplane departure",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xac"), "airplane arrival", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x82"), "parachute", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xba"), "seat", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x81"), "helicopter", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9f"),
-        "suspension railway",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa0"), "mountain cableway", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa1"), "aerial tramway", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb0"), "satellite", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\x80"), "rocket", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb8"), "flying saucer", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8e"), "bellhop bell", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb3"), "luggage", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x8c\x9b"), "hourglass done", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x8f\xb3"), "hourglass not done", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x8c\x9a"), "watch", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x8f\xb0"), "alarm clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x8f\xb1"), "stopwatch", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x8f\xb2"), "timer clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb0"), "mantelpiece clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x9b"), "twelve o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa7"), "twelve-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x90"), "one o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x9c"), "one-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x91"), "two o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x9d"), "two-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x92"), "three o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x9e"), "three-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x93"), "four o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x9f"), "four-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x94"), "five o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa0"), "five-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x95"), "six o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa1"), "six-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x96"), "seven o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa2"), "seven-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x97"), "eight o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa3"), "eight-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x98"), "nine o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa4"), "nine-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x99"), "ten o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa5"), "ten-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x9a"), "eleven o�clock", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xa6"), "eleven-thirty", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x91"), "new moon", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x92"),
-        "waxing crescent moon",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x93"),
-        "first quarter moon",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x94"),
-        "waxing gibbous moon",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x95"), "full moon", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x96"),
-        "waning gibbous moon",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x97"), "last quarter moon", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x98"),
-        "waning crescent moon",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x99"), "crescent moon", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9a"), "new moon face", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9b"),
-        "first quarter moon face",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9c"),
-        "last quarter moon face",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa1"), "thermometer", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x98\x80"), "sun", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9d"), "full moon face", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9e"), "sun with face", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x90"), "ringed planet", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\xad\x90"), "star", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9f"), "glowing star", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa0"), "shooting star", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8c"), "milky way", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x98\x81"), "cloud", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\x85"), "sun behind cloud", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\x88"),
-        "cloud with lightning and rain",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa4"),
-        "sun behind small cloud",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa5"),
-        "sun behind large cloud",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa6"),
-        "sun behind rain cloud",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa7"), "cloud with rain", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa8"), "cloud with snow", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa9"),
-        "cloud with lightning",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaa"), "tornado", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xab"), "fog", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\xac"), "wind face", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x80"), "cyclone", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x88"), "rainbow", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x82"), "closed umbrella", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x98\x82"), "umbrella", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x98\x94"),
-        "umbrella with rain drops",
-        emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\xb1"), "umbrella on ground", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9a\xa1"), "high voltage", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9d\x84"), "snowflake", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x98\x83"), "snowman", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x9b\x84"), "snowman without snow", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xe2\x98\x84"), "comet", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa5"), "fire", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa7"), "droplet", emoji::Emoji::Category::Travel},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8a"), "water wave", emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F30D"),
+        QStringLiteral(u"globe showing Europe-Africa"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F30E"),
+        QStringLiteral(u"globe showing Americas"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F30F"),
+        QStringLiteral(u"globe showing Asia-Australia"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F310"),
+        QStringLiteral(u"globe with meridians"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F5FA\U0000FE0F"),
+        QStringLiteral(u"world map"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F5FE"),
+        QStringLiteral(u"map of Japan"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F9ED"), QStringLiteral(u"compass"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3D4\U0000FE0F"),
+        QStringLiteral(u"snow-capped mountain"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026F0\U0000FE0F"),
+        QStringLiteral(u"mountain"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F30B"), QStringLiteral(u"volcano"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F5FB"),
+        QStringLiteral(u"mount fuji"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3D5\U0000FE0F"),
+        QStringLiteral(u"camping"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3D6\U0000FE0F"),
+        QStringLiteral(u"beach with umbrella"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3DC\U0000FE0F"),
+        QStringLiteral(u"desert"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3DD\U0000FE0F"),
+        QStringLiteral(u"desert island"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3DE\U0000FE0F"),
+        QStringLiteral(u"national park"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3DF\U0000FE0F"),
+        QStringLiteral(u"stadium"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3DB\U0000FE0F"),
+        QStringLiteral(u"classical building"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3D7\U0000FE0F"),
+        QStringLiteral(u"building construction"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F9F1"), QStringLiteral(u"brick"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001FAA8"), QStringLiteral(u"rock"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001FAB5"), QStringLiteral(u"wood"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6D6"), QStringLiteral(u"hut"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3D8\U0000FE0F"),
+        QStringLiteral(u"houses"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3DA\U0000FE0F"),
+        QStringLiteral(u"derelict house"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E0"), QStringLiteral(u"house"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E1"),
+        QStringLiteral(u"house with garden"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E2"),
+        QStringLiteral(u"office building"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E3"),
+        QStringLiteral(u"Japanese post office"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E4"),
+        QStringLiteral(u"post office"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E5"), QStringLiteral(u"hospital"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E6"), QStringLiteral(u"bank"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E8"), QStringLiteral(u"hotel"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3E9"),
+        QStringLiteral(u"love hotel"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3EA"),
+        QStringLiteral(u"convenience store"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3EB"), QStringLiteral(u"school"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3EC"),
+        QStringLiteral(u"department store"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3ED"), QStringLiteral(u"factory"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3EF"),
+        QStringLiteral(u"Japanese castle"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3F0"), QStringLiteral(u"castle"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F492"), QStringLiteral(u"wedding"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F5FC"),
+        QStringLiteral(u"Tokyo tower"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F5FD"),
+        QStringLiteral(u"Statue of Liberty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026EA"), QStringLiteral(u"church"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F54C"), QStringLiteral(u"mosque"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6D5"),
+        QStringLiteral(u"hindu temple"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F54D"),
+        QStringLiteral(u"synagogue"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026E9\U0000FE0F"),
+        QStringLiteral(u"shinto shrine"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F54B"), QStringLiteral(u"kaaba"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026F2"), QStringLiteral(u"fountain"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026FA"), QStringLiteral(u"tent"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F301"), QStringLiteral(u"foggy"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F303"),
+        QStringLiteral(u"night with stars"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3D9\U0000FE0F"),
+        QStringLiteral(u"cityscape"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F304"),
+        QStringLiteral(u"sunrise over mountains"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F305"), QStringLiteral(u"sunrise"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F306"),
+        QStringLiteral(u"cityscape at dusk"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F307"), QStringLiteral(u"sunset"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F309"),
+        QStringLiteral(u"bridge at night"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002668\U0000FE0F"),
+        QStringLiteral(u"hot springs"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3A0"),
+        QStringLiteral(u"carousel horse"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6DD"),
+        QStringLiteral(u"playground slide"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3A1"),
+        QStringLiteral(u"ferris wheel"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3A2"),
+        QStringLiteral(u"roller coaster"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F488"),
+        QStringLiteral(u"barber pole"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3AA"),
+        QStringLiteral(u"circus tent"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F682"),
+        QStringLiteral(u"locomotive"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F683"),
+        QStringLiteral(u"railway car"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F684"),
+        QStringLiteral(u"high-speed train"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F685"),
+        QStringLiteral(u"bullet train"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F686"), QStringLiteral(u"train"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F687"), QStringLiteral(u"metro"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F688"),
+        QStringLiteral(u"light rail"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F689"), QStringLiteral(u"station"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F68A"), QStringLiteral(u"tram"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F69D"), QStringLiteral(u"monorail"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F69E"),
+        QStringLiteral(u"mountain railway"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F68B"), QStringLiteral(u"tram car"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F68C"), QStringLiteral(u"bus"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F68D"),
+        QStringLiteral(u"oncoming bus"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F68E"),
+        QStringLiteral(u"trolleybus"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F690"), QStringLiteral(u"minibus"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F691"),
+        QStringLiteral(u"ambulance"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F692"),
+        QStringLiteral(u"fire engine"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F693"),
+        QStringLiteral(u"police car"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F694"),
+        QStringLiteral(u"oncoming police car"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F695"), QStringLiteral(u"taxi"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F696"),
+        QStringLiteral(u"oncoming taxi"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F697"),
+        QStringLiteral(u"automobile"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F698"),
+        QStringLiteral(u"oncoming automobile"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F699"),
+        QStringLiteral(u"sport utility vehicle"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6FB"),
+        QStringLiteral(u"pickup truck"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F69A"),
+        QStringLiteral(u"delivery truck"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F69B"),
+        QStringLiteral(u"articulated lorry"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F69C"), QStringLiteral(u"tractor"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3CE\U0000FE0F"),
+        QStringLiteral(u"racing car"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F3CD\U0000FE0F"),
+        QStringLiteral(u"motorcycle"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6F5"),
+        QStringLiteral(u"motor scooter"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F9BD"),
+        QStringLiteral(u"manual wheelchair"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F9BC"),
+        QStringLiteral(u"motorized wheelchair"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6FA"),
+        QStringLiteral(u"auto rickshaw"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6B2"), QStringLiteral(u"bicycle"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6F4"),
+        QStringLiteral(u"kick scooter"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6F9"),
+        QStringLiteral(u"skateboard"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6FC"),
+        QStringLiteral(u"roller skate"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F68F"), QStringLiteral(u"bus stop"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6E3\U0000FE0F"),
+        QStringLiteral(u"motorway"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6E4\U0000FE0F"),
+        QStringLiteral(u"railway track"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6E2\U0000FE0F"),
+        QStringLiteral(u"oil drum"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026FD"),
+        QStringLiteral(u"fuel pump"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6DE"), QStringLiteral(u"wheel"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A8"),
+        QStringLiteral(u"police car light"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A5"),
+        QStringLiteral(u"horizontal traffic light"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A6"),
+        QStringLiteral(u"vertical traffic light"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6D1"),
+        QStringLiteral(u"stop sign"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A7"),
+        QStringLiteral(u"construction"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002693"), QStringLiteral(u"anchor"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6DF"),
+        QStringLiteral(u"ring buoy"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026F5"), QStringLiteral(u"sailboat"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6F6"), QStringLiteral(u"canoe"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A4"),
+        QStringLiteral(u"speedboat"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6F3\U0000FE0F"),
+        QStringLiteral(u"passenger ship"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026F4\U0000FE0F"),
+        QStringLiteral(u"ferry"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6E5\U0000FE0F"),
+        QStringLiteral(u"motor boat"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A2"), QStringLiteral(u"ship"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002708\U0000FE0F"),
+        QStringLiteral(u"airplane"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6E9\U0000FE0F"),
+        QStringLiteral(u"small airplane"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6EB"),
+        QStringLiteral(u"airplane departure"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6EC"),
+        QStringLiteral(u"airplane arrival"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001FA82"),
+        QStringLiteral(u"parachute"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F4BA"), QStringLiteral(u"seat"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F681"),
+        QStringLiteral(u"helicopter"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F69F"),
+        QStringLiteral(u"suspension railway"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A0"),
+        QStringLiteral(u"mountain cableway"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6A1"),
+        QStringLiteral(u"aerial tramway"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6F0\U0000FE0F"),
+        QStringLiteral(u"satellite"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F680"), QStringLiteral(u"rocket"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6F8"),
+        QStringLiteral(u"flying saucer"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F6CE\U0000FE0F"),
+        QStringLiteral(u"bellhop bell"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F9F3"), QStringLiteral(u"luggage"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0000231B"),
+        QStringLiteral(u"hourglass done"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000023F3"),
+        QStringLiteral(u"hourglass not done"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0000231A"), QStringLiteral(u"watch"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000023F0"),
+        QStringLiteral(u"alarm clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000023F1\U0000FE0F"),
+        QStringLiteral(u"stopwatch"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000023F2\U0000FE0F"),
+        QStringLiteral(u"timer clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F570\U0000FE0F"),
+        QStringLiteral(u"mantelpiece clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F55B"),
+        QStringLiteral(u"twelve o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F567"),
+        QStringLiteral(u"twelve-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F550"),
+        QStringLiteral(u"one o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F55C"),
+        QStringLiteral(u"one-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F551"),
+        QStringLiteral(u"two o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F55D"),
+        QStringLiteral(u"two-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F552"),
+        QStringLiteral(u"three o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F55E"),
+        QStringLiteral(u"three-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F553"),
+        QStringLiteral(u"four o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F55F"),
+        QStringLiteral(u"four-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F554"),
+        QStringLiteral(u"five o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F560"),
+        QStringLiteral(u"five-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F555"),
+        QStringLiteral(u"six o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F561"),
+        QStringLiteral(u"six-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F556"),
+        QStringLiteral(u"seven o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F562"),
+        QStringLiteral(u"seven-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F557"),
+        QStringLiteral(u"eight o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F563"),
+        QStringLiteral(u"eight-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F558"),
+        QStringLiteral(u"nine o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F564"),
+        QStringLiteral(u"nine-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F559"),
+        QStringLiteral(u"ten o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F565"),
+        QStringLiteral(u"ten-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F55A"),
+        QStringLiteral(u"eleven o’clock"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F566"),
+        QStringLiteral(u"eleven-thirty"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F311"), QStringLiteral(u"new moon"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F312"),
+        QStringLiteral(u"waxing crescent moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F313"),
+        QStringLiteral(u"first quarter moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F314"),
+        QStringLiteral(u"waxing gibbous moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F315"),
+        QStringLiteral(u"full moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F316"),
+        QStringLiteral(u"waning gibbous moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F317"),
+        QStringLiteral(u"last quarter moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F318"),
+        QStringLiteral(u"waning crescent moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F319"),
+        QStringLiteral(u"crescent moon"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F31A"),
+        QStringLiteral(u"new moon face"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F31B"),
+        QStringLiteral(u"first quarter moon face"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F31C"),
+        QStringLiteral(u"last quarter moon face"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F321\U0000FE0F"),
+        QStringLiteral(u"thermometer"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002600\U0000FE0F"),
+        QStringLiteral(u"sun"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F31D"),
+        QStringLiteral(u"full moon face"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F31E"),
+        QStringLiteral(u"sun with face"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001FA90"),
+        QStringLiteral(u"ringed planet"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002B50"), QStringLiteral(u"star"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F31F"),
+        QStringLiteral(u"glowing star"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F320"),
+        QStringLiteral(u"shooting star"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F30C"),
+        QStringLiteral(u"milky way"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002601\U0000FE0F"),
+        QStringLiteral(u"cloud"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026C5"),
+        QStringLiteral(u"sun behind cloud"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026C8\U0000FE0F"),
+        QStringLiteral(u"cloud with lightning and rain"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F324\U0000FE0F"),
+        QStringLiteral(u"sun behind small cloud"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F325\U0000FE0F"),
+        QStringLiteral(u"sun behind large cloud"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F326\U0000FE0F"),
+        QStringLiteral(u"sun behind rain cloud"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F327\U0000FE0F"),
+        QStringLiteral(u"cloud with rain"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F328\U0000FE0F"),
+        QStringLiteral(u"cloud with snow"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F329\U0000FE0F"),
+        QStringLiteral(u"cloud with lightning"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F32A\U0000FE0F"),
+        QStringLiteral(u"tornado"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F32B\U0000FE0F"),
+        QStringLiteral(u"fog"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F32C\U0000FE0F"),
+        QStringLiteral(u"wind face"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F300"), QStringLiteral(u"cyclone"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F308"), QStringLiteral(u"rainbow"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F302"),
+        QStringLiteral(u"closed umbrella"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002602\U0000FE0F"),
+        QStringLiteral(u"umbrella"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002614"),
+        QStringLiteral(u"umbrella with rain drops"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026F1\U0000FE0F"),
+        QStringLiteral(u"umbrella on ground"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026A1"),
+        QStringLiteral(u"high voltage"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002744\U0000FE0F"),
+        QStringLiteral(u"snowflake"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002603\U0000FE0F"),
+        QStringLiteral(u"snowman"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U000026C4"),
+        QStringLiteral(u"snowman without snow"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U00002604\U0000FE0F"),
+        QStringLiteral(u"comet"),
+        emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F525"), QStringLiteral(u"fire"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F4A7"), QStringLiteral(u"droplet"), emoji::Emoji::Category::Travel},
+  Emoji{QStringLiteral(u"\U0001F30A"),
+        QStringLiteral(u"water wave"),
+        emoji::Emoji::Category::Travel},
   // Objects
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x93"), "glasses", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xb6"), "sunglasses", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbd"), "goggles", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbc"), "lab coat", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xba"), "safety vest", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x94"), "necktie", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x95"), "t-shirt", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x96"), "jeans", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa3"), "scarf", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa4"), "gloves", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa5"), "coat", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa6"), "socks", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x97"), "dress", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x98"), "kimono", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbb"), "sari", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb1"),
-        "one-piece swimsuit",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb2"), "briefs", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb3"), "shorts", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x99"), "bikini", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x9a"), "woman�s clothes", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x9b"), "purse", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x9c"), "handbag", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x9d"), "clutch bag", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8d"), "shopping bags", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x92"), "backpack", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb4"), "thong sandal", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x9e"), "man�s shoe", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x9f"), "running shoe", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbe"), "hiking boot", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbf"), "flat shoe", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa0"), "high-heeled shoe", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa1"), "woman�s sandal", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb0"), "ballet shoes", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\xa2"), "woman�s boot", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x91"), "crown", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x91\x92"), "woman�s hat", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa9"), "top hat", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x93"), "graduation cap", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa2"), "billed cap", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x96"), "military helmet", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9b\x91"),
-        "rescue worker�s helmet",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xbf"), "prayer beads", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x84"), "lipstick", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8d"), "ring", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8e"), "gem stone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x87"), "muted speaker", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x88"),
-        "speaker low volume",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x89"),
-        "speaker medium volume",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x8a"),
-        "speaker high volume",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa2"), "loudspeaker", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa3"), "megaphone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xaf"), "postal horn", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x94"), "bell", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x95"), "bell with slash", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbc"), "musical score", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb5"), "musical note", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb6"), "musical notes", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x99"),
-        "studio microphone",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9a"), "level slider", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9b"), "control knobs", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa4"), "microphone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa7"), "headphone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xbb"), "radio", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb7"), "saxophone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x97"), "accordion", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb8"), "guitar", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb9"), "musical keyboard", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xba"), "trumpet", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbb"), "violin", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x95"), "banjo", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa5\x81"), "drum", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x98"), "long drum", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb1"), "mobile phone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb2"),
-        "mobile phone with arrow",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x98\x8e"), "telephone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x9e"),
-        "telephone receiver",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x9f"), "pager", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa0"), "fax machine", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x8b"), "battery", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xab"), "low battery", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x8c"), "electric plug", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xbb"), "laptop", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\xa5"), "desktop computer", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\xa8"), "printer", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x8c\xa8"), "keyboard", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\xb1"), "computer mouse", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\xb2"), "trackball", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xbd"), "computer disk", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xbe"), "floppy disk", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xbf"), "optical disk", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x80"), "dvd", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xae"), "abacus", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa5"), "movie camera", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9e"), "film frames", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xbd"), "film projector", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xac"), "clapper board", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xba"), "television", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb7"), "camera", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb8"),
-        "camera with flash",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb9"), "video camera", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xbc"), "videocassette", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x8d"),
-        "magnifying glass tilted left",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x8e"),
-        "magnifying glass tilted right",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\xaf"), "candle", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa1"), "light bulb", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa6"), "flashlight", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xae"),
-        "red paper lantern",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x94"), "diya lamp", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x94"),
-        "notebook with decorative cover",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x95"), "closed book", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x96"), "open book", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x97"), "green book", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x98"), "blue book", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x99"), "orange book", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x9a"), "books", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x93"), "notebook", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x92"), "ledger", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x83"), "page with curl", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x9c"), "scroll", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x84"), "page facing up", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb0"), "newspaper", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x9e"),
-        "rolled-up newspaper",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x91"), "bookmark tabs", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x96"), "bookmark", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb7"), "label", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb0"), "money bag", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x99"), "coin", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb4"), "yen banknote", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb5"), "dollar banknote", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb6"), "euro banknote", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb7"), "pound banknote", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb8"), "money with wings", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb3"), "credit card", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbe"), "receipt", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb9"),
-        "chart increasing with yen",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9c\x89"), "envelope", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa7"), "e-mail", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa8"),
-        "incoming envelope",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa9"),
-        "envelope with arrow",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa4"), "outbox tray", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa5"), "inbox tray", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa6"), "package", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xab"),
-        "closed mailbox with raised flag",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xaa"),
-        "closed mailbox with lowered flag",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xac"),
-        "open mailbox with raised flag",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xad"),
-        "open mailbox with lowered flag",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xae"), "postbox", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xb3"),
-        "ballot box with ballot",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9c\x8f"), "pencil", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9c\x92"), "black nib", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x8b"), "fountain pen", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x8a"), "pen", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x8c"), "paintbrush", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x8d"), "crayon", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x9d"), "memo", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xbc"), "briefcase", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x81"), "file folder", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x82"), "open file folder", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x82"),
-        "card index dividers",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x85"), "calendar", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x86"),
-        "tear-off calendar",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x92"), "spiral notepad", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x93"), "spiral calendar", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x87"), "card index", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x88"), "chart increasing", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x89"), "chart decreasing", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x8a"), "bar chart", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x8b"), "clipboard", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x8c"), "pushpin", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x8d"), "round pushpin", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x8e"), "paperclip", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x96\x87"),
-        "linked paperclips",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x8f"), "straight ruler", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x90"), "triangular ruler", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9c\x82"), "scissors", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x83"), "card file box", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x84"), "file cabinet", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x91"), "wastebasket", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x92"), "locked", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x93"), "unlocked", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x8f"), "locked with pen", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x90"), "locked with key", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x91"), "key", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x9d"), "old key", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa8"), "hammer", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x93"), "axe", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9b\x8f"), "pick", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9a\x92"), "hammer and pick", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa0"),
-        "hammer and wrench",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xa1"), "dagger", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9a\x94"), "crossed swords", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xab"), "water pistol", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x83"), "boomerang", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb9"), "bow and arrow", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa1"), "shield", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9a"), "carpentry saw", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa7"), "wrench", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9b"), "screwdriver", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa9"), "nut and bolt", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9a\x99"), "gear", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\x9c"), "clamp", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9a\x96"), "balance scale", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaf"), "white cane", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x97"), "link", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9b\x93"), "chains", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9d"), "hook", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb0"), "toolbox", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb2"), "magnet", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9c"), "ladder", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9a\x97"), "alembic", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaa"), "test tube", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xab"), "petri dish", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xac"), "dna", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xac"), "microscope", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xad"), "telescope", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xa1"),
-        "satellite antenna",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x89"), "syringe", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb8"), "drop of blood", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\x8a"), "pill", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb9"), "adhesive bandage", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xbc"), "crutch", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xba"), "stethoscope", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa9\xbb"), "x-ray", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaa"), "door", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x97"), "elevator", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9e"), "mirror", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9f"), "window", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8f"), "bed", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8b"), "couch and lamp", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x91"), "chair", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbd"), "toilet", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa0"), "plunger", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbf"), "shower", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x81"), "bathtub", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa4"), "mouse trap", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\x92"), "razor", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb4"), "lotion bottle", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb7"), "safety pin", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb9"), "broom", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xba"), "basket", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbb"), "roll of paper", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa3"), "bucket", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbc"), "soap", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xab\xa7"), "bubbles", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa5"), "toothbrush", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbd"), "sponge", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaf"),
-        "fire extinguisher",
-        emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x92"), "shopping cart", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xac"), "cigarette", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9a\xb0"), "coffin", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa6"), "headstone", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xe2\x9a\xb1"), "funeral urn", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\x97\xbf"), "moai", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa7"), "placard", emoji::Emoji::Category::Objects},
-  Emoji{QString::fromUtf8("\xf0\x9f\xaa\xaa"),
-        "identification card",
+  Emoji{QStringLiteral(u"\U0001F453"), QStringLiteral(u"glasses"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F576\U0000FE0F"),
+        QStringLiteral(u"sunglasses"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F97D"), QStringLiteral(u"goggles"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F97C"),
+        QStringLiteral(u"lab coat"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9BA"),
+        QStringLiteral(u"safety vest"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F454"), QStringLiteral(u"necktie"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F455"), QStringLiteral(u"t-shirt"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F456"), QStringLiteral(u"jeans"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9E3"), QStringLiteral(u"scarf"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9E4"), QStringLiteral(u"gloves"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9E5"), QStringLiteral(u"coat"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9E6"), QStringLiteral(u"socks"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F457"), QStringLiteral(u"dress"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F458"), QStringLiteral(u"kimono"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F97B"), QStringLiteral(u"sari"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA71"),
+        QStringLiteral(u"one-piece swimsuit"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA72"), QStringLiteral(u"briefs"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA73"), QStringLiteral(u"shorts"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F459"), QStringLiteral(u"bikini"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F45A"),
+        QStringLiteral(u"woman’s clothes"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F45B"), QStringLiteral(u"purse"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F45C"), QStringLiteral(u"handbag"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F45D"),
+        QStringLiteral(u"clutch bag"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6CD\U0000FE0F"),
+        QStringLiteral(u"shopping bags"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F392"),
+        QStringLiteral(u"backpack"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA74"),
+        QStringLiteral(u"thong sandal"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F45E"),
+        QStringLiteral(u"man’s shoe"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F45F"),
+        QStringLiteral(u"running shoe"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F97E"),
+        QStringLiteral(u"hiking boot"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F97F"),
+        QStringLiteral(u"flat shoe"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F460"),
+        QStringLiteral(u"high-heeled shoe"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F461"),
+        QStringLiteral(u"woman’s sandal"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA70"),
+        QStringLiteral(u"ballet shoes"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F462"),
+        QStringLiteral(u"woman’s boot"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F451"), QStringLiteral(u"crown"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F452"),
+        QStringLiteral(u"woman’s hat"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3A9"), QStringLiteral(u"top hat"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F393"),
+        QStringLiteral(u"graduation cap"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9E2"),
+        QStringLiteral(u"billed cap"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA96"),
+        QStringLiteral(u"military helmet"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U000026D1\U0000FE0F"),
+        QStringLiteral(u"rescue worker’s helmet"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4FF"),
+        QStringLiteral(u"prayer beads"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F484"),
+        QStringLiteral(u"lipstick"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F48D"), QStringLiteral(u"ring"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F48E"),
+        QStringLiteral(u"gem stone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F507"),
+        QStringLiteral(u"muted speaker"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F508"),
+        QStringLiteral(u"speaker low volume"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F509"),
+        QStringLiteral(u"speaker medium volume"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F50A"),
+        QStringLiteral(u"speaker high volume"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E2"),
+        QStringLiteral(u"loudspeaker"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E3"),
+        QStringLiteral(u"megaphone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4EF"),
+        QStringLiteral(u"postal horn"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F514"), QStringLiteral(u"bell"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F515"),
+        QStringLiteral(u"bell with slash"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3BC"),
+        QStringLiteral(u"musical score"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3B5"),
+        QStringLiteral(u"musical note"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3B6"),
+        QStringLiteral(u"musical notes"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F399\U0000FE0F"),
+        QStringLiteral(u"studio microphone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F39A\U0000FE0F"),
+        QStringLiteral(u"level slider"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F39B\U0000FE0F"),
+        QStringLiteral(u"control knobs"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3A4"),
+        QStringLiteral(u"microphone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3A7"),
+        QStringLiteral(u"headphone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4FB"), QStringLiteral(u"radio"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3B7"),
+        QStringLiteral(u"saxophone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA97"),
+        QStringLiteral(u"accordion"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3B8"), QStringLiteral(u"guitar"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3B9"),
+        QStringLiteral(u"musical keyboard"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3BA"), QStringLiteral(u"trumpet"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3BB"), QStringLiteral(u"violin"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA95"), QStringLiteral(u"banjo"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F941"), QStringLiteral(u"drum"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA98"),
+        QStringLiteral(u"long drum"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4F1"),
+        QStringLiteral(u"mobile phone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4F2"),
+        QStringLiteral(u"mobile phone with arrow"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0000260E\U0000FE0F"),
+        QStringLiteral(u"telephone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4DE"),
+        QStringLiteral(u"telephone receiver"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4DF"), QStringLiteral(u"pager"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E0"),
+        QStringLiteral(u"fax machine"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F50B"), QStringLiteral(u"battery"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAAB"),
+        QStringLiteral(u"low battery"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F50C"),
+        QStringLiteral(u"electric plug"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4BB"), QStringLiteral(u"laptop"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5A5\U0000FE0F"),
+        QStringLiteral(u"desktop computer"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5A8\U0000FE0F"),
+        QStringLiteral(u"printer"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002328\U0000FE0F"),
+        QStringLiteral(u"keyboard"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5B1\U0000FE0F"),
+        QStringLiteral(u"computer mouse"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5B2\U0000FE0F"),
+        QStringLiteral(u"trackball"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4BD"),
+        QStringLiteral(u"computer disk"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4BE"),
+        QStringLiteral(u"floppy disk"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4BF"),
+        QStringLiteral(u"optical disk"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C0"), QStringLiteral(u"dvd"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9EE"), QStringLiteral(u"abacus"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3A5"),
+        QStringLiteral(u"movie camera"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F39E\U0000FE0F"),
+        QStringLiteral(u"film frames"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4FD\U0000FE0F"),
+        QStringLiteral(u"film projector"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3AC"),
+        QStringLiteral(u"clapper board"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4FA"),
+        QStringLiteral(u"television"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4F7"), QStringLiteral(u"camera"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4F8"),
+        QStringLiteral(u"camera with flash"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4F9"),
+        QStringLiteral(u"video camera"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4FC"),
+        QStringLiteral(u"videocassette"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F50D"),
+        QStringLiteral(u"magnifying glass tilted left"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F50E"),
+        QStringLiteral(u"magnifying glass tilted right"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F56F\U0000FE0F"),
+        QStringLiteral(u"candle"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4A1"),
+        QStringLiteral(u"light bulb"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F526"),
+        QStringLiteral(u"flashlight"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3EE"),
+        QStringLiteral(u"red paper lantern"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA94"),
+        QStringLiteral(u"diya lamp"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D4"),
+        QStringLiteral(u"notebook with decorative cover"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D5"),
+        QStringLiteral(u"closed book"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D6"),
+        QStringLiteral(u"open book"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D7"),
+        QStringLiteral(u"green book"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D8"),
+        QStringLiteral(u"blue book"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D9"),
+        QStringLiteral(u"orange book"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4DA"), QStringLiteral(u"books"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D3"),
+        QStringLiteral(u"notebook"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D2"), QStringLiteral(u"ledger"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C3"),
+        QStringLiteral(u"page with curl"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4DC"), QStringLiteral(u"scroll"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C4"),
+        QStringLiteral(u"page facing up"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4F0"),
+        QStringLiteral(u"newspaper"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5DE\U0000FE0F"),
+        QStringLiteral(u"rolled-up newspaper"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D1"),
+        QStringLiteral(u"bookmark tabs"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F516"),
+        QStringLiteral(u"bookmark"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3F7\U0000FE0F"),
+        QStringLiteral(u"label"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B0"),
+        QStringLiteral(u"money bag"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA99"), QStringLiteral(u"coin"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B4"),
+        QStringLiteral(u"yen banknote"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B5"),
+        QStringLiteral(u"dollar banknote"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B6"),
+        QStringLiteral(u"euro banknote"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B7"),
+        QStringLiteral(u"pound banknote"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B8"),
+        QStringLiteral(u"money with wings"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B3"),
+        QStringLiteral(u"credit card"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9FE"), QStringLiteral(u"receipt"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4B9"),
+        QStringLiteral(u"chart increasing with yen"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002709\U0000FE0F"),
+        QStringLiteral(u"envelope"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E7"), QStringLiteral(u"e-mail"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E8"),
+        QStringLiteral(u"incoming envelope"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E9"),
+        QStringLiteral(u"envelope with arrow"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E4"),
+        QStringLiteral(u"outbox tray"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E5"),
+        QStringLiteral(u"inbox tray"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E6"), QStringLiteral(u"package"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4EB"),
+        QStringLiteral(u"closed mailbox with raised flag"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4EA"),
+        QStringLiteral(u"closed mailbox with lowered flag"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4EC"),
+        QStringLiteral(u"open mailbox with raised flag"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4ED"),
+        QStringLiteral(u"open mailbox with lowered flag"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4EE"), QStringLiteral(u"postbox"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5F3\U0000FE0F"),
+        QStringLiteral(u"ballot box with ballot"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0000270F\U0000FE0F"),
+        QStringLiteral(u"pencil"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002712\U0000FE0F"),
+        QStringLiteral(u"black nib"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F58B\U0000FE0F"),
+        QStringLiteral(u"fountain pen"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F58A\U0000FE0F"),
+        QStringLiteral(u"pen"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F58C\U0000FE0F"),
+        QStringLiteral(u"paintbrush"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F58D\U0000FE0F"),
+        QStringLiteral(u"crayon"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4DD"), QStringLiteral(u"memo"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4BC"),
+        QStringLiteral(u"briefcase"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C1"),
+        QStringLiteral(u"file folder"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C2"),
+        QStringLiteral(u"open file folder"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5C2\U0000FE0F"),
+        QStringLiteral(u"card index dividers"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C5"),
+        QStringLiteral(u"calendar"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C6"),
+        QStringLiteral(u"tear-off calendar"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5D2\U0000FE0F"),
+        QStringLiteral(u"spiral notepad"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5D3\U0000FE0F"),
+        QStringLiteral(u"spiral calendar"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C7"),
+        QStringLiteral(u"card index"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C8"),
+        QStringLiteral(u"chart increasing"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4C9"),
+        QStringLiteral(u"chart decreasing"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4CA"),
+        QStringLiteral(u"bar chart"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4CB"),
+        QStringLiteral(u"clipboard"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4CC"), QStringLiteral(u"pushpin"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4CD"),
+        QStringLiteral(u"round pushpin"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4CE"),
+        QStringLiteral(u"paperclip"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F587\U0000FE0F"),
+        QStringLiteral(u"linked paperclips"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4CF"),
+        QStringLiteral(u"straight ruler"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4D0"),
+        QStringLiteral(u"triangular ruler"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002702\U0000FE0F"),
+        QStringLiteral(u"scissors"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5C3\U0000FE0F"),
+        QStringLiteral(u"card file box"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5C4\U0000FE0F"),
+        QStringLiteral(u"file cabinet"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5D1\U0000FE0F"),
+        QStringLiteral(u"wastebasket"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F512"), QStringLiteral(u"locked"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F513"),
+        QStringLiteral(u"unlocked"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F50F"),
+        QStringLiteral(u"locked with pen"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F510"),
+        QStringLiteral(u"locked with key"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F511"), QStringLiteral(u"key"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5DD\U0000FE0F"),
+        QStringLiteral(u"old key"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F528"), QStringLiteral(u"hammer"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA93"), QStringLiteral(u"axe"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U000026CF\U0000FE0F"),
+        QStringLiteral(u"pick"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002692\U0000FE0F"),
+        QStringLiteral(u"hammer and pick"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6E0\U0000FE0F"),
+        QStringLiteral(u"hammer and wrench"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5E1\U0000FE0F"),
+        QStringLiteral(u"dagger"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002694\U0000FE0F"),
+        QStringLiteral(u"crossed swords"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F52B"),
+        QStringLiteral(u"water pistol"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA83"),
+        QStringLiteral(u"boomerang"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F3F9"),
+        QStringLiteral(u"bow and arrow"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6E1\U0000FE0F"),
+        QStringLiteral(u"shield"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA9A"),
+        QStringLiteral(u"carpentry saw"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F527"), QStringLiteral(u"wrench"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA9B"),
+        QStringLiteral(u"screwdriver"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F529"),
+        QStringLiteral(u"nut and bolt"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002699\U0000FE0F"),
+        QStringLiteral(u"gear"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5DC\U0000FE0F"),
+        QStringLiteral(u"clamp"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002696\U0000FE0F"),
+        QStringLiteral(u"balance scale"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9AF"),
+        QStringLiteral(u"white cane"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F517"), QStringLiteral(u"link"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U000026D3\U0000FE0F"),
+        QStringLiteral(u"chains"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA9D"), QStringLiteral(u"hook"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9F0"), QStringLiteral(u"toolbox"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9F2"), QStringLiteral(u"magnet"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA9C"), QStringLiteral(u"ladder"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U00002697\U0000FE0F"),
+        QStringLiteral(u"alembic"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9EA"),
+        QStringLiteral(u"test tube"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9EB"),
+        QStringLiteral(u"petri dish"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9EC"), QStringLiteral(u"dna"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F52C"),
+        QStringLiteral(u"microscope"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F52D"),
+        QStringLiteral(u"telescope"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F4E1"),
+        QStringLiteral(u"satellite antenna"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F489"), QStringLiteral(u"syringe"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA78"),
+        QStringLiteral(u"drop of blood"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F48A"), QStringLiteral(u"pill"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA79"),
+        QStringLiteral(u"adhesive bandage"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA7C"), QStringLiteral(u"crutch"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA7A"),
+        QStringLiteral(u"stethoscope"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA7B"), QStringLiteral(u"x-ray"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6AA"), QStringLiteral(u"door"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6D7"),
+        QStringLiteral(u"elevator"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA9E"), QStringLiteral(u"mirror"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA9F"), QStringLiteral(u"window"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6CF\U0000FE0F"),
+        QStringLiteral(u"bed"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6CB\U0000FE0F"),
+        QStringLiteral(u"couch and lamp"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA91"), QStringLiteral(u"chair"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6BD"), QStringLiteral(u"toilet"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAA0"), QStringLiteral(u"plunger"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6BF"), QStringLiteral(u"shower"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6C1"), QStringLiteral(u"bathtub"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAA4"),
+        QStringLiteral(u"mouse trap"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FA92"), QStringLiteral(u"razor"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9F4"),
+        QStringLiteral(u"lotion bottle"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9F7"),
+        QStringLiteral(u"safety pin"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9F9"), QStringLiteral(u"broom"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9FA"), QStringLiteral(u"basket"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9FB"),
+        QStringLiteral(u"roll of paper"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAA3"), QStringLiteral(u"bucket"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9FC"), QStringLiteral(u"soap"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAE7"), QStringLiteral(u"bubbles"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAA5"),
+        QStringLiteral(u"toothbrush"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9FD"), QStringLiteral(u"sponge"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F9EF"),
+        QStringLiteral(u"fire extinguisher"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6D2"),
+        QStringLiteral(u"shopping cart"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F6AC"),
+        QStringLiteral(u"cigarette"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U000026B0\U0000FE0F"),
+        QStringLiteral(u"coffin"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAA6"),
+        QStringLiteral(u"headstone"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U000026B1\U0000FE0F"),
+        QStringLiteral(u"funeral urn"),
+        emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001F5FF"), QStringLiteral(u"moai"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAA7"), QStringLiteral(u"placard"), emoji::Emoji::Category::Objects},
+  Emoji{QStringLiteral(u"\U0001FAAA"),
+        QStringLiteral(u"identification card"),
         emoji::Emoji::Category::Objects},
   // Symbols
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa7"), "ATM sign", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xae"),
-        "litter in bin sign",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb0"), "potable water", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\xbf"), "wheelchair symbol", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb9"), "men�s room", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xba"), "women�s room", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbb"), "restroom", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbc"), "baby symbol", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbe"), "water closet", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x82"), "passport control", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x83"), "customs", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x84"), "baggage claim", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x85"), "left luggage", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9a\xa0"), "warning", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb8"),
-        "children crossing",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9b\x94"), "no entry", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xab"), "prohibited", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb3"), "no bicycles", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xad"), "no smoking", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaf"), "no littering", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb1"),
-        "non-potable water",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb7"), "no pedestrians", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb5"), "no mobile phones", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x9e"),
-        "no one under eighteen",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\xa2"), "radioactive", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\xa3"), "biohazard", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xac\x86"), "up arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\x97"), "up-right arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9e\xa1"), "right arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\x98"), "down-right arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xac\x87"), "down arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\x99"), "down-left arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xac\x85"), "left arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\x96"), "up-left arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\x95"), "up-down arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\x94"), "left-right arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\xa9"),
-        "right arrow curving left",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x86\xaa"),
-        "left arrow curving right",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xa4\xb4"),
-        "right arrow curving up",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xa4\xb5"),
-        "right arrow curving down",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x83"),
-        "clockwise vertical arrows",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x84"),
-        "counterclockwise arrows button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x99"), "BACK arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x9a"), "END arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x9b"), "ON! arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x9c"), "SOON arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x9d"), "TOP arrow", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9b\x90"), "place of worship", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9a\x9b"), "atom symbol", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x89"), "om", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9c\xa1"), "star of David", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\xb8"), "wheel of dharma", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\xaf"), "yin yang", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9c\x9d"), "latin cross", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\xa6"), "orthodox cross", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\xaa"), "star and crescent", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\xae"), "peace symbol", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x95\x8e"), "menorah", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xaf"),
-        "dotted six-pointed star",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x88"), "Aries", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x89"), "Taurus", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x8a"), "Gemini", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x8b"), "Cancer", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x8c"), "Leo", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x8d"), "Virgo", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x8e"), "Libra", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x8f"), "Scorpio", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x90"), "Sagittarius", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x91"), "Capricorn", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x92"), "Aquarius", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x93"), "Pisces", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9b\x8e"), "Ophiuchus", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x80"),
-        "shuffle tracks button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x81"), "repeat button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x82"),
-        "repeat single button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x96\xb6"), "play button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xa9"), "fast-forward button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xad"), "next track button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xaf"), "play or pause button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x97\x80"), "reverse button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xaa"), "fast reverse button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xae"), "last track button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xbc"), "upwards button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xab"), "fast up button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xbd"), "downwards button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xac"), "fast down button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xb8"), "pause button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xb9"), "stop button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\xba"), "record button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x8f\x8f"), "eject button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa6"), "cinema", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x85"), "dim button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x86"), "bright button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb6"), "antenna bars", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb3"), "vibration mode", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\xb4"), "mobile phone off", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x80"), "female sign", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\x82"), "male sign", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9a\xa7"), "transgender symbol", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9c\x96"), "multiply", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9e\x95"), "plus", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9e\x96"), "minus", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9e\x97"), "divide", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xb0"),
-        "heavy equals sign",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\xbe"), "infinity", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x80\xbc"),
-        "double exclamation mark",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x81\x89"),
-        "exclamation question mark",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9d\x93"), "red question mark", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9d\x94"), "white question mark", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9d\x95"),
-        "white exclamation mark",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9d\x97"), "red exclamation mark", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe3\x80\xb0"), "wavy dash", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb1"),
-        "currency exchange",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xb2"),
-        "heavy dollar sign",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9a\x95"), "medical symbol", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x99\xbb"), "recycling symbol", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9a\x9c"), "fleur-de-lis", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb1"), "trident emblem", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x93\x9b"), "name badge", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb0"),
-        "Japanese symbol for beginner",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xad\x95"), "hollow red circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9c\x85"), "check mark button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x98\x91"), "check box with check", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9c\x94"), "check mark", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9d\x8c"), "cross mark", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9d\x8e"), "cross mark button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9e\xb0"), "curly loop", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9e\xbf"), "double curly loop", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe3\x80\xbd"),
-        "part alternation mark",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9c\xb3"),
-        "eight-spoked asterisk",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9c\xb4"), "eight-pointed star", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9d\x87"), "sparkle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xc2\xa9"), "copyright", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xc2\xae"), "registered", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x84\xa2"), "trade mark", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("#\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: #",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("#\xe2\x83\xa3"), "keycap: #", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("*\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: *",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("*\xe2\x83\xa3"), "keycap: *", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("0\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 0",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("0\xe2\x83\xa3"), "keycap: 0", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("1\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 1",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("1\xe2\x83\xa3"), "keycap: 1", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("2\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 2",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("2\xe2\x83\xa3"), "keycap: 2", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("3\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 3",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("3\xe2\x83\xa3"), "keycap: 3", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("4\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 4",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("4\xe2\x83\xa3"), "keycap: 4", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("5\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 5",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("5\xe2\x83\xa3"), "keycap: 5", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("6\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 6",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("6\xe2\x83\xa3"), "keycap: 6", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("7\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 7",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("7\xe2\x83\xa3"), "keycap: 7", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("8\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 8",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("8\xe2\x83\xa3"), "keycap: 8", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("9\xef\xb8\x8f\xe2\x83\xa3"),
-        "keycap: 9",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("9\xe2\x83\xa3"), "keycap: 9", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x9f"), "keycap: 10", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa0"),
-        "input latin uppercase",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa1"),
-        "input latin lowercase",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa2"), "input numbers", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa3"), "input symbols", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xa4"),
-        "input latin letters",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x85\xb0"),
-        "A button (blood type)",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x8e"),
-        "AB button (blood type)",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x85\xb1"),
-        "B button (blood type)",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x91"), "CL button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x92"), "COOL button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x93"), "FREE button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x84\xb9"), "information", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x94"), "ID button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x93\x82"), "circled M", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x95"), "NEW button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x96"), "NG button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x85\xbe"),
-        "O button (blood type)",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x97"), "OK button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x85\xbf"), "P button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x98"), "SOS button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x99"), "UP! button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x86\x9a"), "VS button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\x81"),
-        "Japanese �here� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\x82"),
-        "Japanese �service charge� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb7"),
-        "Japanese �monthly amount� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb6"),
-        "Japanese �not free of charge� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xaf"),
-        "Japanese �reserved� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x89\x90"),
-        "Japanese �bargain� button",
+  Emoji{QStringLiteral(u"\U0001F3E7"),
+        QStringLiteral(u"ATM sign"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6AE"),
+        QStringLiteral(u"litter in bin sign"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6B0"),
+        QStringLiteral(u"potable water"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb9"),
-        "Japanese �discount� button",
+  Emoji{QStringLiteral(u"\U0000267F"),
+        QStringLiteral(u"wheelchair symbol"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\x9a"),
-        "Japanese �free of charge� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb2"),
-        "Japanese �prohibited� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x89\x91"),
-        "Japanese �acceptable� button",
+  Emoji{QStringLiteral(u"\U0001F6B9"),
+        QStringLiteral(u"men’s room"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb8"),
-        "Japanese �application� button",
+  Emoji{QStringLiteral(u"\U0001F6BA"),
+        QStringLiteral(u"women’s room"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb4"),
-        "Japanese �passing grade� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb3"),
-        "Japanese �vacancy� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe3\x8a\x97"),
-        "Japanese �congratulations� button",
+  Emoji{QStringLiteral(u"\U0001F6BB"),
+        QStringLiteral(u"restroom"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe3\x8a\x99"),
-        "Japanese �secret� button",
+  Emoji{QStringLiteral(u"\U0001F6BC"),
+        QStringLiteral(u"baby symbol"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xba"),
-        "Japanese �open for business� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x88\xb5"),
-        "Japanese �no vacancy� button",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb4"), "red circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa0"), "orange circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa1"), "yellow circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa2"), "green circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb5"), "blue circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa3"), "purple circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa4"), "brown circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9a\xab"), "black circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x9a\xaa"), "white circle", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa5"), "red square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa7"), "orange square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa8"), "yellow square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa9"), "green square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa6"), "blue square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xaa"), "purple square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9f\xab"), "brown square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xac\x9b"), "black large square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\xac\x9c"), "white large square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x97\xbc"), "black medium square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x97\xbb"), "white medium square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x97\xbe"),
-        "black medium-small square",
+  Emoji{QStringLiteral(u"\U0001F6BE"),
+        QStringLiteral(u"water closet"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x97\xbd"),
-        "white medium-small square",
+  Emoji{QStringLiteral(u"\U0001F6C2"),
+        QStringLiteral(u"passport control"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x96\xaa"), "black small square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xe2\x96\xab"), "white small square", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb6"),
-        "large orange diamond",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb7"),
-        "large blue diamond",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb8"),
-        "small orange diamond",
-        emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb9"),
-        "small blue diamond",
+  Emoji{QStringLiteral(u"\U0001F6C3"), QStringLiteral(u"customs"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6C4"),
+        QStringLiteral(u"baggage claim"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xba"),
-        "red triangle pointed up",
+  Emoji{QStringLiteral(u"\U0001F6C5"),
+        QStringLiteral(u"left luggage"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xbb"),
-        "red triangle pointed down",
+  Emoji{QStringLiteral(u"\U000026A0\U0000FE0F"),
+        QStringLiteral(u"warning"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x92\xa0"),
-        "diamond with a dot",
+  Emoji{QStringLiteral(u"\U0001F6B8"),
+        QStringLiteral(u"children crossing"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\x98"), "radio button", emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb3"),
-        "white square button",
+  Emoji{QStringLiteral(u"\U000026D4"),
+        QStringLiteral(u"no entry"),
         emoji::Emoji::Category::Symbols},
-  Emoji{QString::fromUtf8("\xf0\x9f\x94\xb2"),
-        "black square button",
+  Emoji{QStringLiteral(u"\U0001F6AB"),
+        QStringLiteral(u"prohibited"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6B3"),
+        QStringLiteral(u"no bicycles"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6AD"),
+        QStringLiteral(u"no smoking"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6AF"),
+        QStringLiteral(u"no littering"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6B1"),
+        QStringLiteral(u"non-potable water"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6B7"),
+        QStringLiteral(u"no pedestrians"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4F5"),
+        QStringLiteral(u"no mobile phones"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F51E"),
+        QStringLiteral(u"no one under eighteen"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002622\U0000FE0F"),
+        QStringLiteral(u"radioactive"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002623\U0000FE0F"),
+        QStringLiteral(u"biohazard"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002B06\U0000FE0F"),
+        QStringLiteral(u"up arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002197\U0000FE0F"),
+        QStringLiteral(u"up-right arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000027A1\U0000FE0F"),
+        QStringLiteral(u"right arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002198\U0000FE0F"),
+        QStringLiteral(u"down-right arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002B07\U0000FE0F"),
+        QStringLiteral(u"down arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002199\U0000FE0F"),
+        QStringLiteral(u"down-left arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002B05\U0000FE0F"),
+        QStringLiteral(u"left arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002196\U0000FE0F"),
+        QStringLiteral(u"up-left arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002195\U0000FE0F"),
+        QStringLiteral(u"up-down arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002194\U0000FE0F"),
+        QStringLiteral(u"left-right arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000021A9\U0000FE0F"),
+        QStringLiteral(u"right arrow curving left"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000021AA\U0000FE0F"),
+        QStringLiteral(u"left arrow curving right"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002934\U0000FE0F"),
+        QStringLiteral(u"right arrow curving up"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002935\U0000FE0F"),
+        QStringLiteral(u"right arrow curving down"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F503"),
+        QStringLiteral(u"clockwise vertical arrows"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F504"),
+        QStringLiteral(u"counterclockwise arrows button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F519"),
+        QStringLiteral(u"BACK arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F51A"),
+        QStringLiteral(u"END arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F51B"),
+        QStringLiteral(u"ON! arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F51C"),
+        QStringLiteral(u"SOON arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F51D"),
+        QStringLiteral(u"TOP arrow"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F6D0"),
+        QStringLiteral(u"place of worship"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000269B\U0000FE0F"),
+        QStringLiteral(u"atom symbol"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F549\U0000FE0F"),
+        QStringLiteral(u"om"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002721\U0000FE0F"),
+        QStringLiteral(u"star of David"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002638\U0000FE0F"),
+        QStringLiteral(u"wheel of dharma"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000262F\U0000FE0F"),
+        QStringLiteral(u"yin yang"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000271D\U0000FE0F"),
+        QStringLiteral(u"latin cross"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002626\U0000FE0F"),
+        QStringLiteral(u"orthodox cross"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000262A\U0000FE0F"),
+        QStringLiteral(u"star and crescent"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000262E\U0000FE0F"),
+        QStringLiteral(u"peace symbol"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F54E"), QStringLiteral(u"menorah"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F52F"),
+        QStringLiteral(u"dotted six-pointed star"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002648"), QStringLiteral(u"Aries"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002649"), QStringLiteral(u"Taurus"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000264A"), QStringLiteral(u"Gemini"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000264B"), QStringLiteral(u"Cancer"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000264C"), QStringLiteral(u"Leo"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000264D"), QStringLiteral(u"Virgo"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000264E"), QStringLiteral(u"Libra"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000264F"), QStringLiteral(u"Scorpio"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002650"),
+        QStringLiteral(u"Sagittarius"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002651"),
+        QStringLiteral(u"Capricorn"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002652"),
+        QStringLiteral(u"Aquarius"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002653"), QStringLiteral(u"Pisces"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000026CE"),
+        QStringLiteral(u"Ophiuchus"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F500"),
+        QStringLiteral(u"shuffle tracks button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F501"),
+        QStringLiteral(u"repeat button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F502"),
+        QStringLiteral(u"repeat single button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025B6\U0000FE0F"),
+        QStringLiteral(u"play button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023E9"),
+        QStringLiteral(u"fast-forward button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023ED\U0000FE0F"),
+        QStringLiteral(u"next track button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023EF\U0000FE0F"),
+        QStringLiteral(u"play or pause button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025C0\U0000FE0F"),
+        QStringLiteral(u"reverse button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023EA"),
+        QStringLiteral(u"fast reverse button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023EE\U0000FE0F"),
+        QStringLiteral(u"last track button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F53C"),
+        QStringLiteral(u"upwards button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023EB"),
+        QStringLiteral(u"fast up button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F53D"),
+        QStringLiteral(u"downwards button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023EC"),
+        QStringLiteral(u"fast down button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023F8\U0000FE0F"),
+        QStringLiteral(u"pause button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023F9\U0000FE0F"),
+        QStringLiteral(u"stop button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023FA\U0000FE0F"),
+        QStringLiteral(u"record button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000023CF\U0000FE0F"),
+        QStringLiteral(u"eject button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F3A6"), QStringLiteral(u"cinema"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F505"),
+        QStringLiteral(u"dim button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F506"),
+        QStringLiteral(u"bright button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4F6"),
+        QStringLiteral(u"antenna bars"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4F3"),
+        QStringLiteral(u"vibration mode"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4F4"),
+        QStringLiteral(u"mobile phone off"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002640\U0000FE0F"),
+        QStringLiteral(u"female sign"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002642\U0000FE0F"),
+        QStringLiteral(u"male sign"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000026A7\U0000FE0F"),
+        QStringLiteral(u"transgender symbol"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002716\U0000FE0F"),
+        QStringLiteral(u"multiply"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002795"), QStringLiteral(u"plus"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002796"), QStringLiteral(u"minus"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002797"), QStringLiteral(u"divide"), emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7F0"),
+        QStringLiteral(u"heavy equals sign"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000267E\U0000FE0F"),
+        QStringLiteral(u"infinity"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000203C\U0000FE0F"),
+        QStringLiteral(u"double exclamation mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002049\U0000FE0F"),
+        QStringLiteral(u"exclamation question mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002753"),
+        QStringLiteral(u"red question mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002754"),
+        QStringLiteral(u"white question mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002755"),
+        QStringLiteral(u"white exclamation mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002757"),
+        QStringLiteral(u"red exclamation mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00003030\U0000FE0F"),
+        QStringLiteral(u"wavy dash"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4B1"),
+        QStringLiteral(u"currency exchange"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4B2"),
+        QStringLiteral(u"heavy dollar sign"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002695\U0000FE0F"),
+        QStringLiteral(u"medical symbol"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000267B\U0000FE0F"),
+        QStringLiteral(u"recycling symbol"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000269C\U0000FE0F"),
+        QStringLiteral(u"fleur-de-lis"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F531"),
+        QStringLiteral(u"trident emblem"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4DB"),
+        QStringLiteral(u"name badge"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F530"),
+        QStringLiteral(u"Japanese symbol for beginner"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002B55"),
+        QStringLiteral(u"hollow red circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002705"),
+        QStringLiteral(u"check mark button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002611\U0000FE0F"),
+        QStringLiteral(u"check box with check"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002714\U0000FE0F"),
+        QStringLiteral(u"check mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000274C"),
+        QStringLiteral(u"cross mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000274E"),
+        QStringLiteral(u"cross mark button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000027B0"),
+        QStringLiteral(u"curly loop"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000027BF"),
+        QStringLiteral(u"double curly loop"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000303D\U0000FE0F"),
+        QStringLiteral(u"part alternation mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002733\U0000FE0F"),
+        QStringLiteral(u"eight-spoked asterisk"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002734\U0000FE0F"),
+        QStringLiteral(u"eight-pointed star"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002747\U0000FE0F"),
+        QStringLiteral(u"sparkle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000000A9\U0000FE0F"),
+        QStringLiteral(u"copyright"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000000AE\U0000FE0F"),
+        QStringLiteral(u"registered"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002122\U0000FE0F"),
+        QStringLiteral(u"trade mark"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000023\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: #"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0000002A\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: *"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000030\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 0"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000031\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 1"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000032\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 2"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000033\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 3"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000034\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 4"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000035\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 5"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000036\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 6"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000037\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 7"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000038\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 8"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00000039\U0000FE0F\U000020E3"),
+        QStringLiteral(u"keycap: 9"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F51F"),
+        QStringLiteral(u"keycap: 10"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F520"),
+        QStringLiteral(u"input latin uppercase"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F521"),
+        QStringLiteral(u"input latin lowercase"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F522"),
+        QStringLiteral(u"input numbers"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F523"),
+        QStringLiteral(u"input symbols"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F524"),
+        QStringLiteral(u"input latin letters"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F170\U0000FE0F"),
+        QStringLiteral(u"A button (blood type)"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F18E"),
+        QStringLiteral(u"AB button (blood type)"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F171\U0000FE0F"),
+        QStringLiteral(u"B button (blood type)"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F191"),
+        QStringLiteral(u"CL button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F192"),
+        QStringLiteral(u"COOL button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F193"),
+        QStringLiteral(u"FREE button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002139\U0000FE0F"),
+        QStringLiteral(u"information"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F194"),
+        QStringLiteral(u"ID button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000024C2\U0000FE0F"),
+        QStringLiteral(u"circled M"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F195"),
+        QStringLiteral(u"NEW button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F196"),
+        QStringLiteral(u"NG button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F17E\U0000FE0F"),
+        QStringLiteral(u"O button (blood type)"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F197"),
+        QStringLiteral(u"OK button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F17F\U0000FE0F"),
+        QStringLiteral(u"P button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F198"),
+        QStringLiteral(u"SOS button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F199"),
+        QStringLiteral(u"UP! button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F19A"),
+        QStringLiteral(u"VS button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F201"),
+        QStringLiteral(u"Japanese “here” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F202\U0000FE0F"),
+        QStringLiteral(u"Japanese “service charge” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F237\U0000FE0F"),
+        QStringLiteral(u"Japanese “monthly amount” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F236"),
+        QStringLiteral(u"Japanese “not free of charge” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F22F"),
+        QStringLiteral(u"Japanese “reserved” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F250"),
+        QStringLiteral(u"Japanese “bargain” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F239"),
+        QStringLiteral(u"Japanese “discount” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F21A"),
+        QStringLiteral(u"Japanese “free of charge” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F232"),
+        QStringLiteral(u"Japanese “prohibited” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F251"),
+        QStringLiteral(u"Japanese “acceptable” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F238"),
+        QStringLiteral(u"Japanese “application” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F234"),
+        QStringLiteral(u"Japanese “passing grade” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F233"),
+        QStringLiteral(u"Japanese “vacancy” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00003297\U0000FE0F"),
+        QStringLiteral(u"Japanese “congratulations” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00003299\U0000FE0F"),
+        QStringLiteral(u"Japanese “secret” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F23A"),
+        QStringLiteral(u"Japanese “open for business” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F235"),
+        QStringLiteral(u"Japanese “no vacancy” button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F534"),
+        QStringLiteral(u"red circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E0"),
+        QStringLiteral(u"orange circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E1"),
+        QStringLiteral(u"yellow circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E2"),
+        QStringLiteral(u"green circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F535"),
+        QStringLiteral(u"blue circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E3"),
+        QStringLiteral(u"purple circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E4"),
+        QStringLiteral(u"brown circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000026AB"),
+        QStringLiteral(u"black circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000026AA"),
+        QStringLiteral(u"white circle"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E5"),
+        QStringLiteral(u"red square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E7"),
+        QStringLiteral(u"orange square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E8"),
+        QStringLiteral(u"yellow square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E9"),
+        QStringLiteral(u"green square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7E6"),
+        QStringLiteral(u"blue square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7EA"),
+        QStringLiteral(u"purple square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F7EB"),
+        QStringLiteral(u"brown square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002B1B"),
+        QStringLiteral(u"black large square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U00002B1C"),
+        QStringLiteral(u"white large square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025FC\U0000FE0F"),
+        QStringLiteral(u"black medium square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025FB\U0000FE0F"),
+        QStringLiteral(u"white medium square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025FE"),
+        QStringLiteral(u"black medium-small square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025FD"),
+        QStringLiteral(u"white medium-small square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025AA\U0000FE0F"),
+        QStringLiteral(u"black small square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U000025AB\U0000FE0F"),
+        QStringLiteral(u"white small square"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F536"),
+        QStringLiteral(u"large orange diamond"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F537"),
+        QStringLiteral(u"large blue diamond"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F538"),
+        QStringLiteral(u"small orange diamond"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F539"),
+        QStringLiteral(u"small blue diamond"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F53A"),
+        QStringLiteral(u"red triangle pointed up"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F53B"),
+        QStringLiteral(u"red triangle pointed down"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F4A0"),
+        QStringLiteral(u"diamond with a dot"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F518"),
+        QStringLiteral(u"radio button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F533"),
+        QStringLiteral(u"white square button"),
+        emoji::Emoji::Category::Symbols},
+  Emoji{QStringLiteral(u"\U0001F532"),
+        QStringLiteral(u"black square button"),
         emoji::Emoji::Category::Symbols},
   // Flags
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\x81"), "chequered flag", emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa9"), "triangular flag", emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8c"), "crossed flags", emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4"), "black flag", emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3"), "white flag", emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x8c\x88"),
-        "rainbow flag",
+  Emoji{QStringLiteral(u"\U0001F3C1"),
+        QStringLiteral(u"chequered flag"),
+        emoji::Emoji::Category::Flags},
+  Emoji{QStringLiteral(u"\U0001F6A9"),
+        QStringLiteral(u"triangular flag"),
+        emoji::Emoji::Category::Flags},
+  Emoji{QStringLiteral(u"\U0001F38C"),
+        QStringLiteral(u"crossed flags"),
+        emoji::Emoji::Category::Flags},
+  Emoji{QStringLiteral(u"\U0001F3F4"),
+        QStringLiteral(u"black flag"),
+        emoji::Emoji::Category::Flags},
+  Emoji{QStringLiteral(u"\U0001F3F3\U0000FE0F"),
+        QStringLiteral(u"white flag"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xf0\x9f\x8c\x88"),
-        "rainbow flag",
+  Emoji{QStringLiteral(u"\U0001F3F3\U0000FE0F\U0000200D\U0001F308"),
+        QStringLiteral(u"rainbow flag"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xe2\x9a\xa7"),
-        "transgender flag",
+  Emoji{QStringLiteral(u"\U0001F3F3\U0000FE0F\U0000200D\U000026A7\U0000FE0F"),
+        QStringLiteral(u"transgender flag"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xe2\x9a\xa7"),
-        "transgender flag",
+  Emoji{QStringLiteral(u"\U0001F3F4\U0000200D\U00002620\U0000FE0F"),
+        QStringLiteral(u"pirate flag"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xe2\x80\x8d\xe2\x98\xa0"),
-        "pirate flag",
+  Emoji{QStringLiteral(u"\U0001F3F4\U0000200D\U00002620"),
+        QStringLiteral(u"pirate flag"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa8"),
-        "flag: Ascension Island",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1E8"),
+        QStringLiteral(u"flag: Ascension Island"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa9"),
-        "flag: Andorra",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1E9"),
+        QStringLiteral(u"flag: Andorra"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xaa"),
-        "flag: United Arab Emirates",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1EA"),
+        QStringLiteral(u"flag: United Arab Emirates"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xab"),
-        "flag: Afghanistan",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1EB"),
+        QStringLiteral(u"flag: Afghanistan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xac"),
-        "flag: Antigua & Barbuda",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1EC"),
+        QStringLiteral(u"flag: Antigua & Barbuda"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xae"),
-        "flag: Anguilla",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1EE"),
+        QStringLiteral(u"flag: Anguilla"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb1"),
-        "flag: Albania",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1F1"),
+        QStringLiteral(u"flag: Albania"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb2"),
-        "flag: Armenia",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1F2"),
+        QStringLiteral(u"flag: Armenia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb4"),
-        "flag: Angola",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1F4"),
+        QStringLiteral(u"flag: Angola"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb6"),
-        "flag: Antarctica",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1F6"),
+        QStringLiteral(u"flag: Antarctica"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb7"),
-        "flag: Argentina",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1F7"),
+        QStringLiteral(u"flag: Argentina"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb8"),
-        "flag: American Samoa",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1F8"),
+        QStringLiteral(u"flag: American Samoa"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb9"),
-        "flag: Austria",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1F9"),
+        QStringLiteral(u"flag: Austria"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xba"),
-        "flag: Australia",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1FA"),
+        QStringLiteral(u"flag: Australia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbc"),
-        "flag: Aruba",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1FC"),
+        QStringLiteral(u"flag: Aruba"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbd"),
-        "flag: �land Islands",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1FD"),
+        QStringLiteral(u"flag: Åland Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbf"),
-        "flag: Azerbaijan",
+  Emoji{QStringLiteral(u"\U0001F1E6\U0001F1FF"),
+        QStringLiteral(u"flag: Azerbaijan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa6"),
-        "flag: Bosnia & Herzegovina",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1E6"),
+        QStringLiteral(u"flag: Bosnia & Herzegovina"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa7"),
-        "flag: Barbados",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1E7"),
+        QStringLiteral(u"flag: Barbados"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa9"),
-        "flag: Bangladesh",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1E9"),
+        QStringLiteral(u"flag: Bangladesh"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaa"),
-        "flag: Belgium",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1EA"),
+        QStringLiteral(u"flag: Belgium"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xab"),
-        "flag: Burkina Faso",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1EB"),
+        QStringLiteral(u"flag: Burkina Faso"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xac"),
-        "flag: Bulgaria",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1EC"),
+        QStringLiteral(u"flag: Bulgaria"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xad"),
-        "flag: Bahrain",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1ED"),
+        QStringLiteral(u"flag: Bahrain"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xae"),
-        "flag: Burundi",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1EE"),
+        QStringLiteral(u"flag: Burundi"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaf"),
-        "flag: Benin",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1EF"),
+        QStringLiteral(u"flag: Benin"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb1"),
-        "flag: St. Barth�lemy",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F1"),
+        QStringLiteral(u"flag: St. Barthélemy"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb2"),
-        "flag: Bermuda",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F2"),
+        QStringLiteral(u"flag: Bermuda"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb3"),
-        "flag: Brunei",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F3"),
+        QStringLiteral(u"flag: Brunei"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb4"),
-        "flag: Bolivia",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F4"),
+        QStringLiteral(u"flag: Bolivia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb6"),
-        "flag: Caribbean Netherlands",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F6"),
+        QStringLiteral(u"flag: Caribbean Netherlands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb7"),
-        "flag: Brazil",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F7"),
+        QStringLiteral(u"flag: Brazil"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb8"),
-        "flag: Bahamas",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F8"),
+        QStringLiteral(u"flag: Bahamas"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb9"),
-        "flag: Bhutan",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1F9"),
+        QStringLiteral(u"flag: Bhutan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbb"),
-        "flag: Bouvet Island",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1FB"),
+        QStringLiteral(u"flag: Bouvet Island"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbc"),
-        "flag: Botswana",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1FC"),
+        QStringLiteral(u"flag: Botswana"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbe"),
-        "flag: Belarus",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1FE"),
+        QStringLiteral(u"flag: Belarus"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbf"),
-        "flag: Belize",
+  Emoji{QStringLiteral(u"\U0001F1E7\U0001F1FF"),
+        QStringLiteral(u"flag: Belize"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa6"),
-        "flag: Canada",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1E6"),
+        QStringLiteral(u"flag: Canada"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa8"),
-        "flag: Cocos (Keeling) Islands",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1E8"),
+        QStringLiteral(u"flag: Cocos (Keeling) Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa9"),
-        "flag: Congo - Kinshasa",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1E9"),
+        QStringLiteral(u"flag: Congo - Kinshasa"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xab"),
-        "flag: Central African Republic",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1EB"),
+        QStringLiteral(u"flag: Central African Republic"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xac"),
-        "flag: Congo - Brazzaville",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1EC"),
+        QStringLiteral(u"flag: Congo - Brazzaville"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xad"),
-        "flag: Switzerland",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1ED"),
+        QStringLiteral(u"flag: Switzerland"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xae"),
-        "flag: C�te d�Ivoire",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1EE"),
+        QStringLiteral(u"flag: Côte d’Ivoire"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb0"),
-        "flag: Cook Islands",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1F0"),
+        QStringLiteral(u"flag: Cook Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb1"),
-        "flag: Chile",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1F1"),
+        QStringLiteral(u"flag: Chile"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb2"),
-        "flag: Cameroon",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1F2"),
+        QStringLiteral(u"flag: Cameroon"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb3"),
-        "flag: China",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1F3"),
+        QStringLiteral(u"flag: China"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb4"),
-        "flag: Colombia",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1F4"),
+        QStringLiteral(u"flag: Colombia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb5"),
-        "flag: Clipperton Island",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1F5"),
+        QStringLiteral(u"flag: Clipperton Island"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb7"),
-        "flag: Costa Rica",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1F7"),
+        QStringLiteral(u"flag: Costa Rica"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xba"),
-        "flag: Cuba",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1FA"),
+        QStringLiteral(u"flag: Cuba"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbb"),
-        "flag: Cape Verde",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1FB"),
+        QStringLiteral(u"flag: Cape Verde"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbc"),
-        "flag: Cura�ao",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1FC"),
+        QStringLiteral(u"flag: Curaçao"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbd"),
-        "flag: Christmas Island",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1FD"),
+        QStringLiteral(u"flag: Christmas Island"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbe"),
-        "flag: Cyprus",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1FE"),
+        QStringLiteral(u"flag: Cyprus"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbf"),
-        "flag: Czechia",
+  Emoji{QStringLiteral(u"\U0001F1E8\U0001F1FF"),
+        QStringLiteral(u"flag: Czechia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaa"),
-        "flag: Germany",
+  Emoji{QStringLiteral(u"\U0001F1E9\U0001F1EA"),
+        QStringLiteral(u"flag: Germany"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xac"),
-        "flag: Diego Garcia",
+  Emoji{QStringLiteral(u"\U0001F1E9\U0001F1EC"),
+        QStringLiteral(u"flag: Diego Garcia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaf"),
-        "flag: Djibouti",
+  Emoji{QStringLiteral(u"\U0001F1E9\U0001F1EF"),
+        QStringLiteral(u"flag: Djibouti"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb0"),
-        "flag: Denmark",
+  Emoji{QStringLiteral(u"\U0001F1E9\U0001F1F0"),
+        QStringLiteral(u"flag: Denmark"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb2"),
-        "flag: Dominica",
+  Emoji{QStringLiteral(u"\U0001F1E9\U0001F1F2"),
+        QStringLiteral(u"flag: Dominica"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb4"),
-        "flag: Dominican Republic",
+  Emoji{QStringLiteral(u"\U0001F1E9\U0001F1F4"),
+        QStringLiteral(u"flag: Dominican Republic"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xbf"),
-        "flag: Algeria",
+  Emoji{QStringLiteral(u"\U0001F1E9\U0001F1FF"),
+        QStringLiteral(u"flag: Algeria"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa6"),
-        "flag: Ceuta & Melilla",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1E6"),
+        QStringLiteral(u"flag: Ceuta & Melilla"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa8"),
-        "flag: Ecuador",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1E8"),
+        QStringLiteral(u"flag: Ecuador"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xaa"),
-        "flag: Estonia",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1EA"),
+        QStringLiteral(u"flag: Estonia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xac"),
-        "flag: Egypt",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1EC"),
+        QStringLiteral(u"flag: Egypt"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xad"),
-        "flag: Western Sahara",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1ED"),
+        QStringLiteral(u"flag: Western Sahara"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb7"),
-        "flag: Eritrea",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1F7"),
+        QStringLiteral(u"flag: Eritrea"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb8"),
-        "flag: Spain",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1F8"),
+        QStringLiteral(u"flag: Spain"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb9"),
-        "flag: Ethiopia",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1F9"),
+        QStringLiteral(u"flag: Ethiopia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xba"),
-        "flag: European Union",
+  Emoji{QStringLiteral(u"\U0001F1EA\U0001F1FA"),
+        QStringLiteral(u"flag: European Union"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xae"),
-        "flag: Finland",
+  Emoji{QStringLiteral(u"\U0001F1EB\U0001F1EE"),
+        QStringLiteral(u"flag: Finland"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xaf"),
-        "flag: Fiji",
+  Emoji{QStringLiteral(u"\U0001F1EB\U0001F1EF"),
+        QStringLiteral(u"flag: Fiji"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb0"),
-        "flag: Falkland Islands",
+  Emoji{QStringLiteral(u"\U0001F1EB\U0001F1F0"),
+        QStringLiteral(u"flag: Falkland Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb2"),
-        "flag: Micronesia",
+  Emoji{QStringLiteral(u"\U0001F1EB\U0001F1F2"),
+        QStringLiteral(u"flag: Micronesia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb4"),
-        "flag: Faroe Islands",
+  Emoji{QStringLiteral(u"\U0001F1EB\U0001F1F4"),
+        QStringLiteral(u"flag: Faroe Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb7"),
-        "flag: France",
+  Emoji{QStringLiteral(u"\U0001F1EB\U0001F1F7"),
+        QStringLiteral(u"flag: France"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa6"),
-        "flag: Gabon",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1E6"),
+        QStringLiteral(u"flag: Gabon"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa7"),
-        "flag: United Kingdom",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1E7"),
+        QStringLiteral(u"flag: United Kingdom"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa9"),
-        "flag: Grenada",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1E9"),
+        QStringLiteral(u"flag: Grenada"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xaa"),
-        "flag: Georgia",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1EA"),
+        QStringLiteral(u"flag: Georgia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xab"),
-        "flag: French Guiana",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1EB"),
+        QStringLiteral(u"flag: French Guiana"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xac"),
-        "flag: Guernsey",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1EC"),
+        QStringLiteral(u"flag: Guernsey"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xad"),
-        "flag: Ghana",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1ED"),
+        QStringLiteral(u"flag: Ghana"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xae"),
-        "flag: Gibraltar",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1EE"),
+        QStringLiteral(u"flag: Gibraltar"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb1"),
-        "flag: Greenland",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F1"),
+        QStringLiteral(u"flag: Greenland"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb2"),
-        "flag: Gambia",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F2"),
+        QStringLiteral(u"flag: Gambia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb3"),
-        "flag: Guinea",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F3"),
+        QStringLiteral(u"flag: Guinea"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb5"),
-        "flag: Guadeloupe",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F5"),
+        QStringLiteral(u"flag: Guadeloupe"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb6"),
-        "flag: Equatorial Guinea",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F6"),
+        QStringLiteral(u"flag: Equatorial Guinea"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb7"),
-        "flag: Greece",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F7"),
+        QStringLiteral(u"flag: Greece"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb8"),
-        "flag: South Georgia & South Sandwich Islands",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F8"),
+        QStringLiteral(u"flag: South Georgia & South Sandwich Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb9"),
-        "flag: Guatemala",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1F9"),
+        QStringLiteral(u"flag: Guatemala"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xba"),
-        "flag: Guam",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1FA"),
+        QStringLiteral(u"flag: Guam"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbc"),
-        "flag: Guinea-Bissau",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1FC"),
+        QStringLiteral(u"flag: Guinea-Bissau"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbe"),
-        "flag: Guyana",
+  Emoji{QStringLiteral(u"\U0001F1EC\U0001F1FE"),
+        QStringLiteral(u"flag: Guyana"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb0"),
-        "flag: Hong Kong SAR China",
+  Emoji{QStringLiteral(u"\U0001F1ED\U0001F1F0"),
+        QStringLiteral(u"flag: Hong Kong SAR China"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb2"),
-        "flag: Heard & McDonald Islands",
+  Emoji{QStringLiteral(u"\U0001F1ED\U0001F1F2"),
+        QStringLiteral(u"flag: Heard & McDonald Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb3"),
-        "flag: Honduras",
+  Emoji{QStringLiteral(u"\U0001F1ED\U0001F1F3"),
+        QStringLiteral(u"flag: Honduras"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb7"),
-        "flag: Croatia",
+  Emoji{QStringLiteral(u"\U0001F1ED\U0001F1F7"),
+        QStringLiteral(u"flag: Croatia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb9"),
-        "flag: Haiti",
+  Emoji{QStringLiteral(u"\U0001F1ED\U0001F1F9"),
+        QStringLiteral(u"flag: Haiti"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xba"),
-        "flag: Hungary",
+  Emoji{QStringLiteral(u"\U0001F1ED\U0001F1FA"),
+        QStringLiteral(u"flag: Hungary"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa8"),
-        "flag: Canary Islands",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1E8"),
+        QStringLiteral(u"flag: Canary Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa9"),
-        "flag: Indonesia",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1E9"),
+        QStringLiteral(u"flag: Indonesia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xaa"),
-        "flag: Ireland",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1EA"),
+        QStringLiteral(u"flag: Ireland"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb1"),
-        "flag: Israel",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F1"),
+        QStringLiteral(u"flag: Israel"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb2"),
-        "flag: Isle of Man",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F2"),
+        QStringLiteral(u"flag: Isle of Man"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb3"),
-        "flag: India",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F3"),
+        QStringLiteral(u"flag: India"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb4"),
-        "flag: British Indian Ocean Territory",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F4"),
+        QStringLiteral(u"flag: British Indian Ocean Territory"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb6"),
-        "flag: Iraq",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F6"),
+        QStringLiteral(u"flag: Iraq"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb7"),
-        "flag: Iran",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F7"),
+        QStringLiteral(u"flag: Iran"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb8"),
-        "flag: Iceland",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F8"),
+        QStringLiteral(u"flag: Iceland"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb9"),
-        "flag: Italy",
+  Emoji{QStringLiteral(u"\U0001F1EE\U0001F1F9"),
+        QStringLiteral(u"flag: Italy"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xaa"),
-        "flag: Jersey",
+  Emoji{QStringLiteral(u"\U0001F1EF\U0001F1EA"),
+        QStringLiteral(u"flag: Jersey"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb2"),
-        "flag: Jamaica",
+  Emoji{QStringLiteral(u"\U0001F1EF\U0001F1F2"),
+        QStringLiteral(u"flag: Jamaica"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb4"),
-        "flag: Jordan",
+  Emoji{QStringLiteral(u"\U0001F1EF\U0001F1F4"),
+        QStringLiteral(u"flag: Jordan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb5"),
-        "flag: Japan",
+  Emoji{QStringLiteral(u"\U0001F1EF\U0001F1F5"),
+        QStringLiteral(u"flag: Japan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xaa"),
-        "flag: Kenya",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1EA"),
+        QStringLiteral(u"flag: Kenya"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xac"),
-        "flag: Kyrgyzstan",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1EC"),
+        QStringLiteral(u"flag: Kyrgyzstan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xad"),
-        "flag: Cambodia",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1ED"),
+        QStringLiteral(u"flag: Cambodia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xae"),
-        "flag: Kiribati",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1EE"),
+        QStringLiteral(u"flag: Kiribati"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb2"),
-        "flag: Comoros",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1F2"),
+        QStringLiteral(u"flag: Comoros"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb3"),
-        "flag: St. Kitts & Nevis",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1F3"),
+        QStringLiteral(u"flag: St. Kitts & Nevis"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb5"),
-        "flag: North Korea",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1F5"),
+        QStringLiteral(u"flag: North Korea"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb7"),
-        "flag: South Korea",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1F7"),
+        QStringLiteral(u"flag: South Korea"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbc"),
-        "flag: Kuwait",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1FC"),
+        QStringLiteral(u"flag: Kuwait"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbe"),
-        "flag: Cayman Islands",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1FE"),
+        QStringLiteral(u"flag: Cayman Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbf"),
-        "flag: Kazakhstan",
+  Emoji{QStringLiteral(u"\U0001F1F0\U0001F1FF"),
+        QStringLiteral(u"flag: Kazakhstan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa6"),
-        "flag: Laos",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1E6"),
+        QStringLiteral(u"flag: Laos"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa7"),
-        "flag: Lebanon",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1E7"),
+        QStringLiteral(u"flag: Lebanon"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa8"),
-        "flag: St. Lucia",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1E8"),
+        QStringLiteral(u"flag: St. Lucia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xae"),
-        "flag: Liechtenstein",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1EE"),
+        QStringLiteral(u"flag: Liechtenstein"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb0"),
-        "flag: Sri Lanka",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1F0"),
+        QStringLiteral(u"flag: Sri Lanka"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb7"),
-        "flag: Liberia",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1F7"),
+        QStringLiteral(u"flag: Liberia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb8"),
-        "flag: Lesotho",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1F8"),
+        QStringLiteral(u"flag: Lesotho"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb9"),
-        "flag: Lithuania",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1F9"),
+        QStringLiteral(u"flag: Lithuania"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xba"),
-        "flag: Luxembourg",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1FA"),
+        QStringLiteral(u"flag: Luxembourg"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbb"),
-        "flag: Latvia",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1FB"),
+        QStringLiteral(u"flag: Latvia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbe"),
-        "flag: Libya",
+  Emoji{QStringLiteral(u"\U0001F1F1\U0001F1FE"),
+        QStringLiteral(u"flag: Libya"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa6"),
-        "flag: Morocco",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1E6"),
+        QStringLiteral(u"flag: Morocco"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa8"),
-        "flag: Monaco",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1E8"),
+        QStringLiteral(u"flag: Monaco"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa9"),
-        "flag: Moldova",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1E9"),
+        QStringLiteral(u"flag: Moldova"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xaa"),
-        "flag: Montenegro",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1EA"),
+        QStringLiteral(u"flag: Montenegro"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xab"),
-        "flag: St. Martin",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1EB"),
+        QStringLiteral(u"flag: St. Martin"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xac"),
-        "flag: Madagascar",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1EC"),
+        QStringLiteral(u"flag: Madagascar"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xad"),
-        "flag: Marshall Islands",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1ED"),
+        QStringLiteral(u"flag: Marshall Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb0"),
-        "flag: North Macedonia",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F0"),
+        QStringLiteral(u"flag: North Macedonia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb1"),
-        "flag: Mali",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F1"),
+        QStringLiteral(u"flag: Mali"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb2"),
-        "flag: Myanmar (Burma)",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F2"),
+        QStringLiteral(u"flag: Myanmar (Burma)"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb3"),
-        "flag: Mongolia",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F3"),
+        QStringLiteral(u"flag: Mongolia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb4"),
-        "flag: Macao SAR China",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F4"),
+        QStringLiteral(u"flag: Macao SAR China"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb5"),
-        "flag: Northern Mariana Islands",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F5"),
+        QStringLiteral(u"flag: Northern Mariana Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb6"),
-        "flag: Martinique",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F6"),
+        QStringLiteral(u"flag: Martinique"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb7"),
-        "flag: Mauritania",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F7"),
+        QStringLiteral(u"flag: Mauritania"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb8"),
-        "flag: Montserrat",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F8"),
+        QStringLiteral(u"flag: Montserrat"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb9"),
-        "flag: Malta",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1F9"),
+        QStringLiteral(u"flag: Malta"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xba"),
-        "flag: Mauritius",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1FA"),
+        QStringLiteral(u"flag: Mauritius"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbb"),
-        "flag: Maldives",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1FB"),
+        QStringLiteral(u"flag: Maldives"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbc"),
-        "flag: Malawi",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1FC"),
+        QStringLiteral(u"flag: Malawi"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbd"),
-        "flag: Mexico",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1FD"),
+        QStringLiteral(u"flag: Mexico"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbe"),
-        "flag: Malaysia",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1FE"),
+        QStringLiteral(u"flag: Malaysia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbf"),
-        "flag: Mozambique",
+  Emoji{QStringLiteral(u"\U0001F1F2\U0001F1FF"),
+        QStringLiteral(u"flag: Mozambique"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa6"),
-        "flag: Namibia",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1E6"),
+        QStringLiteral(u"flag: Namibia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa8"),
-        "flag: New Caledonia",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1E8"),
+        QStringLiteral(u"flag: New Caledonia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xaa"),
-        "flag: Niger",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1EA"),
+        QStringLiteral(u"flag: Niger"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xab"),
-        "flag: Norfolk Island",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1EB"),
+        QStringLiteral(u"flag: Norfolk Island"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xac"),
-        "flag: Nigeria",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1EC"),
+        QStringLiteral(u"flag: Nigeria"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xae"),
-        "flag: Nicaragua",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1EE"),
+        QStringLiteral(u"flag: Nicaragua"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb1"),
-        "flag: Netherlands",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1F1"),
+        QStringLiteral(u"flag: Netherlands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb4"),
-        "flag: Norway",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1F4"),
+        QStringLiteral(u"flag: Norway"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb5"),
-        "flag: Nepal",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1F5"),
+        QStringLiteral(u"flag: Nepal"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb7"),
-        "flag: Nauru",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1F7"),
+        QStringLiteral(u"flag: Nauru"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xba"),
-        "flag: Niue",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1FA"),
+        QStringLiteral(u"flag: Niue"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xbf"),
-        "flag: New Zealand",
+  Emoji{QStringLiteral(u"\U0001F1F3\U0001F1FF"),
+        QStringLiteral(u"flag: New Zealand"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb4\xf0\x9f\x87\xb2"),
-        "flag: Oman",
+  Emoji{QStringLiteral(u"\U0001F1F4\U0001F1F2"),
+        QStringLiteral(u"flag: Oman"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xa6"),
-        "flag: Panama",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1E6"),
+        QStringLiteral(u"flag: Panama"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xaa"),
-        "flag: Peru",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1EA"),
+        QStringLiteral(u"flag: Peru"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xab"),
-        "flag: French Polynesia",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1EB"),
+        QStringLiteral(u"flag: French Polynesia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xac"),
-        "flag: Papua New Guinea",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1EC"),
+        QStringLiteral(u"flag: Papua New Guinea"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xad"),
-        "flag: Philippines",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1ED"),
+        QStringLiteral(u"flag: Philippines"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb0"),
-        "flag: Pakistan",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1F0"),
+        QStringLiteral(u"flag: Pakistan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb1"),
-        "flag: Poland",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1F1"),
+        QStringLiteral(u"flag: Poland"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb2"),
-        "flag: St. Pierre & Miquelon",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1F2"),
+        QStringLiteral(u"flag: St. Pierre & Miquelon"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb3"),
-        "flag: Pitcairn Islands",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1F3"),
+        QStringLiteral(u"flag: Pitcairn Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb7"),
-        "flag: Puerto Rico",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1F7"),
+        QStringLiteral(u"flag: Puerto Rico"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb8"),
-        "flag: Palestinian Territories",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1F8"),
+        QStringLiteral(u"flag: Palestinian Territories"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb9"),
-        "flag: Portugal",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1F9"),
+        QStringLiteral(u"flag: Portugal"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbc"),
-        "flag: Palau",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1FC"),
+        QStringLiteral(u"flag: Palau"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbe"),
-        "flag: Paraguay",
+  Emoji{QStringLiteral(u"\U0001F1F5\U0001F1FE"),
+        QStringLiteral(u"flag: Paraguay"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb6\xf0\x9f\x87\xa6"),
-        "flag: Qatar",
+  Emoji{QStringLiteral(u"\U0001F1F6\U0001F1E6"),
+        QStringLiteral(u"flag: Qatar"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xaa"),
-        "flag: R�union",
+  Emoji{QStringLiteral(u"\U0001F1F7\U0001F1EA"),
+        QStringLiteral(u"flag: Réunion"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb4"),
-        "flag: Romania",
+  Emoji{QStringLiteral(u"\U0001F1F7\U0001F1F4"),
+        QStringLiteral(u"flag: Romania"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb8"),
-        "flag: Serbia",
+  Emoji{QStringLiteral(u"\U0001F1F7\U0001F1F8"),
+        QStringLiteral(u"flag: Serbia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xba"),
-        "flag: Russia",
+  Emoji{QStringLiteral(u"\U0001F1F7\U0001F1FA"),
+        QStringLiteral(u"flag: Russia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xbc"),
-        "flag: Rwanda",
+  Emoji{QStringLiteral(u"\U0001F1F7\U0001F1FC"),
+        QStringLiteral(u"flag: Rwanda"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa6"),
-        "flag: Saudi Arabia",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1E6"),
+        QStringLiteral(u"flag: Saudi Arabia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa7"),
-        "flag: Solomon Islands",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1E7"),
+        QStringLiteral(u"flag: Solomon Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa8"),
-        "flag: Seychelles",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1E8"),
+        QStringLiteral(u"flag: Seychelles"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa9"),
-        "flag: Sudan",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1E9"),
+        QStringLiteral(u"flag: Sudan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaa"),
-        "flag: Sweden",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1EA"),
+        QStringLiteral(u"flag: Sweden"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xac"),
-        "flag: Singapore",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1EC"),
+        QStringLiteral(u"flag: Singapore"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xad"),
-        "flag: St. Helena",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1ED"),
+        QStringLiteral(u"flag: St. Helena"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xae"),
-        "flag: Slovenia",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1EE"),
+        QStringLiteral(u"flag: Slovenia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaf"),
-        "flag: Svalbard & Jan Mayen",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1EF"),
+        QStringLiteral(u"flag: Svalbard & Jan Mayen"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb0"),
-        "flag: Slovakia",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F0"),
+        QStringLiteral(u"flag: Slovakia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb1"),
-        "flag: Sierra Leone",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F1"),
+        QStringLiteral(u"flag: Sierra Leone"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb2"),
-        "flag: San Marino",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F2"),
+        QStringLiteral(u"flag: San Marino"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb3"),
-        "flag: Senegal",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F3"),
+        QStringLiteral(u"flag: Senegal"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb4"),
-        "flag: Somalia",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F4"),
+        QStringLiteral(u"flag: Somalia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb7"),
-        "flag: Suriname",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F7"),
+        QStringLiteral(u"flag: Suriname"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb8"),
-        "flag: South Sudan",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F8"),
+        QStringLiteral(u"flag: South Sudan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb9"),
-        "flag: S�o Tom� & Pr�ncipe",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1F9"),
+        QStringLiteral(u"flag: São Tomé & Príncipe"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbb"),
-        "flag: El Salvador",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1FB"),
+        QStringLiteral(u"flag: El Salvador"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbd"),
-        "flag: Sint Maarten",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1FD"),
+        QStringLiteral(u"flag: Sint Maarten"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbe"),
-        "flag: Syria",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1FE"),
+        QStringLiteral(u"flag: Syria"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbf"),
-        "flag: Eswatini",
+  Emoji{QStringLiteral(u"\U0001F1F8\U0001F1FF"),
+        QStringLiteral(u"flag: Eswatini"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa6"),
-        "flag: Tristan da Cunha",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1E6"),
+        QStringLiteral(u"flag: Tristan da Cunha"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa8"),
-        "flag: Turks & Caicos Islands",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1E8"),
+        QStringLiteral(u"flag: Turks & Caicos Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa9"),
-        "flag: Chad",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1E9"),
+        QStringLiteral(u"flag: Chad"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xab"),
-        "flag: French Southern Territories",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1EB"),
+        QStringLiteral(u"flag: French Southern Territories"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xac"),
-        "flag: Togo",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1EC"),
+        QStringLiteral(u"flag: Togo"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xad"),
-        "flag: Thailand",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1ED"),
+        QStringLiteral(u"flag: Thailand"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xaf"),
-        "flag: Tajikistan",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1EF"),
+        QStringLiteral(u"flag: Tajikistan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb0"),
-        "flag: Tokelau",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F0"),
+        QStringLiteral(u"flag: Tokelau"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb1"),
-        "flag: Timor-Leste",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F1"),
+        QStringLiteral(u"flag: Timor-Leste"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb2"),
-        "flag: Turkmenistan",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F2"),
+        QStringLiteral(u"flag: Turkmenistan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb3"),
-        "flag: Tunisia",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F3"),
+        QStringLiteral(u"flag: Tunisia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb4"),
-        "flag: Tonga",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F4"),
+        QStringLiteral(u"flag: Tonga"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb7"),
-        "flag: Turkey",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F7"),
+        QStringLiteral(u"flag: Turkey"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb9"),
-        "flag: Trinidad & Tobago",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F9"),
+        QStringLiteral(u"flag: Trinidad & Tobago"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbb"),
-        "flag: Tuvalu",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1FB"),
+        QStringLiteral(u"flag: Tuvalu"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbc"),
-        "flag: Taiwan",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1FC"),
+        QStringLiteral(u"flag: Taiwan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbf"),
-        "flag: Tanzania",
+  Emoji{QStringLiteral(u"\U0001F1F9\U0001F1FF"),
+        QStringLiteral(u"flag: Tanzania"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xa6"),
-        "flag: Ukraine",
+  Emoji{QStringLiteral(u"\U0001F1FA\U0001F1E6"),
+        QStringLiteral(u"flag: Ukraine"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xac"),
-        "flag: Uganda",
+  Emoji{QStringLiteral(u"\U0001F1FA\U0001F1EC"),
+        QStringLiteral(u"flag: Uganda"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb2"),
-        "flag: U.S. Outlying Islands",
+  Emoji{QStringLiteral(u"\U0001F1FA\U0001F1F2"),
+        QStringLiteral(u"flag: U.S. Outlying Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb3"),
-        "flag: United Nations",
+  Emoji{QStringLiteral(u"\U0001F1FA\U0001F1F3"),
+        QStringLiteral(u"flag: United Nations"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb8"),
-        "flag: United States",
+  Emoji{QStringLiteral(u"\U0001F1FA\U0001F1F8"),
+        QStringLiteral(u"flag: United States"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbe"),
-        "flag: Uruguay",
+  Emoji{QStringLiteral(u"\U0001F1FA\U0001F1FE"),
+        QStringLiteral(u"flag: Uruguay"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbf"),
-        "flag: Uzbekistan",
+  Emoji{QStringLiteral(u"\U0001F1FA\U0001F1FF"),
+        QStringLiteral(u"flag: Uzbekistan"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa6"),
-        "flag: Vatican City",
+  Emoji{QStringLiteral(u"\U0001F1FB\U0001F1E6"),
+        QStringLiteral(u"flag: Vatican City"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa8"),
-        "flag: St. Vincent & Grenadines",
+  Emoji{QStringLiteral(u"\U0001F1FB\U0001F1E8"),
+        QStringLiteral(u"flag: St. Vincent & Grenadines"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xaa"),
-        "flag: Venezuela",
+  Emoji{QStringLiteral(u"\U0001F1FB\U0001F1EA"),
+        QStringLiteral(u"flag: Venezuela"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xac"),
-        "flag: British Virgin Islands",
+  Emoji{QStringLiteral(u"\U0001F1FB\U0001F1EC"),
+        QStringLiteral(u"flag: British Virgin Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xae"),
-        "flag: U.S. Virgin Islands",
+  Emoji{QStringLiteral(u"\U0001F1FB\U0001F1EE"),
+        QStringLiteral(u"flag: U.S. Virgin Islands"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xb3"),
-        "flag: Vietnam",
+  Emoji{QStringLiteral(u"\U0001F1FB\U0001F1F3"),
+        QStringLiteral(u"flag: Vietnam"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xba"),
-        "flag: Vanuatu",
+  Emoji{QStringLiteral(u"\U0001F1FB\U0001F1FA"),
+        QStringLiteral(u"flag: Vanuatu"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xab"),
-        "flag: Wallis & Futuna",
+  Emoji{QStringLiteral(u"\U0001F1FC\U0001F1EB"),
+        QStringLiteral(u"flag: Wallis & Futuna"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xb8"),
-        "flag: Samoa",
+  Emoji{QStringLiteral(u"\U0001F1FC\U0001F1F8"),
+        QStringLiteral(u"flag: Samoa"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbd\xf0\x9f\x87\xb0"),
-        "flag: Kosovo",
+  Emoji{QStringLiteral(u"\U0001F1FD\U0001F1F0"),
+        QStringLiteral(u"flag: Kosovo"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xaa"),
-        "flag: Yemen",
+  Emoji{QStringLiteral(u"\U0001F1FE\U0001F1EA"),
+        QStringLiteral(u"flag: Yemen"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xb9"),
-        "flag: Mayotte",
+  Emoji{QStringLiteral(u"\U0001F1FE\U0001F1F9"),
+        QStringLiteral(u"flag: Mayotte"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xa6"),
-        "flag: South Africa",
+  Emoji{QStringLiteral(u"\U0001F1FF\U0001F1E6"),
+        QStringLiteral(u"flag: South Africa"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xb2"),
-        "flag: Zambia",
+  Emoji{QStringLiteral(u"\U0001F1FF\U0001F1F2"),
+        QStringLiteral(u"flag: Zambia"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xbc"),
-        "flag: Zimbabwe",
+  Emoji{QStringLiteral(u"\U0001F1FF\U0001F1FC"),
+        QStringLiteral(u"flag: Zimbabwe"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xa5\xf3\xa0"
-                          "\x81\xae\xf3\xa0\x81\xa7\xf3\xa0\x81\xbf"),
-        "flag: England",
+  Emoji{QStringLiteral(u"\U0001F3F4\U000E0067\U000E0062\U000E0065\U000E006E\U000E0067\U000E007F"),
+        QStringLiteral(u"flag: England"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb3\xf3\xa0"
-                          "\x81\xa3\xf3\xa0\x81\xb4\xf3\xa0\x81\xbf"),
-        "flag: Scotland",
+  Emoji{QStringLiteral(u"\U0001F3F4\U000E0067\U000E0062\U000E0073\U000E0063\U000E0074\U000E007F"),
+        QStringLiteral(u"flag: Scotland"),
         emoji::Emoji::Category::Flags},
-  Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb7\xf3\xa0"
-                          "\x81\xac\xf3\xa0\x81\xb3\xf3\xa0\x81\xbf"),
-        "flag: Wales",
+  Emoji{QStringLiteral(u"\U0001F3F4\U000E0067\U000E0062\U000E0077\U000E006C\U000E0073\U000E007F"),
+        QStringLiteral(u"flag: Wales"),
         emoji::Emoji::Category::Flags},
-};
\ No newline at end of file
+};