summary refs log tree commit diff
path: root/src/emoji/Provider.cpp
diff options
context:
space:
mode:
authorBulbyVR <26726264+TheDrawingCoder-Gamer@users.noreply.github.com>2022-04-22 11:19:30 -0400
committerBulbyVR <26726264+TheDrawingCoder-Gamer@users.noreply.github.com>2022-04-24 12:25:01 -0400
commitdabde88e1cf97e84e063bb2ff4db6ecedb4cd7c5 (patch)
tree6dc05084ea31103408edd497923dca24c228b4e3 /src/emoji/Provider.cpp
parentKeep old codes alongside new ones (diff)
downloadnheko-dabde88e1cf97e84e063bb2ff4db6ecedb4cd7c5.tar.xz
Remove sequences of _
Diffstat (limited to 'src/emoji/Provider.cpp')
-rw-r--r--src/emoji/Provider.cpp1722
1 files changed, 861 insertions, 861 deletions
diff --git a/src/emoji/Provider.cpp b/src/emoji/Provider.cpp
index 17ed2997..b7f3d0e4 100644
--- a/src/emoji/Provider.cpp
+++ b/src/emoji/Provider.cpp
@@ -40,7 +40,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"slightly_smiling"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F643"),
-        QStringLiteral(u"upside-down"),
+        QStringLiteral(u"upside_down"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAE0"), QStringLiteral(u"melting"), emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F609"), QStringLiteral(u"winking"), emoji::Emoji::Category::People},
@@ -54,10 +54,10 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"smiling_face_with_hearts"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F60D"),
-        QStringLiteral(u"smiling_face_with_heart-eyes"),
+        QStringLiteral(u"smiling_face_with_heart_eyes"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F929"),
-        QStringLiteral(u"star-struck"),
+        QStringLiteral(u"star_struck"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F618"),
         QStringLiteral(u"face_blowing_a_kiss"),
@@ -89,7 +89,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"squinting_face_with_tongue"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F911"),
-        QStringLiteral(u"money-mouth"),
+        QStringLiteral(u"money_mouth"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F917"),
         QStringLiteral(u"smiling_face_with_open_hands"),
@@ -107,7 +107,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{QStringLiteral(u"\U0001F914"), QStringLiteral(u"thinking"), emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAE1"), QStringLiteral(u"saluting"), emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F910"),
-        QStringLiteral(u"zipper-mouth"),
+        QStringLiteral(u"zipper_mouth"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F928"),
         QStringLiteral(u"face_with_raised_eyebrow"),
@@ -149,7 +149,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"face_with_thermometer"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F915"),
-        QStringLiteral(u"face_with_head-bandage"),
+        QStringLiteral(u"face_with_head_bandage"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F922"),
         QStringLiteral(u"nauseated"),
@@ -162,7 +162,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{QStringLiteral(u"\U0001F976"), QStringLiteral(u"cold"), emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F974"), QStringLiteral(u"woozy"), emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F635"),
-        QStringLiteral(u"face_with_crossed-out_eyes"),
+        QStringLiteral(u"face_with_crossed_out_eyes"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F635\U0000200D\U0001F4AB"),
         QStringLiteral(u"face_with_spiral_eyes"),
@@ -285,7 +285,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"cat_with_tears_of_joy"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F63B"),
-        QStringLiteral(u"smiling_cat_with_heart-eyes"),
+        QStringLiteral(u"smiling_cat_with_heart_eyes"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F63C"),
         QStringLiteral(u"cat_with_wry_smile"),
@@ -303,13 +303,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"pouting_cat"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F648"),
-        QStringLiteral(u"see-no-evil_monkey"),
+        QStringLiteral(u"see_no_evil_monkey"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F649"),
-        QStringLiteral(u"hear-no-evil_monkey"),
+        QStringLiteral(u"hear_no_evil_monkey"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64A"),
-        QStringLiteral(u"speak-no-evil_monkey"),
+        QStringLiteral(u"speak_no_evil_monkey"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F48B"),
         QStringLiteral(u"kiss_mark"),
@@ -423,13 +423,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"waving_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44B\U0001F3FC"),
-        QStringLiteral(u"waving_hand_medium-light_skin_tone"),
+        QStringLiteral(u"waving_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44B\U0001F3FD"),
         QStringLiteral(u"waving_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44B\U0001F3FE"),
-        QStringLiteral(u"waving_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"waving_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44B\U0001F3FF"),
         QStringLiteral(u"waving_hand_dark_skin_tone"),
@@ -441,13 +441,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"raised_back_of_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91A\U0001F3FC"),
-        QStringLiteral(u"raised_back_of_hand_medium-light_skin_tone"),
+        QStringLiteral(u"raised_back_of_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91A\U0001F3FD"),
         QStringLiteral(u"raised_back_of_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91A\U0001F3FE"),
-        QStringLiteral(u"raised_back_of_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"raised_back_of_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91A\U0001F3FF"),
         QStringLiteral(u"raised_back_of_hand_dark_skin_tone"),
@@ -459,13 +459,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"hand_with_fingers_splayed_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F590\U0001F3FC"),
-        QStringLiteral(u"hand_with_fingers_splayed_medium-light_skin_tone"),
+        QStringLiteral(u"hand_with_fingers_splayed_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F590\U0001F3FD"),
         QStringLiteral(u"hand_with_fingers_splayed_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F590\U0001F3FE"),
-        QStringLiteral(u"hand_with_fingers_splayed_medium-dark_skin_tone"),
+        QStringLiteral(u"hand_with_fingers_splayed_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F590\U0001F3FF"),
         QStringLiteral(u"hand_with_fingers_splayed_dark_skin_tone"),
@@ -477,13 +477,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"raised_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270B\U0001F3FC"),
-        QStringLiteral(u"raised_hand_medium-light_skin_tone"),
+        QStringLiteral(u"raised_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270B\U0001F3FD"),
         QStringLiteral(u"raised_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270B\U0001F3FE"),
-        QStringLiteral(u"raised_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"raised_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270B\U0001F3FF"),
         QStringLiteral(u"raised_hand_dark_skin_tone"),
@@ -495,13 +495,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"vulcan_salute_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F596\U0001F3FC"),
-        QStringLiteral(u"vulcan_salute_medium-light_skin_tone"),
+        QStringLiteral(u"vulcan_salute_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F596\U0001F3FD"),
         QStringLiteral(u"vulcan_salute_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F596\U0001F3FE"),
-        QStringLiteral(u"vulcan_salute_medium-dark_skin_tone"),
+        QStringLiteral(u"vulcan_salute_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F596\U0001F3FF"),
         QStringLiteral(u"vulcan_salute_dark_skin_tone"),
@@ -513,13 +513,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"rightwards_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC"),
-        QStringLiteral(u"rightwards_hand_medium-light_skin_tone"),
+        QStringLiteral(u"rightwards_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD"),
         QStringLiteral(u"rightwards_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE"),
-        QStringLiteral(u"rightwards_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"rightwards_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF"),
         QStringLiteral(u"rightwards_hand_dark_skin_tone"),
@@ -531,13 +531,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"leftwards_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FC"),
-        QStringLiteral(u"leftwards_hand_medium-light_skin_tone"),
+        QStringLiteral(u"leftwards_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FD"),
         QStringLiteral(u"leftwards_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FE"),
-        QStringLiteral(u"leftwards_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"leftwards_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF2\U0001F3FF"),
         QStringLiteral(u"leftwards_hand_dark_skin_tone"),
@@ -549,13 +549,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"palm_down_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FC"),
-        QStringLiteral(u"palm_down_hand_medium-light_skin_tone"),
+        QStringLiteral(u"palm_down_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FD"),
         QStringLiteral(u"palm_down_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FE"),
-        QStringLiteral(u"palm_down_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"palm_down_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF3\U0001F3FF"),
         QStringLiteral(u"palm_down_hand_dark_skin_tone"),
@@ -567,13 +567,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"palm_up_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FC"),
-        QStringLiteral(u"palm_up_hand_medium-light_skin_tone"),
+        QStringLiteral(u"palm_up_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FD"),
         QStringLiteral(u"palm_up_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FE"),
-        QStringLiteral(u"palm_up_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"palm_up_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF4\U0001F3FF"),
         QStringLiteral(u"palm_up_hand_dark_skin_tone"),
@@ -583,13 +583,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"ok_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44C\U0001F3FC"),
-        QStringLiteral(u"ok_hand_medium-light_skin_tone"),
+        QStringLiteral(u"ok_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44C\U0001F3FD"),
         QStringLiteral(u"ok_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44C\U0001F3FE"),
-        QStringLiteral(u"ok_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"ok_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44C\U0001F3FF"),
         QStringLiteral(u"ok_hand_dark_skin_tone"),
@@ -601,13 +601,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"pinched_fingers_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90C\U0001F3FC"),
-        QStringLiteral(u"pinched_fingers_medium-light_skin_tone"),
+        QStringLiteral(u"pinched_fingers_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90C\U0001F3FD"),
         QStringLiteral(u"pinched_fingers_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90C\U0001F3FE"),
-        QStringLiteral(u"pinched_fingers_medium-dark_skin_tone"),
+        QStringLiteral(u"pinched_fingers_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90C\U0001F3FF"),
         QStringLiteral(u"pinched_fingers_dark_skin_tone"),
@@ -619,13 +619,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"pinching_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90F\U0001F3FC"),
-        QStringLiteral(u"pinching_hand_medium-light_skin_tone"),
+        QStringLiteral(u"pinching_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90F\U0001F3FD"),
         QStringLiteral(u"pinching_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90F\U0001F3FE"),
-        QStringLiteral(u"pinching_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"pinching_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F90F\U0001F3FF"),
         QStringLiteral(u"pinching_hand_dark_skin_tone"),
@@ -637,13 +637,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"victory_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270C\U0001F3FC"),
-        QStringLiteral(u"victory_hand_medium-light_skin_tone"),
+        QStringLiteral(u"victory_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270C\U0001F3FD"),
         QStringLiteral(u"victory_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270C\U0001F3FE"),
-        QStringLiteral(u"victory_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"victory_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270C\U0001F3FF"),
         QStringLiteral(u"victory_hand_dark_skin_tone"),
@@ -655,13 +655,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"crossed_fingers_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91E\U0001F3FC"),
-        QStringLiteral(u"crossed_fingers_medium-light_skin_tone"),
+        QStringLiteral(u"crossed_fingers_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91E\U0001F3FD"),
         QStringLiteral(u"crossed_fingers_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91E\U0001F3FE"),
-        QStringLiteral(u"crossed_fingers_medium-dark_skin_tone"),
+        QStringLiteral(u"crossed_fingers_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91E\U0001F3FF"),
         QStringLiteral(u"crossed_fingers_dark_skin_tone"),
@@ -673,34 +673,34 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FC"),
-        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium-light_skin_tone"),
+        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FD"),
         QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FE"),
-        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium-dark_skin_tone"),
+        QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF0\U0001F3FF"),
         QStringLiteral(u"hand_with_index_finger_and_thumb_crossed_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91F"),
-        QStringLiteral(u"love-you_gesture"),
+        QStringLiteral(u"love_you_gesture"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91F\U0001F3FB"),
-        QStringLiteral(u"love-you_gesture_light_skin_tone"),
+        QStringLiteral(u"love_you_gesture_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91F\U0001F3FC"),
-        QStringLiteral(u"love-you_gesture_medium-light_skin_tone"),
+        QStringLiteral(u"love_you_gesture_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91F\U0001F3FD"),
-        QStringLiteral(u"love-you_gesture_medium_skin_tone"),
+        QStringLiteral(u"love_you_gesture_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91F\U0001F3FE"),
-        QStringLiteral(u"love-you_gesture_medium-dark_skin_tone"),
+        QStringLiteral(u"love_you_gesture_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91F\U0001F3FF"),
-        QStringLiteral(u"love-you_gesture_dark_skin_tone"),
+        QStringLiteral(u"love_you_gesture_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F918"),
         QStringLiteral(u"sign_of_the_horns"),
@@ -709,13 +709,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"sign_of_the_horns_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F918\U0001F3FC"),
-        QStringLiteral(u"sign_of_the_horns_medium-light_skin_tone"),
+        QStringLiteral(u"sign_of_the_horns_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F918\U0001F3FD"),
         QStringLiteral(u"sign_of_the_horns_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F918\U0001F3FE"),
-        QStringLiteral(u"sign_of_the_horns_medium-dark_skin_tone"),
+        QStringLiteral(u"sign_of_the_horns_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F918\U0001F3FF"),
         QStringLiteral(u"sign_of_the_horns_dark_skin_tone"),
@@ -727,13 +727,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"call_me_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F919\U0001F3FC"),
-        QStringLiteral(u"call_me_hand_medium-light_skin_tone"),
+        QStringLiteral(u"call_me_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F919\U0001F3FD"),
         QStringLiteral(u"call_me_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F919\U0001F3FE"),
-        QStringLiteral(u"call_me_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"call_me_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F919\U0001F3FF"),
         QStringLiteral(u"call_me_hand_dark_skin_tone"),
@@ -745,13 +745,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"backhand_index_pointing_left_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F448\U0001F3FC"),
-        QStringLiteral(u"backhand_index_pointing_left_medium-light_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_left_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F448\U0001F3FD"),
         QStringLiteral(u"backhand_index_pointing_left_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F448\U0001F3FE"),
-        QStringLiteral(u"backhand_index_pointing_left_medium-dark_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_left_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F448\U0001F3FF"),
         QStringLiteral(u"backhand_index_pointing_left_dark_skin_tone"),
@@ -763,13 +763,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"backhand_index_pointing_right_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F449\U0001F3FC"),
-        QStringLiteral(u"backhand_index_pointing_right_medium-light_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_right_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F449\U0001F3FD"),
         QStringLiteral(u"backhand_index_pointing_right_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F449\U0001F3FE"),
-        QStringLiteral(u"backhand_index_pointing_right_medium-dark_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_right_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F449\U0001F3FF"),
         QStringLiteral(u"backhand_index_pointing_right_dark_skin_tone"),
@@ -781,13 +781,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"backhand_index_pointing_up_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F446\U0001F3FC"),
-        QStringLiteral(u"backhand_index_pointing_up_medium-light_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_up_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F446\U0001F3FD"),
         QStringLiteral(u"backhand_index_pointing_up_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F446\U0001F3FE"),
-        QStringLiteral(u"backhand_index_pointing_up_medium-dark_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_up_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F446\U0001F3FF"),
         QStringLiteral(u"backhand_index_pointing_up_dark_skin_tone"),
@@ -799,13 +799,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"middle_finger_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F595\U0001F3FC"),
-        QStringLiteral(u"middle_finger_medium-light_skin_tone"),
+        QStringLiteral(u"middle_finger_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F595\U0001F3FD"),
         QStringLiteral(u"middle_finger_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F595\U0001F3FE"),
-        QStringLiteral(u"middle_finger_medium-dark_skin_tone"),
+        QStringLiteral(u"middle_finger_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F595\U0001F3FF"),
         QStringLiteral(u"middle_finger_dark_skin_tone"),
@@ -817,13 +817,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"backhand_index_pointing_down_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F447\U0001F3FC"),
-        QStringLiteral(u"backhand_index_pointing_down_medium-light_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_down_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F447\U0001F3FD"),
         QStringLiteral(u"backhand_index_pointing_down_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F447\U0001F3FE"),
-        QStringLiteral(u"backhand_index_pointing_down_medium-dark_skin_tone"),
+        QStringLiteral(u"backhand_index_pointing_down_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F447\U0001F3FF"),
         QStringLiteral(u"backhand_index_pointing_down_dark_skin_tone"),
@@ -835,13 +835,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"index_pointing_up_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000261D\U0001F3FC"),
-        QStringLiteral(u"index_pointing_up_medium-light_skin_tone"),
+        QStringLiteral(u"index_pointing_up_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000261D\U0001F3FD"),
         QStringLiteral(u"index_pointing_up_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000261D\U0001F3FE"),
-        QStringLiteral(u"index_pointing_up_medium-dark_skin_tone"),
+        QStringLiteral(u"index_pointing_up_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000261D\U0001F3FF"),
         QStringLiteral(u"index_pointing_up_dark_skin_tone"),
@@ -853,13 +853,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"index_pointing_at_the_viewer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FC"),
-        QStringLiteral(u"index_pointing_at_the_viewer_medium-light_skin_tone"),
+        QStringLiteral(u"index_pointing_at_the_viewer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FD"),
         QStringLiteral(u"index_pointing_at_the_viewer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FE"),
-        QStringLiteral(u"index_pointing_at_the_viewer_medium-dark_skin_tone"),
+        QStringLiteral(u"index_pointing_at_the_viewer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF5\U0001F3FF"),
         QStringLiteral(u"index_pointing_at_the_viewer_dark_skin_tone"),
@@ -871,13 +871,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"thumbs_up_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44D\U0001F3FC"),
-        QStringLiteral(u"thumbs_up_medium-light_skin_tone"),
+        QStringLiteral(u"thumbs_up_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44D\U0001F3FD"),
         QStringLiteral(u"thumbs_up_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44D\U0001F3FE"),
-        QStringLiteral(u"thumbs_up_medium-dark_skin_tone"),
+        QStringLiteral(u"thumbs_up_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44D\U0001F3FF"),
         QStringLiteral(u"thumbs_up_dark_skin_tone"),
@@ -889,13 +889,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"thumbs_down_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44E\U0001F3FC"),
-        QStringLiteral(u"thumbs_down_medium-light_skin_tone"),
+        QStringLiteral(u"thumbs_down_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44E\U0001F3FD"),
         QStringLiteral(u"thumbs_down_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44E\U0001F3FE"),
-        QStringLiteral(u"thumbs_down_medium-dark_skin_tone"),
+        QStringLiteral(u"thumbs_down_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44E\U0001F3FF"),
         QStringLiteral(u"thumbs_down_dark_skin_tone"),
@@ -907,13 +907,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"raised_fist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270A\U0001F3FC"),
-        QStringLiteral(u"raised_fist_medium-light_skin_tone"),
+        QStringLiteral(u"raised_fist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270A\U0001F3FD"),
         QStringLiteral(u"raised_fist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270A\U0001F3FE"),
-        QStringLiteral(u"raised_fist_medium-dark_skin_tone"),
+        QStringLiteral(u"raised_fist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270A\U0001F3FF"),
         QStringLiteral(u"raised_fist_dark_skin_tone"),
@@ -925,52 +925,52 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"oncoming_fist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44A\U0001F3FC"),
-        QStringLiteral(u"oncoming_fist_medium-light_skin_tone"),
+        QStringLiteral(u"oncoming_fist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44A\U0001F3FD"),
         QStringLiteral(u"oncoming_fist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44A\U0001F3FE"),
-        QStringLiteral(u"oncoming_fist_medium-dark_skin_tone"),
+        QStringLiteral(u"oncoming_fist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44A\U0001F3FF"),
         QStringLiteral(u"oncoming_fist_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91B"),
-        QStringLiteral(u"left-facing_fist"),
+        QStringLiteral(u"left_facing_fist"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91B\U0001F3FB"),
-        QStringLiteral(u"left-facing_fist_light_skin_tone"),
+        QStringLiteral(u"left_facing_fist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91B\U0001F3FC"),
-        QStringLiteral(u"left-facing_fist_medium-light_skin_tone"),
+        QStringLiteral(u"left_facing_fist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91B\U0001F3FD"),
-        QStringLiteral(u"left-facing_fist_medium_skin_tone"),
+        QStringLiteral(u"left_facing_fist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91B\U0001F3FE"),
-        QStringLiteral(u"left-facing_fist_medium-dark_skin_tone"),
+        QStringLiteral(u"left_facing_fist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91B\U0001F3FF"),
-        QStringLiteral(u"left-facing_fist_dark_skin_tone"),
+        QStringLiteral(u"left_facing_fist_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91C"),
-        QStringLiteral(u"right-facing_fist"),
+        QStringLiteral(u"right_facing_fist"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91C\U0001F3FB"),
-        QStringLiteral(u"right-facing_fist_light_skin_tone"),
+        QStringLiteral(u"right_facing_fist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91C\U0001F3FC"),
-        QStringLiteral(u"right-facing_fist_medium-light_skin_tone"),
+        QStringLiteral(u"right_facing_fist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91C\U0001F3FD"),
-        QStringLiteral(u"right-facing_fist_medium_skin_tone"),
+        QStringLiteral(u"right_facing_fist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91C\U0001F3FE"),
-        QStringLiteral(u"right-facing_fist_medium-dark_skin_tone"),
+        QStringLiteral(u"right_facing_fist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91C\U0001F3FF"),
-        QStringLiteral(u"right-facing_fist_dark_skin_tone"),
+        QStringLiteral(u"right_facing_fist_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44F"),
         QStringLiteral(u"clapping_hands"),
@@ -979,13 +979,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"clapping_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44F\U0001F3FC"),
-        QStringLiteral(u"clapping_hands_medium-light_skin_tone"),
+        QStringLiteral(u"clapping_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44F\U0001F3FD"),
         QStringLiteral(u"clapping_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44F\U0001F3FE"),
-        QStringLiteral(u"clapping_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"clapping_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F44F\U0001F3FF"),
         QStringLiteral(u"clapping_hands_dark_skin_tone"),
@@ -997,13 +997,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"raising_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64C\U0001F3FC"),
-        QStringLiteral(u"raising_hands_medium-light_skin_tone"),
+        QStringLiteral(u"raising_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64C\U0001F3FD"),
         QStringLiteral(u"raising_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64C\U0001F3FE"),
-        QStringLiteral(u"raising_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"raising_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64C\U0001F3FF"),
         QStringLiteral(u"raising_hands_dark_skin_tone"),
@@ -1015,13 +1015,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"heart_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FC"),
-        QStringLiteral(u"heart_hands_medium-light_skin_tone"),
+        QStringLiteral(u"heart_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FD"),
         QStringLiteral(u"heart_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FE"),
-        QStringLiteral(u"heart_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"heart_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF6\U0001F3FF"),
         QStringLiteral(u"heart_hands_dark_skin_tone"),
@@ -1033,13 +1033,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"open_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F450\U0001F3FC"),
-        QStringLiteral(u"open_hands_medium-light_skin_tone"),
+        QStringLiteral(u"open_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F450\U0001F3FD"),
         QStringLiteral(u"open_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F450\U0001F3FE"),
-        QStringLiteral(u"open_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"open_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F450\U0001F3FF"),
         QStringLiteral(u"open_hands_dark_skin_tone"),
@@ -1051,13 +1051,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"palms_up_together_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F932\U0001F3FC"),
-        QStringLiteral(u"palms_up_together_medium-light_skin_tone"),
+        QStringLiteral(u"palms_up_together_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F932\U0001F3FD"),
         QStringLiteral(u"palms_up_together_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F932\U0001F3FE"),
-        QStringLiteral(u"palms_up_together_medium-dark_skin_tone"),
+        QStringLiteral(u"palms_up_together_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F932\U0001F3FF"),
         QStringLiteral(u"palms_up_together_dark_skin_tone"),
@@ -1069,76 +1069,76 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"handshake_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91D\U0001F3FC"),
-        QStringLiteral(u"handshake_medium-light_skin_tone"),
+        QStringLiteral(u"handshake_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91D\U0001F3FD"),
         QStringLiteral(u"handshake_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91D\U0001F3FE"),
-        QStringLiteral(u"handshake_medium-dark_skin_tone"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F91D\U0001F3FF"),
         QStringLiteral(u"handshake_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FC"),
-        QStringLiteral(u"handshake_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"handshake_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FD"),
         QStringLiteral(u"handshake_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FE"),
-        QStringLiteral(u"handshake_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"handshake_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FB\U0000200D\U0001FAF2\U0001F3FF"),
         QStringLiteral(u"handshake_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FB"),
-        QStringLiteral(u"handshake_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"handshake_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FD"),
-        QStringLiteral(u"handshake_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"handshake_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FE"),
-        QStringLiteral(u"handshake_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"handshake_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FC\U0000200D\U0001FAF2\U0001F3FF"),
-        QStringLiteral(u"handshake_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"handshake_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FB"),
         QStringLiteral(u"handshake_medium_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FC"),
-        QStringLiteral(u"handshake_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"handshake_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FE"),
-        QStringLiteral(u"handshake_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"handshake_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FD\U0000200D\U0001FAF2\U0001F3FF"),
         QStringLiteral(u"handshake_medium_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FB"),
-        QStringLiteral(u"handshake_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FC"),
-        QStringLiteral(u"handshake_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FD"),
-        QStringLiteral(u"handshake_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FE\U0000200D\U0001FAF2\U0001F3FF"),
-        QStringLiteral(u"handshake_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"handshake_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FB"),
         QStringLiteral(u"handshake_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FC"),
-        QStringLiteral(u"handshake_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"handshake_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FD"),
         QStringLiteral(u"handshake_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAF1\U0001F3FF\U0000200D\U0001FAF2\U0001F3FE"),
-        QStringLiteral(u"handshake_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"handshake_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64F"),
         QStringLiteral(u"folded_hands"),
@@ -1147,13 +1147,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"folded_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64F\U0001F3FC"),
-        QStringLiteral(u"folded_hands_medium-light_skin_tone"),
+        QStringLiteral(u"folded_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64F\U0001F3FD"),
         QStringLiteral(u"folded_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64F\U0001F3FE"),
-        QStringLiteral(u"folded_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"folded_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64F\U0001F3FF"),
         QStringLiteral(u"folded_hands_dark_skin_tone"),
@@ -1165,13 +1165,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"writing_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270D\U0001F3FC"),
-        QStringLiteral(u"writing_hand_medium-light_skin_tone"),
+        QStringLiteral(u"writing_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270D\U0001F3FD"),
         QStringLiteral(u"writing_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270D\U0001F3FE"),
-        QStringLiteral(u"writing_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"writing_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0000270D\U0001F3FF"),
         QStringLiteral(u"writing_hand_dark_skin_tone"),
@@ -1183,13 +1183,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"nail_polish_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F485\U0001F3FC"),
-        QStringLiteral(u"nail_polish_medium-light_skin_tone"),
+        QStringLiteral(u"nail_polish_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F485\U0001F3FD"),
         QStringLiteral(u"nail_polish_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F485\U0001F3FE"),
-        QStringLiteral(u"nail_polish_medium-dark_skin_tone"),
+        QStringLiteral(u"nail_polish_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F485\U0001F3FF"),
         QStringLiteral(u"nail_polish_dark_skin_tone"),
@@ -1199,13 +1199,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"selfie_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F933\U0001F3FC"),
-        QStringLiteral(u"selfie_medium-light_skin_tone"),
+        QStringLiteral(u"selfie_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F933\U0001F3FD"),
         QStringLiteral(u"selfie_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F933\U0001F3FE"),
-        QStringLiteral(u"selfie_medium-dark_skin_tone"),
+        QStringLiteral(u"selfie_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F933\U0001F3FF"),
         QStringLiteral(u"selfie_dark_skin_tone"),
@@ -1217,13 +1217,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"flexed_biceps_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FC"),
-        QStringLiteral(u"flexed_biceps_medium-light_skin_tone"),
+        QStringLiteral(u"flexed_biceps_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FD"),
         QStringLiteral(u"flexed_biceps_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FE"),
-        QStringLiteral(u"flexed_biceps_medium-dark_skin_tone"),
+        QStringLiteral(u"flexed_biceps_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F4AA\U0001F3FF"),
         QStringLiteral(u"flexed_biceps_dark_skin_tone"),
@@ -1239,13 +1239,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"leg_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FC"),
-        QStringLiteral(u"leg_medium-light_skin_tone"),
+        QStringLiteral(u"leg_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FD"),
         QStringLiteral(u"leg_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FE"),
-        QStringLiteral(u"leg_medium-dark_skin_tone"),
+        QStringLiteral(u"leg_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B5\U0001F3FF"),
         QStringLiteral(u"leg_dark_skin_tone"),
@@ -1255,13 +1255,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"foot_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FC"),
-        QStringLiteral(u"foot_medium-light_skin_tone"),
+        QStringLiteral(u"foot_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FD"),
         QStringLiteral(u"foot_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FE"),
-        QStringLiteral(u"foot_medium-dark_skin_tone"),
+        QStringLiteral(u"foot_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B6\U0001F3FF"),
         QStringLiteral(u"foot_dark_skin_tone"),
@@ -1271,13 +1271,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"ear_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F442\U0001F3FC"),
-        QStringLiteral(u"ear_medium-light_skin_tone"),
+        QStringLiteral(u"ear_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F442\U0001F3FD"),
         QStringLiteral(u"ear_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F442\U0001F3FE"),
-        QStringLiteral(u"ear_medium-dark_skin_tone"),
+        QStringLiteral(u"ear_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F442\U0001F3FF"),
         QStringLiteral(u"ear_dark_skin_tone"),
@@ -1289,13 +1289,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"ear_with_hearing_aid_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FC"),
-        QStringLiteral(u"ear_with_hearing_aid_medium-light_skin_tone"),
+        QStringLiteral(u"ear_with_hearing_aid_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FD"),
         QStringLiteral(u"ear_with_hearing_aid_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FE"),
-        QStringLiteral(u"ear_with_hearing_aid_medium-dark_skin_tone"),
+        QStringLiteral(u"ear_with_hearing_aid_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9BB\U0001F3FF"),
         QStringLiteral(u"ear_with_hearing_aid_dark_skin_tone"),
@@ -1305,13 +1305,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"nose_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F443\U0001F3FC"),
-        QStringLiteral(u"nose_medium-light_skin_tone"),
+        QStringLiteral(u"nose_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F443\U0001F3FD"),
         QStringLiteral(u"nose_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F443\U0001F3FE"),
-        QStringLiteral(u"nose_medium-dark_skin_tone"),
+        QStringLiteral(u"nose_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F443\U0001F3FF"),
         QStringLiteral(u"nose_dark_skin_tone"),
@@ -1337,13 +1337,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"baby_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F476\U0001F3FC"),
-        QStringLiteral(u"baby_medium-light_skin_tone"),
+        QStringLiteral(u"baby_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F476\U0001F3FD"),
         QStringLiteral(u"baby_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F476\U0001F3FE"),
-        QStringLiteral(u"baby_medium-dark_skin_tone"),
+        QStringLiteral(u"baby_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F476\U0001F3FF"),
         QStringLiteral(u"baby_dark_skin_tone"),
@@ -1353,13 +1353,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"child_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FC"),
-        QStringLiteral(u"child_medium-light_skin_tone"),
+        QStringLiteral(u"child_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FD"),
         QStringLiteral(u"child_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FE"),
-        QStringLiteral(u"child_medium-dark_skin_tone"),
+        QStringLiteral(u"child_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D2\U0001F3FF"),
         QStringLiteral(u"child_dark_skin_tone"),
@@ -1369,13 +1369,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"boy_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F466\U0001F3FC"),
-        QStringLiteral(u"boy_medium-light_skin_tone"),
+        QStringLiteral(u"boy_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F466\U0001F3FD"),
         QStringLiteral(u"boy_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F466\U0001F3FE"),
-        QStringLiteral(u"boy_medium-dark_skin_tone"),
+        QStringLiteral(u"boy_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F466\U0001F3FF"),
         QStringLiteral(u"boy_dark_skin_tone"),
@@ -1385,13 +1385,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"girl_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F467\U0001F3FC"),
-        QStringLiteral(u"girl_medium-light_skin_tone"),
+        QStringLiteral(u"girl_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F467\U0001F3FD"),
         QStringLiteral(u"girl_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F467\U0001F3FE"),
-        QStringLiteral(u"girl_medium-dark_skin_tone"),
+        QStringLiteral(u"girl_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F467\U0001F3FF"),
         QStringLiteral(u"girl_dark_skin_tone"),
@@ -1401,13 +1401,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"person_medium-light_skin_tone"),
+        QStringLiteral(u"person_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD"),
         QStringLiteral(u"person_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"person_medium-dark_skin_tone"),
+        QStringLiteral(u"person_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF"),
         QStringLiteral(u"person_dark_skin_tone"),
@@ -1419,13 +1419,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_light_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FC"),
-        QStringLiteral(u"person_medium-light_skin_tone,_blond_hair"),
+        QStringLiteral(u"person_medium_light_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FD"),
         QStringLiteral(u"person_medium_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FE"),
-        QStringLiteral(u"person_medium-dark_skin_tone,_blond_hair"),
+        QStringLiteral(u"person_medium_dark_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FF"),
         QStringLiteral(u"person_dark_skin_tone,_blond_hair"),
@@ -1435,13 +1435,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC"),
-        QStringLiteral(u"man_medium-light_skin_tone"),
+        QStringLiteral(u"man_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD"),
         QStringLiteral(u"man_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE"),
-        QStringLiteral(u"man_medium-dark_skin_tone"),
+        QStringLiteral(u"man_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF"),
         QStringLiteral(u"man_dark_skin_tone"),
@@ -1453,13 +1453,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_light_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC"),
-        QStringLiteral(u"person_medium-light_skin_tone,_beard"),
+        QStringLiteral(u"person_medium_light_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD"),
         QStringLiteral(u"person_medium_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE"),
-        QStringLiteral(u"person_medium-dark_skin_tone,_beard"),
+        QStringLiteral(u"person_medium_dark_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF"),
         QStringLiteral(u"person_dark_skin_tone,_beard"),
@@ -1471,13 +1471,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_light_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_medium-light_skin_tone,_beard"),
+        QStringLiteral(u"man_medium_light_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_medium_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_medium-dark_skin_tone,_beard"),
+        QStringLiteral(u"man_medium_dark_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_dark_skin_tone,_beard"),
@@ -1489,13 +1489,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_light_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_medium-light_skin_tone,_beard"),
+        QStringLiteral(u"woman_medium_light_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_medium_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_medium-dark_skin_tone,_beard"),
+        QStringLiteral(u"woman_medium_dark_skin_tone,_beard"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_dark_skin_tone,_beard"),
@@ -1507,13 +1507,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_light_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B0"),
-        QStringLiteral(u"man_medium-light_skin_tone,_red_hair"),
+        QStringLiteral(u"man_medium_light_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B0"),
         QStringLiteral(u"man_medium_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B0"),
-        QStringLiteral(u"man_medium-dark_skin_tone,_red_hair"),
+        QStringLiteral(u"man_medium_dark_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B0"),
         QStringLiteral(u"man_dark_skin_tone,_red_hair"),
@@ -1525,13 +1525,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_light_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B1"),
-        QStringLiteral(u"man_medium-light_skin_tone,_curly_hair"),
+        QStringLiteral(u"man_medium_light_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B1"),
         QStringLiteral(u"man_medium_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B1"),
-        QStringLiteral(u"man_medium-dark_skin_tone,_curly_hair"),
+        QStringLiteral(u"man_medium_dark_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B1"),
         QStringLiteral(u"man_dark_skin_tone,_curly_hair"),
@@ -1543,13 +1543,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_light_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B3"),
-        QStringLiteral(u"man_medium-light_skin_tone,_white_hair"),
+        QStringLiteral(u"man_medium_light_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B3"),
         QStringLiteral(u"man_medium_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B3"),
-        QStringLiteral(u"man_medium-dark_skin_tone,_white_hair"),
+        QStringLiteral(u"man_medium_dark_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B3"),
         QStringLiteral(u"man_dark_skin_tone,_white_hair"),
@@ -1561,13 +1561,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_light_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9B2"),
-        QStringLiteral(u"man_medium-light_skin_tone,_bald"),
+        QStringLiteral(u"man_medium_light_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9B2"),
         QStringLiteral(u"man_medium_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9B2"),
-        QStringLiteral(u"man_medium-dark_skin_tone,_bald"),
+        QStringLiteral(u"man_medium_dark_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9B2"),
         QStringLiteral(u"man_dark_skin_tone,_bald"),
@@ -1577,13 +1577,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC"),
-        QStringLiteral(u"woman_medium-light_skin_tone"),
+        QStringLiteral(u"woman_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD"),
         QStringLiteral(u"woman_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE"),
-        QStringLiteral(u"woman_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF"),
         QStringLiteral(u"woman_dark_skin_tone"),
@@ -1595,13 +1595,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_light_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B0"),
-        QStringLiteral(u"woman_medium-light_skin_tone,_red_hair"),
+        QStringLiteral(u"woman_medium_light_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B0"),
         QStringLiteral(u"woman_medium_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B0"),
-        QStringLiteral(u"woman_medium-dark_skin_tone,_red_hair"),
+        QStringLiteral(u"woman_medium_dark_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B0"),
         QStringLiteral(u"woman_dark_skin_tone,_red_hair"),
@@ -1613,13 +1613,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_light_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B0"),
-        QStringLiteral(u"person_medium-light_skin_tone,_red_hair"),
+        QStringLiteral(u"person_medium_light_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B0"),
         QStringLiteral(u"person_medium_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B0"),
-        QStringLiteral(u"person_medium-dark_skin_tone,_red_hair"),
+        QStringLiteral(u"person_medium_dark_skin_tone,_red_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B0"),
         QStringLiteral(u"person_dark_skin_tone,_red_hair"),
@@ -1631,13 +1631,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_light_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B1"),
-        QStringLiteral(u"woman_medium-light_skin_tone,_curly_hair"),
+        QStringLiteral(u"woman_medium_light_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B1"),
         QStringLiteral(u"woman_medium_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B1"),
-        QStringLiteral(u"woman_medium-dark_skin_tone,_curly_hair"),
+        QStringLiteral(u"woman_medium_dark_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B1"),
         QStringLiteral(u"woman_dark_skin_tone,_curly_hair"),
@@ -1649,13 +1649,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_light_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B1"),
-        QStringLiteral(u"person_medium-light_skin_tone,_curly_hair"),
+        QStringLiteral(u"person_medium_light_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B1"),
         QStringLiteral(u"person_medium_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B1"),
-        QStringLiteral(u"person_medium-dark_skin_tone,_curly_hair"),
+        QStringLiteral(u"person_medium_dark_skin_tone,_curly_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B1"),
         QStringLiteral(u"person_dark_skin_tone,_curly_hair"),
@@ -1667,13 +1667,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_light_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B3"),
-        QStringLiteral(u"woman_medium-light_skin_tone,_white_hair"),
+        QStringLiteral(u"woman_medium_light_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B3"),
         QStringLiteral(u"woman_medium_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B3"),
-        QStringLiteral(u"woman_medium-dark_skin_tone,_white_hair"),
+        QStringLiteral(u"woman_medium_dark_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B3"),
         QStringLiteral(u"woman_dark_skin_tone,_white_hair"),
@@ -1685,13 +1685,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_light_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B3"),
-        QStringLiteral(u"person_medium-light_skin_tone,_white_hair"),
+        QStringLiteral(u"person_medium_light_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B3"),
         QStringLiteral(u"person_medium_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B3"),
-        QStringLiteral(u"person_medium-dark_skin_tone,_white_hair"),
+        QStringLiteral(u"person_medium_dark_skin_tone,_white_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B3"),
         QStringLiteral(u"person_dark_skin_tone,_white_hair"),
@@ -1703,13 +1703,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_light_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9B2"),
-        QStringLiteral(u"woman_medium-light_skin_tone,_bald"),
+        QStringLiteral(u"woman_medium_light_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9B2"),
         QStringLiteral(u"woman_medium_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9B2"),
-        QStringLiteral(u"woman_medium-dark_skin_tone,_bald"),
+        QStringLiteral(u"woman_medium_dark_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9B2"),
         QStringLiteral(u"woman_dark_skin_tone,_bald"),
@@ -1721,13 +1721,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_light_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9B2"),
-        QStringLiteral(u"person_medium-light_skin_tone,_bald"),
+        QStringLiteral(u"person_medium_light_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9B2"),
         QStringLiteral(u"person_medium_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9B2"),
-        QStringLiteral(u"person_medium-dark_skin_tone,_bald"),
+        QStringLiteral(u"person_medium_dark_skin_tone,_bald"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9B2"),
         QStringLiteral(u"person_dark_skin_tone,_bald"),
@@ -1739,13 +1739,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_light_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_medium-light_skin_tone,_blond_hair"),
+        QStringLiteral(u"woman_medium_light_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_medium_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_medium-dark_skin_tone,_blond_hair"),
+        QStringLiteral(u"woman_medium_dark_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_dark_skin_tone,_blond_hair"),
@@ -1757,13 +1757,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_light_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_medium-light_skin_tone,_blond_hair"),
+        QStringLiteral(u"man_medium_light_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_medium_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_medium-dark_skin_tone,_blond_hair"),
+        QStringLiteral(u"man_medium_dark_skin_tone,_blond_hair"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F471\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_dark_skin_tone,_blond_hair"),
@@ -1775,13 +1775,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"older_person_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FC"),
-        QStringLiteral(u"older_person_medium-light_skin_tone"),
+        QStringLiteral(u"older_person_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FD"),
         QStringLiteral(u"older_person_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FE"),
-        QStringLiteral(u"older_person_medium-dark_skin_tone"),
+        QStringLiteral(u"older_person_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D3\U0001F3FF"),
         QStringLiteral(u"older_person_dark_skin_tone"),
@@ -1791,13 +1791,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"old_man_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F474\U0001F3FC"),
-        QStringLiteral(u"old_man_medium-light_skin_tone"),
+        QStringLiteral(u"old_man_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F474\U0001F3FD"),
         QStringLiteral(u"old_man_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F474\U0001F3FE"),
-        QStringLiteral(u"old_man_medium-dark_skin_tone"),
+        QStringLiteral(u"old_man_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F474\U0001F3FF"),
         QStringLiteral(u"old_man_dark_skin_tone"),
@@ -1809,13 +1809,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"old_woman_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F475\U0001F3FC"),
-        QStringLiteral(u"old_woman_medium-light_skin_tone"),
+        QStringLiteral(u"old_woman_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F475\U0001F3FD"),
         QStringLiteral(u"old_woman_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F475\U0001F3FE"),
-        QStringLiteral(u"old_woman_medium-dark_skin_tone"),
+        QStringLiteral(u"old_woman_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F475\U0001F3FF"),
         QStringLiteral(u"old_woman_dark_skin_tone"),
@@ -1827,13 +1827,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_frowning_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC"),
-        QStringLiteral(u"person_frowning_medium-light_skin_tone"),
+        QStringLiteral(u"person_frowning_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD"),
         QStringLiteral(u"person_frowning_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE"),
-        QStringLiteral(u"person_frowning_medium-dark_skin_tone"),
+        QStringLiteral(u"person_frowning_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF"),
         QStringLiteral(u"person_frowning_dark_skin_tone"),
@@ -1845,13 +1845,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_frowning_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_frowning_medium-light_skin_tone"),
+        QStringLiteral(u"man_frowning_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_frowning_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_frowning_medium-dark_skin_tone"),
+        QStringLiteral(u"man_frowning_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_frowning_dark_skin_tone"),
@@ -1863,13 +1863,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_frowning_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_frowning_medium-light_skin_tone"),
+        QStringLiteral(u"woman_frowning_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_frowning_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_frowning_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_frowning_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64D\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_frowning_dark_skin_tone"),
@@ -1881,13 +1881,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_pouting_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC"),
-        QStringLiteral(u"person_pouting_medium-light_skin_tone"),
+        QStringLiteral(u"person_pouting_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD"),
         QStringLiteral(u"person_pouting_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE"),
-        QStringLiteral(u"person_pouting_medium-dark_skin_tone"),
+        QStringLiteral(u"person_pouting_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF"),
         QStringLiteral(u"person_pouting_dark_skin_tone"),
@@ -1899,13 +1899,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_pouting_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_pouting_medium-light_skin_tone"),
+        QStringLiteral(u"man_pouting_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_pouting_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_pouting_medium-dark_skin_tone"),
+        QStringLiteral(u"man_pouting_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_pouting_dark_skin_tone"),
@@ -1917,13 +1917,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_pouting_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_pouting_medium-light_skin_tone"),
+        QStringLiteral(u"woman_pouting_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_pouting_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_pouting_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_pouting_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_pouting_dark_skin_tone"),
@@ -1935,13 +1935,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_gesturing_no_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FC"),
-        QStringLiteral(u"person_gesturing_no_medium-light_skin_tone"),
+        QStringLiteral(u"person_gesturing_no_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FD"),
         QStringLiteral(u"person_gesturing_no_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FE"),
-        QStringLiteral(u"person_gesturing_no_medium-dark_skin_tone"),
+        QStringLiteral(u"person_gesturing_no_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FF"),
         QStringLiteral(u"person_gesturing_no_dark_skin_tone"),
@@ -1953,13 +1953,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_gesturing_no_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_gesturing_no_medium-light_skin_tone"),
+        QStringLiteral(u"man_gesturing_no_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_gesturing_no_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_gesturing_no_medium-dark_skin_tone"),
+        QStringLiteral(u"man_gesturing_no_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_gesturing_no_dark_skin_tone"),
@@ -1971,13 +1971,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_gesturing_no_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_gesturing_no_medium-light_skin_tone"),
+        QStringLiteral(u"woman_gesturing_no_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_gesturing_no_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_gesturing_no_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_gesturing_no_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F645\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_gesturing_no_dark_skin_tone"),
@@ -1989,13 +1989,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_gesturing_ok_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FC"),
-        QStringLiteral(u"person_gesturing_ok_medium-light_skin_tone"),
+        QStringLiteral(u"person_gesturing_ok_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FD"),
         QStringLiteral(u"person_gesturing_ok_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FE"),
-        QStringLiteral(u"person_gesturing_ok_medium-dark_skin_tone"),
+        QStringLiteral(u"person_gesturing_ok_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FF"),
         QStringLiteral(u"person_gesturing_ok_dark_skin_tone"),
@@ -2007,13 +2007,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_gesturing_ok_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_gesturing_ok_medium-light_skin_tone"),
+        QStringLiteral(u"man_gesturing_ok_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_gesturing_ok_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_gesturing_ok_medium-dark_skin_tone"),
+        QStringLiteral(u"man_gesturing_ok_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_gesturing_ok_dark_skin_tone"),
@@ -2025,13 +2025,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_gesturing_ok_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_gesturing_ok_medium-light_skin_tone"),
+        QStringLiteral(u"woman_gesturing_ok_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_gesturing_ok_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_gesturing_ok_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_gesturing_ok_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F646\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_gesturing_ok_dark_skin_tone"),
@@ -2043,13 +2043,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_tipping_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FC"),
-        QStringLiteral(u"person_tipping_hand_medium-light_skin_tone"),
+        QStringLiteral(u"person_tipping_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FD"),
         QStringLiteral(u"person_tipping_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FE"),
-        QStringLiteral(u"person_tipping_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"person_tipping_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FF"),
         QStringLiteral(u"person_tipping_hand_dark_skin_tone"),
@@ -2061,13 +2061,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_tipping_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_tipping_hand_medium-light_skin_tone"),
+        QStringLiteral(u"man_tipping_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_tipping_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_tipping_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"man_tipping_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_tipping_hand_dark_skin_tone"),
@@ -2079,13 +2079,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_tipping_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_tipping_hand_medium-light_skin_tone"),
+        QStringLiteral(u"woman_tipping_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_tipping_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_tipping_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_tipping_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F481\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_tipping_hand_dark_skin_tone"),
@@ -2097,13 +2097,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_raising_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC"),
-        QStringLiteral(u"person_raising_hand_medium-light_skin_tone"),
+        QStringLiteral(u"person_raising_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD"),
         QStringLiteral(u"person_raising_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE"),
-        QStringLiteral(u"person_raising_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"person_raising_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF"),
         QStringLiteral(u"person_raising_hand_dark_skin_tone"),
@@ -2115,13 +2115,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_raising_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_raising_hand_medium-light_skin_tone"),
+        QStringLiteral(u"man_raising_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_raising_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_raising_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"man_raising_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_raising_hand_dark_skin_tone"),
@@ -2133,13 +2133,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_raising_hand_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_raising_hand_medium-light_skin_tone"),
+        QStringLiteral(u"woman_raising_hand_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_raising_hand_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_raising_hand_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_raising_hand_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F64B\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_raising_hand_dark_skin_tone"),
@@ -2151,13 +2151,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"deaf_person_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC"),
-        QStringLiteral(u"deaf_person_medium-light_skin_tone"),
+        QStringLiteral(u"deaf_person_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD"),
         QStringLiteral(u"deaf_person_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE"),
-        QStringLiteral(u"deaf_person_medium-dark_skin_tone"),
+        QStringLiteral(u"deaf_person_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF"),
         QStringLiteral(u"deaf_person_dark_skin_tone"),
@@ -2169,13 +2169,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"deaf_man_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"deaf_man_medium-light_skin_tone"),
+        QStringLiteral(u"deaf_man_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"deaf_man_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"deaf_man_medium-dark_skin_tone"),
+        QStringLiteral(u"deaf_man_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"deaf_man_dark_skin_tone"),
@@ -2187,13 +2187,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"deaf_woman_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"deaf_woman_medium-light_skin_tone"),
+        QStringLiteral(u"deaf_woman_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"deaf_woman_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"deaf_woman_medium-dark_skin_tone"),
+        QStringLiteral(u"deaf_woman_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CF\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"deaf_woman_dark_skin_tone"),
@@ -2205,13 +2205,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_bowing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FC"),
-        QStringLiteral(u"person_bowing_medium-light_skin_tone"),
+        QStringLiteral(u"person_bowing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FD"),
         QStringLiteral(u"person_bowing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FE"),
-        QStringLiteral(u"person_bowing_medium-dark_skin_tone"),
+        QStringLiteral(u"person_bowing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FF"),
         QStringLiteral(u"person_bowing_dark_skin_tone"),
@@ -2223,13 +2223,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_bowing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_bowing_medium-light_skin_tone"),
+        QStringLiteral(u"man_bowing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_bowing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_bowing_medium-dark_skin_tone"),
+        QStringLiteral(u"man_bowing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_bowing_dark_skin_tone"),
@@ -2241,13 +2241,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_bowing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_bowing_medium-light_skin_tone"),
+        QStringLiteral(u"woman_bowing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_bowing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_bowing_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_bowing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F647\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_bowing_dark_skin_tone"),
@@ -2259,13 +2259,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_facepalming_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FC"),
-        QStringLiteral(u"person_facepalming_medium-light_skin_tone"),
+        QStringLiteral(u"person_facepalming_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FD"),
         QStringLiteral(u"person_facepalming_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FE"),
-        QStringLiteral(u"person_facepalming_medium-dark_skin_tone"),
+        QStringLiteral(u"person_facepalming_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FF"),
         QStringLiteral(u"person_facepalming_dark_skin_tone"),
@@ -2277,13 +2277,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_facepalming_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_facepalming_medium-light_skin_tone"),
+        QStringLiteral(u"man_facepalming_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_facepalming_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_facepalming_medium-dark_skin_tone"),
+        QStringLiteral(u"man_facepalming_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_facepalming_dark_skin_tone"),
@@ -2295,13 +2295,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_facepalming_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_facepalming_medium-light_skin_tone"),
+        QStringLiteral(u"woman_facepalming_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_facepalming_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_facepalming_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_facepalming_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F926\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_facepalming_dark_skin_tone"),
@@ -2313,13 +2313,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_shrugging_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FC"),
-        QStringLiteral(u"person_shrugging_medium-light_skin_tone"),
+        QStringLiteral(u"person_shrugging_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FD"),
         QStringLiteral(u"person_shrugging_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FE"),
-        QStringLiteral(u"person_shrugging_medium-dark_skin_tone"),
+        QStringLiteral(u"person_shrugging_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FF"),
         QStringLiteral(u"person_shrugging_dark_skin_tone"),
@@ -2331,13 +2331,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_shrugging_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_shrugging_medium-light_skin_tone"),
+        QStringLiteral(u"man_shrugging_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_shrugging_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_shrugging_medium-dark_skin_tone"),
+        QStringLiteral(u"man_shrugging_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_shrugging_dark_skin_tone"),
@@ -2349,13 +2349,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_shrugging_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_shrugging_medium-light_skin_tone"),
+        QStringLiteral(u"woman_shrugging_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_shrugging_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_shrugging_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_shrugging_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F937\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_shrugging_dark_skin_tone"),
@@ -2367,13 +2367,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"health_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
-        QStringLiteral(u"health_worker_medium-light_skin_tone"),
+        QStringLiteral(u"health_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"health_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
-        QStringLiteral(u"health_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"health_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"health_worker_dark_skin_tone"),
@@ -2385,13 +2385,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_health_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
-        QStringLiteral(u"man_health_worker_medium-light_skin_tone"),
+        QStringLiteral(u"man_health_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"man_health_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
-        QStringLiteral(u"man_health_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"man_health_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"man_health_worker_dark_skin_tone"),
@@ -2403,13 +2403,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_health_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002695\U0000FE0F"),
-        QStringLiteral(u"woman_health_worker_medium-light_skin_tone"),
+        QStringLiteral(u"woman_health_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"woman_health_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002695\U0000FE0F"),
-        QStringLiteral(u"woman_health_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_health_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002695\U0000FE0F"),
         QStringLiteral(u"woman_health_worker_dark_skin_tone"),
@@ -2421,13 +2421,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"student_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F393"),
-        QStringLiteral(u"student_medium-light_skin_tone"),
+        QStringLiteral(u"student_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F393"),
         QStringLiteral(u"student_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F393"),
-        QStringLiteral(u"student_medium-dark_skin_tone"),
+        QStringLiteral(u"student_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F393"),
         QStringLiteral(u"student_dark_skin_tone"),
@@ -2439,13 +2439,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_student_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F393"),
-        QStringLiteral(u"man_student_medium-light_skin_tone"),
+        QStringLiteral(u"man_student_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F393"),
         QStringLiteral(u"man_student_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F393"),
-        QStringLiteral(u"man_student_medium-dark_skin_tone"),
+        QStringLiteral(u"man_student_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F393"),
         QStringLiteral(u"man_student_dark_skin_tone"),
@@ -2457,13 +2457,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_student_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F393"),
-        QStringLiteral(u"woman_student_medium-light_skin_tone"),
+        QStringLiteral(u"woman_student_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F393"),
         QStringLiteral(u"woman_student_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F393"),
-        QStringLiteral(u"woman_student_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_student_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F393"),
         QStringLiteral(u"woman_student_dark_skin_tone"),
@@ -2475,13 +2475,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"teacher_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3EB"),
-        QStringLiteral(u"teacher_medium-light_skin_tone"),
+        QStringLiteral(u"teacher_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3EB"),
         QStringLiteral(u"teacher_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3EB"),
-        QStringLiteral(u"teacher_medium-dark_skin_tone"),
+        QStringLiteral(u"teacher_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3EB"),
         QStringLiteral(u"teacher_dark_skin_tone"),
@@ -2493,13 +2493,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_teacher_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3EB"),
-        QStringLiteral(u"man_teacher_medium-light_skin_tone"),
+        QStringLiteral(u"man_teacher_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3EB"),
         QStringLiteral(u"man_teacher_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3EB"),
-        QStringLiteral(u"man_teacher_medium-dark_skin_tone"),
+        QStringLiteral(u"man_teacher_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3EB"),
         QStringLiteral(u"man_teacher_dark_skin_tone"),
@@ -2511,13 +2511,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_teacher_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3EB"),
-        QStringLiteral(u"woman_teacher_medium-light_skin_tone"),
+        QStringLiteral(u"woman_teacher_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3EB"),
         QStringLiteral(u"woman_teacher_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3EB"),
-        QStringLiteral(u"woman_teacher_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_teacher_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3EB"),
         QStringLiteral(u"woman_teacher_dark_skin_tone"),
@@ -2529,13 +2529,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"judge_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
-        QStringLiteral(u"judge_medium-light_skin_tone"),
+        QStringLiteral(u"judge_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"judge_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
-        QStringLiteral(u"judge_medium-dark_skin_tone"),
+        QStringLiteral(u"judge_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"judge_dark_skin_tone"),
@@ -2547,13 +2547,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_judge_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
-        QStringLiteral(u"man_judge_medium-light_skin_tone"),
+        QStringLiteral(u"man_judge_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"man_judge_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
-        QStringLiteral(u"man_judge_medium-dark_skin_tone"),
+        QStringLiteral(u"man_judge_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"man_judge_dark_skin_tone"),
@@ -2565,13 +2565,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_judge_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002696\U0000FE0F"),
-        QStringLiteral(u"woman_judge_medium-light_skin_tone"),
+        QStringLiteral(u"woman_judge_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"woman_judge_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002696\U0000FE0F"),
-        QStringLiteral(u"woman_judge_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_judge_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002696\U0000FE0F"),
         QStringLiteral(u"woman_judge_dark_skin_tone"),
@@ -2583,13 +2583,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"farmer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F33E"),
-        QStringLiteral(u"farmer_medium-light_skin_tone"),
+        QStringLiteral(u"farmer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F33E"),
         QStringLiteral(u"farmer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F33E"),
-        QStringLiteral(u"farmer_medium-dark_skin_tone"),
+        QStringLiteral(u"farmer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F33E"),
         QStringLiteral(u"farmer_dark_skin_tone"),
@@ -2601,13 +2601,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_farmer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F33E"),
-        QStringLiteral(u"man_farmer_medium-light_skin_tone"),
+        QStringLiteral(u"man_farmer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F33E"),
         QStringLiteral(u"man_farmer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F33E"),
-        QStringLiteral(u"man_farmer_medium-dark_skin_tone"),
+        QStringLiteral(u"man_farmer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F33E"),
         QStringLiteral(u"man_farmer_dark_skin_tone"),
@@ -2619,13 +2619,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_farmer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F33E"),
-        QStringLiteral(u"woman_farmer_medium-light_skin_tone"),
+        QStringLiteral(u"woman_farmer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F33E"),
         QStringLiteral(u"woman_farmer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F33E"),
-        QStringLiteral(u"woman_farmer_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_farmer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F33E"),
         QStringLiteral(u"woman_farmer_dark_skin_tone"),
@@ -2637,13 +2637,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"cook_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F373"),
-        QStringLiteral(u"cook_medium-light_skin_tone"),
+        QStringLiteral(u"cook_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F373"),
         QStringLiteral(u"cook_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F373"),
-        QStringLiteral(u"cook_medium-dark_skin_tone"),
+        QStringLiteral(u"cook_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F373"),
         QStringLiteral(u"cook_dark_skin_tone"),
@@ -2655,13 +2655,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_cook_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F373"),
-        QStringLiteral(u"man_cook_medium-light_skin_tone"),
+        QStringLiteral(u"man_cook_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F373"),
         QStringLiteral(u"man_cook_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F373"),
-        QStringLiteral(u"man_cook_medium-dark_skin_tone"),
+        QStringLiteral(u"man_cook_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F373"),
         QStringLiteral(u"man_cook_dark_skin_tone"),
@@ -2673,13 +2673,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_cook_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F373"),
-        QStringLiteral(u"woman_cook_medium-light_skin_tone"),
+        QStringLiteral(u"woman_cook_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F373"),
         QStringLiteral(u"woman_cook_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F373"),
-        QStringLiteral(u"woman_cook_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_cook_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F373"),
         QStringLiteral(u"woman_cook_dark_skin_tone"),
@@ -2691,13 +2691,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"mechanic_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F527"),
-        QStringLiteral(u"mechanic_medium-light_skin_tone"),
+        QStringLiteral(u"mechanic_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F527"),
         QStringLiteral(u"mechanic_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F527"),
-        QStringLiteral(u"mechanic_medium-dark_skin_tone"),
+        QStringLiteral(u"mechanic_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F527"),
         QStringLiteral(u"mechanic_dark_skin_tone"),
@@ -2709,13 +2709,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_mechanic_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F527"),
-        QStringLiteral(u"man_mechanic_medium-light_skin_tone"),
+        QStringLiteral(u"man_mechanic_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F527"),
         QStringLiteral(u"man_mechanic_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F527"),
-        QStringLiteral(u"man_mechanic_medium-dark_skin_tone"),
+        QStringLiteral(u"man_mechanic_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F527"),
         QStringLiteral(u"man_mechanic_dark_skin_tone"),
@@ -2727,13 +2727,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_mechanic_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F527"),
-        QStringLiteral(u"woman_mechanic_medium-light_skin_tone"),
+        QStringLiteral(u"woman_mechanic_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F527"),
         QStringLiteral(u"woman_mechanic_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F527"),
-        QStringLiteral(u"woman_mechanic_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_mechanic_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F527"),
         QStringLiteral(u"woman_mechanic_dark_skin_tone"),
@@ -2745,13 +2745,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"factory_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3ED"),
-        QStringLiteral(u"factory_worker_medium-light_skin_tone"),
+        QStringLiteral(u"factory_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3ED"),
         QStringLiteral(u"factory_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3ED"),
-        QStringLiteral(u"factory_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"factory_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3ED"),
         QStringLiteral(u"factory_worker_dark_skin_tone"),
@@ -2763,13 +2763,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_factory_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3ED"),
-        QStringLiteral(u"man_factory_worker_medium-light_skin_tone"),
+        QStringLiteral(u"man_factory_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3ED"),
         QStringLiteral(u"man_factory_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3ED"),
-        QStringLiteral(u"man_factory_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"man_factory_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3ED"),
         QStringLiteral(u"man_factory_worker_dark_skin_tone"),
@@ -2781,13 +2781,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_factory_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3ED"),
-        QStringLiteral(u"woman_factory_worker_medium-light_skin_tone"),
+        QStringLiteral(u"woman_factory_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3ED"),
         QStringLiteral(u"woman_factory_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3ED"),
-        QStringLiteral(u"woman_factory_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_factory_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3ED"),
         QStringLiteral(u"woman_factory_worker_dark_skin_tone"),
@@ -2799,13 +2799,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"office_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F4BC"),
-        QStringLiteral(u"office_worker_medium-light_skin_tone"),
+        QStringLiteral(u"office_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F4BC"),
         QStringLiteral(u"office_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F4BC"),
-        QStringLiteral(u"office_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"office_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F4BC"),
         QStringLiteral(u"office_worker_dark_skin_tone"),
@@ -2817,13 +2817,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_office_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F4BC"),
-        QStringLiteral(u"man_office_worker_medium-light_skin_tone"),
+        QStringLiteral(u"man_office_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F4BC"),
         QStringLiteral(u"man_office_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F4BC"),
-        QStringLiteral(u"man_office_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"man_office_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F4BC"),
         QStringLiteral(u"man_office_worker_dark_skin_tone"),
@@ -2835,13 +2835,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_office_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F4BC"),
-        QStringLiteral(u"woman_office_worker_medium-light_skin_tone"),
+        QStringLiteral(u"woman_office_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F4BC"),
         QStringLiteral(u"woman_office_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F4BC"),
-        QStringLiteral(u"woman_office_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_office_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F4BC"),
         QStringLiteral(u"woman_office_worker_dark_skin_tone"),
@@ -2853,13 +2853,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"scientist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F52C"),
-        QStringLiteral(u"scientist_medium-light_skin_tone"),
+        QStringLiteral(u"scientist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F52C"),
         QStringLiteral(u"scientist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F52C"),
-        QStringLiteral(u"scientist_medium-dark_skin_tone"),
+        QStringLiteral(u"scientist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F52C"),
         QStringLiteral(u"scientist_dark_skin_tone"),
@@ -2871,13 +2871,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_scientist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F52C"),
-        QStringLiteral(u"man_scientist_medium-light_skin_tone"),
+        QStringLiteral(u"man_scientist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F52C"),
         QStringLiteral(u"man_scientist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F52C"),
-        QStringLiteral(u"man_scientist_medium-dark_skin_tone"),
+        QStringLiteral(u"man_scientist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F52C"),
         QStringLiteral(u"man_scientist_dark_skin_tone"),
@@ -2889,13 +2889,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_scientist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F52C"),
-        QStringLiteral(u"woman_scientist_medium-light_skin_tone"),
+        QStringLiteral(u"woman_scientist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F52C"),
         QStringLiteral(u"woman_scientist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F52C"),
-        QStringLiteral(u"woman_scientist_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_scientist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F52C"),
         QStringLiteral(u"woman_scientist_dark_skin_tone"),
@@ -2907,13 +2907,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"technologist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F4BB"),
-        QStringLiteral(u"technologist_medium-light_skin_tone"),
+        QStringLiteral(u"technologist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F4BB"),
         QStringLiteral(u"technologist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F4BB"),
-        QStringLiteral(u"technologist_medium-dark_skin_tone"),
+        QStringLiteral(u"technologist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F4BB"),
         QStringLiteral(u"technologist_dark_skin_tone"),
@@ -2925,13 +2925,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_technologist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F4BB"),
-        QStringLiteral(u"man_technologist_medium-light_skin_tone"),
+        QStringLiteral(u"man_technologist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F4BB"),
         QStringLiteral(u"man_technologist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F4BB"),
-        QStringLiteral(u"man_technologist_medium-dark_skin_tone"),
+        QStringLiteral(u"man_technologist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F4BB"),
         QStringLiteral(u"man_technologist_dark_skin_tone"),
@@ -2943,13 +2943,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_technologist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F4BB"),
-        QStringLiteral(u"woman_technologist_medium-light_skin_tone"),
+        QStringLiteral(u"woman_technologist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F4BB"),
         QStringLiteral(u"woman_technologist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F4BB"),
-        QStringLiteral(u"woman_technologist_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_technologist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F4BB"),
         QStringLiteral(u"woman_technologist_dark_skin_tone"),
@@ -2961,13 +2961,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"singer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3A4"),
-        QStringLiteral(u"singer_medium-light_skin_tone"),
+        QStringLiteral(u"singer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3A4"),
         QStringLiteral(u"singer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3A4"),
-        QStringLiteral(u"singer_medium-dark_skin_tone"),
+        QStringLiteral(u"singer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3A4"),
         QStringLiteral(u"singer_dark_skin_tone"),
@@ -2979,13 +2979,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_singer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3A4"),
-        QStringLiteral(u"man_singer_medium-light_skin_tone"),
+        QStringLiteral(u"man_singer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3A4"),
         QStringLiteral(u"man_singer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3A4"),
-        QStringLiteral(u"man_singer_medium-dark_skin_tone"),
+        QStringLiteral(u"man_singer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3A4"),
         QStringLiteral(u"man_singer_dark_skin_tone"),
@@ -2997,13 +2997,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_singer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3A4"),
-        QStringLiteral(u"woman_singer_medium-light_skin_tone"),
+        QStringLiteral(u"woman_singer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3A4"),
         QStringLiteral(u"woman_singer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3A4"),
-        QStringLiteral(u"woman_singer_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_singer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3A4"),
         QStringLiteral(u"woman_singer_dark_skin_tone"),
@@ -3015,13 +3015,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"artist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F3A8"),
-        QStringLiteral(u"artist_medium-light_skin_tone"),
+        QStringLiteral(u"artist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F3A8"),
         QStringLiteral(u"artist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F3A8"),
-        QStringLiteral(u"artist_medium-dark_skin_tone"),
+        QStringLiteral(u"artist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F3A8"),
         QStringLiteral(u"artist_dark_skin_tone"),
@@ -3033,13 +3033,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_artist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F3A8"),
-        QStringLiteral(u"man_artist_medium-light_skin_tone"),
+        QStringLiteral(u"man_artist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F3A8"),
         QStringLiteral(u"man_artist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F3A8"),
-        QStringLiteral(u"man_artist_medium-dark_skin_tone"),
+        QStringLiteral(u"man_artist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F3A8"),
         QStringLiteral(u"man_artist_dark_skin_tone"),
@@ -3051,13 +3051,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_artist_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F3A8"),
-        QStringLiteral(u"woman_artist_medium-light_skin_tone"),
+        QStringLiteral(u"woman_artist_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F3A8"),
         QStringLiteral(u"woman_artist_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F3A8"),
-        QStringLiteral(u"woman_artist_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_artist_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F3A8"),
         QStringLiteral(u"woman_artist_dark_skin_tone"),
@@ -3069,13 +3069,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"pilot_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
-        QStringLiteral(u"pilot_medium-light_skin_tone"),
+        QStringLiteral(u"pilot_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"pilot_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
-        QStringLiteral(u"pilot_medium-dark_skin_tone"),
+        QStringLiteral(u"pilot_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"pilot_dark_skin_tone"),
@@ -3087,13 +3087,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_pilot_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
-        QStringLiteral(u"man_pilot_medium-light_skin_tone"),
+        QStringLiteral(u"man_pilot_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"man_pilot_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
-        QStringLiteral(u"man_pilot_medium-dark_skin_tone"),
+        QStringLiteral(u"man_pilot_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"man_pilot_dark_skin_tone"),
@@ -3105,13 +3105,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_pilot_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002708\U0000FE0F"),
-        QStringLiteral(u"woman_pilot_medium-light_skin_tone"),
+        QStringLiteral(u"woman_pilot_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"woman_pilot_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002708\U0000FE0F"),
-        QStringLiteral(u"woman_pilot_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_pilot_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002708\U0000FE0F"),
         QStringLiteral(u"woman_pilot_dark_skin_tone"),
@@ -3123,13 +3123,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"astronaut_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F680"),
-        QStringLiteral(u"astronaut_medium-light_skin_tone"),
+        QStringLiteral(u"astronaut_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F680"),
         QStringLiteral(u"astronaut_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F680"),
-        QStringLiteral(u"astronaut_medium-dark_skin_tone"),
+        QStringLiteral(u"astronaut_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F680"),
         QStringLiteral(u"astronaut_dark_skin_tone"),
@@ -3141,13 +3141,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_astronaut_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F680"),
-        QStringLiteral(u"man_astronaut_medium-light_skin_tone"),
+        QStringLiteral(u"man_astronaut_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F680"),
         QStringLiteral(u"man_astronaut_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F680"),
-        QStringLiteral(u"man_astronaut_medium-dark_skin_tone"),
+        QStringLiteral(u"man_astronaut_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F680"),
         QStringLiteral(u"man_astronaut_dark_skin_tone"),
@@ -3159,13 +3159,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_astronaut_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F680"),
-        QStringLiteral(u"woman_astronaut_medium-light_skin_tone"),
+        QStringLiteral(u"woman_astronaut_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F680"),
         QStringLiteral(u"woman_astronaut_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F680"),
-        QStringLiteral(u"woman_astronaut_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_astronaut_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F680"),
         QStringLiteral(u"woman_astronaut_dark_skin_tone"),
@@ -3177,13 +3177,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"firefighter_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F692"),
-        QStringLiteral(u"firefighter_medium-light_skin_tone"),
+        QStringLiteral(u"firefighter_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F692"),
         QStringLiteral(u"firefighter_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F692"),
-        QStringLiteral(u"firefighter_medium-dark_skin_tone"),
+        QStringLiteral(u"firefighter_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F692"),
         QStringLiteral(u"firefighter_dark_skin_tone"),
@@ -3195,13 +3195,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_firefighter_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F692"),
-        QStringLiteral(u"man_firefighter_medium-light_skin_tone"),
+        QStringLiteral(u"man_firefighter_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F692"),
         QStringLiteral(u"man_firefighter_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F692"),
-        QStringLiteral(u"man_firefighter_medium-dark_skin_tone"),
+        QStringLiteral(u"man_firefighter_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F692"),
         QStringLiteral(u"man_firefighter_dark_skin_tone"),
@@ -3213,13 +3213,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_firefighter_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F692"),
-        QStringLiteral(u"woman_firefighter_medium-light_skin_tone"),
+        QStringLiteral(u"woman_firefighter_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F692"),
         QStringLiteral(u"woman_firefighter_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F692"),
-        QStringLiteral(u"woman_firefighter_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_firefighter_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F692"),
         QStringLiteral(u"woman_firefighter_dark_skin_tone"),
@@ -3231,13 +3231,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"police_officer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC"),
-        QStringLiteral(u"police_officer_medium-light_skin_tone"),
+        QStringLiteral(u"police_officer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD"),
         QStringLiteral(u"police_officer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE"),
-        QStringLiteral(u"police_officer_medium-dark_skin_tone"),
+        QStringLiteral(u"police_officer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF"),
         QStringLiteral(u"police_officer_dark_skin_tone"),
@@ -3249,13 +3249,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_police_officer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_police_officer_medium-light_skin_tone"),
+        QStringLiteral(u"man_police_officer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_police_officer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_police_officer_medium-dark_skin_tone"),
+        QStringLiteral(u"man_police_officer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_police_officer_dark_skin_tone"),
@@ -3267,13 +3267,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_police_officer_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_police_officer_medium-light_skin_tone"),
+        QStringLiteral(u"woman_police_officer_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_police_officer_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_police_officer_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_police_officer_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_police_officer_dark_skin_tone"),
@@ -3285,13 +3285,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"detective_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FC"),
-        QStringLiteral(u"detective_medium-light_skin_tone"),
+        QStringLiteral(u"detective_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FD"),
         QStringLiteral(u"detective_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FE"),
-        QStringLiteral(u"detective_medium-dark_skin_tone"),
+        QStringLiteral(u"detective_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FF"),
         QStringLiteral(u"detective_dark_skin_tone"),
@@ -3303,13 +3303,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_detective_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_detective_medium-light_skin_tone"),
+        QStringLiteral(u"man_detective_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_detective_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_detective_medium-dark_skin_tone"),
+        QStringLiteral(u"man_detective_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_detective_dark_skin_tone"),
@@ -3321,13 +3321,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_detective_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_detective_medium-light_skin_tone"),
+        QStringLiteral(u"woman_detective_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_detective_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_detective_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_detective_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F575\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_detective_dark_skin_tone"),
@@ -3337,13 +3337,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"guard_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FC"),
-        QStringLiteral(u"guard_medium-light_skin_tone"),
+        QStringLiteral(u"guard_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FD"),
         QStringLiteral(u"guard_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FE"),
-        QStringLiteral(u"guard_medium-dark_skin_tone"),
+        QStringLiteral(u"guard_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FF"),
         QStringLiteral(u"guard_dark_skin_tone"),
@@ -3355,13 +3355,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_guard_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_guard_medium-light_skin_tone"),
+        QStringLiteral(u"man_guard_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_guard_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_guard_medium-dark_skin_tone"),
+        QStringLiteral(u"man_guard_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_guard_dark_skin_tone"),
@@ -3373,13 +3373,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_guard_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_guard_medium-light_skin_tone"),
+        QStringLiteral(u"woman_guard_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_guard_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_guard_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_guard_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F482\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_guard_dark_skin_tone"),
@@ -3389,13 +3389,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"ninja_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F977\U0001F3FC"),
-        QStringLiteral(u"ninja_medium-light_skin_tone"),
+        QStringLiteral(u"ninja_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F977\U0001F3FD"),
         QStringLiteral(u"ninja_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F977\U0001F3FE"),
-        QStringLiteral(u"ninja_medium-dark_skin_tone"),
+        QStringLiteral(u"ninja_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F977\U0001F3FF"),
         QStringLiteral(u"ninja_dark_skin_tone"),
@@ -3407,13 +3407,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"construction_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FC"),
-        QStringLiteral(u"construction_worker_medium-light_skin_tone"),
+        QStringLiteral(u"construction_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FD"),
         QStringLiteral(u"construction_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FE"),
-        QStringLiteral(u"construction_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"construction_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FF"),
         QStringLiteral(u"construction_worker_dark_skin_tone"),
@@ -3425,13 +3425,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_construction_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_construction_worker_medium-light_skin_tone"),
+        QStringLiteral(u"man_construction_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_construction_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_construction_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"man_construction_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_construction_worker_dark_skin_tone"),
@@ -3443,13 +3443,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_construction_worker_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_construction_worker_medium-light_skin_tone"),
+        QStringLiteral(u"woman_construction_worker_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_construction_worker_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_construction_worker_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_construction_worker_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F477\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_construction_worker_dark_skin_tone"),
@@ -3461,13 +3461,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_with_crown_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FC"),
-        QStringLiteral(u"person_with_crown_medium-light_skin_tone"),
+        QStringLiteral(u"person_with_crown_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FD"),
         QStringLiteral(u"person_with_crown_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FE"),
-        QStringLiteral(u"person_with_crown_medium-dark_skin_tone"),
+        QStringLiteral(u"person_with_crown_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC5\U0001F3FF"),
         QStringLiteral(u"person_with_crown_dark_skin_tone"),
@@ -3477,13 +3477,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"prince_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F934\U0001F3FC"),
-        QStringLiteral(u"prince_medium-light_skin_tone"),
+        QStringLiteral(u"prince_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F934\U0001F3FD"),
         QStringLiteral(u"prince_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F934\U0001F3FE"),
-        QStringLiteral(u"prince_medium-dark_skin_tone"),
+        QStringLiteral(u"prince_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F934\U0001F3FF"),
         QStringLiteral(u"prince_dark_skin_tone"),
@@ -3493,13 +3493,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"princess_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F478\U0001F3FC"),
-        QStringLiteral(u"princess_medium-light_skin_tone"),
+        QStringLiteral(u"princess_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F478\U0001F3FD"),
         QStringLiteral(u"princess_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F478\U0001F3FE"),
-        QStringLiteral(u"princess_medium-dark_skin_tone"),
+        QStringLiteral(u"princess_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F478\U0001F3FF"),
         QStringLiteral(u"princess_dark_skin_tone"),
@@ -3511,13 +3511,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_wearing_turban_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FC"),
-        QStringLiteral(u"person_wearing_turban_medium-light_skin_tone"),
+        QStringLiteral(u"person_wearing_turban_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FD"),
         QStringLiteral(u"person_wearing_turban_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FE"),
-        QStringLiteral(u"person_wearing_turban_medium-dark_skin_tone"),
+        QStringLiteral(u"person_wearing_turban_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FF"),
         QStringLiteral(u"person_wearing_turban_dark_skin_tone"),
@@ -3529,13 +3529,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_wearing_turban_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_wearing_turban_medium-light_skin_tone"),
+        QStringLiteral(u"man_wearing_turban_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_wearing_turban_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_wearing_turban_medium-dark_skin_tone"),
+        QStringLiteral(u"man_wearing_turban_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_wearing_turban_dark_skin_tone"),
@@ -3547,13 +3547,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_wearing_turban_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_wearing_turban_medium-light_skin_tone"),
+        QStringLiteral(u"woman_wearing_turban_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_wearing_turban_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_wearing_turban_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_wearing_turban_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F473\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_wearing_turban_dark_skin_tone"),
@@ -3565,13 +3565,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_with_skullcap_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F472\U0001F3FC"),
-        QStringLiteral(u"person_with_skullcap_medium-light_skin_tone"),
+        QStringLiteral(u"person_with_skullcap_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F472\U0001F3FD"),
         QStringLiteral(u"person_with_skullcap_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F472\U0001F3FE"),
-        QStringLiteral(u"person_with_skullcap_medium-dark_skin_tone"),
+        QStringLiteral(u"person_with_skullcap_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F472\U0001F3FF"),
         QStringLiteral(u"person_with_skullcap_dark_skin_tone"),
@@ -3583,13 +3583,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_with_headscarf_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FC"),
-        QStringLiteral(u"woman_with_headscarf_medium-light_skin_tone"),
+        QStringLiteral(u"woman_with_headscarf_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FD"),
         QStringLiteral(u"woman_with_headscarf_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FE"),
-        QStringLiteral(u"woman_with_headscarf_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_with_headscarf_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D5\U0001F3FF"),
         QStringLiteral(u"woman_with_headscarf_dark_skin_tone"),
@@ -3601,13 +3601,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_tuxedo_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FC"),
-        QStringLiteral(u"person_in_tuxedo_medium-light_skin_tone"),
+        QStringLiteral(u"person_in_tuxedo_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FD"),
         QStringLiteral(u"person_in_tuxedo_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FE"),
-        QStringLiteral(u"person_in_tuxedo_medium-dark_skin_tone"),
+        QStringLiteral(u"person_in_tuxedo_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FF"),
         QStringLiteral(u"person_in_tuxedo_dark_skin_tone"),
@@ -3619,13 +3619,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_in_tuxedo_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_in_tuxedo_medium-light_skin_tone"),
+        QStringLiteral(u"man_in_tuxedo_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_tuxedo_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_in_tuxedo_medium-dark_skin_tone"),
+        QStringLiteral(u"man_in_tuxedo_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_tuxedo_dark_skin_tone"),
@@ -3637,13 +3637,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_in_tuxedo_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_in_tuxedo_medium-light_skin_tone"),
+        QStringLiteral(u"woman_in_tuxedo_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_tuxedo_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_in_tuxedo_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_in_tuxedo_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F935\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_tuxedo_dark_skin_tone"),
@@ -3655,13 +3655,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_with_veil_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FC"),
-        QStringLiteral(u"person_with_veil_medium-light_skin_tone"),
+        QStringLiteral(u"person_with_veil_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FD"),
         QStringLiteral(u"person_with_veil_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FE"),
-        QStringLiteral(u"person_with_veil_medium-dark_skin_tone"),
+        QStringLiteral(u"person_with_veil_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FF"),
         QStringLiteral(u"person_with_veil_dark_skin_tone"),
@@ -3673,13 +3673,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_with_veil_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_with_veil_medium-light_skin_tone"),
+        QStringLiteral(u"man_with_veil_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_with_veil_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_with_veil_medium-dark_skin_tone"),
+        QStringLiteral(u"man_with_veil_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_with_veil_dark_skin_tone"),
@@ -3691,13 +3691,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_with_veil_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_with_veil_medium-light_skin_tone"),
+        QStringLiteral(u"woman_with_veil_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_with_veil_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_with_veil_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_with_veil_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F470\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_with_veil_dark_skin_tone"),
@@ -3709,13 +3709,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"pregnant_woman_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F930\U0001F3FC"),
-        QStringLiteral(u"pregnant_woman_medium-light_skin_tone"),
+        QStringLiteral(u"pregnant_woman_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F930\U0001F3FD"),
         QStringLiteral(u"pregnant_woman_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F930\U0001F3FE"),
-        QStringLiteral(u"pregnant_woman_medium-dark_skin_tone"),
+        QStringLiteral(u"pregnant_woman_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F930\U0001F3FF"),
         QStringLiteral(u"pregnant_woman_dark_skin_tone"),
@@ -3727,13 +3727,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"pregnant_man_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FC"),
-        QStringLiteral(u"pregnant_man_medium-light_skin_tone"),
+        QStringLiteral(u"pregnant_man_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FD"),
         QStringLiteral(u"pregnant_man_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FE"),
-        QStringLiteral(u"pregnant_man_medium-dark_skin_tone"),
+        QStringLiteral(u"pregnant_man_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC3\U0001F3FF"),
         QStringLiteral(u"pregnant_man_dark_skin_tone"),
@@ -3745,34 +3745,34 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"pregnant_person_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FC"),
-        QStringLiteral(u"pregnant_person_medium-light_skin_tone"),
+        QStringLiteral(u"pregnant_person_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FD"),
         QStringLiteral(u"pregnant_person_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FE"),
-        QStringLiteral(u"pregnant_person_medium-dark_skin_tone"),
+        QStringLiteral(u"pregnant_person_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001FAC4\U0001F3FF"),
         QStringLiteral(u"pregnant_person_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F931"),
-        QStringLiteral(u"breast-feeding"),
+        QStringLiteral(u"breast_feeding"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F931\U0001F3FB"),
-        QStringLiteral(u"breast-feeding_light_skin_tone"),
+        QStringLiteral(u"breast_feeding_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F931\U0001F3FC"),
-        QStringLiteral(u"breast-feeding_medium-light_skin_tone"),
+        QStringLiteral(u"breast_feeding_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F931\U0001F3FD"),
-        QStringLiteral(u"breast-feeding_medium_skin_tone"),
+        QStringLiteral(u"breast_feeding_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F931\U0001F3FE"),
-        QStringLiteral(u"breast-feeding_medium-dark_skin_tone"),
+        QStringLiteral(u"breast_feeding_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F931\U0001F3FF"),
-        QStringLiteral(u"breast-feeding_dark_skin_tone"),
+        QStringLiteral(u"breast_feeding_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U0001F37C"),
         QStringLiteral(u"woman_feeding_baby"),
@@ -3781,13 +3781,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_feeding_baby_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F37C"),
-        QStringLiteral(u"woman_feeding_baby_medium-light_skin_tone"),
+        QStringLiteral(u"woman_feeding_baby_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F37C"),
         QStringLiteral(u"woman_feeding_baby_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F37C"),
-        QStringLiteral(u"woman_feeding_baby_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_feeding_baby_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F37C"),
         QStringLiteral(u"woman_feeding_baby_dark_skin_tone"),
@@ -3799,13 +3799,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_feeding_baby_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F37C"),
-        QStringLiteral(u"man_feeding_baby_medium-light_skin_tone"),
+        QStringLiteral(u"man_feeding_baby_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F37C"),
         QStringLiteral(u"man_feeding_baby_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F37C"),
-        QStringLiteral(u"man_feeding_baby_medium-dark_skin_tone"),
+        QStringLiteral(u"man_feeding_baby_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F37C"),
         QStringLiteral(u"man_feeding_baby_dark_skin_tone"),
@@ -3817,13 +3817,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_feeding_baby_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F37C"),
-        QStringLiteral(u"person_feeding_baby_medium-light_skin_tone"),
+        QStringLiteral(u"person_feeding_baby_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F37C"),
         QStringLiteral(u"person_feeding_baby_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F37C"),
-        QStringLiteral(u"person_feeding_baby_medium-dark_skin_tone"),
+        QStringLiteral(u"person_feeding_baby_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F37C"),
         QStringLiteral(u"person_feeding_baby_dark_skin_tone"),
@@ -3835,13 +3835,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"baby_angel_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F47C\U0001F3FC"),
-        QStringLiteral(u"baby_angel_medium-light_skin_tone"),
+        QStringLiteral(u"baby_angel_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F47C\U0001F3FD"),
         QStringLiteral(u"baby_angel_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F47C\U0001F3FE"),
-        QStringLiteral(u"baby_angel_medium-dark_skin_tone"),
+        QStringLiteral(u"baby_angel_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F47C\U0001F3FF"),
         QStringLiteral(u"baby_angel_dark_skin_tone"),
@@ -3853,13 +3853,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"santa_claus_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F385\U0001F3FC"),
-        QStringLiteral(u"santa_claus_medium-light_skin_tone"),
+        QStringLiteral(u"santa_claus_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F385\U0001F3FD"),
         QStringLiteral(u"santa_claus_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F385\U0001F3FE"),
-        QStringLiteral(u"santa_claus_medium-dark_skin_tone"),
+        QStringLiteral(u"santa_claus_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F385\U0001F3FF"),
         QStringLiteral(u"santa_claus_dark_skin_tone"),
@@ -3871,13 +3871,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"mrs._claus_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F936\U0001F3FC"),
-        QStringLiteral(u"mrs._claus_medium-light_skin_tone"),
+        QStringLiteral(u"mrs._claus_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F936\U0001F3FD"),
         QStringLiteral(u"mrs._claus_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F936\U0001F3FE"),
-        QStringLiteral(u"mrs._claus_medium-dark_skin_tone"),
+        QStringLiteral(u"mrs._claus_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F936\U0001F3FF"),
         QStringLiteral(u"mrs._claus_dark_skin_tone"),
@@ -3889,13 +3889,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"mx_claus_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F384"),
-        QStringLiteral(u"mx_claus_medium-light_skin_tone"),
+        QStringLiteral(u"mx_claus_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F384"),
         QStringLiteral(u"mx_claus_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F384"),
-        QStringLiteral(u"mx_claus_medium-dark_skin_tone"),
+        QStringLiteral(u"mx_claus_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F384"),
         QStringLiteral(u"mx_claus_dark_skin_tone"),
@@ -3907,13 +3907,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"superhero_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC"),
-        QStringLiteral(u"superhero_medium-light_skin_tone"),
+        QStringLiteral(u"superhero_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD"),
         QStringLiteral(u"superhero_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE"),
-        QStringLiteral(u"superhero_medium-dark_skin_tone"),
+        QStringLiteral(u"superhero_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF"),
         QStringLiteral(u"superhero_dark_skin_tone"),
@@ -3925,13 +3925,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_superhero_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_superhero_medium-light_skin_tone"),
+        QStringLiteral(u"man_superhero_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_superhero_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_superhero_medium-dark_skin_tone"),
+        QStringLiteral(u"man_superhero_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_superhero_dark_skin_tone"),
@@ -3943,13 +3943,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_superhero_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_superhero_medium-light_skin_tone"),
+        QStringLiteral(u"woman_superhero_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_superhero_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_superhero_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_superhero_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B8\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_superhero_dark_skin_tone"),
@@ -3961,13 +3961,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"supervillain_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC"),
-        QStringLiteral(u"supervillain_medium-light_skin_tone"),
+        QStringLiteral(u"supervillain_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD"),
         QStringLiteral(u"supervillain_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE"),
-        QStringLiteral(u"supervillain_medium-dark_skin_tone"),
+        QStringLiteral(u"supervillain_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF"),
         QStringLiteral(u"supervillain_dark_skin_tone"),
@@ -3979,13 +3979,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_supervillain_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_supervillain_medium-light_skin_tone"),
+        QStringLiteral(u"man_supervillain_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_supervillain_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_supervillain_medium-dark_skin_tone"),
+        QStringLiteral(u"man_supervillain_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_supervillain_dark_skin_tone"),
@@ -3997,13 +3997,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_supervillain_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_supervillain_medium-light_skin_tone"),
+        QStringLiteral(u"woman_supervillain_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_supervillain_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_supervillain_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_supervillain_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9B9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_supervillain_dark_skin_tone"),
@@ -4013,13 +4013,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"mage_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC"),
-        QStringLiteral(u"mage_medium-light_skin_tone"),
+        QStringLiteral(u"mage_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD"),
         QStringLiteral(u"mage_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE"),
-        QStringLiteral(u"mage_medium-dark_skin_tone"),
+        QStringLiteral(u"mage_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF"),
         QStringLiteral(u"mage_dark_skin_tone"),
@@ -4031,13 +4031,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_mage_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_mage_medium-light_skin_tone"),
+        QStringLiteral(u"man_mage_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_mage_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_mage_medium-dark_skin_tone"),
+        QStringLiteral(u"man_mage_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_mage_dark_skin_tone"),
@@ -4049,13 +4049,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_mage_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_mage_medium-light_skin_tone"),
+        QStringLiteral(u"woman_mage_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_mage_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_mage_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_mage_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_mage_dark_skin_tone"),
@@ -4065,13 +4065,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"fairy_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC"),
-        QStringLiteral(u"fairy_medium-light_skin_tone"),
+        QStringLiteral(u"fairy_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD"),
         QStringLiteral(u"fairy_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE"),
-        QStringLiteral(u"fairy_medium-dark_skin_tone"),
+        QStringLiteral(u"fairy_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF"),
         QStringLiteral(u"fairy_dark_skin_tone"),
@@ -4083,13 +4083,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_fairy_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_fairy_medium-light_skin_tone"),
+        QStringLiteral(u"man_fairy_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_fairy_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_fairy_medium-dark_skin_tone"),
+        QStringLiteral(u"man_fairy_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_fairy_dark_skin_tone"),
@@ -4101,13 +4101,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_fairy_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_fairy_medium-light_skin_tone"),
+        QStringLiteral(u"woman_fairy_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_fairy_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_fairy_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_fairy_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DA\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_fairy_dark_skin_tone"),
@@ -4117,13 +4117,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"vampire_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC"),
-        QStringLiteral(u"vampire_medium-light_skin_tone"),
+        QStringLiteral(u"vampire_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD"),
         QStringLiteral(u"vampire_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE"),
-        QStringLiteral(u"vampire_medium-dark_skin_tone"),
+        QStringLiteral(u"vampire_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF"),
         QStringLiteral(u"vampire_dark_skin_tone"),
@@ -4135,13 +4135,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_vampire_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_vampire_medium-light_skin_tone"),
+        QStringLiteral(u"man_vampire_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_vampire_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_vampire_medium-dark_skin_tone"),
+        QStringLiteral(u"man_vampire_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_vampire_dark_skin_tone"),
@@ -4153,13 +4153,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_vampire_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_vampire_medium-light_skin_tone"),
+        QStringLiteral(u"woman_vampire_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_vampire_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_vampire_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_vampire_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DB\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_vampire_dark_skin_tone"),
@@ -4171,13 +4171,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"merperson_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC"),
-        QStringLiteral(u"merperson_medium-light_skin_tone"),
+        QStringLiteral(u"merperson_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD"),
         QStringLiteral(u"merperson_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE"),
-        QStringLiteral(u"merperson_medium-dark_skin_tone"),
+        QStringLiteral(u"merperson_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF"),
         QStringLiteral(u"merperson_dark_skin_tone"),
@@ -4189,13 +4189,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"merman_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"merman_medium-light_skin_tone"),
+        QStringLiteral(u"merman_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"merman_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"merman_medium-dark_skin_tone"),
+        QStringLiteral(u"merman_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"merman_dark_skin_tone"),
@@ -4207,13 +4207,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"mermaid_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"mermaid_medium-light_skin_tone"),
+        QStringLiteral(u"mermaid_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"mermaid_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"mermaid_medium-dark_skin_tone"),
+        QStringLiteral(u"mermaid_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DC\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"mermaid_dark_skin_tone"),
@@ -4223,13 +4223,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"elf_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC"),
-        QStringLiteral(u"elf_medium-light_skin_tone"),
+        QStringLiteral(u"elf_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD"),
         QStringLiteral(u"elf_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE"),
-        QStringLiteral(u"elf_medium-dark_skin_tone"),
+        QStringLiteral(u"elf_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF"),
         QStringLiteral(u"elf_dark_skin_tone"),
@@ -4241,13 +4241,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_elf_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_elf_medium-light_skin_tone"),
+        QStringLiteral(u"man_elf_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_elf_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_elf_medium-dark_skin_tone"),
+        QStringLiteral(u"man_elf_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_elf_dark_skin_tone"),
@@ -4259,13 +4259,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_elf_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_elf_medium-light_skin_tone"),
+        QStringLiteral(u"woman_elf_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_elf_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_elf_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_elf_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9DD\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_elf_dark_skin_tone"),
@@ -4292,13 +4292,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_getting_massage_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FC"),
-        QStringLiteral(u"person_getting_massage_medium-light_skin_tone"),
+        QStringLiteral(u"person_getting_massage_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FD"),
         QStringLiteral(u"person_getting_massage_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FE"),
-        QStringLiteral(u"person_getting_massage_medium-dark_skin_tone"),
+        QStringLiteral(u"person_getting_massage_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FF"),
         QStringLiteral(u"person_getting_massage_dark_skin_tone"),
@@ -4310,13 +4310,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_getting_massage_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_getting_massage_medium-light_skin_tone"),
+        QStringLiteral(u"man_getting_massage_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_getting_massage_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_getting_massage_medium-dark_skin_tone"),
+        QStringLiteral(u"man_getting_massage_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_getting_massage_dark_skin_tone"),
@@ -4328,13 +4328,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_getting_massage_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_getting_massage_medium-light_skin_tone"),
+        QStringLiteral(u"woman_getting_massage_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_getting_massage_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_getting_massage_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_getting_massage_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F486\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_getting_massage_dark_skin_tone"),
@@ -4346,13 +4346,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_getting_haircut_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FC"),
-        QStringLiteral(u"person_getting_haircut_medium-light_skin_tone"),
+        QStringLiteral(u"person_getting_haircut_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FD"),
         QStringLiteral(u"person_getting_haircut_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FE"),
-        QStringLiteral(u"person_getting_haircut_medium-dark_skin_tone"),
+        QStringLiteral(u"person_getting_haircut_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FF"),
         QStringLiteral(u"person_getting_haircut_dark_skin_tone"),
@@ -4364,13 +4364,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_getting_haircut_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_getting_haircut_medium-light_skin_tone"),
+        QStringLiteral(u"man_getting_haircut_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_getting_haircut_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_getting_haircut_medium-dark_skin_tone"),
+        QStringLiteral(u"man_getting_haircut_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_getting_haircut_dark_skin_tone"),
@@ -4382,13 +4382,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_getting_haircut_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_getting_haircut_medium-light_skin_tone"),
+        QStringLiteral(u"woman_getting_haircut_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_getting_haircut_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_getting_haircut_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_getting_haircut_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F487\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_getting_haircut_dark_skin_tone"),
@@ -4400,13 +4400,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_walking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC"),
-        QStringLiteral(u"person_walking_medium-light_skin_tone"),
+        QStringLiteral(u"person_walking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD"),
         QStringLiteral(u"person_walking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE"),
-        QStringLiteral(u"person_walking_medium-dark_skin_tone"),
+        QStringLiteral(u"person_walking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF"),
         QStringLiteral(u"person_walking_dark_skin_tone"),
@@ -4418,13 +4418,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_walking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_walking_medium-light_skin_tone"),
+        QStringLiteral(u"man_walking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_walking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_walking_medium-dark_skin_tone"),
+        QStringLiteral(u"man_walking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_walking_dark_skin_tone"),
@@ -4436,13 +4436,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_walking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_walking_medium-light_skin_tone"),
+        QStringLiteral(u"woman_walking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_walking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_walking_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_walking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B6\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_walking_dark_skin_tone"),
@@ -4454,13 +4454,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_standing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC"),
-        QStringLiteral(u"person_standing_medium-light_skin_tone"),
+        QStringLiteral(u"person_standing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD"),
         QStringLiteral(u"person_standing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE"),
-        QStringLiteral(u"person_standing_medium-dark_skin_tone"),
+        QStringLiteral(u"person_standing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF"),
         QStringLiteral(u"person_standing_dark_skin_tone"),
@@ -4472,13 +4472,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_standing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_standing_medium-light_skin_tone"),
+        QStringLiteral(u"man_standing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_standing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_standing_medium-dark_skin_tone"),
+        QStringLiteral(u"man_standing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_standing_dark_skin_tone"),
@@ -4490,13 +4490,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_standing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_standing_medium-light_skin_tone"),
+        QStringLiteral(u"woman_standing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_standing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_standing_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_standing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CD\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_standing_dark_skin_tone"),
@@ -4508,13 +4508,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_kneeling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC"),
-        QStringLiteral(u"person_kneeling_medium-light_skin_tone"),
+        QStringLiteral(u"person_kneeling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD"),
         QStringLiteral(u"person_kneeling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE"),
-        QStringLiteral(u"person_kneeling_medium-dark_skin_tone"),
+        QStringLiteral(u"person_kneeling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF"),
         QStringLiteral(u"person_kneeling_dark_skin_tone"),
@@ -4526,13 +4526,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_kneeling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_kneeling_medium-light_skin_tone"),
+        QStringLiteral(u"man_kneeling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_kneeling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_kneeling_medium-dark_skin_tone"),
+        QStringLiteral(u"man_kneeling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_kneeling_dark_skin_tone"),
@@ -4544,13 +4544,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_kneeling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_kneeling_medium-light_skin_tone"),
+        QStringLiteral(u"woman_kneeling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_kneeling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_kneeling_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_kneeling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9CE\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_kneeling_dark_skin_tone"),
@@ -4562,13 +4562,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_with_white_cane_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9AF"),
-        QStringLiteral(u"person_with_white_cane_medium-light_skin_tone"),
+        QStringLiteral(u"person_with_white_cane_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9AF"),
         QStringLiteral(u"person_with_white_cane_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9AF"),
-        QStringLiteral(u"person_with_white_cane_medium-dark_skin_tone"),
+        QStringLiteral(u"person_with_white_cane_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9AF"),
         QStringLiteral(u"person_with_white_cane_dark_skin_tone"),
@@ -4580,13 +4580,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_with_white_cane_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9AF"),
-        QStringLiteral(u"man_with_white_cane_medium-light_skin_tone"),
+        QStringLiteral(u"man_with_white_cane_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9AF"),
         QStringLiteral(u"man_with_white_cane_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9AF"),
-        QStringLiteral(u"man_with_white_cane_medium-dark_skin_tone"),
+        QStringLiteral(u"man_with_white_cane_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9AF"),
         QStringLiteral(u"man_with_white_cane_dark_skin_tone"),
@@ -4598,13 +4598,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_with_white_cane_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9AF"),
-        QStringLiteral(u"woman_with_white_cane_medium-light_skin_tone"),
+        QStringLiteral(u"woman_with_white_cane_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9AF"),
         QStringLiteral(u"woman_with_white_cane_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9AF"),
-        QStringLiteral(u"woman_with_white_cane_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_with_white_cane_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9AF"),
         QStringLiteral(u"woman_with_white_cane_dark_skin_tone"),
@@ -4616,13 +4616,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_motorized_wheelchair_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9BC"),
-        QStringLiteral(u"person_in_motorized_wheelchair_medium-light_skin_tone"),
+        QStringLiteral(u"person_in_motorized_wheelchair_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9BC"),
         QStringLiteral(u"person_in_motorized_wheelchair_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9BC"),
-        QStringLiteral(u"person_in_motorized_wheelchair_medium-dark_skin_tone"),
+        QStringLiteral(u"person_in_motorized_wheelchair_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9BC"),
         QStringLiteral(u"person_in_motorized_wheelchair_dark_skin_tone"),
@@ -4634,13 +4634,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_in_motorized_wheelchair_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9BC"),
-        QStringLiteral(u"man_in_motorized_wheelchair_medium-light_skin_tone"),
+        QStringLiteral(u"man_in_motorized_wheelchair_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9BC"),
         QStringLiteral(u"man_in_motorized_wheelchair_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9BC"),
-        QStringLiteral(u"man_in_motorized_wheelchair_medium-dark_skin_tone"),
+        QStringLiteral(u"man_in_motorized_wheelchair_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9BC"),
         QStringLiteral(u"man_in_motorized_wheelchair_dark_skin_tone"),
@@ -4652,13 +4652,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_in_motorized_wheelchair_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9BC"),
-        QStringLiteral(u"woman_in_motorized_wheelchair_medium-light_skin_tone"),
+        QStringLiteral(u"woman_in_motorized_wheelchair_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9BC"),
         QStringLiteral(u"woman_in_motorized_wheelchair_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9BC"),
-        QStringLiteral(u"woman_in_motorized_wheelchair_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_in_motorized_wheelchair_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9BC"),
         QStringLiteral(u"woman_in_motorized_wheelchair_dark_skin_tone"),
@@ -4670,13 +4670,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_manual_wheelchair_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F9BD"),
-        QStringLiteral(u"person_in_manual_wheelchair_medium-light_skin_tone"),
+        QStringLiteral(u"person_in_manual_wheelchair_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F9BD"),
         QStringLiteral(u"person_in_manual_wheelchair_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F9BD"),
-        QStringLiteral(u"person_in_manual_wheelchair_medium-dark_skin_tone"),
+        QStringLiteral(u"person_in_manual_wheelchair_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F9BD"),
         QStringLiteral(u"person_in_manual_wheelchair_dark_skin_tone"),
@@ -4688,13 +4688,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_in_manual_wheelchair_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F9BD"),
-        QStringLiteral(u"man_in_manual_wheelchair_medium-light_skin_tone"),
+        QStringLiteral(u"man_in_manual_wheelchair_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F9BD"),
         QStringLiteral(u"man_in_manual_wheelchair_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F9BD"),
-        QStringLiteral(u"man_in_manual_wheelchair_medium-dark_skin_tone"),
+        QStringLiteral(u"man_in_manual_wheelchair_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F9BD"),
         QStringLiteral(u"man_in_manual_wheelchair_dark_skin_tone"),
@@ -4706,13 +4706,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_in_manual_wheelchair_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F9BD"),
-        QStringLiteral(u"woman_in_manual_wheelchair_medium-light_skin_tone"),
+        QStringLiteral(u"woman_in_manual_wheelchair_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F9BD"),
         QStringLiteral(u"woman_in_manual_wheelchair_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F9BD"),
-        QStringLiteral(u"woman_in_manual_wheelchair_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_in_manual_wheelchair_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F9BD"),
         QStringLiteral(u"woman_in_manual_wheelchair_dark_skin_tone"),
@@ -4724,13 +4724,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_running_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC"),
-        QStringLiteral(u"person_running_medium-light_skin_tone"),
+        QStringLiteral(u"person_running_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD"),
         QStringLiteral(u"person_running_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE"),
-        QStringLiteral(u"person_running_medium-dark_skin_tone"),
+        QStringLiteral(u"person_running_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF"),
         QStringLiteral(u"person_running_dark_skin_tone"),
@@ -4742,13 +4742,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_running_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_running_medium-light_skin_tone"),
+        QStringLiteral(u"man_running_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_running_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_running_medium-dark_skin_tone"),
+        QStringLiteral(u"man_running_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_running_dark_skin_tone"),
@@ -4760,13 +4760,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_running_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_running_medium-light_skin_tone"),
+        QStringLiteral(u"woman_running_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_running_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_running_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_running_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C3\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_running_dark_skin_tone"),
@@ -4778,13 +4778,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_dancing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F483\U0001F3FC"),
-        QStringLiteral(u"woman_dancing_medium-light_skin_tone"),
+        QStringLiteral(u"woman_dancing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F483\U0001F3FD"),
         QStringLiteral(u"woman_dancing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F483\U0001F3FE"),
-        QStringLiteral(u"woman_dancing_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_dancing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F483\U0001F3FF"),
         QStringLiteral(u"woman_dancing_dark_skin_tone"),
@@ -4796,13 +4796,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_dancing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F57A\U0001F3FC"),
-        QStringLiteral(u"man_dancing_medium-light_skin_tone"),
+        QStringLiteral(u"man_dancing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F57A\U0001F3FD"),
         QStringLiteral(u"man_dancing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F57A\U0001F3FE"),
-        QStringLiteral(u"man_dancing_medium-dark_skin_tone"),
+        QStringLiteral(u"man_dancing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F57A\U0001F3FF"),
         QStringLiteral(u"man_dancing_dark_skin_tone"),
@@ -4814,13 +4814,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_suit_levitating_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F574\U0001F3FC"),
-        QStringLiteral(u"person_in_suit_levitating_medium-light_skin_tone"),
+        QStringLiteral(u"person_in_suit_levitating_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F574\U0001F3FD"),
         QStringLiteral(u"person_in_suit_levitating_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F574\U0001F3FE"),
-        QStringLiteral(u"person_in_suit_levitating_medium-dark_skin_tone"),
+        QStringLiteral(u"person_in_suit_levitating_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F574\U0001F3FF"),
         QStringLiteral(u"person_in_suit_levitating_dark_skin_tone"),
@@ -4841,13 +4841,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_steamy_room_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC"),
-        QStringLiteral(u"person_in_steamy_room_medium-light_skin_tone"),
+        QStringLiteral(u"person_in_steamy_room_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD"),
         QStringLiteral(u"person_in_steamy_room_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE"),
-        QStringLiteral(u"person_in_steamy_room_medium-dark_skin_tone"),
+        QStringLiteral(u"person_in_steamy_room_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF"),
         QStringLiteral(u"person_in_steamy_room_dark_skin_tone"),
@@ -4859,13 +4859,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_in_steamy_room_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_in_steamy_room_medium-light_skin_tone"),
+        QStringLiteral(u"man_in_steamy_room_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_steamy_room_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_in_steamy_room_medium-dark_skin_tone"),
+        QStringLiteral(u"man_in_steamy_room_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_steamy_room_dark_skin_tone"),
@@ -4877,13 +4877,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_in_steamy_room_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_in_steamy_room_medium-light_skin_tone"),
+        QStringLiteral(u"woman_in_steamy_room_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_steamy_room_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_in_steamy_room_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_in_steamy_room_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D6\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_steamy_room_dark_skin_tone"),
@@ -4895,13 +4895,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_climbing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC"),
-        QStringLiteral(u"person_climbing_medium-light_skin_tone"),
+        QStringLiteral(u"person_climbing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD"),
         QStringLiteral(u"person_climbing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE"),
-        QStringLiteral(u"person_climbing_medium-dark_skin_tone"),
+        QStringLiteral(u"person_climbing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF"),
         QStringLiteral(u"person_climbing_dark_skin_tone"),
@@ -4913,13 +4913,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_climbing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_climbing_medium-light_skin_tone"),
+        QStringLiteral(u"man_climbing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_climbing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_climbing_medium-dark_skin_tone"),
+        QStringLiteral(u"man_climbing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_climbing_dark_skin_tone"),
@@ -4931,13 +4931,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_climbing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_climbing_medium-light_skin_tone"),
+        QStringLiteral(u"woman_climbing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_climbing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_climbing_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_climbing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D7\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_climbing_dark_skin_tone"),
@@ -4952,13 +4952,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"horse_racing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FC"),
-        QStringLiteral(u"horse_racing_medium-light_skin_tone"),
+        QStringLiteral(u"horse_racing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FD"),
         QStringLiteral(u"horse_racing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FE"),
-        QStringLiteral(u"horse_racing_medium-dark_skin_tone"),
+        QStringLiteral(u"horse_racing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C7\U0001F3FF"),
         QStringLiteral(u"horse_racing_dark_skin_tone"),
@@ -4973,13 +4973,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"snowboarder_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FC"),
-        QStringLiteral(u"snowboarder_medium-light_skin_tone"),
+        QStringLiteral(u"snowboarder_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FD"),
         QStringLiteral(u"snowboarder_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FE"),
-        QStringLiteral(u"snowboarder_medium-dark_skin_tone"),
+        QStringLiteral(u"snowboarder_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C2\U0001F3FF"),
         QStringLiteral(u"snowboarder_dark_skin_tone"),
@@ -4991,13 +4991,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_golfing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC"),
-        QStringLiteral(u"person_golfing_medium-light_skin_tone"),
+        QStringLiteral(u"person_golfing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD"),
         QStringLiteral(u"person_golfing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE"),
-        QStringLiteral(u"person_golfing_medium-dark_skin_tone"),
+        QStringLiteral(u"person_golfing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF"),
         QStringLiteral(u"person_golfing_dark_skin_tone"),
@@ -5009,13 +5009,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_golfing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_golfing_medium-light_skin_tone"),
+        QStringLiteral(u"man_golfing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_golfing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_golfing_medium-dark_skin_tone"),
+        QStringLiteral(u"man_golfing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_golfing_dark_skin_tone"),
@@ -5027,13 +5027,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_golfing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_golfing_medium-light_skin_tone"),
+        QStringLiteral(u"woman_golfing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_golfing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_golfing_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_golfing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CC\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_golfing_dark_skin_tone"),
@@ -5045,13 +5045,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_surfing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC"),
-        QStringLiteral(u"person_surfing_medium-light_skin_tone"),
+        QStringLiteral(u"person_surfing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD"),
         QStringLiteral(u"person_surfing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE"),
-        QStringLiteral(u"person_surfing_medium-dark_skin_tone"),
+        QStringLiteral(u"person_surfing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF"),
         QStringLiteral(u"person_surfing_dark_skin_tone"),
@@ -5063,13 +5063,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_surfing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_surfing_medium-light_skin_tone"),
+        QStringLiteral(u"man_surfing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_surfing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_surfing_medium-dark_skin_tone"),
+        QStringLiteral(u"man_surfing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_surfing_dark_skin_tone"),
@@ -5081,13 +5081,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_surfing_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_surfing_medium-light_skin_tone"),
+        QStringLiteral(u"woman_surfing_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_surfing_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_surfing_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_surfing_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3C4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_surfing_dark_skin_tone"),
@@ -5099,13 +5099,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_rowing_boat_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC"),
-        QStringLiteral(u"person_rowing_boat_medium-light_skin_tone"),
+        QStringLiteral(u"person_rowing_boat_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD"),
         QStringLiteral(u"person_rowing_boat_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE"),
-        QStringLiteral(u"person_rowing_boat_medium-dark_skin_tone"),
+        QStringLiteral(u"person_rowing_boat_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF"),
         QStringLiteral(u"person_rowing_boat_dark_skin_tone"),
@@ -5117,13 +5117,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_rowing_boat_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_rowing_boat_medium-light_skin_tone"),
+        QStringLiteral(u"man_rowing_boat_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_rowing_boat_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_rowing_boat_medium-dark_skin_tone"),
+        QStringLiteral(u"man_rowing_boat_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_rowing_boat_dark_skin_tone"),
@@ -5135,13 +5135,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_rowing_boat_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_rowing_boat_medium-light_skin_tone"),
+        QStringLiteral(u"woman_rowing_boat_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_rowing_boat_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_rowing_boat_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_rowing_boat_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6A3\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_rowing_boat_dark_skin_tone"),
@@ -5153,13 +5153,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_swimming_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC"),
-        QStringLiteral(u"person_swimming_medium-light_skin_tone"),
+        QStringLiteral(u"person_swimming_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD"),
         QStringLiteral(u"person_swimming_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE"),
-        QStringLiteral(u"person_swimming_medium-dark_skin_tone"),
+        QStringLiteral(u"person_swimming_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF"),
         QStringLiteral(u"person_swimming_dark_skin_tone"),
@@ -5171,13 +5171,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_swimming_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_swimming_medium-light_skin_tone"),
+        QStringLiteral(u"man_swimming_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_swimming_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_swimming_medium-dark_skin_tone"),
+        QStringLiteral(u"man_swimming_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_swimming_dark_skin_tone"),
@@ -5189,13 +5189,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_swimming_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_swimming_medium-light_skin_tone"),
+        QStringLiteral(u"woman_swimming_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_swimming_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_swimming_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_swimming_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CA\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_swimming_dark_skin_tone"),
@@ -5207,13 +5207,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_bouncing_ball_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FC"),
-        QStringLiteral(u"person_bouncing_ball_medium-light_skin_tone"),
+        QStringLiteral(u"person_bouncing_ball_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FD"),
         QStringLiteral(u"person_bouncing_ball_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FE"),
-        QStringLiteral(u"person_bouncing_ball_medium-dark_skin_tone"),
+        QStringLiteral(u"person_bouncing_ball_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FF"),
         QStringLiteral(u"person_bouncing_ball_dark_skin_tone"),
@@ -5225,13 +5225,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_bouncing_ball_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_bouncing_ball_medium-light_skin_tone"),
+        QStringLiteral(u"man_bouncing_ball_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_bouncing_ball_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_bouncing_ball_medium-dark_skin_tone"),
+        QStringLiteral(u"man_bouncing_ball_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_bouncing_ball_dark_skin_tone"),
@@ -5243,13 +5243,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_bouncing_ball_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_bouncing_ball_medium-light_skin_tone"),
+        QStringLiteral(u"woman_bouncing_ball_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_bouncing_ball_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_bouncing_ball_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_bouncing_ball_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U000026F9\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_bouncing_ball_dark_skin_tone"),
@@ -5261,13 +5261,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_lifting_weights_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC"),
-        QStringLiteral(u"person_lifting_weights_medium-light_skin_tone"),
+        QStringLiteral(u"person_lifting_weights_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD"),
         QStringLiteral(u"person_lifting_weights_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE"),
-        QStringLiteral(u"person_lifting_weights_medium-dark_skin_tone"),
+        QStringLiteral(u"person_lifting_weights_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF"),
         QStringLiteral(u"person_lifting_weights_dark_skin_tone"),
@@ -5279,13 +5279,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_lifting_weights_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_lifting_weights_medium-light_skin_tone"),
+        QStringLiteral(u"man_lifting_weights_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_lifting_weights_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_lifting_weights_medium-dark_skin_tone"),
+        QStringLiteral(u"man_lifting_weights_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_lifting_weights_dark_skin_tone"),
@@ -5297,13 +5297,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_lifting_weights_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_lifting_weights_medium-light_skin_tone"),
+        QStringLiteral(u"woman_lifting_weights_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_lifting_weights_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_lifting_weights_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_lifting_weights_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F3CB\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_lifting_weights_dark_skin_tone"),
@@ -5315,13 +5315,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_biking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC"),
-        QStringLiteral(u"person_biking_medium-light_skin_tone"),
+        QStringLiteral(u"person_biking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD"),
         QStringLiteral(u"person_biking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE"),
-        QStringLiteral(u"person_biking_medium-dark_skin_tone"),
+        QStringLiteral(u"person_biking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF"),
         QStringLiteral(u"person_biking_dark_skin_tone"),
@@ -5333,13 +5333,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_biking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_biking_medium-light_skin_tone"),
+        QStringLiteral(u"man_biking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_biking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_biking_medium-dark_skin_tone"),
+        QStringLiteral(u"man_biking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_biking_dark_skin_tone"),
@@ -5351,13 +5351,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_biking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_biking_medium-light_skin_tone"),
+        QStringLiteral(u"woman_biking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_biking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_biking_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_biking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B4\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_biking_dark_skin_tone"),
@@ -5369,13 +5369,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_mountain_biking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC"),
-        QStringLiteral(u"person_mountain_biking_medium-light_skin_tone"),
+        QStringLiteral(u"person_mountain_biking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD"),
         QStringLiteral(u"person_mountain_biking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE"),
-        QStringLiteral(u"person_mountain_biking_medium-dark_skin_tone"),
+        QStringLiteral(u"person_mountain_biking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF"),
         QStringLiteral(u"person_mountain_biking_dark_skin_tone"),
@@ -5387,13 +5387,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_mountain_biking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_mountain_biking_medium-light_skin_tone"),
+        QStringLiteral(u"man_mountain_biking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_mountain_biking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_mountain_biking_medium-dark_skin_tone"),
+        QStringLiteral(u"man_mountain_biking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_mountain_biking_dark_skin_tone"),
@@ -5405,13 +5405,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_mountain_biking_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_mountain_biking_medium-light_skin_tone"),
+        QStringLiteral(u"woman_mountain_biking_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_mountain_biking_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_mountain_biking_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_mountain_biking_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6B5\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_mountain_biking_dark_skin_tone"),
@@ -5423,13 +5423,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_cartwheeling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FC"),
-        QStringLiteral(u"person_cartwheeling_medium-light_skin_tone"),
+        QStringLiteral(u"person_cartwheeling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FD"),
         QStringLiteral(u"person_cartwheeling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FE"),
-        QStringLiteral(u"person_cartwheeling_medium-dark_skin_tone"),
+        QStringLiteral(u"person_cartwheeling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FF"),
         QStringLiteral(u"person_cartwheeling_dark_skin_tone"),
@@ -5441,13 +5441,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_cartwheeling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_cartwheeling_medium-light_skin_tone"),
+        QStringLiteral(u"man_cartwheeling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_cartwheeling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_cartwheeling_medium-dark_skin_tone"),
+        QStringLiteral(u"man_cartwheeling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_cartwheeling_dark_skin_tone"),
@@ -5459,13 +5459,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_cartwheeling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_cartwheeling_medium-light_skin_tone"),
+        QStringLiteral(u"woman_cartwheeling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_cartwheeling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_cartwheeling_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_cartwheeling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F938\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_cartwheeling_dark_skin_tone"),
@@ -5486,13 +5486,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_playing_water_polo_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC"),
-        QStringLiteral(u"person_playing_water_polo_medium-light_skin_tone"),
+        QStringLiteral(u"person_playing_water_polo_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD"),
         QStringLiteral(u"person_playing_water_polo_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE"),
-        QStringLiteral(u"person_playing_water_polo_medium-dark_skin_tone"),
+        QStringLiteral(u"person_playing_water_polo_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF"),
         QStringLiteral(u"person_playing_water_polo_dark_skin_tone"),
@@ -5504,13 +5504,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_playing_water_polo_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_playing_water_polo_medium-light_skin_tone"),
+        QStringLiteral(u"man_playing_water_polo_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_playing_water_polo_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_playing_water_polo_medium-dark_skin_tone"),
+        QStringLiteral(u"man_playing_water_polo_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_playing_water_polo_dark_skin_tone"),
@@ -5522,13 +5522,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_playing_water_polo_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_playing_water_polo_medium-light_skin_tone"),
+        QStringLiteral(u"woman_playing_water_polo_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_playing_water_polo_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_playing_water_polo_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_playing_water_polo_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93D\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_playing_water_polo_dark_skin_tone"),
@@ -5540,13 +5540,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_playing_handball_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC"),
-        QStringLiteral(u"person_playing_handball_medium-light_skin_tone"),
+        QStringLiteral(u"person_playing_handball_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD"),
         QStringLiteral(u"person_playing_handball_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE"),
-        QStringLiteral(u"person_playing_handball_medium-dark_skin_tone"),
+        QStringLiteral(u"person_playing_handball_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF"),
         QStringLiteral(u"person_playing_handball_dark_skin_tone"),
@@ -5558,13 +5558,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_playing_handball_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_playing_handball_medium-light_skin_tone"),
+        QStringLiteral(u"man_playing_handball_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_playing_handball_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_playing_handball_medium-dark_skin_tone"),
+        QStringLiteral(u"man_playing_handball_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_playing_handball_dark_skin_tone"),
@@ -5576,13 +5576,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_playing_handball_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_playing_handball_medium-light_skin_tone"),
+        QStringLiteral(u"woman_playing_handball_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_playing_handball_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_playing_handball_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_playing_handball_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F93E\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_playing_handball_dark_skin_tone"),
@@ -5594,13 +5594,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_juggling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FC"),
-        QStringLiteral(u"person_juggling_medium-light_skin_tone"),
+        QStringLiteral(u"person_juggling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FD"),
         QStringLiteral(u"person_juggling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FE"),
-        QStringLiteral(u"person_juggling_medium-dark_skin_tone"),
+        QStringLiteral(u"person_juggling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FF"),
         QStringLiteral(u"person_juggling_dark_skin_tone"),
@@ -5612,13 +5612,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_juggling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_juggling_medium-light_skin_tone"),
+        QStringLiteral(u"man_juggling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_juggling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_juggling_medium-dark_skin_tone"),
+        QStringLiteral(u"man_juggling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_juggling_dark_skin_tone"),
@@ -5630,13 +5630,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_juggling_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_juggling_medium-light_skin_tone"),
+        QStringLiteral(u"woman_juggling_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_juggling_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_juggling_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_juggling_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F939\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_juggling_dark_skin_tone"),
@@ -5648,13 +5648,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_lotus_position_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC"),
-        QStringLiteral(u"person_in_lotus_position_medium-light_skin_tone"),
+        QStringLiteral(u"person_in_lotus_position_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD"),
         QStringLiteral(u"person_in_lotus_position_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE"),
-        QStringLiteral(u"person_in_lotus_position_medium-dark_skin_tone"),
+        QStringLiteral(u"person_in_lotus_position_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF"),
         QStringLiteral(u"person_in_lotus_position_dark_skin_tone"),
@@ -5666,13 +5666,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"man_in_lotus_position_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_in_lotus_position_medium-light_skin_tone"),
+        QStringLiteral(u"man_in_lotus_position_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_lotus_position_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002642\U0000FE0F"),
-        QStringLiteral(u"man_in_lotus_position_medium-dark_skin_tone"),
+        QStringLiteral(u"man_in_lotus_position_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002642\U0000FE0F"),
         QStringLiteral(u"man_in_lotus_position_dark_skin_tone"),
@@ -5684,13 +5684,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_in_lotus_position_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FC\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_in_lotus_position_medium-light_skin_tone"),
+        QStringLiteral(u"woman_in_lotus_position_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FD\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_lotus_position_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FE\U0000200D\U00002640\U0000FE0F"),
-        QStringLiteral(u"woman_in_lotus_position_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_in_lotus_position_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D8\U0001F3FF\U0000200D\U00002640\U0000FE0F"),
         QStringLiteral(u"woman_in_lotus_position_dark_skin_tone"),
@@ -5702,13 +5702,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_taking_bath_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FC"),
-        QStringLiteral(u"person_taking_bath_medium-light_skin_tone"),
+        QStringLiteral(u"person_taking_bath_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FD"),
         QStringLiteral(u"person_taking_bath_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FE"),
-        QStringLiteral(u"person_taking_bath_medium-dark_skin_tone"),
+        QStringLiteral(u"person_taking_bath_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6C0\U0001F3FF"),
         QStringLiteral(u"person_taking_bath_dark_skin_tone"),
@@ -5720,13 +5720,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"person_in_bed_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FC"),
-        QStringLiteral(u"person_in_bed_medium-light_skin_tone"),
+        QStringLiteral(u"person_in_bed_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FD"),
         QStringLiteral(u"person_in_bed_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FE"),
-        QStringLiteral(u"person_in_bed_medium-dark_skin_tone"),
+        QStringLiteral(u"person_in_bed_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F6CC\U0001F3FF"),
         QStringLiteral(u"person_in_bed_dark_skin_tone"),
@@ -5738,73 +5738,73 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"people_holding_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"people_holding_hands_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"people_holding_hands_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
         QStringLiteral(u"people_holding_hands_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"people_holding_hands_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"people_holding_hands_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
         QStringLiteral(u"people_holding_hands_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
-        QStringLiteral(u"people_holding_hands_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"people_holding_hands_medium-light_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
-        QStringLiteral(u"people_holding_hands_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"people_holding_hands_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
-        QStringLiteral(u"people_holding_hands_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
         QStringLiteral(u"people_holding_hands_medium_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"people_holding_hands_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
         QStringLiteral(u"people_holding_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"people_holding_hands_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
         QStringLiteral(u"people_holding_hands_medium_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
-        QStringLiteral(u"people_holding_hands_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"people_holding_hands_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
-        QStringLiteral(u"people_holding_hands_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"people_holding_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
-        QStringLiteral(u"people_holding_hands_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"people_holding_hands_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FB"),
         QStringLiteral(u"people_holding_hands_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"people_holding_hands_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"people_holding_hands_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FD"),
         QStringLiteral(u"people_holding_hands_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"people_holding_hands_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"people_holding_hands_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F9D1\U0001F3FF"),
         QStringLiteral(u"people_holding_hands_dark_skin_tone"),
@@ -5816,73 +5816,73 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"women_holding_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"women_holding_hands_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"women_holding_hands_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
         QStringLiteral(u"women_holding_hands_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"women_holding_hands_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"women_holding_hands_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
         QStringLiteral(u"women_holding_hands_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
-        QStringLiteral(u"women_holding_hands_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46D\U0001F3FC"),
-        QStringLiteral(u"women_holding_hands_medium-light_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
-        QStringLiteral(u"women_holding_hands_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"women_holding_hands_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
-        QStringLiteral(u"women_holding_hands_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
         QStringLiteral(u"women_holding_hands_medium_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"women_holding_hands_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46D\U0001F3FD"),
         QStringLiteral(u"women_holding_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"women_holding_hands_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
         QStringLiteral(u"women_holding_hands_medium_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
-        QStringLiteral(u"women_holding_hands_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"women_holding_hands_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
-        QStringLiteral(u"women_holding_hands_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46D\U0001F3FE"),
-        QStringLiteral(u"women_holding_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FF"),
-        QStringLiteral(u"women_holding_hands_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"women_holding_hands_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FB"),
         QStringLiteral(u"women_holding_hands_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"women_holding_hands_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"women_holding_hands_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FD"),
         QStringLiteral(u"women_holding_hands_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"women_holding_hands_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"women_holding_hands_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46D\U0001F3FF"),
         QStringLiteral(u"women_holding_hands_dark_skin_tone"),
@@ -5894,75 +5894,75 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
         QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
         QStringLiteral(u"woman_and_man_holding_hands_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46B\U0001F3FC"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-light_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-    QStringLiteral(u"woman_and_man_holding_hands_medium-light_skin_tone,_medium-dark_skin_tone"),
+    QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone,_medium_dark_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
         QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46B\U0001F3FD"),
         QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
         QStringLiteral(u"woman_and_man_holding_hands_medium_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-    QStringLiteral(u"woman_and_man_holding_hands_medium-dark_skin_tone,_medium-light_skin_tone"),
+    QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone,_medium_light_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46B\U0001F3FE"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"woman_and_man_holding_hands_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
         QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
         QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46B\U0001F3FF"),
         QStringLiteral(u"woman_and_man_holding_hands_dark_skin_tone"),
@@ -5974,73 +5974,73 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"men_holding_hands_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"men_holding_hands_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"men_holding_hands_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
         QStringLiteral(u"men_holding_hands_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"men_holding_hands_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"men_holding_hands_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
         QStringLiteral(u"men_holding_hands_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"men_holding_hands_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46C\U0001F3FC"),
-        QStringLiteral(u"men_holding_hands_medium-light_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"men_holding_hands_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"men_holding_hands_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"men_holding_hands_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
         QStringLiteral(u"men_holding_hands_medium_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"men_holding_hands_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46C\U0001F3FD"),
         QStringLiteral(u"men_holding_hands_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"men_holding_hands_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
         QStringLiteral(u"men_holding_hands_medium_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"men_holding_hands_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"men_holding_hands_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"men_holding_hands_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46C\U0001F3FE"),
-        QStringLiteral(u"men_holding_hands_medium-dark_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"men_holding_hands_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"men_holding_hands_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FB"),
         QStringLiteral(u"men_holding_hands_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"men_holding_hands_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"men_holding_hands_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FD"),
         QStringLiteral(u"men_holding_hands_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U0001F91D\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"men_holding_hands_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"men_holding_hands_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F46C\U0001F3FF"),
         QStringLiteral(u"men_holding_hands_dark_skin_tone"),
@@ -6050,20 +6050,20 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"kiss_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F48F\U0001F3FC"),
-        QStringLiteral(u"kiss_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F48F\U0001F3FD"),
         QStringLiteral(u"kiss_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F48F\U0001F3FE"),
-        QStringLiteral(u"kiss_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F48F\U0001F3FF"),
         QStringLiteral(u"kiss_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"kiss_person,_person,_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FD"),
@@ -6071,7 +6071,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"kiss_person,_person,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FF"),
@@ -6079,19 +6079,19 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FB"),
-        QStringLiteral(u"kiss_person,_person,_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FD"),
-        QStringLiteral(u"kiss_person,_person,_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"kiss_person,_person,_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FF"),
-        QStringLiteral(u"kiss_person,_person,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FB"),
@@ -6099,11 +6099,11 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"kiss_person,_person,_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"kiss_person,_person,_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FF"),
@@ -6111,19 +6111,19 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FB"),
-        QStringLiteral(u"kiss_person,_person,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"kiss_person,_person,_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FD"),
-        QStringLiteral(u"kiss_person,_person,_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FF"),
-        QStringLiteral(u"kiss_person,_person,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FB"),
@@ -6131,7 +6131,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"kiss_person,_person,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FD"),
@@ -6139,7 +6139,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"kiss_person,_person,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_person,_person,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B\U0000200D\U0001F468"),
@@ -6151,7 +6151,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_man,_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
@@ -6159,7 +6159,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_man,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
@@ -6167,23 +6167,23 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"kiss_woman,_man,_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_man,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"kiss_woman,_man,_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_man,_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"kiss_woman,_man,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
@@ -6191,7 +6191,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_man,_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
@@ -6199,7 +6199,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_man,_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
@@ -6207,23 +6207,23 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"kiss_woman,_man,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_man,_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"kiss_woman,_man,_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_man,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"kiss_woman,_man,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
@@ -6231,7 +6231,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_man,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
@@ -6239,7 +6239,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_man,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_man,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
@@ -6255,7 +6255,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_man,_man,_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
@@ -6263,7 +6263,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_man,_man,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
@@ -6271,23 +6271,23 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"kiss_man,_man,_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_man,_man,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"kiss_man,_man,_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_man,_man,_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"kiss_man,_man,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
@@ -6295,7 +6295,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_man,_man,_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
@@ -6303,7 +6303,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_man,_man,_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
@@ -6311,23 +6311,23 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"kiss_man,_man,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_man,_man,_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"kiss_man,_man,_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_man,_man,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"kiss_man,_man,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FB"),
@@ -6335,7 +6335,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"kiss_man,_man,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FD"),
@@ -6343,7 +6343,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"kiss_man,_man,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_man,_man,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F468\U0001F3FF"),
@@ -6359,7 +6359,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_woman,_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FD"),
@@ -6367,7 +6367,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_woman,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FF"),
@@ -6375,23 +6375,23 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FB"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FD"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FF"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FB"),
@@ -6399,7 +6399,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_woman,_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FD"),
@@ -6407,7 +6407,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_woman,_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FF"),
@@ -6415,23 +6415,23 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FB"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FD"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FF"),
-        QStringLiteral(u"kiss_woman,_woman,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FB"),
@@ -6439,7 +6439,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"kiss_woman,_woman,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FD"),
@@ -6447,7 +6447,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"kiss_woman,_woman,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"kiss_woman,_woman,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F48B"
                        u"\U0000200D\U0001F469\U0001F3FF"),
@@ -6460,13 +6460,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"couple_with_heart_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F491\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F491\U0001F3FD"),
         QStringLiteral(u"couple_with_heart_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F491\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F491\U0001F3FF"),
         QStringLiteral(u"couple_with_heart_dark_skin_tone"),
@@ -6474,7 +6474,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{
     QStringLiteral(
       u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
-    QStringLiteral(u"couple_with_heart_person,_person,_light_skin_tone,_medium-light_skin_tone"),
+    QStringLiteral(u"couple_with_heart_person,_person,_light_skin_tone,_medium_light_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
@@ -6482,7 +6482,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_person,_person,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_person,_person,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
@@ -6491,21 +6491,21 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{
     QStringLiteral(
       u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
-    QStringLiteral(u"couple_with_heart_person,_person,_medium-light_skin_tone,_light_skin_tone"),
+    QStringLiteral(u"couple_with_heart_person,_person,_medium_light_skin_tone,_light_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(
       u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
-    QStringLiteral(u"couple_with_heart_person,_person,_medium-light_skin_tone,_medium_skin_tone"),
+    QStringLiteral(u"couple_with_heart_person,_person,_medium_light_skin_tone,_medium_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
         QStringLiteral(
-          u"couple_with_heart_person,_person,_medium-light_skin_tone,_medium-dark_skin_tone"),
+          u"couple_with_heart_person,_person,_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_person,_person,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_person,_person,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
@@ -6514,12 +6514,12 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{
     QStringLiteral(
       u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
-    QStringLiteral(u"couple_with_heart_person,_person,_medium_skin_tone,_medium-light_skin_tone"),
+    QStringLiteral(u"couple_with_heart_person,_person,_medium_skin_tone,_medium_light_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(
       u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
-    QStringLiteral(u"couple_with_heart_person,_person,_medium_skin_tone,_medium-dark_skin_tone"),
+    QStringLiteral(u"couple_with_heart_person,_person,_medium_skin_tone,_medium_dark_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
@@ -6527,21 +6527,21 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
-        QStringLiteral(u"couple_with_heart_person,_person,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_person,_person,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
         QStringLiteral(
-          u"couple_with_heart_person,_person,_medium-dark_skin_tone,_medium-light_skin_tone"),
+          u"couple_with_heart_person,_person,_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(
       u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
-    QStringLiteral(u"couple_with_heart_person,_person,_medium-dark_skin_tone,_medium_skin_tone"),
+    QStringLiteral(u"couple_with_heart_person,_person,_medium_dark_skin_tone,_medium_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_person,_person,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_person,_person,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FB"),
@@ -6549,7 +6549,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_person,_person,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_person,_person,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FD"),
@@ -6557,7 +6557,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F9D1\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F9D1\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_person,_person,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_person,_person,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(u"\U0001F469\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468"),
         QStringLiteral(u"couple_with_heart_woman,_man"),
@@ -6568,7 +6568,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
@@ -6576,7 +6576,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
@@ -6584,24 +6584,24 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(
       u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-    QStringLiteral(u"couple_with_heart_woman,_man,_medium-light_skin_tone,_medium-dark_skin_tone"),
+    QStringLiteral(u"couple_with_heart_woman,_man,_medium_light_skin_tone,_medium_dark_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
@@ -6609,7 +6609,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
@@ -6617,7 +6617,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
@@ -6625,24 +6625,24 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(
       u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-    QStringLiteral(u"couple_with_heart_woman,_man,_medium-dark_skin_tone,_medium-light_skin_tone"),
+    QStringLiteral(u"couple_with_heart_woman,_man,_medium_dark_skin_tone,_medium_light_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
@@ -6650,7 +6650,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
@@ -6658,7 +6658,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_man,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_man,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
@@ -6673,7 +6673,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_man,_man,_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
@@ -6681,7 +6681,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_man,_man,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
@@ -6689,24 +6689,24 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(
       u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-    QStringLiteral(u"couple_with_heart_man,_man,_medium-light_skin_tone,_medium-dark_skin_tone"),
+    QStringLiteral(u"couple_with_heart_man,_man,_medium_light_skin_tone,_medium_dark_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
@@ -6714,7 +6714,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
@@ -6722,7 +6722,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
@@ -6730,24 +6730,24 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{
     QStringLiteral(
       u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-    QStringLiteral(u"couple_with_heart_man,_man,_medium-dark_skin_tone,_medium-light_skin_tone"),
+    QStringLiteral(u"couple_with_heart_man,_man,_medium_dark_skin_tone,_medium_light_skin_tone"),
     emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_man,_man,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FB"),
@@ -6755,7 +6755,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_man,_man,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FD"),
@@ -6763,7 +6763,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_man,_man,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_man,_man,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F468\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F468\U0001F3FF"),
@@ -6778,7 +6778,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_light_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_light_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
@@ -6786,7 +6786,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_light_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FB\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
@@ -6794,24 +6794,24 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-light_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_light_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-light_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_light_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
         QStringLiteral(
-          u"couple_with_heart_woman,_woman,_medium-light_skin_tone,_medium-dark_skin_tone"),
+          u"couple_with_heart_woman,_woman,_medium_light_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FC\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-light_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_light_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
@@ -6819,7 +6819,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
@@ -6827,7 +6827,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FD\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
@@ -6835,24 +6835,24 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-dark_skin_tone,_light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_dark_skin_tone,_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
         QStringLiteral(
-          u"couple_with_heart_woman,_woman,_medium-dark_skin_tone,_medium-light_skin_tone"),
+          u"couple_with_heart_woman,_woman,_medium_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-dark_skin_tone,_medium_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_dark_skin_tone,_medium_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FE\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_medium-dark_skin_tone,_dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_medium_dark_skin_tone,_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FB"),
@@ -6860,7 +6860,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FC"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_dark_skin_tone,_medium-light_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_dark_skin_tone,_medium_light_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FD"),
@@ -6868,7 +6868,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FE"),
-        QStringLiteral(u"couple_with_heart_woman,_woman,_dark_skin_tone,_medium-dark_skin_tone"),
+        QStringLiteral(u"couple_with_heart_woman,_woman,_dark_skin_tone,_medium_dark_skin_tone"),
         emoji::Emoji::Category::People},
   Emoji{QStringLiteral(
           u"\U0001F469\U0001F3FF\U0000200D\U00002764\U0000FE0F\U0000200D\U0001F469\U0001F3FF"),
@@ -7014,7 +7014,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   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"),
+        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},
@@ -7062,7 +7062,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"baby_chick"),
         emoji::Emoji::Category::Nature},
   Emoji{QStringLiteral(u"\U0001F425"),
-        QStringLiteral(u"front-facing_baby_chick"),
+        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},
@@ -7088,7 +7088,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{QStringLiteral(u"\U0001F432"), QStringLiteral(u"dragon"), 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"\U0001F996"), QStringLiteral(u"t_rex"), emoji::Emoji::Category::Nature},
   Emoji{QStringLiteral(u"\U0001F433"),
         QStringLiteral(u"spouting_whale"),
         emoji::Emoji::Category::Nature},
@@ -7417,7 +7417,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{QStringLiteral(u"\U0001F3FA"), QStringLiteral(u"amphora"), emoji::Emoji::Category::Food},
   // Activity
   Emoji{QStringLiteral(u"\U0001F383"),
-        QStringLiteral(u"jack-o-lantern"),
+        QStringLiteral(u"jack_o_lantern"),
         emoji::Emoji::Category::Activity},
   Emoji{QStringLiteral(u"\U0001F384"),
         QStringLiteral(u"christmas_tree"),
@@ -7569,7 +7569,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   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"\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"),
@@ -7648,13 +7648,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
   Emoji{QStringLiteral(u"\U0001FAA2"), QStringLiteral(u"knot"), emoji::Emoji::Category::Activity},
   // Travel
   Emoji{QStringLiteral(u"\U0001F30D"),
-        QStringLiteral(u"globe_showing_europe-africa"),
+        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"),
+        QStringLiteral(u"globe_showing_asia_australia"),
         emoji::Emoji::Category::Travel},
   Emoji{QStringLiteral(u"\U0001F310"),
         QStringLiteral(u"globe_with_meridians"),
@@ -7667,7 +7667,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         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"),
+        QStringLiteral(u"snow_capped_mountain"),
         emoji::Emoji::Category::Travel},
   Emoji{QStringLiteral(u"\U000026F0\U0000FE0F"),
         QStringLiteral(u"mountain"),
@@ -7808,7 +7808,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"railway_car"),
         emoji::Emoji::Category::Travel},
   Emoji{QStringLiteral(u"\U0001F684"),
-        QStringLiteral(u"high-speed_train"),
+        QStringLiteral(u"high_speed_train"),
         emoji::Emoji::Category::Travel},
   Emoji{QStringLiteral(u"\U0001F685"),
         QStringLiteral(u"bullet_train"),
@@ -8006,73 +8006,73 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"twelve_o'clock"),
         emoji::Emoji::Category::Travel},
   Emoji{QStringLiteral(u"\U0001F567"),
-        QStringLiteral(u"twelve-thirty"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        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"),
+        QStringLiteral(u"eleven_thirty"),
         emoji::Emoji::Category::Travel},
   Emoji{QStringLiteral(u"\U0001F311"), QStringLiteral(u"new_moon"), emoji::Emoji::Category::Travel},
   Emoji{QStringLiteral(u"\U0001F312"),
@@ -8212,7 +8212,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         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"\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},
@@ -8222,7 +8222,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   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"),
+        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},
@@ -8257,7 +8257,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"flat_shoe"),
         emoji::Emoji::Category::Objects},
   Emoji{QStringLiteral(u"\U0001F460"),
-        QStringLiteral(u"high-heeled_shoe"),
+        QStringLiteral(u"high_heeled_shoe"),
         emoji::Emoji::Category::Objects},
   Emoji{QStringLiteral(u"\U0001F461"),
         QStringLiteral(u"woman's_sandal"),
@@ -8492,7 +8492,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"newspaper"),
         emoji::Emoji::Category::Objects},
   Emoji{QStringLiteral(u"\U0001F5DE\U0000FE0F"),
-        QStringLiteral(u"rolled-up_newspaper"),
+        QStringLiteral(u"rolled_up_newspaper"),
         emoji::Emoji::Category::Objects},
   Emoji{QStringLiteral(u"\U0001F4D1"),
         QStringLiteral(u"bookmark_tabs"),
@@ -8532,7 +8532,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   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"\U0001F4E7"), QStringLiteral(u"e_mail"), emoji::Emoji::Category::Objects},
   Emoji{QStringLiteral(u"\U0001F4E8"),
         QStringLiteral(u"incoming_envelope"),
         emoji::Emoji::Category::Objects},
@@ -8597,7 +8597,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"calendar"),
         emoji::Emoji::Category::Objects},
   Emoji{QStringLiteral(u"\U0001F4C6"),
-        QStringLiteral(u"tear-off_calendar"),
+        QStringLiteral(u"tear_off_calendar"),
         emoji::Emoji::Category::Objects},
   Emoji{QStringLiteral(u"\U0001F5D2\U0000FE0F"),
         QStringLiteral(u"spiral_notepad"),
@@ -8752,7 +8752,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
   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"\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"),
@@ -8875,7 +8875,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"no_littering"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U0001F6B1"),
-        QStringLiteral(u"non-potable_water"),
+        QStringLiteral(u"non_potable_water"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U0001F6B7"),
         QStringLiteral(u"no_pedestrians"),
@@ -8896,31 +8896,31 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"up_arrow"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U00002197\U0000FE0F"),
-        QStringLiteral(u"up-right_arrow"),
+        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"),
+        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"),
+        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"),
+        QStringLiteral(u"up_left_arrow"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U00002195\U0000FE0F"),
-        QStringLiteral(u"up-down_arrow"),
+        QStringLiteral(u"up_down_arrow"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U00002194\U0000FE0F"),
-        QStringLiteral(u"left-right_arrow"),
+        QStringLiteral(u"left_right_arrow"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U000021A9\U0000FE0F"),
         QStringLiteral(u"right_arrow_curving_left"),
@@ -8987,7 +8987,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         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"),
+        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},
@@ -9021,7 +9021,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"play"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U000023E9"),
-        QStringLiteral(u"fast-forward"),
+        QStringLiteral(u"fast_forward"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U000023ED\U0000FE0F"),
         QStringLiteral(u"next_track"),
@@ -9125,7 +9125,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"recycling_symbol"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U0000269C\U0000FE0F"),
-        QStringLiteral(u"fleur-de-lis"),
+        QStringLiteral(u"fleur_de_lis"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U0001F531"),
         QStringLiteral(u"trident_emblem"),
@@ -9164,10 +9164,10 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"part_alternation_mark"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U00002733\U0000FE0F"),
-        QStringLiteral(u"eight-spoked_asterisk"),
+        QStringLiteral(u"eight_spoked_asterisk"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U00002734\U0000FE0F"),
-        QStringLiteral(u"eight-pointed_star"),
+        QStringLiteral(u"eight_pointed_star"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U00002747\U0000FE0F"),
         QStringLiteral(u"sparkle"),
@@ -9378,10 +9378,10 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"white_medium_square"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U000025FE"),
-        QStringLiteral(u"black_medium-small_square"),
+        QStringLiteral(u"black_medium_small_square"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U000025FD"),
-        QStringLiteral(u"white_medium-small_square"),
+        QStringLiteral(u"white_medium_small_square"),
         emoji::Emoji::Category::Symbols},
   Emoji{QStringLiteral(u"\U000025AA\U0000FE0F"),
         QStringLiteral(u"black_small_square"),
@@ -9563,13 +9563,13 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"cocos_(keeling)_islands_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1E8\U0001F1E9"),
-        QStringLiteral(u"congo_-_kinshasa_flag"),
+        QStringLiteral(u"congo_kinshasa_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1E8\U0001F1EB"),
         QStringLiteral(u"central_african_republic_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1E8\U0001F1EC"),
-        QStringLiteral(u"congo_-_brazzaville_flag"),
+        QStringLiteral(u"congo_brazzaville_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1E8\U0001F1ED"),
         QStringLiteral(u"switzerland_flag"),
@@ -9734,7 +9734,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"guam_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1EC\U0001F1FC"),
-        QStringLiteral(u"guinea-bissau_flag"),
+        QStringLiteral(u"guinea_bissau_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1EC\U0001F1FE"),
         QStringLiteral(u"guyana_flag"),
@@ -10124,7 +10124,7 @@ const QVector<Emoji> emoji::Provider::emoji = {
         QStringLiteral(u"tokelau_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F1"),
-        QStringLiteral(u"timor-leste_flag"),
+        QStringLiteral(u"timor_leste_flag"),
         emoji::Emoji::Category::Flags},
   Emoji{QStringLiteral(u"\U0001F1F9\U0001F1F2"),
         QStringLiteral(u"turkmenistan_flag"),